1. 24 Sep, 2003 2 commits
    • Roger Dingledine's avatar
      a few todo things done · a3bd8b54
      Roger Dingledine authored
      
      svn:r482
      a3bd8b54
    • 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.
      
      
      svn:r481
      40d0fca6
  2. 23 Sep, 2003 2 commits
  3. 22 Sep, 2003 2 commits
  4. 21 Sep, 2003 2 commits
  5. 20 Sep, 2003 1 commit
  6. 19 Sep, 2003 1 commit
  7. 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?
      
      
      svn:r472
      078c5ab6
  8. 17 Sep, 2003 1 commit
  9. 16 Sep, 2003 10 commits
  10. 15 Sep, 2003 3 commits
  11. 14 Sep, 2003 4 commits
  12. 13 Sep, 2003 1 commit
  13. 12 Sep, 2003 4 commits
  14. 11 Sep, 2003 6 commits