1. 16 Sep, 2003 1 commit
  2. 14 Sep, 2003 2 commits
  3. 20 Aug, 2003 1 commit
    • Roger Dingledine's avatar
      implemented cpuworkers · 2dda97e8
      Roger Dingledine authored
      please poke at it and report bugs
      
      still needs polishing, and only handles onions now (should handle
      OR handshakes too)
      
      
      svn:r402
      2dda97e8
  4. 14 Aug, 2003 1 commit
  5. 30 Jul, 2003 1 commit
  6. 21 Jun, 2003 1 commit
  7. 14 Jun, 2003 2 commits
  8. 13 Jun, 2003 2 commits
  9. 12 Jun, 2003 1 commit
  10. 02 Jun, 2003 1 commit
  11. 28 May, 2003 1 commit
  12. 26 May, 2003 1 commit
  13. 20 May, 2003 2 commits
    • Roger Dingledine's avatar
      remove dead code · 1c6def29
      Roger Dingledine authored
      circuits no longer queue more cells when the windows are empty --
      they simply don't package it from the buffer if they're not going to want it.
      
      we can restore this code later if we need to resume queueing.
      
      
      svn:r294
      1c6def29
    • Roger Dingledine's avatar
      add circuit-level sendme relay cells · 39e9d790
      Roger Dingledine authored
      remove sendme cells
      replace malloc with tor_malloc
      patch (but not track down) bug in onion pending list
      streamline connection_ap handshake
      
      
      svn:r293
      39e9d790
  14. 07 May, 2003 1 commit
  15. 06 May, 2003 2 commits
  16. 05 May, 2003 2 commits
  17. 02 May, 2003 1 commit
  18. 01 May, 2003 3 commits
  19. 17 Apr, 2003 2 commits
  20. 16 Apr, 2003 4 commits
  21. 08 Apr, 2003 1 commit
  22. 07 Apr, 2003 1 commit
  23. 19 Mar, 2003 1 commit
  24. 18 Mar, 2003 1 commit
  25. 17 Mar, 2003 1 commit
  26. 14 Feb, 2003 1 commit
  27. 26 Jan, 2003 1 commit
    • Roger Dingledine's avatar
      major overhaul: dns slave subsystem, topics · c35373a2
      Roger Dingledine authored
      on startup, it forks off a master dns handler, which forks off dns
      slaves (like the apache model). slaves as spawned as load increases,
      and then reused. excess slaves are not ever killed, currently.
      
      implemented topics. each topic has a receive window in each direction
      at each edge of the circuit, and sends sendme's at the data level, as
      per before. each circuit also has receive windows in each direction at
      each hop; an edge sends a circuit-level sendme as soon as enough data
      cells have arrived (regardless of whether the data cells were flushed
      to the exit conns). removed the 'connected' cell type, since it's now
      a topic command within data cells.
      
      at the edge of the circuit, there can be multiple connections associated
      with a single circuit. you find them via the linked list conn->next_topic.
      
      currently each new ap connection starts its own circuit, so we ought
      to see comparable performance to what we had before. but that's only
      because i haven't written the code to reattach to old circuits. please
      try to break it as-is, and then i'll make it reuse the same circuit and
      we'll try to break that.
      
      
      svn:r152
      c35373a2
  28. 31 Dec, 2002 1 commit