1. 09 Apr, 2007 1 commit
  2. 26 Mar, 2007 2 commits
    • Nick Mathewson's avatar
      r12652@Kushana: nickm | 2007-03-25 15:01:48 -0400 · d1381aef
      Nick Mathewson authored
       A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out.  This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway.
      
      
      svn:r9905
      d1381aef
    • Nick Mathewson's avatar
      r12651@Kushana: nickm | 2007-03-24 18:26:42 -0400 · 38c0bb3a
      Nick Mathewson authored
       Initial version of circuit-based cell queues.  Instead of hammering or_conns with piles of cells, queue cells on their corresponding circuits, and append them to the or_conn as needed.  This seems to work so far, but needs a bit more work.  This will break the memory-use-limitation patch for begin_dir conns: the solution will be a fun but fiddly.
      
      
      svn:r9904
      38c0bb3a
  3. 10 Mar, 2007 1 commit
  4. 09 Mar, 2007 2 commits
  5. 04 Mar, 2007 2 commits
    • Nick Mathewson's avatar
      r12077@catbus: nickm | 2007-03-04 16:08:23 -0500 · 92f62b36
      Nick Mathewson authored
       Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message.  (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.)  ((Finally, the linecount goes _down_ a little.))
      
      
      svn:r9735
      92f62b36
    • Nick Mathewson's avatar
      r12074@catbus: nickm | 2007-03-04 15:11:43 -0500 · 7fcceb2c
      Nick Mathewson authored
       Make all LD_BUG log messsages get prefixed with "Bug: ".  Remove manually-generated "Bug: "s from log-messages.  (Apparently, we remembered to add them about 40% of the time.)
      
      
      svn:r9733
      7fcceb2c
  6. 03 Mar, 2007 1 commit
    • Nick Mathewson's avatar
      r12051@catbus: nickm | 2007-03-03 16:15:52 -0500 · 25508347
      Nick Mathewson authored
       nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own.  Bug found by "norvid" on or-talk.  Also, rename function to something slightly less error-prone.
      
      
      svn:r9720
      25508347
  7. 02 Mar, 2007 1 commit
  8. 01 Mar, 2007 3 commits
  9. 26 Feb, 2007 1 commit
  10. 24 Feb, 2007 4 commits
  11. 23 Feb, 2007 2 commits
  12. 22 Feb, 2007 2 commits
  13. 20 Feb, 2007 1 commit
  14. 16 Feb, 2007 1 commit
  15. 13 Feb, 2007 1 commit
    • Nick Mathewson's avatar
      r11797@catbus: nickm | 2007-02-13 16:17:40 -0500 · a10ccac9
      Nick Mathewson authored
       Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection.  We were smart enough to detect this and assert, but not smart enough to fix this bug before now.  This should resolve bug 390.  Backport candidate.
      
      
      svn:r9581
      a10ccac9
  16. 12 Feb, 2007 2 commits
  17. 10 Feb, 2007 1 commit
  18. 08 Feb, 2007 3 commits
  19. 31 Jan, 2007 1 commit
  20. 30 Jan, 2007 1 commit
  21. 27 Jan, 2007 4 commits
  22. 26 Jan, 2007 2 commits
  23. 22 Jan, 2007 1 commit