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-17 15:21 levitte
78 NEWS (1.39.2.16), "Exp", lines: +4 -1
80 A few more NEWS items.
82 !2002-12-27 17:49 appro
85 ! Configure (1.314.2.62), "Exp", lines: +1 -1
87 ! According to Tim Rice <tim@multitalents.net> assembler support in
88 ! SCO5 never worked anyway. Note this is not going to HEAD as we
89 ! intend to provide an alternative solution as soon as 0.9.7 is out.
91 2002-12-28 02:35 levitte
94 Configure (1.314.2.63), "Exp", lines: +1 -1
96 Hmm, the variables $x96_elf_asm and others contain a number of
97 colons, so when removing one reference, if should be replaced with
98 the appropriate number of colons, or chaos will follow...
100 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
105 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
106 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
108 Fix warnings, use correct -Ds.
110 ? 2003-04-04 16:21 levitte
113 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
114 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
116 Transfer the changes to detect multiline comments and the GCC
117 extension __attribute__.
119 2003-04-08 13:54 levitte
122 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
123 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
124 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
126 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
127 create a library search path.
131 2003-07-03 23:43 levitte
134 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
136 Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
137 ./crypto/mem.o when we're looking for mem.o.
142 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
143 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
145 Add untested CFB-r mode. Will be tested soon.
150 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
151 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
152 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
153 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
154 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
155 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
156 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
157 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
158 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
159 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
160 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
161 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
162 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
163 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
164 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
165 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
166 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
167 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
169 Add support for partial CFB modes, make tests work, update
175 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
176 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
177 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
178 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
180 Working CFB1 and test vectors.
185 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
186 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
187 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
188 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
189 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
190 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
191 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
193 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
198 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
199 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
200 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
201 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
202 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
203 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
204 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
205 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
206 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
207 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
214 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
215 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
216 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
217 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
218 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
219 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
220 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
221 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
222 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
223 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
224 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
225 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
226 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
227 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
228 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
229 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
230 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
231 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
232 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
233 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
235 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
237 2003-07-31 23:30 levitte
240 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
242 If FDIRS is to be treated like SDIRS, let's not forget to
243 initialize it in Makefile.org.
248 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
249 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
250 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
251 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
258 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
262 2003-08-11 11:56 levitte
265 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
267 Oops, removed a little too much.
269 2003-08-11 13:46 levitte
272 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
274 Don't fiddle with LD_LIBRARY_PATH when building non-static.
276 2003-08-14 08:54 levitte
279 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
280 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
282 Undo the change that left LD_LIBRARY_PATH unchanged. The errors I
283 saw weren't due to that, but to a change on the SCO machines I used
284 for testing, where my $PATH was suddenly incorrect.
286 2004-01-21 10:58 appro
289 Configure (1.314.2.89), "Exp", lines: +1 -0
290 config (1.95.2.27), "Exp", lines: +7 -6
291 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
293 Proper support for HP-UX64 gcc build. PR: 772
295 2004-01-29 10:41 levitte
298 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
300 Have the declarations match the definitions.
302 2004-03-17 05:01 mark
305 CHANGES (1.977.2.128), "Exp", lines: +9 -1
306 FAQ (1.61.2.30), "Exp", lines: +1 -1
307 LICENSE (1.7.2.3), "Exp", lines: +1 -1
308 NEWS (1.39.2.21), "Exp", lines: +8 -0
309 README (1.39.2.24), "Exp", lines: +2 -2
310 STATUS (1.211.2.41), "Exp", lines: +4 -1
311 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
312 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
313 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
314 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
316 Fix null-pointer assignment in do_change_cipher_spec() revealed by
317 using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
318 SSL/TLS handshaking when using Kerberos ciphersuites
319 (CAN-2004-0112) Ready for 0.9.7d build
321 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
324 2004-04-02 14:39 levitte
327 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
329 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
331 2004-05-12 12:09 levitte
334 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
335 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
336 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
338 The functions OPENSSL_strcasen?cmp() were forgotten when merging
339 the FIPS branch into this. It's needed at least for certain
340 OpenVMS versions, and should really be used in a more general way.
342 2004-05-12 12:17 levitte
345 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
347 Forgot to update the Makefile with the o_str stuff...
352 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
353 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
354 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
355 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
356 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
357 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
359 Blow up in people's faces if they don't reseed.
361 2004-05-14 19:54 levitte
364 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
366 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
369 2004-05-17 06:39 levitte
372 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
374 Make it possible for the user to choose the digest used to create
377 2004-05-17 06:40 levitte
380 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
382 Rewrite the usage to avoid confusion.
387 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
389 Make make tags make tags.
391 2004-06-21 20:05 levitte
394 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
396 Standard sh doesn't tolerate ! as part of the conditional command.
400 2004-07-24 15:40 appro
403 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
405 Add casts where casts due. It's "safe" to cast, because "wrong"
406 casts will either be optimized away or never performed. The trouble
407 is that compiler first parses code, then optimizes, not both at
410 2004-07-27 16:09 levitte
413 makevms.com (1.35.2.5), "Exp", lines: +1 -1
417 2004-08-02 16:15 levitte
420 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
422 Let's lock a write lock when changing values, shall we?
424 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
425 for making me aware of this error.
427 2004-08-11 22:34 levitte
430 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
432 Another missing module in the VMS build files. I believe this is
435 2004-09-11 11:45 levitte
438 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
440 Makefile.ssl changed name to Makefile...
442 2004-12-09 19:00 appro
445 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
447 Eliminate dependency on UNICODE macro.
449 2004-12-20 14:18 appro
452 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
454 When re-linking files, really relink them. In other words, emulate
457 2004-12-28 00:48 appro
460 Configure (1.314.2.103), "Exp", lines: +1 -2
461 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
463 Cosmetic mingw update. PR: 924
465 2005-01-09 18:58 appro
468 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
469 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
470 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
472 Allow for ./config no-sha0. PR: 993
474 2005-01-11 07:53 levitte
477 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
479 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
480 besides, the implementation is bogus.
482 2005-02-03 12:09 appro
485 Configure (1.314.2.105), "Exp", lines: +2 -2
486 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
487 TABLE (1.99.2.44), "Exp", lines: +2 -2
489 Final HP-UX specific touches to "cope with run-time linker on
490 multi-ABI platforms."
492 2005-03-12 10:28 appro
495 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
496 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
497 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
499 Move copying of .dll to apps/ and test/ to more appropriate place.
501 2005-03-12 13:15 appro
504 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
505 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
507 Fold rules in test/Makefile and provide hooks for updated FIPS
510 2005-03-15 10:46 appro
513 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
514 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
515 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
517 Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
518 in crypto/Makefile and make Makefile.org and fips/Makefile more
521 2005-03-26 20:32 appro
524 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
526 Resolve "operation size not specified" in NASM modules.
528 2005-04-03 21:16 appro
531 Configure (1.314.2.109), "Exp", lines: +10 -0
532 TABLE (1.99.2.48), "Exp", lines: +50 -0
533 config (1.95.2.33), "Exp", lines: +9 -2
534 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
535 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
537 Extend Solaris x86 support to amd64. Note that if both gcc and Sun
538 C are installed, it defaults to gcc, because it beats Sun C on
539 every benchmark. Also note that gcc shared build was verified to
542 2005-04-14 00:47 appro
545 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
547 Move cygcrypto.dll above cygwin.dll.
549 2005-04-19 16:21 appro
552 Configure (1.314.2.117), "Exp", lines: +24 -21
553 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
554 TABLE (1.99.2.52), "Exp", lines: +20 -20
555 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
556 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
558 Enable shared link on HP-UX.