Nick Mathewson
|
fedc9c8a60
We were neglecting to unlink marked circuits from soon-to-close OR connections.
|
20 years ago |
Nick Mathewson
|
b03e8733f3
Change how OR conns get removed from the identity map; fix some warnings on shutdown.
|
20 years ago |
Nick Mathewson
|
f0abb1a74b
Check magic when removing old connection from map.
|
20 years ago |
Nick Mathewson
|
835f06a77c
Set chosen_exit_name to something we are not about to zero.
|
20 years ago |
Nick Mathewson
|
98290e4115
When parsing foo.exit, if foo is unknown, and we are leaving circuits unattached, set the chosen_exit field and leave the address empty
|
20 years ago |
Peter Palfrader
|
1bf56b452e
Remove superfluous strdup
|
20 years ago |
Peter Palfrader
|
7a70a142f4
Also print usernames, not just numeric UIDs when we tell the user that his data directory has the wrong owner
|
20 years ago |
Roger Dingledine
|
c5bee116b6
clarify that tor will close unattached streams by itself after 2 minutes,
|
20 years ago |
Roger Dingledine
|
8b0f1f029c
give a hint when people are running tor as the wrong user, rather than
|
20 years ago |
Roger Dingledine
|
26b49dbc09
Bugfix for trackhostexits: write down the fingerprint of the chosen exit,
|
20 years ago |
Roger Dingledine
|
40cbe550f3
fix a log message to be mildly more helpful
|
20 years ago |
Roger Dingledine
|
bb8dc691eb
Fix another time comparison bug in circuit_stream_is_being_handled().
|
20 years ago |
Roger Dingledine
|
ef000fd82e
ok, i know this one was a bug. we were expiring open general
|
20 years ago |
Roger Dingledine
|
7d032bd300
take back half of my bugfix. comparing times sucks.
|
20 years ago |
Roger Dingledine
|
d60f514f4c
fix the first bug with our optimization to circuit_expire_building():
|
20 years ago |
Nick Mathewson
|
1b0134dda8
Clean up some comments; remove some dead code
|
20 years ago |
Nick Mathewson
|
61c5a9ae2b
Use a switch statement and some mild refactoring to try to speed up circuit_expire_building
|
20 years ago |
Nick Mathewson
|
979fc3e69d
cvs diff -u src/or/circuitlist.c | less almost never does what you want in C.
|
20 years ago |
Nick Mathewson
|
77a494dd55
Expunge remaining places where we used "tree" to mean "associative array".
|
20 years ago |
Nick Mathewson
|
148a1e969d
Shave off another 4.7%: remove a linear search when figuring out which circuits wanted us to open a given OR connection.
|
20 years ago |
Nick Mathewson
|
502cb59611
Remove "tree" references from dns.
|
20 years ago |
Nick Mathewson
|
ce3cdecb9d
Make more arguments const; do not call hash tables trees.
|
20 years ago |
Nick Mathewson
|
4a0b6af935
Ive spent about 10 hours benchmarking permutations on our counter-mode implementation. This is the one that flies. (Avoid OpenSSL; optimizze rijndael calling convention to avoid needing to marshall and unmarshall counter.) This should speed up cell encryption by about 27%.
|
20 years ago |
Nick Mathewson
|
6443e5ec7f
Add a benchmark-aes function to test.c. Off by default.
|
20 years ago |
Nick Mathewson
|
fea19528a1
assert_buf_ok was showing up in the profile; remove it from critical-path functions, since it hasnt triggered for ages.
|
20 years ago |
Roger Dingledine
|
a6da372000
and its header
|
20 years ago |
Roger Dingledine
|
923ad87470
remove another unused function
|
20 years ago |
Roger Dingledine
|
cbad6e9709
switchproxy doesn't work with firefox 1.5, i am told. here is a link
|
20 years ago |
Roger Dingledine
|
1deb53e1b0
the stylesheet in cvs/tor/doc/ had relative links to the images,
|
20 years ago |
Roger Dingledine
|
77a425d8b2
Remove some functions that were around for hupping log files. We handle
|
20 years ago |