Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -730,6 +730,7 @@ John W. Krahn
John Wright <john@johnwright.org>
Johnny Lam <jlam@jgrind.org>
Jon Eveland <jweveland@yahoo.com>
Jon Gentle <atrodo@atrodo.org>
Jon Gunnip <jongunnip@hotmail.com>
Jon Orwant <orwant@oreilly.com>
Jonathan Biggar <jon@sems.com>
Expand Down
23 changes: 23 additions & 0 deletions Configure
Original file line number Diff line number Diff line change
Expand Up @@ -1093,6 +1093,7 @@ i_utime=''
i_vfork=''
i_wchar=''
i_wctype=''
i_ssl=''
d_inc_version_list=''
inc_version_list=''
inc_version_list_init=''
Expand Down Expand Up @@ -24069,6 +24070,18 @@ esac
set wchar.h i_wchar
eval $inhdr

: see if openssl/ssl.h is available
: right now, we cannot compile Net::SSLeay with a c++ compiler
set openssl/ssl.h i_ssl
eval $inhdr
case "$i_ssl" in
"$define")
case "$d_cplusplus" in
"$define") i_ssl="$undef" ;;
esac
;;
esac

: Check extensions
echo " "
echo "Looking for extensions..." >&4
Expand Down Expand Up @@ -24173,6 +24186,11 @@ for xxx in $xs_extensions ; do
*"${define}"*) avail_ext="$avail_ext $xxx" ;;
esac
;;
Net/SSLeay|net/ssleay)
case "$i_ssl" in
$define) avail_ext="$avail_ext $xxx" ;;
esac
;;
NDBM_File|ndbm_fil)
case "$d_ndbm" in
$define)
Expand Down Expand Up @@ -24317,6 +24335,11 @@ esac
nonxs_ext=''
for xxx in $nonxs_extensions ; do
case "$xxx" in
IO/Socket/SSL|io/socket/ssl)
case "$i_ssl" in
$define) nonxs_ext="$nonxs_ext $xxx" ;;
esac
;;
VMS*)
;;
*) nonxs_ext="$nonxs_ext $xxx"
Expand Down
266 changes: 266 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -1230,6 +1230,76 @@ cpan/IO-Socket-IP/t/22timeout.t
cpan/IO-Socket-IP/t/30nonblocking-connect.t IO::Socket::IP tests
cpan/IO-Socket-IP/t/31nonblocking-connect-internet.t IO::Socket::IP tests
cpan/IO-Socket-IP/t/99pod.t IO::Socket::IP tests
cpan/IO-Socket-SSL/lib/IO/Socket/SSL.pm
cpan/IO-Socket-SSL/lib/IO/Socket/SSL.pod
cpan/IO-Socket-SSL/lib/IO/Socket/SSL/Intercept.pm
cpan/IO-Socket-SSL/lib/IO/Socket/SSL/PublicSuffix.pm
cpan/IO-Socket-SSL/lib/IO/Socket/SSL/Utils.pm
cpan/IO-Socket-SSL/t/01loadmodule.t
cpan/IO-Socket-SSL/t/acceptSSL-timeout.t
cpan/IO-Socket-SSL/t/alpn.t
cpan/IO-Socket-SSL/t/auto_verify_hostname.t
cpan/IO-Socket-SSL/t/cert_formats.t
cpan/IO-Socket-SSL/t/cert_no_file.t
cpan/IO-Socket-SSL/t/certs/client-cert.pem
cpan/IO-Socket-SSL/t/certs/client-key.enc
cpan/IO-Socket-SSL/t/certs/client-key.pem
cpan/IO-Socket-SSL/t/certs/create-certs.pl
cpan/IO-Socket-SSL/t/certs/proxyca.pem
cpan/IO-Socket-SSL/t/certs/server.p12
cpan/IO-Socket-SSL/t/certs/server-cert.der
cpan/IO-Socket-SSL/t/certs/server-cert.pem
cpan/IO-Socket-SSL/t/certs/server-ecc-cert.pem
cpan/IO-Socket-SSL/t/certs/server-ecc-key.pem
cpan/IO-Socket-SSL/t/certs/server-key.der
cpan/IO-Socket-SSL/t/certs/server-key.enc
cpan/IO-Socket-SSL/t/certs/server-key.pem
cpan/IO-Socket-SSL/t/certs/server-wildcard.pem
cpan/IO-Socket-SSL/t/certs/server2-cert.pem
cpan/IO-Socket-SSL/t/certs/server2-key.pem
cpan/IO-Socket-SSL/t/certs/server_enc.p12
cpan/IO-Socket-SSL/t/certs/sub-server.pem
cpan/IO-Socket-SSL/t/certs/test-ca.pem
cpan/IO-Socket-SSL/t/certs/test-subca.pem
cpan/IO-Socket-SSL/t/compatibility.t
cpan/IO-Socket-SSL/t/connectSSL-timeout.t
cpan/IO-Socket-SSL/t/core.t
cpan/IO-Socket-SSL/t/dhe.t
cpan/IO-Socket-SSL/t/ecdhe.t
cpan/IO-Socket-SSL/t/external/fingerprint.pl
cpan/IO-Socket-SSL/t/external/ocsp.t
cpan/IO-Socket-SSL/t/external/usable_ca.t
cpan/IO-Socket-SSL/t/io-socket-inet6.t
cpan/IO-Socket-SSL/t/io-socket-ip.t
cpan/IO-Socket-SSL/t/memleak_bad_handshake.t
cpan/IO-Socket-SSL/t/mitm.t
cpan/IO-Socket-SSL/t/multiple-cert-rsa-ecc.t
cpan/IO-Socket-SSL/t/nonblock.t
cpan/IO-Socket-SSL/t/npn.t
cpan/IO-Socket-SSL/t/plain_upgrade_downgrade.t
cpan/IO-Socket-SSL/t/protocol_version.t
cpan/IO-Socket-SSL/t/public_suffix_lib.pl
cpan/IO-Socket-SSL/t/public_suffix_lib_encode_idn.t
cpan/IO-Socket-SSL/t/public_suffix_lib_libidn.t
cpan/IO-Socket-SSL/t/public_suffix_lib_uri.t
cpan/IO-Socket-SSL/t/public_suffix_ssl.t
cpan/IO-Socket-SSL/t/readline.t
cpan/IO-Socket-SSL/t/session_cache.t
cpan/IO-Socket-SSL/t/session_ticket.t
cpan/IO-Socket-SSL/t/sessions.t
cpan/IO-Socket-SSL/t/set_curves.t
cpan/IO-Socket-SSL/t/signal-readline.t
cpan/IO-Socket-SSL/t/sni.t
cpan/IO-Socket-SSL/t/sni_verify.t
cpan/IO-Socket-SSL/t/start-stopssl.t
cpan/IO-Socket-SSL/t/startssl.t
cpan/IO-Socket-SSL/t/startssl-failed.t
cpan/IO-Socket-SSL/t/sysread_write.t
cpan/IO-Socket-SSL/t/testlib.pl
cpan/IO-Socket-SSL/t/verify_fingerprint.t
cpan/IO-Socket-SSL/t/verify_hostname.t
cpan/IO-Socket-SSL/t/verify_hostname_standalone.t
cpan/IO-Socket-SSL/t/verify_partial_chain.t
cpan/IO-Zlib/t/basic.t Tests for IO::Zlib
cpan/IO-Zlib/t/external.t Tests for IO::Zlib
cpan/IO-Zlib/t/getc.t Tests for IO::Zlib
Expand Down Expand Up @@ -1543,6 +1613,202 @@ cpan/Module-Metadata/t/lib/GeneratePackage.pm
cpan/Module-Metadata/t/metadata.t
cpan/Module-Metadata/t/taint.t
cpan/Module-Metadata/t/version.t
cpan/Net-SSLeay/constants.c
cpan/Net-SSLeay/helper_script/constants.txt
cpan/Net-SSLeay/helper_script/generate-test-pki
cpan/Net-SSLeay/helper_script/pki.cfg
cpan/Net-SSLeay/helper_script/update-exported-constants
cpan/Net-SSLeay/inc/Test/Net/SSLeay.pm
cpan/Net-SSLeay/inc/Test/Net/SSLeay/Socket.pm
cpan/Net-SSLeay/lib/Net/SSLeay.pm
cpan/Net-SSLeay/lib/Net/SSLeay.pod
cpan/Net-SSLeay/lib/Net/SSLeay/Handle.pm
cpan/Net-SSLeay/Makefile.PL
cpan/Net-SSLeay/SSLeay.xs
cpan/Net-SSLeay/t/data/binary-test.file
cpan/Net-SSLeay/t/data/extended-cert.p12
cpan/Net-SSLeay/t/data/extended-cert.cert.der
cpan/Net-SSLeay/t/data/extended-cert.cert.dump
cpan/Net-SSLeay/t/data/extended-cert.cert.pem
cpan/Net-SSLeay/t/data/extended-cert.certchain.der
cpan/Net-SSLeay/t/data/extended-cert.certchain.p12
cpan/Net-SSLeay/t/data/extended-cert.certchain.pem
cpan/Net-SSLeay/t/data/extended-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/extended-cert.csr.der
cpan/Net-SSLeay/t/data/extended-cert.csr.pem
cpan/Net-SSLeay/t/data/extended-cert.enc.p12
cpan/Net-SSLeay/t/data/extended-cert.key.der
cpan/Net-SSLeay/t/data/extended-cert.key.pem
cpan/Net-SSLeay/t/data/extended-cert.key.enc.der
cpan/Net-SSLeay/t/data/extended-cert.key.enc.pem
cpan/Net-SSLeay/t/data/intermediate-ca.p12
cpan/Net-SSLeay/t/data/intermediate-ca.cert.der
cpan/Net-SSLeay/t/data/intermediate-ca.cert.dump
cpan/Net-SSLeay/t/data/intermediate-ca.cert.pem
cpan/Net-SSLeay/t/data/intermediate-ca.certchain.der
cpan/Net-SSLeay/t/data/intermediate-ca.certchain.p12
cpan/Net-SSLeay/t/data/intermediate-ca.certchain.pem
cpan/Net-SSLeay/t/data/intermediate-ca.certchain.enc.p12
cpan/Net-SSLeay/t/data/intermediate-ca.crl.der
cpan/Net-SSLeay/t/data/intermediate-ca.crl.pem
cpan/Net-SSLeay/t/data/intermediate-ca.csr.der
cpan/Net-SSLeay/t/data/intermediate-ca.csr.pem
cpan/Net-SSLeay/t/data/intermediate-ca.enc.p12
cpan/Net-SSLeay/t/data/intermediate-ca.key.der
cpan/Net-SSLeay/t/data/intermediate-ca.key.pem
cpan/Net-SSLeay/t/data/intermediate-ca.key.enc.der
cpan/Net-SSLeay/t/data/intermediate-ca.key.enc.pem
cpan/Net-SSLeay/t/data/revoked-cert.p12
cpan/Net-SSLeay/t/data/revoked-cert.cert.der
cpan/Net-SSLeay/t/data/revoked-cert.cert.dump
cpan/Net-SSLeay/t/data/revoked-cert.cert.pem
cpan/Net-SSLeay/t/data/revoked-cert.certchain.der
cpan/Net-SSLeay/t/data/revoked-cert.certchain.p12
cpan/Net-SSLeay/t/data/revoked-cert.certchain.pem
cpan/Net-SSLeay/t/data/revoked-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/revoked-cert.csr.der
cpan/Net-SSLeay/t/data/revoked-cert.csr.pem
cpan/Net-SSLeay/t/data/revoked-cert.enc.p12
cpan/Net-SSLeay/t/data/revoked-cert.key.der
cpan/Net-SSLeay/t/data/revoked-cert.key.pem
cpan/Net-SSLeay/t/data/revoked-cert.key.enc.der
cpan/Net-SSLeay/t/data/revoked-cert.key.enc.pem
cpan/Net-SSLeay/t/data/root-ca.p12
cpan/Net-SSLeay/t/data/root-ca.cert.der
cpan/Net-SSLeay/t/data/root-ca.cert.dump
cpan/Net-SSLeay/t/data/root-ca.cert.pem
cpan/Net-SSLeay/t/data/root-ca.certchain.der
cpan/Net-SSLeay/t/data/root-ca.certchain.p12
cpan/Net-SSLeay/t/data/root-ca.certchain.pem
cpan/Net-SSLeay/t/data/root-ca.certchain.enc.p12
cpan/Net-SSLeay/t/data/root-ca.csr.der
cpan/Net-SSLeay/t/data/root-ca.csr.pem
cpan/Net-SSLeay/t/data/root-ca.enc.p12
cpan/Net-SSLeay/t/data/root-ca.key.der
cpan/Net-SSLeay/t/data/root-ca.key.pem
cpan/Net-SSLeay/t/data/root-ca.key.enc.der
cpan/Net-SSLeay/t/data/root-ca.key.enc.pem
cpan/Net-SSLeay/t/data/simple-cert.p12
cpan/Net-SSLeay/t/data/simple-cert.cert.der
cpan/Net-SSLeay/t/data/simple-cert.cert.dump
cpan/Net-SSLeay/t/data/simple-cert.cert.pem
cpan/Net-SSLeay/t/data/simple-cert.certchain.der
cpan/Net-SSLeay/t/data/simple-cert.certchain.p12
cpan/Net-SSLeay/t/data/simple-cert.certchain.pem
cpan/Net-SSLeay/t/data/simple-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/simple-cert.csr.der
cpan/Net-SSLeay/t/data/simple-cert.csr.pem
cpan/Net-SSLeay/t/data/simple-cert.enc.p12
cpan/Net-SSLeay/t/data/simple-cert.key.der
cpan/Net-SSLeay/t/data/simple-cert.key.pem
cpan/Net-SSLeay/t/data/simple-cert.key.enc.der
cpan/Net-SSLeay/t/data/simple-cert.key.enc.pem
cpan/Net-SSLeay/t/data/strange-cert.p12
cpan/Net-SSLeay/t/data/strange-cert.cert.der
cpan/Net-SSLeay/t/data/strange-cert.cert.dump
cpan/Net-SSLeay/t/data/strange-cert.cert.pem
cpan/Net-SSLeay/t/data/strange-cert.certchain.der
cpan/Net-SSLeay/t/data/strange-cert.certchain.p12
cpan/Net-SSLeay/t/data/strange-cert.certchain.pem
cpan/Net-SSLeay/t/data/strange-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/strange-cert.csr.der
cpan/Net-SSLeay/t/data/strange-cert.csr.pem
cpan/Net-SSLeay/t/data/strange-cert.enc.p12
cpan/Net-SSLeay/t/data/strange-cert.key.der
cpan/Net-SSLeay/t/data/strange-cert.key.pem
cpan/Net-SSLeay/t/data/strange-cert.key.enc.der
cpan/Net-SSLeay/t/data/strange-cert.key.enc.pem
cpan/Net-SSLeay/t/data/verify-ca.p12
cpan/Net-SSLeay/t/data/verify-ca.cert.der
cpan/Net-SSLeay/t/data/verify-ca.cert.dump
cpan/Net-SSLeay/t/data/verify-ca.cert.pem
cpan/Net-SSLeay/t/data/verify-ca.certchain.der
cpan/Net-SSLeay/t/data/verify-ca.certchain.p12
cpan/Net-SSLeay/t/data/verify-ca.certchain.pem
cpan/Net-SSLeay/t/data/verify-ca.certchain.enc.p12
cpan/Net-SSLeay/t/data/verify-ca.csr.der
cpan/Net-SSLeay/t/data/verify-ca.csr.pem
cpan/Net-SSLeay/t/data/verify-ca.enc.p12
cpan/Net-SSLeay/t/data/verify-ca.key.der
cpan/Net-SSLeay/t/data/verify-ca.key.pem
cpan/Net-SSLeay/t/data/verify-ca.key.enc.der
cpan/Net-SSLeay/t/data/verify-ca.key.enc.pem
cpan/Net-SSLeay/t/data/verify-cert.p12
cpan/Net-SSLeay/t/data/verify-cert.cert.der
cpan/Net-SSLeay/t/data/verify-cert.cert.dump
cpan/Net-SSLeay/t/data/verify-cert.cert.pem
cpan/Net-SSLeay/t/data/verify-cert.certchain.der
cpan/Net-SSLeay/t/data/verify-cert.certchain.p12
cpan/Net-SSLeay/t/data/verify-cert.certchain.pem
cpan/Net-SSLeay/t/data/verify-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/verify-cert.csr.der
cpan/Net-SSLeay/t/data/verify-cert.csr.pem
cpan/Net-SSLeay/t/data/verify-cert.enc.p12
cpan/Net-SSLeay/t/data/verify-cert.key.der
cpan/Net-SSLeay/t/data/verify-cert.key.pem
cpan/Net-SSLeay/t/data/verify-cert.key.enc.der
cpan/Net-SSLeay/t/data/verify-cert.key.enc.pem
cpan/Net-SSLeay/t/data/wildcard-cert.p12
cpan/Net-SSLeay/t/data/wildcard-cert.cert.der
cpan/Net-SSLeay/t/data/wildcard-cert.cert.dump
cpan/Net-SSLeay/t/data/wildcard-cert.cert.pem
cpan/Net-SSLeay/t/data/wildcard-cert.certchain.der
cpan/Net-SSLeay/t/data/wildcard-cert.certchain.p12
cpan/Net-SSLeay/t/data/wildcard-cert.certchain.pem
cpan/Net-SSLeay/t/data/wildcard-cert.certchain.enc.p12
cpan/Net-SSLeay/t/data/wildcard-cert.csr.der
cpan/Net-SSLeay/t/data/wildcard-cert.csr.pem
cpan/Net-SSLeay/t/data/wildcard-cert.enc.p12
cpan/Net-SSLeay/t/data/wildcard-cert.key.der
cpan/Net-SSLeay/t/data/wildcard-cert.key.pem
cpan/Net-SSLeay/t/data/wildcard-cert.key.enc.der
cpan/Net-SSLeay/t/data/wildcard-cert.key.enc.pem
cpan/Net-SSLeay/t/external/ocsp.t
cpan/Net-SSLeay/t/handle/external/10_destroy.t
cpan/Net-SSLeay/t/handle/external/50_external.t
cpan/Net-SSLeay/t/handle/local/05_use.t
cpan/Net-SSLeay/t/local/03_use.t
cpan/Net-SSLeay/t/local/04_basic.t
cpan/Net-SSLeay/t/local/05_passwd_cb.t
cpan/Net-SSLeay/t/local/06_tcpecho.t
cpan/Net-SSLeay/t/local/07_sslecho.t
cpan/Net-SSLeay/t/local/08_pipe.t
cpan/Net-SSLeay/t/local/09_ctx_new.t
cpan/Net-SSLeay/t/local/10_rand.t
cpan/Net-SSLeay/t/local/11_read.t
cpan/Net-SSLeay/t/local/15_bio.t
cpan/Net-SSLeay/t/local/20_functions.t
cpan/Net-SSLeay/t/local/21_constants.t
cpan/Net-SSLeay/t/local/22_provider.t
cpan/Net-SSLeay/t/local/22_provider_try_load.t
cpan/Net-SSLeay/t/local/22_provider_try_load_zero_retain.t
cpan/Net-SSLeay/t/local/30_error.t
cpan/Net-SSLeay/t/local/31_rsa_generate_key.t
cpan/Net-SSLeay/t/local/32_x509_get_cert_info.t
cpan/Net-SSLeay/t/local/33_x509_create_cert.t
cpan/Net-SSLeay/t/local/34_x509_crl.t
cpan/Net-SSLeay/t/local/35_ephemeral.t
cpan/Net-SSLeay/t/local/36_verify.t
cpan/Net-SSLeay/t/local/37_asn1_time.t
cpan/Net-SSLeay/t/local/38_priv-key.t
cpan/Net-SSLeay/t/local/39_pkcs12.t
cpan/Net-SSLeay/t/local/40_npn_support.t
cpan/Net-SSLeay/t/local/41_alpn_support.t
cpan/Net-SSLeay/t/local/42_info_callback.t
cpan/Net-SSLeay/t/local/43_misc_functions.t
cpan/Net-SSLeay/t/local/44_sess.t
cpan/Net-SSLeay/t/local/45_exporter.t
cpan/Net-SSLeay/t/local/46_msg_callback.t
cpan/Net-SSLeay/t/local/47_keylog.t
cpan/Net-SSLeay/t/local/50_digest.t
cpan/Net-SSLeay/t/local/61_threads-cb-crash.t
cpan/Net-SSLeay/t/local/62_threads-ctx_new-deadlock.t
cpan/Net-SSLeay/t/local/63_ec_key_generate_key.t
cpan/Net-SSLeay/t/local/64_ticket_sharing.t
cpan/Net-SSLeay/t/local/65_security_level.t
cpan/Net-SSLeay/t/local/65_ticket_sharing_2.t
cpan/Net-SSLeay/t/local/66_curves.t
cpan/Net-SSLeay/typemap
cpan/NEXT/lib/NEXT.pm Pseudo-class NEXT for method redispatch
cpan/NEXT/t/actual.t NEXT
cpan/NEXT/t/actuns.t NEXT
Expand Down
Loading