Commit History

Autor SHA1 Mensaxe Data
  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