Commit History

Author SHA1 Message Date
  Nick Mathewson c2103eb63a Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname. 21 years ago
  Roger Dingledine 538655cd80 if connecting to an OR fails immediately, mark it as down 21 years ago
  Nick Mathewson 7d8de8cd10 More digest/nickname fixes 21 years ago
  Roger Dingledine 62dcf9e20f some of the infrastructure to let ORs connect on demand 21 years ago
  Nick Mathewson cbab134bd9 Switch most uses of *_by_addr_port to *_by_identity_digest 21 years ago
  Nick Mathewson 541add90a1 Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells. 21 years ago
  Roger Dingledine 630e930799 don't flush the buf from inside connection_write_to_buf 21 years ago
  Roger Dingledine 1cf1836990 break connection_edge_end out of connection_mark_for_close 21 years ago
  Nick Mathewson f1bc7af9f5 Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails. 21 years ago
  Nick Mathewson 81922a125c More doxygenation. 21 years ago
  Roger Dingledine 658873eb01 tweak comment in connection_or 21 years ago
  Roger Dingledine c6d4a00c5f more doxygen markup 21 years ago
  Roger Dingledine b384c5a18d bugfix: do directory_send_command only after we've established a socket 21 years ago
  Roger Dingledine fa3db976df comment the functions in connection_or.c 21 years ago
  Nick Mathewson 2ba0776b02 Only connection_add connections once they have conn->s sett; refactor code around this. Should make stuff more bulletproof. 21 years ago
  Nick Mathewson 908ccb9dcd Handle windows socket errors correctly; comment most of common. 21 years ago
  Roger Dingledine 25d54257fb use tor_assert 21 years ago
  Nick Mathewson 0fca143ea1 Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages 21 years ago
  Nick Mathewson 220e859912 Note router addr:port in log messages 21 years ago
  Nick Mathewson 2e47a0f009 Compare nicknames casei. 21 years ago
  Nick Mathewson c44016e86e Merge flagday into main branch. 21 years ago
  Nick Mathewson aa2189b406 note which preexisting or connection we found. 21 years ago
  Nick Mathewson 75c19716a8 Put ourself in router list; act accordingly. 21 years ago
  Roger Dingledine 8c3999c964 make it less noisy for normal ORs when a server uses a false nickname 21 years ago
  Roger Dingledine 9c69f14a49 fix two assert triggers (darn it, I hate releasing software) 21 years ago
  Nick Mathewson f608b85ddf Replace all connection_removes outsice of main.c with connection_mark_for_close 21 years ago
  Nick Mathewson b7c2b18bd6 Add a RunTesting option to try to learn link state by creating test circuits, even when SocksPort is off. 21 years ago
  Nick Mathewson 2ba2f02181 Integrate the new "rephist" [rep(utation) hist(ory)] module to trace 21 years ago
  Roger Dingledine 30969421d3 stop troubling router operators with unapproved router connect attempts 21 years ago
  Roger Dingledine 6c9d78b319 stop asserting that computers always go forward in time 21 years ago