1. 12 Dec, 2007 1 commit
  2. 11 Dec, 2007 1 commit
  3. 08 Dec, 2007 1 commit
    • Nick Mathewson's avatar
      r15223@tombo: nickm | 2007-12-07 23:41:21 -0500 · 25a8744d
      Nick Mathewson authored
       Aaand, do the code to enable the client side of the new TLS handshake.  There are some loose ends that need tying up in connection_or, and a lot of half-baked code to remove, and some special cases to test for, and lots and lots of testing to do, but that is what weekends are for.
      
      
      svn:r12721
      25a8744d
  4. 05 Dec, 2007 1 commit
  5. 04 Dec, 2007 1 commit
    • Nick Mathewson's avatar
      r15106@tombo: nickm | 2007-12-04 00:08:35 -0500 · 593ab7e8
      Nick Mathewson authored
       Change tor_addr_t to be a tagged union of in_addr and in6_addr, not of sockaddr_in and sockaddr_in6.  It's hardly used in the main code as it is, but let's get it right before it gets popular.
      
      
      svn:r12660
      593ab7e8
  6. 03 Dec, 2007 1 commit
  7. 01 Dec, 2007 2 commits
    • Nick Mathewson's avatar
      r15088@tombo: nickm | 2007-11-30 23:47:29 -0500 · d8ad247d
      Nick Mathewson authored
       Add support to get a callback invoked when the client renegotiate a connection.  Also, make clients renegotiate.  (not enabled yet, until they detect that the server acted like a v2 server)
      
      
      svn:r12623
      d8ad247d
    • Nick Mathewson's avatar
      r15087@tombo: nickm | 2007-11-30 22:32:26 -0500 · 1789f946
      Nick Mathewson authored
       Start getting freaky with openssl callbacks in tortls.c: detect client ciphers, and if the list doesn't look like the list current Tors use, present only a single cert do not ask for a client cert. Also, support for client-side renegotiation.  None of this is enabled unless you define V2_HANDSHAKE_SERVER.
      
      
      svn:r12622
      1789f946
  8. 30 Nov, 2007 4 commits
  9. 27 Nov, 2007 1 commit
  10. 14 Nov, 2007 1 commit
  11. 08 Nov, 2007 1 commit
    • Nick Mathewson's avatar
      r16573@catbus: nickm | 2007-11-08 11:57:16 -0500 · e0b9c893
      Nick Mathewson authored
       Mess with the formula for the Guard flag again.  Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th.  See spec for details.  Also, log thresholds better.
      
      
      svn:r12440
      e0b9c893
  12. 07 Nov, 2007 2 commits
  13. 06 Nov, 2007 2 commits
  14. 05 Nov, 2007 5 commits
  15. 03 Nov, 2007 1 commit
  16. 02 Nov, 2007 3 commits
  17. 01 Nov, 2007 1 commit
  18. 31 Oct, 2007 2 commits
  19. 30 Oct, 2007 2 commits
  20. 25 Oct, 2007 2 commits
  21. 24 Oct, 2007 1 commit
  22. 22 Oct, 2007 2 commits
    • Nick Mathewson's avatar
      r16016@catbus: nickm | 2007-10-21 20:44:19 -0400 · 42172829
      Nick Mathewson authored
       Check a platform assumption we have made without checking for too long: "Characters are represented in ascii."
      
      
      svn:r12088
      42172829
    • Nick Mathewson's avatar
      r15997@catbus: nickm | 2007-10-21 20:25:40 -0400 · 722c7bdf
      Nick Mathewson authored
       New code (disabled for now) to use the SSL context's cert store instead of using its "extra chain cert" list to get our identity certificate sent.  This is a little close to what OpenSSL expects people to do, and it has the advantage that we should be able to keep the id cert from being sent by setting the NO_CHAIN_CERT bit.  I have tried turning new code on, and it seemed to work fine.
      
      
      svn:r12086
      722c7bdf
  23. 20 Oct, 2007 1 commit
  24. 19 Oct, 2007 1 commit