6b3ff3b0151181bfe5b6fb56fa926586bcbae1bc
[openssl.git] / ChangeLog.0_9_7-stable_not-in-head
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
4 0.9.8-dev (CVS head).
5     
6 ChangeLog.0_9_7-stable_not-in-head_FIPS  -  "FIPS" related changes
7 ChangeLog.0_9_7-stable_not-in-head       -  everything else
8
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
12 backports from head.
13     
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.
19
20
21 2002-03-01 16:39  ben
22
23         Changed:
24                 Configure (1.314.2.6), "Exp", lines: +1 -0
25
26         OpenBSD variant.
27
28 2002-10-29 18:46  geoff
29
30         Changed:
31                 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
32
33         Correct another inconsistency in my recent commits.
34
35 2002-11-04 17:33  levitte
36
37         Changed:
38                 Configure (1.314.2.38), "Exp", lines: +4 -2
39
40         Return my normal debug targets to something not so extreme, and
41         make the extreme ones special (or 'extreme', if you will :-)).
42
43 2002-12-15 16:27  appro
44
45         Changed:
46                 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
47
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...
55
56 2002-12-16 19:17  appro
57
58         Changed:
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
61
62         This is rollback to 0.9.6h bn_mul.c to address problem reported in
63         RT#272.
64
65 2002-12-16 19:59  appro
66
67         Changed:
68                 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
69
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:-(
74
75 2002-12-17 15:21  levitte
76
77         Changed:
78                 NEWS (1.39.2.16), "Exp", lines: +4 -1
79
80         A few more NEWS items.
81
82 !2002-12-27 17:49  appro
83 !
84 !       Changed:
85 !               Configure (1.314.2.62), "Exp", lines: +1 -1
86 !
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.
90
91 2002-12-28 02:35  levitte
92
93         Changed:
94                 Configure (1.314.2.63), "Exp", lines: +1 -1
95
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...
99
100         It's rather silly to believe we'd release 0.9.7a in 2002 :-).
101
102 2003-01-01 16:48  ben
103
104         Changed:
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
107
108         Fix warnings, use correct -Ds.
109
110 ? 2003-04-04 16:21  levitte
111
112         Changed:
113                 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
114                 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
115
116         Transfer the changes to detect multiline comments and the GCC
117         extension __attribute__.
118
119 2003-04-08 13:54  levitte
120
121         Changed:
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
125
126         Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
127         create a library search path.
128
129                 Correct typos.
130
131 2003-07-03 23:43  levitte
132
133         Changed:
134                 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
135
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.
138
139 2003-07-27 15:46  ben
140
141         Changed:
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
144
145         Add untested CFB-r mode. Will be tested soon.
146
147 2003-07-28 17:07  ben
148
149         Changed:
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
168
169         Add support for partial CFB modes, make tests work, update
170         dependencies.
171
172 2003-07-29 12:56  ben
173
174         Changed:
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
179
180         Working CFB1 and test vectors.
181
182 2003-07-29 15:24  ben
183
184         Changed:
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
192
193         The rest of the keysizes for CFB1, working AES AVS test for CFB1.
194
195 2003-07-29 19:05  ben
196
197         Changed:
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
208
209         AES CFB8.
210
211 2003-07-30 20:30  ben
212
213         Changed:
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
234
235         Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
236
237 2003-07-31 23:30  levitte
238
239         Changed:
240                 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
241
242         If FDIRS is to be treated like SDIRS, let's not forget to
243         initialize it in Makefile.org.
244
245 2003-08-01 12:25  ben
246
247         Changed:
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
252
253         Fix DES CFB-r.
254
255 2003-08-01 12:31  ben
256
257         Changed:
258                 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
259
260         DES CFB8 test.
261
262 2003-08-11 11:56  levitte
263
264         Changed:
265                 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
266
267         Oops, removed a little too much.
268
269 2003-08-11 13:46  levitte
270
271         Changed:
272                 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
273
274         Don't fiddle with LD_LIBRARY_PATH when building non-static.
275
276 2003-08-14 08:54  levitte
277
278         Changed:
279                 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
280                 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
281
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.
285
286 2004-01-21 10:58  appro
287
288         Changed:
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
292
293         Proper support for HP-UX64 gcc build.  PR: 772
294
295 2004-01-29 10:41  levitte
296
297         Changed:
298                 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
299
300         Have the declarations match the definitions.
301
302 2004-03-17 05:01  mark
303
304         Changed:
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
315
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
320
321                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
322         by: Mark Cox
323
324 2004-04-02 14:39  levitte
325
326         Changed:
327                 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
328
329         Typo.  "pa-rics2W" corrected to "pa-risc2W".  PR: 868
330
331 2004-05-12 12:09  levitte
332
333         Changed:
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
337
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.
341
342 2004-05-12 12:17  levitte
343
344         Changed:
345                 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
346
347         Forgot to update the Makefile with the o_str stuff...
348
349 2004-05-12 16:11  ben
350
351         Changed:
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
358
359         Blow up in people's faces if they don't reseed.
360
361 2004-05-14 19:54  levitte
362
363         Changed:
364                 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
365
366         All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
367         EVP_*_cfb128.
368
369 2004-05-17 06:39  levitte
370
371         Changed:
372                 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
373
374         Make it possible for the user to choose the digest used to create
375         the key.
376
377 2004-05-17 06:40  levitte
378
379         Changed:
380                 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
381
382         Rewrite the usage to avoid confusion.
383
384 2004-06-19 15:32  ben
385
386         Changed:
387                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
388
389         Make make tags make tags.
390
391 2004-06-21 20:05  levitte
392
393         Changed:
394                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
395
396         Standard sh doesn't tolerate ! as part of the conditional command.
397
398                 PR: 900
399
400 2004-07-24 15:40  appro
401
402         Changed:
403                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
404
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
408         once...
409
410 2004-07-27 16:09  levitte
411
412         Changed:
413                 makevms.com (1.35.2.5), "Exp", lines: +1 -1
414
415         Typo
416
417 2004-08-02 16:15  levitte
418
419         Changed:
420                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
421
422         Let's lock a write lock when changing values, shall we?
423
424                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
425         for making me aware of this error.
426
427 2004-08-11 22:34  levitte
428
429         Changed:
430                 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
431
432         Another missing module in the VMS build files.  I believe this is
433         the last, though...
434
435 2004-09-11 11:45  levitte
436
437         Changed:
438                 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
439
440         Makefile.ssl changed name to Makefile...
441
442 2004-12-09 19:00  appro
443
444         Changed:
445                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
446
447         Eliminate dependency on UNICODE macro.
448
449 2004-12-20 14:18  appro
450
451         Changed:
452                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
453
454         When re-linking files, really relink them. In other words, emulate
455         ln -f.
456
457 2004-12-28 00:48  appro
458
459         Changed:
460                 Configure (1.314.2.103), "Exp", lines: +1 -2
461                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
462
463         Cosmetic mingw update.  PR: 924
464
465 2005-01-09 18:58  appro
466
467         Changed:
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
471
472         Allow for ./config no-sha0.  PR: 993
473
474 2005-01-11 07:53  levitte
475
476         Changed:
477                 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
478
479         Remove VMS_strcasecmp() from apps.c, it's not used any more.  And
480         besides, the implementation is bogus.
481
482 2005-02-03 12:09  appro
483
484         Changed:
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
488
489         Final HP-UX specific touches to "cope with run-time linker on
490         multi-ABI platforms."
491
492 2005-03-12 10:28  appro
493
494         Changed:
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
498
499         Move copying of .dll to apps/ and test/ to more appropriate place.
500
501 2005-03-12 13:15  appro
502
503         Changed:
504                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
505                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
506
507         Fold rules in test/Makefile and provide hooks for updated FIPS
508         build procedures.
509
510 2005-03-15 10:46  appro
511
512         Changed:
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
516
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
519         discreet.
520
521 2005-03-26 20:32  appro
522
523         Changed:
524                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
525
526         Resolve "operation size not specified" in NASM modules.
527
528 2005-04-03 21:16  appro
529
530         Changed:
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
536
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
540         work woth Sun C...
541
542 2005-04-14 00:47  appro
543
544         Changed:
545                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
546
547         Move cygcrypto.dll above cygwin.dll.
548
549 2005-04-19 16:21  appro
550
551         Changed:
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
557
558         Enable shared link on HP-UX.
559