Compare commits

...

20 Commits
master ... f23

Author SHA1 Message Date
Nikos Mavrogiannopoulos 4c91a44c82 updated to 3.4.15 2016-09-08 13:34:05 +02:00
Nikos Mavrogiannopoulos f0c61a63cf updated to 3.4.14 2016-07-06 09:25:40 +02:00
Nikos Mavrogiannopoulos da54edd2a6 depend on net-tools 2016-06-07 12:17:43 +02:00
Nikos Mavrogiannopoulos 5918307293 mention fedora bug 2016-06-07 12:17:43 +02:00
Nikos Mavrogiannopoulos a59eebb1f1 new upstream release 2016-06-07 12:17:43 +02:00
Nikos Mavrogiannopoulos 51aade6651 updated to 3.4.12 2016-05-20 14:05:58 +02:00
Nikos Mavrogiannopoulos 878f1d77b9 updated to 3.4.11 2016-04-11 11:56:27 +02:00
Nikos Mavrogiannopoulos 6e78eadb22 updated to 3.4.10 2016-03-04 14:06:57 +01:00
Nikos Mavrogiannopoulos 096ee4a26b fixed date 2016-02-03 11:32:07 +01:00
Nikos Mavrogiannopoulos 8fe2589c88 fixed date 2016-02-03 11:32:07 +01:00
Nikos Mavrogiannopoulos 4f73521449 updated to 3.4.9 2016-02-03 11:32:07 +01:00
Nikos Mavrogiannopoulos 786c9887c5 updated to 3.4.8 2016-01-11 10:09:26 +01:00
Nikos Mavrogiannopoulos f42bd6f289 updated to 3.4.7 2015-11-23 10:15:34 +01:00
Nikos Mavrogiannopoulos a708eaa1b9 removed tpm-specific hack; it is no longer relevant 2015-10-27 08:43:03 +01:00
Nikos Mavrogiannopoulos e9e863c6cf updated to 3.4.6 2015-10-27 08:42:56 +01:00
Adam Williamson c8348e9365 fix interaction with Chrome 45+ (master secret extension) (#1273102) 2015-10-20 12:27:55 -07:00
Nikos Mavrogiannopoulos 6dff2b8308 updated to gnutls 3.4.5 2015-09-14 11:26:30 +02:00
Nikos Mavrogiannopoulos 6b4ac92517 corrected date 2015-08-10 10:08:16 +02:00
Nikos Mavrogiannopoulos bd1c89b975 updated to 3.4.4
Resolves: rhbz#1250020
2015-08-10 10:08:07 +02:00
Nikos Mavrogiannopoulos a5cc474f62 No longer require trousers as dependency for main library.
The libtspi is loaded dynamically when needed.
2015-07-15 08:57:53 +02:00
3 changed files with 71 additions and 5 deletions

12
.gitignore vendored
View File

@ -53,3 +53,15 @@ gnutls-2.10.1-nosrp.tar.bz2
/gnutls-3.4.1-hobbled.tar.xz
/gnutls-3.4.2-hobbled.tar.xz
/gnutls-3.4.3-hobbled.tar.xz
/gnutls-3.4.4-hobbled.tar.xz
/gnutls-3.4.5-hobbled.tar.xz
/gnutls-3.4.6-hobbled.tar.xz
/gnutls-3.4.7-hobbled.tar.xz
/gnutls-3.4.8-hobbled.tar.xz
/gnutls-3.4.9-hobbled.tar.xz
/gnutls-3.4.10-hobbled.tar.xz
/gnutls-3.4.11-hobbled.tar.xz
/gnutls-3.4.12-hobbled.tar.xz
/gnutls-3.4.13-hobbled.tar.xz
/gnutls-3.4.14-hobbled.tar.xz
/gnutls-3.4.15-hobbled.tar.xz

View File

@ -2,7 +2,7 @@
%bcond_without guile
Summary: A TLS protocol implementation
Name: gnutls
Version: 3.4.3
Version: 3.4.15
Release: 1%{?dist}
# The libraries are LGPLv2.1+, utilities are GPLv3+
License: GPLv3+ and LGPLv2+
@ -14,10 +14,11 @@ BuildRequires: autogen-libopts-devel >= 5.18 autogen
BuildRequires: nettle-devel >= 3.1.1
BuildRequires: trousers-devel >= 0.3.11.2
BuildRequires: libidn-devel
BuildRequires: gperf
BuildRequires: gperf, net-tools
Requires: crypto-policies
Requires: p11-kit-trust
Requires: libtasn1 >= 4.3
Recommends: trousers >= 0.3.11.2
%if %{with dane}
BuildRequires: unbound-devel unbound-libs
@ -142,14 +143,13 @@ This package contains Guile bindings for the library.
sed 's/gnutls_srp.c//g' -i lib/Makefile.in
sed 's/gnutls_srp.lo//g' -i lib/Makefile.in
sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' configure
rm -f lib/minitasn1/*.c lib/minitasn1/*.h
rm -f src/libopts/*.c src/libopts/*.h src/libopts/compat/*.c src/libopts/compat/*.h
sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' configure
%{SOURCE2} -e
%build
%configure --with-libtasn1-prefix=%{_prefix} \
--with-included-libcfg \
--disable-static \
@ -158,6 +158,7 @@ sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spe
--disable-non-suiteb-curves \
--with-system-priority-file=%{_sysconfdir}/crypto-policies/back-ends/gnutls.config \
--with-default-trust-store-pkcs11="pkcs11:model=p11-kit-trust;manufacturer=PKCS%2311%20Kit" \
--with-trousers-lib=%{_libdir}/libtspi.so.1 \
%if %{with guile}
--enable-guile \
%else
@ -183,6 +184,7 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/guile/2.0/guile-gnutls*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/guile/2.0/guile-gnutls*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gnutls/libpkcs11mock1.*
%if %{without dane}
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gnutls-dane.pc
%endif
@ -271,6 +273,58 @@ fi
%endif
%changelog
* Thu Sep 8 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.15-1
- New upstream release
* Wed Jul 6 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.14-1
- New upstream release
- Addresses issue with certificate verification introduced in 3.4.12
* Tue Jun 7 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.13-1
- New upstream release (#1343258)
- Addresses issue with setuid programs introduced in 3.4.12 (#1343342)
* Fri May 20 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.12-1
- New upstream release
* Mon Apr 11 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.11-1
- New upstream release
* Fri Mar 4 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.10-1
- New upstream release (#1314576)
* Wed Feb 3 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.9-1
- Fix broken key usage flags introduced in 3.4.8 (#1303355)
* Mon Jan 11 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.8-1
- New upstream release (#1297079)
* Mon Nov 23 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.7-1
- New upstream release (#1284300)
- Documentation updates (#1282864)
- Adds interface to set unique IDs in certificates (#1281343)
- Allow arbitrary key sizes with ARCFOUR (#1284401)
* Wed Oct 21 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.6-1
- New upstream release (#1273672)
- Enhances p11tool to write CKA_ISSUER and CKA_SERIAL_NUMBER (#1272178)
* Tue Oct 20 2015 Adam Williamson <awilliam@redhat.com> - 3.4.5-2
- fix interaction with Chrome 45+ (master secret extension) (#1273102)
* Mon Sep 14 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.5-1
- New upstream release (#1252192)
- Eliminates hard limits on CRL parsing of certtool.
* Mon Aug 10 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.4-1
- new upstream release
- no longer requires trousers patch
- fixes issue in gnutls_x509_privkey_import (#1250020)
* Mon Jul 13 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.3-2
- Don't link against trousers but rather dlopen() it when available.
That avoids a dependency on openssl by the main library.
* Mon Jul 13 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 3.4.3-1
- new upstream release

View File

@ -1 +1 @@
8b9b5605b83fcdcd29c2cccbda6d2bbb gnutls-3.4.3-hobbled.tar.xz
789a9ab4e335c8d1d8bdb7644785e1af gnutls-3.4.15-hobbled.tar.xz