Nick Mathewson
|
b0ef4e1143
Use strmap code for client DNS.
|
20 éve |
Nick Mathewson
|
9199696182
Add some wrappers around SPLAY_* for the common map-from-string-to-X case.
|
20 éve |
Roger Dingledine
|
a346889e94
make directory format tests quiet again
|
20 éve |
Nick Mathewson
|
1e5b7bc6f1
New, more flexible directory parsing backend. Uses a bit more RAM, but implements the new spec. Uses more RAM, but not so you would notice.
|
21 éve |
Nick Mathewson
|
5072488a95
make 'make test' exit(1) if a test fails.
|
21 éve |
Roger Dingledine
|
b4338ce704
disable buffer tests, until we rewrite them (one of them fails)
|
21 éve |
Roger Dingledine
|
b669b1d57c
oh, and make it compile
|
21 éve |
Roger Dingledine
|
6a19e64066
remove trailing whitespace
|
21 éve |
Roger Dingledine
|
961ecf7abf
add H(K|1) to the onionskin reply
|
21 éve |
Roger Dingledine
|
a5aa80cc41
make --debuglogfile (or any second log file) work
|
21 éve |
Roger Dingledine
|
8222fe8e4f
clean up some copyrights
|
21 éve |
Roger Dingledine
|
9e6f4a3029
revamp circuit node selection to use smartlists:
|
21 éve |
Nick Mathewson
|
f37f7daa2f
Add port ranges to exit policies
|
21 éve |
Nick Mathewson
|
ac552573dd
Make router/directory parsing nondestructive and more const-friendly
|
21 éve |
Roger Dingledine
|
e0952d0773
terminology shift:
|
21 éve |
Nick Mathewson
|
a8eaa79e03
Improved exit policy syntax; basic client-side DNS caching.
|
21 éve |
Roger Dingledine
|
56cd147eb9
let getconfig survive repeated calls. now we call it again when we hup.
|
21 éve |
Roger Dingledine
|
f5829aa723
lay groundwork for EntryNodes and ExitNodes
|
21 éve |
Roger Dingledine
|
1969c8a92f
client now survives going offline better
|
21 éve |
Nick Mathewson
|
3c4b4c8cac
Check in a working cross-platform timegm
|
21 éve |
Roger Dingledine
|
e4127e4d36
move closer to being able to reload config on HUP
|
21 éve |
Roger Dingledine
|
4a66865d0b
send the end cell when we realize we're going to end,
|
21 éve |
Nick Mathewson
|
ee9e54b434
Make buffers grow and shrink as needed.
|
21 éve |
Roger Dingledine
|
b9628f266f
change WARNING to WARN
|
21 éve |
Nick Mathewson
|
36939303c9
Update LICENSE and copyright dates.
|
21 éve |
Nick Mathewson
|
6ac42f5ec0
Make testcases run again; more sanity checking to descriptor generation.
|
21 éve |
Nick Mathewson
|
92acbe12bc
Refactor common file code into util.c; add published to descriptors
|
21 éve |
Nick Mathewson
|
3d4ccb781a
Refactor buffers; implement descriptors.
|
21 éve |
Nick Mathewson
|
9955b265ab
Make crypto structures private to crypto.c
|
21 éve |
Nick Mathewson
|
e14aedaad0
Fix memory leaks in directory parsing
|
21 éve |