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 years ago |
Roger Dingledine
|
7aae63994f
Recover better from TCP connections to Tor servers that are broken but
|
20 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.
|
20 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.
|
20 years ago |
Roger Dingledine
|
1991f6cf48
more doc cleanups and reorganizing
|
20 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 years ago |
Nick Mathewson
|
452f4cfa09
Convert circuituse, command, config, connection, relay, router, test to new logging interface
|
20 years ago |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
20 years ago |
Nick Mathewson
|
37708e9b1b
Avoid potential infinite recursion when building a descriptor
|
20 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).
|
20 years ago |
Peter Palfrader
|
0d9aedfcea
Downgrade a few INFO level logs to DEBUG again. Also add two or three new
|
20 years ago |
Roger Dingledine
|
fd165329b8
start calling it *ListenAddress rather than *BindAddress,
|
20 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
|
20 years ago |
Nick Mathewson
|
bf9ff1c1e7
Do not check whether DirPort is reachable when we are suppressing it because of hibernation. (Backport candidate)
|
20 years ago |
Roger Dingledine
|
46af2d26d0
you can't declare variables in the middle of a block
|
20 years ago |
Nick Mathewson
|
ba24193ab5
Make doxygen marginally happier
|
20 years ago |
Nick Mathewson
|
5cf758764e
Rate-limit warnings related to unrecognized MyFamily elements.
|
20 years ago |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 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.
|
20 years ago |
Roger Dingledine
|
e28c31ebce
we were leaking some memory every time the client changes IPs
|
20 years ago |
Roger Dingledine
|
609af664ac
resolve a docdoc
|
20 years ago |
Roger Dingledine
|
54a662a542
re-enable dirport testing again
|
20 years ago |
Roger Dingledine
|
8ae6e1c226
Be more conservative about whether to advertise our dirport.
|
20 years ago |
Roger Dingledine
|
03d0f62da0
make the numbers in read-history and write-history into uint64s,
|
20 years ago |
Roger Dingledine
|
cce469c5ce
simplify
|
20 years ago |
Roger Dingledine
|
8585599965
correct "your server is reachable" log entries to indicate that it was
|
20 years ago |
Nick Mathewson
|
3dc5e77b58
Numerous changes to move towards client-side v2 directories.
|
20 years ago |
Nick Mathewson
|
059148f588
Only caches download network-status for now, and they use a different strategy. Add an element to connection_t to remember what we are downloading, and a function to recognize our own fingerprint.
|
20 years ago |
Roger Dingledine
|
c9e1c41873
dirserv_add_descriptor() doesn't chew up its argument anymore,
|
20 years ago |
Roger Dingledine
|
03ddeb2620
strip obsolete code
|
20 years ago |