Commit Graph

73 Commits

Author SHA256 Message Date
Stephan Kulow
84db6defeb Accepting request 315527 from home:coolo:branches:devel:languages:perl
- add perl-IO-Socket-SSL_fix_offline.patch to fix build in OBS with
  updated perl

OBS-URL: https://build.opensuse.org/request/show/315527
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=85
2015-07-08 04:55:52 +00:00
Stephan Kulow
a1add617f0 Accepting request 310914 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/310914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=83
2015-06-10 10:42:32 +00:00
Stephan Kulow
578179054a Accepting request 307105 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/307105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=81
2015-05-14 15:30:00 +00:00
Stephan Kulow
217333d2b8 Accepting request 306781 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/306781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=80
2015-05-13 15:00:18 +00:00
Stephan Kulow
38d252340c Accepting request 304994 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/304994
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=78
2015-05-02 08:04:16 +00:00
Stephan Kulow
d2e34d78bd Accepting request 297942 from home:vitezslav_cizek:branches:devel:languages:perl
- add DHE-RSA to the default client cipher list to support PFS with
  older machines (bnc#924976)
  * added perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch
- add cpanspec.yml to support automatic version updates
  (see http://lists.opensuse.org/opensuse-packaging/2015-04/msg00084.html)

OBS-URL: https://build.opensuse.org/request/show/297942
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=76
2015-04-19 07:10:15 +00:00
Stephan Kulow
49675887d8 Accepting request 296333 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/296333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=75
2015-04-15 04:42:00 +00:00
Stephan Kulow
3360ccea26 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=73
2014-07-25 09:50:24 +00:00
Stephan Kulow
db88179956 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=71
2014-03-23 06:22:46 +00:00
Stephan Kulow
978fadfd7c - 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/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=69
2014-02-09 14:36:31 +00:00
Stephan Kulow
2149b12eb2 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=67
2013-11-29 11:17:04 +00:00
Stephan Kulow
8fa2af46bf update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=65
2013-11-26 08:14:16 +00:00
Stephan Kulow
795e4b0fd5 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=63
2013-10-04 11:45:41 +00:00
Stephan Kulow
c68333df45 - updated to 1.953
- fixes to IO::Socket::SSL::Utils, thanks to rurban[AT]x-ray[DOT]at,
   RT#87052
 - fix t/acceptSSL-timeout.t on Win32, RT#86862

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=61
2013-07-27 12:19:06 +00:00
Lars Vogdt
228fd437b4 Accepting request 182138 from home:lnussel:branches: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.

OBS-URL: https://build.opensuse.org/request/show/182138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=59
2013-07-25 09:25:21 +00:00
Lars Vogdt
873afd6d3f - update to 1.88
+ consider a value of '' the same as undef for SSL_ca_(path|file)
  + complain if given SSL_(key|cert|ca)_(file|path) do not exist or
    if they are not readable
  + disabled client side SNI for openssl version < 1.0.0 
  + added functions can_client_sni, can_server_sni, can_npn to check 
    avaibility of SNI and NPN features. Added more documentation for 
    SNI and NPN
  + Server Name Indication (SNI) support on the server side 
  + sub error sets $SSL_ERROR etc only if there really is an error,
    otherwise it will keep the latest error. This causes
    IO::Socket::SSL->new.. to report the correct problem, even if
    the problem is deeper in the code (like in connect)
  + deprecated set_ctx_defaults, new name ist set_defaults
  + changed handling of default path for SSL_(ca|cert|key)* keys: either
    if one of these keys is user defined don't add defaults for the
    others, e.g.  don't mix user settings and defaults
  + cleaner handling of module defaults vs. global settings vs. socket
    specific settings 
  + prepare transition to a more secure default for SSL_verify_mode.
  The use of the current default SSL_VERIFY_NONE will cause a big warning
  for clients, unless SSL_verify_mode was explicitly set inside the
  application to this insecure value.
  In the near future the default will be SSL_VERIFY_PEER, and thus
  causing verification failures in unchanged applications.
  + use getnameinfo instead of unpack_sockaddr_in6 to get PeerAddr and
    PeerPort from sockaddr in _update_peer, because this provides scope
  + work around systems which don't defined AF_INET6
  + update_peer for IPv6 also
  + no longer depend on Socket.pm 1.95 for inet_pton, but use

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=58
2013-05-11 23:06:34 +00:00
Vítězslav Čížek
4b7cbd55fe - update to 1.55
- work around IO::Sockets work around for systems returning EISCONN etc
  on connect retry for non-blocking sockets by clearing $! if SUPER::connect
  returned true.
  https://rt.cpan.org/Ticket/Display.html?id=75101
  Thanks for Manoj Kumar for reporting.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=56
2012-02-22 08:29:05 +00:00
Vítězslav Čížek
6bc0ae9c39 - update to 1.54
- return 0 instead of undef in SSL_verify_callback to fix unitialized
  warnings.  Thanks to d[DOT]thomas[AT]its[DOT]uq[DOT]edu[DOT]au for 
  reporting the bug and MIKEM for the fix.
  https://rt.cpan.org/Ticket/Display.html?id=73629

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=53
2012-01-13 12:39:39 +00:00
Pascal Bleser
8083875b7f 1.53
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=50
2011-12-11 23:28:49 +00:00
Vítězslav Čížek
5f60237218 - 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/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=47
2011-12-08 11:15:34 +00:00
OBS User buildservice-autocommit
1ae95f85d8 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 50.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=0419941d81d4f5955d5962f846742989
2011-12-06 17:43:06 +00:00
Vítězslav Čížek
5eb8f4b3dd - 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/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=44
2011-10-31 08:37:11 +00:00
Vítězslav Čížek
67437a47d8 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=41
2011-10-27 11:09:21 +00:00
Vítězslav Čížek
ac9073442e - update to 1.47
fix for 1.46 - check for mswin32 needs to be /i. Thanks to
  Alexandr Ciornii for reporting

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=40
2011-10-24 09:41:50 +00:00
Vítězslav Čížek
fe012d983a - update to 1.46
- added test for signals

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=39
2011-10-19 11:39:44 +00:00
Vítězslav Čížek
ba0fcf3f41 - 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/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=36
2011-10-17 14:44:21 +00:00
Pascal Bleser
cdd4419637 1.44
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=34
2011-05-27 20:11:45 +00:00
OBS User buildservice-autocommit
f37f225231 Accepting request 70373 from devel:languages:perl
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/70373
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=33
2011-05-17 08:25:26 +00:00
Pascal Bleser
824fd3b52e 1.43
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=31
2011-05-11 11:15:04 +00:00
Pascal Bleser
f13239c247 1.42
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=30
2011-05-10 19:38:21 +00:00
Stephan Kulow
9922d824d8 - updated to 1.40
- integrated patch from GAAS to get IDN support from URI.
   https://rt.cpan.org/Ticket/Display.html?id=67676
 - fix in exampel/async_https_server.
   Thanks to DetlefPilzecker[AT]web[DOT]de for reporting

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=29
2011-05-04 11:11:22 +00:00
Vítězslav Čížek
a2e3a08e88 - update to 1.39
- fixed documentation of http verification: wildcards in cn is allowed
  - close should undef _SSL_fileno, because the fileno is no longer 
  valid (SSL connection and socket are closed)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=27
2011-03-04 16:40:07 +00:00
Vítězslav Čížek
f35763fdc0 - update to 1.38
- fixed wildcards_in_cn setting for http (wrongly set in 1.34 to 1
  instead of anywhere). Thanks to dagolden[AT]cpan[DOT]org for
  reporting
  https://rt.cpan.org/Ticket/Display.html?id=64864

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=25
2011-01-19 16:36:06 +00:00
OBS User buildservice-autocommit
75e8bb21d0 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 37.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=232731af69e9d848c8db9805092ae753
2010-12-19 13:03:08 +00:00
Anna Maresova
f485fcce5f - update to 1.37
* don't complain about invalid certificate locations if user
   explicitly set SSL_ca_path and SSL_ca_file to undef. Assume that
   user knows what he is doing and will work around the problems
   by itself.
 * update documentation for SSL_verify_callback based on

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=23
2010-12-16 12:53:20 +00:00
OBS User buildservice-autocommit
3f4c9c3419 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 35.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=19922887a221e657b5f12e71d0b376ad
2010-12-08 13:24:09 +00:00
Anna Maresova
8dc14a06f7 - update to 1.35 (fixes bnc#657907)
* if verify_mode is not VERIFY_NONE and the ca_file/ca_path cannot
   be verified as valid it will no longer fall back to VERIFY_NONE
   but throw an error.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=21
2010-12-07 14:04:25 +00:00
OBS User buildservice-autocommit
f2105150de Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 33.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=eeedd1cf7cffc02f9dfa49762f449765
2010-12-05 20:58:29 +00:00
Stephan Kulow
6d56742057 always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=19
2010-12-03 14:38:49 +00:00
Stephan Kulow
3ef0b0c10a siwtch to perl_requires macro
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=18
2010-12-01 13:47:26 +00:00
OBS User buildservice-autocommit
f61a4735d9 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 31.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=b3b1283f073a93fd75d55c6b6ed99aea
2010-11-26 16:19:20 +00:00
Christian Wittmer
bf8198cd47 add Source
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=16
2010-11-24 21:12:52 +00:00
Christian Wittmer
d8d735204c cpanspec, noarch pkg
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=15
2010-11-24 21:06:13 +00:00
OBS User buildservice-autocommit
44c2498838 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 29.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=6881b065ae8c91448680e5baad5a8c7b
2010-11-02 12:14:07 +00:00
Anna Maresova
bb04bdee48 - update to 1.34
* schema http for certificate verification changed to 
   wildcards_in_cn=1, because according to rfc2818 this is valid
   and also seen in the wild
 * if upgrading socket from inet to ssl fails due to handshake
   problems the socket gets downgraded, but is still open.
 * depreceate kill_socket, just use close()

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=13
2010-11-01 12:59:15 +00:00
OBS User autobuild
af47ee9858 Accepting request 35784 from devel:languages:perl
checked in (request 35784)

OBS-URL: https://build.opensuse.org/request/show/35784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=12
2010-03-26 15:35:34 +00:00
Anna Maresova
eb7faa8cae - update to 1.33
* attempt to make t/memleak_bad_handshake.t more stable, it fails 
   for unknown reason on various systems
 * fix hostname checking: an IP should only be checked against 
   subjectAltName GEN_IPADD, never against GEN_DNS or CN.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=11
2010-03-26 10:54:20 +00:00
OBS User autobuild
bcaf353e5e Accepting request 33265 from devel:languages:perl
checked in (request 33265)

OBS-URL: https://build.opensuse.org/request/show/33265
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=10
2010-02-24 01:24:18 +00:00
Anna Maresova
bc9c18a800 - update to 1.32
* Makefile.PL: die if Scalar::Util has no dualvar support instead of
   only complaining.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=9
2010-02-23 15:47:11 +00:00
OBS User buildservice-autocommit
80f9958faa Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 22.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=7c7c69267eb80c750c0fff2db044a7a3
2010-01-14 17:13:04 +00:00