Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-IO-Socket-SSL-2.89.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

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

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* 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

Files

/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