]> git.ipfire.org Git - thirdparty/openssl.git/blame - CHANGES
Yet another stack.
[thirdparty/openssl.git] / CHANGES
CommitLineData
651d0aff 1
f1c236f8 2 OpenSSL CHANGES
651d0aff
RE
3 _______________
4
5
31fab3e8 6 Changes between 0.9.3 and 0.9.3a [29 May 1999]
472bde40 7
2e36cc41
BM
8 *) New configuration variant "sco5-gcc".
9
71f08093 10 *) Updated some demos.
054009a6 11 [Sean O Riordain, Wade Scholine]
71f08093 12
e95f6268
BM
13 *) Add missing BIO_free at exit of pkcs12 application.
14 [Wu Zhigang]
15
16 *) Fix memory leak in conf.c.
17 [Steve Henson]
18
472bde40
BM
19 *) Updates for Win32 to assembler version of MD5.
20 [Steve Henson]
21
22 *) Set #! path to perl in apps/der_chop to where we found it
23 instead of using a fixed path.
24 [Bodo Moeller]
25
26 *) SHA library changes for irix64-mips4-cc.
27 [Andy Polyakov]
28
29 *) Improvements for VMS support.
30 [Richard Levitte]
31
557068c0 32 Changes between 0.9.2b and 0.9.3 [24 May 1999]
7d7d2cbc 33
e14d4443
UM
34 *) Bignum library bug fix. IRIX 6 passes "make test" now!
35 This also avoids the problems with SC4.2 and unpatched SC5.
36 [Andy Polyakov <appro@fy.chalmers.se>]
37
e84240d4
DSH
38 *) New functions sk_num, sk_value and sk_set to replace the previous macros.
39 These are required because of the typesafe stack would otherwise break
40 existing code. If old code used a structure member which used to be STACK
41 and is now STACK_OF (for example cert in a PKCS7_SIGNED structure) with
42 sk_num or sk_value it would produce an error because the num, data members
43 are not present in STACK_OF. Now it just produces a warning. sk_set
44 replaces the old method of assigning a value to sk_value
45 (e.g. sk_value(x, i) = y) which the library used in a few cases. Any code
46 that does this will no longer work (and should use sk_set instead) but
47 this could be regarded as a "questionable" behaviour anyway.
48 [Steve Henson]
49
1b266dab
DSH
50 *) Fix most of the other PKCS#7 bugs. The "experimental" code can now
51 correctly handle encrypted S/MIME data.
52 [Steve Henson]
53
55519bbb 54 *) Change type of various DES function arguments from des_cblock
f43c8149 55 (which means, in function argument declarations, pointer to char)
55519bbb
BM
56 to des_cblock * (meaning pointer to array with 8 char elements),
57 which allows the compiler to do more typechecking; it was like
58 that back in SSLeay, but with lots of ugly casts.
59
60 Introduce new type const_des_cblock.
61 [Bodo Moeller]
62
84fa704c
DSH
63 *) Reorganise the PKCS#7 library and get rid of some of the more obvious
64 problems: find RecipientInfo structure that matches recipient certificate
65 and initialise the ASN1 structures properly based on passed cipher.
66 [Steve Henson]
67
62bad771
BL
68 *) Belatedly make the BN tests actually check the results.
69 [Ben Laurie]
70
1ad2ecb6
DSH
71 *) Fix the encoding and decoding of negative ASN1 INTEGERS and conversion
72 to and from BNs: it was completely broken. New compilation option
73 NEG_PUBKEY_BUG to allow for some broken certificates that encode public
74 key elements as negative integers.
75 [Steve Henson]
76
bd3576d2
UM
77 *) Reorganize and speed up MD5.
78 [Andy Polyakov <appro@fy.chalmers.se>]
79
7d7d2cbc
UM
80 *) VMS support.
81 [Richard Levitte <richard@levitte.org>]
1b276f30 82
f5eac85e
DSH
83 *) New option -out to asn1parse to allow the parsed structure to be
84 output to a file. This is most useful when combined with the -strparse
85 option to examine the output of things like OCTET STRINGS.
86 [Steve Henson]
87
b31b04d9
BM
88 *) Make SSL library a little more fool-proof by not requiring any longer
89 that SSL_set_{accept,connect}_state be called before
90 SSL_{accept,connect} may be used (SSL_set_..._state is omitted
91 in many applications because usually everything *appeared* to work as
92 intended anyway -- now it really works as intended).
93 [Bodo Moeller]
94
d5a2ea4b
UM
95 *) Move openssl.cnf out of lib/.
96