1. 02 Nov, 2016 2 commits
    • Matt Caswell's avatar
      Fix read_ahead · 0f6c9d73
      Matt Caswell authored
      
      
      The function ssl3_read_n() takes a parameter |clearold| which, if set,
      causes any old data in the read buffer to be forgotten, and any unread data
      to be moved to the start of the buffer. This is supposed to happen when we
      first read the record header.
      
      However, the data move was only taking place if there was not already
      sufficient data in the buffer to satisfy the request. If read_ahead is set
      then the record header could be in the buffer already from when we read the
      preceding record. So with read_ahead we can get into a situation where even
      though |clearold| is set, the data does not get moved to the start of the
      read buffer when we read the record header. This means there is insufficient
      room in the read buffer to consume the rest of the record body, resulting in
      an internal error.
      
      This commit moves the |clearold| processing to earlier in ssl3_read_n()
      to ensure that it always takes place.
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      (cherry picked from commit a7faa6da)
      0f6c9d73
    • Richard Levitte's avatar
      Secure our notification email. · a95a0219
      Richard Levitte authored
      
      
      Forks will have to define their own
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/1821)
      (cherry picked from commit 5e28b1c1)
      a95a0219
  2. 01 Nov, 2016 1 commit
  3. 31 Oct, 2016 3 commits
  4. 28 Oct, 2016 6 commits
  5. 26 Oct, 2016 2 commits
  6. 25 Oct, 2016 2 commits
  7. 24 Oct, 2016 1 commit
  8. 22 Oct, 2016 1 commit
  9. 21 Oct, 2016 3 commits
  10. 20 Oct, 2016 4 commits
  11. 19 Oct, 2016 4 commits
  12. 17 Oct, 2016 2 commits
  13. 15 Oct, 2016 2 commits
  14. 14 Oct, 2016 2 commits
  15. 13 Oct, 2016 5 commits