Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
27a201ac80
Have dirctory authorites note which servers make good V2 directory caches in publishe network-status.
|
%!s(int64=19) %!d(string=hai) anos |
Roger Dingledine
|
58366ffd24
when we changed from log_fn to debug/info/notice/warn/err,
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
9cec3a13f5
remove some functions that are not used; #if0 out some files that are not likely to be used.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
22aea0757e
Verify that router fingerprint lines match identity keys. (We dont use them, but others might.)
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
75d85c8214
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.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
76988bafbe
Fix bug when parsing list of router descriptors containing a truncated entry. (Found by Lasse)
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
932106f54c
Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
%!s(int64=19) %!d(string=hai) anos |
Roger Dingledine
|
102df4a982
fix some typos
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
998cf8d622
Try to extract as many descriptors as possible from truncated http responses. (when DIR_PURPOSE_FETCH_ROUTERDESC)
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
4c7113d26a
Strip extra trailing newlines when parsing router descriptors.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
23864ad423
Try to hunt down a few more leaks
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
fc3c0197f9
Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads when they have more than 16 router descriptors to download, or when 10 minutes have passed since the last download.
|
%!s(int64=19) %!d(string=hai) anos |
Roger Dingledine
|
3559f821a1
clean up some doxygen stuff
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
72915546cd
Only check versions from versioning authdirs.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
20b9111266
Implement new version handling code.
|
%!s(int64=19) %!d(string=hai) anos |
Roger Dingledine
|
94ff09af23
clean up a bit more code
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
d118d5069a
Prevent a "try forever to download an unobtainable descriptor" bug. Still remaining: the "give up forever" bug.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
e86893e87b
Move to new base64 digest functions. Switch to new router digest calculation. Make sure there are no duplicates in router status lists.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
1fbe499bfe
Remove a bunch of #if0d code that I no longer need to look at.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
6d15a73548
Resolve/expand some XXXXs and improve a log message or two
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
b16048917c
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.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
d4e0af7822
Fix a bunch of log messages. Deprecate some routerlist fields; remove others, and status_set_at from routerinfo_t. Compress routerlist.c cleanup functions. Update cached networkstatus mtime when we download the same one twice. Change some interfaces.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
27bbfe9dcf
Would you believe that the software_versions field of routerlist_t was never actually used for anything?
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
e3adcbdb95
Big commit: clients start downloading and using network-statuses.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
4efa652a98
add docs, fix whitespace, and make ANY rule in routerparse a little tighter.
|
%!s(int64=19) %!d(string=hai) anos |
Nick Mathewson
|
3dc5e77b58
Numerous changes to move towards client-side v2 directories.
|
%!s(int64=19) %!d(string=hai) anos |
Roger Dingledine
|
5cebd8df70
remove temporary network-status keyword
|
%!s(int64=19) %!d(string=hai) anos |