Historial de Commits

Autor SHA1 Mensaje Fecha
  Nick Mathewson 05bab28c7d Add some (notice, for now) log messages that imply confusing things are happening. hace 20 años
  Nick Mathewson e72e76cad6 Make authdirs smarter. Reject/invalidate by key and IP. Remember that not every authdir has to be a naming authdir. hace 20 años
  Nick Mathewson ed21abfe87 And some documentation before bed. hace 20 años
  Nick Mathewson b70c229f6e make some functions static; clean dead networkstatus entries more often. hace 20 años
  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. hace 20 años
  Nick Mathewson e83e1df811 separate validation from naming in authoritative directory servers; simplify some router-management code. hace 20 años
  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. hace 20 años
  Nick Mathewson 27bbfe9dcf Would you believe that the software_versions field of routerlist_t was never actually used for anything? hace 20 años
  Nick Mathewson e3adcbdb95 Big commit: clients start downloading and using network-statuses. hace 20 años
  Nick Mathewson d9ee94543e Declare 0.1.1.7 as The Version With The Good Dirservers. hace 20 años
  Nick Mathewson 890847d232 I forgot -- smart kids make their code compile. hace 20 años
  Nick Mathewson 4efa652a98 add docs, fix whitespace, and make ANY rule in routerparse a little tighter. hace 20 años
  Nick Mathewson 76351b8416 Fix DOCDOC entries in routerlist.c. Make more functions use SMARTLIST_FOREACH instead of raw loops. Replace router_list_superseded implementation with one that has a prayer of working. hace 20 años
  Nick Mathewson 29c57b54d4 Add functions to extend and compress new router store logic. (Basic idea: use a journal of newly received router descriptors, and periodically replace the old file. This avoids the "too many files" problem and the "too many rewrites" problem.) hace 20 años
  Nick Mathewson 3dc5e77b58 Numerous changes to move towards client-side v2 directories. hace 20 años
  Roger Dingledine b0a5ba4248 downgrade the dirserver log messages when whining about unreachability hace 20 años
  Nick Mathewson d410c49965 Clean up some more fingerprint-checking logic hace 20 años
  Roger Dingledine e28931dc94 unused variable hace 20 años
  Nick Mathewson 4528bbfd9f Resolve some XXXs. Add some others. hace 20 años
  Nick Mathewson 18e4d78354 Fix an assert in directory.c. Check received network-status objects against the list we expected to get. Do not let anyone else update our network-status object. hace 20 años
  Nick Mathewson 059148f588 Only caches download network-status for now, and they use a different strategy. Add an element to connection_t to remember what we are downloading, and a function to recognize our own fingerprint. hace 20 años
  Nick Mathewson df79dc673b Remove sneaky double declaration. hace 20 años
  Nick Mathewson 0f94aa2ea1 Write status to disk in the right place hace 20 años
  Nick Mathewson 1e2f1679c8 Fix some more bugs; add a temporary log. hace 20 años
  Nick Mathewson 3a99927859 Make directory download code slightly less likely to segfault or assert. hace 20 años
  Nick Mathewson f50ddfd4dd Download network-status at regular intervals. The code is probably iffy, and the constants need to be renamed. hace 20 años
  Nick Mathewson 9e76eae810 add missing return hace 20 años
  Nick Mathewson 5c6c88e76d More stuff for new directories. hace 20 años
  Nick Mathewson 1e37ec4782 Comment structs, reload a field, start making network status caches work hace 20 años
  Nick Mathewson 815c092b22 Make structs for (v2) network-status and its per-router components. Add functions to parse them. Re-do the parsing logic a litt.e. Change signatures in or.h to support new DNS TTL logic. hace 20 años