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-09 14:19 levitte
31 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
33 The dissapearing destroy callback reappears
35 2002-10-24 00:09 levitte
38 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
40 An engine changed name.
42 2002-10-29 18:46 geoff
45 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
47 Correct another inconsistency in my recent commits.
49 2002-11-04 17:33 levitte
52 Configure (1.314.2.38), "Exp", lines: +4 -2
54 Return my normal debug targets to something not so extreme, and
55 make the extreme ones special (or 'extreme', if you will :-)).
57 2002-11-13 12:35 levitte
60 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
61 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
63 Make OpenSSLdie() visible (it's a must to get a proper reference in
66 2002-11-13 15:30 levitte
69 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
70 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
71 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
73 The loading functions should be static if we build a dynamic
76 2002-12-12 18:41 levitte
79 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
80 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
81 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
82 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
83 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
84 CHANGES (1.977.2.78), "Exp", lines: +14 -0
86 Add a static lock called HWCRHK, for the case of having an
87 application that wants to use the hw_ncipher engine without having
88 given any callbacks for the dynamic type of locks.
90 2002-12-15 16:27 appro
93 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
95 Another Solaris shared build clean-up. This is not actually needed
96 if one uses WorkShop C. It's gcc driver that brings copy of
97 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
98 and not just -z. Problem is that gcc driver apparently omits all -z
99 options but -z text. Don't ask me why. I'm not committing
100 corresponding workaround into the HEAD as Makefile.shared
101 reportedly needs even more work...
103 2002-12-16 19:17 appro
106 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
107 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
109 This is rollback to 0.9.6h bn_mul.c to address problem reported in
112 2002-12-16 19:59 appro
115 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
117 Some of Sun compiler drivers (well, one of those I have) collect
118 all options specified with -Wl in the beginnig of the ld command
119 line which kind of obsoletes the idea as it's -z defaultextract
120 that will be closest to lib*.a and not -z allextract:-(
122 2002-12-17 15:21 levitte
125 NEWS (1.39.2.16), "Exp", lines: +4 -1
127 A few more NEWS items.
129 !2002-12-27 17:49 appro
132 ! Configure (1.314.2.62), "Exp", lines: +1 -1
134 ! According to Tim Rice <tim@multitalents.net> assembler support in
135 ! SCO5 never worked anyway. Note this is not going to HEAD as we
136 ! intend to provide an alternative solution as soon as 0.9.7 is out.
138 2002-12-28 02:35 levitte
141 Configure (1.314.2.63), "Exp", lines: +1 -1
143 Hmm, the variables $x96_elf_asm and others contain a number of
144 colons, so when removing one reference, if should be replaced with
145 the appropriate number of colons, or chaos will follow...
147 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
152 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
153 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
155 Fix warnings, use correct -Ds.
157 ? 2003-04-04 16:21 levitte
160 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
161 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
163 Transfer the changes to detect multiline comments and the GCC
164 extension __attribute__.
166 2003-04-08 13:54 levitte
169 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
170 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
171 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
173 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
174 create a library search path.
178 2003-07-03 23:43 levitte
181 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
183 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
184 ./crypto/mem.o when we're looking for mem.o.
189 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
190 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
192 Add untested CFB-r mode. Will be tested soon.
197 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
198 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
199 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
200 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
201 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
202 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
203 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
204 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
205 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
206 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
207 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
208 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
209 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
210 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
211 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
212 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
213 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
214 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
216 Add support for partial CFB modes, make tests work, update
222 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
223 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
224 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
225 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
227 Working CFB1 and test vectors.
232 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
233 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
234 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
235 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
236 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
237 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
238 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
240 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
245 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
246 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
247 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
248 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
249 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
250 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
251 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
252 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
253 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
254 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
261 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
262 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
263 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
264 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
265 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
266 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
267 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
268 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
269 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
270 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
271 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
272 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
273 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
274 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
275 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
276 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
277 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
278 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
279 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
280 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
282 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
284 2003-07-31 23:30 levitte
287 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
289 If FDIRS is to be treated like SDIRS, let's not forget to
290 initialize it in Makefile.org.
295 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
296 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
297 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
298 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
305 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
309 2003-08-11 11:56 levitte
312 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
314 Oops, removed a little too much.
316 2003-08-11 13:46 levitte
319 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
321 Don't fiddle with LD_LIBRARY_PATH when building non-static.
323 2003-08-14 08:54 levitte
326 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
327 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
329 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
330 saw weren't due to that, but to a change on the SCO machines I used
331 for testing, where my $PATH was suddenly incorrect.
333 2004-01-21 10:58 appro
336 Configure (1.314.2.89), "Exp", lines: +1 -0
337 config (1.95.2.27), "Exp", lines: +7 -6
338 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
340 Proper support for HP-UX64 gcc build. PR: 772
342 2004-01-29 10:41 levitte
345 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
347 Have the declarations match the definitions.
349 2004-03-17 05:01 mark
352 CHANGES (1.977.2.128), "Exp", lines: +9 -1
353 FAQ (1.61.2.30), "Exp", lines: +1 -1
354 LICENSE (1.7.2.3), "Exp", lines: +1 -1
355 NEWS (1.39.2.21), "Exp", lines: +8 -0
356 README (1.39.2.24), "Exp", lines: +2 -2
357 STATUS (1.211.2.41), "Exp", lines: +4 -1
358 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
359 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
360 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
361 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
363 Fix null-pointer assignment in do_change_cipher_spec() revealed by
364 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
365 SSL/TLS handshaking when using Kerberos ciphersuites
366 (CAN-2004-0112) Ready for 0.9.7d build
368 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
371 2004-04-02 14:39 levitte
374 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
376 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
378 2004-05-12 12:09 levitte
381 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
382 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
383 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
385 The functions OPENSSL_strcasen?cmp() were forgotten when merging
386 the FIPS branch into this. It's needed at least for certain
387 OpenVMS versions, and should really be used in a more general way.
389 2004-05-12 12:17 levitte
392 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
394 Forgot to update the Makefile with the o_str stuff...
399 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
400 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
401 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
402 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
403 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
404 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
406 Blow up in people's faces if they don't reseed.
408 2004-05-14 19:54 levitte
411 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
413 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
416 2004-05-17 06:39 levitte
419 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
421 Make it possible for the user to choose the digest used to create
424 2004-05-17 06:40 levitte
427 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
429 Rewrite the usage to avoid confusion.
434 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
436 Make make tags make tags.
438 2004-06-21 20:05 levitte
441 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
443 Standard sh doesn't tolerate ! as part of the conditional command.
447 2004-07-24 15:40 appro
450 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
452 Add casts where casts due. It's "safe" to cast, because "wrong"
453 casts will either be optimized away or never performed. The trouble
454 is that compiler first parses code, then optimizes, not both at
457 2004-07-27 16:09 levitte
460 makevms.com (1.35.2.5), "Exp", lines: +1 -1
464 2004-08-02 16:15 levitte
467 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
469 Let's lock a write lock when changing values, shall we?
471 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
472 for making me aware of this error.
474 2004-08-11 22:34 levitte
477 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
479 Another missing module in the VMS build files. I believe this is
482 2004-09-11 11:45 levitte
485 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
487 Makefile.ssl changed name to Makefile...
489 2004-12-09 19:00 appro
492 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
494 Eliminate dependency on UNICODE macro.
496 2004-12-20 14:18 appro
499 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
501 When re-linking files, really relink them. In other words, emulate
504 2004-12-28 00:48 appro
507 Configure (1.314.2.103), "Exp", lines: +1 -2
508 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
510 Cosmetic mingw update. PR: 924
512 2005-01-09 18:58 appro
515 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
516 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
517 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
519 Allow for ./config no-sha0. PR: 993
521 2005-01-11 07:53 levitte
524 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
526 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
527 besides, the implementation is bogus.
529 2005-02-03 12:09 appro
532 Configure (1.314.2.105), "Exp", lines: +2 -2
533 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
534 TABLE (1.99.2.44), "Exp", lines: +2 -2
536 Final HP-UX specific touches to "cope with run-time linker on
537 multi-ABI platforms."
539 2005-03-12 10:28 appro
542 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
543 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
544 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
546 Move copying of .dll to apps/ and test/ to more appropriate place.
548 2005-03-12 13:15 appro
551 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
552 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
554 Fold rules in test/Makefile and provide hooks for updated FIPS
557 2005-03-15 10:46 appro
560 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
561 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
562 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
564 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
565 in crypto/Makefile and make Makefile.org and fips/Makefile more
568 2005-03-26 20:32 appro
571 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
573 Resolve "operation size not specified" in NASM modules.
575 2005-04-03 21:16 appro
578 Configure (1.314.2.109), "Exp", lines: +10 -0
579 TABLE (1.99.2.48), "Exp", lines: +50 -0
580 config (1.95.2.33), "Exp", lines: +9 -2
581 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
582 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
584 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
585 C are installed, it defaults to gcc, because it beats Sun C on
586 every benchmark. Also note that gcc shared build was verified to
589 2005-04-14 00:47 appro
592 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
594 Move cygcrypto.dll above cygwin.dll.
596 2005-04-19 16:21 appro
599 Configure (1.314.2.117), "Exp", lines: +24 -21
600 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
601 TABLE (1.99.2.52), "Exp", lines: +20 -20
602 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
603 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
605 Enable shared link on HP-UX.