- 29 Nov, 2005 1 commit
-
-
Nick Mathewson authored
Fix a bug weasel found: when we are an authority and somebody requests "all" statuses, cconsider regenerating our own. svn:r5466
-
- 20 Nov, 2005 1 commit
-
-
Peter Palfrader authored
svn:r5437
-
- 19 Nov, 2005 2 commits
-
-
Peter Palfrader authored
server descriptors that were uploaded to a router in its role as authoritative dirserver. svn:r5436
-
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
-
- 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
-
- 01 Nov, 2005 1 commit
-
-
Roger Dingledine authored
svn:r5336
-
- 29 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5330
-
- 28 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5329
-
- 27 Oct, 2005 1 commit
-
-
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 3 commits
-
-
Nick Mathewson authored
svn:r5319
-
Nick Mathewson authored
svn:r5317
-
Nick Mathewson authored
svn:r5315
-
- 24 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5293
-
- 18 Oct, 2005 7 commits
-
-
Nick Mathewson authored
svn:r5279
-
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
-
Peter Palfrader authored
Make dirserv_get_routerdescs() return better http 404 error messages instead of a generic "Servers unavailable." svn:r5274
-
Peter Palfrader authored
svn:r5272
-
Peter Palfrader authored
svn:r5271
-
Peter Palfrader authored
svn:r5269
-
Peter Palfrader authored
correct the path for queries by server key, add queries by SD digest svn:r5268
-
- 17 Oct, 2005 1 commit
-
-
Peter Palfrader authored
logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263
-
- 14 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5250
-
- 12 Oct, 2005 1 commit
-
-
Nick Mathewson authored
authorities do not replace server descriptors where nothing semantically relevant has changed since the last upload. svn:r5240
-
- 08 Oct, 2005 1 commit
-
-
Nick Mathewson authored
Insert a newline between all router descriptors when generating (old style) signed directories, in case somebody was counting on that. svn:r5231
-
- 06 Oct, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5208
-
- 04 Oct, 2005 2 commits
-
-
Nick Mathewson authored
warn when we'recalling a non-named server by its nickname; don't warn twice about the same name. Fix a bug in routers_update_status_from_networkstatus that made nearly all clients never update routerinfo_t.is_named. Try to list MyFamily elements by key, not by nickname. Only warn about names that we generated ourself, or got from the local user. On TLS handshake, only check the other router's nickname against its expected nickname if is_named is set. svn:r5185
-
Nick Mathewson authored
svn:r5182
-
- 30 Sep, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5160
-
- 29 Sep, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5150
-
- 23 Sep, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5124
-
- 22 Sep, 2005 1 commit
-
-
Nick Mathewson authored
I love the smell of C in the morning. Make router-download rules smarter (download more so long as we dont duplicate existing requests; relaunch at staggered intervals); relaunch one a minute or on failure; reset 60 minutes; always open 3 requests if we can; add authority opinion to networkstatus; make naming rule correct. There is a remaining bug where we retry servers too quickly; We need to look at that harder. svn:r5110
-
- 21 Sep, 2005 2 commits
-
-
Roger Dingledine authored
svn:r5105
-
Nick Mathewson authored
svn:r5100
-
- 20 Sep, 2005 1 commit
-
-
Roger Dingledine authored
but it's still wrong maybe svn:r5095
-
- 18 Sep, 2005 1 commit
-
-
Nick Mathewson authored
Move to new base64 digest functions. Switch to new router digest calculation. Make sure there are no duplicates in router status lists. svn:r5088
-
- 16 Sep, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5077
-
- 15 Sep, 2005 4 commits
-
-
Nick Mathewson authored
svn:r5075
-
Nick Mathewson authored
Make authdirs smarter. Reject/invalidate by key and IP. Remember that not every authdir has to be a naming authdir. svn:r5074
-
Nick Mathewson authored
svn:r5073
-
Nick Mathewson authored
Stop downloading directories and download routers instead. This still needs some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing. svn:r5070
-