| Commit message (Expand) | Author | Age |
... | |
* | Change directory_get_from_dirserver to take a set of flags to be passed to pi...•••svn:r17592
| Nick Mathewson | 2008-12-11 |
* | clean up some log messages•••svn:r17406
| Roger Dingledine | 2008-11-29 |
* | Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should...•••svn:r16955
| Nick Mathewson | 2008-09-24 |
* | give rend_client_desc_here a slightly more accurate name•••svn:r16916
| Roger Dingledine | 2008-09-16 |
* | patch from karsten for bug 814. whew.•••svn:r16915
| Roger Dingledine | 2008-09-16 |
* | karsten's patch for bug 767.•••svn:r16808
| Roger Dingledine | 2008-09-09 |
* | Fix numerous memory leaks: some were almost impossible to trigger, and some a...•••svn:r16779
| Nick Mathewson | 2008-09-05 |
* | Next patch from Karsten: client-side configuration stuff for proposal 121.•••svn:r16510
| Nick Mathewson | 2008-08-12 |
* | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
| Nick Mathewson | 2008-08-05 |
* | fix typos in last patch spotted by sebastian and karsten•••svn:r15700
| Nick Mathewson | 2008-07-06 |
* | Apply fix from chrisw: call connection_ap_attach_pending when we get a rendez...•••svn:r15699
| Nick Mathewson | 2008-07-06 |
* | r18862@catbus: nickm | 2008-03-16 23:33:11 -0400••• Part of fix for bug 617: allow connection_ap_handshake_attach_circuit() to mark connections, to avoid double-mark warnings. Note that this is an incomplete refactoring.
svn:r14066
| Nick Mathewson | 2008-03-17 |
* | patch from karsten:•••Resolved problems with (re-)fetching hidden service descriptors.
Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha),
re-fetching of v2 descriptors did not stop when a v0 descriptor was
received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did
not work in all cases (fix on 0.2.0.19-alpha).
svn:r13540
| Roger Dingledine | 2008-02-17 |
* | r18068@catbus: nickm | 2008-02-13 11:33:19 -0500••• Patch from karsten: make hidden service code respect SafeLogging.
svn:r13493
| Nick Mathewson | 2008-02-13 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | Revert r13301 and part of r13304. I guess nick's svk messed up.•••svn:r13305
| Roger Dingledine | 2008-01-27 |
* | Fix compile with warnings enabled•••svn:r13301
| Nick Mathewson | 2008-01-26 |
* | move hidden-service stuff out of directory.c•••svn:r13287
| Roger Dingledine | 2008-01-26 |
* | more cleanup on r13250: no need to log in both places•••svn:r13253
| Roger Dingledine | 2008-01-24 |
* | put in karsten's "patch 14". needs a lot of cleanup and a changelog.•••svn:r13250
| Roger Dingledine | 2008-01-24 |
* | Fix a crash when accessing hidden services: it would work the first•••time you use a given introduction point for your service, but
on subsequent requests we'd be using garbage memory. Fixed by
Karsten Loesing. Bugfix on 0.2.0.12-alpha.
svn:r12913
| Roger Dingledine | 2007-12-21 |
* | revert r12841 and r12842, and commit karsten's "patch 13"•••svn:r12900
| Roger Dingledine | 2007-12-21 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | karsten's second refactoring patch•••svn:r12607
| Roger Dingledine | 2007-11-29 |
* | r14678@tombo: nickm | 2007-11-03 16:12:31 -0400••• Try to make hidden service directory lookup functions a bit more efficient: go for fewer O(n) operations, and look at the consensus rather than the routerinfo list.
svn:r12361
| Nick Mathewson | 2007-11-03 |
* | r16314@catbus: nickm | 2007-10-31 23:40:08 -0400••• Clients download and cache new hidden descriptor format.
svn:r12302
| Nick Mathewson | 2007-11-01 |
* | Drop support for v1 rendezvous descriptors, since we never used•••them anyway, and the code has probably rotted by now. Based on
patch from Karsten Loesing.
svn:r11496
| Roger Dingledine | 2007-09-18 |
* | logging patch from karsten, slightly modified to compile•••svn:r11074
| Roger Dingledine | 2007-08-11 |
* | handle fetching bridge descriptors from the bridge authority too.•••svn:r10898
| Roger Dingledine | 2007-07-22 |
* | r12853@catbus: nickm | 2007-05-22 11:36:54 -0400••• Make connection_array into a smartlist.
svn:r10292
| Nick Mathewson | 2007-05-22 |
* | r12764@catbus: nickm | 2007-05-15 17:17:39 -0400••• Enable (and cope with) more GCC 4.2 warnings.
svn:r10196
| Nick Mathewson | 2007-05-15 |
* | r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit.
svn:r9899
| Nick Mathewson | 2007-03-24 |
* | forward-port the bugfix from juliusz•••svn:r9772
| Roger Dingledine | 2007-03-09 |
* | r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
| Nick Mathewson | 2007-03-04 |
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates.
svn:r9570
| Nick Mathewson | 2007-02-12 |
* | r9313@totoro: nickm | 2006-11-13 20:07:41 -0500••• Try to compile with fewer warnings on irix64's MIPSpro compiler /
environment, which apparently believes that:
- off_t can be bigger than size_t.
- only mean kids assign things they do not subsequently inspect.
I don't try to fix the "error" that makes it say:
cc-3970 cc: WARNING File = main.c, Line = 1277
conversion from pointer to same-sized integral type (potential portability
problem)
uintptr_t sig = (uintptr_t)arg;
Because really, what can you do about a compiler that claims to be c99
but doesn't understand that void* x = NULL; uintptr_t y = (uintptr_t) x;
is safe?
svn:r8948
| Nick Mathewson | 2006-11-14 |
* | r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500••• Dump breakdown of PK operations when we get a USR2 signal. This should help us figure out of we are doing some of them for stupid reasons.
svn:r8881
| Nick Mathewson | 2006-10-31 |
* | r9060@totoro: nickm | 2006-10-17 11:12:48 -0400••• Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.)
svn:r8739
| Nick Mathewson | 2006-10-17 |
* | r8972@totoro: nickm | 2006-10-09 10:36:22 -0400••• Patch from Mike Perry: add a REASON field to closed and failed circ events.
svn:r8671
| Nick Mathewson | 2006-10-09 |
* | r7328@Kushana: nickm | 2006-08-11 00:04:26 -0700••• remove an assert that can never be false (an array in a non-null struct cannot be null).
svn:r7024
| Nick Mathewson | 2006-08-11 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | r6903@Kushana: nickm | 2006-07-25 18:22:48 -0400••• No circuit can be both an intro point and a rend point, so we can merge both the cookie and the pk digest into one "rend_token" field for or circuits. This saves another 20 bytes per or circuit.
svn:r6904
| Nick Mathewson | 2006-07-26 |
* | r6902@Kushana: nickm | 2006-07-25 17:30:27 -0400••• Move rend_query to origin_circuit_t where it belongs; save another 17 bytes per OR circuit.
svn:r6903
| Nick Mathewson | 2006-07-26 |
* | Don't tell anybody, but we're going OO here. This patch splits•••circuit_t into origin_circuit_t and or_circuit_t. I fixed some
segaults; there may be more. We still need to move more rendezvous
stuff into subtypes.
This is a trial run for splitting up connection_t; if the approach is
insane, please say so soon so we can do something smarter.
Also, this discards the old HALF_OPEN code, which nobody seems to
want.
svn:r6817
| Nick Mathewson | 2006-07-23 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | Add some "to-be-safe" escaped() wrappers to log statements in rend*.c, though...•••svn:r6088
| Nick Mathewson | 2006-03-06 |
* | New config options to address bug 251:•••FetchServerDescriptors and FetchHidServDescriptors for whether
to fetch server info and hidserv info or let the controller do it,
and also PublishServerDescriptor and PublishHidServDescriptors.
Add AllDirActionsPrivate undocumented option -- if you set it, you'll
need the controller to bootstrap you enough to build your first circuits.
svn:r6047
| Roger Dingledine | 2006-02-19 |
* | the last of the log convention conversion. finally.•••svn:r6005
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | attempted patch for bug 220: don't assert when we've tried all the•••intro points for a hidden service and we try fetching the service
descriptor again.
svn:r5838
| Roger Dingledine | 2006-01-17 |