4538af
%bcond_without unversioned_gpg
4538af
4538af
Summary: Utility for secure communication and data storage
4538af
Name:    gnupg2
4538af
Version: 2.2.20
9e2b33
Release: 3%{?dist}
4538af
4538af
License: GPLv3+
4538af
Source0: ftp://ftp.gnupg.org/gcrypt/%{?pre:alpha/}gnupg/gnupg-%{version}%{?pre}.tar.bz2
4538af
Source1: ftp://ftp.gnupg.org/gcrypt/%{?pre:alpha/}gnupg/gnupg-%{version}%{?pre}.tar.bz2.sig
4538af
Patch1:  gnupg-2.1.21-insttools.patch
4538af
# needed for compatibility with system FIPS mode
4538af
Patch3:  gnupg-2.1.10-secmem.patch
4538af
# non-upstreamable patch adding file-is-digest option needed for Copr
4538af
Patch4:  gnupg-2.2.20-file-is-digest.patch
4538af
# fix handling of missing key usage on ocsp replies - upstream T1333
4538af
Patch5:  gnupg-2.2.16-ocsp-keyusage.patch
4538af
Patch6:  gnupg-2.1.1-fips-algo.patch
4538af
# allow 8192 bit RSA keys in keygen UI with large RSA
4538af
Patch9:  gnupg-2.1.21-large-rsa.patch
4538af
# fix missing uid on refresh from keys.openpgp.org
4538af
# https://salsa.debian.org/debian/gnupg2/commit/f292beac1171c6c77faf41d1f88c2e0942ed4437
4538af
Patch20: gnupg-2.2.18-tests-add-test-cases-for-import-without-uid.patch
4538af
Patch21: gnupg-2.2.18-gpg-allow-import-of-previously-known-keys-even-without-UI.patch
4538af
Patch22: gnupg-2.2.18-gpg-accept-subkeys-with-a-good-revocation-but-no-self-sig.patch
9e2b33
Patch23: gnupg-2.2.20-CVE-2022-34903.patch
4538af
# Fixes for issues found in Coverity scan - reported upstream
4538af
Patch30: gnupg-2.2.20-coverity.patch
4538af
4538af
4538af
URL:     http://www.gnupg.org/
4538af
4538af
#BuildRequires: automake libtool texinfo transfig
4538af
BuildRequires: gcc
4538af
BuildRequires: bzip2-devel
4538af
BuildRequires: curl-devel
4538af
BuildRequires: docbook-utils
4538af
BuildRequires: gettext
4538af
BuildRequires: libassuan-devel >= 2.1.0
4538af
BuildRequires: libgcrypt-devel >= 1.7.0
4538af
BuildRequires: libgpg-error-devel >= 1.31
4538af
BuildRequires: libksba-devel >= 1.3.0
4538af
BuildRequires: openldap-devel
4538af
BuildRequires: libusb-devel
4538af
BuildRequires: pcsc-lite-libs
4538af
BuildRequires: npth-devel
4538af
BuildRequires: readline-devel ncurses-devel
4538af
BuildRequires: zlib-devel
4538af
BuildRequires: gnutls-devel
4538af
BuildRequires: sqlite-devel
4538af
BuildRequires: fuse
4538af
4538af
Requires: libgcrypt >= 1.7.0
4538af
Requires: libgpg-error >= 1.31
4538af
4538af
Recommends: pinentry
4538af
4538af
Recommends: gnupg2-smime
4538af
4538af
%if %{with unversioned_gpg}
4538af
# pgp-tools, perl-GnuPG-Interface requires 'gpg' (not sure why) -- Rex
4538af
Provides: gpg = %{version}-%{release}
4538af
# Obsolete GnuPG-1 package
4538af
Provides: gnupg = %{version}-%{release}
4538af
Obsoletes: gnupg <= 1.4.10
4538af
%endif
4538af
4538af
Provides: dirmngr = %{version}-%{release}
4538af
Obsoletes: dirmngr < 1.2.0-1
4538af
4538af
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
4538af
4538af
%package smime
4538af
Summary: CMS encryption and signing tool and smart card support for GnuPG
4538af
Requires: gnupg2 = %{version}-%{release}
4538af
4538af
4538af
%description
4538af
GnuPG is GNU's tool for secure communication and data storage.  It can
4538af
be used to encrypt data and to create digital signatures.  It includes
4538af
an advanced key management facility and is compliant with the proposed
4538af
OpenPGP Internet standard as described in RFC2440 and the S/MIME
4538af
standard as described by several RFCs.
4538af
4538af
GnuPG 2.0 is a newer version of GnuPG with additional support for
4538af
S/MIME.  It has a different design philosophy that splits
4538af
functionality up into several modules. The S/MIME and smartcard functionality
4538af
is provided by the gnupg2-smime package.
4538af
4538af
%description smime
4538af
GnuPG is GNU's tool for secure communication and data storage. This
4538af
package adds support for smart cards and S/MIME encryption and signing
4538af
to the base GnuPG package 
4538af
4538af
%prep
4538af
%setup -q -n gnupg-%{version}
4538af
4538af
%if %{with unversioned_gpg}
4538af
%patch1 -p1 -b .insttools
4538af
%endif
4538af
%patch3 -p1 -b .secmem
4538af
%patch4 -p1 -b .file-is-digest
4538af
%patch5 -p1 -b .keyusage
4538af
%patch6 -p1 -b .fips
4538af
%patch9 -p1 -b .large-rsa
4538af
4538af
%patch20 -p1 -b .test_missing_uid
4538af
%patch21 -p1 -b .prev_known_key
4538af
%patch22 -p1 -b .good_revoc
9e2b33
%patch23 -p1 -b .CVE-2022-34903
4538af
4538af
%patch30 -p1 -b .coverity
4538af
4538af
# pcsc-lite library major: 0 in 1.2.0, 1 in 1.2.9+ (dlopen()'d in pcsc-wrapper)
4538af
# Note: this is just the name of the default shared lib to load in scdaemon,
4538af
# it can use other implementations too (including non-pcsc ones).
4538af
%global pcsclib %(basename $(ls -1 %{_libdir}/libpcsclite.so.? 2>/dev/null ) 2>/dev/null )
4538af
4538af
sed -i -e 's/"libpcsclite\.so"/"%{pcsclib}"/' scd/scdaemon.c
4538af
4538af
4538af
%build
4538af
4538af
%configure \
4538af
%if %{without unversioned_gpg}
4538af
  --enable-gpg-is-gpg2 \
4538af
%endif
4538af
  --disable-gpgtar \
4538af
  --disable-rpath \
4538af
  --enable-g13 \
4538af
  --enable-large-secmem
4538af
4538af
# need scratch gpg database for tests
4538af
mkdir -p $HOME/.gnupg
4538af
4538af
make %{?_smp_mflags}
4538af
4538af
4538af
%install
4538af
make install DESTDIR=%{buildroot} \
4538af
  INSTALL="install -p" \
4538af
  docdir=%{_pkgdocdir}
4538af
4538af
%if %{without unversioned_gpg}
4538af
# rename file conflicting with gnupg-1.x
4538af
rename gnupg.7 gnupg2.7 %{buildroot}%{_mandir}/man7/gnupg.7*
4538af
%endif
4538af
4538af
%find_lang %{name}
4538af
4538af
# gpgconf.conf
4538af
mkdir -p %{buildroot}%{_sysconfdir}/gnupg
4538af
touch %{buildroot}%{_sysconfdir}/gnupg/gpgconf.conf
4538af
4538af
# more docs
4538af
install -m644 -p AUTHORS NEWS THANKS TODO \
4538af
  %{buildroot}%{_pkgdocdir}
4538af
4538af
%if %{with unversioned_gpg}
4538af
# compat symlinks
4538af
ln -sf gpg %{buildroot}%{_bindir}/gpg2
4538af
ln -sf gpgv %{buildroot}%{_bindir}/gpgv2
4538af
ln -sf gpg.1 %{buildroot}%{_mandir}/man1/gpg2.1
4538af
ln -sf gpgv.1 %{buildroot}%{_mandir}/man1/gpgv2.1
4538af
ln -sf gnupg.7 %{buildroot}%{_mandir}/man7/gnupg2.7
4538af
%endif
4538af
4538af
# info dir
4538af
rm -f %{buildroot}%{_infodir}/dir
4538af
4538af
# drop the gpg scheme interpreter
4538af
rm -f %{buildroot}%{_bindir}/gpgscm
4538af
4538af
# Move the systemd user units to appropriate directory
4538af
install -d -m755 %{buildroot}%{_userunitdir}
4538af
mv %{buildroot}%{_pkgdocdir}/examples/systemd-user/*.socket %{buildroot}%{_userunitdir}
4538af
mv %{buildroot}%{_pkgdocdir}/examples/systemd-user/*.service %{buildroot}%{_userunitdir}
4538af
4538af
%check
4538af
# need scratch gpg database for tests
4538af
mkdir -p $HOME/.gnupg
4538af
make -k check
4538af
4538af
4538af
%files -f %{name}.lang
4538af
%{!?_licensedir:%global license %%doc}
4538af
%license COPYING
4538af
#doc AUTHORS NEWS README THANKS TODO
4538af
%{_pkgdocdir}
4538af
%dir %{_sysconfdir}/gnupg
4538af
%ghost %config(noreplace) %{_sysconfdir}/gnupg/gpgconf.conf
4538af
## docs say to install suid root, but fedora/rh security folk say not to
4538af
%{_bindir}/gpg2
4538af
%{_bindir}/gpgv2
4538af
%{_bindir}/gpg-connect-agent
4538af
%{_bindir}/gpg-agent
4538af
%{_bindir}/gpgconf
4538af
%{_bindir}/gpgparsemail
4538af
%{_bindir}/g13
4538af
%{_bindir}/dirmngr
4538af
%{_bindir}/dirmngr-client
4538af
%if %{with unversioned_gpg}
4538af
%{_bindir}/gpg
4538af
%{_bindir}/gpgv
4538af
%{_bindir}/gpgsplit
4538af
%{_bindir}/gpg-zip
4538af
%endif
4538af
%{_bindir}/watchgnupg
4538af
%{_bindir}/gpg-wks-server
4538af
%{_sbindir}/*
4538af
%{_datadir}/gnupg/
4538af
%{_libexecdir}/*
4538af
%{_infodir}/*.info*
4538af
%{_mandir}/man?/*
4538af
%{_userunitdir}/*
4538af
%exclude %{_mandir}/man?/gpgsm*
4538af
4538af
%files smime
4538af
%{_bindir}/gpgsm*
4538af
%{_bindir}/kbxutil
4538af
%{_mandir}/man?/gpgsm*
4538af
4538af
4538af
%changelog
9e2b33
* Wed Aug 03 2022 Jakub Jelen <jjelen@redhat.com> - 2.2.20-3
9e2b33
- Fix CVE-2022-34903 (#2108447)
9e2b33
4538af
* Mon May  4 2020 Tomáš Mráz <tmraz@redhat.com> - 2.2.20-2
4538af
- fixes for issues found in Coverity scan
4538af
4538af
* Thu Apr 30 2020 Tomáš Mráz <tmraz@redhat.com> - 2.2.20-1
4538af
- upgrade to 2.2.20
4538af
4538af
* Wed Aug  1 2018 Tomáš Mráz <tmraz@redhat.com> - 2.2.9-1
4538af
- upgrade to 2.2.9
4538af
4538af
* Mon Jun 11 2018 Tomáš Mráz <tmraz@redhat.com> - 2.2.8-1
4538af
- upgrade to 2.2.8 fixing CVE 2018-12020
4538af
4538af
* Wed Apr 11 2018 Tomáš Mráz <tmraz@redhat.com> - 2.2.6-1
4538af
- upgrade to 2.2.6
4538af
4538af
* Fri Mar  2 2018 Tomáš Mráz <tmraz@redhat.com> - 2.2.5-1
4538af
- upgrade to 2.2.5
4538af
4538af
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4538af
4538af
* Fri Jan 12 2018 Tomáš Mráz <tmraz@redhat.com> - 2.2.4-1
4538af
- upgrade to 2.2.4
4538af
4538af
* Tue Nov 21 2017 Tomáš Mráz <tmraz@redhat.com> - 2.2.3-1
4538af
- upgrade to 2.2.3
4538af
4538af
* Wed Nov  8 2017 Tomáš Mráz <tmraz@redhat.com> - 2.2.2-1
4538af
- upgrade to 2.2.2
4538af
4538af
* Tue Oct  3 2017 Tomáš Mráz <tmraz@redhat.com> - 2.2.1-1
4538af
- upgrade to 2.2.1
4538af
4538af
* Tue Sep  5 2017 Tomáš Mráz <tmraz@redhat.com> - 2.2.0-1
4538af
- upgrade to 2.2.0
4538af
4538af
* Wed Aug  9 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.22-1
4538af
- upgrade to 2.1.22
4538af
4538af
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.21-5
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4538af
4538af
* Fri Jul 28 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.21-4
4538af
- explictly remove gpgscm from the buildroot
4538af
4538af
* Tue Jul 18 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.21-3
4538af
- rebase the insttools patch
4538af
- enable large secure memory support
4538af
4538af
* Tue May 16 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.21-2
4538af
- scdaemon is now needed by gpg
4538af
4538af
* Tue May 16 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.21-1
4538af
- upgrade to 2.1.21
4538af
4538af
* Tue Apr 25 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.20-2
4538af
- libdns aliasing issues fixed
4538af
4538af
* Mon Apr 24 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.20-1
4538af
- upgrade to 2.1.20
4538af
- disable bundled libdns for now (#1444352)
4538af
4538af
* Fri Mar 24 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.19-1
4538af
- upgrade to 2.1.19
4538af
- shorten time waiting on gpg-agent/dirmngr to start by exponential
4538af
  backoff (#1431749)
4538af
4538af
* Wed Mar  1 2017 Tomáš Mráz <tmraz@redhat.com> - 2.1.18-2
4538af
- upgrade to 2.1.18
4538af
4538af
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.17-3
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4538af
4538af
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.1.17-2
4538af
- Rebuild for readline 7.x
4538af
4538af
* Thu Dec 22 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.17-1
4538af
- upgrade to 2.1.17
4538af
4538af
* Mon Nov 28 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.16-1
4538af
- upgrade to 2.1.16
4538af
4538af
* Mon Aug 22 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.13-2
4538af
- avoid using libgcrypt without initialization (#1366909)
4538af
4538af
* Tue Jul 12 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.13-1
4538af
- upgrade to 2.1.13
4538af
4538af
* Thu May  5 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.12-1
4538af
- upgrade to 2.1.12
4538af
4538af
* Tue Apr 12 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-4
4538af
- make the pinentry dependency weak as for the public-key operations it
4538af
  is not needed (#1324595)
4538af
4538af
* Mon Mar  7 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-3
4538af
- add recommends weak dependency for gnupg2-smime
4538af
4538af
* Sat Mar  5 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.11-2
4538af
- Don't ship ChangeLog, core details already covered in NEWS
4538af
4538af
* Tue Feb 16 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-1
4538af
- upgrade to 2.1.11
4538af
4538af
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-4
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4538af
4538af
* Wed Jan 13 2016 Dan Horák <dan[at]danny.cz> - 2.1.10-3
4538af
- fix the insttools patch
4538af
4538af
* Wed Jan 13 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.10-2
4538af
- rebase the insttools patch needed for full gpgv1 replacement
4538af
4538af
* Mon Dec  7 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.10-1
4538af
- upgrade to 2.1.10
4538af
4538af
* Mon Oct 12 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.9-1
4538af
- upgrade to 2.1.9
4538af
4538af
* Fri Sep 11 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.8-1
4538af
- upgrade to 2.1.8
4538af
4538af
* Thu Aug 13 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.7-1
4538af
- upgrade to 2.1.7
4538af
4538af
* Tue Aug 11 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.6-1
4538af
- upgrade to 2.1.6
4538af
4538af
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4538af
4538af
* Fri Jun 12 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.5-1
4538af
- upgrade to 2.1.5
4538af
4538af
* Tue May 26 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.4-2
4538af
- use gnutls for TLS support in dirmngr (#1224816)
4538af
4538af
* Fri May 15 2015 Robert Scheck <robert@fedoraproject.org> - 2.1.4-1
4538af
- upgrade to 2.1.4 (#1192353)
4538af
4538af
* Thu Apr 16 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.3-1
4538af
- new upstream release fixing minor bugs
4538af
4538af
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.1.2-2
4538af
- Rebuilt for Fedora 23 Change
4538af
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
4538af
4538af
* Wed Feb 18 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.2-1
4538af
- new upstream release fixing two minor security issues
4538af
4538af
* Fri Jan 30 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.1-2
4538af
- resolve conflict with gnupg by renaming conflicting manual page (#1187472)
4538af
4538af
* Thu Jan 29 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.1-1
4538af
- new upstream release
4538af
- this release now includes the dirmngr which is obsoleted as separate package
4538af
4538af
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.25-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4538af
4538af
* Tue Aug  5 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.25-1
4538af
- new upstream release fixing a minor regression introduced by the previous one
4538af
- add --file-is-digest option needed for copr
4538af
4538af
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 2.0.24-2
4538af
- fix license handling
4538af
4538af
* Wed Jun 25 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.24-1
4538af
- new upstream release fixing CVE-2014-4617
4538af
4538af
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.22-4
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4538af
4538af
* Wed May  7 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-3
4538af
- do not dump core if hash algorithm not available in the FIPS mode
4538af
4538af
* Tue Mar  4 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-2
4538af
- rebuilt against new libgcrypt
4538af
4538af
* Tue Oct  8 2013 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-1
4538af
- new upstream release fixing CVE-2013-4402
4538af
4538af
* Fri Aug 23 2013 Tomáš Mráz <tmraz@redhat.com> - 2.0.21-1
4538af
- new upstream release
4538af
4538af
* Wed Aug  7 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.20-3
4538af
- adjust to the unversioned docdir change (#993785)
4538af
4538af
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.20-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4538af
4538af
* Wed May 15 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.20-1
4538af
- new upstream release
4538af
4538af
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.19-8
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4538af
4538af
* Wed Jan  2 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.19-7
4538af
- fix CVE-2012-6085 - skip invalid key packets (#891142)
4538af
4538af
* Thu Nov 22 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-6
4538af
- use AES as default crypto algorithm in FIPS mode (#879047)
4538af
4538af
* Fri Nov 16 2012 Jamie Nguyen <jamielinux@fedoraproject.org> - 2.0.19-5
4538af
- rebuild for 
4538af
4538af
* Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-4
4538af
- fix negated condition (#843842)
4538af
4538af
* Thu Jul 26 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-3
4538af
- add compat symlinks and provides if built on RHEL
4538af
4538af
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.19-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4538af
4538af
* Tue Apr 24 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-1
4538af
- new upstream release
4538af
- set environment in protect-tool (#548528)
4538af
- do not reject OCSP signing certs without keyUsage (#720174)
4538af
4538af
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.18-3
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4538af
4538af
* Wed Oct 12 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.18-2
4538af
- build with --enable-standard-socket
4538af
4538af
* Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.18-1
4538af
- new upstream release (#728481)
4538af
4538af
* Mon Jul 25 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.17-2
4538af
- fix a bug that shows up with the new libgcrypt release (#725369)
4538af
4538af
* Thu Jan 20 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.17-1
4538af
- new upstream release (#669611)
4538af
4538af
* Tue Aug 17 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.16-3
4538af
- drop the provides/obsoletes for gnupg
4538af
- drop the man page file conflicting with gnupg-1.x
4538af
4538af
* Fri Aug 13 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.16-2
4538af
- drop the compat symlinks as gnupg-1.x is revived
4538af
4538af
* Tue Jul 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.16-1
4538af
- gnupg-2.0.16
4538af
4538af
* Fri Jul 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.14-4
4538af
- gpgsm realloc patch (#617706)
4538af
4538af
* Fri Jun 18 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-3
4538af
- initialize small amount of secmem for list of algorithms in help (#598847)
4538af
  (necessary in the FIPS mode of libgcrypt)
4538af
4538af
* Tue Feb  9 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-2
4538af
- disable selinux support - it is too rudimentary and restrictive (#562982)
4538af
4538af
* Mon Jan 11 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-1
4538af
- new upstream version
4538af
- fix a few tests so they do not need to execute gpg-agent
4538af
4538af
* Tue Dec  8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.13-4
4538af
- Explicitly BR libassuan-static in accordance with the Packaging
4538af
  Guidelines (libassuan-devel is still static-only).
4538af
4538af
* Fri Oct 23 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.13-3
4538af
- drop s390 specific ifnarchs as all the previously missing dependencies
4538af
  are now there
4538af
- split out gpgsm into a smime subpackage to reduce main package dependencies
4538af
4538af
* Wed Oct 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.13-2
4538af
- provide/obsolete gnupg-1 and add compat symlinks to be able to drop
4538af
  gnupg-1
4538af
4538af
* Fri Sep 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.13-1
4538af
- gnupg-2.0.13
4538af
- Unable to use gpg-agent + input methods (#228953)
4538af
4538af
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.12-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4538af
4538af
* Wed Jun 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.12-1
4538af
- gnupg-2.0.12
4538af
4538af
* Wed Mar 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.11-1
4538af
- gnupg-2.0.11
4538af
4538af
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-2
4538af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4538af
4538af
* Sat Jan 31 2009 Karsten Hopp <karsten@redhat.com> 2.0.10-1
4538af
- don't require pcsc-lite-libs and libusb on mainframe where
4538af
  we don't have those packages as there's no hardware for that
4538af
4538af
* Tue Jan 13 2009 Rex Dieter <rdieter@fedoraproject.org> 2.0.10-1
4538af
- gnupg-2.0.10
4538af
4538af
* Mon Aug 04 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.9-3
4538af
- workaround rpm quirks 
4538af
4538af
* Sat May 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.9-2
4538af
- Patch from upstream to fix curl 7.18.1+ and gcc4.3+ compile error
4538af
4538af
* Mon May 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.9-1.1
4538af
- minor release bump for sparc rebuild
4538af
4538af
* Wed Mar 26 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.9-1
4538af
- gnupg2-2.0.9
4538af
- drop Provides: openpgp
4538af
- versioned Provides: gpg
4538af
- own %%_sysconfdir/gnupg
4538af
4538af
* Fri Feb 08 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.8-3 
4538af
- respin (gcc43)
4538af
4538af
* Wed Jan 23 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.8-2
4538af
- avoid kde-filesystem dep (#427316)
4538af
4538af
* Thu Dec 20 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.8-1
4538af
- gnupg2-2.0.8
4538af
4538af
* Mon Dec 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.8-0.1.rc1
4538af
- gnupg2-2.0.8rc1
4538af
4538af
* Tue Dec 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-5
4538af
- respin for openldap
4538af
4538af
* Mon Nov 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-4
4538af
- Requires: kde-filesystem (#377841)
4538af
4538af
* Wed Oct 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-3
4538af
- %%build: (re)add mkdir -p $HOME/.gnupg
4538af
4538af
* Wed Oct 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-2
4538af
- Requires: dirmngr (#312831)
4538af
4538af
* Mon Sep 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-1
4538af
- gnupg-2.0.7
4538af
4538af
* Fri Aug 24 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.6-2
4538af
- respin (libassuan)
4538af
4538af
* Thu Aug 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.6-1
4538af
- gnupg-2.0.6
4538af
- License: GPLv3+
4538af
4538af
* Thu Aug 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-4
4538af
- License: GPLv3
4538af
4538af
* Mon Jul 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-3
4538af
- 2.0.5 too many open files fix
4538af
4538af
* Fri Jul 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-2
4538af
- gnupg-2.0.5
4538af
- gpg-agent not restarted after kde session crash/killed (#196327)
4538af
- BR: libassuan-devel > 1.0.2, libksba-devel > 1.0.2
4538af
4538af
* Fri May 18 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.4-1
4538af
- gnupg-2.0.4
4538af
4538af
* Thu Mar 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.3-1
4538af
- gnupg-2.0.3
4538af
4538af
* Fri Feb 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.2-1
4538af
- gnupg-2.0.2
4538af
4538af
* Wed Dec 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-2
4538af
- CVE-2006-6235 (#219934)
4538af
4538af
* Wed Nov 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-1
4538af
- gnupg-2.0.1
4538af
- CVE-2006-6169 (#217950)
4538af
4538af
* Sat Nov 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-0.3.rc1
4538af
- gnupg-2.0.1rc1 
4538af
4538af
* Thu Nov 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-4
4538af
- update %%description
4538af
- drop dearmor patch
4538af
4538af
* Mon Nov 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-3
4538af
- BR: libassuan-static >= 1.0.0
4538af
4538af
* Mon Nov 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-2
4538af
- gnupg-2.0.0
4538af
4538af
* Fri Nov 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-3
4538af
- upstream 64bit patch
4538af
4538af
* Mon Nov 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-2
4538af
- fix (more) file conflicts with gnupg
4538af
4538af
* Mon Nov 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-1
4538af
- 1.9.95
4538af
4538af
* Wed Oct 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.94-1
4538af
- 1.9.94
4538af
4538af
* Wed Oct 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.93-1
4538af
- 1.9.93
4538af
4538af
* Wed Oct 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.92-2
4538af
- fix file conflicts with gnupg
4538af
4538af
* Wed Oct 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.92-1
4538af
- 1.9.92
4538af
4538af
* Tue Oct 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-4
4538af
- make check ||: (apparently checks return err even on success?)
4538af
4538af
* Tue Oct 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-3
4538af
- --enable-selinux-support
4538af
- x86_64: --disable-optimization (to avoid gpg2 segfaults), for now
4538af
4538af
* Thu Oct 05 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-1
4538af
- 1.9.91
4538af
4538af
* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-8
4538af
- respin
4538af
4538af
* Tue Sep 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.90-1
4538af
- 1.9.90 (doesn't build, not released)
4538af
4538af
* Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.23-1
4538af
- 1.9.23 (doesn't build, not released)
4538af
4538af
* Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-7
4538af
- gpg-agent-startup.sh: fix case where valid .gpg-agent-info exists
4538af
4538af
* Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-6
4538af
- fix "syntax error in gpg-agent-startup.sh" (#206887)
4538af
4538af
* Thu Sep 07 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-3
4538af
- fc6 respin (for libksba-1.0)
4538af
4538af
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-2
4538af
- fc6 respin
4538af
4538af
* Fri Jul 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-1
4538af
- 1.9.22
4538af
4538af
* Thu Jun 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.21-3
4538af
- fix "gpg-agent not restarted after kde session crash/killed (#196327)
4538af
4538af
* Thu Jun 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.21-2
4538af
- 1.9.21
4538af
- omit gpg2 binary to address CVS-2006-3082 (#196190)
4538af
4538af
* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi>> 1.9.20-3
4538af
- Don't hardcode pcsc-lite lib name (#184123)
4538af
4538af
* Thu Feb 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.20-2
4538af
- fc4+: use /etc/kde/(env|shutdown) for scripts (#175744)
4538af
4538af
* Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
4538af
- fc5: gcc/glibc respin
4538af
4538af
* Tue Dec 20 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.20-1
4538af
- 1.9.20
4538af
4538af
* Thu Dec 01 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-8
4538af
- include gpg-agent-(startup|shutdown) scripts (#136533)
4538af
- BR: libksba-devel >= 1.9.12 
4538af
- %%check: be permissive about failures (for now)
4538af
4538af
* Wed Nov 30 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-3
4538af
- BR: libksba-devel >= 1.9.13
4538af
4538af
* Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-2
4538af
- back to BR: libksba-devel = 1.9.11
4538af
4538af
* Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-1
4538af
- 1.9.19
4538af
4538af
* Fri Aug 26 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-9
4538af
- configure: NEED_KSBA_VERSION=0.9.12 -> 0.9.11
4538af
4538af
* Fri Aug 26 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-7
4538af
- re-enable 'make check', rebuild against (older) libksba-0.9.11
4538af
4538af
* Tue Aug  9 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-6
4538af
- don't 'make check' by default (regular builds pass, but FC4/5+plague fails)
4538af
4538af
* Mon Aug  8 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-5
4538af
- 1.9.18
4538af
- drop pth patch (--enable-gpg build fixed)
4538af
- update description (from README)
4538af
4538af
* Fri Jul  1 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.9.17-1
4538af
- 1.9.17, signal info patch applied upstream (#162264).
4538af
- Patch to fix lvalue build error with gcc4 (upstream #485).
4538af
- Patch scdaemon and pcsc-wrapper to load the versioned (non-devel)
4538af
  pcsc-lite lib by default.
4538af
4538af
* Fri May 13 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.16-3
4538af
- Include upstream's patch for signal.c.
4538af
4538af
* Tue May 10 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.16-1
4538af
- Merge changes from Rex's 1.9.16-1 (Thu Apr 21):
4538af
-   opensc support unconditional
4538af
-   remove hard-coded .gz from %%post/%%postun
4538af
-   add %%check section
4538af
-   add pth patch
4538af
- Put back patch modified from 1.9.15-4 to make tests verbose
4538af
  and change signal.c to describe received signals better.
4538af
4538af
* Sun May  8 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
4538af
- Drop patch0 again.
4538af
4538af
* Sun May  8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.15-4
4538af
- Add patch0 temporarily to get some output from failing test.
4538af
4538af
* Sat May  7 2005 David Woodhouse <dwmw2@infradead.org> 1.9.15-3
4538af
- Rebuild.
4538af
4538af
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
4538af
- rebuilt
4538af
4538af
* Tue Feb  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:1.9.15-1
4538af
- Make install-info in scriptlets less noisy.
4538af
4538af
* Tue Jan 18 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.15-0.fdr.1
4538af
- 1.9.15
4538af
4538af
* Fri Jan 07 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.14-0.fdr.2
4538af
- note patch/hack to build against older ( <1.0) libgpg-error-devel
4538af
4538af
* Thu Jan 06 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.14-0.fdr.1
4538af
- 1.9.14
4538af
- enable opensc support
4538af
- BR: libassuan-devel >= 0.6.9
4538af
4538af
* Thu Oct 21 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.4
4538af
- remove suid.
4538af
4538af
* Thu Oct 21 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.3
4538af
- remove Provides: newpg
4538af
4538af
* Wed Oct 20 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.2
4538af
- Requires: pinentry
4538af
- gpg2 suid
4538af
- update description
4538af
4538af
* Tue Oct 19 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.1
4538af
- first try
4538af
- leave out opensc support (for now), enable --with-opensc
4538af