Commit történet

Szerző SHA1 Üzenet Dátum
  Roger Dingledine 92ef9e37e7 Add a new config option ExitPolicyRejectPrivate which defaults to 1. 20 éve
  Nick Mathewson 4a7ee9bd3d Make unittests pass again. 20 éve
  Nick Mathewson 1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended. 20 éve
  Nick Mathewson 617f71e4ba Whitespace normalization 20 éve
  Nick Mathewson 6443e5ec7f Add a benchmark-aes function to test.c. Off by default. 20 éve
  Roger Dingledine 23efc30776 get rid of some unused variables 20 éve
  Nick Mathewson a39269572f Replace balanced trees with hash tables: this should make stuff significantly faster. 20 éve
  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. 20 éve
  Nick Mathewson 5d85560d9e Remove last vestiges of old logging interface. 20 éve
  Nick Mathewson 452f4cfa09 Convert circuituse, command, config, connection, relay, router, test to new logging interface 20 éve
  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.] 20 éve
  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. 20 éve
  Roger Dingledine 8ae6e1c226 Be more conservative about whether to advertise our dirport. 20 éve
  Nick Mathewson 9050480339 Fix some compiler warnings 20 éve
  Nick Mathewson 20b9111266 Implement new version handling code. 20 éve
  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. 20 éve
  Nick Mathewson 3dcc4630b9 Make unittests not die 20 éve
  Nick Mathewson 4efa652a98 add docs, fix whitespace, and make ANY rule in routerparse a little tighter. 20 éve
  Nick Mathewson d26523e089 Use tor_listdir in test.c instead of duplicating ode. 20 éve
  Nick Mathewson 035b1953eb Add sorting/searching to smartlist 20 éve
  Roger Dingledine 711cad94ed when we think a router is unreachable, pass the message back to the 20 éve
  Nick Mathewson 29a6c17d67 Allow tor_gzip_uncompress to handle multiple concatenated compressed strings. 20 éve
  Nick Mathewson 26d2301c76 Make unit tests (and others) run without launching listeners, creating subdirectories, and so on. 20 éve
  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. 20 éve
  Nick Mathewson e204dd5d2a Remove accidentally added printf 20 éve
  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. 20 éve
  Nick Mathewson 9b6eeb81aa Make unit tests run without segfaulting 20 éve
  Nick Mathewson 789374dbbd Make GCC very happy, even with lots of warnings set. Also, try to fix some reported Solaris x86 warnings. 20 éve
  Nick Mathewson c031d14633 Fix segfault in unit tests 20 éve
  Nick Mathewson 249b72f53e Replace (Fascist)Firewall* with a new ReachableAddresses option that understands address policies. 20 éve