1 This file, together with ChangeLog.0_9_7-stable_not-in-head_FIPS,
2 provides a collection of those CVS change log entries for the
3 0.9.7 branch (OpenSSL_0_9_7-stable) that do not appear similarly in
6 ChangeLog.0_9_7-stable_not-in-head_FIPS - "FIPS" related changes
7 ChangeLog.0_9_7-stable_not-in-head - everything else
9 Some obvious false positives have been eliminated: e.g., we do not
10 care about a simple "make update"; and we don't care about changes
11 identified to the 0.9.7 branch that were explicitly identified as
14 Eliminating all other entries (and finally this file and its
15 compantion), either as false positives or as things that should go
16 into 0.9.8, remains to be done. Any additional changes to 0.9.7 that
17 are not immediately put into 0.9.8, but belong there as well, should
18 be added to the end of this file.
21 2002-02-14 03:43 levitte
24 crypto/des/str2key.c (1.12.2.1), "Exp", lines: +12 -0
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.
30 2002-02-14 14:42 levitte
33 crypto/err/err.c (1.51.2.1), "Exp", lines: +1 -1
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.
40 2002-02-14 14:51 levitte
43 crypto/des/read2pwd.c (1.6.2.1), "Exp", lines: +1 -0
45 Make sure memset() is defined by including string.h Notified by
46 Oscar Jacobsson <oscar@jacobsson.org>
48 2002-02-14 17:23 levitte
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
64 Add the configuration target VxWorks.
66 2002-02-14 19:46 steve
69 crypto/engine/hw_sureware.c (1.2.2.1), "Exp", lines: +8 -4
73 #if out some unused function.
75 "index" is a global function on some platforms.
77 2002-02-14 19:52 steve
80 crypto/tmdiff.c (1.9.2.2), "Exp", lines: +1 -0
84 2002-02-15 00:38 steve
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
92 Add argument to OPENSSL_config() and add flag to tolerate missing
95 2002-02-15 01:33 steve
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
103 Don't call finish function if it isn't set.
107 2002-02-15 01:58 steve
110 crypto/x509/x509_vfy.c (1.56.2.1), "Exp", lines: +23 -13
112 Allow a NULL store parameter to X509_STORE_CTX_init().
114 2002-02-15 02:01 steve
117 crypto/evp/evp_enc.c (1.28.2.1), "Exp", lines: +2 -1
119 Only initialize cipher ctx if cipher is not NULL.
121 2002-02-15 03:43 steve
124 crypto/conf/conf_mod.c (1.8.2.3), "Exp", lines: +1 -1
126 Add flag to disable config module DSO loading.
128 2002-02-20 00:24 steve
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
136 Use default openssl.cnf if config filename set to NULL and
137 openssl_conf if appname NULL.
139 2002-02-23 14:43 steve
142 crypto/asn1/asn_moid.c (1.2.2.2), "Exp", lines: +0 -1
149 Configure (1.314.2.6), "Exp", lines: +1 -0
153 2002-03-08 20:12 steve
156 apps/apps.c (1.49.2.4), "Exp", lines: +1 -1
160 2002-03-22 03:36 levitte
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
167 Use the more modern DES API in the openssl subcommands.
169 2002-03-22 11:29 levitte
172 crypto/des/des_old.h (1.9.2.4), "Exp", lines: +35 -23
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.
177 2002-03-22 11:46 levitte
180 crypto/des/destest.c (1.30.2.2), "Exp", lines: +37 -35
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.
185 2002-03-26 15:25 levitte
188 CHANGES (1.977.2.15), "Exp", lines: +19 -8
189 crypto/des/des.h (1.40.2.2), "Exp", lines: +6 -0
191 Add the possibility to enable olde des support, not just disable
192 it, for future support. Redocument
194 2002-04-20 12:25 levitte
197 util/mk1mf.pl (1.41.2.1), "Exp", lines: +4 -1
199 Make sure ec is properly handled in Windows.
204 crypto/conf/conf_mod.c (1.8.2.6), "Exp", lines: +1 -1
208 2002-05-11 14:42 steve
211 ssl/ssl_cert.c (1.48.2.3), "Exp", lines: +0 -1
214 closedir is not used on Win32.
216 2002-05-22 09:53 levitte
219 apps/speed.c (1.83.2.7), "Exp", lines: +4 -1
221 Remove warnings about unused symbols when configured with no-rsa.
223 2002-05-22 09:55 levitte
226 crypto/asn1/x_pubkey.c (1.21.2.1), "Exp", lines: +1 -1
228 Remove warnings about uninitialised variables. This has already
229 been applied in the main branch.
231 2002-05-22 09:56 levitte
234 crypto/engine/hw_4758_cca.c (1.1.2.4), "Exp", lines: +14 -14
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.
240 2002-05-23 17:25 levitte
243 VMS/tcpip_shr_decc.opt (1.1.4.1), "Exp", lines: +1 -0
250 crypto/evp/evp_test.c (1.14.2.5), "Exp", lines: +1 -1
254 2002-06-05 08:45 levitte
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
260 Correct syntax in ssl-lib.com maketests.com was missing the TCP/IP
261 options TCPIP and NONE
263 2002-08-13 14:19 levitte
266 demos/engines/rsaref/Makefile (1.3.2.1), "Exp", lines: +1 -1
268 Export text symbols as well (AIX experts might need to correct me
271 2002-08-13 14:26 levitte
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
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
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.
301 2002-08-15 13:48 levitte
304 crypto/crypto-lib.com (1.53.2.8), "Exp", lines: +1 -1
306 I think that's the last forgotten compilation module.
308 2002-10-05 13:59 steve
311 crypto/engine/hw_cswift.c (1.17.2.4), "Exp", lines: +1 -1
313 Win32 fix (signed/unsigned compare error).
315 2002-10-09 14:19 levitte
318 crypto/engine/hw_cswift.c (1.17.2.5), "Exp", lines: +1 -0
320 The dissapearing destroy callback reappears
322 2002-10-24 00:09 levitte
325 crypto/crypto-lib.com (1.53.2.9), "Exp", lines: +1 -1
327 An engine changed name.
329 2002-10-29 18:46 geoff
332 doc/ssl/SSL_CTX_set_session_cache_mode.pod (1.5.2.2), "Exp", lines: +1 -0
334 Correct another inconsistency in my recent commits.
336 2002-11-04 17:33 levitte
339 Configure (1.314.2.38), "Exp", lines: +4 -2
341 Return my normal debug targets to something not so extreme, and
342 make the extreme ones special (or 'extreme', if you will :-)).
344 2002-11-13 12:35 levitte
347 crypto/cryptlib.h (1.10.2.4), "Exp", lines: +0 -4
348 crypto/crypto.h (1.62.2.3), "Exp", lines: +4 -0
350 Make OpenSSLdie() visible (it's a must to get a proper reference in
353 2002-11-13 14:36 levitte
356 crypto/pem/pem_lib.c (1.36.2.5), "Exp", lines: +1 -1
358 C++ comments in C code, 'nuff said...
360 2002-11-13 15:30 levitte
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
367 The loading functions should be static if we build a dynamic
370 2002-12-12 18:41 levitte
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
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.
384 2002-12-15 16:27 appro
387 Makefile.org (1.154.2.41), "Exp", lines: +2 -1
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...
397 2002-12-16 19:17 appro
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
403 This is rollback to 0.9.6h bn_mul.c to address problem reported in
406 2002-12-16 19:59 appro
409 Makefile.org (1.154.2.42), "Exp", lines: +3 -1
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:-(
416 2002-12-17 15:21 levitte
419 NEWS (1.39.2.16), "Exp", lines: +4 -1
421 A few more NEWS items.
423 !2002-12-27 17:49 appro
426 ! Configure (1.314.2.62), "Exp", lines: +1 -1
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.
432 2002-12-28 02:35 levitte
435 Configure (1.314.2.63), "Exp", lines: +1 -1
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...
441 It's rather silly to believe we'd release 0.9.7a in 2002 :-).
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
449 Fix warnings, use correct -Ds.
451 2003-03-24 17:57 steve
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
457 Get X509_V_FLAG_CRL_CHECK_ALL logic the right way round. PR:544
459 ? 2003-04-04 16:21 levitte
462 util/mkdef.pl (1.67.2.5), "Exp", lines: +10 -5
463 util/mkerr.pl (1.18.2.3), "Exp", lines: +6 -6
465 Transfer the changes to detect multiline comments and the GCC
466 extension __attribute__.
468 2003-04-08 13:54 levitte
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
475 Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to
476 create a library search path.
480 2003-04-09 07:25 levitte
483 test/Makefile.ssl (1.84.2.26), "Exp", lines: +1 -1
487 2003-04-09 08:50 levitte
490 apps/Makefile.ssl (1.100.2.23), "Exp", lines: +1 -0
494 2003-04-10 03:13 steve
497 crypto/rsa/rsa_sign.c (1.11.2.6), "Exp", lines: +2 -2
499 Only call redirected rsa_sign or rsa_verify if the pointer is set.
501 This allows, for example, a smart card to redirect rsa_sign
502 and keep the default rsa_verify.
504 2003-07-03 23:43 levitte
507 Makefile.org (1.154.2.65), "Exp", lines: +2 -2
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.
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
518 Add untested CFB-r mode. Will be tested soon.
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
542 Add support for partial CFB modes, make tests work, update
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
553 Working CFB1 and test vectors.
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
566 The rest of the keysizes for CFB1, working AES AVS test for CFB1.
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
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
608 Whoops, forgot FIPS DES, also add EVPs for DES CFB1 and 8.
610 2003-07-31 23:30 levitte
613 Makefile.org (1.154.2.71), "Exp", lines: +2 -0
615 If FDIRS is to be treated like SDIRS, let's not forget to
616 initialize it in Makefile.org.
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
631 crypto/evp/evptests.txt (1.9.2.5), "Exp", lines: +4 -0
635 2003-08-01 19:06 steve
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
644 Make the EFB NIDs have empty OIDs aliased to the real EFB OID.
646 2003-08-11 11:56 levitte
649 apps/Makefile.ssl (1.100.2.24), "Exp", lines: +1 -1
651 Oops, removed a little too much.
653 2003-08-11 13:46 levitte
656 test/Makefile.ssl (1.84.2.33), "Exp", lines: +28 -28
658 Don't fiddle with LD_LIBRARY_PATH when building non-static.
660 2003-08-14 08:54 levitte
663 apps/Makefile.ssl (1.100.2.25), "Exp", lines: +1 -1
664 test/Makefile.ssl (1.84.2.34), "Exp", lines: +28 -28
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.
670 2003-09-27 20:31 levitte
673 apps/pkcs8.c (1.22.2.8), "Exp", lines: +5 -6
675 Remove extra argument to BIO_printf(). PR: 685
677 2003-09-29 19:10 steve
680 crypto/bio/bss_file.c (1.14.2.4), "Exp", lines: +2 -2
682 Fix to make it compile under Win32.
684 2003-11-19 06:18 geoff
687 crypto/x509/x509.h (1.116.2.4), "Exp", lines: +0 -4
689 Remove duplicate prototypes have already been (correctly) added to
690 rsa.h, as this is already included by x509.h anyway.
692 2004-01-21 10:58 appro
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
699 Proper support for HP-UX64 gcc build. PR: 772
701 2004-01-29 10:41 levitte
704 crypto/bn/bn_lcl.h (1.23.2.6), "Exp", lines: +8 -9
706 Have the declarations match the definitions.
708 2004-03-16 06:50 steve
711 apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
712 ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
716 2004-03-17 05:01 mark
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
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
735 Submitted by: Steven Henson Reviewed by: Joe Orton Approved
738 2004-03-25 01:57 steve
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
744 Make S/MIME encrypt work again.
746 2004-04-02 14:39 levitte
749 crypto/bn/Makefile.ssl (1.65.2.8), "Exp", lines: +1 -1
751 Typo. "pa-rics2W" corrected to "pa-risc2W". PR: 868
753 2004-05-12 12:09 levitte
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
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.
764 2004-05-12 12:17 levitte
767 crypto/Makefile (1.1.4.2), "Exp", lines: +3 -3
769 Forgot to update the Makefile with the o_str stuff...
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
781 Blow up in people's faces if they don't reseed.
783 2004-05-12 19:53 steve
786 apps/x509.c (1.67.2.16), "Exp", lines: +0 -7
790 2004-05-14 19:54 levitte
793 util/libeay.num (1.173.2.20), "Exp", lines: +43 -54
795 All EVP_*_cfb functions have changed names to EVP_*_cfb64 or
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
810 2004-05-17 06:39 levitte
813 apps/enc.c (1.35.2.10), "Exp", lines: +14 -0
815 Make it possible for the user to choose the digest used to create
818 2004-05-17 06:40 levitte
821 apps/enc.c (1.35.2.11), "Exp", lines: +4 -4
823 Rewrite the usage to avoid confusion.
825 2004-05-17 06:47 levitte
828 apps/enc.c (1.35.2.12), "Exp", lines: +1 -1
835 Makefile.org (1.154.2.81), "Exp", lines: +2 -7
837 Make make tags make tags.
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
846 Add primality tester.
848 2004-06-21 20:05 levitte
851 Makefile.org (1.154.2.82), "Exp", lines: +3 -1
853 Standard sh doesn't tolerate ! as part of the conditional command.
857 2004-06-24 14:12 steve
860 apps/prime.c (1.1.2.2), "Exp", lines: +3 -0
862 Include <string.h> to get definition of strcmp.
864 2004-06-24 14:31 steve
867 crypto/evp/evp_lib.c (1.6.8.5), "Exp", lines: +2 -2
869 Return an error if an attempt is made to encode or decode cipher
870 ASN1 parameters and the cipher doesn't support it.
872 2004-07-04 18:36 steve
875 crypto/asn1/p5_pbev2.c (1.20.2.2), "Exp", lines: +2 -1
879 2004-07-24 15:40 appro
882 ssl/ssl_cert.c (1.48.2.9), "Exp", lines: +5 -2
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
889 2004-07-27 16:09 levitte
892 makevms.com (1.35.2.5), "Exp", lines: +1 -1
896 2004-08-02 16:15 levitte
899 crypto/cryptlib.c (1.32.2.13), "Exp", lines: +4 -4
901 Let's lock a write lock when changing values, shall we?
903 Thanks to Dr Stephen Henson <shenson@drh-consultancy.co.uk>
904 for making me aware of this error.
906 2004-08-11 22:34 levitte
909 apps/makeapps.com (1.18.2.6), "Exp", lines: +2 -2
911 Another missing module in the VMS build files. I believe this is
914 2004-09-10 22:27 steve
917 crypto/x509/x509_req.c (1.13.2.2), "Exp", lines: +1 -1
921 2004-09-11 11:45 levitte
924 test/testenc.com (1.6.8.2), "Exp", lines: +1 -1
926 Makefile.ssl changed name to Makefile...
928 2004-09-14 00:30 steve
931 crypto/asn1/a_strex.c (1.8.2.6), "Exp", lines: +7 -2
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
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.
941 2004-09-14 00:39 steve
944 crypto/x509/x509_req.c (1.13.2.3), "Exp", lines: +1 -1
946 Oops, forgot to reorder extension request nids.
948 2004-11-11 02:18 steve
951 crypto/engine/vendor_defns/sureware.h (1.2.2.1), "Exp", lines: +1 -1
953 The use of "exp" as a variable name in a prototype causes a
954 conflict with FC2 headers.
956 2004-11-27 13:55 steve
959 apps/prime.c (1.1.2.3), "Exp", lines: +28 -17
961 Fix leaks and give an error if no argument specified in prime.c
963 2004-11-27 14:02 steve
966 apps/prime.c (1.1.2.4), "Exp", lines: +7 -8
968 Remove unnecessary check and call BIO_free_all() on bio_out to
971 2004-12-09 19:00 appro
974 apps/openssl.c (1.48.2.11), "Exp", lines: +1 -1
976 Eliminate dependency on UNICODE macro.
978 2004-12-20 14:18 appro
981 util/mklink.pl (1.6.2.2), "Exp", lines: +1 -0
983 When re-linking files, really relink them. In other words, emulate
986 2004-12-28 00:48 appro
989 Configure (1.314.2.103), "Exp", lines: +1 -2
990 Makefile.org (1.154.2.92), "Exp", lines: +2 -2
992 Cosmetic mingw update. PR: 924
994 2005-01-09 18:58 appro
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
1001 Allow for ./config no-sha0. PR: 993
1003 2005-01-11 07:53 levitte
1006 apps/apps.c (1.49.2.31), "Exp", lines: +0 -16
1008 Remove VMS_strcasecmp() from apps.c, it's not used any more. And
1009 besides, the implementation is bogus.
1011 2005-01-31 02:40 steve
1014 crypto/asn1/a_verify.c (1.12.2.3), "Exp", lines: +7 -6
1018 2005-01-31 02:46 steve
1021 test/testss (1.7.2.1), "Exp", lines: +1 -1
1023 Use SHA1 for test certificates so FIPS SSL/TLS tests work.
1025 2005-02-03 12:09 appro
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
1032 Final HP-UX specific touches to "cope with run-time linker on
1033 multi-ABI platforms."
1035 2005-03-12 10:28 appro
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
1042 Move copying of .dll to apps/ and test/ to more appropriate place.
1044 2005-03-12 13:15 appro
1047 apps/Makefile (1.1.4.14), "Exp", lines: +4 -2
1048 test/Makefile (1.1.4.10), "Exp", lines: +42 -194
1050 Fold rules in test/Makefile and provide hooks for updated FIPS
1053 2005-03-15 10:46 appro
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
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
1064 2005-03-26 20:32 appro
1067 crypto/perlasm/x86nasm.pl (1.2.8.8), "Exp", lines: +6 -1
1069 Resolve "operation size not specified" in NASM modules.
1071 2005-04-03 21:16 appro
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
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
1085 2005-04-14 00:47 appro
1088 Makefile.org (1.154.2.98), "Exp", lines: +1 -1
1090 Move cygcrypto.dll above cygwin.dll.
1092 2005-04-15 10:00 nils
1095 doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
1096 doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
1098 EVP_CIPHER_CTX_init is a void function + fix typo
1102 2005-04-17 06:35 steve
1105 util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
1107 Include user32.lib to import MessageBoxIndirect
1109 2005-04-19 16:21 appro
1112 Configure (1.314.2.117), "Exp", lines: +24 -21
1113 Makefile.org (1.154.2.100), "Exp", lines: +1 -11
1114 TABLE (1.99.2.52), "Exp", lines: +20 -20
1115 apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
1116 test/Makefile (1.1.4.12), "Exp", lines: +1 -1
1118 Enable shared link on HP-UX.
1120 2005-04-20 10:27 steve
1123 Configure (1.314.2.118), "Exp", lines: +1 -1
1124 util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
1126 Ignore zlib related options in mk1mf.pl
1128 2005-04-20 18:42 steve
1131 Configure (1.314.2.119), "Exp", lines: +2 -2
1133 Don't use kerberos library locations on windows.
1135 2005-04-22 07:17 steve
1138 CHANGES (1.977.2.156), "Exp", lines: +5 -0
1139 crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
1140 crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
1141 crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
1142 crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
1143 crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
1144 fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
1145 fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
1146 fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
1147 fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
1149 New function BN_MONT_CTX_set_locked, to set montgomery parameters
1150 in a threadsafe manner.
1152 Modify or add calls to use it in rsa, dsa and dh
1155 2005-04-23 06:46 nils
1158 crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
1159 crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4