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