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 години |