7
0

83 Commits

Author SHA256 Message Date
a5b9a64e8b Accepting request 1282221 from devel:languages:perl
Forwarded request #1282201 from tinita

- updated to 2.90.0 (2.090)
   see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
  2.090 2025/06/03
  - fix OCSP live test after Let's Encrypt has disabled OCSP support #169
  - public_suffix now preserves trailing dot #167

OBS-URL: https://build.opensuse.org/request/show/1282221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=104
2025-06-04 18:26:39 +00:00
7b91df0da1 - updated to 2.90.0 (2.090)
see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
  2.090 2025/06/03
  - fix OCSP live test after Let's Encrypt has disabled OCSP support #169
  - public_suffix now preserves trailing dot #167

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=161
2025-06-03 09:21:48 +00:00
4313229c4b Accepting request 1203940 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1203940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=103
2024-09-29 16:09:09 +00:00
f83d1ab773 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=159
2024-09-26 16:24:05 +00:00
f55ef9cf7a Accepting request 1187503 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1187503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=102
2024-07-15 17:46:28 +00:00
6fb3e7d0e6 Accepting request 1187397 from devel:languages:perl:autoupdate
- Remove patches 80315ed1a6a0b7968ce26284ed81b56c0ab288d9.patch,
  perl-IO-Socket-SSL-use-system-default-cipher-list.patch (fixed upstream)
- 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

OBS-URL: https://build.opensuse.org/request/show/1187397
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=157
2024-07-15 08:46:01 +00:00
cd4c6314fc add patch for operator precedence issue (revert unwanted changes)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=156
2024-07-11 14:44:59 +00:00
3da6381712 add patch for operator precedence issue
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=155
2024-07-11 14:41:38 +00:00
f4a4fd7067 Accepting request 1186638 from devel:languages:perl:autoupdate
- 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

OBS-URL: https://build.opensuse.org/request/show/1186638
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=154
2024-07-11 11:50:12 +00:00
2fa2fb87b6 Accepting request 1185405 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1185405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=101
2024-07-05 17:45:16 +00:00
89970c3663 Accepting request 1185197 from devel:languages:perl:autoupdate
- 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.

OBS-URL: https://build.opensuse.org/request/show/1185197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=152
2024-07-04 13:44:00 +00:00
fc2c5bd120 Accepting request 1163125 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1163125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=100
2024-03-28 12:52:43 +00:00
fd011455c7 Accepting request 1136093 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1136093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=99
2024-01-04 14:56:38 +00:00
3bb81032f0 Accepting request 1126981 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1126981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=98
2023-11-17 19:49:10 +00:00
e0926150c7 Accepting request 1090354 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1090354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=97
2023-06-03 22:12:01 +00:00
8359d1cc7b Accepting request 1062235 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1062235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=96
2023-02-01 15:38:37 +00:00
1bfaabaaba Accepting request 1042289 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1042289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=95
2022-12-13 17:54:35 +00:00
7a073f0e9e Accepting request 1037718 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1037718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=94
2022-11-24 11:22:39 +00:00
f4e3b1ed35 Accepting request 1006681 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1006681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=93
2022-10-03 11:44:39 +00:00
576f87d184 Accepting request 993431 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/993431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=92
2022-08-07 16:33:48 +00:00
c378e22c2e Accepting request 946101 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/946101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=91
2022-01-14 22:12:36 +00:00
befa86bbd6 Accepting request 943744 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/943744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=90
2022-01-11 20:17:05 +00:00
1fd462c774 Accepting request 913810 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/913810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=89
2021-08-25 18:56:35 +00:00
286359754e Accepting request 895920 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/895920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=88
2021-06-01 08:33:30 +00:00
Richard Brown
d61379ba7d Accepting request 876215 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/876215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=87
2021-03-05 12:44:02 +00:00
50a0ddd10f Accepting request 800139 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/800139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=86
2020-05-05 16:54:49 +00:00
61e030a356 Accepting request 776201 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/776201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=85
2020-02-22 18:02:55 +00:00
a7ded53d22 Accepting request 705695 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/705695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=84
2019-06-01 07:43:58 +00:00
ee1a52570b Accepting request 682038 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/682038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=83
2019-03-13 08:10:02 +00:00
Stephan Kulow
61db23a742 Accepting request 678527 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/678527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=82
2019-02-28 20:25:09 +00:00
e8733f52b1 Accepting request 646641 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/646641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=81
2018-11-12 08:50:14 +00:00
36c9d03028 Accepting request 636831 from devel:languages:perl
- updated to 2.060
   see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes

OBS-URL: https://build.opensuse.org/request/show/636831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=80
2018-10-01 06:14:11 +00:00
63e4411ac6 Accepting request 631330 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/631330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=79
2018-08-27 10:56:53 +00:00
1b8f175e8d Accepting request 624414 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/624414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=78
2018-07-23 15:58:12 +00:00
240ea55e2f Accepting request 578432 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/578432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=77
2018-02-21 13:06:56 +00:00
77d2cbcd90 Accepting request 575636 from devel:languages:perl
- ignore Mozilla::CA

- updated to 2.054
   see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
  2.054 2018/01/22
  - added missing test certificates to MANIFEST
  2.053 2018/01/21
  - small behavior fixes
    - if SSL_fingerprint is used and matches don't check for OCSP
    - Utils::CERT_create - small fixes to properly specific purpose, ability to
      use predefined complex purpose but disable some features
  - update PublicSuffix
  - updates for documentation, especially regarding pitfalls with forking or using
    non-blocking sockets. Spelling fixes.
  - test fixes and improvements
    - stability improvements for live tests
    - regenerate certificate in certs/ and make sure they are limited to the
      correct purpose. Checkin program used to generate certificates.
    - adjust tests since certificates have changed and some tests used
      certificates intended for client authentication as server certificates,
      which now no longer works

OBS-URL: https://build.opensuse.org/request/show/575636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=76
2018-02-15 12:19:24 +00:00
f6216b7016 Accepting request 535945 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/535945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=75
2017-10-26 16:39:45 +00:00
b95ed039e3 Accepting request 528222 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/528222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=74
2017-09-25 11:49:05 +00:00
71d0303a9f Accepting request 385293 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/385293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=73
2016-04-11 07:11:16 +00:00
aacdc5a2ef Accepting request 370293 from devel:languages:perl
- updated to 2.024
   see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
  2.024 2016/02/06
  - Work around issue where the connect fails on systems having only a loopback
    interface and where IO::Socket::IP is used as super class (default when
    available). Since IO::Socket::IP sets AI_ADDRCONFIG by default connect to
    localhost would fail on this systems. This happened at least for the tests,
    see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813796
    Workaround is to explicitely set GetAddrInfoFlags to 0 if no GetAddrInfoFlags
    is set but the Family/Domain is given. In this case AI_ADDRCONFIG would not
    be useful anyway but would cause at most harm.
  2.023 2016/01/30
  - OpenSSL 1.0.2f changed the behavior of SSL shutdown in case the TLS connection
    was not fully established (commit: f73c737c7ac908c5d6407c419769123392a3b0a9).
    This somehow resulted in Net::SSLeay::shutdown returning 0 (i.e. keep trying)
    which caused an endless loop. It will now ignore this result in case the TLS
    connection was not yet established and consider the TLS connection closed
    instead.
  2.022 2015/12/10
  - fix stringification of IPv6 inside subjectAltNames in Utils::CERT_asHash.
    Thanks to Mark.Martinec[AT]ijs[DOT]si for reporting in #110253
  2.021 2015/12/02
  - Fixes for documentation and typos thanks to DavsX and jwilk.
  - Update PublicSuffx with latest version from publicsuffix.org
  2.020 2015/09/20
  - support multiple directories in SSL_ca_path as proposed in RT#106711
    by dr1027[AT]evocat[DOT]ne. Directories can be given as array or as string
    with a path separator, see documentation.
  - typos fixed thanks to jwilk https://github.com/noxxi/p5-io-socket-ssl/pull/34
  2.019 2015/09/01

OBS-URL: https://build.opensuse.org/request/show/370293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=72
2016-03-18 20:29:30 +00:00
Stephan Kulow
af7616071c Accepting request 315528 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/315528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=71
2015-07-21 11:24:22 +00:00
e1e8c6d932 Accepting request 311427 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/311427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=70
2015-06-12 18:27:49 +00:00
Stephan Kulow
319f4e1714 Accepting request 307139 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/307139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=69
2015-05-16 05:13:03 +00:00
366c8a9b06 Accepting request 305006 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/305006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=68
2015-05-04 22:54:33 +00:00
fff63685fd Accepting request 297987 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/297987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=67
2015-04-21 23:12:30 +00:00
Stephan Kulow
106329dde0 Accepting request 242336 from devel:languages:perl
- updated to 1.997, huge Changes

OBS-URL: https://build.opensuse.org/request/show/242336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=65
2014-07-28 04:31:02 +00:00
Stephan Kulow
3bea3ae897 Accepting request 227174 from devel:languages:perl
update

OBS-URL: https://build.opensuse.org/request/show/227174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=64
2014-03-27 05:08:52 +00:00
Stephan Kulow
e7c6e95ad2 Accepting request 221506 from devel:languages:perl
- updated to 1.967
 - verify the hostname inside a certificate by default with a superset of
   common verification schemes instead of not verifying identity at all.
   For now it will only complain if name verification failed, in the future
   it will fail certificate verification, forcing you to set the expected
   SSL_verifycn_name if you want to accept the certificate.
 - new option SSL_fingerprint and new methods get_fingerprint and
   get_fingerprint_bin. Together they can be used to selectively accept
   specific certificates which would otherwise fail verification, like
   self-signed, outdated or from unknown CAs.
   This makes another reason to disable verification obsolete.
 - Utils:
   - default RSA key length 2048
   - digest algorithm to sign certificate in CERT_create can be given,
     defaults to SHA-256
   - CERT_create can now issue non-CA selfsigned certificate
   - CERT_create add some more useful constraints to certificate
 - spelling fixes, thanks to ville[dot]skytta[at]iki[dot]fi
 1.966 2014/01/21
 - fixed bug introduced in 1.964 - disabling TLSv1_2 worked no longer with
   specifying !TLSv12, only !TLSv1_2 worked
 - fixed leak of session objects in SessionCache, if another session 
   replaced an existing session (introduced in 1.965)
 1.965 2014/01/16
 - new key SSL_session_key to influence how sessions are inserted and looked
   up in the clients session cache. This makes it possible to share sessions
   over different ip:host (like required with some FTPS servers)
 - t/core.t - handle case, were default loopback source is not 127.0.0.1, like
   in FreeBSD jails
 1.964 2014/01/15

OBS-URL: https://build.opensuse.org/request/show/221506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=63
2014-02-12 16:32:12 +00:00
Stephan Kulow
d486f7e6ec Accepting request 208877 from devel:languages:perl
- updated to 1.962
 - work around problems with older F5 BIG-IP by offering fewer ciphers on the
   client side by default, so that the client hello stays below 255 byte
 - IO::Socket::SSL::Utils::CERT_create can now create CA-certificates which
   are not self-signed (by giving issuer_*)

OBS-URL: https://build.opensuse.org/request/show/208877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=62
2013-11-29 15:25:08 +00:00
Stephan Kulow
ff4a6e6d1c Accepting request 208439 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/208439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=61
2013-11-26 18:25:41 +00:00
Tomáš Chvátal
823a58f5a5 Accepting request 202212 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/202212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=60
2013-10-06 12:53:50 +00:00
Stephan Kulow
a1416ade3f Accepting request 184797 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/184797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=58
2013-07-30 16:43:51 +00:00
Stephan Kulow
f6c49fe7ad Accepting request 184296 from devel:languages:perl
- new version 0.951
  * better document builtin defaults for key,cert,CA and how they are depreceated
  * use Net::SSLeay::SSL_CTX_set_default_verify_paths to use
    openssl's builtin defaults for CA unless CA path/file was given
  * MAJOR BEHAVIOR CHANGE:
    ssl_verify_mode now defaults to verify_peer for client. Until
    now it used verify_none, but loudly complained since 1.79 about
    it. It will not complain any longer, but the connection might
    probably fail. Please don't simply disable ssl verification, but
    instead set SSL_ca_file etc so that verification succeeds!
  * MAJOR BEHAVIOR CHANGE:
    it will now complain if the builtin defaults of certs/my-ca.pem
    or ca/ for CA and certs/{server,client}-{key,cert}.pem for cert
    and key are used, e.g. no certificates are specified explicitly.
    In the future these insecure (relative path!) defaults will be
    removed and the CA replaced with the system defaults.
  * Makefile.PL reported wrong version of openssl, if Net::SSLeay was not
    installed instead of reporting missing dependency to Net::SSLeay.
  * need at least OpenSSL version 0.9.8 now, since last 0.9.7 was released 6
    years ago. Remove code to work around older releases.
  * changed AUTHOR in Makefile.PL from array back to string, because the
    array feature is not available in MakeMaker shipped with 5.8.9 (RT#85739)
  * Intercept: use sha1-fingerprint of original cert for id into cache unless 
    otherwise given
  * Fix pod error in IO::Socket::SSL::Utils RT#85733
  * added IO::Socket::SSL::Utils for easier manipulation of certificates and keys
  * moved SSL interception into IO::Socket::SSL::Intercept and simplified it 
    using IO::Socket::SSL::Utils
  * enhance meta information in Makefile.PL
  * RT#85290, support more digest, especially SHA-2. (forwarded request 182138 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/184296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=57
2013-07-25 12:46:29 +00:00
Stephan Kulow
b745629f93 Accepting request 107589 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/107589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=54
2012-03-01 16:24:25 +00:00
Stephan Kulow
c80c0a9164 Accepting request 103907 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/103907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=53
2012-02-14 12:09:21 +00:00
Stephan Kulow
47336bf66e Accepting request 98292 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/98292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=52
2011-12-27 17:14:15 +00:00
Stephan Kulow
1a698f44d6 Accepting request 95917 from devel:languages:perl
- update to 1.52
  - fix syntax error in t/memleak_bad_handshake.t
  - disable t/memleak_bad_handshake.t on AIX, because it might hang
    https://rt.cpan.org/Ticket/Display.html?id=72170

OBS-URL: https://build.opensuse.org/request/show/95917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=51
2011-12-08 13:46:23 +00:00
Stephan Kulow
7ebf04eadc replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=50
2011-12-06 17:43:06 +00:00
Stephan Kulow
cfdf98f2da Accepting request 89784 from devel:languages:perl
- update to 1.49
- another regression for readline fix, this time it failed to return lines
  at eof which don't end with newline. Extended t/readline.t to catch this

OBS-URL: https://build.opensuse.org/request/show/89784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=49
2011-11-02 11:14:23 +00:00
Stephan Kulow
9f56ef0380 Accepting request 89536 from devel:languages:perl
- update to 1.48
- bugfix for readline fix in 1.45. If the pending data where false
  (like '0') it failed to read rest of line.
  Thanks to Victor Popov for reporting
  https://rt.cpan.org/Ticket/Display.html?id=71953

- update to 1.47
  fix for 1.46 - check for mswin32 needs to be /i. Thanks to
  Alexandr Ciornii for reporting

- update to 1.46
  - added test for signals

OBS-URL: https://build.opensuse.org/request/show/89536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=48
2011-10-27 12:26:53 +00:00
Sascha Peilicke
4141865d66 Accepting request 88225 from devel:languages:perl
- update to 1.45
- fix readline to continue when getting interrupt waiting for more
  data. Thanks to kgc[AT]corp[DOT]sonic[DOT]net for reporting problem

OBS-URL: https://build.opensuse.org/request/show/88225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=46
2011-10-18 12:26:57 +00:00
Sascha Peilicke
40b29cf5a0 Accepting request 72026 from devel:languages:perl
- update to 1.44:
  * fix invalid call to inet_pton in verify_hostname_of_cert when identity
    should be verified as ipv6 address, because it contains colon

OBS-URL: https://build.opensuse.org/request/show/72026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=45
2011-05-30 14:22:54 +00:00
Sascha Peilicke
4b55e25752 Accepting request 70373 from devel:languages:perl
- update to 1.43: no user-visible changes: fixes in testsuite

OBS-URL: https://build.opensuse.org/request/show/70373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=44
2011-05-17 08:25:10 +00:00
Sascha Peilicke
35c25ba879 Autobuild autoformatter for 70004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=43
2011-05-16 08:43:25 +00:00
Sascha Peilicke
3cbeb46e1b Accepting request 70004 from devel:languages:perl
bugfix: fix issue with lack of socket shutdown

OBS-URL: https://build.opensuse.org/request/show/70004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=42
2011-05-16 08:43:09 +00:00
Sascha Peilicke
81b94fa67a Accepting request 63532 from devel:languages:perl
Accepted submit request 63532 from user vitezslav_cizek

OBS-URL: https://build.opensuse.org/request/show/63532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=41
2011-03-07 14:03:03 +00:00
Lars Vogdt
f3211b7942 Autobuild autoformatter for 59034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=39
2011-01-24 14:58:37 +00:00
Lars Vogdt
b34cd4fe9a Accepting request 59034 from devel:languages:perl
Accepted submit request 59034 from user vitezslav_cizek

OBS-URL: https://build.opensuse.org/request/show/59034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=38
2011-01-24 14:58:23 +00:00
Lars Vogdt
a78a192c68 Autobuild autoformatter for 56198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=37
2010-12-19 13:03:08 +00:00
Lars Vogdt
74f31bd350 Accepting request 56198 from devel:languages:perl
Accepted submit request 56198 from user anicka

OBS-URL: https://build.opensuse.org/request/show/56198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=36
2010-12-19 13:02:59 +00:00
8789757a06 Autobuild autoformatter for 55022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=35
2010-12-08 13:24:09 +00:00
592af9de2f Accepting request 55022 from devel:languages:perl
Accepted submit request 55022 from user anicka

OBS-URL: https://build.opensuse.org/request/show/55022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=34
2010-12-08 13:24:03 +00:00
Lars Vogdt
f1f54a3ba7 Autobuild autoformatter for 54563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=33
2010-12-05 20:58:29 +00:00
Lars Vogdt
34dfc4178a Accepting request 54563 from devel:languages:perl
Accepted submit request 54563 from user coolo

OBS-URL: https://build.opensuse.org/request/show/54563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=32
2010-12-05 20:58:23 +00:00
756685a34f Autobuild autoformatter for 53924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=31
2010-11-26 16:19:20 +00:00
4186f28a46 Accepting request 53924 from devel:languages:perl
Accepted submit request 53924 from user computersalat

OBS-URL: https://build.opensuse.org/request/show/53924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=30
2010-11-26 16:18:57 +00:00
OBS User autobuild
77f33f5b5c Autobuild autoformatter for 51891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=29
2010-11-02 12:14:07 +00:00
Ruediger Oertel
00213ad7a1 Accepting request 51891 from devel:languages:perl
Accepted submit request 51891 from user anicka

OBS-URL: https://build.opensuse.org/request/show/51891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=28
2010-11-02 12:13:59 +00:00
OBS User autobuild
3da450dfb6 Accepting request 35784 from devel:languages:perl
Copy from devel:languages:perl/perl-IO-Socket-SSL based on submit request 35784 from user anicka

OBS-URL: https://build.opensuse.org/request/show/35784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=25
2010-03-26 15:35:35 +00:00
OBS User autobuild
20ff53cf2f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=24 2010-03-18 15:18:20 +00:00
OBS User autobuild
2f4425831f Accepting request 33265 from devel:languages:perl
Copy from devel:languages:perl/perl-IO-Socket-SSL based on submit request 33265 from user anicka

OBS-URL: https://build.opensuse.org/request/show/33265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=23
2010-02-24 01:24:19 +00:00
OBS User autobuild
b7280c882a Accepting request 29459 from devel:languages:perl
Copy from devel:languages:perl/perl-IO-Socket-SSL based on submit request 29459 from user anicka

OBS-URL: https://build.opensuse.org/request/show/29459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=22
2010-01-14 17:13:04 +00:00
OBS User autobuild
088108a2f7 Accepting request 28981 from devel:languages:perl
Copy from devel:languages:perl/perl-IO-Socket-SSL based on submit request 28981 from user coolo

OBS-URL: https://build.opensuse.org/request/show/28981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=21
2010-01-11 15:27:14 +00:00
6 changed files with 77 additions and 51 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e
size 265644

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fdda17888df9f88251b62856f17fcac8f144858c72d7e01d1c4b437d23383d97
size 273154

View File

@@ -1,5 +1,4 @@
patches:
perl-IO-Socket-SSL-use-system-default-cipher-list.patch: -p1 PATCH-FIX-UPSTREAM (bsc1200295) perl-IO-Socket-SSL doesn't follow system "PROFILE=SYSTEM" openSSL ciphers - https://git.centos.org/rpms/perl-IO-Socket-SSL/blob/e0b0ae04f5cdb41b1f29cb7d76c23abba7ac35e9/f/SOURCES/IO-Socket-SSL-2.066-use-system-default-cipher-list.patch
#patches:
ignore_requires: Mozilla::CA
prep: |-
rm README.Win32

View File

@@ -1,34 +0,0 @@
Index: IO-Socket-SSL-2.074/lib/IO/Socket/SSL.pm
===================================================================
--- IO-Socket-SSL-2.074.orig/lib/IO/Socket/SSL.pm
+++ IO-Socket-SSL-2.074/lib/IO/Socket/SSL.pm
@@ -205,8 +205,10 @@ my %DEFAULT_SSL_ARGS = (
SSL_npn_protocols => undef, # meaning depends whether on server or client side
SSL_alpn_protocols => undef, # list of protocols we'll accept/send, for example ['http/1.1','spdy/3.1']
- # rely on system default but be sure to disable some definitely bad ones
- SSL_cipher_list => 'DEFAULT !EXP !MEDIUM !LOW !eNULL !aNULL !RC4 !DES !MD5 !PSK !SRP',
+ # Use system-wide default cipher list to support use of system-wide
+ # crypto policy (#1076390, #1127577, CPAN RT#97816)
+ # https://fedoraproject.org/wiki/Changes/CryptoPolicy
+ SSL_cipher_list => 'PROFILE=SYSTEM',
);
my %DEFAULT_SSL_CLIENT_ARGS = (
Index: IO-Socket-SSL-2.074/lib/IO/Socket/SSL.pod
===================================================================
--- IO-Socket-SSL-2.074.orig/lib/IO/Socket/SSL.pod
+++ IO-Socket-SSL-2.074/lib/IO/Socket/SSL.pod
@@ -1070,9 +1070,8 @@ ciphers for TLS 1.2 and lower. See the O
for more details.
Unless you fail to contact your peer because of no shared ciphers it is
-recommended to leave this option at the default setting, which uses the system
-default but disables some insecure ciphers which might still be enabled on older
-systems.
+recommended to leave this option at the default setting, which honors the
+system-wide PROFILE=SYSTEM cipher list.
In case different cipher lists are needed for different SNI hosts a hash can be
given with the host as key and the cipher suite as value, similar to

View File

@@ -1,3 +1,66 @@
-------------------------------------------------------------------
Tue Jun 3 05:35:44 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 2.90.0 (2.090)
see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
2.090 2025/06/03
- fix OCSP live test after Let's Encrypt has disabled OCSP support #169
- public_suffix now preserves trailing dot #167
-------------------------------------------------------------------
Sat Aug 31 05:33:49 UTC 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 16:02:28 UTC 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 05:31:32 UTC 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 14:38:31 UTC 2024 - Dirk Stoecker <opensuse@dstoecker.de>
- add 80315ed1a6a0b7968ce26284ed81b56c0ab288d9.patch to fix a error
introduced in version 2.087
-------------------------------------------------------------------
Tue Jul 9 05:30:33 UTC 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 3 16:49:59 UTC 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 19:12:44 UTC 2024 - Tina Müller <tina.mueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-IO-Socket-SSL
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,26 +18,24 @@
%define cpan_name IO-Socket-SSL
Name: perl-IO-Socket-SSL
Version: 2.85.0
Version: 2.90.0
Release: 0
# 2.085 -> normalize -> 2.85.0
%define cpan_version 2.085
# 2.090 -> normalize -> 2.90.0
%define cpan_version 2.090
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Nearly transparent SSL encapsulation for IO::Socket::INET
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
# PATCH-FIX-UPSTREAM (bsc1200295) perl-IO-Socket-SSL doesn't follow system "PROFILE=SYSTEM" openSSL ciphers - https://git.centos.org/rpms/perl-IO-Socket-SSL/blob/e0b0ae04f5cdb41b1f29cb7d76c23abba7ac35e9/f/SOURCES/IO-Socket-SSL-2.066-use-system-default-cipher-list.patch
Patch0: perl-IO-Socket-SSL-use-system-default-cipher-list.patch
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
#BuildRequires: perl(Mozilla::CA)
BuildRequires: perl(Net::SSLeay) >= 1.46
BuildRequires: perl(Net::SSLeay) >= 1.460
#Requires: perl(Mozilla::CA)
Requires: perl(Net::SSLeay) >= 1.46
Requires: perl(Net::SSLeay) >= 1.460
Provides: perl(IO::Socket::SSL) = %{version}
Provides: perl(IO::Socket::SSL::Intercept) = 2.056
Provides: perl(IO::Socket::SSL::Intercept) = 2.56.0
Provides: perl(IO::Socket::SSL::OCSP_Cache)
Provides: perl(IO::Socket::SSL::OCSP_Resolver)
Provides: perl(IO::Socket::SSL::PublicSuffix)
@@ -45,7 +43,7 @@ Provides: perl(IO::Socket::SSL::SSL_Context)
Provides: perl(IO::Socket::SSL::SSL_HANDLE)
Provides: perl(IO::Socket::SSL::Session_Cache)
Provides: perl(IO::Socket::SSL::Trace)
Provides: perl(IO::Socket::SSL::Utils) = 2.015
Provides: perl(IO::Socket::SSL::Utils) = 2.15.0
%undefine __perllib_provides
%{perl_requires}
@@ -106,6 +104,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
%doc BUGS Changes docs example README README.Win32
%doc BUGS Changes docs example README
%changelog