Skip to content
Snippets Groups Projects
  1. Oct 10, 2013
  2. Oct 08, 2013
  3. Sep 18, 2013
    • Nick Mathewson's avatar
      Fix an assert when disabling ORPort with accounting disabled. · dece40fd
      Nick Mathewson authored
      The problem was that the server_identity_key_is_set() function could
      return true under conditions where we don't really have an identity
      key -- specifically, where we used to have one, but we stopped being a
      server.
      
      This is a fix for 6979; bugfix on 0.2.2.18-alpha where we added that
      assertion to get_server_identity_key().
      dece40fd
  4. Sep 16, 2013
  5. Sep 10, 2013
  6. Sep 04, 2013
  7. Aug 25, 2013
  8. Aug 23, 2013
  9. Aug 22, 2013
  10. Aug 21, 2013
    • Nick Mathewson's avatar
      Make bridges send AUTH_CHALLENGE cells · 940cef33
      Nick Mathewson authored
      The spec requires them to do so, and not doing so creates a situation
      where they can't send-test because relays won't extend to them because
      of the other part of bug 9546.
      
      Fixes bug 9546; bugfix on 0.2.3.6-alpha.
      940cef33
    • Nick Mathewson's avatar
      Send NETINFO on receiving a NETINFO if we have not yet sent one. · 0daa26a4
      Nick Mathewson authored
      (Backport to Tor 0.2.3)
      
      Relays previously, when initiating a connection, would only send a
      NETINFO after sending an AUTHENTICATE.  But bridges, when receiving a
      connection, would never send AUTH_CHALLENGE.  So relays wouldn't
      AUTHENTICATE, and wouldn't NETINFO, and then bridges would be
      surprised to be receiving CREATE cells on a non-open circuit.
      
      Fixes bug 9546.
      0daa26a4
  11. Aug 12, 2013
  12. Jul 08, 2013
  13. Jun 18, 2013
  14. Jun 17, 2013
  15. Jun 15, 2013
  16. Jun 14, 2013
  17. Jun 10, 2013
    • Nick Mathewson's avatar
      Merge branch 'bug9017' into maint-0.2.3 · 4835faeb
      Nick Mathewson authored
      4835faeb
    • Nick Mathewson's avatar
      Fix (Open?)BSD fast-connect bug with optimistic data. · 77a19353
      Nick Mathewson authored
      There's an assertion failure that can occur if a connection has
      optimistic data waiting, and then the connect() call returns 0 on the
      first attempt (rather than -1 and EINPROGRESS).  That latter behavior
      from connect() appears to be an (Open?)BSDism when dealing with remote
      addresses in some cases. (At least, I've only seen it reported with
      the BSDs under libevent, even when the address was 127.0.0.1.  And
      we've only seen this problem in Tor with OpenBSD.)
      
      Fixes bug 9017; bugfix on 0.2.3.1-alpha, which first introduced
      optimistic data. (Although you could also argue that the commented-out
      connection_start_writing in 155c9b80 back in 2002 is the real source
      of the issue.)
      77a19353
  18. Jun 05, 2013
  19. May 20, 2013
  20. May 13, 2013
  21. May 09, 2013
    • Nick Mathewson's avatar
      96d32191
    • Nick Mathewson's avatar
      Don't run off the end of the array-of-freelists · 00e2310f
      Nick Mathewson authored
      This is a fix for bug 8844, where eugenis correctly notes that there's
      a sentinel value at the end of the list-of-freelists that's never
      actually checked.  It's a bug since the first version of the chunked
      buffer code back in 0.2.0.16-alpha.
      
      This would probably be a crash bug if it ever happens, but nobody's
      ever reported something like this, so I'm unsure whether it can occur.
      It would require write_to_buf, write_to_buf_zlib, read_to_buf, or
      read_to_buf_tls to get an input size of more than 32K.  Still, it's a
      good idea to fix this kind of thing!
      00e2310f
  22. Apr 12, 2013
  23. Apr 08, 2013
  24. Mar 18, 2013
  25. Mar 11, 2013
  26. Mar 07, 2013
Loading