- 23 Nov, 2005 5 commits
-
-
Nick Mathewson authored
svn:r5446
-
Nick Mathewson authored
Make dropping very old descriptors faster (remove old correctness check). Track bytes dropped that are still in our store or journal, and rebuild when it gets very high. svn:r5445
-
Nick Mathewson authored
svn:r5444
-
Nick Mathewson authored
svn:r5443
-
Nick Mathewson authored
Track how many bytes we have in signed descriptors. Try to make sure we are tracking this right. Somebody should valgrind a dirserver on an example net. There should be code to dump this value. svn:r5442
-
- 22 Nov, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5439
-
- 19 Nov, 2005 4 commits
-
-
Roger Dingledine authored
svn:r5434
-
Roger Dingledine authored
svn:r5433
-
Roger Dingledine authored
- If we can't get to a dirserver directly, try going via Tor. - Don't ever try to connect (as a client) to a place our firewall options forbid. - If we specify a proxy and also firewall options, obey the firewall options even when we're using the proxy: some proxies can only proxy to certain destinations. svn:r5431
-
Roger Dingledine authored
don't tell you (it happens!); and rotate TLS connections once a week. 1) If an OR conn becomes more than a week old, make it obsolete. 2) If it's obsolete and empty, kill it. 3) When an OR makes a second connection to you, allow it. 4) If we want to send a new create cell, but the best conn we've got is obsolete, and the router is 0.1.1.9-alpha-cvs or later, ask for a new conn instead. 5) When we time out on circuit building on the first hop, make that connection obsolete. svn:r5429
-
- 18 Nov, 2005 1 commit
-
-
Roger Dingledine authored
just add the default ones directly to the trusted dirserver list. This fixes a bug where people running controllers would setconf or the equivalent, and Tor would start yelling at them about setting their own DirServer lines. svn:r5418
-
- 17 Nov, 2005 2 commits
-
-
Roger Dingledine authored
svn:r5416
-
Roger Dingledine authored
svn:r5415
-
- 15 Nov, 2005 3 commits
-
-
Roger Dingledine authored
svn:r5378
-
Roger Dingledine authored
svn:r5377
-
Nick Mathewson authored
svn:r5375
-
- 11 Nov, 2005 2 commits
-
-
Roger Dingledine authored
svn:r5356
-
Roger Dingledine authored
maybe change our approach. svn:r5352
-
- 05 Nov, 2005 1 commit
-
-
Nick Mathewson authored
On directory servers, old_routers was wasting hundreds of bytes per superseded router descriptor. Roll the signed descriptor info and identifying info into a cache_info struct, and use only that for old_routers. svn:r5349
-
- 04 Nov, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5348
-
- 01 Nov, 2005 3 commits
-
-
Nick Mathewson authored
svn:r5345
-
Roger Dingledine authored
tor_listdir() checks for this too. svn:r5337
-
Roger Dingledine authored
svn:r5336
-
- 29 Oct, 2005 1 commit
-
-
Roger Dingledine authored
svn:r5331
-
- 28 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5328
-
- 27 Oct, 2005 2 commits
-
-
Nick Mathewson authored
svn:r5325
-
Nick Mathewson authored
Start making directory caches retain old routerinfo_t. The code to remove old ones is definitely some textbook C problem. svn:r5323
-
- 25 Oct, 2005 2 commits
-
-
Nick Mathewson authored
svn:r5320
-
Nick Mathewson authored
svn:r5317
-
- 24 Oct, 2005 1 commit
-
-
Nick Mathewson authored
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface svn:r5302
-
- 20 Oct, 2005 1 commit
-
-
Roger Dingledine authored
Oct 19 13:27:24.391 [info] router_reload_networkstatus(): Skipping cached-status file with unexpected name "." Oct 19 13:27:24.391 [info] router_reload_networkstatus(): Skipping cached-status file with unexpected name ".." svn:r5291
-
- 19 Oct, 2005 3 commits
-
-
Nick Mathewson authored
svn:r5290
-
Nick Mathewson authored
svn:r5289
-
Nick Mathewson authored
We need a routerlist_replace as well. This should do something about those annoying mysterious segfaults. svn:r5288
-
- 18 Oct, 2005 5 commits
-
-
Nick Mathewson authored
Start dividing log messages into logging domains. No, LD_ is not the best of identifiers. src/or has not been converted yet. Domains dont do anything yet. svn:r5284
-
Peter Palfrader authored
svn:r5282
-
Peter Palfrader authored
svn:r5281
-
Nick Mathewson authored
svn:r5280
-
Nick Mathewson authored
Refactor routerlist access slightly: always use router_get_by_routerlist(); change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices). svn:r5276
-
- 14 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5250
-