1. 17 Jun, 2003 1 commit
  2. 13 Jun, 2003 1 commit
  3. 28 May, 2003 1 commit
  4. 20 May, 2003 1 commit
  5. 09 May, 2003 5 commits
  6. 08 May, 2003 2 commits
    • Nick Mathewson's avatar
      Get directories working. · 22df330f
      Nick Mathewson authored
      Or at least, directories get generated, signed, download, and checked, with
      nobody seeming to crash.
      
      In config/*, added 'signing-key' blocks to dirservers and routers.or, so
      that everyone will know about the directories' signing keys.
      
      In or/directory.c, refrained from using a dirserver's signing key when
      no such key is known; added more debugging output.
      
      In or/main.c, added debugging output and fixed a few logic errors.
      
      In or/routers.c, added debugging output and prevented a segfault on
      routers_resolve_directory.  The interleaving of arrays and lists on
      routerinfo_t is still messy, but at least it seems to work again.
      
      
      svn:r278
      22df330f
    • Nick Mathewson's avatar
      Call the right signed-directory functions; try to describe the difference... · c3998e94
      Nick Mathewson authored
      Call the right signed-directory functions; try to describe the difference between everything; remove some unused interfaces
      
      
      svn:r276
      c3998e94
  7. 07 May, 2003 4 commits
  8. 06 May, 2003 1 commit
  9. 05 May, 2003 1 commit
  10. 01 May, 2003 1 commit
  11. 18 Apr, 2003 1 commit
  12. 16 Apr, 2003 2 commits
  13. 08 Apr, 2003 1 commit
  14. 07 Apr, 2003 1 commit
  15. 18 Mar, 2003 1 commit
  16. 17 Mar, 2003 1 commit
  17. 11 Mar, 2003 2 commits
  18. 06 Mar, 2003 1 commit
  19. 04 Mar, 2003 1 commit
  20. 14 Feb, 2003 1 commit
  21. 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
  22. 31 Dec, 2002 1 commit
  23. 27 Nov, 2002 1 commit
  24. 24 Nov, 2002 1 commit
  25. 23 Nov, 2002 2 commits
  26. 13 Oct, 2002 1 commit
  27. 02 Oct, 2002 2 commits
  28. 01 Oct, 2002 1 commit