Roger Dingledine
|
298da4497a
help the term "OP" become obsolete
|
20 years ago |
Roger Dingledine
|
c4aa9e7941
Add a new config option TestSocks so people can see if their
|
20 years ago |
Roger Dingledine
|
862a997495
when we were cannibalizing a circuit with a particular exit
|
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 |
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 |