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-12 18:41 levitte
46 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
47 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
48 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
49 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
50 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
51 CHANGES (1.977.2.78), "Exp", lines: +14 -0
53 Add a static lock called HWCRHK, for the case of having an
54 application that wants to use the hw_ncipher engine without having
55 given any callbacks for the dynamic type of locks.
57 2002-12-15 16:27 appro
60 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
62 Another Solaris shared build clean-up. This is not actually needed
63 if one uses WorkShop C. It's gcc driver that brings copy of
64 libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
65 and not just -z. Problem is that gcc driver apparently omits all -z
66 options but -z text. Don't ask me why. I'm not committing
67 corresponding workaround into the HEAD as Makefile.shared
68 reportedly needs even more work...
70 2002-12-16 19:17 appro
73 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
74 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
76 This is rollback to 0.9.6h bn_mul.c to address problem reported in
79 2002-12-16 19:59 appro
82 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
84 Some of Sun compiler drivers (well, one of those I have) collect
85 all options specified with -Wl in the beginnig of the ld command
86 line which kind of obsoletes the idea as it's -z defaultextract
87 that will be closest to lib*.a and not -z allextract:-(
89 2002-12-17 15:21 levitte
92 NEWS (1.39.2.16), "Exp", lines: +4 -1
94 A few more NEWS items.
96 !2002-12-27 17:49 appro
99 ! Configure (1.314.2.62), "Exp", lines: +1 -1
101 ! According to Tim Rice <tim@multitalents.net> assembler support in
102 ! SCO5 never worked anyway. Note this is not going to HEAD as we
103 ! intend to provide an alternative solution as soon as 0.9.7 is out.
105 2002-12-28 02:35 levitte
108 Configure (1.314.2.63), "Exp", lines: +1 -1
110 Hmm, the variables $x96_elf_asm and others contain a number of
111 colons, so when removing one reference, if should be replaced with
112 the appropriate number of colons, or chaos will follow...
114 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
119 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
120 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
122 Fix warnings, use correct -Ds.
124 ? 2003-04-04 16:21 levitte
127 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
128 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
130 Transfer the changes to detect multiline comments and the GCC
131 extension __attribute__.
133 2003-04-08 13:54 levitte
136 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
137 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
138 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
140 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
141 create a library search path.
145 2003-07-03 23:43 levitte
148 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
150 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
151 ./crypto/mem.o when we're looking for mem.o.
156 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
157 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
159 Add untested CFB-r mode. Will be tested soon.
164 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
165 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
166 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
167 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
168 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
169 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
170 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
171 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
172 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
173 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
174 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
175 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
176 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
177 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
178 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
179 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
180 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
181 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
183 Add support for partial CFB modes, make tests work, update
189 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
190 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
191 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
192 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
194 Working CFB1 and test vectors.
199 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
200 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
201 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
202 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
203 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
204 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
205 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
207 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
212 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
213 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
214 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
215 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
216 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
217 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
218 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
219 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
220 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
221 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
228 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
229 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
230 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
231 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
232 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
233 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
234 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
235 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
236 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
237 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
238 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
239 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
240 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
241 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
242 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
243 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
244 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
245 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
246 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
247 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
249 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
251 2003-07-31 23:30 levitte
254 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
256 If FDIRS is to be treated like SDIRS, let's not forget to
257 initialize it in Makefile.org.
262 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
263 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
264 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
265 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
272 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
276 2003-08-11 11:56 levitte
279 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
281 Oops, removed a little too much.
283 2003-08-11 13:46 levitte
286 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
288 Don't fiddle with LD_LIBRARY_PATH when building non-static.
290 2003-08-14 08:54 levitte
293 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
294 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
296 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
297 saw weren't due to that, but to a change on the SCO machines I used
298 for testing, where my $PATH was suddenly incorrect.
300 2004-01-21 10:58 appro
303 Configure (1.314.2.89), "Exp", lines: +1 -0
304 config (1.95.2.27), "Exp", lines: +7 -6
305 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
307 Proper support for HP-UX64 gcc build. PR: 772
309 2004-01-29 10:41 levitte
312 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
314 Have the declarations match the definitions.
316 2004-03-17 05:01 mark
319 CHANGES (1.977.2.128), "Exp", lines: +9 -1
320 FAQ (1.61.2.30), "Exp", lines: +1 -1
321 LICENSE (1.7.2.3), "Exp", lines: +1 -1
322 NEWS (1.39.2.21), "Exp", lines: +8 -0
323 README (1.39.2.24), "Exp", lines: +2 -2
324 STATUS (1.211.2.41), "Exp", lines: +4 -1
325 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
326 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
327 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
328 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
330 Fix null-pointer assignment in do_change_cipher_spec() revealed by
331 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
332 SSL/TLS handshaking when using Kerberos ciphersuites
333 (CAN-2004-0112) Ready for 0.9.7d build
335 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
338 2004-04-02 14:39 levitte
341 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
343 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
345 2004-05-12 12:09 levitte
348 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
349 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
350 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
352 The functions OPENSSL_strcasen?cmp() were forgotten when merging
353 the FIPS branch into this. It's needed at least for certain
354 OpenVMS versions, and should really be used in a more general way.
356 2004-05-12 12:17 levitte
359 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
361 Forgot to update the Makefile with the o_str stuff...
366 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
367 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
368 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
369 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
370 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
371 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
373 Blow up in people's faces if they don't reseed.
375 2004-05-14 19:54 levitte
378 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
380 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
383 2004-05-17 06:39 levitte
386 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
388 Make it possible for the user to choose the digest used to create
391 2004-05-17 06:40 levitte
394 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
396 Rewrite the usage to avoid confusion.
401 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
403 Make make tags make tags.
405 2004-06-21 20:05 levitte
408 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
410 Standard sh doesn't tolerate ! as part of the conditional command.
414 2004-07-24 15:40 appro
417 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
419 Add casts where casts due. It's "safe" to cast, because "wrong"
420 casts will either be optimized away or never performed. The trouble
421 is that compiler first parses code, then optimizes, not both at
424 2004-07-27 16:09 levitte
427 makevms.com (1.35.2.5), "Exp", lines: +1 -1
431 2004-08-02 16:15 levitte
434 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
436 Let's lock a write lock when changing values, shall we?
438 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
439 for making me aware of this error.
441 2004-08-11 22:34 levitte
444 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
446 Another missing module in the VMS build files. I believe this is
449 2004-09-11 11:45 levitte
452 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
454 Makefile.ssl changed name to Makefile...
456 2004-12-09 19:00 appro
459 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
461 Eliminate dependency on UNICODE macro.
463 2004-12-20 14:18 appro
466 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
468 When re-linking files, really relink them. In other words, emulate
471 2004-12-28 00:48 appro
474 Configure (1.314.2.103), "Exp", lines: +1 -2
475 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
477 Cosmetic mingw update. PR: 924
479 2005-01-09 18:58 appro
482 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
483 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
484 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
486 Allow for ./config no-sha0. PR: 993
488 2005-01-11 07:53 levitte
491 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
493 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
494 besides, the implementation is bogus.
496 2005-02-03 12:09 appro
499 Configure (1.314.2.105), "Exp", lines: +2 -2
500 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
501 TABLE (1.99.2.44), "Exp", lines: +2 -2
503 Final HP-UX specific touches to "cope with run-time linker on
504 multi-ABI platforms."
506 2005-03-12 10:28 appro
509 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
510 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
511 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
513 Move copying of .dll to apps/ and test/ to more appropriate place.
515 2005-03-12 13:15 appro
518 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
519 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
521 Fold rules in test/Makefile and provide hooks for updated FIPS
524 2005-03-15 10:46 appro
527 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
528 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
529 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
531 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
532 in crypto/Makefile and make Makefile.org and fips/Makefile more
535 2005-03-26 20:32 appro
538 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
540 Resolve "operation size not specified" in NASM modules.
542 2005-04-03 21:16 appro
545 Configure (1.314.2.109), "Exp", lines: +10 -0
546 TABLE (1.99.2.48), "Exp", lines: +50 -0
547 config (1.95.2.33), "Exp", lines: +9 -2
548 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
549 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
551 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
552 C are installed, it defaults to gcc, because it beats Sun C on
553 every benchmark. Also note that gcc shared build was verified to
556 2005-04-14 00:47 appro
559 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
561 Move cygcrypto.dll above cygwin.dll.
563 2005-04-19 16:21 appro
566 Configure (1.314.2.117), "Exp", lines: +24 -21
567 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
568 TABLE (1.99.2.52), "Exp", lines: +20 -20
569 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
570 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
572 Enable shared link on HP-UX.