1. 09 Apr, 2004 3 commits
  2. 07 Apr, 2004 1 commit
  3. 29 Mar, 2004 2 commits
  4. 28 Mar, 2004 2 commits
  5. 20 Mar, 2004 1 commit
  6. 12 Mar, 2004 2 commits
  7. 11 Mar, 2004 1 commit
  8. 06 Mar, 2004 1 commit
  9. 04 Mar, 2004 3 commits
  10. 28 Feb, 2004 7 commits
  11. 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
  12. 25 Feb, 2004 2 commits
  13. 24 Feb, 2004 1 commit
  14. 22 Feb, 2004 1 commit
  15. 10 Jan, 2004 1 commit
  16. 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
  17. 17 Dec, 2003 1 commit
  18. 15 Dec, 2003 1 commit
  19. 14 Dec, 2003 4 commits
  20. 18 Nov, 2003 1 commit
  21. 13 Nov, 2003 2 commits
  22. 08 Nov, 2003 1 commit