1. 11 Sep, 2012 5 commits
  2. 27 Aug, 2012 2 commits
  3. 22 Aug, 2012 1 commit
  4. 12 Aug, 2012 2 commits
  5. 05 Aug, 2012 2 commits
  6. 03 Aug, 2012 5 commits
  7. 06 Jul, 2012 1 commit
  8. 13 Jun, 2012 1 commit
    • Karsten Loesing's avatar
      Update to the June 2012 GeoIP database. · 229abbf4
      Karsten Loesing authored
      Manually removed range 0.116.0.0 to 0.119.255.255 which Maxmind says is
      assigned to AT.  This is very likely a bug in their database, because
      0.0.0.0/8 is a reserved range.
      229abbf4
  9. 07 Jun, 2012 4 commits
  10. 05 Jun, 2012 4 commits
  11. 04 Jun, 2012 3 commits
  12. 03 Jun, 2012 1 commit
    • Nick Mathewson's avatar
      Work around a bug in OpenSSL 1.0.1's TLS 1.1 and TLS 1.2 support · 841a8d55
      Nick Mathewson authored
      It appears that when OpenSSL negotiates a 1.1 or 1.2 connection, and it
      decides to renegotiate, the client will send a record with version "1.0"
      rather than with the current TLS version.  This would cause the
      connection to fail whenever both sides had OpenSSL 1.0.1, and the v2 Tor
      handshake was in use.
      
      As a workaround, disable TLS 1.1 and TLS 1.2.  When a later version of
      OpenSSL is released, we can make this conditional on running a fixed
      version of OpenSSL.
      
      Alternatively, we could disable TLS 1.1 and TLS 1.2 only on the client
      side.  But doing it this way for now means that we not only fix TLS with
      patched clients; we also fix TLS when the server has this patch and the
      client does not.  That could be important to keep the network running
      well.
      
      Fixes bug 6033.
      841a8d55
  13. 31 May, 2012 3 commits
  14. 30 May, 2012 1 commit
    • Nick Mathewson's avatar
      Add __attribute__(format)s for our varargs printf/scanf wrappers · e2848946
      Nick Mathewson authored
      It turns out that if you set the third argument of
      __attribute__(format) to 0, GCC and Clang will check the format
      argument without expecting to find variadic arguments.  This is the
      correct behavior for vsnprintf, vasprintf, and vscanf.
      
      I'm hoping this will fix bug 5969 (a clang warning) by telling clang that
      the format argument to tor_vasprintf is indeed a format string.
      e2848946
  15. 24 May, 2012 1 commit
  16. 18 May, 2012 2 commits
  17. 16 May, 2012 2 commits