Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-IO-Socket-SSL | Distribution: openSUSE Tumbleweed |
Version: 2.89.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Aug 31 07:33:49 2024 |
Group: Unspecified | Build host: reproducible |
Size: 719969 | Source RPM: perl-IO-Socket-SSL-2.89.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/IO-Socket-SSL | |
Summary: Nearly transparent SSL encapsulation for IO::Socket::INET |
IO::Socket::SSL makes using SSL/TLS much easier by wrapping the necessary functionality into the familiar IO::Socket interface and providing secure defaults whenever possible. This way, existing applications can be made SSL-aware without much effort, at least if you do blocking I/O and don't use select or poll. But, under the hood, SSL is a complex beast. So there are lots of methods to make it do what you need if the default behavior is not adequate. Because it is easy to inadvertently introduce critical security bugs or just hard to debug problems, I would recommend studying the following documentation carefully. The documentation consists of the following parts: * * "Essential Information About SSL/TLS" * * "Basic SSL Client" * * "Basic SSL Server" * * "Common Usage Errors" * * "Common Problems with SSL" * * "Using Non-Blocking Sockets" * * "Advanced Usage" * * "Integration Into Own Modules" * * "Description Of Methods" Additional documentation can be found in * * IO::Socket::SSL::Intercept - Doing Man-In-The-Middle with SSL * * IO::Socket::SSL::Utils - Useful functions for certificates etc
Artistic-1.0 OR GPL-1.0-or-later
* Sat Aug 31 2024 Tina Müller <timueller+perl@suse.de> - updated to 2.89.0 (2.089) see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.089 2024/08/29 - new option SSL_force_fingerprint to enforce fingerprint matching even if certificate validation would be successful without - document _get_ssl_object and _get_ctx_object for cases, where direct use of Net::SSLeay functions is needed * Sun Jul 14 2024 Tina Müller <tina.mueller@suse.com> - Remove patches 80315ed1a6a0b7968ce26284ed81b56c0ab288d9.patch, perl-IO-Socket-SSL-use-system-default-cipher-list.patch (fixed upstream) * Sun Jul 14 2024 Tina Müller <timueller+perl@suse.de> - updated to 2.88.0 (2.088) see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.088 2024/07/14 - minor fixes for use on ancient versions of perl and for building with newer versions of openssl * Thu Jul 11 2024 Dirk Stoecker <opensuse@dstoecker.de> - add 80315ed1a6a0b7968ce26284ed81b56c0ab288d9.patch to fix a error introduced in version 2.087 * Tue Jul 09 2024 Tina Müller <timueller+perl@suse.de> - updated to 2.87.0 (2.087) see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.087 2024/07/08 - support for PSK, see SSL_psk in documentation * Wed Jul 03 2024 Tina Müller <tina.mueller@suse.com> - updated to 2.86.0 (2.086) see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.086 2024/07/03 - internal optimzation: implement _touch_entry in session cache instead of using del+add. * Fri Mar 22 2024 Tina Müller <tina.mueller@suse.com> - Remove perl-IO-Socket-SSL-Openssl32.patch, fixed upstream * Tue Jan 23 2024 Tina Müller <timueller+perl@suse.de> - updated to 2.085 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.085 2024/01/22 - #147 fix test which failed due to behavior changes in OpenSSL 3.2 - update PublicSuffix - add examples for TLS JA3/JA4 fingerprinting to tls_fingerprint/ * Fri Dec 22 2023 Pedro Monreal <pmonreal@suse.com> - Fix the test t/core.t to build with OpenSSL 3.2.0. [bsc#1218342] * https://github.com/noxxi/p5-io-socket-ssl/issues/147 * Add perl-IO-Socket-SSL-Openssl32.patch * Tue Nov 07 2023 Tina Müller <timueller+perl@suse.de> - updated to 2.084 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.084 2023/11/06 - various fixes for edge cases and build: #136, #141, #142, #143, #145 - update documentation to reflect default SSL_version * Fri May 19 2023 Tina Müller <timueller+perl@suse.de> - updated to 2.083 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.083 2023/05/18 - fix t/protocol_version.t for OpenSSL versions which don't support SECLEVEL (regression from #122) 2.082 2023/05/17 - SSL_version default now TLS 1.2+ since TLS 1.1 and lower deprecated #122 - fix output of alert string when debugging #132 - improve regex for hostname validation #130, #126 - add can_ciphersuites subroutine for feature checking #127 - Utils::CERT_create - die if unexpected arguments are given instead of ignoring these * Thu Jan 26 2023 Tina Müller <timueller+perl@suse.de> - updated to 2.081 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.081 2023/01/25 - new function set_msg_callback for user defined callback on each SSL message - showcase function in example/ssl_client.pl and example/ssl_server.pl for computing JA3S/JA3 fingerprints - fix tracing added in 2.076 to no longer include SSL3_RT_HEADER (noise) 2.080 2023/01/18 - move certs into t/ so that distributions like CentOS don't install the test certificates as part of the documentation any longer. 2.079 2023/01/16 - properly extract IPv6 address for verification from PeerAddr if not explicitly given as SSL_verifycn_name. https://github.com/noxxi/p5-io-socket-ssl/issues/123 * Mon Dec 12 2022 Tina Müller <timueller+perl@suse.de> - updated to 2.078 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.078 2022/12/11 - revert decision from 2014 to not verify hostname by default if hostname is IP address but no explicit verification scheme given https://github.com/noxxi/p5-io-socket-ssl/issues/121 * Tue Nov 22 2022 Tina Müller <timueller+perl@suse.de> - updated to 2.077 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.077 2022/11/21 - fix memory leak in session cache, thanks to genuaboro https://github.com/noxxi/p5-io-socket-ssl/pull/118 - more race conditions in tests fixed thanks to jddurand https://github.com/noxxi/p5-io-socket-ssl/issues/97 2.076 2022/11/12 - added curl like tracing based on contribution from jddurand https://github.com/noxxi/p5-io-socket-ssl/pull/117 - fixed race condition in t/sni_verify.t based on analysis from jddurand https://github.com/noxxi/p5-io-socket-ssl/issues/97 * Sat Sep 03 2022 Tina Müller <timueller+perl@suse.de> - updated to 2.075 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.075 - treat SSL_write returning 0 same as previously -1, as suggested by both OpenSSL and LibreSSL documentation - propagate error from SSL_shutdown, but if the shutdown is caused by an outer SSL error keep the original error - small tests fixes * Thu Jun 09 2022 David Anes <david.anes@suse.com> - (bsc#1200295) follow system "PROFILE=SYSTEM" openSSL ciphers * Add perl-IO-Socket-SSL-use-system-default-cipher-list.patch * Sat Jan 08 2022 Tina Müller <timueller+perl@suse.de> - updated to 2.074 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.074 - add SSL_ciphersuites option for TLS 1.3 ciphers - no longer use own default for ciphers, instead use system default but disable some weak ciphers which might still be enabled on older systems * Thu Dec 23 2021 Tina Müller <timueller+perl@suse.de> - updated to 2.073 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.073 - fix behavior and tests for openssl 3.0.1 - fix #110 - prevent internal error warning in some cases * Tue Aug 17 2021 Tina Müller <timueller+perl@suse.de> - updated to 2.072 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.072 - add PEM_certs2file and PEM_file2certs in IO::Socket::SSL::Utils based on idea by rovo89 in #101 - certs/*.p12 used for testing should now work with OpenSSL 3.0 too #108 - update public suffix database * Mon May 24 2021 Tina Müller <timueller+perl@suse.de> - updated to 2.071 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.071 2021/05/23 - fix t/nonblock.t race on some systems. Fixes issue #102, maybe #98 too. * Sat Feb 27 2021 Tina Müller <timueller+perl@suse.de> - updated to 2.070 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.070 2021/02/26 - changed bugtracker in Makefile.PL to github, away from obsolete rt.cpan.org 2.069 2021/01/22 - IO::Socket::Utils CERT_asHash and CERT_create now support subject and issuer with multiple same parts (like multiple OU). In this case an array ref instead of a scalar is used as hash value. https://github.com/noxxi/p5-io-socket-ssl/issues/95
/usr/lib/perl5/vendor_perl/5.40.0/IO /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL.pod /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL/Intercept.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL/PublicSuffix.pm /usr/lib/perl5/vendor_perl/5.40.0/IO/Socket/SSL/Utils.pm /usr/share/doc/packages/perl-IO-Socket-SSL /usr/share/doc/packages/perl-IO-Socket-SSL/BUGS /usr/share/doc/packages/perl-IO-Socket-SSL/Changes /usr/share/doc/packages/perl-IO-Socket-SSL/README /usr/share/doc/packages/perl-IO-Socket-SSL/docs /usr/share/doc/packages/perl-IO-Socket-SSL/docs/debugging.txt /usr/share/doc/packages/perl-IO-Socket-SSL/example /usr/share/doc/packages/perl-IO-Socket-SSL/example/async_https_server.pl /usr/share/doc/packages/perl-IO-Socket-SSL/example/lwp-with-verifycn.pl /usr/share/doc/packages/perl-IO-Socket-SSL/example/simulate_proxy.pl /usr/share/doc/packages/perl-IO-Socket-SSL/example/ssl_client.pl /usr/share/doc/packages/perl-IO-Socket-SSL/example/ssl_mitm.pl /usr/share/doc/packages/perl-IO-Socket-SSL/example/ssl_server.pl /usr/share/man/man3/IO::Socket::SSL.3pm.gz /usr/share/man/man3/IO::Socket::SSL::Intercept.3pm.gz /usr/share/man/man3/IO::Socket::SSL::PublicSuffix.3pm.gz /usr/share/man/man3/IO::Socket::SSL::Utils.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 9 01:12:55 2024