1. 22 Feb, 2008 2 commits
  2. 21 Feb, 2008 5 commits
  3. 20 Feb, 2008 2 commits
  4. 19 Feb, 2008 2 commits
  5. 17 Feb, 2008 2 commits
    • Roger Dingledine's avatar
      cleanups and changelog entry for r13540 · 4c1e516a
      Roger Dingledine authored
      
      svn:r13542
      4c1e516a
    • Roger Dingledine's avatar
      patch from karsten: · bd959adc
      Roger Dingledine authored
      Resolved problems with (re-)fetching hidden service descriptors.
      Before, v0 descriptors were not fetched at all (fix on 0.2.0.18-alpha),
      re-fetching of v2 descriptors did not stop when a v0 descriptor was
      received (fix on 0.2.0.18-alpha), and re-fetching of v2 descriptors did
      not work in all cases (fix on 0.2.0.19-alpha).
      
      
      svn:r13540
      bd959adc
  6. 15 Feb, 2008 1 commit
  7. 13 Feb, 2008 1 commit
    • Nick Mathewson's avatar
      r18066@catbus: nickm | 2008-02-13 11:22:19 -0500 · d48f6425
      Nick Mathewson authored
       Bugfix from Karsten: "Reversed r13439; v2 rendezvous descriptors were only re-fetched when a directory connection did not finish, not when a directory correctly replied with an error code like 404; bug found by nwf.
      
      
      svn:r13492
      d48f6425
  8. 09 Feb, 2008 1 commit
  9. 08 Feb, 2008 1 commit
  10. 07 Feb, 2008 2 commits
  11. 06 Feb, 2008 3 commits
  12. 05 Feb, 2008 1 commit
  13. 01 Feb, 2008 1 commit
  14. 24 Jan, 2008 1 commit
  15. 21 Jan, 2008 2 commits
  16. 13 Jan, 2008 1 commit
    • Nick Mathewson's avatar
      r15891@tombo: nickm | 2008-01-12 19:20:24 -0500 · edf5e707
      Nick Mathewson authored
       Basic hacks to get TLS handshakes working: remove dead code; fix post-handshake logic; keep servers from writing while the client is supposed to be renegotiating.  This may work.  Needs testing.
      
      
      svn:r13122
      edf5e707
  17. 26 Dec, 2007 1 commit
    • Nick Mathewson's avatar
      r15693@tombo: nickm | 2007-12-25 19:11:29 -0500 · a7ef07b4
      Nick Mathewson authored
       Here, have some terribly clever new buffer code.  It uses a mbuf-like strategy rather than a ring buffer strategy, so it should require far far less extra memory to hold any given amount of data.  Also, it avoids access patterns like x=malloc(1024);x=realloc(x,1048576);x=realloc(x,1024);append_to_freelist(x) that might have been contributing to memory fragmentation.  I've  tested it out a little on peacetime, and it seems to work so far.  If you want to benchmark it for speed, make sure to remove the #define PARANOIA; #define NOINLINE macros at the head of the module.
      
      
      svn:r12983
      a7ef07b4
  18. 12 Dec, 2007 1 commit
  19. 01 Dec, 2007 1 commit
  20. 08 Nov, 2007 1 commit
    • Nick Mathewson's avatar
      r16570@catbus: nickm | 2007-11-08 11:04:20 -0500 · c3a74595
      Nick Mathewson authored
       Keep track, for each OR connection, of the last time we added a non-padding cell to its outbuf.  Use this timestamp, not "lastwritten" to tell if it is time to close a circuitless connection.  (We can'tuse lastwritten, since lastwritten is updated when ever the connection flushes anything, and by that point we can no longer tell what is a padding cell and what is not.)
      
      
      svn:r12437
      c3a74595
  21. 07 Nov, 2007 1 commit
  22. 06 Nov, 2007 2 commits
  23. 05 Nov, 2007 1 commit
  24. 11 Oct, 2007 2 commits
  25. 10 Oct, 2007 2 commits