| Commit message (Expand) | Author | Age |
* | r15560@tombo: nickm | 2007-12-18 23:18:21 -0500••• Add a bit of missing documentation.
svn:r12869
| Nick Mathewson | 2007-12-19 |
* | r15558@tombo: nickm | 2007-12-18 22:55:23 -0500••• Re-parse annotations in another place. Good catch, arma.
svn:r12868
| Nick Mathewson | 2007-12-19 |
* | When we were reading router descriptors from cache, we were ignoring•••the annotations -- including reading in bridge-purpose descriptors
as general-purpose descriptors.
svn:r12867
| Roger Dingledine | 2007-12-19 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | fix a memory leak in authority_certs_fetch_missing() every time•••we try to call it but don't have enough dir info.
svn:r12743
| Roger Dingledine | 2007-12-09 |
* | Add "GETINFO/desc-annotations/id/<OR digest>" so controllers can•••ask about source, timestamp of arrival, purpose, etc. We need
something like this to help Vidalia not do GeoIP lookups on bridge
addresses.
svn:r12687
| Roger Dingledine | 2007-12-06 |
* | Stop being so aggressive about fetching dir info if your DirPort is•••on but your ORPort is off.
Add a new config option BridgeRelay that specifies you want to
be a bridge relay. Right now the only difference is that it makes
you answer begin_dir requests, and it makes you cache dir info,
even if your DirPort isn't on.
Refactor directory_caches_dir_info() into some more functions.
svn:r12668
| Roger Dingledine | 2007-12-04 |
* | minor cleanups•••svn:r12631
| Roger Dingledine | 2007-12-02 |
* | start to refactor dirserver_mode()•••svn:r12621
| Roger Dingledine | 2007-12-01 |
* | karsten's second refactoring patch•••svn:r12607
| Roger Dingledine | 2007-11-29 |
* | note a log message that might want to get quieter•••svn:r12526
| Roger Dingledine | 2007-11-17 |
* | back out r12509 and fix a better bug instead:•••When authorities detected more than two relays running on the same
IP address, they were clearing all the status flags but forgetting
to clear the "hsdir" flag. So clients were being told that a
given relay was the right choice for a v2 hsdir lookup, yet they
never had its descriptor because it was marked as 'not running'
in the consensus.
svn:r12515
| Roger Dingledine | 2007-11-17 |
* | Nov 16 02:20:50.089 [info] update_consensus_router_descriptor_downloads(): 0 ...•••Nov 16 02:20:50.089 [info] launch_router_descriptor_downloads(): There are not many downloadable routerdescs, but we haven't tried downloading descriptors recently. Downloading.
Get rid of the second line.
svn:r12510
| Roger Dingledine | 2007-11-16 |
* | Karsten: you should look at this and decide if we should skip over•••non-running hsdirs, or not give them the flag if they're not running,
or what.
When picking v2 hidden service directories, don't pick ones that
aren't listed as Running.
svn:r12509
| Roger Dingledine | 2007-11-16 |
* | r16665@catbus: nickm | 2007-11-14 13:36:11 -0500••• Fix bug spotted by karsten: when we have no consensus, do not try to continue finding directories for a hidden service.
svn:r12493
| Nick Mathewson | 2007-11-14 |
* | make r12485 more likely to work on tonga too•••svn:r12486
| Roger Dingledine | 2007-11-12 |
* | r16656@catbus: nickm | 2007-11-12 11:27:00 -0500••• Possibly fix bug 548 by making the fix for bug 543 not get invoked on authorities. See changelog and bug 548 entry for rationale.
svn:r12485
| Nick Mathewson | 2007-11-12 |
* | r16654@catbus: nickm | 2007-11-12 10:43:45 -0500••• Add explanatory comment. Does not fix bug 548.
svn:r12484
| Nick Mathewson | 2007-11-12 |
* | Don't reevaluate all the information from our consensus document•••just because we've downloaded a v2 networkstatus that we intend
to cache. Fixes bug 545.
svn:r12479
| Roger Dingledine | 2007-11-11 |
* | tweak•••svn:r12478
| Roger Dingledine | 2007-11-11 |
* | r16569@catbus: nickm | 2007-11-08 10:51:11 -0500••• More log messages about certificate downloads; try to track down bug 546.2
svn:r12436
| Nick Mathewson | 2007-11-08 |
* | make the complaints about missing v2hidserv directories quieter,•••at least until we're *supposed* to have any of them.
svn:r12431
| Roger Dingledine | 2007-11-08 |
* | Don't stop fetching descriptors when FetchUselessDescriptors is•••set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
reported by tup and ioerror.
svn:r12430
| Roger Dingledine | 2007-11-08 |
* | r16531@catbus: nickm | 2007-11-07 12:39:56 -0500••• Initialize re-parsed routerinfos with routerlist_index -1, since they are not yet inserted into the routerlist. Fixes another crash.
svn:r12415
| Nick Mathewson | 2007-11-07 |
* | r16529@catbus: nickm | 2007-11-07 12:28:52 -0500••• And make it compile too.
svn:r12414
| Nick Mathewson | 2007-11-07 |
* | r16527@catbus: nickm | 2007-11-07 12:27:59 -0500••• Re-set all of the indices immediately after sorting old_routers. Fixes a crash.
svn:r12413
| Nick Mathewson | 2007-11-07 |
* | r16525@catbus: nickm | 2007-11-07 12:10:01 -0500••• Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed.
svn:r12412
| Nick Mathewson | 2007-11-07 |
* | Fix typo.•••svn:r12409
| Nick Mathewson | 2007-11-07 |
* | r16518@catbus: nickm | 2007-11-07 10:18:31 -0500••• First attempt at fixing bug 543. Needs testing. Too slow.
svn:r12408
| Nick Mathewson | 2007-11-07 |
* | r16471@catbus: nickm | 2007-11-06 15:50:42 -0500••• Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.
svn:r12404
| Nick Mathewson | 2007-11-06 |
* | r16459@catbus: nickm | 2007-11-06 13:26:11 -0500••• Fix "0 request for 0 router" message.
svn:r12399
| Nick Mathewson | 2007-11-06 |
* | r16435@catbus: nickm | 2007-11-05 14:23:07 -0500••• Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs.
svn:r12388
| Nick Mathewson | 2007-11-05 |
* | add the other v3 dir bugfixes. my bridge is now working•••again even when my datadir starts empty. phew.
svn:r12372
| Roger Dingledine | 2007-11-04 |
* | avoid sending a request for "keys/fp" (for which we'll get a 400 bad•••request) if we need more v3 certs but we've already got pending requests
for all of them.
svn:r12370
| Roger Dingledine | 2007-11-04 |
* | 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 |
* | r16367@catbus: nickm | 2007-11-02 13:13:15 -0400••• Space fixes.
svn:r12345
| Nick Mathewson | 2007-11-02 |
* | r14631@tombo: nickm | 2007-11-02 00:18:17 -0400••• Better log messages for "not enough to build a circuit" message.
svn:r12324
| Nick Mathewson | 2007-11-02 |
* | r16320@catbus: nickm | 2007-11-01 00:11:20 -0400••• Learn new addresses for authorities from their certificates.
svn:r12305
| Nick Mathewson | 2007-11-01 |
* | r16300@catbus: nickm | 2007-10-31 15:36:41 -0400••• Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
| Nick Mathewson | 2007-10-31 |
* | r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit.
svn:r12273
| Nick Mathewson | 2007-10-29 |
* | r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
| Nick Mathewson | 2007-10-29 |
* | r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
| Nick Mathewson | 2007-10-28 |
* | r16174@catbus: nickm | 2007-10-26 10:55:26 -0400••• Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities.
svn:r12203
| Nick Mathewson | 2007-10-26 |
* | r16153@catbus: nickm | 2007-10-25 10:21:42 -0400••• do not set authority cert bodies twice: fixes memory leak bug 536.
svn:r12187
| Nick Mathewson | 2007-10-25 |
* | more cleanups•••svn:r12172
| Roger Dingledine | 2007-10-25 |
* | r16115@catbus: nickm | 2007-10-24 21:52:33 -0400••• Tolerate a slightly dead consensus when deciding whether to download descriptors and build circuits.
svn:r12167
| Nick Mathewson | 2007-10-25 |
* | r16108@catbus: nickm | 2007-10-24 14:41:12 -0400••• Refactor the arguments for router_pick_{directory_|trusteddir}server[_impl] so that they all take the same flags, and so that their flags have names. Fix their documentation too.
svn:r12157
| Nick Mathewson | 2007-10-24 |
* | r16101@catbus: nickm | 2007-10-24 11:44:40 -0400••• Detect mmap failures from empty descriptor files, and only warn if the file was not supposed to be empty. Fixes bug 533
svn:r12154
| Nick Mathewson | 2007-10-24 |