This file contains the changes for the SSLeay library up to version 0.9.0b. For later changes, see the file "CHANGES". SSLeay CHANGES ______________ Changes between 0.8.x and 0.9.0b 10-Apr-1998 I said the next version would go out at easter, and so it shall. I expect a 0.9.1 will follow with portability fixes in the next few weeks. This is a quick, meet the deadline. Look to ssl-users for comments on what is new etc. eric (about to go bushwalking for the 4 day easter break :-) 16-Mar-98 - Patch for Cray T90 from Wayne Schroeder - Lots and lots of changes 29-Jan-98 - ASN1_BIT_STRING_set_bit()/ASN1_BIT_STRING_get_bit() from Goetz Babin-Ebell . - SSL_version() now returns SSL2_VERSION, SSL3_VERSION or TLS1_VERSION. 7-Jan-98 - Finally reworked the cipher string to ciphers again, so it works correctly - All the app_data stuff is now ex_data with funcion calls to access. The index is supplied by a function and 'methods' can be setup for the types that are called on XXX_new/XXX_free. This lets applications get notified on creation and destruction. Some of the RSA methods could be implemented this way and I may do so. - Oh yes, SSL under perl5 is working at the basic level. 15-Dec-97 - Warning - the gethostbyname cache is not fully thread safe, but it should work well enough. - Major internal reworking of the app_data stuff. More functions but if you were accessing ->app_data directly, things will stop working. - The perlv5 stuff is working. Currently on message digests, ciphers and the bignum library. 9-Dec-97 - Modified re-negotiation so that server initated re-neg will cause a SSL_read() to return -1 should retry. The danger otherwise was that the server and the client could end up both trying to read when using non-blocking sockets. 4-Dec-97 - Lots of small changes - Fix for binaray mode in Windows for the FILE BIO, thanks to Bob Denny 17-Nov-97 - Quite a few internal cleanups, (removal of errno, and using macros defined in e_os.h). - A bug in ca.c, pointed out by yasuyuki-ito@d-cruise.co.jp, where the automactic naming out output files was being stuffed up. 29-Oct-97 - The Cast5 cipher has been added. MD5 and SHA-1 are now in assember for x86. 21-Oct-97 - Fixed a bug in the BIO_gethostbyname() cache. 15-Oct-97 - cbc mode for blowfish/des/3des is now in assember. Blowfish asm has also been improved. At this point in time, on the pentium, md5 is %80 faster, the unoptimesed sha-1 is %79 faster, des-cbc is %28 faster, des-ede3-cbc is %9 faster and blowfish-cbc is %62 faster. 12-Oct-97 - MEM_BUF_grow() has been fixed so that it always sets the buf->length to the value we are 'growing' to. Think of MEM_BUF_grow() as the way to set the length value correctly. 10-Oct-97 - I now hash for certificate lookup on the raw DER encoded RDN (md5). This breaks things again :-(. This is efficent since I cache the DER encoding of the RDN. - The text DN now puts in the numeric OID instead of UNKNOWN. - req can now process arbitary OIDs in the config file.