1 This file, together with ChangeLog.0_9_7-stable_not-in-head_FIPS,
2 provides a collection of those CVS change log entries for the
3 0.9.7 branch (OpenSSL_0_9_7-stable) that do not appear similarly in
6 ChangeLog.0_9_7-stable_not-in-head_FIPS - "FIPS" related changes
7 ChangeLog.0_9_7-stable_not-in-head - everything else
9 Some obvious false positives have been eliminated: e.g., we do not
10 care about a simple "make update"; and we don't care about changes
11 identified to the 0.9.7 branch that were explicitly identified as
14 Eliminating all other entries (and finally this file and its
15 compantion), either as false positives or as things that should go
16 into 0.9.8, remains to be done. Any additional changes to 0.9.7 that
17 are not immediately put into 0.9.8, but belong there as well, should
18 be added to the end of this file.
24 Configure (1.314.2.6), "Exp", lines: +1 -0
28 2002-10-29 18:46 geoff
31 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
33 Correct another inconsistency in my recent commits.
35 2002-11-04 17:33 levitte
38 Configure (1.314.2.38), "Exp", lines: +4 -2
40 Return my normal debug targets to something not so extreme, and
41 make the extreme ones special (or 'extreme', if you will :-)).
43 2002-12-15 16:27 appro
46 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
48 Another Solaris shared build clean-up. This is not actually needed
49 if one uses WorkShop C. It's gcc driver that brings copy of
50 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
51 and not just -z. Problem is that gcc driver apparently omits all -z
52 options but -z text. Don't ask me why. I'm not committing
53 corresponding workaround into the HEAD as Makefile.shared
54 reportedly needs even more work...
56 2002-12-16 19:17 appro
59 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
60 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
62 This is rollback to 0.9.6h bn_mul.c to address problem reported in
65 2002-12-16 19:59 appro
68 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
70 Some of Sun compiler drivers (well, one of those I have) collect
71 all options specified with -Wl in the beginnig of the ld command
72 line which kind of obsoletes the idea as it's -z defaultextract
73 that will be closest to lib*.a and not -z allextract:-(
75 !2002-12-27 17:49 appro
78 ! Configure (1.314.2.62), "Exp", lines: +1 -1
80 ! According to Tim Rice <tim@multitalents.net> assembler support in
81 ! SCO5 never worked anyway. Note this is not going to HEAD as we
82 ! intend to provide an alternative solution as soon as 0.9.7 is out.
87 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
88 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
90 Fix warnings, use correct -Ds.
95 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
96 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
98 Add untested CFB-r mode. Will be tested soon.
103 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
104 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
105 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
106 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
107 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
108 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
109 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
110 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
111 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
112 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
113 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
114 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
115 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
116 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
117 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
118 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
119 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
120 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
122 Add support for partial CFB modes, make tests work, update
128 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
129 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
130 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
131 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
133 Working CFB1 and test vectors.
138 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
139 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
140 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
141 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
142 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
143 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
144 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
146 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
151 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
152 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
153 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
154 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
155 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
156 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
157 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
158 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
159 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
160 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
167 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
168 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
169 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
170 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
171 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
172 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
173 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
174 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
175 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
176 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
177 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
178 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
179 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
180 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
181 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
182 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
183 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
184 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
185 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
186 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
188 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
190 2003-07-31 23:30 levitte
193 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
195 If FDIRS is to be treated like SDIRS, let's not forget to
196 initialize it in Makefile.org.
201 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
202 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
203 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
204 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
211 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
215 2004-01-21 10:58 appro
218 Configure (1.314.2.89), "Exp", lines: +1 -0
219 config (1.95.2.27), "Exp", lines: +7 -6
220 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
222 Proper support for HP-UX64 gcc build. PR: 772
224 2004-03-17 05:01 mark
227 CHANGES (1.977.2.128), "Exp", lines: +9 -1
228 FAQ (1.61.2.30), "Exp", lines: +1 -1
229 LICENSE (1.7.2.3), "Exp", lines: +1 -1
230 NEWS (1.39.2.21), "Exp", lines: +8 -0
231 README (1.39.2.24), "Exp", lines: +2 -2
232 STATUS (1.211.2.41), "Exp", lines: +4 -1
233 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
234 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
235 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
236 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
238 Fix null-pointer assignment in do_change_cipher_spec() revealed by
239 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
240 SSL/TLS handshaking when using Kerberos ciphersuites
241 (CAN-2004-0112) Ready for 0.9.7d build
243 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
249 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
250 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
251 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
252 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
253 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
254 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
256 Blow up in people's faces if they don't reseed.
261 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
263 Make make tags make tags.
265 2004-06-21 20:05 levitte
268 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
270 Standard sh doesn't tolerate ! as part of the conditional command.
274 2004-07-24 15:40 appro
277 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
279 Add casts where casts due. It's "safe" to cast, because "wrong"
280 casts will either be optimized away or never performed. The trouble
281 is that compiler first parses code, then optimizes, not both at
284 2004-08-02 16:15 levitte [FIPS]
287 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
289 Let's lock a write lock when changing values, shall we?
291 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
292 for making me aware of this error.
294 2004-12-09 19:00 appro
297 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
299 Eliminate dependency on UNICODE macro.
301 2004-12-20 14:18 appro
304 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
306 When re-linking files, really relink them. In other words, emulate
309 2004-12-28 00:48 appro
312 Configure (1.314.2.103), "Exp", lines: +1 -2
313 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
315 Cosmetic mingw update. PR: 924
317 2005-01-09 18:58 appro
320 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
321 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
322 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
324 Allow for ./config no-sha0. PR: 993
326 2005-02-03 12:09 appro
329 Configure (1.314.2.105), "Exp", lines: +2 -2
330 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
331 TABLE (1.99.2.44), "Exp", lines: +2 -2
333 Final HP-UX specific touches to "cope with run-time linker on
334 multi-ABI platforms."
336 2005-03-12 10:28 appro
339 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
340 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
341 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
343 Move copying of .dll to apps/ and test/ to more appropriate place.
345 2005-03-12 13:15 appro
348 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
349 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
351 Fold rules in test/Makefile and provide hooks for updated FIPS
354 2005-03-15 10:46 appro
357 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
358 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
359 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
361 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
362 in crypto/Makefile and make Makefile.org and fips/Makefile more
365 2005-03-26 20:32 appro
368 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
370 Resolve "operation size not specified" in NASM modules.
372 2005-04-03 21:16 appro
375 Configure (1.314.2.109), "Exp", lines: +10 -0
376 TABLE (1.99.2.48), "Exp", lines: +50 -0
377 config (1.95.2.33), "Exp", lines: +9 -2
378 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
379 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
381 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
382 C are installed, it defaults to gcc, because it beats Sun C on
383 every benchmark. Also note that gcc shared build was verified to
386 2005-04-14 00:47 appro
389 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
391 Move cygcrypto.dll above cygwin.dll.
393 2005-04-19 16:21 appro
396 Configure (1.314.2.117), "Exp", lines: +24 -21
397 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
398 TABLE (1.99.2.52), "Exp", lines: +20 -20
399 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
400 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
402 Enable shared link on HP-UX.