Roger Dingledine
|
5f051574d5
Happy new year!
|
18 years ago |
Roger Dingledine
|
92ef9e37e7
Add a new config option ExitPolicyRejectPrivate which defaults to 1.
|
18 years ago |
Roger Dingledine
|
76f1b7415b
try to detect an assert error earlier
|
18 years ago |
Nick Mathewson
|
2dd566d5d5
Indirect access to the signed_descriptor field to make it easier to keep them lazily on disk.
|
18 years ago |
Roger Dingledine
|
c8e6003412
balance the reachability testing so a smidgen of it happens
|
18 years ago |
Roger Dingledine
|
6dcbbda43b
remove typo
|
18 years ago |
Nick Mathewson
|
447e6ffffd
Fix bug where OPs would try to generate descriptor and crash.
|
18 years ago |
Roger Dingledine
|
6b2a6a8239
Bugfix: dyndns tor servers were needing to wait 18 hours before they
|
18 years ago |
Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
18 years ago |
Roger Dingledine
|
58366ffd24
when we changed from log_fn to debug/info/notice/warn/err,
|
18 years ago |
Nick Mathewson
|
9cec3a13f5
remove some functions that are not used; #if0 out some files that are not likely to be used.
|
18 years ago |
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 years ago |
Roger Dingledine
|
7aae63994f
Recover better from TCP connections to Tor servers that are broken but
|
18 years ago |
Peter Palfrader
|
901712ee59
Remove ip address change flapping detection. It is not really needed and I do not think it works quite right.
|
18 years ago |
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 years ago |
Roger Dingledine
|
1991f6cf48
more doc cleanups and reorganizing
|
18 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
18 years ago |
Nick Mathewson
|
452f4cfa09
Convert circuituse, command, config, connection, relay, router, test to new logging interface
|
18 years ago |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
18 years ago |
Nick Mathewson
|
37708e9b1b
Avoid potential infinite recursion when building a descriptor
|
18 years ago |
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 years ago |
Peter Palfrader
|
0d9aedfcea
Downgrade a few INFO level logs to DEBUG again. Also add two or three new
|
18 years ago |
Roger Dingledine
|
fd165329b8
start calling it *ListenAddress rather than *BindAddress,
|
18 years ago |
Peter Palfrader
|
8808b26206
Check if our IP address has changed every 5 minutes. If it has, update our server descriptor, but not too often
|
18 years ago |
Nick Mathewson
|
bf9ff1c1e7
Do not check whether DirPort is reachable when we are suppressing it because of hibernation. (Backport candidate)
|
18 years ago |
Roger Dingledine
|
46af2d26d0
you can't declare variables in the middle of a block
|
18 years ago |
Nick Mathewson
|
ba24193ab5
Make doxygen marginally happier
|
18 years ago |
Nick Mathewson
|
5cf758764e
Rate-limit warnings related to unrecognized MyFamily elements.
|
18 years ago |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
18 years ago |
Nick Mathewson
|
2d203fdcf3
link nicknames to trusted directory servers; log these nicknames when mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
|
18 years ago |