|
|
1e42398 |
%global oldpkg letsencrypt
|
|
|
1e42398 |
|
|
|
1e7f947 |
# by default build Python 3 packages on Fedora and (RHEL >= 8)
|
|
|
1e7f947 |
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} >= 8)
|
|
|
d6ffc6b |
%bcond_without python3
|
|
|
d6ffc6b |
%else
|
|
|
d6ffc6b |
%bcond_with python3
|
|
|
d6ffc6b |
%endif
|
|
|
d6ffc6b |
|
|
|
1e7f947 |
# by default build NO Python 2 packages on (Fedora >= 30) and (RHEL >= 8)
|
|
|
1e7f947 |
%if (0%{?fedora} && 0%{?fedora} >= 30) || (0%{?rhel} && 0%{?rhel} >= 8)
|
|
|
08119f7 |
%bcond_with python2
|
|
|
08119f7 |
%else
|
|
|
08119f7 |
%bcond_without python2
|
|
|
08119f7 |
%endif
|
|
|
08119f7 |
|
|
|
1e7f947 |
# build docs on Fedora but not on RHEL (not all sphinx packages available)
|
|
|
1e7f947 |
%if 0%{?fedora}
|
|
|
1e7f947 |
%bcond_without docs
|
|
|
1e7f947 |
%else
|
|
|
1e7f947 |
%bcond_with docs
|
|
|
1e7f947 |
%endif
|
|
|
1e7f947 |
|
|
|
cb8022c |
Name: certbot
|
|
Nick Bebout |
6fcc919 |
Version: 1.9.0
|
|
|
029bc8f |
Release: 1%{?dist}
|
|
|
1e42398 |
Summary: A free, automated certificate authority client
|
|
|
1e42398 |
|
|
|
1e42398 |
License: ASL 2.0
|
|
|
a6452da |
URL: https://pypi.python.org/pypi/certbot
|
|
|
b97e492 |
Source0: %{pypi_source}
|
|
|
b97e492 |
Source1: %{pypi_source}.asc
|
|
|
b97e492 |
# Key mentioned in https://certbot.eff.org/docs/install.html#certbot-auto
|
|
|
b97e492 |
# Keyring generation steps as follows:
|
|
|
b97e492 |
# gpg2 --keyserver pool.sks-keyservers.net --recv-key A2CFB51FA275A7286234E7B24D17C995CD9775F2
|
|
|
b97e492 |
# gpg2 --export --export-options export-minimal A2CFB51FA275A7286234E7B24D17C995CD9775F2 > gpg-A2CFB51FA275A7286234E7B24D17C995CD9775F2.gpg
|
|
|
6decb62 |
Source2: gpg-A2CFB51FA275A7286234E7B24D17C995CD9775F2.gpg
|
|
|
1e42398 |
|
|
|
6800d9e |
Source10: certbot-renew-systemd.service
|
|
|
6800d9e |
Source11: certbot-renew-systemd.timer
|
|
|
6800d9e |
Source12: certbot-sysconfig-certbot
|
|
|
6800d9e |
Source13: certbot-README.fedora
|
|
|
6800d9e |
|
|
|
1e42398 |
BuildArch: noarch
|
|
|
d6ffc6b |
|
|
|
08119f7 |
%if %{with python2}
|
|
|
e4e0ecb |
BuildRequires: python2-acme >= 1.6.0
|
|
|
16b365b |
BuildRequires: python2-configargparse >= 0.9.3
|
|
|
16b365b |
BuildRequires: python2-cryptography >= 1.2.3
|
|
|
16b365b |
BuildRequires: python2-distro >= 1.0.1
|
|
|
5a91840 |
BuildRequires: python2-josepy >= 1.1.0
|
|
|
fbd69b3 |
BuildRequires: python2-mock
|
|
|
fbd69b3 |
BuildRequires: python2-pyrfc3339
|
|
|
fbd69b3 |
|
|
|
fbd69b3 |
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
fbd69b3 |
# EL7 has unversioned names for these packages
|
|
|
fbd69b3 |
BuildRequires: pytest
|
|
|
fbd69b3 |
BuildRequires: python-configobj
|
|
|
fbd69b3 |
BuildRequires: python-devel
|
|
|
16b365b |
BuildRequires: python-parsedatetime >= 1.3
|
|
|
fbd69b3 |
BuildRequires: python-setuptools
|
|
|
fbd69b3 |
BuildRequires: python-zope-component
|
|
|
fbd69b3 |
BuildRequires: python-zope-interface
|
|
|
9e1505d |
BuildRequires: pytz
|
|
|
fbd69b3 |
%else
|
|
|
fbd69b3 |
BuildRequires: python2-configobj
|
|
|
fbd69b3 |
BuildRequires: python2-devel
|
|
|
16b365b |
BuildRequires: python2-parsedatetime >= 1.3
|
|
|
fbd69b3 |
BuildRequires: python2-pytest
|
|
|
9e1505d |
BuildRequires: python2-pytz
|
|
|
fbd69b3 |
BuildRequires: python2-setuptools
|
|
|
fbd69b3 |
BuildRequires: python2-zope-component
|
|
|
fbd69b3 |
BuildRequires: python2-zope-interface
|
|
|
fbd69b3 |
%endif
|
|
|
fbd69b3 |
|
|
|
1e7f947 |
%if %{with docs}
|
|
|
fbd69b3 |
# Required for documentation
|
|
|
fbd69b3 |
BuildRequires: python2-repoze-sphinx-autointerface
|
|
|
08119f7 |
BuildRequires: python2-sphinx >= 1.2.0
|
|
|
fbd69b3 |
BuildRequires: python2-sphinx_rtd_theme
|
|
|
fbd69b3 |
%endif
|
|
|
08119f7 |
%endif
|
|
|
fbd69b3 |
|
|
|
d6ffc6b |
%if %{with python3}
|
|
|
e4e0ecb |
BuildRequires: python3-acme >= 1.6.0
|
|
|
16b365b |
BuildRequires: python3-configargparse >= 0.9.3
|
|
|
fbd69b3 |
BuildRequires: python3-configobj
|
|
|
16b365b |
BuildRequires: python3-cryptography >= 1.2.3
|
|
|
3fd448d |
BuildRequires: python3-devel
|
|
|
16b365b |
BuildRequires: python3-distro >= 1.0.1
|
|
|
5a91840 |
BuildRequires: python3-josepy >= 1.1.0
|
|
|
16b365b |
BuildRequires: python3-parsedatetime >= 1.3
|
|
|
fbd69b3 |
BuildRequires: python3-pyrfc3339
|
|
|
fbd69b3 |
BuildRequires: python3-pytest
|
|
|
fbd69b3 |
BuildRequires: python3-pytz
|
|
|
fbd69b3 |
BuildRequires: python3-setuptools
|
|
|
fbd69b3 |
BuildRequires: python3-zope-component
|
|
|
fbd69b3 |
BuildRequires: python3-zope-interface
|
|
|
fbd69b3 |
|
|
|
1e7f947 |
|
|
|
1e7f947 |
%if %{with docs}
|
|
|
08119f7 |
# Required for documentation
|
|
|
08119f7 |
BuildRequires: python3-repoze-sphinx-autointerface
|
|
|
08119f7 |
BuildRequires: python3-sphinx >= 1.2.0
|
|
|
08119f7 |
BuildRequires: python3-sphinx_rtd_theme
|
|
|
d6ffc6b |
%endif
|
|
|
1e7f947 |
%endif
|
|
|
d6ffc6b |
|
|
|
6800d9e |
# For the systemd macros
|
|
|
6800d9e |
%{?systemd_requires}
|
|
|
6800d9e |
BuildRequires: systemd
|
|
|
6800d9e |
|
|
|
b97e492 |
# Used to verify OpenPGP signature
|
|
|
b97e492 |
BuildRequires: gnupg2
|
|
|
1e7f947 |
%if 0%{?rhel} && 0%{?rhel} == 8
|
|
|
1e7f947 |
# "gpgverify" macro, not in COPR buildroot by default
|
|
|
1e7f947 |
BuildRequires: epel-rpm-macros >= 8-5
|
|
|
1e7f947 |
%endif
|
|
|
b97e492 |
|
|
|
6800d9e |
# Need to label the httpd rw stuff correctly until base selinux policy updated
|
|
|
c1a9167 |
Requires(post): %{_sbindir}/restorecon
|
|
|
c1a9167 |
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
c1a9167 |
Requires(post): %{_sbindir}/semanage
|
|
|
c1a9167 |
%endif
|
|
|
6800d9e |
|
|
|
1e7f947 |
# On F26+ and RHEL 8 use python3
|
|
|
1e7f947 |
%if (0%{?fedora} >= 26) || (0%{?rhel} && 0%{?rhel} >= 8)
|
|
|
2683209 |
Requires: python3-certbot = %{version}-%{release}
|
|
|
1f8ac5b |
%else
|
|
|
2683209 |
Requires: python2-certbot = %{version}-%{release}
|
|
|
1f8ac5b |
%endif
|
|
|
d6ffc6b |
|
|
|
1e42398 |
Obsoletes: %{oldpkg} < 0.6.0
|
|
|
1e42398 |
Provides: %{oldpkg} = %{version}-%{release}
|
|
|
1e42398 |
|
|
|
1e42398 |
%description
|
|
|
1e42398 |
certbot is a free, automated certificate authority that aims
|
|
|
1e42398 |
to lower the barriers to entry for encrypting all HTTP traffic on the internet.
|
|
|
1e42398 |
|
|
|
08119f7 |
%if %{with python2}
|
|
|
1e42398 |
%package -n python2-certbot
|
|
|
e4e0ecb |
Requires: python2-acme >= 1.6.0
|
|
|
eeba61a |
Requires: python2-configargparse >= 0.9.3
|
|
|
eeba61a |
Requires: python2-cryptography >= 1.2.3
|
|
|
eeba61a |
Requires: python2-distro >= 1.0.1
|
|
|
5a91840 |
Requires: python2-josepy >= 1.1.0
|
|
|
1c6b0ac |
# certbot.tests is considered part of the public API
|
|
|
1c6b0ac |
Requires: python2-mock
|
|
|
fbd69b3 |
Requires: python2-pyrfc3339
|
|
|
81910fd |
|
|
|
81910fd |
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
fbd69b3 |
# EL7 has unversioned names for these packages
|
|
|
fbd69b3 |
Requires: python-configobj
|
|
|
eeba61a |
Requires: python-parsedatetime >= 1.3
|
|
|
fbd69b3 |
Requires: python-setuptools
|
|
|
fbd69b3 |
Requires: python-zope-component
|
|
|
fbd69b3 |
Requires: python-zope-interface
|
|
|
9e1505d |
Requires: pytz
|
|
|
81910fd |
%else
|
|
|
fbd69b3 |
Requires: python2-configobj
|
|
|
eeba61a |
Requires: python2-parsedatetime >= 1.3
|
|
|
9e1505d |
Requires: python2-pytz
|
|
|
fbd69b3 |
Requires: python2-setuptools
|
|
|
fbd69b3 |
Requires: python2-zope-component
|
|
|
fbd69b3 |
Requires: python2-zope-interface
|
|
|
fbd69b3 |
%endif
|
|
|
fbd69b3 |
|
|
|
1e42398 |
Obsoletes: python2-%{oldpkg} < 0.6.0
|
|
|
1e42398 |
Provides: python2-%{oldpkg} = %{version}-%{release}
|
|
|
1e42398 |
Obsoletes: python-%{oldpkg} < 0.6.0
|
|
|
1e42398 |
Provides: python-%{oldpkg} = %{version}-%{release}
|
|
|
1e42398 |
#Recommends: certbot-doc
|
|
|
1e42398 |
Summary: Python 2 libraries used by certbot
|
|
|
1e42398 |
%{?python_provide:%python_provide python2-certbot}
|
|
|
1e42398 |
|
|
|
1e42398 |
%description -n python2-certbot
|
|
|
1e42398 |
The python2 libraries to interface with certbot
|
|
|
1e42398 |
|
|
|
08119f7 |
%endif
|
|
|
d6ffc6b |
|
|
|
d6ffc6b |
%if %{with python3}
|
|
|
d6ffc6b |
%package -n python3-certbot
|
|
|
e4e0ecb |
Requires: python3-acme >= 1.6.0
|
|
|
fbd69b3 |
Requires: python3-configargparse
|
|
|
fbd69b3 |
Requires: python3-configobj
|
|
|
fbd69b3 |
Requires: python3-cryptography
|
|
|
535c385 |
Requires: python3-distro
|
|
|
5a91840 |
Requires: python3-josepy >= 1.1.0
|
|
|
fbd69b3 |
Requires: python3-parsedatetime
|
|
|
fbd69b3 |
Requires: python3-pyrfc3339
|
|
|
fbd69b3 |
Requires: python3-pytz
|
|
|
fbd69b3 |
Requires: python3-zope-component
|
|
|
fbd69b3 |
Requires: python3-zope-interface
|
|
|
2751b9b |
|
|
|
d6ffc6b |
Summary: Python 3 libraries used by certbot
|
|
|
0512be7 |
%{?python_provide:%python_provide python3-certbot}
|
|
|
d6ffc6b |
|
|
|
d6ffc6b |
%description -n python3-certbot
|
|
|
d6ffc6b |
The python3 libraries to interface with certbot
|
|
|
d6ffc6b |
|
|
|
d6ffc6b |
%endif
|
|
|
d6ffc6b |
|
|
|
1e42398 |
%prep
|
|
|
6decb62 |
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
|
|
|
0681e63 |
%autosetup -n %{name}-%{version} -p1
|
|
|
226c3cb |
# Remove bundled egg-info
|
|
|
226c3cb |
rm -rf %{name}.egg-info
|
|
|
1e42398 |
|
|
|
1e42398 |
|
|
|
1e42398 |
%build
|
|
|
08119f7 |
%if %{with python2}
|
|
|
1e42398 |
%py2_build
|
|
|
08119f7 |
%endif
|
|
|
d6ffc6b |
%if %{with python3}
|
|
|
d6ffc6b |
%py3_build
|
|
|
d6ffc6b |
%endif
|
|
|
1e42398 |
|
|
|
1e42398 |
# build documentation
|
|
|
84fae9f |
# %%{__python2} setup.py install --user
|
|
|
9bc5ce7 |
# make -C docs man PATH=${HOME}/.local/bin:$PATH
|
|
|
1e42398 |
|
|
|
1e42398 |
%install
|
|
|
08119f7 |
%if %{with python2}
|
|
|
1e42398 |
%py2_install
|
|
|
9d73f38 |
mv %{buildroot}%{_bindir}/certbot{,-2}
|
|
|
08119f7 |
%endif
|
|
|
d6ffc6b |
%if %{with python3}
|
|
|
d6ffc6b |
%py3_install
|
|
|
9d73f38 |
mv %{buildroot}%{_bindir}/certbot{,-3}
|
|
|
d6ffc6b |
%endif
|
|
|
1e42398 |
# Add compatibility symlink as requested by upstream conference call
|
|
|
1e42398 |
ln -sf /usr/bin/certbot %{buildroot}/usr/bin/%{oldpkg}
|
|
|
1e42398 |
# Put the man pages in place
|
|
|
84fae9f |
# install -pD -t %%{buildroot}%%{_mandir}/man1 docs/_build/man/*1*
|
|
|
08119f7 |
# Use python3 for F26+ or if python2 is disabled
|
|
|
08119f7 |
%if 0%{?fedora} >= 26 || ! %{with python2}
|
|
|
1f8ac5b |
ln -s %{_bindir}/certbot-3 %{buildroot}%{_bindir}/certbot
|
|
|
1f8ac5b |
%else
|
|
|
9d73f38 |
ln -s %{_bindir}/certbot-2 %{buildroot}%{_bindir}/certbot
|
|
|
1f8ac5b |
%endif
|
|
|
6800d9e |
install -Dm 0644 %{SOURCE10} %{buildroot}%{_unitdir}/certbot-renew.service
|
|
|
6800d9e |
install -Dm 0644 %{SOURCE11} %{buildroot}%{_unitdir}/certbot-renew.timer
|
|
|
6800d9e |
install -Dm 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/sysconfig/certbot
|
|
|
6800d9e |
mv %{SOURCE13} README.fedora
|
|
|
1e42398 |
|
|
|
e489f61 |
# project uses old letsencrypt dir for compatibility
|
|
|
e489f61 |
install -dm 0755 %{buildroot}%{_sysconfdir}/%{oldpkg}
|
|
|
e489f61 |
install -dm 0755 %{buildroot}%{_sharedstatedir}/%{oldpkg}
|
|
|
e489f61 |
|
|
|
1e42398 |
%check
|
|
|
08119f7 |
%if %{with python2}
|
|
|
8f3c714 |
cp -a setup.* README.rst tests build/lib/
|
|
|
8f3c714 |
(cd build/lib && %{__python2} setup.py test)
|
|
|
08119f7 |
%endif
|
|
|
d6ffc6b |
%if %{with python3}
|
|
Nick Bebout |
e2c9a89 |
#%{__python3} setup.py test
|
|
Nick Bebout |
e2c9a89 |
%{__python3} -m pytest
|
|
|
d6ffc6b |
%endif
|
|
|
9d73f38 |
# Make sure the scripts use the expected python versions
|
|
|
08119f7 |
%if %{with python2}
|
|
|
9d73f38 |
grep -q %{__python2} %{buildroot}%{_bindir}/certbot-2
|
|
|
08119f7 |
%endif
|
|
|
9d73f38 |
%if %{with python3}
|
|
|
9d73f38 |
grep -q %{__python3} %{buildroot}%{_bindir}/certbot-3
|
|
|
9d73f38 |
%endif
|
|
|
1e42398 |
|
|
|
6800d9e |
# The base selinux policies don't handle the certbot directories yet so set them up manually
|
|
|
6800d9e |
%post
|
|
|
c1a9167 |
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
6800d9e |
semanage fcontext -a -t cert_t '%{_sysconfdir}/(letsencrypt|certbot)/(live|archive)(/.*)?'
|
|
|
c1a9167 |
%endif
|
|
|
6800d9e |
restorecon -R %{_sysconfdir}/letsencrypt || :
|
|
|
6800d9e |
|
|
|
1e42398 |
%files
|
|
|
1e42398 |
%license LICENSE.txt
|
|
|
5c396d5 |
%doc README.rst README.fedora CHANGELOG.md
|
|
|
1e42398 |
%{_bindir}/certbot
|
|
|
1e42398 |
%{_bindir}/%{oldpkg}
|
|
|
84fae9f |
# %%doc %%attr(0644,root,root) %%{_mandir}/man1/%%{name}*
|
|
|
e489f61 |
%dir %{_sysconfdir}/%{oldpkg}
|
|
|
e489f61 |
%dir %{_sharedstatedir}/%{oldpkg}
|
|
|
17b8216 |
%config(noreplace) %{_sysconfdir}/sysconfig/certbot
|
|
|
6800d9e |
%{_unitdir}/certbot-renew.service
|
|
|
6800d9e |
%{_unitdir}/certbot-renew.timer
|
|
|
1e42398 |
|
|
|
08119f7 |
%if %{with python2}
|
|
|
1e42398 |
%files -n python2-certbot
|
|
|
1e42398 |
%license LICENSE.txt
|
|
|
5c396d5 |
%doc README.rst CHANGELOG.md
|
|
|
1e42398 |
%{python2_sitelib}/%{name}
|
|
|
1e42398 |
%{python2_sitelib}/%{name}-%{version}*.egg-info
|
|
|
9d73f38 |
%{_bindir}/certbot-2
|
|
|
08119f7 |
%endif
|
|
|
1e42398 |
|
|
|
d6ffc6b |
%if %{with python3}
|
|
|
d6ffc6b |
%files -n python3-certbot
|
|
|
d6ffc6b |
%license LICENSE.txt
|
|
|
5c396d5 |
%doc README.rst CHANGELOG.md
|
|
|
0681e63 |
%{python3_sitelib}/%{name}
|
|
|
d6ffc6b |
%{python3_sitelib}/%{name}-%{version}*.egg-info
|
|
|
9d73f38 |
%{_bindir}/certbot-3
|
|
|
d6ffc6b |
%endif
|
|
|
d6ffc6b |
|
|
|
1e42398 |
%changelog
|
|
Nick Bebout |
6fcc919 |
* Wed Oct 07 2020 Nick Bebout <nb@fedoraproject.org> - 1.9.0-1
|
|
Nick Bebout |
6fcc919 |
- Update to 1.9.0
|
|
Nick Bebout |
6fcc919 |
|
|
Nick Bebout |
b2eae18 |
* Tue Oct 06 2020 Nick Bebout <nb@fedoraproject.org> - 1.8.0-1
|
|
Nick Bebout |
b2eae18 |
- Update to 1.8.0
|
|
Nick Bebout |
b2eae18 |
|
|
|
029bc8f |
* Sun Aug 16 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.7.0-1
|
|
|
029bc8f |
- Update to 1.7.0 (#1866066)
|
|
|
029bc8f |
|
|
|
dde8933 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
|
|
|
dde8933 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
dde8933 |
|
|
|
e4e0ecb |
* Tue Jul 07 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.6.0-1
|
|
|
e4e0ecb |
- Update to 1.6.0 (#1854600)
|
|
|
e4e0ecb |
|
|
|
8c3e868 |
* Sat Jun 06 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.5.0-1
|
|
|
8c3e868 |
- Update to 1.5.0 (#1843203)
|
|
|
8c3e868 |
|
|
|
234f03b |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
|
|
|
234f03b |
- Rebuilt for Python 3.9
|
|
|
234f03b |
|
|
|
718800c |
* Sat May 09 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.4.0-1
|
|
|
718800c |
- Update to 1.4.0 (#1831914)
|
|
|
718800c |
|
|
|
0681e63 |
* Sat Mar 21 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.3.0-3
|
|
|
0681e63 |
- remove subpackage "python3-certbot-tests" which was committed by accident
|
|
|
0681e63 |
|
|
|
6a225b3 |
* Mon Mar 16 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.3.0-2
|
|
|
6a225b3 |
- add subpackage "python3-certbot-tests" on EPEL8
|
|
|
6a225b3 |
|
|
|
6a72cc9 |
* Wed Mar 04 2020 Felix Schwarz <felix.schwarz@oss.schwarz.eu> - 1.3.0-1
|
|
|
6a72cc9 |
- Update to 1.3.0 (#1809807)
|
|
|
6a72cc9 |
|
|
|
1c6b0ac |
* Sun Feb 23 2020 Felix Schwarz <felix.schwarz@oss.schwarz.eu> - 1.2.0-2
|
|
|
1c6b0ac |
- re-added "python-mock" as runtime dependency
|
|
|
1c6b0ac |
|
|
|
82a9848 |
* Fri Feb 07 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.2.0-1
|
|
|
82a9848 |
- Update to 1.2.0 (#1791087)
|
|
|
82a9848 |
|
|
|
f05a95c |
* Sun Feb 02 2020 Felix Schwarz <fschwarz@fedoraproject.org> - 1.1.0-3
|
|
|
f05a95c |
- do not strip "certbot.tests"
|
|
|
f05a95c |
|
|
|
28ec1ed |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
|
|
|
28ec1ed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
28ec1ed |
|
|
|
c05369e |
* Thu Jan 23 2020 Felix Schwarz <fschwarz@fedoraproject.org> 1.1.0-1
|
|
|
c05369e |
- Update to 1.1.0
|
|
|
c05369e |
|
|
|
1e7f947 |
* Thu Dec 05 2019 Felix Schwarz <fschwarz@fedoraproject.org> 1.0.0-2
|
|
|
1e7f947 |
- adapt conditions for EPEL8
|
|
|
2ad4225 |
- remove runtime dependency on mock
|
|
|
1e7f947 |
|
|
|
226c3cb |
* Thu Dec 05 2019 Eli Young <elyscape@gmail.com> - 1.0.0-1
|
|
|
226c3cb |
- Update to 1.0.0 (#1769107)
|
|
|
226c3cb |
|
|
|
6decb62 |
* Thu Nov 21 2019 Felix Schwarz <fschwarz@fedoraproject.org> 0.39.0-2
|
|
|
b97e492 |
- Verify source OpenPGP signature
|
|
|
6decb62 |
|
|
|
1dfc644 |
* Tue Oct 01 2019 Eli Young <elyscape@gmail.com> - 0.39.0-1
|
|
|
1dfc644 |
- Update to 0.39.0 (#1757575)
|
|
|
1dfc644 |
|
|
|
535c385 |
* Tue Sep 10 2019 Eli Young <elyscape@gmail.com> - 0.38.0-1
|
|
|
535c385 |
- Update to 0.38.0 (#1748612)
|
|
|
535c385 |
|
|
|
be5718c |
* Mon Aug 26 2019 Eli Young <elyscape@gmail.com> - 0.37.2-1
|
|
|
be5718c |
- Update to 0.37.2 (#1742577)
|
|
|
be5718c |
|
|
|
e3d8a45 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.36.0-3
|
|
|
e3d8a45 |
- Rebuilt for Python 3.8
|
|
|
e3d8a45 |
|
|
|
bddfe31 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.0-2
|
|
|
bddfe31 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
bddfe31 |
|
|
|
4d6c3ab |
* Fri Jul 19 2019 Eli Young <elyscape@gmail.com> - 0.36.0-1
|
|
|
4d6c3ab |
- Update to 0.36.0
|
|
|
4d6c3ab |
|
|
|
b3c0751 |
* Sun Jun 30 2019 Miro Hrončok <mhroncok@redhat.com> - 0.35.1-2
|
|
|
b3c0751 |
- Rebuilt to update automatic Python dependencies
|
|
|
b3c0751 |
|
|
|
e1bbc99 |
* Fri Jun 21 2019 Eli Young <elyscape@gmail.com> - 0.35.1-1
|
|
|
e1bbc99 |
- Update to 0.35.1 (#1717677)
|
|
|
e1bbc99 |
|
|
|
d496bc4 |
* Tue May 28 2019 Eli Young <elyscape@gmail.com> - 0.34.2-3
|
|
|
d496bc4 |
- Fix build on Python 2
|
|
|
d496bc4 |
|
|
|
897f42f |
* Tue May 28 2019 Eli Young <elyscape@gmail.com> - 0.34.2-2
|
|
|
897f42f |
- Update --renew-hook to --deploy-hook (#1665755)
|
|
|
897f42f |
|
|
|
5a91840 |
* Tue May 28 2019 Eli Young <elyscape@gmail.com> - 0.34.2-1
|
|
|
5a91840 |
- Update to 0.34.2 (#1686184) (#1705300)
|
|
|
bfbd1ee |
- Run renew timer twice daily with 12-hour random delay
|
|
|
5a91840 |
|
|
|
0ab20b8 |
* Wed Feb 13 2019 Eli Young <elyscape@gmail.com> - 0.31.0-2
|
|
|
0ab20b8 |
- Fix acme dependency
|
|
|
0ab20b8 |
|
|
|
e0bb522 |
* Fri Feb 08 2019 Eli Young <elyscape@gmail.com> - 0.31.0-1
|
|
|
e0bb522 |
- Update to 0.31.0 (#1673769)
|
|
|
e0bb522 |
|
|
|
b8cb22f |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.30.2-2
|
|
|
b8cb22f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
b8cb22f |
|
|
|
b16928d |
* Mon Jan 28 2019 Eli Young <elyscape@gmail.com> - 0.30.2-1
|
|
|
b16928d |
- Update to 0.30.2 (#1669313)
|
|
|
b16928d |
|
|
|
de724a2 |
* Thu Jan 03 2019 Eli Young <elyscape@gmail.com> - 0.29.1-2
|
|
|
de724a2 |
- Disable certbot-level randomized delay on renew
|
|
|
b7bcaed |
- Run certbot renew non-interactively
|
|
|
de724a2 |
|
|
|
88cefdf |
* Tue Dec 11 2018 Eli Young <elyscape@gmail.com> - 0.29.1-1
|
|
|
88cefdf |
- Update to 0.29.1
|
|
|
08119f7 |
- Remove Python 2 package in Fedora 30+ (#1654016)
|
|
|
88cefdf |
|
|
|
5c396d5 |
* Wed Nov 14 2018 Eli Young <elyscape@gmail.com> - 0.28.0-1
|
|
|
5c396d5 |
- Update to 0.28.0
|
|
|
5c396d5 |
|
|
|
7f8aa39 |
* Mon Sep 10 2018 Eli Young <elyscape@gmail.com> - 0.27.1-1
|
|
|
7f8aa39 |
- Update to 0.27.1 (#1627569)
|
|
|
7f8aa39 |
|
|
|
e489f61 |
* Mon Aug 20 2018 Eli Young <elyscape@gmail.com> - 0.26.1-2
|
|
|
8819e3a |
- Properly create config and state directories (#1485745, #1613138)
|
|
|
e489f61 |
|
|
|
71d3860 |
* Tue Jul 17 2018 Eli Young <elyscape@gmail.com> - 0.26.1-1
|
|
|
71d3860 |
- Update to 0.26.1 (#1600292)
|
|
|
71d3860 |
|
|
|
752d237 |
* Thu Jul 12 2018 Eli Young <elyscape@gmail.com> - 0.26.0-1
|
|
|
752d237 |
- Update to 0.26.0 (#1600292)
|
|
|
752d237 |
|
|
|
17b8216 |
* Fri Jun 29 2018 Eli Young <elyscape@gmail.com> - 0.25.1-5
|
|
|
17b8216 |
- Clean up some rpmlint violations
|
|
|
17b8216 |
|
|
|
9e1505d |
* Wed Jun 27 2018 Eli Young <elyscape@gmail.com> - 0.25.1-4
|
|
|
9e1505d |
- Update remaining python2 requirements for F27
|
|
|
9e1505d |
|
|
|
2f69fc3 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.25.1-3
|
|
|
2f69fc3 |
- Rebuilt for Python 3.7
|
|
|
2f69fc3 |
|
|
|
2683209 |
* Mon Jun 18 2018 Eli Young <elyscape@gmail.com> - 0.25.1-2
|
|
|
2683209 |
- Make certbot depend on same version of python-certbot
|
|
|
2683209 |
|
|
|
8cfaba1 |
* Wed Jun 13 2018 Eli Young <elyscape@gmail.com> - 0.25.1-1
|
|
|
8cfaba1 |
- Update to 0.25.1 (#1591031)
|
|
|
8cfaba1 |
|
|
|
6058375 |
* Thu Jun 07 2018 Eli Young <elyscape@gmail.com> - 0.25.0-1
|
|
|
6058375 |
- Update to 0.25.0 (#1588219)
|
|
|
6058375 |
|
|
|
9bebdaf |
* Wed May 02 2018 Eli Young <elyscape@gmail.com> - 0.24.0-1
|
|
|
9bebdaf |
- Update to 0.24.0 (#1574140)
|
|
|
1e28b98 |
- Remove unnecessary patches
|
|
|
9bebdaf |
|
|
|
edfa454 |
* Thu Apr 05 2018 Eli Young <elyscape@gmail.com> - 0.23.0-1
|
|
|
edfa454 |
- Update to 0.23.0 (#1563899)
|
|
|
edfa454 |
|
|
|
e2ccf4b |
* Tue Mar 20 2018 Eli Young <elyscape@gmail.com> - 0.22.2-1
|
|
|
e2ccf4b |
- Update to 0.22.2 (#1558280)
|
|
|
e2ccf4b |
|
|
|
8d962a1 |
* Sat Mar 10 2018 Eli Young <elyscape@gmail.com> - 0.22.0-1
|
|
|
8d962a1 |
- Update to 0.22.0 (#1552953)
|
|
|
8d962a1 |
|
|
|
c1a9167 |
* Thu Feb 08 2018 Eli Young <elyscape@gmail.com> - 0.21.1-5
|
|
|
c1a9167 |
- Remove SELinux policy management on Fedora
|
|
|
2751b9b |
- Add temporary requirement on python-future
|
|
|
c1a9167 |
|
|
|
6b58e84 |
* Wed Feb 07 2018 Eli Young <elyscape@gmail.com> - 0.21.1-4
|
|
|
6b58e84 |
- Set permissions for certbot directories
|
|
|
6b58e84 |
|
|
|
fbd69b3 |
* Wed Feb 07 2018 Eli Young <elyscape@gmail.com> - 0.21.1-3
|
|
|
fbd69b3 |
- Regenerate dependencies from project (#1496291)
|
|
|
fbd69b3 |
|
|
|
98f0612 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.1-2
|
|
|
98f0612 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
98f0612 |
|
|
|
e24aefe |
* Fri Feb 02 2018 Eli Young <elyscape@gmail.com> - 0.21.1-1
|
|
|
e24aefe |
- Update to 0.21.1 (#1535995)
|
|
|
e24aefe |
|
|
|
81910fd |
* Tue Jan 02 2018 Eli Young <elyscape@gmail.com> - 0.20.0-2
|
|
|
81910fd |
- Unify Fedora and EPEL7 specs
|
|
|
81910fd |
|
|
|
681f0dd |
* Wed Dec 20 2017 Eli Young <elyscape@gmail.com> - 0.20.0-1
|
|
|
681f0dd |
- Update to 0.20.0
|
|
|
681f0dd |
|
|
|
f893d29 |
* Fri Oct 06 2017 Eli Young <elyscape@gmail.com> - 0.19.0-1
|
|
|
f893d29 |
- Update to 0.19.0 (bz#1499368)
|
|
|
f893d29 |
|
|
|
622cbbb |
* Fri Sep 22 2017 Nick Bebout <nb@fedoraproject.org> - 0.18.2-2
|
|
|
622cbbb |
- Fix deps
|
|
|
622cbbb |
|
|
|
c663c5f |
* Fri Sep 22 2017 Nick Bebout <nb@fedoraproject.org> - 0.18.2-1
|
|
|
c663c5f |
- Update to 0.18.2
|
|
|
c663c5f |
|
|
|
fd481fd |
* Mon Sep 18 2017 Nick Bebout <nb@fedoraproject.org> - 0.18.1-2
|
|
|
fd481fd |
- Fix BuildRequires and Requires to use python2-* where applicable
|
|
|
fd481fd |
|
|
Nick Bebout |
5cdf979 |
* Sun Sep 10 2017 Nick Bebout <nb@fedoraproject.org> - 0.18.1-1
|
|
Nick Bebout |
5cdf979 |
- Update to 0.18.1
|
|
Nick Bebout |
5cdf979 |
|
|
|
58a5573 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.1-4
|
|
|
58a5573 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
58a5573 |
|
|
|
1f8ac5b |
* Thu May 18 2017 James Hogarth <james.hogarth@gmail.com> - 0.14.1-3
|
|
|
1f8ac5b |
- Further tweaks after upstream feedback
|
|
|
1f8ac5b |
- On F26+ use python3
|
|
|
1f8ac5b |
|
|
|
ef6c3a4 |
* Wed May 17 2017 James Hogarth <james.hogarth@gmail.com> - 0.14.1-2
|
|
|
ef6c3a4 |
- Tweaks to the renew service bz#1444814
|
|
|
ef6c3a4 |
|
|
|
a47517e |
* Tue May 16 2017 James Hogarth <james.hogarth@gmail.com> - 0.14.1-1
|
|
|
a47517e |
- Update to 0.14.1
|
|
|
a47517e |
|
|
|
2f43338 |
* Fri May 12 2017 James Hogarth <james.hogarth@gmail.com> - 0.14.0-1
|
|
|
2f43338 |
- Update to 0.14.0
|
|
|
2f43338 |
- Fix for bz#1444814
|
|
|
2f43338 |
|
|
|
80499e4 |
* Fri Apr 28 2017 James Hogarth <james.hogarth@gmail.com> - 0.13.0-2
|
|
|
80499e4 |
- Incorrect target for timer
|
|
|
80499e4 |
|
|
|
4c445d7 |
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 0.13.0-1
|
|
|
4c445d7 |
* Update to 0.13.0
|
|
|
4c445d7 |
- Timer tweaks bz#1441846
|
|
|
ebdaab9 |
* Tue Mar 07 2017 James Hogarth <james.hogarth@gmail.com> - 0.12.0-4
|
|
|
ebdaab9 |
- Up the timer to daily at the request of upstream
|
|
|
6800d9e |
* Mon Mar 06 2017 James Hogarth <james.hogarth@gmail.com> - 0.12.0-3
|
|
|
6800d9e |
- Label the certificates generated by certbot with correct selinux context
|
|
|
6800d9e |
- Include optional timer for automated renewal
|
|
|
6800d9e |
* Mon Mar 06 2017 James Hogarth <james.hogarth@gmail.com> - 0.12.0-2
|
|
|
9d73f38 |
- upstream request not to use py3 yet so switch to py2 for default
|
|
|
9d73f38 |
- include a py3 option for testing
|
|
|
772f694 |
* Fri Mar 03 2017 James Hogarth <james.hogarth@gmail.com> - 0.12.0-1
|
|
|
772f694 |
- update to 0.12.0
|
|
|
d6ffc6b |
* Fri Feb 17 2017 James Hogarth <james.hogarth@gmail.com> - 0.11.1-4
|
|
|
d6ffc6b |
- change to python3 now certbot supports it
|
|
|
bbdca19 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-3
|
|
|
bbdca19 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
77b6ee0 |
* Sat Feb 04 2017 James Hogarth <james.hogarth@gmail.com> - 0.11.1-2
|
|
|
77b6ee0 |
- parsedatetime needs future but doesn't declare it
|
|
|
f5f0bdb |
* Sat Feb 04 2017 James Hogarth <james.hogarth@gmail.com> - 0.11.1-1
|
|
|
f5f0bdb |
- Upgrade to 0.11.1
|
|
|
35c9e8d |
* Thu Jan 05 2017 Adam Williamson <awilliam@redhat.com> - 0.9.3-2
|
|
|
35c9e8d |
- Doc generation no longer needs sphinxcontrib-programoutput
|
|
|
35c9e8d |
- Work around Python dep generator dependency problem (#1410631)
|
|
|
289478d |
* Fri Oct 14 2016 Nick Bebout <nb@fedoraproject.org> - 0.9.3-1
|
|
|
289478d |
- Update to 0.9.3
|
|
|
2a1c2d7 |
* Thu Oct 13 2016 Nick Bebout <nb@fedoraproject.org> - 0.9.2-1
|
|
|
2a1c2d7 |
- Update to 0.9.2
|
|
|
79049ed |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1-3
|
|
|
79049ed |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
467ef23 |
* Wed Jul 06 2016 Robert Buchholz <rbu@fedoraproject.org> - 0.8.1-2
|
|
|
467ef23 |
- Remove sed-replace that changes help output and code behavior, closes #1348391
|
|
|
3b3f48c |
* Wed Jun 15 2016 Nick Bebout <nb@fedoraproject.org> - 0.8.1-1
|
|
|
3b3f48c |
- Update to 0.8.1
|
|
|
afdf589 |
* Fri Jun 03 2016 james <james.hogarth@gmail.com> - 0.8.0-1
|
|
|
afdf589 |
- update to 0.8.0 release
|
|
|
7d828b3 |
* Tue May 31 2016 James Hogarth <james.hogarth@gmail.com> - 0.7.0-1
|
|
|
7d828b3 |
- Update to 0.7.0
|
|
|
3a9e372 |
* Thu May 12 2016 Nick Bebout <nb@fedoraproject.org> - 0.6.0-2
|
|
|
3a9e372 |
- Bump release to 2 since 1.0devXXX is greater than 1
|
|
|
55984da |
* Thu May 12 2016 Nick Bebout <nb@fedoraproject.org> - 0.6.0-1
|
|
|
55984da |
- Update to 0.6.0
|
|
|
1e42398 |
* Thu May 12 2016 James Hogarth <james.hogarth@gmail.com> - 0.6.0-1.0dev0git41f347d
|
|
|
1e42398 |
- Update with compatibility symlink requested from upstream
|
|
|
1e42398 |
- Update with fixes from review
|
|
|
1e42398 |
* Sun May 08 2016 James Hogarth <james.hogarth@gmail.com> - 0.6.0-0.0dev0git38d7503
|
|
|
1e42398 |
- Upgrade to 0.6.0 dev snapshot
|
|
|
1e42398 |
- Rename to certbot to match upstream rename
|
|
|
1e42398 |
* Wed Apr 06 2016 Nick Bebout <nb@fedoraproject.org> - 0.5.0-1
|
|
|
1e42398 |
- Upgrade to 0.5.0
|
|
|
1e42398 |
* Sat Mar 05 2016 Robert Buchholz <rbu@fedoraproject.org> - 0.4.2-3
|
|
|
1e42398 |
- Package does not require python-werkzeug anymore, upstream #2453
|
|
|
1e42398 |
* Fri Mar 04 2016 Robert Buchholz <rbu@fedoraproject.org> - 0.4.2-2
|
|
|
1e42398 |
- Fix build on EL7 where no newer setuptools is available
|
|
|
1e42398 |
* Fri Mar 04 2016 Robert Buchholz <rbu@fedoraproject.org> - 0.4.2-1
|
|
|
1e42398 |
- Upgrade to 0.4.2
|
|
|
1e42398 |
* Tue Mar 1 2016 Nick Le Mouton <nick@noodles.net.nz> - 0.4.1-1
|
|
|
1e42398 |
- Update to 0.4.1
|
|
|
1e42398 |
* Thu Feb 11 2016 Nick Bebout <nb@fedoraproject.org> - 0.4.0-1
|
|
|
1e42398 |
- Update to 0.4.0
|
|
|
1e42398 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2
|
|
|
1e42398 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
1e42398 |
* Thu Jan 28 2016 Nick Bebout <nb@fedoraproject.org> - 0.3.0-1
|
|
|
1e42398 |
- Update to 0.3.0
|
|
|
1e42398 |
* Sat Jan 23 2016 Robert Buchholz <rbu@fedoraproject.org> - 0.2.0-4
|
|
|
1e42398 |
- Use acme dependency version consistently and add psutil min version
|
|
|
1e42398 |
* Fri Jan 22 2016 Nick Bebout <nb@fedoraproject.org> - 0.2.0-3
|
|
|
1e42398 |
- Update the configargparse version in other places
|
|
|
1e42398 |
* Fri Jan 22 2016 Nick Bebout <nb@fedoraproject.org> - 0.2.0-2
|
|
|
1e42398 |
- Update python-configargparse version requirement
|
|
|
1e42398 |
* Thu Jan 21 2016 Nick Bebout <nb@fedoraproject.org> - 0.2.0-1
|
|
|
1e42398 |
- Apache plugin support for non-Debian based systems
|
|
|
1e42398 |
- Relaxed PyOpenSSL version requirements
|
|
|
1e42398 |
- Resolves issues with the Apache plugin enabling redirect
|
|
|
1e42398 |
- Improved error messages from the client
|
|
|
1e42398 |
* Wed Dec 16 2015 Nick Bebout <nb@fedoraproject.org> - 0.1.1-2
|
|
|
1e42398 |
- Fix packaging issues
|
|
|
1e42398 |
* Wed Dec 16 2015 Nick Bebout <nb@fedoraproject.org> - 0.1.1-1
|
|
|
1e42398 |
- fix a confusing UI path that caused some users to repeatedly renew their
|
|
|
1e42398 |
- certs while experimenting with the client, in some cases hitting issuance rate limits
|
|
|
1e42398 |
- numerous Apache configuration parser fixes
|
|
|
1e42398 |
- avoid attempting to issue for unqualified domain names like "localhost"
|
|
|
1e42398 |
- fix --webroot permission handling for non-root users
|
|
|
1e42398 |
* Tue Dec 08 2015 Nick Bebout <nb@fedoraproject.org> - 0.1.0-3
|
|
|
1e42398 |
- Add python-sphinx_rtd_theme build requirement
|
|
|
1e42398 |
* Fri Dec 04 2015 James Hogarth <james.hogarth@gmail.com> - 0.1.0-2
|
|
|
1e42398 |
- Add documentation from upstream
|
|
|
1e42398 |
* Thu Dec 03 2015 James Hogarth <james.hogarth@gmail.com> - 0.1.0-1
|
|
|
1e42398 |
- Update to new upstream release for the open beta
|
|
|
1e42398 |
* Thu Dec 03 2015 James Hogarth <james.hogarth@gmail.com> - 0.0.0-5.dev20151123
|
|
|
1e42398 |
- Add missing build requirements that slipped through
|
|
|
1e42398 |
* Wed Dec 02 2015 James Hogarth <james.hogarth@gmail.com> - 0.0.0-4.dev20151123
|
|
|
1e42398 |
- The python2 library should have the dependencies and not the bindir one
|
|
|
1e42398 |
* Wed Dec 02 2015 James Hogarth <james.hogarth@gmail.com> - 0.0.0-3.dev20151123
|
|
|
1e42398 |
- Separate out the python libraries from the application itself
|
|
|
1e42398 |
- Enable python tests
|
|
|
1e42398 |
* Tue Dec 01 2015 James Hogarth <james.hogarth@gmail.com> - 0.0.0-2.dev20151123
|
|
|
1e42398 |
- Update spec to account for the runtime dependencies discovered
|
|
|
1e42398 |
- Update spec to sit inline with current python practices
|
|
|
1e42398 |
* Sun Apr 26 2015 Torrie Fischer <tdfischer@hackerbots.net> 0-1.git1d8281d.fc20
|
|
|
1e42398 |
- Initial package
|