Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 7f20dec1cd When warning about a networkstatus fp, we need to put it in hex. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 37708e9b1b Avoid potential infinite recursion when building a descriptor %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine d6dcd973c3 Oct 19 13:27:24.391 [info] router_reload_networkstatus(): Skipping cached-status file with unexpected name "." %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 52eaccce44 Crank down the frequency for replacing unchanged descriptors %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7b8980a43c Make it compile. appease roger and his thirst for documentation. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 74d9c92c49 We need a routerlist_replace as well. This should do something about those annoying mysterious segfaults. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 4df1892db1 solve the first half of bug 199: if we don't like the looks %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 1bd3f6cc9a Update more files to new log stuff. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 55f2ab9cc3 Migrate a few more files to domained logging %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson edf5698474 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. %!s(int64=20) %!d(string=hai) anos
  Roger Dingledine 102df4a982 fix some typos %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader e54efb1655 I think nick meant to compare r2->platform the second time %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 0d5c007266 Fix tor26's first segfault %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson d25873ae9c Use a digestmap_t to speed up router_get_by_digest, which was previously a bottleneck (~~27% CPU) %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 7a19588a43 Use digestmap_t instead of strmap_t where appropriate. Do less hex en/decoding %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 5828f8920e Add a "Map from digest to void*" abstraction, since we already faked it in 3 places by encoding keys in hex and sticking them in a strmap. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 0349598928 stupid gcc. stupid nickm. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 3347c1741d 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). %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 95514b32a5 Make smartlist_foreach always use the fast versions. %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader d8daa910a6 Make dirserv_get_routerdescs() return better http 404 error messages instead of a generic "Servers unavailable." %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 551e3402a3 split send_control1_event() into the printf and the print/dispatch part. The %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 00e1709244 Fix download by SD digest %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 6e8052e0f8 I wonder what a stautus is. %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 64a631e187 Some http status lines ended in a dot, others did not. Make it all the same and remove the period from all %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader 0186cb283f And close the double quote too %!s(int64=20) %!d(string=hai) anos
  Peter Palfrader d2f1cd4196 Fix documentation of dirserv_get_routerdescs: %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 48ade882c3 Remove assert in sort-of c-itical path %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson cf73ff195b Actually, use #defines for common case. Nothing to see here. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 768160c872 Inline key smartlist functions; use fast versions by default. %!s(int64=20) %!d(string=hai) anos
  Nick Mathewson 27fcbf87f3 Add a missing struct initializer field %!s(int64=20) %!d(string=hai) anos