- 29 Nov, 2007 3 commits
-
-
Roger Dingledine authored
svn:r12609
-
Roger Dingledine authored
svn:r12608
-
Roger Dingledine authored
svn:r12607
-
- 05 Nov, 2007 1 commit
-
-
Nick Mathewson authored
Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs. svn:r12388
-
- 03 Nov, 2007 1 commit
-
-
Nick Mathewson authored
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
-
- 02 Nov, 2007 1 commit
-
-
Nick Mathewson authored
More tweaks from karsten, with some cleanup and commentary. svn:r12319
-
- 31 Oct, 2007 2 commits
-
-
Nick Mathewson authored
A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int. svn:r12300
-
Nick Mathewson authored
Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299
-
- 29 Oct, 2007 1 commit
-
-
Nick Mathewson authored
Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272
-
- 28 Oct, 2007 2 commits
-
-
Nick Mathewson authored
Tidy v2 hidden service descriptor format code: fix memory leaks, fix reference problems, note magic numbers, note questions, remove redundant checks, remove a possible stack smashing bug when encoding a descriptor with no protocols supported. svn:r12255
-
Nick Mathewson authored
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors. svn:r12254
-
- 19 Sep, 2007 1 commit
-
-
Roger Dingledine authored
rewriting the hexdigest back to an ambiguous nickname. if this patches it, we should write a changelog and then backport. svn:r11500
-
- 18 Sep, 2007 2 commits
-
-
Roger Dingledine authored
svn:r11498
-
Roger Dingledine authored
them anyway, and the code has probably rotted by now. Based on patch from Karsten Loesing. svn:r11496
-
- 11 Aug, 2007 2 commits
-
-
Roger Dingledine authored
svn:r11077
-
Roger Dingledine authored
svn:r11074
-
- 22 Jul, 2007 1 commit
-
-
Roger Dingledine authored
svn:r10898
-
- 29 May, 2007 2 commits
-
-
Nick Mathewson authored
Add some code to mitigate bug 393: Choose at random from multiple hidden service ports with the same virtport. This allows limited ad-hoc round-robining. svn:r10398
-
Nick Mathewson authored
Resolve all but 3 DOCDOCs. svn:r10393
-
- 07 May, 2007 1 commit
-
-
Roger Dingledine authored
dir authority we'd like to upload to. at some point we should pick a config option to say that in, for bridges. svn:r10129
-
- 01 May, 2007 1 commit
-
-
Nick Mathewson authored
Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later. svn:r10086
-
- 24 Mar, 2007 1 commit
-
-
Nick Mathewson authored
Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit. svn:r9899
-
- 09 Mar, 2007 1 commit
-
-
Nick Mathewson authored
We have a PATH_SEPARATOR macro. How about we use it? svn:r9782
-
- 04 Mar, 2007 1 commit
-
-
Nick Mathewson authored
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
-
- 01 Mar, 2007 1 commit
-
-
Nick Mathewson authored
Twiddle constants wrt uploading hidden service descriptors. svn:r9694
-
- 12 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Update copyright dates. svn:r9570
-
- 13 Dec, 2006 1 commit
-
-
Roger Dingledine authored
socks-command-connect-dir streams, so we don't open new anonymity questions. svn:r9099
-
- 07 Dec, 2006 3 commits
-
-
Roger Dingledine authored
svn:r9049
-
Nick Mathewson authored
Whitespace cleanup svn:r9046
-
Nick Mathewson authored
Fix bug 338: log verbose nicknames, not just keys, for intro points. Also, suppress intro point name logging when SafeLogging is 1. (The security part is a possible backport candidate.) svn:r9041
-
- 31 Oct, 2006 1 commit
-
-
Nick Mathewson authored
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
-
- 17 Oct, 2006 1 commit
-
-
Nick Mathewson authored
Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.) svn:r8739
-
- 09 Oct, 2006 2 commits
-
-
Nick Mathewson authored
Touch up last patch (to add REASON to CIRC events): make some reasons more sensible, send reasons only to controllers that have enabled extended events, and clean up whitespace. svn:r8672
-
Nick Mathewson authored
Patch from Mike Perry: add a REASON field to closed and failed circ events. svn:r8671
-
- 01 Oct, 2006 1 commit
-
-
Nick Mathewson authored
Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity. svn:r8571
-
- 29 Sep, 2006 1 commit
-
-
Nick Mathewson authored
Now, all log messages should be distinct. svn:r8545
-
- 26 Jul, 2006 3 commits
-
-
Nick Mathewson authored
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 authored
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 authored
Move rend_query to origin_circuit_t where it belongs; save another 17 bytes per OR circuit. svn:r6903
-
- 23 Jul, 2006 1 commit
-
-
Nick Mathewson authored
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
-