Commit History

Author SHA1 Message Date
  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 5d85560d9e Remove last vestiges of old 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 1bd3f6cc9a Update more files to new log stuff. 20 years ago
  Nick Mathewson 2572db2472 Warn less about intro nodes by nickname; remember our own intro nodes by key. 20 years ago
  Nick Mathewson cc35e1720f Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to happen, and does not really speed us up much when we do it. So stop doing it. 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 61ea516885 Check for named servers when looking them up by nickname; 20 years ago
  Nick Mathewson 92451f74a8 Reformat inconsistent function declarations. 20 years ago
  Roger Dingledine 35b78b2d8e clean up the rendezvous warn log msgs, and downgrade some to info 20 years ago
  Nick Mathewson 8f37357193 Make GCC v4 happy with heavy warnings enabled. 20 years ago
  Roger Dingledine c384fa706d stop using the v1 rend desc format. we're going to change v1 20 years ago
  Nick Mathewson cf90a36dd1 Add quotes around filenames in src/or 20 years ago
  Roger Dingledine 87fcd60aa2 predict required circuits better, with an eye toward making 20 years ago
  Nick Mathewson 21959c1bfd start using new renddesc code 20 years ago
  Roger Dingledine aab541c852 We weren't cannibilizing circuits correctly for 20 years ago
  Nick Mathewson 999b7951c3 Shorten hidden service port config parsing; fix bug 174 20 years ago
  Nick Mathewson 18c11eb3bc Be consistent about preferring foo* to struct foo* 20 years ago
  Nick Mathewson 331942870e fix problems noticed by arma in rendservice.c 20 years ago
  Roger Dingledine 4a6bf116e7 substantive changes on nick's rendezvous commit. 20 years ago
  Nick Mathewson ec83652357 Logic to implement rendezvous/introduction via unknown servers. 20 years ago
  Nick Mathewson 232861ba42 Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 20 years ago
  Nick Mathewson 0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree. 20 years ago
  Nick Mathewson a6f51001a5 New whitespace normalization rule: no blank line at EOF. 20 years ago
  Nick Mathewson ab34901263 New and frightening code to implement fast-path first-hop CREATE_FAST cells. Watch out when we bump the version to 0.1.0.6-rc! 20 years ago
  Nick Mathewson 8cc3307e0d Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor messages better. 20 years ago
  Nick Mathewson 0e81265359 update copyright notices. 20 years ago
  Nick Mathewson 631ab5c69b Add a magic value to cpath_layer_t to make sure that we can tell valid cpaths from freed ones. I audited this once; it could use another audit. 20 years ago
  Roger Dingledine ec7f232b24 make hidden services more likely to work from the server-side 20 years ago
  Roger Dingledine 3cef60a0f7 fix a minor memory leak 21 years ago