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 년 전 |
Roger Dingledine
|
2350e487a2
minor cleanup
|
20 년 전 |
Roger Dingledine
|
ea7fe0c267
Fix a bug found by Lasse Overlier: when we were making internal circuits
|
20 년 전 |
Roger Dingledine
|
5b583073a1
remove some more dead code (found while hunting lasse's bug)
|
20 년 전 |
Roger Dingledine
|
7aae63994f
Recover better from TCP connections to Tor servers that are broken but
|
20 년 전 |
Roger Dingledine
|
f824fb5f83
Bugfix: it looks like some middleman circuits were spending the
|
20 년 전 |
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.
|
20 년 전 |
Roger Dingledine
|
44b3f3060a
make circ->onionskin a pointer, not a static array. moria2 was using
|
20 년 전 |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 년 전 |
Nick Mathewson
|
26caf69555
Fix possible minor memory leak when parsing helpernode state
|
20 년 전 |
Nick Mathewson
|
fa338d85db
Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to new logging
|
20 년 전 |
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).
|
20 년 전 |
Roger Dingledine
|
bec2271029
fix a few comments
|
20 년 전 |
Peter Palfrader
|
7b15f77dd6
Make a few INFO log lines into DEBUG
|
20 년 전 |
Roger Dingledine
|
ae92a91d96
more log uncluttering
|
20 년 전 |
Nick Mathewson
|
905ef987e2
Make --hash-password not craash on exit.
|
20 년 전 |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 년 전 |
Roger Dingledine
|
88c37f2d24
comment cleanups
|
20 년 전 |
Nick Mathewson
|
9e54e2e293
free helper node status info on shutdown
|
20 년 전 |
Nick Mathewson
|
5c53545d81
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
|
20 년 전 |
Nick Mathewson
|
d4e0af7822
Fix a bunch of log messages. Deprecate some routerlist fields; remove others, and status_set_at from routerinfo_t. Compress routerlist.c cleanup functions. Update cached networkstatus mtime when we download the same one twice. Change some interfaces.
|
20 년 전 |
Nick Mathewson
|
922cee3d0c
Clean up a few warnings that make gcc twig out a bit.
|
20 년 전 |
Roger Dingledine
|
26cc51ffea
a bit more code cleanup
|
20 년 전 |
Roger Dingledine
|
1d9786a392
generalize route length to three plus one if the exit node is risky.
|
20 년 전 |
Roger Dingledine
|
69da0ef757
add punctuation
|
20 년 전 |
Nick Mathewson
|
e863771485
Log when falling back to nonfast/nonstabl routers
|
20 년 전 |
Roger Dingledine
|
6577e08e38
when we're trying to build a circuit and we're being picky about what
|
20 년 전 |
Roger Dingledine
|
23ed3c9786
whoops, avoid printing a null string sometimes
|
20 년 전 |
Roger Dingledine
|
435d2d8fde
when we begin reachability testing, log the address:port for each
|
20 년 전 |
Roger Dingledine
|
f57d062d9c
Implement exit enclaves: if we know an IP address for the destination,
|
20 년 전 |