openssl/util
Richard Levitte 1935a5861c Rework the perl fallback functionality
The module with_fallback.pm was kind of clunky and required a transfer
module.  This change replaces if with a much more generic pragma type
module, which simply appends given directories to @INC (as opposed to
the 'lib' pragma, which prepends the directories to @INC).

This also supports having a file MODULES.txt with sub-directories to
modules.  This ensures that we don't have to spray individual module
paths throughout our perl code, but can have them collected in one
place.

(do note that there is a 'fallback' module on CPAN.  However, it isn't
part of the core perl, and it has no support the any MODULES.txt kind
of construct)

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9826)
2019-09-12 12:49:31 +02:00
..
perl Rework the perl fallback functionality 2019-09-12 12:49:31 +02:00
add-depends.pl
build.info
cavs-to-evptest.pl Add the NIST CAVS test vectors for CCM 2019-05-23 10:49:54 +01:00
check-malloc-errs
ck_errf.pl Create provider errors and use them 2019-04-19 09:31:54 +01:00
copy.pl
dofile.pl Rework the perl fallback functionality 2019-09-12 12:49:31 +02:00
echo.pl
engines.num
find-doc-nits Handle the renamed command POD files in find-doc-nits 2019-09-04 17:35:51 +02:00
find-unused-errs
indent.pro Deprecated {OPENSSL,CRYPTO}_debug_mem_{push,pop} 2019-07-17 14:48:06 +02:00
libcrypto.num Add EVP_CIPHER_CTX_tag_length() 2019-09-11 17:52:30 +10:00
libssl.num Change cipher default strings to a function 2019-06-11 09:44:26 +01:00
local_shlib.com.in
missingcrypto111.txt Cleanse KDF missing crypto files 2019-09-06 19:27:57 +10:00
missingcrypto.txt Cleanse KDF missing crypto files 2019-09-06 19:27:57 +10:00
missingmacro111.txt Enable find-doc-nits to find undocumented symbols since 1.1.1 2019-06-12 10:12:24 +01:00
missingmacro.txt Remove global-var/function macros 2019-07-01 19:42:12 -04:00
missingssl111.txt Enable find-doc-nits to find undocumented symbols since 1.1.1 2019-06-12 10:12:24 +01:00
missingssl.txt Make find-doc-nits check for newly added undocumented symbols 2019-06-12 10:12:14 +01:00
mkbuildinf.pl
mkdef.pl Remove EXPORT_VAR_AS_FUNC 2019-07-01 20:13:03 -04:00
mkdir-p.pl
mkerr.pl Ignore function code collisions 2019-08-16 13:45:35 +10:00
mknum.pl
mkrc.pl
mktar.sh
openssl-format-source
openssl-update-copyright
opensslwrap.sh util/opensslwrap.sh: adjust to define OPENSSL_MODULES as well 2019-07-15 16:14:35 +02:00
private.num Update private.num for KDFs/PRFs 2019-09-06 19:27:57 +10:00
process_docs.pl
providers.num
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in