17
0

Commit Graph

  • e7c6e95ad2 Accepting request 221506 from devel:languages:perl Stephan Kulow 2014-02-12 16:32:12 +00:00
  • 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 Stephan Kulow 2014-02-09 14:36:31 +00:00
  • d486f7e6ec Accepting request 208877 from devel:languages:perl Stephan Kulow 2013-11-29 15:25:08 +00:00
  • 2149b12eb2 update Stephan Kulow 2013-11-29 11:17:04 +00:00
  • ff4a6e6d1c Accepting request 208439 from devel:languages:perl Stephan Kulow 2013-11-26 18:25:41 +00:00
  • 8fa2af46bf update Stephan Kulow 2013-11-26 08:14:16 +00:00
  • 823a58f5a5 Accepting request 202212 from devel:languages:perl Tomáš Chvátal 2013-10-06 12:53:50 +00:00
  • 795e4b0fd5 update Stephan Kulow 2013-10-04 11:45:41 +00:00
  • a1416ade3f Accepting request 184797 from devel:languages:perl Stephan Kulow 2013-07-30 16:43:51 +00:00
  • 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 Stephan Kulow 2013-07-27 12:19:06 +00:00
  • f6c49fe7ad Accepting request 184296 from devel:languages:perl Stephan Kulow 2013-07-25 12:46:29 +00:00
  • 228fd437b4 Accepting request 182138 from home:lnussel:branches:devel:languages:perl Lars Vogdt 2013-07-25 09:25:21 +00:00
  • 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 Lars Vogdt 2013-05-11 23:06:34 +00:00
  • b745629f93 Accepting request 107589 from devel:languages:perl Stephan Kulow 2012-03-01 16:24:25 +00:00
  • 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. Vítězslav Čížek 2012-02-22 08:29:05 +00:00
  • c80c0a9164 Accepting request 103907 from devel:languages:perl Stephan Kulow 2012-02-14 12:09:21 +00:00
  • 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 Vítězslav Čížek 2012-01-13 12:39:39 +00:00
  • 47336bf66e Accepting request 98292 from devel:languages:perl Stephan Kulow 2011-12-27 17:14:15 +00:00
  • 8083875b7f 1.53 Pascal Bleser 2011-12-11 23:28:49 +00:00
  • 1a698f44d6 Accepting request 95917 from devel:languages:perl Stephan Kulow 2011-12-08 13:46:23 +00:00
  • 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 Vítězslav Čížek 2011-12-08 11:15:34 +00:00
  • 7ebf04eadc replace license with spdx.org variant Stephan Kulow 2011-12-06 17:43:06 +00:00
  • 1ae95f85d8 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 50.0 OBS User buildservice-autocommit 2011-12-06 17:43:06 +00:00
  • cfdf98f2da Accepting request 89784 from devel:languages:perl Stephan Kulow 2011-11-02 11:14:23 +00:00
  • 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 Vítězslav Čížek 2011-10-31 08:37:11 +00:00
  • 9f56ef0380 Accepting request 89536 from devel:languages:perl Stephan Kulow 2011-10-27 12:26:53 +00:00
  • 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 Vítězslav Čížek 2011-10-27 11:09:21 +00:00
  • ac9073442e - update to 1.47 fix for 1.46 - check for mswin32 needs to be /i. Thanks to Alexandr Ciornii for reporting Vítězslav Čížek 2011-10-24 09:41:50 +00:00
  • fe012d983a - update to 1.46 - added test for signals Vítězslav Čížek 2011-10-19 11:39:44 +00:00
  • 4141865d66 Accepting request 88225 from devel:languages:perl Sascha Peilicke 2011-10-18 12:26:57 +00:00
  • 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 Vítězslav Čížek 2011-10-17 14:44:21 +00:00
  • 40b29cf5a0 Accepting request 72026 from devel:languages:perl Sascha Peilicke 2011-05-30 14:22:54 +00:00
  • cdd4419637 1.44 Pascal Bleser 2011-05-27 20:11:45 +00:00
  • f37f225231 Accepting request 70373 from devel:languages:perl OBS User buildservice-autocommit 2011-05-17 08:25:26 +00:00
  • 4b55e25752 Accepting request 70373 from devel:languages:perl Sascha Peilicke 2011-05-17 08:25:10 +00:00
  • 35c25ba879 Autobuild autoformatter for 70004 Sascha Peilicke 2011-05-16 08:43:25 +00:00
  • 3cbeb46e1b Accepting request 70004 from devel:languages:perl Sascha Peilicke 2011-05-16 08:43:09 +00:00
  • 824fd3b52e 1.43 Pascal Bleser 2011-05-11 11:15:04 +00:00
  • f13239c247 1.42 Pascal Bleser 2011-05-10 19:38:21 +00:00
  • 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 Stephan Kulow 2011-05-04 11:11:22 +00:00
  • 81b94fa67a Accepting request 63532 from devel:languages:perl Sascha Peilicke 2011-03-07 14:03:03 +00:00
  • 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) Vítězslav Čížek 2011-03-04 16:40:07 +00:00
  • f3211b7942 Autobuild autoformatter for 59034 Lars Vogdt 2011-01-24 14:58:37 +00:00
  • b34cd4fe9a Accepting request 59034 from devel:languages:perl Lars Vogdt 2011-01-24 14:58:23 +00:00
  • 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 Vítězslav Čížek 2011-01-19 16:36:06 +00:00
  • a78a192c68 Autobuild autoformatter for 56198 Lars Vogdt 2010-12-19 13:03:08 +00:00
  • 75e8bb21d0 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 37.0 OBS User buildservice-autocommit 2010-12-19 13:03:08 +00:00
  • 74f31bd350 Accepting request 56198 from devel:languages:perl Lars Vogdt 2010-12-19 13:02:59 +00:00
  • 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 Anna Maresova 2010-12-16 12:53:20 +00:00
  • 8789757a06 Autobuild autoformatter for 55022 Marcus Rueckert 2010-12-08 13:24:09 +00:00
  • 3f4c9c3419 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 35.0 OBS User buildservice-autocommit 2010-12-08 13:24:09 +00:00
  • 592af9de2f Accepting request 55022 from devel:languages:perl Marcus Rueckert 2010-12-08 13:24:03 +00:00
  • 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. Anna Maresova 2010-12-07 14:04:25 +00:00
  • f1f54a3ba7 Autobuild autoformatter for 54563 Lars Vogdt 2010-12-05 20:58:29 +00:00
  • f2105150de Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 33.0 OBS User buildservice-autocommit 2010-12-05 20:58:29 +00:00
  • 34dfc4178a Accepting request 54563 from devel:languages:perl Lars Vogdt 2010-12-05 20:58:23 +00:00
  • 6d56742057 always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit) Stephan Kulow 2010-12-03 14:38:49 +00:00
  • 3ef0b0c10a siwtch to perl_requires macro Stephan Kulow 2010-12-01 13:47:26 +00:00
  • 756685a34f Autobuild autoformatter for 53924 Marcus Rueckert 2010-11-26 16:19:20 +00:00
  • f61a4735d9 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 31.0 OBS User buildservice-autocommit 2010-11-26 16:19:20 +00:00
  • 4186f28a46 Accepting request 53924 from devel:languages:perl Marcus Rueckert 2010-11-26 16:18:57 +00:00
  • bf8198cd47 add Source Christian Wittmer 2010-11-24 21:12:52 +00:00
  • d8d735204c cpanspec, noarch pkg Christian Wittmer 2010-11-24 21:06:13 +00:00
  • 77f33f5b5c Autobuild autoformatter for 51891 OBS User autobuild 2010-11-02 12:14:07 +00:00
  • 44c2498838 Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 29.0 OBS User buildservice-autocommit 2010-11-02 12:14:07 +00:00
  • 00213ad7a1 Accepting request 51891 from devel:languages:perl Ruediger Oertel 2010-11-02 12:13:59 +00:00
  • 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() Anna Maresova 2010-11-01 12:59:15 +00:00
  • 3da450dfb6 Accepting request 35784 from devel:languages:perl OBS User autobuild 2010-03-26 15:35:35 +00:00
  • af47ee9858 Accepting request 35784 from devel:languages:perl OBS User autobuild 2010-03-26 15:35:34 +00:00
  • 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. Anna Maresova 2010-03-26 10:54:20 +00:00
  • 20ff53cf2f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=24 OBS User autobuild 2010-03-18 15:18:20 +00:00
  • 2f4425831f Accepting request 33265 from devel:languages:perl OBS User autobuild 2010-02-24 01:24:19 +00:00
  • bcaf353e5e Accepting request 33265 from devel:languages:perl OBS User autobuild 2010-02-24 01:24:18 +00:00
  • bc9c18a800 - update to 1.32 * Makefile.PL: die if Scalar::Util has no dualvar support instead of only complaining. Anna Maresova 2010-02-23 15:47:11 +00:00
  • b7280c882a Accepting request 29459 from devel:languages:perl OBS User autobuild 2010-01-14 17:13:04 +00:00
  • 80f9958faa Updating link to change in openSUSE:Factory/perl-IO-Socket-SSL revision 22.0 OBS User buildservice-autocommit 2010-01-14 17:13:04 +00:00
  • 76dfc93159 checked in (request 29459) OBS User autobuild 2010-01-14 17:13:03 +00:00
  • 7543f01546 - update to 1.31 * add and export constants for SSL_VERIFY_* * set SSL_use_cert if cert is given and not SSL_server * support alternative CRL file with SSL_crl_file thanks to patch of w[DOT]phillip[DOT]moore[AT]gmail[DOT]com * make t/memleak_bad_handshake.t more stable (increase listen queue, ignore errors on connect, don't run on windows..) * t/memleak_bad_handshake.t don't write errors with ps to stderr, -o vsize argument is not supported on all platforms, just skip test then * make sure that idn_to_ascii gets no \0 bytes from identity, because it simply cuts the string their (using C semantics). Not really a security problem because IDN like identity is provided by user in hostname, not by certificate. * fix test t/memleak_bad_handshake.t * fixed thanks for version 1.28 * fix memleak when SSL handshake failed. Anna Maresova 2010-01-13 15:57:10 +00:00
  • 088108a2f7 Accepting request 28981 from devel:languages:perl OBS User autobuild 2010-01-11 15:27:14 +00:00
  • 9f15233f23 checked in OBS User autobuild 2010-01-11 15:27:14 +00:00
  • 939a8475b2 Accepting request 28798 from home:jengelh:branches:devel:languages:perl Stephan Kulow 2010-01-10 18:13:15 +00:00
  • b9d3b16e89 Accepting request 19024 from devel:languages:perl OBS User autobuild 2009-08-27 22:36:48 +00:00
  • d8d69d224d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=18 OBS User unknown 2009-04-07 12:13:03 +00:00
  • 0cc16c82d7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=17 OBS User unknown 2009-02-23 22:48:47 +00:00
  • 9dff622cb9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=16 OBS User unknown 2009-01-22 12:14:33 +00:00
  • c229eb044c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=15 OBS User unknown 2008-11-18 12:31:26 +00:00
  • 3ea4ac4e3a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=14 OBS User unknown 2008-10-06 15:20:01 +00:00
  • 819673c792 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=13 OBS User unknown 2008-09-12 16:11:10 +00:00
  • 2e9a5c2fe9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=12 OBS User unknown 2008-08-18 22:22:02 +00:00
  • 1d1459ac0c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=11 OBS User unknown 2008-08-03 22:36:19 +00:00
  • aee830da59 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=10 OBS User unknown 2008-07-25 14:59:59 +00:00
  • f2063af2a5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=9 OBS User unknown 2008-01-28 15:08:44 +00:00
  • dfbf31407f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=8 OBS User unknown 2007-11-02 00:37:21 +00:00
  • 18776d199c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=7 OBS User unknown 2007-10-08 10:27:32 +00:00
  • ecc920fd11 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=6 OBS User unknown 2007-06-11 11:08:20 +00:00
  • 596286e387 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=5 OBS User unknown 2007-05-17 09:52:01 +00:00
  • 3668b39d2b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=4 OBS User unknown 2007-04-23 21:20:40 +00:00
  • b62eac2e97 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=3 OBS User unknown 2007-03-30 14:31:33 +00:00
  • 811689e644 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=2 OBS User unknown 2007-03-07 12:38:30 +00:00
  • 5d11a5f2a7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-IO-Socket-SSL?expand=0&rev=1 OBS User unknown 2007-01-15 23:30:54 +00:00