Stop symlinking, move files to intended directory Rather than making include/openssl/foo.h a symlink to crypto/foo/foo.h, this change moves the file to include/openssl/foo.h once and for all. Likewise, move crypto/foo/footest.c to test/footest.c, instead of symlinking it there. Originally-by: Geoff Thorpe <geoff@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
"#if 0" removal: header files Remove all "#if 0" blocks from header files. Reviewed-by: Tim Hudson <tjh@openssl.org>
Run util/openssl-format-source -v -c . Reviewed-by: Tim Hudson <tjh@openssl.org>
Cleanup OPENSSL_NO_xxx, part 1 OPENSSL_NO_RIPEMD160, OPENSSL_NO_RIPEMD merged into OPENSSL_NO_RMD160 OPENSSL_NO_FP_API merged into OPENSSL_NO_STDIO Two typo's on #endif comments fixed: OPENSSL_NO_ECB fixed to OPENSSL_NO_OCB OPENSSL_NO_HW_SureWare fixed to OPENSSL_NO_HW_SUREWARE Reviewed-by: Richard Levitte <levitte@openssl.org>
Stop warning about extra ';' outside of function.
LHASH revamp. make depend.
Don't ignore config_name parameter passed to OPENSSL_config(). Use "openssl_conf" in config file if config_name variable is missing.
Don't die if the value is NULL (Coverity CID 98).
Initial, incomplete support for typesafe macros without using function casts.
Fix more error codes. (Also improve util/ck_errf.pl script, and occasionally fix source code formatting.)
Fix various incorrect error function codes. ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.)
Initial ASN1 generation code. This can construct arbitrary encodings from strings and config files. Documentation to follow...
Add missing prototypes. Submitted by: Goetz Babin-Ebell <babinebell@trustcenter.de> PR: 89
Config code updates. CONF_modules_unload() now calls CONF_modules_finish() automatically. Default use of section openssl_conf moved to CONF_modules_load() Load config file in several openssl utilities. Most utilities now load modules from the config file, though in a few (such as version) this isn't done because it couldn't be used for anything. In the case of ca and req the config file used is the same as the utility itself: that is the -config command line option can be used to specify an alternative file.
Config file updates from stable branch
fix formatting of automatically generated error section
Make no config file not an error. Move /dev/crypto config to ctrl.
Constification.
default_algorithms option in ENGINE config.
Initial ENGINE config module, docs to follow. Fix buffer overrun errors in OPENSSL_conf().