1. 07 Nov, 2016 1 commit
    • Matt Caswell's avatar
      Always ensure that init_msg is initialised for a CCS · 992b3740
      Matt Caswell authored
      
      
      We read it later in grow_init_buf(). If CCS is the first thing received in
      a flight, then it will use the init_msg from the last flight we received. If
      the init_buf has been grown in the meantime then it will point to some
      arbitrary other memory location. This is likely to result in grow_init_buf()
      attempting to grow to some excessively large amount which is likely to
      fail. In practice this should never happen because the only time we receive
      a CCS as the first thing in a flight is in an abbreviated handshake. None
      of the preceding messages from the server flight would be large enough to
      trigger this.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (cherry picked from commit c4377574)
      992b3740
  2. 06 Nov, 2016 3 commits
  3. 04 Nov, 2016 3 commits
  4. 03 Nov, 2016 8 commits
  5. 02 Nov, 2016 14 commits
  6. 01 Nov, 2016 1 commit
  7. 31 Oct, 2016 3 commits
  8. 28 Oct, 2016 6 commits
  9. 26 Oct, 2016 1 commit
    • Richard Levitte's avatar
      VMS: tell the C compiler to use the ISO C94 standard · 207a9cb3
      Richard Levitte authored
      
      
      The current version of the VMS compiler provides C99 features,
      strictly language wise.  Unfortunately, even the most recent standard
      library isn't fully updated for that standard, so we need to use an
      earlier standard that the compiler supports.
      
      Most importantly, this affects the __STDC_VERSION__ value, which the
      compiler unfortunately currently defaults to 199901L.  With this
      change we won't have to give VMS special treatment when looking for
      features based on that macro.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/1785)
      (cherry picked from commit 4f3015bb)
      207a9cb3