fix editing error, and remove a false positive
[openssl.git] / ChangeLog.0_9_7-stable_not-in-head
index d99460a70431dc16105b68a3f9bbceb0923deef7..a386cfe592c3d25274a722a9e66e5d6706cb9732 100644 (file)
@@ -1,9 +1,17 @@
-2002-02-13 19:22  bodo
+This is a collection of those CVS change log entries for the 0.9.7
+branch (OpenSSL_0_9_7-stable) that do not appear similarly in
+0.9.8-dev (CVS head).
+    
+Some obvious false positives have been eliminated: e.g., we do not
+care about a simple "make update"; and we don't care about changes
+identified to the 0.9.7 branch that were explicitly identified as
+backports from head.
+    
+Eliminating all other entries (and finally this file), either as false
+positives or as things that should go into 0.9.8, remains to be done.
+Any additional changes to 0.9.7 that are not immediately put into 0.9.8,
+but belong there as well, should be added to the end of this file.
 
-       Changed:
-               README (1.39.2.1), "Exp", lines: +1 -1
-
-       it's year 2002 now
 
 2002-02-14 03:43  levitte
 
        Make sure memset() is defined by including string.h Notified by
        Oscar Jacobsson <oscar@jacobsson.org>
 
-2002-02-14 14:51  bodo
-
-       Changed:
-               crypto/evp/evp_test.c (1.14.2.1), "Exp", lines: +2 -0
-
-       don't call OPENSSL_config(), this does not make any sense during
-       "make test"
-
-2002-02-14 15:47  bodo
-
-       Changed:
-               crypto/ec/ectest.c (1.21.2.1), "Exp", lines: +6 -1
-
-       fix: make it possible to disable memory debugging even if it is
-       enabled by default
-
 2002-02-14 17:23  levitte
 
        Changed:
 
        Add flag to disable config module DSO loading.
 
-2002-02-15 11:12  bodo
-
-       Changed:
-               NEWS (1.39.2.2), "Exp", lines: +1 -0
-
-       mention EC library
-
-2002-02-15 11:19  bodo
-
-       Changed:
-               crypto/conf/conf.h (1.30.2.2), "Exp", lines: +1 -1
-               crypto/conf/conf_mall.c (1.6.2.2), "Exp", lines: +1 -1
-
-       constify
-
 2002-02-20 00:24  steve
 
        Changed:
 
        An engine changed name.
 
-2002-10-29 18:00  geoff
-
-       Changed:
-               ssl/ssl.h (1.126.2.15), "Exp", lines: +1 -1
-
-       Bodo spotted this keyslip in my patch to 0.9.7-stable.
-
 2002-10-29 18:46  geoff
 
        Changed:
        Return my normal debug targets to something not so extreme, and
        make the extreme ones special (or 'extreme', if you will :-)).
 
-2002-11-12 14:35  bodo
-
-       Changed:
-               CHANGES (1.977.2.65), "Exp", lines: +4 -4
-
-       fix order of changes -- if B depends on A, A should be listed after
-       B (reversed 'chronological' order)
-
 2002-11-13 12:35  levitte
 
        Changed:
 
        Fix warnings, use correct -Ds.
 
-2003-02-06 19:00  bodo
-
-       Changed:
-               crypto/ec/ec.h (1.34.2.1), "Exp", lines: +0 -2
-               crypto/ec/ec_err.c (1.17.2.1), "Exp", lines: +0 -2
-               crypto/ec/ec_lib.c (1.13.2.3), "Exp", lines: +2 -0
-
-       EC_GROUP_get_extra_data() should not set an error when it returns
-       NULL.  (NB: this is not an API change because this internal
-       function is unused in 0.9.7.  0.9.8-dev will use it, and will
-       contain a similar change).
-
-2003-02-06 19:07  bodo
-
-       Changed:
-               crypto/ec/ec_mult.c (1.18.2.3), "Exp", lines: +11 -0
-
-       additional sanity checks for arguments to EC_POINTs_mul()
-
-2003-02-14 15:43  bodo
-
-       Changed:
-               crypto/ec/ec_lib.c (1.13.2.4), "Exp", lines: +1 -1
-
-       mask old error codes so that mkerr.pl does not re-add them
-
-       year 2003
-
 2003-03-18 13:12  ben
 
        Changed:
        Remove duplicate prototypes have already been (correctly) added to
        rsa.h, as this is already included by x509.h anyway.
 
-2003-11-22 11:42  ulf
-
-       Changed:
-               crypto/bn/asm/bn-586.pl (1.5.2.1), "Exp", lines: +1 -1
-
-       bn_sub_part_words() is unused in 0.9.7.
-
-               Spotted by Markus Friedl.
-
 2004-01-21 10:58  appro
 
        Changed:
 
        Have the declarations match the definitions.
 
-2004-03-08 14:07  steve
+2004-03-16 06:50  steve
 
        Changed:
-               apps/ca.c (1.102.2.28), "Exp", lines: +32 -4
-               apps/openssl.cnf (1.23.2.2), "Exp", lines: +3 -0
+               apps/x509.c (1.67.2.14), "Exp", lines: +0 -1
+               ssl/kssl.c (1.20.2.12), "Exp", lines: +2 -2
 
-       Incorporate crlNumber functionality from 0.9.8 except it is
-       commented out in openssl.cnf .
+       Avoid warnings.
 
+2004-03-17 05:01  mark
+
+       Changed:
+               CHANGES (1.977.2.128), "Exp", lines: +9 -1
+               FAQ (1.61.2.30), "Exp", lines: +1 -1
+               LICENSE (1.7.2.3), "Exp", lines: +1 -1
+               NEWS (1.39.2.21), "Exp", lines: +8 -0
+               README (1.39.2.24), "Exp", lines: +2 -2
+               STATUS (1.211.2.41), "Exp", lines: +4 -1
+               openssl.spec (1.6.2.6), "Exp", lines: +1 -1
+               crypto/opensslv.h (1.40.2.21), "Exp", lines: +2 -2
+               ssl/s3_pkt.c (1.46.2.6), "Exp", lines: +8 -0
+               ssl/s3_srvr.c (1.85.2.20), "Exp", lines: +16 -0
+
+       Fix null-pointer assignment in do_change_cipher_spec() revealed by
        using the Codenomicon TLS Test Tool (CAN-2004-0079) Fix flaw in
        SSL/TLS handshaking when using Kerberos ciphersuites
        (CAN-2004-0112) Ready for 0.9.7d build
 
        Move cygcrypto.dll above cygwin.dll.
 
+2005-04-14 14:44  steve
+
+       Changed:
+               fips/fipshashes.sha1 (1.1.2.1), "Exp", lines: +29 -0
+               util/checkhash.pl (1.1.2.1), "Exp", lines: +181 -0
+
+       Perl script that checks or rebuilds FIPS hash files. This works on
+       both Unix and Windows.
+
+               Merge all FIPS hash files into a single hash file
+       fips/fips.sha1
+
+2005-04-15 05:27  steve
+
+       Changed:
+               fips/Makefile (1.1.4.9), "Exp", lines: +1 -1
+               fips/aes/Makefile (1.1.4.4), "Exp", lines: +1 -4
+               fips/des/Makefile (1.1.4.6), "Exp", lines: +1 -4
+               fips/dh/Makefile (1.1.2.5), "Exp", lines: +1 -4
+               fips/dsa/Makefile (1.1.4.4), "Exp", lines: +1 -4
+               fips/rand/Makefile (1.1.4.3), "Exp", lines: +1 -4
+               fips/rsa/Makefile (1.1.4.5), "Exp", lines: +1 -4
+               fips/sha1/Makefile (1.1.4.9), "Exp", lines: +1 -7
+
+       Update hash checking in makefiles to use new perl script.
+
+2005-04-15 10:00  nils
+
+       Changed:
+               doc/HOWTO/keys.txt (1.1.2.2), "Exp", lines: +3 -3
+               doc/crypto/EVP_EncryptInit.pod (1.10.2.5), "Exp", lines: +3 -3
+
+       EVP_CIPHER_CTX_init is a void function + fix typo
+
+               PR: 1044 + 1045
+
+2005-04-17 03:15  levitte
+
+       Changed:
+               ssl/ssltest.c (1.53.2.28), "Exp", lines: +4 -1
+
+       Apparently, isascii() is an X/Open function, so to get it properly
+       declared, we need to define _XOPEN_SOURCE before including ctype.h.
+
+               Ported from HEAD.
+
+2005-04-17 06:35  steve
+
+       Changed:
+               util/pl/VC-32.pl (1.11.2.6), "Exp", lines: +1 -1
+
+       Include user32.lib to import MessageBoxIndirect
+
+2005-04-17 06:37  steve
+
+       Changed:
+               util/checkhash.pl (1.1.2.2), "Exp", lines: +163 -127
+
+       Modify checkhash.pl so it can be run standalone or included as a
+       funtion in another perl script.
+
+2005-04-17 16:00  appro
+
+       Changed:
+               fips/sha1/Makefile (1.1.4.10), "Exp", lines: +9 -5
+
+       Bring back fips_standalone_sha1.
+
+2005-04-17 16:17  appro
+
+       Deleted:
+               fips/sha1/asm/sx86-elf.s (1.1.4.4)
+       Changed:
+               Configure (1.314.2.114), "Exp", lines: +1 -1
+               fips/fipshashes.sha1 (1.1.2.2), "Exp", lines: +1 -1
+               fips/sha1/Makefile (1.1.4.11), "Exp", lines: +1 -1
+               fips/sha1/standalone.sha1 (1.1.2.13), "Exp", lines: +1 -1
+               fips/sha1/asm/fips-sx86-elf.s (1.1.2.1), "Exp", lines: +1568 -0
+
+       Rename fips/sha1/sx86-elf.s to fips/sha1/fips-sx86-elf.s.
+
+2005-04-17 16:21  steve
+
+       Changed:
+               util/checkhash.pl (1.1.2.3), "Exp", lines: +2 -0
+
+       Return 0 for successful hash check.
+
+2005-04-17 16:35  appro
+
+       Changed:
+               Configure (1.314.2.115), "Exp", lines: +1 -1
+               fips/fipshashes.sha1 (1.1.2.3), "Exp", lines: +1 -1
+               fips/des/asm/fips-dx86-elf.s (1.1.4.2), "Exp", lines: +108 -98
+
+       Regenerate fips/des/asm/fips-dx86-elf.s with -fPIC flag.
+
+2005-04-17 16:54  appro
+
+       Changed:
+               Configure (1.314.2.116), "Exp", lines: +8 -1
+               Makefile.org (1.154.2.99), "Exp", lines: +3 -2
+               crypto/aes/aes_cbc.c (1.1.2.11), "Exp", lines: +2 -0
+               fips/fipshashes.sha1 (1.1.2.4), "Exp", lines: +1 -0
+               fips/aes/Makefile (1.1.4.5), "Exp", lines: +4 -2
+               fips/aes/asm/fips-ax86-elf.s (1.1.2.1), "Exp", lines: +1822 -0
+
+       Throw in fips/aes/asm/fips-ax86-elf.s.
+
+2005-04-17 17:26  appro
+
+       Changed:
+               crypto/cryptlib.c (1.32.2.18), "Exp", lines: +6 -55
+               crypto/crypto.h (1.62.2.11), "Exp", lines: +0 -3
+               fips/fips.c (1.1.2.11), "Exp", lines: +62 -8
+               fips/fips.h (1.1.2.7), "Exp", lines: +2 -3
+               fips/fips_locl.h (1.1.4.3), "Exp", lines: +6 -3
+               fips/fipshashes.sha1 (1.1.2.5), "Exp", lines: +4 -4
+               fips/rand/fips_rand.c (1.1.2.10), "Exp", lines: +3 -1
+               fips/rsa/fips_rsa_gen.c (1.1.4.4), "Exp", lines: +4 -2
+
+       Resolve minor binary compatibility issues in fips.
+
+2005-04-17 18:22  appro
+
+       Changed:
+               fips/fipshashes.sha1 (1.1.2.6), "Exp", lines: +12 -12
+               fips/des/fips_des_locl.h (1.1.2.4), "Exp", lines: +1 -1
+               fips/des/fips_set_key.c (1.1.4.4), "Exp", lines: +2 -2
+               fips/dh/fips_dh_key.c (1.1.2.3), "Exp", lines: +1 -1
+               fips/dsa/fips_dsa_ossl.c (1.1.2.7), "Exp", lines: +1 -1
+               fips/dsa/fips_dsa_selftest.c (1.1.4.2), "Exp", lines: +3 -3
+               fips/rand/fips_rand.c (1.1.2.11), "Exp", lines: +2 -2
+               fips/rand/fips_rand.h (1.1.2.5), "Exp", lines: +1 -1
+               fips/rsa/fips_rsa_eay.c (1.1.4.4), "Exp", lines: +1 -1
+               fips/rsa/fips_rsa_gen.c (1.1.4.5), "Exp", lines: +1 -1
+               fips/rsa/fips_rsa_selftest.c (1.1.4.5), "Exp", lines: +11 -11
+               fips/sha1/fips_sha1_selftest.c (1.1.4.2), "Exp", lines: +1 -1
+               fips/sha1/fips_sha1dgst.c (1.1.2.5), "Exp", lines: +1 -1
+               fips/sha1/standalone.sha1 (1.1.2.14), "Exp", lines: +2 -2
+
+       Minor fips const-ification.
+
+2005-04-18 07:02  steve
+
+       Changed:
+               crypto/bf/bf_skey.c (1.6.2.2), "Exp", lines: +1 -0
+               crypto/cast/c_skey.c (1.5.6.2), "Exp", lines: +1 -0
+               crypto/idea/i_skey.c (1.5.6.2), "Exp", lines: +1 -0
+               crypto/rc2/rc2_skey.c (1.4.6.2), "Exp", lines: +1 -0
+               crypto/rc4/rc4_skey.c (1.10.8.3), "Exp", lines: +1 -0
+               crypto/rc5/rc5_skey.c (1.4.6.2), "Exp", lines: +1 -0
+
+       Pick up definition of FIPS_mode() in fips.h to avoid warnings.
+
+2005-04-18 10:34  steve
+
+       Deleted:
+               fips/fingerprint.sha1 (1.1.2.14)
+               fips/fips_check_sha1 (1.1.2.8)
+               fips/fips_make_sha1 (1.1.2.7)
+               fips/aes/fingerprint.sha1 (1.1.2.7)
+               fips/des/fingerprint.sha1 (1.1.2.6)
+               fips/dh/fingerprint.sha1 (1.1.2.4)
+               fips/dsa/fingerprint.sha1 (1.1.2.7)
+               fips/rand/fingerprint.sha1 (1.1.2.10)
+               fips/rsa/fingerprint.sha1 (1.1.4.7)
+               fips/sha1/fingerprint.sha1 (1.1.2.12)
+       Changed:
+               fips/sha1/Makefile (1.1.4.12), "Exp", lines: +1 -4
+
+       Remove obsolete fingerprint.sha1 files and associated scripts.
+       Delete test in fips/sha1/Makefile: the top level test checks the
+       same files.
+
+2005-04-19 09:11  appro
+
+       Deleted:
+               fips/fipshashes.sha1 (1.1.2.7)
+               fips/sha1/standalone.sha1 (1.1.2.15)
+       Changed:
+               fips/fipshashes.c (1.1.2.1), "Exp", lines: +32 -0
+               util/checkhash.pl (1.1.2.4), "Exp", lines: +7 -4
+
+       Maintain fingerprint hashes as C source.
+
+2005-04-19 09:17  appro
+
+       Changed:
+               util/checkhash.pl (1.1.2.5), "Exp", lines: +1 -1
+
+       Complete the transition C-code hashes.
+
+2005-04-19 16:21  appro
+
+       Changed:
+               Configure (1.314.2.117), "Exp", lines: +24 -21
+               Makefile.org (1.154.2.100), "Exp", lines: +1 -11
+               TABLE (1.99.2.52), "Exp", lines: +20 -20
+               apps/Makefile (1.1.4.15), "Exp", lines: +1 -1
+               test/Makefile (1.1.4.12), "Exp", lines: +1 -1
+
+       Enable shared link on HP-UX.
+
+2005-04-19 18:00  steve
+
+       Changed:
+               util/mkdef.pl (1.67.2.9), "Exp", lines: +2 -2
+
+       Fix from HEAD.
+
+2005-04-20 10:27  steve
+
+       Changed:
+               Configure (1.314.2.118), "Exp", lines: +1 -1
+               util/mk1mf.pl (1.41.2.12), "Exp", lines: +2 -0
+
+       Ignore zlib related options in mk1mf.pl
+
+2005-04-20 18:42  steve
+
+       Changed:
+               Configure (1.314.2.119), "Exp", lines: +2 -2
+
+       Don't use kerberos library locations on windows.
+
+2005-04-21 19:06  steve
+
+       Changed:
+               apps/openssl.c (1.48.2.13), "Exp", lines: +0 -2
+               fips/fips.c (1.1.2.12), "Exp", lines: +0 -27
+               fips/fips.h (1.1.2.8), "Exp", lines: +0 -2
+               fips/fipshashes.c (1.1.2.2), "Exp", lines: +2 -2
+
+       Remove defunct FIPS_allow_md5() and related functions.
+
+2005-04-22 06:15  appro
+
+       Changed:
+               fips/fips.c (1.1.2.13), "Exp", lines: +3 -3
+               fips/fips_err.h (1.1.4.4), "Exp", lines: +3 -3
+               fips/fipshashes.c (1.1.2.4), "Exp", lines: +2 -2
+
+       Move some variables to .bss.
+
+2005-04-22 07:17  steve
+
+       Changed:
+               CHANGES (1.977.2.156), "Exp", lines: +5 -0
+               crypto/bn/bn.h (1.66.2.4), "Exp", lines: +2 -0
+               crypto/bn/bn_mont.c (1.30.2.3), "Exp", lines: +20 -0
+               crypto/dh/dh_key.c (1.16.2.4), "Exp", lines: +14 -10
+               crypto/dsa/dsa_ossl.c (1.12.2.7), "Exp", lines: +12 -9
+               crypto/rsa/rsa_eay.c (1.28.2.10), "Exp", lines: +16 -90
+               fips/fipshashes.c (1.1.2.5), "Exp", lines: +3 -3
+               fips/dh/fips_dh_key.c (1.1.2.4), "Exp", lines: +13 -10
+               fips/dsa/fips_dsa_ossl.c (1.1.2.8), "Exp", lines: +12 -9
+               fips/rsa/fips_rsa_eay.c (1.1.4.5), "Exp", lines: +17 -90
+
+       New function BN_MONT_CTX_set_locked, to set montgomery parameters
+       in a threadsafe manner.
+
+               Modify or add calls to use it in rsa, dsa and dh
+       algorithms.
+
+2005-04-23 06:46  nils
+
+       Changed:
+               crypto/dsa/dsa_ossl.c (1.12.2.8), "Exp", lines: +1 -1
+               crypto/rsa/rsa_eay.c (1.28.2.11), "Exp", lines: +4 -4
+
+       fix typo
+