]>
Commit | Line | Data |
---|---|---|
651d0aff | 1 | |
f1c236f8 | 2 | OpenSSL CHANGES |
651d0aff RE |
3 | _______________ |
4 | ||
5 | ||
6 | Changes between 0.9.01b and 0.9.1c | |
9ce5db45 RE |
7 | |
8 | *) Added OPENSSL_VERSION_NUMBER to crypto/crypto.h and as a first | |
9 | step changed SSLeay to SSLeay/OpenSSL in version strings. | |
10 | [Ralf S. Engelschall] | |
9acc2aa6 RE |
11 | |
12 | *) Some fixups to the top-level documents. | |
13 | [Paul Sutton] | |
651d0aff | 14 | |
13e91dd3 RE |
15 | *) Fixed the nasty bug where rsaref.h was not found under compile-time |
16 | because the symlink to include/ was missing. | |
17 | [Ralf S. Engelschall] | |
18 | ||
19 | *) Incorporated the popular no-RSA/DSA-only patches | |
20 | which allow to compile a RSA-free SSLeay. | |
21 | [Interrader Ldt., Ralf S. Engelschall] | |
22 | ||
23 | *) Fixed nasty rehash problem under `make -f Makefile.ssl links' | |
24 | when "ssleay" is still not found. | |
25 | [Ralf S. Engelschall] | |
26 | ||
27 | *) Added more platforms to Configure: Cray T3E, HPUX 11, | |
28 | [Ralf S. Engelschall, Beckmann <beckman@acl.lanl.gov>] | |
29 | ||
651d0aff RE |
30 | *) Updated the README file. |
31 | [Ralf S. Engelschall] | |
32 | ||
33 | *) Added various .cvsignore files in the CVS repository subdirs | |
34 | to make a "cvs update" really silent. | |
35 | [Ralf S. Engelschall] | |
36 | ||
37 | *) Recompiled the error-definition header files and added | |
38 | missing symbols to the Win32 linker tables. | |
39 | [Ralf S. Engelschall] | |
40 | ||
41 | *) Cleaned up the top-level documents; | |
42 | o new files: CHANGES and LICENSE | |
43 | o merged VERSION, HISTORY* and README* files a CHANGES.SSLeay | |
44 | o merged COPYRIGHT into LICENSE | |
45 | o removed obsolete TODO file | |
46 | o renamed MICROSOFT to INSTALL.W32 | |
47 | [Ralf S. Engelschall] | |
48 | ||
49 | *) Removed dummy files from the 0.9.1b source tree: | |
50 | crypto/asn1/x crypto/bio/cd crypto/bio/fg crypto/bio/grep crypto/bio/vi | |
51 | crypto/bn/asm/......add.c crypto/bn/asm/a.out crypto/dsa/f crypto/md5/f | |
52 | crypto/pem/gmon.out crypto/perlasm/f crypto/pkcs7/build crypto/rsa/f | |
53 | crypto/sha/asm/f crypto/threads/f ms/zzz ssl/f ssl/f.mak test/f | |
54 | util/f.mak util/pl/f util/pl/f.mak crypto/bf/bf_locl.old apps/f | |
55 | [Ralf S. Engelschall] | |
56 | ||
13e91dd3 | 57 | *) Added various platform portability fixes. |
9acc2aa6 | 58 | [Mark J. Cox] |
651d0aff | 59 | |
f1c236f8 | 60 | *) The Genesis of the OpenSSL rpject: |
651d0aff RE |
61 | We start with the latest (unreleased) SSLeay version 0.9.1b which Eric A. |
62 | Joung and Tim J. Hudson created while they were working for C2Net until | |
63 | summer 1998. | |
f1c236f8 | 64 | [The OpenSSL Project] |
651d0aff RE |
65 | |
66 | Changes between 0.9.0b and 0.9.1b | |
67 | ||
68 | *) Updated a few CA certificates under certs/ | |
69 | [Eric A. Young] | |
70 | ||
71 | *) Changed some BIGNUM api stuff. | |
72 | [Eric A. Young] | |
73 | ||
74 | *) Various platform ports: OpenBSD, Ultrix, IRIX 64bit, NetBSD, | |
75 | DGUX x86, Linux Alpha, etc. | |
76 | [Eric A. Young] | |
77 | ||
78 | *) New COMP library [crypto/comp/] for SSL Record Layer Compression: | |
79 | RLE (dummy implemented) and ZLIB (really implemented when ZLIB is | |
80 | available). | |
81 | [Eric A. Young] | |
82 | ||
83 | *) Add -strparse option to asn1pars program which parses nested | |
84 | binary structures | |
85 | [Dr Stephen Henson <shenson@bigfoot.com>] | |
86 | ||
87 | *) Added "oid_file" to ssleay.cnf for "ca" and "req" programs. | |
88 | [Eric A. Young] | |
89 | ||
90 | *) DSA fix for "ca" program. | |
91 | [Eric A. Young] | |
92 | ||
93 | *) Added "-genkey" option to "dsaparam" program. | |
94 | [Eric A. Young] | |
95 | ||
96 | *) Added RIPE MD160 (rmd160) message digest. | |
97 | [Eric A. Young] | |
98 | ||
99 | *) Added -a (all) option to "ssleay version" command. | |
100 | [Eric A. Young] | |
101 | ||
102 | *) Added PLATFORM define which is the id given to Configure. | |
103 | [Eric A. Young] | |
104 | ||
105 | *) Added MemCheck_XXXX functions to crypto/mem.c for memory checking. | |
106 | [Eric A. Young] | |
107 | ||
108 | *) Extended the ASN.1 parser routines. | |
109 | [Eric A. Young] | |
110 | ||
111 | *) Extended BIO routines to support REUSEADDR, seek, tell, etc. | |
112 | [Eric A. Young] | |
113 | ||
114 | *) Added a BN_CTX to the BN library. | |
115 | [Eric A. Young] | |
116 | ||
117 | *) Fixed the weak key values in DES library | |
118 | [Eric A. Young] | |
119 | ||
120 | *) Changed API in EVP library for cipher aliases. | |
121 | [Eric A. Young] | |
122 | ||
123 | *) Added support for RC2/64bit cipher. | |
124 | [Eric A. Young] | |
125 | ||
126 | *) Converted the lhash library to the crypto/mem.c functions. | |
127 | [Eric A. Young] | |
128 | ||
129 | *) Added more recognized ASN.1 object ids. | |
130 | [Eric A. Young] | |
131 | ||
132 | *) Added more RSA padding checks for SSL/TLS. | |
133 | [Eric A. Young] | |
134 | ||
135 | *) Added BIO proxy/filter functionality. | |
136 | [Eric A. Young] | |
137 | ||
138 | *) Added extra_certs to SSL_CTX which can be used | |
139 | send extra CA certificates to the client in the CA cert chain sending | |
140 | process. It can be configured with SSL_CTX_add_extra_chain_cert(). | |
141 | [Eric A. Young] | |
142 | ||
143 | *) Now Fortezza is denied in the authentication phase because | |
144 | this is key exchange mechanism is not supported by SSLeay at all. | |
145 | [Eric A. Young] | |
146 | ||
147 | *) Additional PKCS1 checks. | |
148 | [Eric A. Young] | |
149 | ||
150 | *) Support the string "TLSv1" for all TLS v1 ciphers. | |
151 | [Eric A. Young] | |
152 | ||
153 | *) Added function SSL_get_ex_data_X509_STORE_CTX_idx() which gives the | |
154 | ex_data index of the SSL context in the X509_STORE_CTX ex_data. | |
155 | [Eric A. Young] | |
156 | ||
157 | *) Fixed a few memory leaks. | |
158 | [Eric A. Young] | |
159 | ||
160 | *) Fixed various code and comment typos. | |
161 | [Eric A. Young] | |
162 | ||
163 | *) A minor bug in ssl/s3_clnt.c where there would always be 4 0 | |
164 | bytes sent in the client random. | |
165 | [Edward Bishop <ebishop@spyglass.com>] | |
166 |