]> git.ipfire.org Git - thirdparty/openssl.git/blame - CHANGES
Oops! update CHANGES file properly.
[thirdparty/openssl.git] / CHANGES
CommitLineData
651d0aff 1
f1c236f8 2 OpenSSL CHANGES
651d0aff
RE
3 _______________
4
5
9cb0969f 6 Changes between 0.9.1c and 0.9.2
320a14cb 7
ad65ce75
DSH
8 *) Make DH_free() tolerate being passed a NULL pointer (like RSA_free() and
9 DSA_free()). Make X509_PUBKEY_set() check for errors in d2i_PublicKey().
384c479c 10 [Steve Henson]
ad65ce75 11
e416ad97
BL
12 *) X509_name_add_entry() freed the wrong thing after an error.
13 [Arne Ansper <arne@ats.cyber.ee>]
14
4a18cddd
BL
15 *) rsa_eay.c would attempt to free a NULL context.
16 [Arne Ansper <arne@ats.cyber.ee>]
17
bb65e20b
BL
18 *) BIO_s_socket() had a broken should_retry() on Windoze.
19 [Arne Ansper <arne@ats.cyber.ee>]
20
b5e406f7
BL
21 *) BIO_f_buffer() didn't pass on BIO_CTRL_FLUSH.
22 [Arne Ansper <arne@ats.cyber.ee>]
23
cb0f35d7
RE
24 *) Make sure the already existing X509_STORE->depth variable is initialized
25 in X509_STORE_new(), but document the fact that this variable is still
26 unused in the certificate verification process.
27 [Ralf S. Engelschall]
28
cfcf6453 29 *) Fix the various library and apps files to free up pkeys obtained from
ad65ce75 30 X509_PUBKEY_get() et al. Also allow x509.c to handle netscape extensions.
cfcf6453
DSH
31 [Steve Henson]
32
cdbb8c2f
BL
33 *) Fix reference counting in X509_PUBKEY_get(). This makes
34 demos/maurice/example2.c work, amongst others, probably.
35 [Steve Henson and Ben Laurie]
36
06d5b162
RE
37 *) First cut of a cleanup for apps/. First the `ssleay' program is now named
38 `openssl' and second, the shortcut symlinks for the `openssl <command>'
39 are no longer created. This way we have a single and consistent command
40 line interface `openssl <command>', similar to `cvs <command>'.
cdbb8c2f 41 [Ralf S. Engelschall, Paul Sutton and Ben Laurie]
06d5b162 42
c35f549e
DSH
43 *) ca.c: move test for DSA keys inside #ifndef NO_DSA. Make pubkey
44 BIT STRING wrapper always have zero unused bits.
45 [Steve Henson]
46
ebc828ca
DSH
47 *) Add CA.pl, perl version of CA.sh, add extended key usage OID.
48 [Steve Henson]
49
79e259e3
PS
50 *) Make the top-level INSTALL documentation easier to understand.
51 [Paul Sutton]
52
56ee3117
PS
53 *) Makefiles updated to exit if an error occurs in a sub-directory
54 make (including if user presses ^C) [Paul Sutton]
55
6063b27b
BL
56 *) Make Montgomery context stuff explicit in RSA data structure.
57 [Ben Laurie]
58
59 *) Fix build order of pem and err to allow for generated pem.h.
60 [Ben Laurie]
61
62 *) Fix renumbering bug in X509_NAME_delete_entry().
63 [Ben Laurie]
64
792a9002 65 *) Enhanced the err-ins.pl script so it makes the error library number
66 global and can add a library name. This is needed for external ASN1 and
67 other error libraries.
68 [Steve Henson]
69
70 *) Fixed sk_insert which never worked properly.
71 [Steve Henson]
72
73 *) Fix ASN1 macros so they can handle indefinite length construted
74 EXPLICIT tags. Some non standard certificates use these: they can now
75 be read in.
76 [Steve Henson]
77
ce72df1c
RE
78 *) Merged the various old/obsolete SSLeay documentation files (doc/xxx.doc)
79 into a single doc/ssleay.txt bundle. This way the information is still
80 preserved but no longer messes up this directory. Now it's new room for
81 the new set of documenation files.
82 [Ralf S. Engelschall]
83
4098e89c
BL
84 *) SETs were incorrectly DER encoded. This was a major pain, because they
85 shared code with SEQUENCEs, which aren't coded the same. This means that
86 almost everything to do with SETs or SEQUENCEs has either changed name or
87 number of arguments.
88 [Ben Laurie, based on a partial fix by GP Jayan <gp@nsj.co.jp>]
89
90 *) Fix test data to work with the above.
91 [Ben Laurie]
92
03f8b042
BL
93 *) Fix the RSA header declarations that hid a bug I fixed in 0.9.0b but
94 was already fixed by Eric for 0.9.1 it seems.
88fce979 95