Commit History

Author SHA1 Message Date
  Nick Mathewson e0cce8fba8 Unify tests for "did I originate this nonopen OR connection?" 21 years ago
  Nick Mathewson 9c49947163 Check fingerprint list before generating running-routers lists; also add as-yet-uncalled function to update an OR connection nickname on the fly 21 years ago
  Nick Mathewson d20d10f360 If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames 21 years ago
  Roger Dingledine a2517b4f07 checking only 0.0.7 and 0.0.8 didn't work, because some dirservers 21 years ago
  Roger Dingledine fa0a1ec49f cleanup: use strcmpstart() in more places 21 years ago
  Roger Dingledine 699a9d8b46 commit some minor fixes from this sandbox so i can commit the next one 21 years ago
  Roger Dingledine b2c7b5adfb fix a race condition in 008pre2: don't try to extend onto a connection 21 years ago
  Roger Dingledine b48cdc9d40 populate router_get_my_routerinfo()->is_verified 21 years ago
  Roger Dingledine 1e62d24ddc bugfix: only require the correct key if the nickname is for 21 years ago
  Roger Dingledine 84b8f8e04a fix some bool logic 21 years ago
  Roger Dingledine e547ab293b make connection_tls_finish_handshake() more plausible. 21 years ago
  Nick Mathewson 334de84cbe Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior 21 years ago
  Roger Dingledine 73ffcc5cef add a new advertised_server_mode() to distinguish ORs that 21 years ago
  Nick Mathewson 54c129d8dc abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments. 21 years ago
  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