Ralf S. Engelschall | 3b52c2e | 1999-03-06 13:53:17 +0000 | [diff] [blame] | 1 | |
| 2 | NEWS |
| 3 | ==== |
| 4 | |
| 5 | This file gives a brief overview of the major changes between each OpenSSL |
| 6 | release. For more details please read the CHANGES file. |
| 7 | |
Ulf Möller | 0c23524 | 2000-01-27 19:29:23 +0000 | [diff] [blame] | 8 | Major changes between OpenSSL 0.9.4 and OpenSSL 0.9.5: |
| 9 | |
Dr. Stephen Henson | 90644dd | 2000-01-28 01:35:31 +0000 | [diff] [blame] | 10 | o S/MIME support in new 'smime' command |
Ulf Möller | 0c23524 | 2000-01-27 19:29:23 +0000 | [diff] [blame] | 11 | o Documentation for the OpenSSL command line application |
Dr. Stephen Henson | 90644dd | 2000-01-28 01:35:31 +0000 | [diff] [blame] | 12 | o Automation of 'req' application |
| 13 | o Fixes to make s_client, s_server work under Windows |
| 14 | o Support for multiple fieldnames in SPKACs |
| 15 | o New SPKAC command line utilty and associated library functions |
| 16 | o Options to allow passwords to be passed on command line or environment |
| 17 | o New public key PEM format and options to handle it |
| 18 | o Many other fixes and enhancements to command line utilities |
| 19 | o Usable certificate chain verification |
| 20 | o Certificate purpose checking |
| 21 | o Certificate trust settings |
| 22 | o Support of authority information access extension |
| 23 | o Extensions in certificate requests |
| 24 | o Simplified X509 name and attribute routines |
| 25 | o Initial incomplete support for international character sets |
| 26 | o New DH_METHOD, DSA_METHOD and enhanced RSA_METHOD |
| 27 | o Read only memory BIOs and simplified creation function |
| 28 | o TLS/SSL code now "tolerates" MS SGC |
| 29 | o RSA_NULL option that removes RSA patent code but keeps other |
| 30 | RSA functionality |
Ulf Möller | 0c23524 | 2000-01-27 19:29:23 +0000 | [diff] [blame] | 31 | |
Dr. Stephen Henson | ed7f60f | 1999-08-06 21:47:09 +0000 | [diff] [blame] | 32 | Major changes between OpenSSL 0.9.3 and OpenSSL 0.9.4: |
| 33 | |
| 34 | o Transparent support for PKCS#8 format private keys: these are used |
Bodo Möller | c97cbcb | 1999-08-07 02:46:49 +0000 | [diff] [blame] | 35 | by several software packages and are more secure than the standard |
| 36 | form |
| 37 | o PKCS#5 v2.0 implementation |
| 38 | o Password callbacks have a new void * argument for application data |
| 39 | o Avoid various memory leaks |
| 40 | o New pipe-like BIO that allows using the SSL library when actual I/O |
| 41 | must be handled by the application (BIO pair) |
Dr. Stephen Henson | ed7f60f | 1999-08-06 21:47:09 +0000 | [diff] [blame] | 42 | |
Ralf S. Engelschall | 8e8a8a5 | 1999-05-01 14:47:08 +0000 | [diff] [blame] | 43 | Major changes between OpenSSL 0.9.2b and OpenSSL 0.9.3: |
Ulf Möller | 9de649f | 1999-05-04 11:17:11 +0000 | [diff] [blame] | 44 | o Lots of enhancements and cleanups to the Configuration mechanism |
| 45 | o RSA OEAP related fixes |
Ralf S. Engelschall | 8e8a8a5 | 1999-05-01 14:47:08 +0000 | [diff] [blame] | 46 | o Added `openssl ca -revoke' option for revoking a certificate |
| 47 | o Source cleanups: const correctness, type-safe stacks and ASN.1 SETs |
| 48 | o Source tree cleanups: removed lots of obsolete files |
Dr. Stephen Henson | 703126f | 1999-05-17 20:05:36 +0000 | [diff] [blame] | 49 | o Thawte SXNet, certificate policies and CRL distribution points |
Bodo Möller | a03dd7a | 1999-05-17 20:36:08 +0000 | [diff] [blame] | 50 | extension support |
Dr. Stephen Henson | 703126f | 1999-05-17 20:05:36 +0000 | [diff] [blame] | 51 | o Preliminary (experimental) S/MIME support |
| 52 | o Support for ASN.1 UTF8String and VisibleString |
| 53 | o Full integration of PKCS#12 code |
Ulf Möller | 2cf9fcd | 1999-05-17 15:03:43 +0000 | [diff] [blame] | 54 | o Sparc assembler bignum implementation, optimized hash functions |
Ulf Möller | b0759f8 | 1999-05-18 16:40:40 +0000 | [diff] [blame] | 55 | o Option to disable selected ciphers |
Ralf S. Engelschall | 8e8a8a5 | 1999-05-01 14:47:08 +0000 | [diff] [blame] | 56 | |
Ralf S. Engelschall | d343d27 | 1999-03-23 07:33:13 +0000 | [diff] [blame] | 57 | Major changes between OpenSSL 0.9.1c and OpenSSL 0.9.2b: |
Ralf S. Engelschall | 738769f | 1999-03-22 15:38:12 +0000 | [diff] [blame] | 58 | o Fixed a security hole related to session resumption |
| 59 | o Fixed RSA encryption routines for the p < q case |
| 60 | o "ALL" in cipher lists now means "everything except NULL ciphers" |
Ralf S. Engelschall | 3b52c2e | 1999-03-06 13:53:17 +0000 | [diff] [blame] | 61 | o Support for Triple-DES CBCM cipher |
| 62 | o Support of Optimal Asymmetric Encryption Padding (OAEP) for RSA |
| 63 | o First support for new TLSv1 ciphers |
| 64 | o Added a few new BIOs (syslog BIO, reliable BIO) |
| 65 | o Extended support for DSA certificate/keys. |
Ralf S. Engelschall | 03e20a1 | 1999-03-06 14:41:24 +0000 | [diff] [blame] | 66 | o Extended support for Certificate Signing Requests (CSR) |
Ralf S. Engelschall | 3b52c2e | 1999-03-06 13:53:17 +0000 | [diff] [blame] | 67 | o Initial support for X.509v3 extensions |
| 68 | o Extended support for compression inside the SSL record layer |
| 69 | o Overhauled Win32 builds |
| 70 | o Cleanups and fixes to the Big Number (BN) library |
| 71 | o Support for ASN.1 GeneralizedTime |
| 72 | o Splitted ASN.1 SETs from SEQUENCEs |
| 73 | o ASN1 and PEM support for Netscape Certificate Sequences |
| 74 | o Overhauled Perl interface |
| 75 | o Lots of source tree cleanups. |
| 76 | o Lots of memory leak fixes. |
| 77 | o Lots of bug fixes. |
| 78 | |
| 79 | Major changes between SSLeay 0.9.0b and OpenSSL 0.9.1c: |
| 80 | o Integration of the popular NO_RSA/NO_DSA patches |
| 81 | o Initial support for compression inside the SSL record layer |
| 82 | o Added BIO proxy and filtering functionality |
| 83 | o Extended Big Number (BN) library |
| 84 | o Added RIPE MD160 message digest |
| 85 | o Addeed support for RC2/64bit cipher |
| 86 | o Extended ASN.1 parser routines |
| 87 | o Adjustations of the source tree for CVS |
| 88 | o Support for various new platforms |
| 89 | |