1. 24 Mar, 2007 2 commits
  2. 04 Mar, 2007 1 commit
  3. 26 Feb, 2007 1 commit
  4. 23 Feb, 2007 1 commit
    • Nick Mathewson's avatar
      r11895@catbus: nickm | 2007-02-23 15:12:58 -0500 · 55cbbdf9
      Nick Mathewson authored
       Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell.  Also change reported stream target address to IP consistently when we get the IP from an exit node.
      
      
      svn:r9624
      55cbbdf9
  5. 12 Feb, 2007 1 commit
  6. 07 Feb, 2007 1 commit
    • Nick Mathewson's avatar
      r11673@catbus: nickm | 2007-02-06 14:40:07 -0500 · 071738c2
      Nick Mathewson authored
       Report stream end events where a resolve succeeded or where we got a socks protocol error correctly, rather than calling both of them "INTERNAL".  Turn ALREADY_SOCKS_REPLIED into a flag rather than a reason.  This will help debug 367 part 2 a little.
      
      
      svn:r9511
      071738c2
  7. 05 Feb, 2007 1 commit
  8. 29 Dec, 2006 1 commit
  9. 13 Dec, 2006 1 commit
    • Roger Dingledine's avatar
      Infrastructure to test BEGIN_DIR cells. · 0dbf7259
      Roger Dingledine authored
      New socks command CONNECT_DIR. New config option TunnelDirConns that
      builds a circ ending at the directory server and delivers a BEGIN_DIR
      cell if it's running 0.1.2.2-alpha or later. We still need to make
      one-hop circs when appropriate, while making other conns avoid them.
      
      
      svn:r9098
      0dbf7259
  10. 29 Oct, 2006 1 commit
  11. 20 Oct, 2006 4 commits
    • Nick Mathewson's avatar
      r9307@Kushana: nickm | 2006-10-20 13:53:54 -0400 · b27cb38d
      Nick Mathewson authored
       Have connection_about_to_close use an end_reason field in edge_connection_t to tell what reason to tell the controller for closing the stream.  Set end_reason in connection_edge_end, connection_mark_unattached_ap, and everwhere we set edge_has_sent_end.  Add a changelog entry.
      
      
      svn:r8779
      b27cb38d
    • Nick Mathewson's avatar
      r9306@Kushana: nickm | 2006-10-20 13:27:43 -0400 · 8e94097e
      Nick Mathewson authored
       Enable reasons for stream events in all cases but CLOSED in about_to_close_connection.  That one will take a little longer.
      
      
      svn:r8778
      8e94097e
    • Nick Mathewson's avatar
      r9298@dhcp-18-188-67-85: nickm | 2006-10-20 11:25:07 -0400 · 2d7cf75e
      Nick Mathewson authored
       Weasel correctly notes that we should not discard the return value from connection_exit_begin_con.  Right now, the return value is always discardable, so this does not actually cause a bug, but it might later. So fix it.
      
      
      svn:r8774
      2d7cf75e
    • Nick Mathewson's avatar
      r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400 · 136ed330
      Nick Mathewson authored
       Fix longstanding bug in connection_exit_begin_conn():  Since connection_edge_end() exits when the connection is unattached, we were never sending RELAY_END cells back for failed RELAY_BEGIN attempts. Fix this.  This might make clients that were otherwise timing out either fail faster or retry faster, which is good news for us.
      
      
      svn:r8770
      136ed330
  12. 15 Oct, 2006 1 commit
  13. 13 Oct, 2006 1 commit
  14. 07 Oct, 2006 1 commit
  15. 01 Oct, 2006 1 commit
  16. 29 Sep, 2006 2 commits
    • Nick Mathewson's avatar
      r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400 · c2d30436
      Nick Mathewson authored
       Now, all log messages should be distinct.
      
      
      svn:r8545
      c2d30436
    • Nick Mathewson's avatar
      r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400 · 9dbfb91f
      Nick Mathewson authored
       [Needs review.] Add a BEGIN_DIR relay cell type for an easier
       in-protocol way to connect to directory servers through Tor.
       Previously, clients could only connect to director servers over Tor
       from exit nodes, but couldn't get directory information anonymously
       from a non-exit cache without getting a directory server involved.
       
       This needs testing, and needs client-side code to actually exercise it.
       
      
      
      svn:r8527
      9dbfb91f
  17. 22 Sep, 2006 2 commits
  18. 07 Sep, 2006 1 commit
  19. 10 Aug, 2006 1 commit
    • Nick Mathewson's avatar
      r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700 · 5cff4164
      Nick Mathewson authored
       Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline.  Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS.
      
      
      svn:r7007
      5cff4164
  20. 27 Jul, 2006 1 commit
  21. 26 Jul, 2006 2 commits
  22. 23 Jul, 2006 1 commit
    • Nick Mathewson's avatar
      Don't tell anybody, but we're going OO here. This patch splits · 7239262f
      Nick Mathewson authored
      circuit_t into origin_circuit_t and or_circuit_t.  I fixed some
      segaults; there may be more.  We still need to move more rendezvous
      stuff into subtypes.
      
      This is a trial run for splitting up connection_t; if the approach is
      insane, please say so soon so we can do something smarter.
      
      Also, this discards the old HALF_OPEN code, which nobody seems to
      want.
      
      
      svn:r6817
      7239262f
  23. 18 Jul, 2006 1 commit
  24. 04 Jul, 2006 1 commit
  25. 04 Jun, 2006 1 commit
  26. 13 Feb, 2006 1 commit
  27. 09 Feb, 2006 1 commit
  28. 07 Jan, 2006 1 commit
  29. 05 Jan, 2006 1 commit
  30. 31 Dec, 2005 1 commit
  31. 19 Dec, 2005 1 commit
  32. 14 Dec, 2005 2 commits