Commit History

Author SHA1 Message Date
  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 f57d062d9c Implement exit enclaves: if we know an IP address for the destination, 20 years ago
  Roger Dingledine 87fcd60aa2 predict required circuits better, with an eye toward making 20 years ago
  Roger Dingledine aab541c852 We weren't cannibilizing circuits correctly for 20 years ago
  Roger Dingledine 2259032ea1 trivial 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
  Roger Dingledine fcd0fc3364 flesh out the source file descriptions for doxygen 20 years ago
  Nick Mathewson 0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree. 20 years ago
  Roger Dingledine 28195a0eb1 clean up some log entries 20 years ago
  Roger Dingledine 5265bbd2b8 first iteration of scrubbing sensitive strings from logs. 20 years ago
  Roger Dingledine 509405a5f7 clean up this TOR_FRAGILE business 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 88dc243bb5 Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids! 20 years ago
  Nick Mathewson 4453e3794a Add a pointer from edge connections to their corresponding circuit (ulp!); add some debugging sanity-checking for cirid_orconn_map stuff 20 years ago
  Nick Mathewson b7cdcf3462 Hopefully, this will make ORs much faster, and not break them: keep a big splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. 20 years ago
  Nick Mathewson 0e81265359 update copyright notices. 20 years ago
  Roger Dingledine e786e5dedb when building testing circuits, always use middle hops 20 years ago
  Roger Dingledine cd25e56ad2 when the or-connect succeeded and the tls handshake succeeded 20 years ago
  Roger Dingledine 1f5c8335e8 still publish your descriptor if orport is reachable but dirport isn't 20 years ago
  Roger Dingledine 09ef2b7e41 cleanup so connection_ap_handshake_attach_chosen_circuit() always 20 years ago
  Nick Mathewson 13fdf51bc1 Bulletproof connection_ap_handshake_attach_chosen_circuit 20 years ago
  Roger Dingledine f1ba4296c1 clean up and refactor some more 20 years ago
  Roger Dingledine 35953edae0 Implement controller's "extendcircuit" directive. 20 years ago
  Nick Mathewson b88c4ba11c Turn addr_policy_compare from a tristate to a quadstate; this should help address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem. 20 years ago
  Roger Dingledine ec7f232b24 make hidden services more likely to work from the server-side 20 years ago
  Nick Mathewson df9c8feac7 Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value. 20 years ago
  Roger Dingledine 229761465c re-enable reachability testing stuff. 20 years ago
  Nick Mathewson 97dad670ea Renormalize whitespace 20 years ago