1. 25 Sep, 2003 1 commit
    • Nick Mathewson's avatar
      Refactor buffers; implement descriptors. · 3d4ccb78
      Nick Mathewson authored
      'buf_t' is now an opaque type defined in buffers.c .
      Router descriptors now include all keys; routers generate keys as
      needed on startup (in a newly defined "data directory"), and generate
      their own descriptors.  Descriptors are now self-signed.
      Implementation is not complete: descriptors are never published; and
      upon receiving a descriptor, the directory doesn't do anything with
      At least "routers.or" and orkeygen are now obsolete, BTW.
  2. 24 Sep, 2003 2 commits
    • Roger Dingledine's avatar
      a few todo things done · a3bd8b54
      Roger Dingledine authored
    • Roger Dingledine's avatar
      cleanups, bugfixes, more verbose logs · 40d0fca6
      Roger Dingledine authored
      Fixed up the assert_*_ok funcs some (more work remains)
      Changed config so it reads either /etc/torrc or the -f arg, never both
      Finally tracked down a nasty bug with our use of tls:
        It turns out that if you ask SSL_read() for no more than n bytes, it
        will read the entire record from the network (and maybe part of the next
        record, I'm not sure), give you n bytes of it, and keep the remaining
        bytes internally. This is fine, except our poll-for-read looks at the
        network, and there are no bytes pending on the network, so we never know
        to ask SSL_read() for more bytes. Currently I've hacked it so if we ask
        for n bytes and it returns n bytes, then it reads again right then. This
        will interact poorly with our rate limiting; we need a cleaner solution.
  3. 23 Sep, 2003 2 commits
  4. 22 Sep, 2003 2 commits
  5. 21 Sep, 2003 2 commits
  6. 20 Sep, 2003 1 commit
  7. 19 Sep, 2003 1 commit
  8. 18 Sep, 2003 1 commit
    • Roger Dingledine's avatar
      leave the socks handshake on the inbuf until it's complete · 078c5ab6
      Roger Dingledine authored
      this paves the way for supporting socks5 and other handshakes
      it also removes those pesky AP-only variables from connection_t
      also hacked a fix for a bug where some streams weren't ending properly --
      maybe because marked connections weren't flushing properly?
  9. 17 Sep, 2003 1 commit
  10. 16 Sep, 2003 10 commits
  11. 15 Sep, 2003 3 commits
  12. 14 Sep, 2003 4 commits
  13. 13 Sep, 2003 1 commit
  14. 12 Sep, 2003 4 commits
  15. 11 Sep, 2003 5 commits