f8c79db17d253903f9f373a290f5625afbaad6c9
[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-27 17:49  appro
76 !
77 !       Changed:
78 !               Configure (1.314.2.62), "Exp", lines: +1 -1
79 !
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.
83
84 2003-01-01 16:48  ben
85
86         Changed:
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
89
90         Fix warnings, use correct -Ds.
91
92 2003-07-27 15:46  ben
93
94         Changed:
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
97
98         Add untested CFB-r mode. Will be tested soon.
99
100 2003-07-28 17:07  ben
101
102         Changed:
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
121
122         Add support for partial CFB modes, make tests work, update
123         dependencies.
124
125 2003-07-29 12:56  ben
126
127         Changed:
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
132
133         Working CFB1 and test vectors.
134
135 2003-07-29 15:24  ben
136
137         Changed:
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
145
146         The rest of the keysizes for CFB1, working AES AVS test for CFB1.
147
148 2003-07-29 19:05  ben
149
150         Changed:
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
161
162         AES CFB8.
163
164 2003-07-30 20:30  ben
165
166         Changed:
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
187
188         Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
189
190 2003-07-31 23:30  levitte
191
192         Changed:
193                 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
194
195         If FDIRS is to be treated like SDIRS, let's not forget to
196         initialize it in Makefile.org.
197
198 2003-08-01 12:25  ben
199
200         Changed:
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
205
206         Fix DES CFB-r.
207
208 2003-08-01 12:31  ben
209
210         Changed:
211                 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
212
213         DES CFB8 test.
214
215 2004-01-21 10:58  appro
216
217         Changed:
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
221
222         Proper support for HP-UX64 gcc build.  PR: 772
223
224 2004-03-17 05:01  mark
225
226         Changed:
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
237
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
242
243                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
244         by: Mark Cox
245
246 2004-05-12 16:11  ben
247
248         Changed:
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
255
256         Blow up in people's faces if they don't reseed.
257
258 2004-06-19 15:32  ben
259
260         Changed:
261                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
262
263         Make make tags make tags.
264
265 2004-06-21 20:05  levitte
266
267         Changed:
268                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
269
270         Standard sh doesn't tolerate ! as part of the conditional command.
271
272                 PR: 900
273
274 2004-07-24 15:40  appro
275
276         Changed:
277                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
278
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
282         once...
283
284 2004-08-02 16:15  levitte [FIPS]
285
286         Changed:
287                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
288
289         Let's lock a write lock when changing values, shall we?
290
291                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
292         for making me aware of this error.
293
294 2004-12-09 19:00  appro
295
296         Changed:
297                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
298
299         Eliminate dependency on UNICODE macro.
300
301 2004-12-20 14:18  appro
302
303         Changed:
304                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
305
306         When re-linking files, really relink them. In other words, emulate
307         ln -f.
308
309 2004-12-28 00:48  appro
310
311         Changed:
312                 Configure (1.314.2.103), "Exp", lines: +1 -2
313                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
314
315         Cosmetic mingw update.  PR: 924
316
317 2005-01-09 18:58  appro
318
319         Changed:
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
323
324         Allow for ./config no-sha0.  PR: 993
325
326 2005-02-03 12:09  appro
327
328         Changed:
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
332
333         Final HP-UX specific touches to "cope with run-time linker on
334         multi-ABI platforms."
335
336 2005-03-12 10:28  appro
337
338         Changed:
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
342
343         Move copying of .dll to apps/ and test/ to more appropriate place.
344
345 2005-03-12 13:15  appro
346
347         Changed:
348                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
349                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
350
351         Fold rules in test/Makefile and provide hooks for updated FIPS
352         build procedures.
353
354 2005-03-15 10:46  appro
355
356         Changed:
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
360
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
363         discreet.
364
365 2005-03-26 20:32  appro
366
367         Changed:
368                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
369
370         Resolve "operation size not specified" in NASM modules.
371
372 2005-04-03 21:16  appro
373
374         Changed:
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
380
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
384         work woth Sun C...
385
386 2005-04-14 00:47  appro
387
388         Changed:
389                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
390
391         Move cygcrypto.dll above cygwin.dll.
392
393 2005-04-19 16:21  appro
394
395         Changed:
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
401
402         Enable shared link on HP-UX.
403