1. 05 May, 2004 1 commit
  2. 02 May, 2004 1 commit
  3. 28 Apr, 2004 5 commits
  4. 25 Apr, 2004 1 commit
  5. 11 Apr, 2004 1 commit
  6. 09 Apr, 2004 3 commits
  7. 07 Apr, 2004 1 commit
  8. 29 Mar, 2004 2 commits
  9. 28 Mar, 2004 2 commits
  10. 20 Mar, 2004 1 commit
  11. 12 Mar, 2004 2 commits
  12. 11 Mar, 2004 1 commit
  13. 06 Mar, 2004 1 commit
  14. 04 Mar, 2004 3 commits
  15. 28 Feb, 2004 7 commits
  16. 27 Feb, 2004 1 commit
    • Nick Mathewson's avatar
      Refactor mark_for_close, connection_edge_end and friends. Now, everybody · c5bbb571
      Nick Mathewson authored
      who wants to shut down a connection calls connection_mark_for_close instead
      of setting marked_for_close to 1.  This automatically removes the connection
      from the DNS cache if needed, sends a RELAY END cell if appropriate, and can
      be changed to do whatever else is needed.
      
      Still to do:
        - The same for circuits, maybe.
        - Add some kind of hold_connection_open_until_flushed flag, maybe.
        - Change stuff that closes connections with return -1 to use mark_for_close,
          maybe.
      
      
      svn:r1145
      c5bbb571
  17. 25 Feb, 2004 2 commits
  18. 24 Feb, 2004 1 commit
  19. 22 Feb, 2004 1 commit
  20. 10 Jan, 2004 1 commit
  21. 06 Jan, 2004 1 commit
    • Roger Dingledine's avatar
      Fix the dns bug: children weren't dying · c485725c
      Roger Dingledine authored
      We were telling a child to die by closing the parent's file descriptor
      to him. But newer children were inheriting the open file descriptor from
      the parent, and since they weren't closing them, the socket never closed,
      so the child never read eof, so he never knew to exit.
      
      As a side effect to this bug, we were probably failing to properly close
      connections to remote hosts, ORs, and OPs, after a dns child was born.
      
      I'm surprised Tor worked at all.
      
      
      svn:r974
      c485725c
  22. 17 Dec, 2003 1 commit