summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn>2000-10-10 09:15:51 +0000
committercvs2svn <cvs2svn>2000-10-10 09:15:51 +0000
commit978ac5339837285a9e2f5970d308f1de8eae2b2c (patch)
tree2f544ce4b57af98add378bdc75aeae0226de2cc6
parent9beaae61ecc3e24b09430db467f350716d1e418e (diff)
parenta440d6636f0a8469f6f498cef409a04ba9884972 (diff)
This commit was manufactured by cvs2svn to create tag 'OpenSSL_0_9_6-beta2'.OpenSSL_0_9_6-beta2
-rw-r--r--CHANGES65
-rwxr-xr-xConfigure15
-rw-r--r--FAQ6
-rw-r--r--INSTALL.W324
-rw-r--r--Makefile.org2
-rw-r--r--NEWS15
-rw-r--r--README5
-rw-r--r--README.ENGINE63
-rw-r--r--STATUS50
-rw-r--r--TABLE34
-rw-r--r--apps/asn1pars.c8
-rw-r--r--apps/ca.c24
-rw-r--r--apps/ciphers.c8
-rw-r--r--apps/crl.c20
-rw-r--r--apps/crl2p7.c10
-rw-r--r--apps/dgst.c22
-rw-r--r--apps/dh.c10
-rw-r--r--apps/dhparam.c10
-rw-r--r--apps/dsa.c10
-rw-r--r--apps/dsaparam.c10
-rw-r--r--apps/enc.c10
-rw-r--r--apps/errstr.c8
-rw-r--r--apps/gendh.c10
-rw-r--r--apps/gendsa.c10
-rw-r--r--apps/genrsa.c10
-rw-r--r--apps/nseq.c13
-rw-r--r--apps/openssl.c16
-rw-r--r--apps/passwd.c8
-rw-r--r--apps/pkcs12.c21
-rw-r--r--apps/pkcs7.c10
-rw-r--r--apps/pkcs8.c15
-rw-r--r--apps/rand.c8
-rw-r--r--apps/req.c16
-rw-r--r--apps/rsa.c10
-rw-r--r--apps/rsautl.c12
-rw-r--r--apps/s_socket.c2
-rw-r--r--apps/sess_id.c10
-rw-r--r--apps/smime.c12
-rw-r--r--apps/speed.c4
-rw-r--r--apps/spkac.c22
-rw-r--r--apps/x509.c18
-rwxr-xr-xconfig4
-rw-r--r--crypto/asn1/a_type.c16
-rw-r--r--crypto/asn1/asn1.h1
-rw-r--r--crypto/bio/Makefile.ssl2
-rw-r--r--crypto/bio/bf_lbuf.c397
-rw-r--r--crypto/bio/bio.h5
-rw-r--r--crypto/bio/bio_err.c1
-rw-r--r--crypto/bio/bss_conn.c2
-rw-r--r--crypto/bn/bn_mont.c9
-rw-r--r--crypto/bn/bn_sqr.c2
-rw-r--r--crypto/crypto-lib.com3
-rw-r--r--crypto/des/read_pwd.c6
-rw-r--r--crypto/dso/dso_vms.c2
-rw-r--r--crypto/install.com3
-rw-r--r--crypto/opensslv.h4
-rw-r--r--crypto/pkcs7/pk7_smime.c5
-rw-r--r--crypto/rand/rand_win.c198
-rw-r--r--crypto/x509/x509_vfy.c19
-rw-r--r--demos/pkcs12/README3
-rw-r--r--demos/pkcs12/pkread.c61
-rw-r--r--demos/pkcs12/pkwrite.c46
-rw-r--r--demos/state_machine/.cvsignore1
-rw-r--r--demos/state_machine/Makefile9
-rw-r--r--demos/state_machine/state_machine.c395
-rw-r--r--doc/apps/smime.pod2
-rw-r--r--doc/crypto/BIO_ctrl.pod28
-rw-r--r--doc/crypto/BIO_f_buffer.pod69
-rw-r--r--doc/crypto/BIO_s_file.pod11
-rw-r--r--doc/crypto/BN_bn2bin.pod2
-rw-r--r--doc/crypto/ERR_get_error.pod2
-rw-r--r--doc/crypto/EVP_DigestInit.pod8
-rw-r--r--doc/crypto/EVP_EncryptInit.pod6
-rw-r--r--doc/crypto/EVP_OpenInit.pod6
-rw-r--r--doc/crypto/EVP_SealInit.pod6
-rw-r--r--doc/crypto/EVP_SignInit.pod6
-rw-r--r--doc/crypto/EVP_VerifyInit.pod7
-rw-r--r--doc/crypto/OPENSSL_VERSION_NUMBER.pod2
-rw-r--r--doc/crypto/OpenSSL_add_all_algorithms.pod2
-rw-r--r--doc/crypto/blowfish.pod37
-rw-r--r--doc/crypto/bn_internal.pod2
-rw-r--r--doc/crypto/buffer.pod6
-rw-r--r--doc/crypto/des.pod10
-rw-r--r--doc/crypto/des_modes.pod8
-rw-r--r--doc/crypto/err.pod2
-rw-r--r--doc/crypto/evp.pod37
-rw-r--r--doc/crypto/lhash.pod2
-rw-r--r--doc/crypto/rsa.pod2
-rw-r--r--doc/crypto/threads.pod4
-rw-r--r--doc/openssl.txt41
-rw-r--r--doc/ssl/SSL_CIPHER_get_name.pod57
-rw-r--r--doc/ssl/SSL_CTX_free.pod29
-rw-r--r--doc/ssl/SSL_CTX_load_verify_locations.pod93
-rw-r--r--doc/ssl/SSL_CTX_new.pod93
-rw-r--r--doc/ssl/SSL_CTX_set_cipher_list.pod52
-rw-r--r--doc/ssl/SSL_CTX_set_client_CA_list.pod90
-rw-r--r--doc/ssl/SSL_CTX_set_ssl_version.pod60
-rw-r--r--doc/ssl/SSL_SESSION_free.pod2
-rw-r--r--doc/ssl/SSL_accept.pod7
-rw-r--r--doc/ssl/SSL_clear.pod2
-rw-r--r--doc/ssl/SSL_connect.pod7
-rw-r--r--doc/ssl/SSL_free.pod2
-rw-r--r--doc/ssl/SSL_get_ciphers.pod42
-rw-r--r--doc/ssl/SSL_get_client_CA_list.pod52
-rw-r--r--doc/ssl/SSL_get_current_cipher.pod43
-rw-r--r--doc/ssl/SSL_get_peer_cert_chain.pod52
-rw-r--r--doc/ssl/SSL_get_peer_certificate.pod48
-rw-r--r--doc/ssl/SSL_get_verify_result.pod57
-rw-r--r--doc/ssl/SSL_library_init.pod52
-rw-r--r--doc/ssl/SSL_load_client_CA_file.pod62
-rw-r--r--doc/ssl/SSL_pending.pod30
-rw-r--r--doc/ssl/SSL_read.pod12
-rw-r--r--doc/ssl/SSL_set_session.pod2
-rw-r--r--doc/ssl/SSL_set_verify_result.pod38
-rw-r--r--doc/ssl/SSL_write.pod12
-rw-r--r--doc/ssl/ssl.pod11
-rw-r--r--e_os.h7
-rw-r--r--ms/mingw32.bat2
-rw-r--r--ms/tlhelp32.h136
-rw-r--r--openssl.spec18
-rw-r--r--ssl/s23_srvr.c21
-rw-r--r--ssl/ssl.h1
-rw-r--r--ssl/ssl2.h4
-rw-r--r--ssl/ssl_err.c1
-rwxr-xr-xutil/libeay.num1
-rwxr-xr-xutil/mk1mf.pl12
-rwxr-xr-xutil/mkdef.pl2
-rw-r--r--util/pl/BC-32.pl2
-rw-r--r--util/pl/Mingw32.pl4
-rw-r--r--util/pl/Mingw32f.pl4
-rw-r--r--util/pl/VC-32.pl7
131 files changed, 333 insertions, 3034 deletions
diff --git a/CHANGES b/CHANGES
index 87853c3b29..67b0f565d1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,71 +2,10 @@
OpenSSL CHANGES
_______________
- Changes between 0.9.5a and 0.9.6 [24 Sep 2000]
-
- *) In ssl23_get_client_hello, generate an error message when faced
- with an initial SSL 3.0/TLS record that is too small to contain the
- first two bytes of the ClientHello message, i.e. client_version.
- (Note that this is a pathologic case that probably has never happened
- in real life.) The previous approach was to use the version number
- from the record header as a substitute; but our protocol choice
- should not depend on that one because it is not authenticated
- by the Finished messages.
- [Bodo Moeller]
-
- *) More robust randomness gathering functions for Windows.
- [Jeffrey Altman <jaltman@columbia.edu>]
-
- *) For compatibility reasons if the flag X509_V_FLAG_ISSUER_CHECK is
- not set then we don't setup the error code for issuer check errors
- to avoid possibly overwriting other errors which the callback does
- handle. If an application does set the flag then we assume it knows
- what it is doing and can handle the new informational codes
- appropriately.
- [Steve Henson]
-
- *) Fix for a nasty bug in ASN1_TYPE handling. ASN1_TYPE is used for
- a general "ANY" type, as such it should be able to decode anything
- including tagged types. However it didn't check the class so it would
- wrongly interpret tagged types in the same way as their universal
- counterpart and unknown types were just rejected. Changed so that the
- tagged and unknown types are handled in the same