On Wed, Mar 31, 1999 at 02:06:33PM +0200, [EMAIL PROTECTED] wrote:
> Changes between 0.9.2b and 0.9.3
>
> + *) Got rid of old SSL2_CLIENT_VERSION (inconsistently used) and
> + SSL2_SERVER_VERSION (not used at all) macros, which are now the
> + same as SSL2_VERSION anyway.
> + [Bodo Moeller]
I hope no-one circumenvented the API and used those macros directly in
any applications? The comment in ssl.h was wrong, anyway:
> --- ssl.h 1999/03/22 12:22:03 1.17
> +++ ssl.h 1999/03/31 12:06:29 1.18
> @@ -477,10 +477,9 @@
>
> struct ssl_st
> {
> - /* procol version
> - * 2 for SSLv2
> - * 3 for SSLv3
> - * -3 for SSLv3 but accept SSLv2 */
> + /* protocol version
> + * (one of SSL2_VERSION, SSL3_VERSION, TLS1_VERSION)
> + */
> int version;
> int type; /* SSL_ST_CONNECT or SSL_ST_ACCEPT */
>
>
> Index: ssl2.h
> ===================================================================
> RCS file: /e/openssl/cvs/openssl/ssl/ssl2.h,v
> retrieving revision 1.1.1.2
> retrieving revision 1.2
> diff -u -r1.1.1.2 -r1.2
> --- ssl2.h 1998/12/21 10:55:50 1.1.1.2
> +++ ssl2.h 1999/03/31 12:06:30 1.2
> @@ -67,8 +67,8 @@
> #define SSL2_VERSION 0x0002
> #define SSL2_VERSION_MAJOR 0x00
> #define SSL2_VERSION_MINOR 0x02
> -#define SSL2_CLIENT_VERSION 0x0002
> -#define SSL2_SERVER_VERSION 0x0002
> +/* #define SSL2_CLIENT_VERSION 0x0002 */
> +/* #define SSL2_SERVER_VERSION 0x0002 */
>
> /* Protocol Message Codes */
> #define SSL2_MT_ERROR 0
>
> Index: ssl_sess.c
> ===================================================================
> RCS file: /e/openssl/cvs/openssl/ssl/ssl_sess.c,v
> retrieving revision 1.5
> retrieving revision 1.6
> diff -u -r1.5 -r1.6
> --- ssl_sess.c 1999/03/22 12:22:04 1.5
> +++ ssl_sess.c 1999/03/31 12:06:30 1.6
> @@ -150,7 +150,7 @@
>
> if (session)
> {
> - if (s->version == SSL2_CLIENT_VERSION)
> + if (s->version == SSL2_VERSION)
> {
> ss->ssl_version=SSL2_VERSION;
> ss->session_id_length=SSL2_SSL_SESSION_ID_LENGTH;
--
Bodo M�ller
Lavielle EDV Systemberatung GmbH & Co. Tel.: ++49 40 / 658088
Lotharstrasse 2b, D-22041 Hamburg Fax.: ++49 40 / 65808-202
http://www.lavielle.de/ Email: [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]