Commit History

Автор SHA1 Съобщение Дата
  Roger Dingledine 5f051574d5 Happy new year! преди 18 години
  Roger Dingledine 92ef9e37e7 Add a new config option ExitPolicyRejectPrivate which defaults to 1. преди 18 години
  Nick Mathewson 4a7ee9bd3d Make unittests pass again. преди 18 години
  Nick Mathewson 1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. преди 18 години
  Nick Mathewson 617f71e4ba Whitespace normalization преди 18 години
  Nick Mathewson 6443e5ec7f Add a benchmark-aes function to test.c. Off by default. преди 18 години
  Roger Dingledine 23efc30776 get rid of some unused variables преди 18 години
  Nick Mathewson a39269572f Replace balanced trees with hash tables: this should make stuff significantly faster. преди 18 години
  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. преди 18 години
  Nick Mathewson 5d85560d9e Remove last vestiges of old logging interface. преди 18 години
  Nick Mathewson 452f4cfa09 Convert circuituse, command, config, connection, relay, router, test to new logging interface преди 18 години
  Nick Mathewson 11b76b9ca5 Allow tor_gzip_uncompress to extract as much as possible from truncated compressed data. Also, fix a bug where truncated compressed data could break tor_gzip_uncompress. [This last part is a backport candidate.] преди 18 години
  Nick Mathewson de198d800b Never call free() on tor_malloc()d memory. This is unlikely to be our current leak, but it may help dmalloc work. преди 18 години
  Roger Dingledine 8ae6e1c226 Be more conservative about whether to advertise our dirport. преди 18 години
  Nick Mathewson 9050480339 Fix some compiler warnings преди 18 години
  Nick Mathewson 20b9111266 Implement new version handling code. преди 18 години
  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. преди 18 години
  Nick Mathewson 3dcc4630b9 Make unittests not die преди 18 години
  Nick Mathewson 4efa652a98 add docs, fix whitespace, and make ANY rule in routerparse a little tighter. преди 18 години
  Nick Mathewson d26523e089 Use tor_listdir in test.c instead of duplicating ode. преди 19 години
  Nick Mathewson 035b1953eb Add sorting/searching to smartlist преди 19 години
  Roger Dingledine 711cad94ed when we think a router is unreachable, pass the message back to the преди 19 години
  Nick Mathewson 29a6c17d67 Allow tor_gzip_uncompress to handle multiple concatenated compressed strings. преди 19 години
  Nick Mathewson 26d2301c76 Make unit tests (and others) run without launching listeners, creating subdirectories, and so on. преди 19 години
  Nick Mathewson e24d540d81 We no longer need dirserv_load_from_directory_string, so dirserv_add_descriptor no longer has to keep track of where each descriptor ends. преди 19 години
  Nick Mathewson e204dd5d2a Remove accidentally added printf преди 19 години
  Nick Mathewson d54d7b7ec1 Add some documentation; move the signature generation logic into routerparse.c along with the hash generation logic; make router signing use it as well. преди 19 години
  Nick Mathewson 9b6eeb81aa Make unit tests run without segfaulting преди 19 години
  Nick Mathewson 789374dbbd Make GCC very happy, even with lots of warnings set. Also, try to fix some reported Solaris x86 warnings. преди 19 години
  Nick Mathewson c031d14633 Fix segfault in unit tests преди 19 години