Roger Dingledine
|
7354619bc1
clean up prepare_for_poll() so it's fast
|
23 years ago |
Roger Dingledine
|
1768f29d7e
better comments and a few patches
|
23 years ago |
Roger Dingledine
|
3cf02a88f4
rudimentary dns caching (of both resolves and resolve failures)
|
23 years ago |
Roger Dingledine
|
c35373a2cf
major overhaul: dns slave subsystem, topics
|
23 years ago |
Roger Dingledine
|
9d3e80a589
use a rbtree for replay detection, rather than linear search
|
23 years ago |
Roger Dingledine
|
8f18647a33
create cells are now queued and processed only when idle
|
23 years ago |
Roger Dingledine
|
b097aa3288
per-second cell statistics to help with profiling
|
23 years ago |
Roger Dingledine
|
ab0aee04d9
added OnionsPerSecond to prevent create flooding
|
23 years ago |
Roger Dingledine
|
00a9e3732e
remove popt dependency, consolidate config stuff
|
23 years ago |
Roger Dingledine
|
84a34edfa1
expire unfinished handshakes too
|
23 years ago |
Roger Dingledine
|
bf53852a00
cleanup and a variety of bugfixes
|
23 years ago |
Roger Dingledine
|
e3fd91755d
preemptive bugfix
|
23 years ago |
Roger Dingledine
|
7ed6c8bd39
introduced a periodic keepalive padding cell
|
23 years ago |
Roger Dingledine
|
081e8969db
catch hup to reload directory/router list
|
23 years ago |
Roger Dingledine
|
22285e6ff1
cleanup
|
23 years ago |
Roger Dingledine
|
f033442be2
dirserver should include itself in the directory
|
23 years ago |
Roger Dingledine
|
01f6727306
directory servers in and functional
|
23 years ago |
Roger Dingledine
|
253f0f160e
laying the groundwork for dynamic router lists
|
23 years ago |
Roger Dingledine
|
155c9b80ca
onion proxy now speaks socks4a
|
23 years ago |
Roger Dingledine
|
8d1aa27c46
kill -USR1 the or and it will dump conn/circuit stats to stdout
|
23 years ago |
Roger Dingledine
|
ddc2b69a28
onion proxies now work (i think)
|
23 years ago |
Nick Mathewson
|
fdb31225b7
Port to MacOS X
|
23 years ago |
Roger Dingledine
|
27adc0f20b
enforce maxconn; bugfix to not tear down the parent when we hit maxconn
|
23 years ago |
Roger Dingledine
|
3a7f3ba348
cleanup: don't use size_t when you mean int
|
23 years ago |
Roger Dingledine
|
08adaa4b46
cleaned up new_route()
|
23 years ago |
Matej Pjafjar
|
01aadefbfc
Changed crypto calls to go through common/crypto.[hc] instead of calling OpenSSL directly.
|
23 years ago |
Roger Dingledine
|
cd0760ddda
Code cleaned up to be less noisy
|
23 years ago |
Roger Dingledine
|
2147898577
Implemented router twins
|
23 years ago |
Roger Dingledine
|
267434bdea
Implemented congestion control
|
23 years ago |
Roger Dingledine
|
ccdef66b68
new link padding scheme
|
23 years ago |