Update to 2.001
- New upstream release 2.001 - Add SSL_OP_SINGLE_(DH|ECDH)_USE to default options to increase PFS security - Update external tests with currently expected fingerprints of hosts - Some fixes to make it still work on 5.8.1
This commit is contained in:
		
							parent
							
								
									0249c6324b
								
							
						
					
					
						commit
						3c5f052538
					
				| @ -9,9 +9,9 @@ | |||||||
|      SSL_verify_callback => undef, |      SSL_verify_callback => undef, | ||||||
|      SSL_verifycn_scheme => undef,  # fallback cn verification |      SSL_verifycn_scheme => undef,  # fallback cn verification | ||||||
|      SSL_verifycn_publicsuffix => undef,  # fallback default list verification |      SSL_verifycn_publicsuffix => undef,  # fallback default list verification | ||||||
| @@ -2054,7 +2054,7 @@ WARN
 | @@ -2056,7 +2056,7 @@ WARN
 | ||||||
|   |      $ssl_op |= &Net::SSLeay::OP_SINGLE_DH_USE; | ||||||
|      my $ssl_op = Net::SSLeay::OP_ALL(); |      $ssl_op |= &Net::SSLeay::OP_SINGLE_ECDH_USE if $can_ecdh; | ||||||
|   |   | ||||||
| -    my $ver;
 | -    my $ver;
 | ||||||
| +    my $ver = '';
 | +    my $ver = '';
 | ||||||
| @ -20,15 +20,16 @@ | |||||||
|  	or croak("invalid SSL_version specified"); |  	or croak("invalid SSL_version specified"); | ||||||
| --- lib/IO/Socket/SSL.pod
 | --- lib/IO/Socket/SSL.pod
 | ||||||
| +++ lib/IO/Socket/SSL.pod
 | +++ lib/IO/Socket/SSL.pod
 | ||||||
| @@ -910,11 +910,11 @@ protocol to the specified version.
 | @@ -910,11 +910,12 @@ protocol to the specified version.
 | ||||||
|  All values are case-insensitive.  Instead of 'TLSv1_1' and 'TLSv1_2' one can |  All values are case-insensitive.  Instead of 'TLSv1_1' and 'TLSv1_2' one can | ||||||
|  also use 'TLSv11' and 'TLSv12'.  Support for 'TLSv1_1' and 'TLSv1_2' requires |  also use 'TLSv11' and 'TLSv12'.  Support for 'TLSv1_1' and 'TLSv1_2' requires | ||||||
|  recent versions of Net::SSLeay and openssl. |  recent versions of Net::SSLeay and openssl. | ||||||
| +The default SSL_version is defined by the underlying cryptographic library.
 | +The default SSL_version is defined by the underlying cryptographic library.
 | ||||||
|   |   | ||||||
|  Indipendend from the handshake format you can limit to set of accepted SSL | -Independend from the handshake format you can limit to set of accepted SSL
 | ||||||
|  | +Independent from the handshake format you can limit the set of accepted SSL
 | ||||||
|  versions by adding !version separated by ':'. |  versions by adding !version separated by ':'. | ||||||
| -
 |   | ||||||
| -The default SSL_version is 'SSLv23:!SSLv3:!SSLv2' which means, that the
 | -The default SSL_version is 'SSLv23:!SSLv3:!SSLv2' which means, that the
 | ||||||
| +For example, 'SSLv23:!SSLv3:!SSLv2' means that the
 | +For example, 'SSLv23:!SSLv3:!SSLv2' means that the
 | ||||||
|  handshake format is compatible to SSL2.0 and higher, but that the successful |  handshake format is compatible to SSL2.0 and higher, but that the successful | ||||||
| @ -1,5 +1,5 @@ | |||||||
| Name:		perl-IO-Socket-SSL | Name:		perl-IO-Socket-SSL | ||||||
| Version:	2.000 | Version:	2.001 | ||||||
| Release:	1%{?dist} | Release:	1%{?dist} | ||||||
| Summary:	Perl library for transparent SSL | Summary:	Perl library for transparent SSL | ||||||
| Group:		Development/Libraries | Group:		Development/Libraries | ||||||
| @ -7,7 +7,7 @@ License:	GPL+ or Artistic | |||||||
| URL:		http://search.cpan.org/dist/IO-Socket-SSL/ | URL:		http://search.cpan.org/dist/IO-Socket-SSL/ | ||||||
| Source0:	http://search.cpan.org/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-%{version}.tar.gz | Source0:	http://search.cpan.org/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-%{version}.tar.gz | ||||||
| Patch0:		IO-Socket-SSL-2.000-use-system-default-cipher-list.patch | Patch0:		IO-Socket-SSL-2.000-use-system-default-cipher-list.patch | ||||||
| Patch1:		IO-Socket-SSL-2.000-use-system-default-SSL-version.patch | Patch1:		IO-Socket-SSL-2.001-use-system-default-SSL-version.patch | ||||||
| BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) | BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) | ||||||
| BuildArch:	noarch | BuildArch:	noarch | ||||||
| BuildRequires:	openssl >= 0.9.8 | BuildRequires:	openssl >= 0.9.8 | ||||||
| @ -100,6 +100,12 @@ rm -rf %{buildroot} | |||||||
| %{_mandir}/man3/IO::Socket::SSL::Utils.3* | %{_mandir}/man3/IO::Socket::SSL::Utils.3* | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Tue Oct 21 2014 Paul Howarth <paul@city-fan.org> - 2.001-1 | ||||||
|  | - Update to 2.001 | ||||||
|  |   - Add SSL_OP_SINGLE_(DH|ECDH)_USE to default options to increase PFS security | ||||||
|  |   - Update external tests with currently expected fingerprints of hosts | ||||||
|  |   - Some fixes to make it still work on 5.8.1 | ||||||
|  | 
 | ||||||
| * Thu Oct 16 2014 Paul Howarth <paul@city-fan.org> - 2.000-1 | * Thu Oct 16 2014 Paul Howarth <paul@city-fan.org> - 2.000-1 | ||||||
| - Update to 2.000 | - Update to 2.000 | ||||||
|   - Consider SSL3.0 as broken because of POODLE and disable it by default |   - Consider SSL3.0 as broken because of POODLE and disable it by default | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user