d9ec6d26c985f094648823a347fc98eecad48d84
[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-02-14 03:43  levitte
22
23         Changed:
24                 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
25
26         Because making the key strong by xoring the last byte with 0xF0
27         generates different keys than previous versions of OpenSSL and
28         libdes, let's make Assar's change experimental for now.
29
30 2002-02-14 14:42  levitte
31
32         Changed:
33                 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
34
35         For some reason, getting the topmost error was done the same way as
36         getting the bottommost one.  I hope I understood correctly how this
37         should be done.  It seems to work when running evp_test in an
38         environment where it can't find openssl.cnf.
39
40 2002-02-14 14:51  levitte
41
42         Changed:
43                 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
44
45         Make sure memset() is defined by including string.h Notified by
46         Oscar Jacobsson <oscar@jacobsson.org>
47
48 2002-02-14 17:23  levitte
49
50         Changed:
51                 crypto/ui/ui_openssl.c (1.11.2.1), "Exp", lines: +7 -1
52                 crypto/rsa/rsa.h (1.36.2.1), "Exp", lines: +6 -6
53                 crypto/rand/rand_egd.c (1.16.2.1), "Exp", lines: +5 -1
54                 crypto/des/read_pwd.c (1.26.2.1), "Exp", lines: +7 -1
55                 crypto/bio/bss_log.c (1.30.2.1), "Exp", lines: +1 -1
56                 crypto/bio/bss_bio.c (1.31.2.1), "Exp", lines: +5 -0
57                 crypto/tmdiff.c (1.9.2.1), "Exp", lines: +17 -2
58                 apps/speed.c (1.83.2.1), "Exp", lines: +20 -4
59                 apps/ca.c (1.102.2.1), "Exp", lines: +1 -1
60                 apps/s_time.c (1.23.2.1), "Exp", lines: +20 -2
61                 Configure (1.314.2.3), "Exp", lines: +3 -0
62                 e_os.h (1.56.2.1), "Exp", lines: +9 -1
63
64         Add the configuration target VxWorks.
65
66 2002-03-01 16:39  ben
67
68         Changed:
69                 Configure (1.314.2.6), "Exp", lines: +1 -0
70
71         OpenBSD variant.
72
73 2002-03-22 03:36  levitte
74
75         Changed:
76                 apps/version.c (1.13.2.1), "Exp", lines: +2 -2
77                 apps/speed.c (1.83.2.6), "Exp", lines: +6 -6
78                 apps/passwd.c (1.24.2.2), "Exp", lines: +2 -2
79
80         Use the more modern DES API in the openssl subcommands.
81
82 2002-03-22 11:29  levitte
83
84         Changed:
85                 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
86
87         Key schedules are given as arguments a bit differently in 0.9.6 and
88         earlier.  Also, a few 0.9.6 functions were missing their mappings.
89
90 2002-03-22 11:46  levitte
91
92         Changed:
93                 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
94
95         Key schedules are given as arguments a bit differently in 0.9.6 and
96         earlier.  Also, it was an error to define crypt() at all times.
97
98 2002-03-26 15:25  levitte
99
100         Changed:
101                 CHANGES (1.977.2.15), "Exp", lines: +19 -8
102                 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
103
104         Add the possibility to enable olde des support, not just disable
105         it, for future support.  Redocument
106
107 2002-04-20 12:25  levitte
108
109         Changed:
110                 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
111
112         Make sure ec is properly handled in Windows.
113
114 2002-05-08 17:13  ben
115
116         Changed:
117                 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
118
119         Fix warning.
120
121 2002-05-22 09:53  levitte
122
123         Changed:
124                 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
125
126         Remove warnings about unused symbols when configured with no-rsa.
127
128 2002-05-22 09:55  levitte
129
130         Changed:
131                 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
132
133         Remove warnings about uninitialised variables.  This has already
134         been applied in the main branch.
135
136 2002-05-22 09:56  levitte
137
138         Changed:
139                 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
140
141         Use 0 instead of NULL when casting to function pointers, to avoid
142         warnings from compilers when NULL is defined as '((void *)0)'.
143         This has already been applied in the main branch.
144
145 2002-05-23 17:25  levitte
146
147         Changed:
148                 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
149
150         Forgot this file.
151
152 2002-05-31 16:34  ben
153
154         Changed:
155                 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
156
157         Fix a warning.
158
159 2002-06-05 08:45  levitte
160
161         Changed:
162                 ssl/ssl-lib.com (1.11.2.3), "Exp", lines: +1 -1
163                 test/maketests.com (1.13.2.2), "Exp", lines: +29 -1
164
165         Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
166         options TCPIP and NONE
167
168 2002-08-13 14:19  levitte
169
170         Changed:
171                 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
172
173         Export text symbols as well (AIX experts might need to correct me
174         here).
175
176 2002-08-13 14:26  levitte
177
178         Changed:
179                 demos/engines/cluster_labs/Makefile (1.1.2.1), "Exp", lines: +114 -0
180                 demos/engines/cluster_labs/cluster_labs.h (1.1.2.1), "Exp", lines: +35 -0
181                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.1), "Exp", lines: +718 -0
182                 demos/engines/cluster_labs/hw_cluster_labs.ec (1.1.2.1), "Exp", lines: +8 -0
183                 demos/engines/cluster_labs/hw_cluster_labs_err.c (1.1.2.1), "Exp", lines: +151 -0
184                 demos/engines/cluster_labs/hw_cluster_labs_err.h (1.1.2.1), "Exp", lines: +95 -0
185                 demos/engines/ibmca/Makefile (1.1.2.1), "Exp", lines: +114 -0
186                 demos/engines/ibmca/hw_ibmca.c (1.1.2.1), "Exp", lines: +917 -0
187                 demos/engines/ibmca/hw_ibmca.ec (1.1.2.1), "Exp", lines: +8 -0
188                 demos/engines/ibmca/hw_ibmca_err.c (1.1.2.1), "Exp", lines: +154 -0
189                 demos/engines/ibmca/hw_ibmca_err.h (1.1.2.1), "Exp", lines: +98 -0
190                 demos/engines/ibmca/ica_openssl_api.h (1.1.2.1), "Exp", lines: +189 -0
191                 demos/engines/zencod/Makefile (1.1.2.1), "Exp", lines: +114 -0
192                 demos/engines/zencod/hw_zencod.c (1.1.2.1), "Exp", lines: +1736 -0
193                 demos/engines/zencod/hw_zencod.ec (1.1.2.1), "Exp", lines: +8 -0
194                 demos/engines/zencod/hw_zencod.h (1.1.2.1), "Exp", lines: +160 -0
195                 demos/engines/zencod/hw_zencod_err.c (1.1.2.1), "Exp", lines: +151 -0
196                 demos/engines/zencod/hw_zencod_err.h (1.1.2.1), "Exp", lines: +95 -0
197
198         OK, I've amused myself with making sure the engines that have been
199         contributed TO WORK WITH 0.9.7 can be built as dynamically loadable
200         libraries.
201
202                 For now, they're not included in crypto/engine/ since 0.9.7
203         is in feature freeze.  Further discussion might change that, but
204         don't hold your breath.
205
206 2002-08-15 13:48  levitte
207
208         Changed:
209                 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
210
211         I think that's the last forgotten compilation module.
212
213 2002-10-09 14:19  levitte
214
215         Changed:
216                 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
217
218         The dissapearing destroy callback reappears
219
220 2002-10-24 00:09  levitte
221
222         Changed:
223                 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
224
225         An engine changed name.
226
227 2002-10-29 18:46  geoff
228
229         Changed:
230                 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
231
232         Correct another inconsistency in my recent commits.
233
234 2002-11-04 17:33  levitte
235
236         Changed:
237                 Configure (1.314.2.38), "Exp", lines: +4 -2
238
239         Return my normal debug targets to something not so extreme, and
240         make the extreme ones special (or 'extreme', if you will :-)).
241
242 2002-11-13 12:35  levitte
243
244         Changed:
245                 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
246                 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
247
248         Make OpenSSLdie() visible (it's a must to get a proper reference in
249         libeay.num).
250
251 2002-11-13 14:36  levitte
252
253         Changed:
254                 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
255
256         C++ comments in C code, 'nuff said...
257
258 2002-11-13 15:30  levitte
259
260         Changed:
261                 demos/engines/ibmca/hw_ibmca.c (1.1.2.2), "Exp", lines: +3 -0
262                 demos/engines/zencod/hw_zencod.c (1.1.2.2), "Exp", lines: +4 -1
263                 demos/engines/cluster_labs/hw_cluster_labs.c (1.1.2.2), "Exp", lines: +5 -2
264
265         The loading functions should be static if we build a dynamic
266         engine.
267
268 2002-12-12 18:41  levitte
269
270         Changed:
271                 crypto/engine/hw_ncipher.c (1.26.2.7), "Exp", lines: +38 -2
272                 crypto/engine/hw_ncipher_err.c (1.1.2.2), "Exp", lines: +1 -1
273                 crypto/engine/hw_ncipher_err.h (1.1.2.2), "Exp", lines: +1 -1
274                 crypto/cryptlib.c (1.32.2.8), "Exp", lines: +2 -1
275                 crypto/crypto.h (1.62.2.7), "Exp", lines: +2 -1
276                 CHANGES (1.977.2.78), "Exp", lines: +14 -0
277
278         Add a static lock called HWCRHK, for the case of having an
279         application that wants to use the hw_ncipher engine without having
280         given any callbacks for the dynamic type of locks.
281
282 2002-12-15 16:27  appro
283
284         Changed:
285                 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
286
287         Another Solaris shared build clean-up. This is not actually needed
288         if one uses WorkShop C. It's gcc driver that brings copy of
289         libgcc.a into .so otherwise. In case you wonder what it's -Wl,-z...
290         and not just -z. Problem is that gcc driver apparently omits all -z
291         options but -z text. Don't ask me why. I'm not committing
292         corresponding workaround into the HEAD as Makefile.shared
293         reportedly needs even more work...
294
295 2002-12-16 19:17  appro
296
297         Changed:
298                 crypto/bn/bn_lcl.h (1.23.2.3), "Exp", lines: +3 -0
299                 crypto/bn/bn_mul.c (1.28.2.4), "Exp", lines: +84 -445
300
301         This is rollback to 0.9.6h bn_mul.c to address problem reported in
302         RT#272.
303
304 2002-12-16 19:59  appro
305
306         Changed:
307                 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
308
309         Some of Sun compiler drivers (well, one of those I have) collect
310         all options specified with -Wl in the beginnig of the ld command
311         line which kind of obsoletes the idea as it's -z defaultextract
312         that will be closest to lib*.a and not -z allextract:-(
313
314 2002-12-17 15:21  levitte
315
316         Changed:
317                 NEWS (1.39.2.16), "Exp", lines: +4 -1
318
319         A few more NEWS items.
320
321 !2002-12-27 17:49  appro
322 !
323 !       Changed:
324 !               Configure (1.314.2.62), "Exp", lines: +1 -1
325 !
326 !       According to Tim Rice <tim@multitalents.net> assembler support in
327 !       SCO5 never worked anyway. Note this is not going to HEAD as we
328 !       intend to provide an alternative solution as soon as 0.9.7 is out.
329
330 2002-12-28 02:35  levitte
331
332         Changed:
333                 Configure (1.314.2.63), "Exp", lines: +1 -1
334
335         Hmm, the variables $x96_elf_asm and others contain a number of
336         colons, so when removing one reference, if should be replaced with
337         the appropriate number of colons, or chaos will follow...
338
339         It's rather silly to believe we'd release 0.9.7a in 2002 :-).
340
341 2003-01-01 16:48  ben
342
343         Changed:
344                 crypto/des/des_locl.h (1.19.2.5), "Exp", lines: +1 -1
345                 crypto/rc5/rc5_locl.h (1.3.2.4), "Exp", lines: +1 -1
346
347         Fix warnings, use correct -Ds.
348
349 ? 2003-04-04 16:21  levitte
350
351         Changed:
352                 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
353                 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
354
355         Transfer the changes to detect multiline comments and the GCC
356         extension __attribute__.
357
358 2003-04-08 13:54  levitte
359
360         Changed:
361                 test/Makefile.ssl (1.84.2.25), "Exp", lines: +29 -1
362                 apps/Makefile.ssl (1.100.2.22), "Exp", lines: +1 -0
363                 Makefile.org (1.154.2.61), "Exp", lines: +4 -5
364
365         Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
366         create a library search path.
367
368                 Correct typos.
369
370 2003-04-09 07:25  levitte
371
372         Changed:
373                 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
374
375         Typo
376
377 2003-04-09 08:50  levitte
378
379         Changed:
380                 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
381
382         Dont forget req.
383
384 2003-07-03 23:43  levitte
385
386         Changed:
387                 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
388
389         Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
390         ./crypto/mem.o when we're looking for mem.o.
391
392 2003-07-27 15:46  ben
393
394         Changed:
395                 crypto/aes/aes.h (1.1.2.5), "Exp", lines: +3 -0
396                 crypto/aes/aes_cfb.c (1.1.2.4), "Exp", lines: +57 -0
397
398         Add untested CFB-r mode. Will be tested soon.
399
400 2003-07-28 17:07  ben
401
402         Changed:
403                 Makefile.org (1.154.2.69), "Exp", lines: +5 -1
404                 crypto/aes/aes.h (1.1.2.6), "Exp", lines: +3 -0
405                 crypto/aes/aes_cfb.c (1.1.2.5), "Exp", lines: +19 -0
406                 crypto/dsa/Makefile.ssl (1.49.2.6), "Exp", lines: +3 -2
407                 crypto/err/Makefile.ssl (1.48.2.4), "Exp", lines: +17 -16
408                 crypto/evp/e_aes.c (1.6.2.5), "Exp", lines: +8 -0
409                 crypto/evp/e_des.c (1.5.2.2), "Exp", lines: +1 -1
410                 crypto/evp/e_des3.c (1.8.2.3), "Exp", lines: +2 -2
411                 crypto/evp/evp.h (1.86.2.11), "Exp", lines: +28 -11
412                 crypto/evp/evp_locl.h (1.7.2.3), "Exp", lines: +2 -2
413                 crypto/objects/obj_dat.h (1.49.2.13), "Exp", lines: +10 -5
414                 crypto/objects/obj_mac.h (1.19.2.13), "Exp", lines: +5 -0
415                 crypto/objects/obj_mac.num (1.15.2.9), "Exp", lines: +1 -0
416                 crypto/objects/objects.txt (1.20.2.14), "Exp", lines: +4 -0
417                 fips/Makefile.ssl (1.1.2.3), "Exp", lines: +7 -0
418                 fips/aes/Makefile.ssl (1.1.2.2), "Exp", lines: +23 -1
419                 fips/aes/fips_aesavs.c (1.1.2.3), "Exp", lines: +9 -1
420                 test/Makefile.ssl (1.84.2.30), "Exp", lines: +101 -43
421
422         Add support for partial CFB modes, make tests work, update
423         dependencies.
424
425 2003-07-29 12:56  ben
426
427         Changed:
428                 crypto/aes/aes_cfb.c (1.1.2.6), "Exp", lines: +9 -6
429                 crypto/evp/c_allc.c (1.8.2.3), "Exp", lines: +1 -0
430                 crypto/evp/evp_test.c (1.14.2.11), "Exp", lines: +17 -8
431                 crypto/evp/evptests.txt (1.9.2.2), "Exp", lines: +48 -1
432
433         Working CFB1 and test vectors.
434
435 2003-07-29 15:24  ben
436
437         Changed:
438                 crypto/evp/e_aes.c (1.6.2.6), "Exp", lines: +14 -0
439                 crypto/objects/obj_dat.h (1.49.2.14), "Exp", lines: +15 -5
440                 crypto/objects/obj_mac.h (1.19.2.14), "Exp", lines: +10 -0
441                 crypto/objects/obj_mac.num (1.15.2.10), "Exp", lines: +2 -0
442                 crypto/objects/objects.txt (1.20.2.15), "Exp", lines: +2 -0
443                 fips/aes/Makefile.ssl (1.1.2.3), "Exp", lines: +1 -1
444                 fips/aes/fips_aesavs.c (1.1.2.4), "Exp", lines: +34 -19
445
446         The rest of the keysizes for CFB1, working AES AVS test for CFB1.
447
448 2003-07-29 19:05  ben
449
450         Changed:
451                 crypto/aes/aes.h (1.1.2.7), "Exp", lines: +3 -0
452                 crypto/aes/aes_cfb.c (1.1.2.7), "Exp", lines: +14 -0
453                 crypto/evp/c_allc.c (1.8.2.4), "Exp", lines: +1 -0
454                 crypto/evp/e_aes.c (1.6.2.7), "Exp", lines: +4 -9
455                 crypto/evp/evptests.txt (1.9.2.3), "Exp", lines: +48 -0
456                 crypto/objects/obj_dat.h (1.49.2.15), "Exp", lines: +20 -5
457                 crypto/objects/obj_mac.h (1.19.2.15), "Exp", lines: +15 -0
458                 crypto/objects/obj_mac.num (1.15.2.11), "Exp", lines: +3 -0
459                 crypto/objects/objects.txt (1.20.2.16), "Exp", lines: +3 -0
460                 fips/aes/fips_aesavs.c (1.1.2.7), "Exp", lines: +11 -0
461
462         AES CFB8.
463
464 2003-07-30 20:30  ben
465
466         Changed:
467                 Makefile.org (1.154.2.70), "Exp", lines: +16 -5
468                 crypto/des/cfb_enc.c (1.7.2.1), "Exp", lines: +2 -1
469                 crypto/des/des_enc.c (1.11.2.2), "Exp", lines: +4 -0
470                 crypto/evp/e_aes.c (1.6.2.8), "Exp", lines: +7 -14
471                 crypto/evp/e_des.c (1.5.2.3), "Exp", lines: +37 -1
472                 crypto/evp/evp.h (1.86.2.12), "Exp", lines: +6 -0
473                 crypto/evp/evp_locl.h (1.7.2.4), "Exp", lines: +9 -0
474                 crypto/objects/obj_dat.h (1.49.2.16), "Exp", lines: +48 -23
475                 crypto/objects/obj_mac.h (1.19.2.16), "Exp", lines: +31 -6
476                 crypto/objects/obj_mac.num (1.15.2.12), "Exp", lines: +5 -0
477                 crypto/objects/objects.txt (1.20.2.17), "Exp", lines: +12 -6
478                 fips/Makefile.ssl (1.1.2.4), "Exp", lines: +8 -1
479                 fips/fips_make_sha1 (1.1.2.3), "Exp", lines: +3 -0
480                 fips/aes/Makefile.ssl (1.1.2.4), "Exp", lines: +1 -1
481                 fips/des/.cvsignore (1.1.2.1), "Exp", lines: +3 -0
482                 fips/des/Makefile.ssl (1.1.2.1), "Exp", lines: +96 -0
483                 fips/des/fingerprint.sha1 (1.1.2.1), "Exp", lines: +2 -0
484                 fips/des/fips_des_enc.c (1.1.2.1), "Exp", lines: +288 -0
485                 fips/des/fips_des_locl.h (1.1.2.1), "Exp", lines: +428 -0
486                 fips/des/fips_desmovs.c (1.1.2.1), "Exp", lines: +659 -0
487
488         Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
489
490 2003-07-31 23:30  levitte
491
492         Changed:
493                 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
494
495         If FDIRS is to be treated like SDIRS, let's not forget to
496         initialize it in Makefile.org.
497
498 2003-08-01 12:25  ben
499
500         Changed:
501                 crypto/des/cfb_enc.c (1.7.2.2), "Exp", lines: +45 -36
502                 crypto/evp/c_allc.c (1.8.2.5), "Exp", lines: +2 -0
503                 crypto/evp/e_des.c (1.5.2.4), "Exp", lines: +8 -3
504                 crypto/evp/evptests.txt (1.9.2.4), "Exp", lines: +6 -0
505
506         Fix DES CFB-r.
507
508 2003-08-01 12:31  ben
509
510         Changed:
511                 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
512
513         DES CFB8 test.
514
515 2003-08-01 19:06  steve
516
517         Changed:
518                 crypto/evp/evp_lib.c (1.6.8.2), "Exp", lines: +24 -0
519                 crypto/objects/obj_dat.h (1.49.2.17), "Exp", lines: +15 -46
520                 crypto/objects/obj_mac.h (1.19.2.17), "Exp", lines: +1 -24
521                 crypto/objects/obj_mac.num (1.15.2.13), "Exp", lines: +1 -4
522                 crypto/objects/objects.txt (1.20.2.18), "Exp", lines: +8 -12
523
524         Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
525
526 2003-08-11 11:56  levitte
527
528         Changed:
529                 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
530
531         Oops, removed a little too much.
532
533 2003-08-11 13:46  levitte
534
535         Changed:
536                 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
537
538         Don't fiddle with LD_LIBRARY_PATH when building non-static.
539
540 2003-08-14 08:54  levitte
541
542         Changed:
543                 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
544                 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
545
546         Undo the change that left LD_LIBRARY_PATH unchanged.  The errors I
547         saw weren't due to that, but to a change on the SCO machines I used
548         for testing, where my $PATH was suddenly incorrect.
549
550 2003-09-27 20:31  levitte
551
552         Changed:
553                 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
554
555         Remove extra argument to BIO_printf().  PR: 685
556
557 2003-09-29 19:10  steve
558
559         Changed:
560                 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
561
562         Fix to make it compile under Win32.
563
564 2003-11-19 06:18  geoff
565
566         Changed:
567                 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
568
569         Remove duplicate prototypes have already been (correctly) added to
570         rsa.h, as this is already included by x509.h anyway.
571
572 2004-01-21 10:58  appro
573
574         Changed:
575                 Configure (1.314.2.89), "Exp", lines: +1 -0
576                 config (1.95.2.27), "Exp", lines: +7 -6
577                 crypto/bn/Makefile.ssl (1.65.2.7), "Exp", lines: +3 -0
578
579         Proper support for HP-UX64 gcc build.  PR: 772
580
581 2004-01-29 10:41  levitte
582
583         Changed:
584                 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
585
586         Have the declarations match the definitions.
587
588 2004-03-16 06:50  steve
589
590         Changed:
591                 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
592                 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
593
594         Avoid warnings.
595
596 2004-03-17 05:01  mark
597
598         Changed:
599                 CHANGES (1.977.2.128), "Exp", lines: +9 -1
600                 FAQ (1.61.2.30), "Exp", lines: +1 -1
601                 LICENSE (1.7.2.3), "Exp", lines: +1 -1
602                 NEWS (1.39.2.21), "Exp", lines: +8 -0
603                 README (1.39.2.24), "Exp", lines: +2 -2
604                 STATUS (1.211.2.41), "Exp", lines: +4 -1
605                 openssl.spec (1.6.2.6), "Exp", lines: +1 -1
606                 crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
607                 ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
608                 ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
609
610         Fix null-pointer assignment in do_change_cipher_spec() revealed by
611         using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
612         SSL/TLS handshaking when using Kerberos ciphersuites
613         (CAN-2004-0112) Ready for 0.9.7d build
614
615                 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
616         by: Mark Cox
617
618 2004-03-25 01:57  steve
619
620         Changed:
621                 crypto/pkcs7/pk7_doit.c (1.50.2.9), "Exp", lines: +9 -4
622                 crypto/pkcs7/pk7_doit.c (1.50.2.4.2.2), "Exp", lines: +9 -4
623
624         Make S/MIME encrypt work again.
625
626 2004-04-02 14:39  levitte
627
628         Changed:
629                 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
630
631         Typo.  "pa-rics2W" corrected to "pa-risc2W".  PR: 868
632
633 2004-05-12 12:09  levitte
634
635         Changed:
636                 apps/apps.h (1.44.2.13), "Exp", lines: +0 -6
637                 crypto/o_str.c (1.5.2.1), "Exp", lines: +4 -3
638                 crypto/o_str.h (1.2.6.1), "Exp", lines: +0 -0
639
640         The functions OPENSSL_strcasen?cmp() were forgotten when merging
641         the FIPS branch into this.  It's needed at least for certain
642         OpenVMS versions, and should really be used in a more general way.
643
644 2004-05-12 12:17  levitte
645
646         Changed:
647                 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
648
649         Forgot to update the Makefile with the o_str stuff...
650
651 2004-05-12 16:11  ben
652
653         Changed:
654                 crypto/rand/rand.h (1.26.2.8), "Exp", lines: +2 -0
655                 crypto/rand/rand_err.c (1.6.2.4), "Exp", lines: +2 -0
656                 fips/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
657                 fips/fips.c (1.1.2.4), "Exp", lines: +5 -1
658                 fips/rand/fingerprint.sha1 (1.1.2.5), "Exp", lines: +1 -1
659                 fips/rand/fips_rand.c (1.1.2.5), "Exp", lines: +29 -0
660
661         Blow up in people's faces if they don't reseed.
662
663 2004-05-12 19:53  steve
664
665         Changed:
666                 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
667
668         Fix memory leak.
669
670 2004-05-14 19:54  levitte
671
672         Changed:
673                 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
674
675         All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
676         EVP_*_cfb128.
677
678 2004-05-15 18:39  ben
679
680         Changed:
681                 ssl/s23_clnt.c (1.20.2.6), "Exp", lines: +5 -2
682                 ssl/s2_clnt.c (1.37.2.11), "Exp", lines: +5 -2
683                 ssl/s2_srvr.c (1.36.2.8), "Exp", lines: +6 -3
684                 ssl/s3_clnt.c (1.53.2.17), "Exp", lines: +2 -1
685                 ssl/s3_srvr.c (1.85.2.22), "Exp", lines: +4 -2
686                 ssl/ssl_sess.c (1.40.2.8), "Exp", lines: +2 -1
687
688         Check error returns.
689
690 2004-05-17 06:39  levitte
691
692         Changed:
693                 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
694
695         Make it possible for the user to choose the digest used to create
696         the key.
697
698 2004-05-17 06:40  levitte
699
700         Changed:
701                 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
702
703         Rewrite the usage to avoid confusion.
704
705 2004-05-17 06:47  levitte
706
707         Changed:
708                 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
709
710         Typo corretced.
711
712 2004-06-19 15:32  ben
713
714         Changed:
715                 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
716
717         Make make tags make tags.
718
719 2004-06-19 15:54  ben
720
721         Changed:
722                 apps/Makefile (1.1.4.3), "Exp", lines: +3 -3
723                 apps/prime.c (1.1.2.1), "Exp", lines: +115 -0
724                 apps/progs.h (1.26.2.3), "Exp", lines: +2 -0
725
726         Add primality tester.
727
728 2004-06-21 20:05  levitte
729
730         Changed:
731                 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
732
733         Standard sh doesn't tolerate ! as part of the conditional command.
734
735                 PR: 900
736
737 2004-06-24 14:12  steve
738
739         Changed:
740                 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
741
742         Include <string.h> to get definition of strcmp.
743
744 2004-06-24 14:31  steve
745
746         Changed:
747                 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
748
749         Return an error if an attempt is made to encode or decode cipher
750         ASN1 parameters and the cipher doesn't support it.
751
752 2004-07-04 18:36  steve
753
754         Changed:
755                 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
756
757         Fix memory leak.
758
759 2004-07-24 15:40  appro
760
761         Changed:
762                 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
763
764         Add casts where casts due. It's "safe" to cast, because "wrong"
765         casts will either be optimized away or never performed. The trouble
766         is that compiler first parses code, then optimizes, not both at
767         once...
768
769 2004-07-27 16:09  levitte
770
771         Changed:
772                 makevms.com (1.35.2.5), "Exp", lines: +1 -1
773
774         Typo
775
776 2004-08-02 16:15  levitte
777
778         Changed:
779                 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
780
781         Let's lock a write lock when changing values, shall we?
782
783                 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
784         for making me aware of this error.
785
786 2004-08-11 22:34  levitte
787
788         Changed:
789                 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
790
791         Another missing module in the VMS build files.  I believe this is
792         the last, though...
793
794 2004-09-10 22:27  steve
795
796         Changed:
797                 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
798
799         Stop warning.
800
801 2004-09-11 11:45  levitte
802
803         Changed:
804                 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
805
806         Makefile.ssl changed name to Makefile...
807
808 2004-09-14 00:39  steve
809
810         Changed:
811                 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
812
813         Oops, forgot to reorder extension request nids.
814
815 2004-11-11 02:18  steve
816
817         Changed:
818                 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
819
820         The use of "exp" as a variable name in a prototype causes a
821         conflict with FC2 headers.
822
823 2004-11-27 13:55  steve
824
825         Changed:
826                 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
827
828         Fix leaks and give an error if no argument specified in prime.c
829
830 2004-11-27 14:02  steve
831
832         Changed:
833                 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
834
835         Remove unnecessary check and call BIO_free_all() on bio_out to
836         avoid a leak on VMS.
837
838 2004-12-09 19:00  appro
839
840         Changed:
841                 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
842
843         Eliminate dependency on UNICODE macro.
844
845 2004-12-20 14:18  appro
846
847         Changed:
848                 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
849
850         When re-linking files, really relink them. In other words, emulate
851         ln -f.
852
853 2004-12-28 00:48  appro
854
855         Changed:
856                 Configure (1.314.2.103), "Exp", lines: +1 -2
857                 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
858
859         Cosmetic mingw update.  PR: 924
860
861 2005-01-09 18:58  appro
862
863         Changed:
864                 crypto/evp/c_alld.c (1.4.2.1), "Exp", lines: +1 -1
865                 crypto/evp/m_sha.c (1.8.2.1), "Exp", lines: +1 -1
866                 crypto/sha/shatest.c (1.11.2.2), "Exp", lines: +2 -2
867
868         Allow for ./config no-sha0.  PR: 993
869
870 2005-01-11 07:53  levitte
871
872         Changed:
873                 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
874
875         Remove VMS_strcasecmp() from apps.c, it's not used any more.  And
876         besides, the implementation is bogus.
877
878 2005-01-31 02:40  steve
879
880         Changed:
881                 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
882
883         Avoid memory leak.
884
885 2005-01-31 02:46  steve
886
887         Changed:
888                 test/testss (1.7.2.1), "Exp", lines: +1 -1
889
890         Use SHA1 for test certificates so FIPS SSL/TLS tests work.
891
892 2005-02-03 12:09  appro
893
894         Changed:
895                 Configure (1.314.2.105), "Exp", lines: +2 -2
896                 Makefile.org (1.154.2.94), "Exp", lines: +16 -6
897                 TABLE (1.99.2.44), "Exp", lines: +2 -2
898
899         Final HP-UX specific touches to "cope with run-time linker on
900         multi-ABI platforms."
901
902 2005-03-12 10:28  appro
903
904         Changed:
905                 Makefile.org (1.154.2.95), "Exp", lines: +9 -2
906                 apps/Makefile (1.1.4.13), "Exp", lines: +0 -1
907                 test/Makefile (1.1.4.9), "Exp", lines: +0 -1
908
909         Move copying of .dll to apps/ and test/ to more appropriate place.
910
911 2005-03-12 13:15  appro
912
913         Changed:
914                 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
915                 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
916
917         Fold rules in test/Makefile and provide hooks for updated FIPS
918         build procedures.
919
920 2005-03-15 10:46  appro
921
922         Changed:
923                 Makefile.org (1.154.2.96), "Exp", lines: +1 -1
924                 crypto/Makefile (1.1.4.6), "Exp", lines: +2 -3
925                 fips/Makefile (1.1.4.8), "Exp", lines: +4 -1
926
927         Real Bourne shell doesn't accept ! as in "if ! grep ..." Fix this
928         in crypto/Makefile and make Makefile.org and fips/Makefile more
929         discreet.
930
931 2005-03-26 20:32  appro
932
933         Changed:
934                 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
935
936         Resolve "operation size not specified" in NASM modules.
937
938 2005-04-03 21:16  appro
939
940         Changed:
941                 Configure (1.314.2.109), "Exp", lines: +10 -0
942                 TABLE (1.99.2.48), "Exp", lines: +50 -0
943                 config (1.95.2.33), "Exp", lines: +9 -2
944                 crypto/bn/Makefile (1.1.4.4), "Exp", lines: +1 -0
945                 crypto/rc4/Makefile (1.1.4.6), "Exp", lines: +1 -1
946
947         Extend Solaris x86 support to amd64. Note that if both gcc and Sun
948         C are installed, it defaults to gcc, because it beats Sun C on
949         every benchmark. Also note that gcc shared build was verified to
950         work woth Sun C...
951
952 2005-04-14 00:47  appro
953
954         Changed:
955                 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
956
957         Move cygcrypto.dll above cygwin.dll.
958
959 2005-04-17 06:35  steve
960
961         Changed:
962                 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
963
964         Include user32.lib to import MessageBoxIndirect
965
966 2005-04-19 16:21  appro
967
968         Changed:
969                 Configure (1.314.2.117), "Exp", lines: +24 -21
970                 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
971                 TABLE (1.99.2.52), "Exp", lines: +20 -20
972                 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
973                 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
974
975         Enable shared link on HP-UX.
976
977 2005-04-20 10:27  steve
978
979         Changed:
980                 Configure (1.314.2.118), "Exp", lines: +1 -1
981                 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
982
983         Ignore zlib related options in mk1mf.pl
984
985 2005-04-20 18:42  steve
986
987         Changed:
988                 Configure (1.314.2.119), "Exp", lines: +2 -2
989
990         Don't use kerberos library locations on windows.
991
992 2005-04-22 07:17  steve
993
994         Changed:
995                 CHANGES (1.977.2.156), "Exp", lines: +5 -0
996                 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
997                 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
998                 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
999                 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
1000                 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
1001                 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
1002                 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
1003                 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
1004                 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
1005
1006         New function BN_MONT_CTX_set_locked, to set montgomery parameters
1007         in a threadsafe manner.
1008
1009                 Modify or add calls to use it in rsa, dsa and dh
1010         algorithms.
1011
1012 2005-04-23 06:46  nils
1013
1014         Changed:
1015                 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
1016                 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4
1017
1018         fix typo
1019