Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
18 lat temu |
Roger Dingledine
|
d853c9a009
bugfix: when we removed a dead helper node, we never committed that
|
18 lat temu |
Roger Dingledine
|
bf4da967c1
Don't use helper nodes for circuits with purpose 'testing'.
|
18 lat temu |
Roger Dingledine
|
a131783c8b
when removing dead helpers, only write or_state to disk once at the
|
18 lat temu |
Roger Dingledine
|
9c01fa3d59
fix yet another time comparison bug. we were abandoning helpers
|
18 lat temu |
Roger Dingledine
|
f3349d6ed3
fix an error in reporting why we abandoned a helper node
|
18 lat temu |
Roger Dingledine
|
b974f67c01
choose helper nodes to have high capacity always
|
18 lat temu |
Roger Dingledine
|
defa3804cf
explain why 0.1.1.9-alpha-cvs is a special version.
|
18 lat temu |
Roger Dingledine
|
58366ffd24
when we changed from log_fn to debug/info/notice/warn/err,
|
18 lat temu |
Roger Dingledine
|
9b0a40ec78
crank the max line limit down to 150 chars.
|
18 lat temu |
Roger Dingledine
|
8730190914
when we're checking reachability, make it clearer in the logs
|
18 lat temu |
Roger Dingledine
|
d3dcea08af
remove a redundant memcpy when extending to a new server
|
18 lat temu |
Nick Mathewson
|
e9b66ec906
Document CREATE_FAST better in the code. Move our key expansion algorithm into a separate function in crypto.c
|
18 lat temu |
Nick Mathewson
|
f031ee8246
Make clients use CREATE_FAST cells. add an option to disable this.
|
18 lat temu |
Roger Dingledine
|
4902ece698
what the heck is wrong with this little piece of code?
|
18 lat temu |
Nick Mathewson
|
1b0134dda8
Clean up some comments; remove some dead code
|
18 lat temu |
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.
|
18 lat temu |
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.
|
18 lat temu |
Roger Dingledine
|
2350e487a2
minor cleanup
|
18 lat temu |
Roger Dingledine
|
ea7fe0c267
Fix a bug found by Lasse Overlier: when we were making internal circuits
|
18 lat temu |
Roger Dingledine
|
5b583073a1
remove some more dead code (found while hunting lasse's bug)
|
18 lat temu |
Roger Dingledine
|
7aae63994f
Recover better from TCP connections to Tor servers that are broken but
|
18 lat temu |
Roger Dingledine
|
f824fb5f83
Bugfix: it looks like some middleman circuits were spending the
|
18 lat temu |
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 lat temu |
Roger Dingledine
|
44b3f3060a
make circ->onionskin a pointer, not a static array. moria2 was using
|
18 lat temu |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
18 lat temu |
Nick Mathewson
|
26caf69555
Fix possible minor memory leak when parsing helpernode state
|
18 lat temu |
Nick Mathewson
|
fa338d85db
Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to new logging
|
18 lat temu |
Nick Mathewson
|
3347c1741d
Refactor routerlist access slightly: always use router_get_by_routerlist(); change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices).
|
18 lat temu |
Roger Dingledine
|
bec2271029
fix a few comments
|
18 lat temu |