1. 07 Feb, 2019 1 commit
  2. 05 Feb, 2019 2 commits
  3. 04 Feb, 2019 2 commits
  4. 02 Feb, 2019 1 commit
  5. 01 Feb, 2019 1 commit
  6. 31 Jan, 2019 6 commits
  7. 30 Jan, 2019 3 commits
  8. 29 Jan, 2019 1 commit
  9. 28 Jan, 2019 1 commit
  10. 27 Jan, 2019 5 commits
  11. 25 Jan, 2019 1 commit
  12. 24 Jan, 2019 3 commits
  13. 22 Jan, 2019 1 commit
  14. 21 Jan, 2019 3 commits
  15. 16 Jan, 2019 4 commits
  16. 15 Jan, 2019 4 commits
  17. 08 Jan, 2019 1 commit
    • Matt Caswell's avatar
      Don't artificially limit the size of the ClientHello · bbcfd60e
      Matt Caswell authored
      
      
      We were setting a limit of SSL3_RT_MAX_PLAIN_LENGTH on the size of the
      ClientHello. AFAIK there is nothing in the standards that requires this
      limit.
      
      The limit goes all the way back to when support for extensions was first
      added for TLSv1.0. It got converted into a WPACKET max size in 1.1.1. Most
      likely it was originally added to avoid the complexity of having to grow
      the init_buf in the middle of adding extensions. With WPACKET this is
      irrelevant since it will grow automatically.
      
      This issue came up when an attempt was made to send a very large
      certificate_authorities extension in the ClientHello.
      
      We should just remove the limit.
      
      Reviewed-by: default avatarPaul Dale <paul.dale@oracle.com>
      Reviewed-by: default avatarViktor Dukhovni <viktor@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/7424)
      
      (cherry picked from commit 7835e97b)
      bbcfd60e