Commit 264ab6b1 authored by Matt Caswell's avatar Matt Caswell
Browse files

Update CHANGES



Update the CHANGES file for the state machine rewrite

Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
parent 075c8795
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -4,6 +4,17 @@


 Changes between 1.0.2 and 1.1.0  [xx XXX xxxx]
 Changes between 1.0.2 and 1.1.0  [xx XXX xxxx]


  *) State machine rewrite. The state machine code has been significantly
     refactored in order to remove much duplication of code and solve issues
     with the old code (see ssl/statem/README for further details). This change
     does have some associated API changes. Notably SSL_get_state/SSL_state now
     returns an "enum HANDSHAKE_STATE" instead of an int. The previous handshake
     states defined in ssl.h and ssl3.h have been redefined to be the nearest
     equivalent HANDSHAKE_STATE value. Not all states have an equivalent value,
     (e.g. SSL_ST_CW_FLUSH). New application code should not use the old
     handshake state values, but should instead use HANDSHAKE_STATE.
     [Matt Caswell]

  *) The demo files in crypto/threads were moved to demo/threads.
  *) The demo files in crypto/threads were moved to demo/threads.
     [Rich Salz]
     [Rich Salz]


@@ -47,6 +58,7 @@
  *) Fix no-stdio build.
  *) Fix no-stdio build.
    [ David Woodhouse <David.Woodhouse@intel.com> and also
    [ David Woodhouse <David.Woodhouse@intel.com> and also
      Ivan Nestlerode <ivan.nestlerode@sonos.com> ]
      Ivan Nestlerode <ivan.nestlerode@sonos.com> ]

  *) New testing framework
  *) New testing framework
     The testing framework has been largely rewritten and is now using
     The testing framework has been largely rewritten and is now using
     perl and the perl modules Test::Harness and an extended variant of
     perl and the perl modules Test::Harness and an extended variant of