1. 30 Nov, 2003 2 commits
  2. 23 Nov, 2003 1 commit
  3. 19 Nov, 2003 1 commit
  4. 18 Nov, 2003 2 commits
  5. 17 Nov, 2003 4 commits
  6. 16 Nov, 2003 4 commits
  7. 14 Nov, 2003 1 commit
    • Nick Mathewson's avatar
      Improved exit policy syntax; basic client-side DNS caching. · a8eaa79e
      Nick Mathewson authored
      - Exit policies now support bitmasks (18.0.0.0/255.0.0.0) and bitcounts
        18.0.0.0/8.  Policies are parsed on startup, not when comparing to them.
      
      - desired_path_len is now part of an opaque cpath_build_state_t structure.
      
      - END_REASON_EXITPOLICY cells no longer include a port.
      
      - RELAY_COMMAND_CONNECTED cells now include the IP address we've connected
        to.
      
      - connection_edge now has a client_dns cache to remember resolved addresses.
        It gets populated by RELAY_COMMAND_CONNECTED cells and END_REASON_EXITPOLICY
        cells.  It gets used by connection_ap_handshake_send_begin.  We don't
        compare it to exit policies yet.
      
      
      svn:r812
      a8eaa79e
  8. 12 Nov, 2003 2 commits
  9. 11 Nov, 2003 6 commits
  10. 10 Nov, 2003 1 commit
  11. 22 Oct, 2003 2 commits
  12. 21 Oct, 2003 1 commit
    • Roger Dingledine's avatar
      send the end cell when we realize we're going to end, · 4a66865d
      Roger Dingledine authored
      not when we're closing the stream.
      
      this lets us put a payload in the end cell if we want to,
      to describe why we're closing the stream.
      
      there are still some places where we don't send the end cell
      immediately. i need to track them down. but it's a low priority,
      since i've made it send the end cell when we close the stream if
      we haven't already sent it.
      
      
      svn:r640
      4a66865d
  13. 15 Oct, 2003 1 commit
    • Roger Dingledine's avatar
      clean up logging, allow user to specify log files · 11a23fc2
      Roger Dingledine authored
      If DebugLogFile is specified, log to it at -l debug
      If LogFile is specified, log to it at the -l from the commandline
        (default info)
      If no LogFile *and* not a Daemon, then log to stdout.
      Make conn->s = -1 by default (this might break things)
      When kill -USR1, prefer to log at INFO, but make sure they always see it.
      
      
      svn:r596
      11a23fc2
  14. 14 Oct, 2003 1 commit
  15. 13 Oct, 2003 1 commit
  16. 10 Oct, 2003 1 commit
  17. 09 Oct, 2003 1 commit
  18. 08 Oct, 2003 2 commits
  19. 06 Oct, 2003 1 commit
  20. 04 Oct, 2003 4 commits
  21. 02 Oct, 2003 1 commit