Roger Dingledine
|
26b49dbc09
Bugfix for trackhostexits: write down the fingerprint of the chosen exit,
|
преди 20 години |
Roger Dingledine
|
40cbe550f3
fix a log message to be mildly more helpful
|
преди 20 години |
Roger Dingledine
|
bb8dc691eb
Fix another time comparison bug in circuit_stream_is_being_handled().
|
преди 20 години |
Roger Dingledine
|
ef000fd82e
ok, i know this one was a bug. we were expiring open general
|
преди 20 години |
Roger Dingledine
|
7d032bd300
take back half of my bugfix. comparing times sucks.
|
преди 20 години |
Roger Dingledine
|
d60f514f4c
fix the first bug with our optimization to circuit_expire_building():
|
преди 20 години |
Nick Mathewson
|
1b0134dda8
Clean up some comments; remove some dead code
|
преди 20 години |
Nick Mathewson
|
61c5a9ae2b
Use a switch statement and some mild refactoring to try to speed up circuit_expire_building
|
преди 20 години |
Nick Mathewson
|
979fc3e69d
cvs diff -u src/or/circuitlist.c | less almost never does what you want in C.
|
преди 20 години |
Nick Mathewson
|
77a494dd55
Expunge remaining places where we used "tree" to mean "associative array".
|
преди 20 години |
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 години |
Nick Mathewson
|
502cb59611
Remove "tree" references from dns.
|
преди 20 години |
Nick Mathewson
|
ce3cdecb9d
Make more arguments const; do not call hash tables trees.
|
преди 20 години |
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 години |
Nick Mathewson
|
6443e5ec7f
Add a benchmark-aes function to test.c. Off by default.
|
преди 20 години |
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 години |
Roger Dingledine
|
a6da372000
and its header
|
преди 20 години |
Roger Dingledine
|
923ad87470
remove another unused function
|
преди 20 години |
Roger Dingledine
|
cbad6e9709
switchproxy doesn't work with firefox 1.5, i am told. here is a link
|
преди 20 години |
Roger Dingledine
|
1deb53e1b0
the stylesheet in cvs/tor/doc/ had relative links to the images,
|
преди 20 години |
Roger Dingledine
|
77a425d8b2
Remove some functions that were around for hupping log files. We handle
|
преди 20 години |
Nick Mathewson
|
d56a65c497
Fix some verbose warnings and remove an unneeded include.
|
преди 20 години |
Nick Mathewson
|
9cec3a13f5
remove some functions that are not used; #if0 out some files that are not likely to be used.
|
преди 20 години |
Nick Mathewson
|
a6eb8cd2a0
Move connection_or_remove_from_identity_map() to connection_unlink, but dont remove the other; just make it warn.
|
преди 20 години |
Nick Mathewson
|
3bd613b44d
Rename connection_get_by_identity_digest to reflect that it is OR-only. Make it use a hashtable instead of a linear search.
|
преди 20 години |
Nick Mathewson
|
6b49a93bd5
Move code to check for zero digests into util.c
|
преди 20 години |
Nick Mathewson
|
447a3a7ff2
Funny. I could have sworn that it compiled.
|
преди 20 години |
Nick Mathewson
|
94e8dcef44
Fix a bug weasel found: when we are an authority and somebody requests "all" statuses, cconsider regenerating our own.
|
преди 20 години |
Nick Mathewson
|
c90d6c7e5f
Make arguments to circuit_set_circid_orconn match the connection that is closing in circuit_about_to_close_connection. This accounts for our mysterious "arbitrary ram gets decremented!" bug.
|
преди 20 години |
Nick Mathewson
|
7de0c33857
Avoid a segfault in routerlist_reset_warnings()
|
преди 20 години |