Commit History

Author SHA1 Message Date
  Nick Mathewson 1dc90be4f0 Retry pending server downloads as well as pending networkstatus downloads when we unexpectedly get an app connection 19 years ago
  Roger Dingledine 5f051574d5 Happy new year! 19 years ago
  Roger Dingledine 7d1f675c85 entry nodes are now entry guards. 20 years ago
  Nick Mathewson 878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells. 20 years ago
  Roger Dingledine dbd7b97eff helper nodes are dead. long live entry nodes. 20 years ago
  Roger Dingledine bbc4c8cef8 fix a spacing problem introduced by our 80-column requirement 20 years ago
  Roger Dingledine d2171cb7a4 if the network is down, and we try to connect to a conn because we 20 years ago
  Nick Mathewson ce71b17224 Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_dir_info, and make the latter function smarter. 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
  Roger Dingledine 5981169440 mark the helper node as down if we time-out on the circuit handshake 20 years ago
  Roger Dingledine 58366ffd24 when we changed from log_fn to debug/info/notice/warn/err, 20 years ago
  Nick Mathewson d2123388ad Better fix for last bug: avoids trying to double-mark circuits. 20 years ago
  Roger Dingledine 26b49dbc09 Bugfix for trackhostexits: write down the fingerprint of the chosen exit, 20 years ago
  Roger Dingledine bb8dc691eb Fix another time comparison bug in circuit_stream_is_being_handled(). 20 years ago
  Roger Dingledine ef000fd82e ok, i know this one was a bug. we were expiring open general 20 years ago
  Roger Dingledine 7d032bd300 take back half of my bugfix. comparing times sucks. 20 years ago
  Roger Dingledine d60f514f4c fix the first bug with our optimization to circuit_expire_building(): 20 years ago
  Nick Mathewson 1b0134dda8 Clean up some comments; remove some dead code 20 years ago
  Nick Mathewson 61c5a9ae2b Use a switch statement and some mild refactoring to try to speed up circuit_expire_building 20 years ago
  Nick Mathewson c90d6c7e5f Make arguments to circuit_set_circid_orconn match the connection that is closing in circuit_about_to_close_connection. This accounts for our mysterious "arbitrary ram gets decremented!" bug. 20 years ago
  Nick Mathewson 652e1899ac "How about 'never'? Does 'never' work for you?" 20 years ago
  Roger Dingledine fe221f3dff Start the process of treating internal circuits and exit circuits 20 years ago
  Roger Dingledine 7aae63994f Recover better from TCP connections to Tor servers that are broken but 20 years ago
  Nick Mathewson 9b432311c4 Make new logging stuff work on windows; fix a couple of windows typos. 20 years ago
  Roger Dingledine 862a997495 when we were cannibalizing a circuit with a particular exit 20 years ago
  Nick Mathewson 5d85560d9e Remove last vestiges of old logging interface. 20 years ago
  Nick Mathewson 452f4cfa09 Convert circuituse, command, config, connection, relay, router, test to new 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 370e4abdc9 replace former relaunches of directory downloads with reset of failure count and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts. 20 years ago
  Nick Mathewson 96c47c8478 Note the two places where clients will still try to fetch old-style (v1) directory info. These should be fixed, I think. 20 years ago