Nick Mathewson
|
9e82f0cdb7
enable code to remove members of old_routers when it gets big.
|
20 years ago |
Roger Dingledine
|
44b3f3060a
make circ->onionskin a pointer, not a static array. moria2 was using
|
20 years ago |
Roger Dingledine
|
bf2be9abd7
Do round-robin writes of at most 16 kB per write. This might
|
20 years ago |
Nick Mathewson
|
e594ce92fe
Start making directory caches retain old routerinfo_t. The code to remove old ones is definitely some textbook C problem.
|
20 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 years ago |
Nick Mathewson
|
932106f54c
Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
|
20 years ago |
Nick Mathewson
|
fa338d85db
Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to new logging
|
20 years ago |
Nick Mathewson
|
55f2ab9cc3
Migrate a few more files to domained logging
|
20 years ago |
Nick Mathewson
|
edf5698474
Start dividing log messages into logging domains. No, LD_ is not the best of identifiers. src/or has not been converted yet. Domains dont do anything yet.
|
20 years ago |
Nick Mathewson
|
7a19588a43
Use digestmap_t instead of strmap_t where appropriate. Do less hex en/decoding
|
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
|
d8daa910a6
Make dirserv_get_routerdescs() return better http 404 error messages instead of a generic "Servers unavailable."
|
20 years ago |
Roger Dingledine
|
fd165329b8
start calling it *ListenAddress rather than *BindAddress,
|
20 years ago |
Roger Dingledine
|
03dcef4c78
start the process of reducing clutter in server logs
|
20 years ago |
Roger Dingledine
|
2a82182243
remove obsolete IgnoreVersion config from or.h
|
20 years ago |
Nick Mathewson
|
6101468cbe
Enable trivial "download by descriptor digest" functionality.
|
20 years ago |
Nick Mathewson
|
998cf8d622
Try to extract as many descriptors as possible from truncated http responses. (when DIR_PURPOSE_FETCH_ROUTERDESC)
|
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
|
a7ca56b537
More work towards a sane digest-based liveness testing.
|
20 years ago |
Nick Mathewson
|
2b3a7b818f
Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client can handle extra labeled info in its events. Add moreinfo to the "what is ready for downloading" msg so we can investigate digest-related download rules
|
20 years ago |
Roger Dingledine
|
83e119154b
doxygen fix
|
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 |
Roger Dingledine
|
c3aac3ff6b
infrastructure for the 'change pseudonym' button.
|
20 years ago |
Nick Mathewson
|
370e4abdc9
replace former relaunches of directory downloads with reset of failure count and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts.
|
20 years ago |
Nick Mathewson
|
509de69a7e
reset warning flags on SIGHUP. arma: is this everything?
|
20 years ago |
Nick Mathewson
|
8434595584
Fix verbose compiler warnings, including one in routerlist.c that would have been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address.
|
20 years ago |
Nick Mathewson
|
0924094042
resolve some directory-related XXXXs; downgrade naming conflict messages from WARN to INFO for non-authorities; do not repeat naming conflict messages.
|
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 |