Commit History

Author SHA1 Message Date
  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