Make all configuration macros available for application by making
authorRichard Levitte <levitte@openssl.org>
Mon, 19 Feb 2001 16:06:34 +0000 (16:06 +0000)
committerRichard Levitte <levitte@openssl.org>
Mon, 19 Feb 2001 16:06:34 +0000 (16:06 +0000)
commitcf1b7d96647d55e533f779e476e3d4371f40445a
treef7d6534cf77223190eaefe68d9e192d3d1246206
parent649c5a2b096e89692b07dbbe19d2dbb12a9db075
Make all configuration macros available for application by making
sure they are available in opensslconf.h, by giving them names starting
with "OPENSSL_" to avoid conflicts with other packages and by making
sure e_os2.h will cover all platform-specific cases together with
opensslconf.h.

I've checked fairly well that nothing breaks with this (apart from
external software that will adapt if they have used something like
NO_KRB5), but I can't guarantee it completely, so a review of this
change would be a good thing.
275 files changed:
CHANGES
Configure
Makefile.org
TABLE
apps/Makefile.ssl
apps/apps.h
apps/ca.c
apps/ciphers.c
apps/dh.c
apps/dhparam.c
apps/dsa.c
apps/dsaparam.c
apps/enc.c
apps/engine.c
apps/gendh.c
apps/gendsa.c
apps/genrsa.c
apps/passwd.c
apps/pkcs12.c
apps/progs.h
apps/req.c
apps/rsa.c
apps/rsautl.c
apps/s_client.c
apps/s_server.c
apps/s_socket.c
apps/s_time.c
apps/smime.c
apps/speed.c
apps/version.c
apps/x509.c
bugs/stream.c
crypto/Makefile.ssl
crypto/asn1/Makefile.ssl
crypto/asn1/a_d2i_fp.c
crypto/asn1/a_gentm.c
crypto/asn1/a_i2d_fp.c
crypto/asn1/a_time.c
crypto/asn1/a_utctm.c
crypto/asn1/asn1.h
crypto/asn1/asn1_err.c
crypto/asn1/d2i_pr.c
crypto/asn1/d2i_pu.c
crypto/asn1/i2d_pr.c
crypto/asn1/i2d_pu.c
crypto/asn1/n_pkey.c
crypto/asn1/t_crl.c
crypto/asn1/t_pkey.c
crypto/asn1/t_req.c
crypto/asn1/t_spki.c
crypto/asn1/t_x509.c
crypto/asn1/x_pubkey.c
crypto/bf/Makefile.ssl
crypto/bf/bftest.c
crypto/bf/blowfish.h
crypto/bio/Makefile.ssl
crypto/bio/b_sock.c
crypto/bio/bio.h
crypto/bio/bio_cb.c
crypto/bio/bio_err.c
crypto/bio/bss_acpt.c
crypto/bio/bss_conn.c
crypto/bio/bss_file.c
crypto/bio/bss_sock.c
crypto/bn/Makefile.ssl
crypto/bn/bn.h
crypto/bn/bn_div.c
crypto/bn/bn_err.c
crypto/bn/bn_lcl.h
crypto/bn/bn_mul.c
crypto/bn/bn_print.c
crypto/bn/bntest.c
crypto/bn/vms-helper.c
crypto/buffer/Makefile.ssl
crypto/buffer/buf_err.c
crypto/cast/Makefile.ssl
crypto/cast/cast.h
crypto/cast/cast_lcl.h
crypto/cast/casttest.c
crypto/comp/Makefile.ssl
crypto/comp/comp_err.c
crypto/conf/Makefile.ssl
crypto/conf/conf.h
crypto/conf/conf_err.c
crypto/conf/conf_lib.c
crypto/cpt_err.c
crypto/crypto-lib.com
crypto/crypto.h
crypto/des/Makefile.ssl
crypto/des/des.h
crypto/des/des_locl.h
crypto/des/destest.c
crypto/des/ede_cbcm_enc.c
crypto/des/read_pwd.c
crypto/dh/Makefile.ssl
crypto/dh/dh.h
crypto/dh/dh_err.c
crypto/dh/dhtest.c
crypto/dsa/Makefile.ssl
crypto/dsa/dsa.h
crypto/dsa/dsa_err.c
crypto/dsa/dsa_gen.c
crypto/dsa/dsa_key.c
crypto/dsa/dsa_lib.c
crypto/dsa/dsatest.c
crypto/dso/Makefile.ssl
crypto/dso/dso_err.c
crypto/engine/Makefile.ssl
crypto/engine/engine_all.c
crypto/engine/engine_err.c
crypto/engine/engine_int.h
crypto/engine/hw_atalla.c
crypto/engine/hw_cswift.c
crypto/engine/hw_ncipher.c
crypto/engine/hw_nuron.c
crypto/engine/hw_ubsec.c
crypto/engine/vendor_defns/cswift.h
crypto/err/Makefile.ssl
crypto/err/err.c
crypto/err/err.h
crypto/err/err_all.c
crypto/err/err_prn.c
crypto/evp/Makefile.ssl
crypto/evp/c_allc.c
crypto/evp/c_alld.c
crypto/evp/e_bf.c
crypto/evp/e_cast.c
crypto/evp/e_des.c
crypto/evp/e_des3.c
crypto/evp/e_idea.c
crypto/evp/e_rc2.c
crypto/evp/e_rc4.c
crypto/evp/e_rc5.c
crypto/evp/e_xcbc_d.c
crypto/evp/evp.h
crypto/evp/evp_err.c
crypto/evp/evp_key.c
crypto/evp/evp_pkey.c
crypto/evp/m_dss.c
crypto/evp/m_dss1.c
crypto/evp/m_md2.c
crypto/evp/m_md4.c
crypto/evp/m_md5.c
crypto/evp/m_mdc2.c
crypto/evp/m_ripemd.c
crypto/evp/m_sha.c
crypto/evp/m_sha1.c
crypto/evp/p5_crpt.c
crypto/evp/p5_crpt2.c
crypto/evp/p_dec.c
crypto/evp/p_enc.c
crypto/evp/p_lib.c
crypto/evp/p_open.c
crypto/evp/p_seal.c
crypto/hmac/Makefile.ssl
crypto/hmac/hmac.h
crypto/hmac/hmactest.c
crypto/idea/Makefile.ssl
crypto/idea/idea.h
crypto/idea/ideatest.c
crypto/lhash/Makefile.ssl
crypto/lhash/lh_stats.c
crypto/lhash/lhash.c
crypto/lhash/lhash.h
crypto/md2/Makefile.ssl
crypto/md2/md2.h
crypto/md2/md2test.c
crypto/md32_common.h
crypto/md4/Makefile.ssl
crypto/md4/md4.h
crypto/md4/md4test.c
crypto/md5/Makefile.ssl
crypto/md5/md5.h
crypto/md5/md5_locl.h
crypto/md5/md5test.c
crypto/mdc2/Makefile.ssl
crypto/mdc2/mdc2.h
crypto/mdc2/mdc2test.c
crypto/mem_dbg.c
crypto/objects/Makefile.ssl
crypto/objects/obj_dat.c
crypto/objects/obj_err.c
crypto/ocsp/Makefile.ssl
crypto/ocsp/ocsp_err.c
crypto/ocsp/ocsp_lib.c
crypto/pem/Makefile.ssl
crypto/pem/pem.h
crypto/pem/pem_all.c
crypto/pem/pem_err.c
crypto/pem/pem_info.c
crypto/pem/pem_lib.c
crypto/pem/pem_seal.c
crypto/pkcs12/Makefile.ssl
crypto/pkcs12/p12_crpt.c
crypto/pkcs12/p12_mutl.c
crypto/pkcs12/p12_utl.c
crypto/pkcs12/pk12err.c
crypto/pkcs7/Makefile.ssl
crypto/pkcs7/enc.c
crypto/pkcs7/pk7_smime.c
crypto/pkcs7/pkcs7.h
crypto/pkcs7/pkcs7err.c
crypto/pkcs7/sign.c
crypto/pkcs7/verify.c
crypto/rand/Makefile.ssl
crypto/rand/md_rand.c
crypto/rand/rand.h
crypto/rand/rand_err.c
crypto/rand/rand_lcl.h
crypto/rc2/Makefile.ssl
crypto/rc2/rc2.h
crypto/rc2/rc2test.c
crypto/rc4/Makefile.ssl
crypto/rc4/rc4.h
crypto/rc4/rc4test.c
crypto/rc5/Makefile.ssl
crypto/rc5/rc5.h
crypto/rc5/rc5_locl.h
crypto/rc5/rc5test.c
crypto/rijndael/Makefile.ssl
crypto/ripemd/Makefile.ssl
crypto/ripemd/ripemd.h
crypto/ripemd/rmdtest.c
crypto/rsa/Makefile.ssl
crypto/rsa/rsa.h
crypto/rsa/rsa_eay.c
crypto/rsa/rsa_err.c
crypto/rsa/rsa_oaep.c
crypto/rsa/rsa_sign.c
crypto/rsa/rsa_test.c
crypto/sha/Makefile.ssl
crypto/sha/sha.h
crypto/sha/sha1_one.c
crypto/sha/sha1dgst.c
crypto/sha/sha1test.c
crypto/sha/sha_dgst.c
crypto/sha/sha_one.c
crypto/sha/shatest.c
crypto/stack/Makefile.ssl
crypto/symhacks.h
crypto/threads/mttest.c
crypto/txt_db/Makefile.ssl
crypto/txt_db/txt_db.c
crypto/txt_db/txt_db.h
crypto/x509/Makefile.ssl
crypto/x509/by_file.c
crypto/x509/x509.h
crypto/x509/x509_cmp.c
crypto/x509/x509_d2.c
crypto/x509/x509_err.c
crypto/x509/x509_vfy.c
crypto/x509/x509_vfy.h
crypto/x509/x_all.c
crypto/x509v3/Makefile.ssl
crypto/x509v3/v3_prn.c
crypto/x509v3/v3_purp.c
crypto/x509v3/v3err.c
demos/tunala/tunala.h
doc/HOWTO/certificates.txt
e_os.h
e_os2.h
ssl/Makefile.ssl
ssl/kssl.h
ssl/ssl.h
ssl/ssl2.h
ssl/ssl3.h
test/Makefile.ssl
tools/Makefile.ssl
util/libeay.num
util/mk1mf.pl
util/mkdef.pl
util/pl/BC-16.pl
util/pl/BC-32.pl
util/pl/VC-16.pl
util/pl/VC-32.pl