Roger Dingledine
|
d1d0813cf3
Allow non-printable characters for exit streams (both for
|
19 years ago |
Roger Dingledine
|
c06e6ddadd
Finish the transition from the word 'verified' to the words
|
19 years ago |
Nick Mathewson
|
5777ee0e1a
Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now)
|
19 years ago |
Nick Mathewson
|
6a4e304d9e
Allow private:* in routerdescs; not generated yet (because older Tors do not understand it); needs testing.
|
19 years ago |
Roger Dingledine
|
259c65ab08
the last of the log convention conversion. finally.
|
19 years ago |
Roger Dingledine
|
5f051574d5
Happy new year!
|
19 years ago |
Nick Mathewson
|
e5a574ce2e
Move "sort list of versions" logic into routerparse.c; make version-checking code say which versions it would have accepted. (not tested.)
|
19 years ago |
Roger Dingledine
|
4c1fa73c7e
typos and nits
|
19 years ago |
Nick Mathewson
|
9f42c9d650
Make dirservers generate a separate "guard" flag to mean, "would make a good entry guard". Make clients parse it and vote on it.
|
20 years ago |
Roger Dingledine
|
b9540285af
remove unused code
|
20 years ago |
Nick Mathewson
|
2dd566d5d5
Indirect access to the signed_descriptor field to make it easier to keep them lazily on disk.
|
20 years ago |
Roger Dingledine
|
ddf070e204
bugfix: we were failing to parse a tor version that started with
|
20 years ago |
Nick Mathewson
|
24e79df0b6
Whitespace fixes; comments.
|
20 years ago |
Nick Mathewson
|
5965b3849e
Remove some redundant and obsolete code from routerparse
|
20 years ago |
Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
20 years ago |
Nick Mathewson
|
27a201ac80
Have dirctory authorites note which servers make good V2 directory caches in publishe network-status.
|
20 years ago |
Roger Dingledine
|
58366ffd24
when we changed from log_fn to debug/info/notice/warn/err,
|
20 years ago |
Nick Mathewson
|
9cec3a13f5
remove some functions that are not used; #if0 out some files that are not likely to be used.
|
20 years ago |
Nick Mathewson
|
22aea0757e
Verify that router fingerprint lines match identity keys. (We dont use them, but others might.)
|
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
|
76988bafbe
Fix bug when parsing list of router descriptors containing a truncated entry. (Found by Lasse)
|
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
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
20 years ago |
Roger Dingledine
|
102df4a982
fix some typos
|
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 |
Nick Mathewson
|
4c7113d26a
Strip extra trailing newlines when parsing router descriptors.
|
20 years ago |
Nick Mathewson
|
23864ad423
Try to hunt down a few more leaks
|
20 years ago |
Nick Mathewson
|
fc3c0197f9
Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads when they have more than 16 router descriptors to download, or when 10 minutes have passed since the last download.
|
20 years ago |
Roger Dingledine
|
3559f821a1
clean up some doxygen stuff
|
20 years ago |