Loading CHANGES +18 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,24 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] *) In ssl23_get_client_hello, generate an error message when faced with an initial SSL 3.0/TLS record that is too small to contain the first two bytes of the ClientHello message, i.e. client_version. (Note that this is a pathologic case that probably has never happened in real life.) The previous approach was to use the version number from the record header as a substitute; but our protocol choice should not depend on that one because it is not authenticated by the Finished messages. [Bodo Moeller] *) For compatibility reasons if the flag X509_V_FLAG_ISSUER_CHECK is not set then we don't setup the error code for issuer check errors to avoid possibly overwriting other errors which the callback does handle. If an application does set the flag then we assume it knows what it is doing and can handle the new informational codes appropriately. [Steve Henson] *) Fix for a nasty bug in ASN1_TYPE handling. ASN1_TYPE is used for a general "ANY" type, as such it should be able to decode anything including tagged types. However it didn't check the class so it would Loading Configure +1 −1 Original line number Diff line number Diff line Loading @@ -274,7 +274,7 @@ my %table=( "alpha-gcc","gcc:-O3::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_RISC1:asm/alpha.o:::::::::dlfcn:true64-shared", "alpha-cc", "cc:-std1 -tune host -O4 -readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o:::::::::dlfcn:true64-shared", "alpha164-cc", "cc:-std1 -tune host -fast -readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o:::::::::dlfcn:true64-shared", "FreeBSD-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2:::", "FreeBSD-alpha","gcc:-DTERMIOS -O -fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2:::", #### Alpha Linux with GNU C and Compaq C setups # Special notes: Loading NEWS +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ o MD4 now included. o Bugfix for SSL rollback padding check. o Support for external crypto device[1]. o Enhanced EVP interafce. [1] The support for external crypto devices is currently a separate distribution. See the file README.ENGINE. Loading STATUS +2 −2 Original line number Diff line number Diff line OpenSSL STATUS Last modified at ______________ $Date: 2000/09/21 21:00:19 $ ______________ $Date: 2000/09/24 09:50:28 $ DEVELOPMENT STATE Loading Loading @@ -126,7 +126,7 @@ The USE_TOD fix needed to be applied. There were warnings about -O3 triggering known optimizer bugs on that platform. platform. [FIXED] OpenBSD-x86 (2.7, gcc 2.95.2) - success alpha-cc (OSF1 V4.0) - success solaris-x86-gcc (5.8, gcc 2.95.2) - success Loading crypto/asn1/a_type.c +2 −0 Original line number Diff line number Diff line Loading @@ -315,6 +315,8 @@ static void ASN1_TYPE_component_free(ASN1_TYPE *a) case V_ASN1_OBJECT: ASN1_OBJECT_free(a->value.object); break; case V_ASN1_NULL: break; case V_ASN1_INTEGER: case V_ASN1_NEG_INTEGER: case V_ASN1_ENUMERATED: Loading Loading
CHANGES +18 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,24 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] *) In ssl23_get_client_hello, generate an error message when faced with an initial SSL 3.0/TLS record that is too small to contain the first two bytes of the ClientHello message, i.e. client_version. (Note that this is a pathologic case that probably has never happened in real life.) The previous approach was to use the version number from the record header as a substitute; but our protocol choice should not depend on that one because it is not authenticated by the Finished messages. [Bodo Moeller] *) For compatibility reasons if the flag X509_V_FLAG_ISSUER_CHECK is not set then we don't setup the error code for issuer check errors to avoid possibly overwriting other errors which the callback does handle. If an application does set the flag then we assume it knows what it is doing and can handle the new informational codes appropriately. [Steve Henson] *) Fix for a nasty bug in ASN1_TYPE handling. ASN1_TYPE is used for a general "ANY" type, as such it should be able to decode anything including tagged types. However it didn't check the class so it would Loading
Configure +1 −1 Original line number Diff line number Diff line Loading @@ -274,7 +274,7 @@ my %table=( "alpha-gcc","gcc:-O3::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_RISC1:asm/alpha.o:::::::::dlfcn:true64-shared", "alpha-cc", "cc:-std1 -tune host -O4 -readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o:::::::::dlfcn:true64-shared", "alpha164-cc", "cc:-std1 -tune host -fast -readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o:::::::::dlfcn:true64-shared", "FreeBSD-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2:::", "FreeBSD-alpha","gcc:-DTERMIOS -O -fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2:::", #### Alpha Linux with GNU C and Compaq C setups # Special notes: Loading
NEWS +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ o MD4 now included. o Bugfix for SSL rollback padding check. o Support for external crypto device[1]. o Enhanced EVP interafce. [1] The support for external crypto devices is currently a separate distribution. See the file README.ENGINE. Loading
STATUS +2 −2 Original line number Diff line number Diff line OpenSSL STATUS Last modified at ______________ $Date: 2000/09/21 21:00:19 $ ______________ $Date: 2000/09/24 09:50:28 $ DEVELOPMENT STATE Loading Loading @@ -126,7 +126,7 @@ The USE_TOD fix needed to be applied. There were warnings about -O3 triggering known optimizer bugs on that platform. platform. [FIXED] OpenBSD-x86 (2.7, gcc 2.95.2) - success alpha-cc (OSF1 V4.0) - success solaris-x86-gcc (5.8, gcc 2.95.2) - success Loading
crypto/asn1/a_type.c +2 −0 Original line number Diff line number Diff line Loading @@ -315,6 +315,8 @@ static void ASN1_TYPE_component_free(ASN1_TYPE *a) case V_ASN1_OBJECT: ASN1_OBJECT_free(a->value.object); break; case V_ASN1_NULL: break; case V_ASN1_INTEGER: case V_ASN1_NEG_INTEGER: case V_ASN1_ENUMERATED: Loading