commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-10-01 08:17:10 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Mon Oct 1 08:17:10 2018 rev:25 rq:638363 version:0.27.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-07-27 10:56:07.461633049 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-10-01 08:17:16.237973512 +0200 @@ -1,0 +2,71 @@ +Tue Sep 11 12:41:49 UTC 2018 - ec...@opensuse.org + +- update to 0.27.1 + * Fixed +* Fixed parameter name in OpenSUSE overrides for default + parameters in the Apache plugin. + Certbot on OpenSUSE works again. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only package with changes other than its + version number was: + +certbot-apache + + More details about these changes can be found on our GitHub + repo: https://github.com/certbot/certbot/milestone/60?closed=1 + +- changes from 0.27.0 + * Added +- The Apache plugin now accepts the parameter --apache-ctl + which can be used to configure the path to the Apache control + script. + * Changed +- When using acme.client.ClientV2 + (or acme.client.BackwardsCompatibleClientV2 with an ACME + server that supports a newer version of the ACME protocol), + an acme.errors.ConflictError will be raised if you try to + create an ACME account with a key that has already been used. + Previously, a JSON parsing error was raised in this scenario + when using the library with Let's Encrypt's ACMEv2 endpoint. + * Fixed +- When Apache is not installed, Certbot's Apache plugin no + longer prints messages about being unable to find apachectl + to the terminal when the plugin is not selected. +- If you're using the Apache plugin with the --apache-vhost-root + flag set to a directory containing a disabled virtual host + for the domain you're requesting a certificate for, the + virtual host will now be temporarily enabled if necessary + to pass the HTTP challenge. +- The documentation for the Certbot package can now be built + using Sphinx 1.6+. +- You can now call query_registration without having to first + call new_account on acme.client.ClientV2 objects. +- The requirement of setuptools>=1.0 has been removed from + certbot-dns-ovh. +- Names in certbot-dns-sakuracloud's tests have been updated + to refer to Sakura Cloud rather than NS1 whose plugin + certbot-dns-sakuracloud was based on. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only package with changes other than its + version number was: + +acme +certbot +certbot-apache +certbot-dns-ovh +certbot-dns-sakuracloud + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/57?closed=1 + +--- +Tue Sep 11 09:57:02 UTC 2018 - dmuel...@suse.com + +- remove unused python-pep8 dependency +- use %%license + +--- Old: v0.26.1.tar.gz New: v0.27.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.vuKDeT/_old 2018-10-01 08:17:18.213972247 +0200 +++ /var/tmp/diff_new_pack.vuKDeT/_new 2018-10-01 08:17:18.217972244 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.26.1 +Version:0.27.1 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.7 # install_requires -BuildRequires: python-acme == 0.26.1 +BuildRequires: python-acme == %{version} BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse @@ -70,7 +70,7 @@ BuildRequires: python-requests >= 2.10 BuildRequires: python-requests-toolbelt >= 0.8.0 %endif -BuildRequires: python-six +BuildRequires: python-six >= 1.10.0 BuildRequires: python-zope.component BuildRequires: python-zope.interface # dev_extras @@ -89,7 +89,6 @@ BuildRequires: python-coverage BuildRequires: python-nose BuildRequires: python-nosexcover -BuildRequires: python-pep8 BuildRequires: python-tox # install_requires a
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-07-27 10:56:07 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Fri Jul 27 10:56:07 2018 rev:24 rq:625329 version:0.26.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-07-19 22:57:17.613527198 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-07-27 10:56:07.461633049 +0200 @@ -1,0 +2,9 @@ +Wed Jul 25 17:40:12 UTC 2018 - ec...@opensuse.org + +- update to 0.26.1 + - No changelog from upstream + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/58?closed=1 + +--- Old: v0.26.0.tar.gz New: v0.26.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.MWAsBL/_old 2018-07-27 10:56:07.953633991 +0200 +++ /var/tmp/diff_new_pack.MWAsBL/_new 2018-07-27 10:56:07.953633991 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.26.0 +Version:0.26.1 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.7 # install_requires -BuildRequires: python-acme == 0.26.0 +BuildRequires: python-acme == 0.26.1 BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse @@ -107,7 +107,7 @@ # requires Requires: ca-certificates Requires: cron -Requires: python-acme == 0.26.0 +Requires: python-acme == 0.26.1 #Requires: python-argparse Requires: python-certbot = %{version} Requires: python-configargparse ++ v0.26.0.tar.gz -> v0.26.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.26.0/acme/setup.py new/certbot-0.26.1/acme/setup.py --- old/certbot-0.26.0/acme/setup.py2018-07-11 23:18:26.0 +0200 +++ new/certbot-0.26.1/acme/setup.py2018-07-17 01:36:59.0 +0200 @@ -3,7 +3,7 @@ from setuptools.command.test import test as TestCommand import sys -version = '0.26.0' +version = '0.26.1' # Please update tox.ini when modifying dependency version requirements install_requires = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.26.0/certbot/__init__.py new/certbot-0.26.1/certbot/__init__.py --- old/certbot-0.26.0/certbot/__init__.py 2018-07-11 23:18:26.0 +0200 +++ new/certbot-0.26.1/certbot/__init__.py 2018-07-17 01:36:59.0 +0200 @@ -1,4 +1,4 @@ """Certbot client.""" # version number like 1.2.3a0, must have at least 2 parts, like 1.2 -__version__ = '0.26.0' +__version__ = '0.26.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.26.0/certbot/account.py new/certbot-0.26.1/certbot/account.py --- old/certbot-0.26.0/certbot/account.py 2018-07-11 23:18:26.0 +0200 +++ new/certbot-0.26.1/certbot/account.py 2018-07-17 01:36:59.0 +0200 @@ -1,5 +1,6 @@ """Creates ACME accounts for server.""" import datetime +import functools import hashlib import logging import os @@ -191,6 +192,11 @@ def find_all(self): return self._find_all_for_server_path(self.config.server_path) +def _symlink_to_account_dir(self, prev_server_path, server_path, account_id): +prev_account_dir = self._account_dir_path_for_server_path(account_id, prev_server_path) +new_account_dir = self._account_dir_path_for_server_path(account_id, server_path) +os.symlink(prev_account_dir, new_account_dir) + def _symlink_to_accounts_dir(self, prev_server_path, server_path): accounts_dir = self.config.accounts_dir_for_server_path(server_path) if os.path.islink(accounts_dir): @@ -207,7 +213,12 @@ prev_server_path = constants.LE_REUSE_SERVERS[server_path] prev_loaded_account = self._load_for_server_path(account_id, prev_server_path) # we didn't error so we found something, so create a symlink to that -self._symlink_to_accounts_dir(prev_server_path, server_path) +accounts_dir = self.config.accounts_dir_for_server_path(server_path) +# If accounts_dir isn't empty, make an account specific symlink +if os.listdir(accounts_dir): +self._symlink_to_account_dir(prev_serv
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-07-19 22:55:09 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Jul 19 22:55:09 2018 rev:23 rq:623160 version:0.26.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-07-06 10:41:54.567260892 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-07-19 22:57:17.613527198 +0200 @@ -1,0 +2,58 @@ +Mon Jul 16 14:48:14 UTC 2018 - ec...@opensuse.org + +- update to 0.26.0 + * Added +- A new security enhancement which we're calling AutoHSTS has + been added to Certbot's Apache plugin. This enhancement + configures your webserver to send a HTTP Strict Transport + Security header with a low max-age value that is slowly + increased over time. The max-age value is not increased to + a large value until you've successfully managed to renew your + certificate. + This enhancement can be requested with the --auto-hsts flag. +- New official DNS plugins have been created for Gehirn + Infrastracture Service, Linode, OVH, and Sakura Cloud. + These plugins can be found on our Docker Hub page at + https://hub.docker.com/u/certbot and on PyPI. +- The ability to reuse ACME accounts from Let's Encrypt's + ACMEv1 endpoint on Let's Encrypt's ACMEv2 endpoint has been + added. +- Certbot and its components now support Python 3.7. +- Certbot's install subcommand now allows you to interactively + choose which certificate to install from the list of + certificates managed by Certbot. +- Certbot now accepts the flag --no-autorenew which causes any + obtained certificates to not be automatically renewed when it + approaches expiration. +- Support for parsing the TLS-ALPN-01 challenge has been added +back to the acme library. + * Changed +- Certbot's default ACME server has been changed to + Let's Encrypt's ACMEv2 endpoint. By default, this server + will now be used for both new certificate lineages and + renewals. +- The Nginx plugin is no longer marked labeled as an "Alpha" + version. +- The prepare method of Certbot's plugins is no longer called + before running "Updater" enhancements that are run on every + invocation of certbot renew. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with functional changes + were: +- acme +- certbot +- certbot-apache +- certbot-dns-gehirn +- certbot-dns-linode +- certbot-dns-ovh +- certbot-dns-sakuracloud +- certbot-nginx + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/55?closed=1 + +- rebase certbot-fix_constants.patch + +--- Old: v0.25.1.tar.gz New: v0.26.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.eOR2v9/_old 2018-07-19 22:57:18.145525547 +0200 +++ /var/tmp/diff_new_pack.eOR2v9/_new 2018-07-19 22:57:18.149525535 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.25.1 +Version:0.26.0 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.7 # install_requires -BuildRequires: python-acme > 0.24.0 +BuildRequires: python-acme == 0.26.0 BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse @@ -107,7 +107,7 @@ # requires Requires: ca-certificates Requires: cron -Requires: python-acme > 0.24.0 +Requires: python-acme == 0.26.0 #Requires: python-argparse Requires: python-certbot = %{version} Requires: python-configargparse ++ certbot-fix_constants.patch ++ --- /var/tmp/diff_new_pack.eOR2v9/_old 2018-07-19 22:57:18.181525435 +0200 +++ /var/tmp/diff_new_pack.eOR2v9/_new 2018-07-19 22:57:18.181525435 +0200 @@ -1,6 +1,6 @@ -diff -Pdpru certbot-0.19.0.orig/certbot/constants.py certbot-0.19.0/certbot/constants.py certbot-0.19.0.orig/certbot/constants.py 2017-10-04 21:11:20.0 +0200 -+++ certbot-0.19.0/certbot/constants.py2017-10-07 16:24:04.871678379 +0200 +diff -Pdpru certbot-0.26.0.orig/certbot/constants.py certbot-0.26.0/certbot/constants.py +--- certbot-0.2
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-07-06 10:41:41 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Fri Jul 6 10:41:41 2018 rev:22 rq:620605 version:0.25.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-05-04 11:31:06.276233227 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-07-06 10:41:54.567260892 +0200 @@ -1,0 +2,90 @@ +Wed Jun 13 17:51:32 UTC 2018 - ec...@opensuse.org + +- update to 0.25.1 + * Fixed +- TLS-ALPN-01 support has been removed from our acme library. + Using our current dependencies, we are unable to provide + a correct implementation of this challenge so we decided + to remove it from the library until we can provide proper + support. +- Issues causing test failures when running the tests in the + acme package with pytest<3.0 has been resolved. +- certbot-nginx now correctly depends on acme>=0.25.0. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with changes other than + their version number were: +- acme +- certbot-nginx + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/56?closed=1 + +- update to 0.25.0 + * Added +- Support for the ready status type was added to acme. Without + this change, Certbot and acme users will begin encountering + errors when using Let's Encrypt's ACMEv2 API starting on + June 19th for the staging environment and July 5th for + production. + See https://community.letsencrypt.org/t/acmev2-order-ready-status/62866 + for more information. +- Certbot now accepts the flag --reuse-key which will cause the + same key to be used in the certificate when the lineage is + renewed rather than generating a new key. +- You can now add multiple email addresses to your ACME account + with Certbot by providing a comma separated list of emails + to the --email flag. +- Support for Let's Encrypt's upcoming TLS-ALPN-01 challenge + was added to acme. For more information, + see https://community.letsencrypt.org/t/tls-alpn-validation-method/63814/1. +- acme now supports specifying the source address to bind to + when sending outgoing connections. You still cannot specify + this address using Certbot. +- If you run Certbot against Let's Encrypt's ACMEv2 staging + server but don't already have an account registered at that + server URL, Certbot will automatically reuse your staging + account from Let's Encrypt's ACMEv1 endpoint if it exists. +- Interfaces were added to Certbot allowing plugins to be + called at additional points. The GenericUpdater interface + allows plugins to perform actions every time certbot renew is + run, regardless of whether any certificates are due for + renewal, and the RenewDeployer interface allows plugins to + perform actions when a certificate is renewed. + See certbot.interfaces for more information. + * Changed +- When running Certbot with --dry-run and you don't already + have a staging account, the created account does not contain + an email address even if one was provided to avoid expiration + emails from Let's Encrypt's staging server. +- certbot-nginx does a better job of automatically detecting + the location of Nginx's configuration files when run on + BSD based systems. +- acme now requires and uses pytest when running tests with + setuptools with python setup.py test. +- certbot config_changes no longer waits for user input before + exiting. + * Fixed +- Misleading log output that caused users to think that + Certbot's standalone plugin failed to bind to a port when + performing a challenge has been corrected. +- An issue where certbot-nginx would fail to enable HSTS if + the server block already had an add_header directive has been + resolved. +- certbot-nginx now does a better job detecting the server + block to base the configuration for TLS-SNI challenges on. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with functional changes + were: +- acme +- certbot +- certbot-apache +- certbot-nginx + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/54?closed=1 + +
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-05-04 11:30:57 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Fri May 4 11:30:57 2018 rev:21 rq:603725 version:0.24.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-04-24 15:31:33.665626675 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-05-04 11:31:06.276233227 +0200 @@ -1,0 +2,41 @@ +Thu May 3 14:52:33 UTC 2018 - ec...@opensuse.org + +- update to 0.24.0 + * Added +- certbot now has an enhance subcommand which allows you to + configure security enhancements like HTTP to HTTPS redirects, + OCSP stapling, and HSTS - without reinstalling a certificate. +- certbot-dns-rfc2136 now allows the user to specify the port + to use to reach the DNS server in its credentials file. +- acme now parses the wildcard field included in authorizations + so it can be used by users of the library. + * Changed +- certbot-dns-route53 used to wait for each DNS update to + propagate before sending the next one, but now it sends all + updates before waiting which speeds up issuance for multiple + domains dramatically. +- Certbot's official Docker images are now based on Alpine + Linux 3.7 rather than 3.4 because 3.4 has reached its + end-of-life. +- We've doubled the time Certbot will spend polling + authorizations before timing out. +- The level of the message logged when Certbot is being used + with non-standard paths warning that crontabs for renewal + included in Certbot packages from OS package managers may not + work has been reduced. This stops the message from being + written to stderr every time certbot renew runs. + * Fixed +- certbot-auto now works with Python 3.6. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with changes other than + their version number were: + +acme +certbot +certbot-apache +certbot-dns-digitalocean (only style improvements to tests) +certbot-dns-rfc2136 + +--- Old: v0.23.0.tar.gz New: v0.24.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.DE8j01/_old 2018-05-04 11:31:10.480078979 +0200 +++ /var/tmp/diff_new_pack.DE8j01/_new 2018-05-04 11:31:10.484078832 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.23.0 +Version:0.24.0 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.7 # install_requires -BuildRequires: python-acme > 0.21.1 +BuildRequires: python-acme > 0.22.1 BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse @@ -104,7 +104,7 @@ # requires Requires: ca-certificates Requires: cron -Requires: python-acme > 0.21.1 +Requires: python-acme > 0.22.1 #Requires: python-argparse Requires: python-certbot = %{version} Requires: python-configargparse ++ v0.23.0.tar.gz -> v0.24.0.tar.gz ++ 2487 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-04-24 15:31:31 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Tue Apr 24 15:31:31 2018 rev:20 rq:596523 version:0.23.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-03-26 13:05:25.440254466 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-04-24 15:31:33.665626675 +0200 @@ -1,0 +2,45 @@ +Sat Apr 14 14:27:18 UTC 2018 - ec...@opensuse.org + +- update to 0.23.0 + * Added +- Support for OpenResty was added to the Nginx plugin. + * Changed +- The timestamps in Certbot's logfiles now use the system's + local time zone rather than UTC. +- Certbot's DNS plugins that use Lexicon now rely on + Lexicon>=2.2.1 to be able to create and delete multiple + TXT records on a single domain. +- certbot-dns-google's test suite now works without an internet + connection. + * Fixed +- Removed a small window that if during which an error + occurred, Certbot wouldn't clean up performed challenges. +- The parameters default and ipv6only are now removed from + listen directives when creating a new server block in the + Nginx plugin. +- server_name directives enclosed in quotation marks in Nginx + are now properly supported. +- Resolved an issue preventing the Apache plugin from starting + Apache when it's not currently running on RHEL and Gentoo + based systems. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with changes other than + their version number were: + +certbot +certbot-apache +certbot-dns-cloudxns +certbot-dns-dnsimple +certbot-dns-dnsmadeeasy +certbot-dns-google +certbot-dns-luadns +certbot-dns-nsone +certbot-dns-rfc2136 +certbot-nginx + + More details about these changes can be found on our GitHub repo: + https://github.com/certbot/certbot/milestone/50?closed=1 + +--- Old: v0.22.2.tar.gz New: v0.23.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.8v6PuW/_old 2018-04-24 15:31:34.557594405 +0200 +++ /var/tmp/diff_new_pack.8v6PuW/_new 2018-04-24 15:31:34.561594259 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.22.2 +Version:0.23.0 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -217,6 +217,7 @@ Summary:Cloudxns Authenticator plugin for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-dns-lexicon >= 2.2.1 %description -n python-certbot-dns-cloudxns Cloudxns DNS Authenticator plugin for Certbot. @@ -233,6 +234,7 @@ Summary:Dnsimple Authenticator plugin for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-dns-lexicon >= 2.2.1 %description -n python-certbot-dns-dnsimple Dnsimple DNS Authenticator plugin for Certbot. @@ -241,6 +243,7 @@ Summary:Dnsmadeeasy Authenticator plugin for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-dns-lexicon >= 2.2.1 %description -n python-certbot-dns-dnsmadeeasy Dnsmadeeasy DNS Authenticator plugin for Certbot. @@ -257,6 +260,7 @@ Summary:Luadns Authenticator plugin for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-dns-lexicon >= 2.2.1 %description -n python-certbot-dns-luadns Luadns DNS Authenticator plugin for Certbot. @@ -265,6 +269,7 @@ Summary:Nsone Authenticator plugin for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-dns-lexicon >= 2.2.1 %description -n python-certbot-dns-nsone Nsone DNS Authenticator plugin for Certbot. ++ v0.22.2.tar.gz -> v0.23.0.tar.gz ++ 4495 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-03-26 13:05:18 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Mon Mar 26 13:05:18 2018 rev:19 rq:590447 version:0.22.2 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2018-02-01 21:28:38.555166270 +0100 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-03-26 13:05:25.440254466 +0200 @@ -1,0 +2,56 @@ +Thu Mar 22 23:14:55 UTC 2018 - ec...@opensuse.org + +- update to 0.22.2 + * Fixed +- A type error introduced in 0.22.1 that would occur during + challenge cleanup when a Certbot plugin raises an exception + while trying to complete the challenge was fixed. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the + time being, however, the only packages with changes other than + their version number were: + +certbot + + More details about these changes can be found on our GitHub + repo: https://github.com/certbot/certbot/milestone/53?closed=1 + +- changes from 0.22.1 + * Changed +- The ACME server used with Certbot's --dry-run and --staging + flags is now Let's Encrypt's ACMEv2 staging server which + allows people to also test ACMEv2 features with these flags. + * Fixed +- The HTTP Content-Type header is now set to the correct value + during certificate revocation with new versions of the ACME + protocol. +- When using Certbot with Let's Encrypt's ACMEv2 server, + it would add a blank line to the top of chain.pem and between + the certificates in fullchain.pem for each lineage. + These blank lines have been removed. +- Resolved a bug that caused Certbot's --allow-subset-of-names + flag not to work. +- Fixed a regression in acme.client.Client that caused the + class to not work when it was initialized without + a ClientNetwork which is done by some of the other projects + using our ACME library. + + Despite us having broken lockstep, we are continuing to release + new versions of all Certbot components during releases for the t + ime being, however, the only packages with changes other than + their version number were: + +acme +certbot + + More details about these changes can be found on our GitHub + repo: https://github.com/certbot/certbot/milestone/51?closed=1 + +--- +Wed Mar 14 11:24:47 UTC 2018 - ec...@opensuse.org + +- update to 0.22.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.21.1.tar.gz New: v0.22.2.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.xbe595/_old 2018-03-26 13:05:27.152192928 +0200 +++ /var/tmp/diff_new_pack.xbe595/_new 2018-03-26 13:05:27.156192785 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.21.1 +Version:0.22.2 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -47,7 +47,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.7 # install_requires -BuildRequires: python-acme = %{version} +BuildRequires: python-acme > 0.21.1 BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse @@ -104,7 +104,7 @@ # requires Requires: ca-certificates Requires: cron -Requires: python-acme = %{version} +Requires: python-acme > 0.21.1 #Requires: python-argparse Requires: python-certbot = %{version} Requires: python-configargparse ++ v0.21.1.tar.gz -> v0.22.2.tar.gz ++ 8609 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2018-02-01 21:28:37 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Feb 1 21:28:37 2018 rev:18 rq:570569 version:0.21.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-12-14 11:01:45.387237623 +0100 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2018-02-01 21:28:38.555166270 +0100 @@ -1,0 +2,6 @@ +Sat Jan 27 09:54:29 UTC 2018 - ec...@opensuse.org + +- update to 0.21.1 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.20.0.tar.gz New: v0.21.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.YaeO4n/_old 2018-02-01 21:28:39.663114488 +0100 +++ /var/tmp/diff_new_pack.YaeO4n/_new 2018-02-01 21:28:39.667114301 +0100 @@ -1,7 +1,7 @@ # # spec file for package certbot # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.20.0 +Version:0.21.1 Release:0 Summary:Let's Encrypt client License:Apache-2.0 @@ -45,9 +45,10 @@ BuildRequires: unzip BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(python) >= 2.6.6 +BuildRequires: pkgconfig(python) >= 2.7 # install_requires BuildRequires: python-acme = %{version} +BuildRequires: python-josepy >= 1.0.1 #BuildRequires: python-argparse BuildRequires: python-configargparse BuildRequires: python-configobj ++ v0.20.0.tar.gz -> v0.21.1.tar.gz ++ 11958 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-12-14 11:00:49 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Dec 14 11:00:49 2017 rev:17 rq:556574 version:0.20.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-10-08 20:15:23.571542836 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-12-14 11:01:45.387237623 +0100 @@ -1,0 +2,6 @@ +Mon Dec 11 18:18:50 UTC 2017 - ec...@opensuse.org + +- update to 0.20.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.19.0.tar.gz New: v0.20.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.vJ7cEg/_old 2017-12-14 11:01:46.067204798 +0100 +++ /var/tmp/diff_new_pack.vJ7cEg/_new 2017-12-14 11:01:46.071204605 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.19.0 +Version:0.20.0 Release:0 Summary:Let's Encrypt client License:Apache-2.0 ++ v0.19.0.tar.gz -> v0.20.0.tar.gz ++ 8083 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-10-08 20:15:18 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Sun Oct 8 20:15:18 2017 rev:16 rq:532441 version:0.19.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-10-03 23:18:05.587594924 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-10-08 20:15:23.571542836 +0200 @@ -1,0 +2,6 @@ +Sat Oct 7 10:09:28 UTC 2017 - ec...@opensuse.org + +- update to 0.19.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.18.2.tar.gz New: v0.19.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.aWUhJB/_old 2017-10-08 20:15:24.727491981 +0200 +++ /var/tmp/diff_new_pack.aWUhJB/_new 2017-10-08 20:15:24.731491805 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.18.2 +Version:0.19.0 Release:0 Summary:Let's Encrypt client License:Apache-2.0 ++ certbot-fix_constants.patch ++ --- /var/tmp/diff_new_pack.aWUhJB/_old 2017-10-08 20:15:24.799488814 +0200 +++ /var/tmp/diff_new_pack.aWUhJB/_new 2017-10-08 20:15:24.799488814 +0200 @@ -1,7 +1,7 @@ -diff -Pdpru certbot-0.16.0.orig/certbot/constants.py certbot-0.16.0/certbot/constants.py certbot-0.16.0.orig/certbot/constants.py 2017-07-05 23:48:40.0 +0200 -+++ certbot-0.16.0/certbot/constants.py2017-07-07 11:13:43.549487324 +0200 -@@ -13,18 +13,18 @@ OLD_SETUPTOOLS_PLUGINS_ENTRY_POINT = "le +diff -Pdpru certbot-0.19.0.orig/certbot/constants.py certbot-0.19.0/certbot/constants.py +--- certbot-0.19.0.orig/certbot/constants.py 2017-10-04 21:11:20.0 +0200 certbot-0.19.0/certbot/constants.py2017-10-07 16:24:04.871678379 +0200 +@@ -14,10 +14,10 @@ OLD_SETUPTOOLS_PLUGINS_ENTRY_POINT = "le CLI_DEFAULTS = dict( config_files=[ @@ -12,16 +12,18 @@ - "letsencrypt", "cli.ini"), + "certbot", "cli.ini"), ], - verbose_count=-int(logging.INFO / 10), - server="https://acme-v01.api.letsencrypt.org/directory";, - rsa_key_size=2048, - rollback_checkpoints=1, + + # Main parser +@@ -80,9 +80,9 @@ CLI_DEFAULTS = dict( + auth_cert_path="./cert.pem", + auth_chain_path="./chain.pem", + key_path=None, -config_dir="/etc/letsencrypt", -work_dir="/var/lib/letsencrypt", -logs_dir="/var/log/letsencrypt", +config_dir="/etc/certbot", +work_dir="/var/lib/certbot", +logs_dir="/var/log/certbot", - no_verify_ssl=False, - http01_port=challenges.HTTP01Response.PORT, - http01_address="", + server="https://acme-v01.api.letsencrypt.org/directory";, + + # Plugins parsers ++ v0.18.2.tar.gz -> v0.19.0.tar.gz ++ 5557 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-10-03 23:17:59 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Tue Oct 3 23:17:59 2017 rev:15 rq:530502 version:0.18.2 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-10-02 16:54:38.842655280 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-10-03 23:18:05.587594924 +0200 @@ -1,0 +2,7 @@ +Mon Oct 2 11:34:36 UTC 2017 - jeng...@inai.de + +- Trim filler wording from description. Replace U+2019 (quote) by + apostrophe. Wrap long lines. + Replace old RPM macros and commands. + +--- Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.J7eqfm/_old 2017-10-03 23:18:06.235503741 +0200 +++ /var/tmp/diff_new_pack.J7eqfm/_new 2017-10-03 23:18:06.239503179 +0200 @@ -21,7 +21,7 @@ Name: certbot Version:0.18.2 Release:0 -Summary:Let's Encrypt +Summary:Let's Encrypt client License:Apache-2.0 Group: Productivity/Security Url:https://certbot.eff.org/ @@ -131,30 +131,28 @@ Provides: letsencrypt = %{version} %description -Certbot (previously, the Let's Encrypt client) is an easy-to-use automatic client that fetches and deploys -SSL/TLS certificates for your webserver. -Certbot was developed by EFF and others as a client for Let’s Encrypt and was previously known as -“the official Let’s Encrypt client” or “the Let’s Encrypt Python client.” -Certbot will also work with any other CAs that support the ACME protocol. - -While there are many other clients that implement the ACME protocol to fetch certificates, Certbot is the -most extensive client and can automatically configure your webserver to start serving over HTTPS immediately. -For Apache, it can also optionally automate security tasks such as tuning ciphersuites and enabling important -security features such as HTTP → HTTPS redirects, OCSP stapling, HSTS, and upgrade-insecure-requests. - -Certbot is part of EFF’s larger effort to encrypt the entire Internet. Websites need to use HTTPS to secure -the web. Along with HTTPS Everywhere, Certbot aims to build a network that is more structurally private, -safe, and protected against censorship. +Certbot (previously, the Let's Encrypt client) is a client that +fetches and deploys SSL/TLS certificates for webservers. +Certbot was developed by EFF and others as a client for Let's Encrypt +and was previously known as “the official Let's Encrypt client” or +“the Let's Encrypt Python client”. Certbot will also work with any +other CAs that support the ACME protocol. + +Certbot can automatically configure a webserver to start serving +over HTTPS immediately. For Apache, it can also optionally automate +security tasks such as tuning ciphersuites and enabling important +security features such as HTTP-to-HTTPS redirects, OCSP stapling, +HSTS, and upgrade-insecure-requests. %package doc Summary:Documentation for Certbot Group: Documentation/Other %description doc -epub and html documentation for Certbot +EPUB and HTML documentation for Certbot. %package -n letshelp-certbot -Summary:Simple help script for Let’s Encrypt Project +Summary:Simple help script for Let's Encrypt Project Group: Development/Libraries/Python Requires: apache2 Requires: python-mock @@ -162,13 +160,13 @@ Provides: letshelp-letsencrypt = %{version} %description -n letshelp-certbot -Let's Help is a simple script you can run to help out the Let's Encrypt -project. Since Let's Encrypt will support automatically configuring HTTPS on -many servers, we want to test this functionality on as many configurations as -possible. This script will create a sanitized copy of your Apache -configuration, notifying you of the files that have been selected. If (and only -if) you approve this selection, these files will be sent to the Let's Encrypt -developers. +Let's Help is a script that can be run to help the Let's Encrypt +project. Since Let's Encrypt will support automatically configuring +HTTPS on many servers, we want to test this functionality on as many +configurations as possible. This script will create a sanitized copy +of your Apache configuration, notifying you of the files that have +been selected. If (and only if) you approve this selection, these +files will be sent to the Let's Encrypt developers. %package -n python-certbot Summary:Python module for Certbot @@ -271,12 +269,12 @@ Nsone DNS Authenticator plugin for
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-10-02 16:54:26 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Mon Oct 2 16:54:26 2017 rev:14 rq:530237 version:0.18.2 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-09-12 19:56:28.645944472 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-10-02 16:54:38.842655280 +0200 @@ -1,0 +2,12 @@ +Sat Sep 23 08:35:27 UTC 2017 - ec...@opensuse.org + +- update to 0.18.2 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- +Wed Sep 20 11:43:14 UTC 2017 - ec...@opensuse.org + +- BuildRequires for python-pyOpenSSL set to 17.0 because of + convert python-acme into singlespec + +--- Old: v0.18.1.tar.gz New: v0.18.2.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.msWBYy/_old 2017-10-02 16:54:39.502562654 +0200 +++ /var/tmp/diff_new_pack.msWBYy/_new 2017-10-02 16:54:39.506562092 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.18.1 +Version:0.18.2 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -39,6 +39,7 @@ BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: pkg-config +BuildRequires: python-devel >= 2.7 BuildRequires: python-setuptools >= 1.0 BuildRequires: swig BuildRequires: unzip @@ -46,9 +47,8 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(python) >= 2.6.6 # install_requires -#BuildRequires: acme BuildRequires: python-acme = %{version} -BuildRequires: python-argparse +#BuildRequires: python-argparse BuildRequires: python-configargparse BuildRequires: python-configobj BuildRequires: python-cryptography >= 0.8 @@ -58,12 +58,13 @@ BuildRequires: python-mock BuildRequires: python-parsedatetime BuildRequires: python-psutil >= 2.2.1 -BuildRequires: python-pyOpenSSL >= 0.15 -BuildRequires: python-pyRFC3339 +BuildRequires: python-pyOpenSSL >= 17.0 BuildRequires: python-pytz %if 0%{?suse_version} >= 1330 +BuildRequires: python2-pyRFC3339 BuildRequires: python2-requests >= 2.10 %else +BuildRequires: python-pyRFC3339 BuildRequires: python-requests >= 2.10 %endif BuildRequires: python-six @@ -103,7 +104,7 @@ Requires: ca-certificates Requires: cron Requires: python-acme = %{version} -Requires: python-argparse +#Requires: python-argparse Requires: python-certbot = %{version} Requires: python-configargparse Requires: python-configobj @@ -112,12 +113,13 @@ Requires: python-mock Requires: python-parsedatetime Requires: python-psutil >= 2.2.1 -Requires: python-pyOpenSSL >= 0.15 -Requires: python-pyRFC3339 +Requires: python-pyOpenSSL >= 17.0 Requires: python-pytz %if 0%{?suse_version} >= 1330 +Requires: python2-pyRFC3339 Requires: python2-requests >= 2.10 %else +Requires: python-pyRFC3339 Requires: python-requests >= 2.10 %endif Requires: python-setuptools >= 1.0 ++ v0.18.1.tar.gz -> v0.18.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.18.1/acme/acme/crypto_util.py new/certbot-0.18.2/acme/acme/crypto_util.py --- old/certbot-0.18.1/acme/acme/crypto_util.py 2017-09-08 20:39:48.0 +0200 +++ new/certbot-0.18.2/acme/acme/crypto_util.py 2017-09-20 19:52:32.0 +0200 @@ -2,6 +2,7 @@ import binascii import contextlib import logging +import os import re import socket import sys @@ -243,7 +244,7 @@ """ assert domains, "Must provide one or more hostnames for the cert." cert = OpenSSL.crypto.X509() -cert.set_serial_number(int(binascii.hexlify(OpenSSL.rand.bytes(16)), 16)) +cert.set_serial_number(int(binascii.hexlify(os.urandom(16)), 16)) cert.set_version(2) extensions = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.18.1/acme/setup.py new/certbot-0.18.2/acme/setup.py --- old/certbot-0.18.1/acme/setup.py2017-09-08 20:39:48.0 +0200 +++ new/certbot-0.18.2/acme/setup.py2017-09-20 19:52:32.0 +0200 @@ -4,7 +4,7 @@ from setuptools import find_packages -version = '0.18.1' +version = '0.18.2' # Please update tox.ini when modifying dependency version requirements install_requires = [ diff -urN '--exclude=CVS' '--exclude=.c
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-09-12 19:56:23 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Tue Sep 12 19:56:23 2017 rev:13 rq:523432 version:0.18.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-08-29 11:46:56.596112284 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-09-12 19:56:28.645944472 +0200 @@ -1,0 +2,6 @@ +Mon Sep 11 21:19:17 UTC 2017 - ec...@opensuse.org + +- update to 0.18.1 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.17.0.tar.gz New: v0.18.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.xYd8pu/_old 2017-09-12 19:56:29.285854495 +0200 +++ /var/tmp/diff_new_pack.xYd8pu/_new 2017-09-12 19:56:29.289853933 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.17.0 +Version:0.18.1 Release:0 Summary:Let's Encrypt License:Apache-2.0 ++ v0.17.0.tar.gz -> v0.18.1.tar.gz ++ 7536 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-08-29 11:45:44 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Tue Aug 29 11:45:44 2017 rev:12 rq:519138 version:0.17.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-08-12 20:28:44.063146506 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-08-29 11:46:56.596112284 +0200 @@ -1,0 +2,7 @@ +Fri Aug 25 06:07:01 UTC 2017 - ec...@opensuse.org + +- On request from upstream switch server parameter in cli.ini from + staging to production server. +- Change description in README.SUSE. + +--- Other differences: -- ++ README.SUSE ++ --- /var/tmp/diff_new_pack.mkZDaS/_old 2017-08-29 11:46:57.288014758 +0200 +++ /var/tmp/diff_new_pack.mkZDaS/_new 2017-08-29 11:46:57.292014194 +0200 @@ -1,13 +1,31 @@ -Things you must change to use the production server -=== +Explanatory notes += +When you don't know a lot about certbot, you sould use first the staging server. +With staging server you can make tests without lock out you from letsencrypt servers. +You can sitch to it in /etc/certbot/cli.ini. +After switch to staging server, you can generate a test certificate. + +And after tests and everything is in order you must change back to production server +After switch back to production server, you must also generate your production certificate. + + +Things you must change to use the staging or producation server +=== First you must change settings (domains, email, challenges) in /etc/certbot/cli.ini. -In /etc/certbot/cli.ini the staging (testing) server is enabled. + +Things you must change to use the staging server + +You must change the server in /etc/certbot/cli.ini to staging server. You can make tests without lock out you from letsencrypt servers. -After that when all go right, you _must_ change the server in -/etc/certbot/cli.ini to production server. + +Things you must change to use the production server +=== +At beginning in /etc/certbot/cli.ini the production server is enabled. +After switch to staging after test, you must switch back to production server +in /etc/certbot/cli.ini. You _must_ change /etc/cron.d/certbot with your settings, so the certificate is renewed. ++ certbot-cli.ini.patch ++ --- /var/tmp/diff_new_pack.mkZDaS/_old 2017-08-29 11:46:57.308011939 +0200 +++ /var/tmp/diff_new_pack.mkZDaS/_new 2017-08-29 11:46:57.312011375 +0200 @@ -2,14 +2,16 @@ === --- certbot-0.17.0.orig/examples/cli.ini +++ certbot-0.17.0/examples/cli.ini -@@ -10,14 +10,34 @@ +@@ -10,14 +10,36 @@ # Use a 4096 bit RSA key instead of 2048 rsa-key-size = 4096 ++# To test you should use first the staging server. ++# If everything is in order you must change back to production server. +# The staging/testing server -+server = https://acme-staging.api.letsencrypt.org/directory ++# server = https://acme-staging.api.letsencrypt.org/directory +# The production server. -+# server = https://acme-v01.api.letsencrypt.org/directory ++server = https://acme-v01.api.letsencrypt.org/directory + # Uncomment and update to register with the specified e-mail address # email = f...@example.com
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-08-12 20:28:41 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Sat Aug 12 20:28:41 2017 rev:11 rq:516193 version:0.17.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-08-04 11:58:42.593303228 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-08-12 20:28:44.063146506 +0200 @@ -1,0 +2,10 @@ +Fri Aug 11 15:49:53 UTC 2017 - ec...@opensuse.org + +- update to 0.17.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md +- update patch certbot-cli.ini.patch + - remove deprecated parameter --standalone-supported-challenges + - change preferred-challenges = tls-sni-01 to +preferred-challenges = tls-sni as in documentation + +--- Old: v0.16.0.tar.gz New: v0.17.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.a2bqt4/_old 2017-08-12 20:28:45.946882445 +0200 +++ /var/tmp/diff_new_pack.a2bqt4/_new 2017-08-12 20:28:45.958880763 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.16.0 +Version:0.17.0 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -367,11 +367,11 @@ %check # nginx produce error -#for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot ; do -#pushd $PACKAGE > /dev/null -#python setup.py test -#popd > /dev/null -#done +for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot ; do +pushd $PACKAGE > /dev/null +python setup.py test +popd > /dev/null +done %files %defattr(-,root,root) ++ certbot-cli.ini.patch ++ --- /var/tmp/diff_new_pack.a2bqt4/_old 2017-08-12 20:28:46.110859459 +0200 +++ /var/tmp/diff_new_pack.a2bqt4/_new 2017-08-12 20:28:46.122857776 +0200 @@ -1,8 +1,8 @@ -Index: certbot-0.14.2/examples/cli.ini +Index: certbot-0.17.0/examples/cli.ini === certbot-0.14.2.orig/examples/cli.ini -+++ certbot-0.14.2/examples/cli.ini -@@ -10,14 +10,35 @@ +--- certbot-0.17.0.orig/examples/cli.ini certbot-0.17.0/examples/cli.ini +@@ -10,14 +10,34 @@ # Use a 4096 bit RSA key instead of 2048 rsa-key-size = 4096 @@ -27,11 +27,11 @@ +# renew-by-default = True + # Uncomment to use the standalone authenticator on port 443 -+# If you want to use port 443, you must use standalone-supported-challenges -+# If you want to use port 80, you must use preferred-challenges = http-01 ++# If you want to use port 443, you must use preferred-challenges = tls-sni ++# If you want to use port 80, you must use preferred-challenges = http # authenticator = standalone - # standalone-supported-challenges = tls-sni-01 -+# preferred-challenges = tls-sni-01 +-# standalone-supported-challenges = tls-sni-01 ++# preferred-challenges = tls-sni # Uncomment to use the webroot authenticator. Replace webroot-path with the # path to the public_html / webroot folder being served by your web server. ++ v0.16.0.tar.gz -> v0.17.0.tar.gz ++ 3309 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-08-04 11:58:40 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Fri Aug 4 11:58:40 2017 rev:10 rq:508786 version:0.16.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-06-12 15:34:49.548101201 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-08-04 11:58:42.593303228 +0200 @@ -1,0 +2,6 @@ +Fri Jul 7 08:26:14 UTC 2017 - ec...@opensuse.org + +- update to 0.16.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + +--- Old: v0.15.0.tar.gz New: v0.16.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.xDBXiL/_old 2017-08-04 11:58:43.745140650 +0200 +++ /var/tmp/diff_new_pack.xDBXiL/_new 2017-08-04 11:58:43.757138957 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.15.0 +Version:0.16.0 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -236,6 +236,14 @@ %description -n python-certbot-dns-dnsimple Dnsimple DNS Authenticator plugin for Certbot. +%package -n python-certbot-dns-dnsmadeeasy +Summary:Dnsmadeeasy Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-dnsmadeeasy +Dnsmadeeasy DNS Authenticator plugin for Certbot. + %package -n python-certbot-dns-google Summary:Google Authenticator plugin for Certbot Group: Development/Libraries/Python @@ -244,6 +252,14 @@ %description -n python-certbot-dns-google Google DNS Authenticator plugin for Certbot. +%package -n python-certbot-dns-luadns +Summary:Luadns Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-luadns +Luadns DNS Authenticator plugin for Certbot. + %package -n python-certbot-dns-nsone Summary:Nsone Authenticator plugin for Certbot Group: Development/Libraries/Python @@ -252,6 +268,14 @@ %description -n python-certbot-dns-nsone Nsone DNS Authenticator plugin for Certbot. +%package -n python-certbot-dns-rfc2136 +Summary:Rfc2136 Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-rfc2136 +Rfc2136 DNS Authenticator plugin for Certbot. + %package -n python-certbot-dns-route53 Summary:Route53 Authenticator plugin for Certbot Group: Development/Libraries/Python @@ -277,7 +301,7 @@ %build # build packages certbot, certbot-apache, certbot-nginx, letshelp-certbot -for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-google certbot-dns-nsone certbot-dns-route53 ; do +for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-dnsmadeeasy certbot-dns-google certbot-dns-luadns certbot-dns-nsone certbot-dns-rfc2136 certbot-dns-route53 ; do pushd $PACKAGE > /dev/null python setup.py build popd > /dev/null @@ -313,7 +337,7 @@ %install # install packages certbot, certbot-apache, certbot-nginx, letshelp-certbot -for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-google certbot-dns-nsone certbot-dns-route53 ; do +for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-dnsmadeeasy certbot-dns-google certbot-dns-luadns certbot-dns-nsone certbot-dns-rfc2136 certbot-dns-route53 ; do pushd $PACKAGE > /dev/null python setup.py install -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot} popd > /dev/null @@ -408,14 +432,26 @@ %defattr(-,root,root) %{python_sitelib}/%{name}_dns_dnsimple* +%files -n python-certbot-dns-dnsmadeeasy +%defattr(-,root,root) +%{python_sitelib}/%{name}_dns_dnsmadeeasy* + %files -n python-certbot-dns-google %defattr(-,root,root) %{python_sitelib}/%{name}_dns_google* +%files -n python-certbot-dns-luadns +%defattr(-,root,root) +%{python_sitelib}/%{name}_dns_luadns* + %files -n python-certbot-dns-nsone %defattr(-,root,root) %{python_sitelib}/%{name}_dns_nso
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-06-12 15:34:44 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Mon Jun 12 15:34:44 2017 rev:9 rq:502855 version:0.15.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-06-08 15:04:30.958212974 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-06-12 15:34:49.548101201 +0200 @@ -1,0 +2,7 @@ +Sun Jun 11 08:50:48 UTC 2017 - ec...@opensuse.org + +- update to 0.15.0 + See https://github.com/certbot/certbot/blob/master/CHANGELOG.md + and https://github.com/certbot/certbot/milestone/37?closed=1 + +--- Old: v0.14.2.tar.gz New: v0.15.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.VYjm6i/_old 2017-06-12 15:34:50.579955667 +0200 +++ /var/tmp/diff_new_pack.VYjm6i/_new 2017-06-12 15:34:50.583955103 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.14.2 +Version:0.15.0 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -204,6 +204,62 @@ %description -n python-certbot-nginx The Nginx plugin for Certbot. +%package -n python-certbot-dns-cloudflare +Summary:Cloudflare Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-cloudflare +Cloudflare DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-cloudxns +Summary:Cloudxns Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-cloudxns +Cloudxns DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-digitalocean +Summary:Digitalocean Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-digitalocean +Digitalocean DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-dnsimple +Summary:Dnsimple Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-dnsimple +Dnsimple DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-google +Summary:Google Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-google +Google DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-nsone +Summary:Nsone Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-nsone +Nsone DNS Authenticator plugin for Certbot. + +%package -n python-certbot-dns-route53 +Summary:Route53 Authenticator plugin for Certbot +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description -n python-certbot-dns-route53 +Route53 DNS Authenticator plugin for Certbot. + %prep %setup -q -n %{name}-%{version} @@ -221,7 +277,7 @@ %build # build packages certbot, certbot-apache, certbot-nginx, letshelp-certbot -for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot ; do +for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-google certbot-dns-nsone certbot-dns-route53 ; do pushd $PACKAGE > /dev/null python setup.py build popd > /dev/null @@ -257,7 +313,7 @@ %install # install packages certbot, certbot-apache, certbot-nginx, letshelp-certbot -for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot ; do +for PACKAGE in . certbot-apache certbot-nginx letshelp-certbot certbot-dns-cloudflare certbot-dns-cloudxns certbot-dns-digitalocean certbot-dns-dnsimple certbot-dns-google certbot-dns-nsone certbot-dns-route53 ; do pushd $PACKAGE > /dev/null python setup.py install -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot} popd > /dev/null @@ -336,4 +392,32 @@ %{python_sitelib}/%{name}_nginx* %exclude %{python_sitelib}/certbot_nginx/tests +%files -n python-certbot-dns-cloudflare +%defattr(-,root,root) +%{python_sitelib}/%{name}_dns_cloudflare* + +%files -n python-certbot-dns-cloudxns +%defattr(-,root,root) +%{python_sitelib}/%{name}_dns_cloudxns* + +%files -n python-certbot-dns-digitalocean +%d
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-06-08 15:04:29 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Jun 8 15:04:29 2017 rev:8 rq:501821 version:0.14.2 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-06-02 10:34:27.274391023 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-06-08 15:04:30.958212974 +0200 @@ -1,0 +2,11 @@ +Wed Jun 7 21:05:04 UTC 2017 - ec...@opensuse.org + +- add missing domain parameter in cli.ini + +--- +Wed Jun 7 10:43:48 UTC 2017 - ec...@opensuse.org + +- add missing dependency to python-future +- rework README.SUSE and certbot.cron + +--- Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.554128874 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.558128309 +0200 @@ -53,6 +53,7 @@ BuildRequires: python-configobj BuildRequires: python-cryptography >= 0.8 BuildRequires: python-dialog >= 3.2.2rc1 +BuildRequires: python-future BuildRequires: python-jsonschema BuildRequires: python-mock BuildRequires: python-parsedatetime @@ -171,6 +172,7 @@ Summary:Python module for Certbot Group: Development/Libraries/Python Requires: %{name} = %{version} +Requires: python-future Obsoletes: python-letsencrypt < %{version} Provides: python-letsencrypt = %{version} ++ README.SUSE ++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.602122101 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.606121536 +0200 @@ -1,5 +1,5 @@ -Things you must change to run productive - +Things you must change to use the production server +=== First you must change settings (domains, email, challenges) in /etc/certbot/cli.ini. @@ -7,14 +7,14 @@ You can make tests without lock out you from letsencrypt servers. After that when all go right, you _must_ change the server in -/etc/certbot/cli.ini to produktive server. +/etc/certbot/cli.ini to production server. -Also you _must_ change /etc/cron.d/certbot to your choise, -so the certificate will be renew. +You _must_ change /etc/cron.d/certbot with your settings, +so the certificate is renewed. Change from letsencrypt-client to certbot-client -=== + You must only copy your configs, key and so on from /etc/letsencrypt to /etc/certbot. Also you must change /etc/cron/certbot as /etc/cron/letsencrypt it is. ++ certbot-cli.ini.patch ++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.622119278 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.622119278 +0200 @@ -1,21 +1,26 @@ -diff -Pdpru certbot-0.13.0.orig/examples/cli.ini certbot-0.13.0/examples/cli.ini certbot-0.13.0.orig/examples/cli.ini 2017-04-06 00:16:51.0 +0200 -+++ certbot-0.13.0/examples/cli.ini2017-04-25 23:57:31.727575126 +0200 -@@ -10,14 +10,31 @@ +Index: certbot-0.14.2/examples/cli.ini +=== +--- certbot-0.14.2.orig/examples/cli.ini certbot-0.14.2/examples/cli.ini +@@ -10,14 +10,35 @@ # Use a 4096 bit RSA key instead of 2048 rsa-key-size = 4096 +# The staging/testing server +server = https://acme-staging.api.letsencrypt.org/directory -+# The productive server. ++# The production server. +# server = https://acme-v01.api.letsencrypt.org/directory + # Uncomment and update to register with the specified e-mail address # email = f...@example.com ++# Uncomment and update to generate certificates for the specified ++# domains. ++# domains = example.com, www.example.com ++ +# Uncomment to use a text interface instead of ncurses +# text = True -+ ++ +# Uncomment +# agree-eula = True +# agree-tos = True ++ certbot-fix_constants.patch ++ --- /var/tmp/diff_new_pack.57oYTl/_old 2017-06-08 15:04:31.638117020 +0200 +++ /var/tmp/diff_new_pack.57oYTl/_new 2017-06-08 15:04:31.642116456 +0200 @@ -1,6 +1,7 @@ -diff -Pdpru certbot-0.13.0.orig/certbot/constants.py certbot-0.13.0/certbot/constants.py certbot-0.13.0.orig/certbot/constants.py 2017-04-06 00:16:51.0 +0200 -+++ certbot-0.13.0/certbot/constants.py2017-04-26 00:04:22.42219 +0200 +Index: certbot-0.14.2/certbot/constants.py +
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-06-02 10:34:22 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Fri Jun 2 10:34:22 2017 rev:7 rq:500461 version:0.14.2 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-05-18 20:49:13.831551770 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-06-02 10:34:27.274391023 +0200 @@ -1,0 +2,6 @@ +Thu Jun 1 17:02:12 UTC 2017 - ec...@opensuse.org + +- update to 0.14.2 + See https://github.com/certbot/certbot/milestone/40?closed=1 + +--- Old: v0.14.1.tar.gz New: v0.14.2.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.8H8CQm/_old 2017-06-02 10:34:28.486219800 +0200 +++ /var/tmp/diff_new_pack.8H8CQm/_new 2017-06-02 10:34:28.490219235 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.14.1 +Version:0.14.2 Release:0 Summary:Let's Encrypt License:Apache-2.0 ++ v0.14.1.tar.gz -> v0.14.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.1/acme/setup.py new/certbot-0.14.2/acme/setup.py --- old/certbot-0.14.1/acme/setup.py2017-05-16 19:03:51.0 +0200 +++ new/certbot-0.14.2/acme/setup.py2017-05-25 23:23:35.0 +0200 @@ -4,7 +4,7 @@ from setuptools import find_packages -version = '0.14.1' +version = '0.14.2' # Please update tox.ini when modifying dependency version requirements install_requires = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.1/certbot/__init__.py new/certbot-0.14.2/certbot/__init__.py --- old/certbot-0.14.1/certbot/__init__.py 2017-05-16 19:03:51.0 +0200 +++ new/certbot-0.14.2/certbot/__init__.py 2017-05-25 23:23:35.0 +0200 @@ -1,4 +1,4 @@ """Certbot client.""" # version number like 1.2.3a0, must have at least 2 parts, like 1.2 -__version__ = '0.14.1' +__version__ = '0.14.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.1/certbot/log.py new/certbot-0.14.2/certbot/log.py --- old/certbot-0.14.1/certbot/log.py 2017-05-16 19:03:51.0 +0200 +++ new/certbot-0.14.2/certbot/log.py 2017-05-25 23:23:35.0 +0200 @@ -70,7 +70,8 @@ # close() are explicitly called util.atexit_register(logging.shutdown) sys.excepthook = functools.partial( -except_hook, debug='--debug' in sys.argv, log_path=temp_handler.path) +pre_arg_parse_except_hook, memory_handler, +debug='--debug' in sys.argv, log_path=temp_handler.path) def post_arg_parse_setup(config): @@ -103,8 +104,9 @@ root_logger.removeHandler(memory_handler) temp_handler = memory_handler.target memory_handler.setTarget(file_handler) +memory_handler.flush(force=True) memory_handler.close() -temp_handler.delete_and_close() +temp_handler.close() if config.quiet: level = constants.QUIET_LOGGING_LEVEL @@ -115,7 +117,7 @@ logger.info('Saving debug log to %s', file_path) sys.excepthook = functools.partial( -except_hook, debug=config.debug, log_path=logs_dir) +post_arg_parse_except_hook, debug=config.debug, log_path=logs_dir) def setup_log_file_handler(config, logfile, fmt): @@ -194,8 +196,7 @@ """Buffers logging messages in memory until the buffer is flushed. This differs from `logging.handlers.MemoryHandler` in that flushing -only happens when it is done explicitly by calling flush() or -close(). +only happens when flush(force=True) is called. """ def __init__(self, target=None): @@ -209,6 +210,33 @@ else: super(MemoryHandler, self).__init__(capacity, target=target) +def close(self): +"""Close the memory handler, but don't set the target to None.""" +# This allows the logging module which may only have a weak +# reference to the target handler to properly flush and close it. +target = self.target +if sys.version_info < (2, 7): # pragma: no cover +logging.handlers.MemoryHandler.close(self) +else: +super(MemoryHandler, self).close() +self.target = target + +def flush(self, force=False): # pylint: disable=arguments-differ +"""Flush the buffer if force=True. + +If force=False, this call is a noop. + +:param bo
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-05-18 20:49:03 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu May 18 20:49:03 2017 rev:6 rq:495675 version:0.14.1 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-05-17 17:19:31.787127882 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-05-18 20:49:13.831551770 +0200 @@ -1,0 +2,6 @@ +Wed May 17 16:19:32 UTC 2017 - ec...@opensuse.org + +- update to 0.14.1 + See https://github.com/certbot/certbot/milestone/39?closed=1 + +--- @@ -4 +10 @@ -- - fix build error in Tumbleweed +- fix build error in Tumbleweed Old: v0.14.0.tar.gz New: v0.14.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.QTV0HV/_old 2017-05-18 20:49:17.647013308 +0200 +++ /var/tmp/diff_new_pack.QTV0HV/_new 2017-05-18 20:49:17.651012743 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.14.0 +Version:0.14.1 Release:0 Summary:Let's Encrypt License:Apache-2.0 ++ v0.14.0.tar.gz -> v0.14.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.0/acme/setup.py new/certbot-0.14.1/acme/setup.py --- old/certbot-0.14.0/acme/setup.py2017-05-05 01:52:13.0 +0200 +++ new/certbot-0.14.1/acme/setup.py2017-05-16 19:03:51.0 +0200 @@ -4,7 +4,7 @@ from setuptools import find_packages -version = '0.14.0' +version = '0.14.1' # Please update tox.ini when modifying dependency version requirements install_requires = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.0/certbot/__init__.py new/certbot-0.14.1/certbot/__init__.py --- old/certbot-0.14.0/certbot/__init__.py 2017-05-05 01:52:13.0 +0200 +++ new/certbot-0.14.1/certbot/__init__.py 2017-05-16 19:03:51.0 +0200 @@ -1,4 +1,4 @@ """Certbot client.""" # version number like 1.2.3a0, must have at least 2 parts, like 1.2 -__version__ = '0.14.0' +__version__ = '0.14.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.0/certbot/tests/util_test.py new/certbot-0.14.1/certbot/tests/util_test.py --- old/certbot-0.14.0/certbot/tests/util_test.py 2017-05-05 01:52:13.0 +0200 +++ new/certbot-0.14.1/certbot/tests/util_test.py 2017-05-16 19:03:51.0 +0200 @@ -368,6 +368,29 @@ pass self.assertTrue("--old-option" not in stdout.getvalue()) +def test_set_constant(self): +"""Test when ACTION_TYPES_THAT_DONT_NEED_A_VALUE is a set. + +This variable is a set in configargparse versions < 0.12.0. + +""" +self._test_constant_common(set) + +def test_tuple_constant(self): +"""Test when ACTION_TYPES_THAT_DONT_NEED_A_VALUE is a tuple. + +This variable is a tuple in configargparse versions >= 0.12.0. + +""" +self._test_constant_common(tuple) + +def _test_constant_common(self, typ): +with mock.patch("certbot.util.configargparse") as mock_configargparse: +mock_configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE = typ() +self._call("--old-option", 1) +self.assertEqual( +len(mock_configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE), 1) + class EnforceLeValidity(unittest.TestCase): """Test enforce_le_validity.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot-0.14.0/certbot/util.py new/certbot-0.14.1/certbot/util.py --- old/certbot-0.14.0/certbot/util.py 2017-05-05 01:52:13.0 +0200 +++ new/certbot-0.14.1/certbot/util.py 2017-05-16 19:03:51.0 +0200 @@ -476,7 +476,13 @@ sys.stderr.write( "Use of {0} is deprecated.\n".format(option_string)) -configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE.add(ShowWarning) +# In version 0.12.0 ACTION_TYPES_THAT_DONT_NEED_A_VALUE was changed from a +# set to a tuple. +if isinstance(configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE, set): +# pylint: disable=no-member +configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE.add(ShowWarning) +else: +configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE += (ShowWarning,) add_argument(argument_name, action=ShowWarning, help=argparse.SUPPRESS, nargs=nargs) diff
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-05-17 17:18:50 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Wed May 17 17:18:50 2017 rev:5 rq:495253 version:0.14.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-04-06 11:01:49.978273796 +0200 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-05-17 17:19:31.787127882 +0200 @@ -1,0 +2,17 @@ +Tue May 16 11:59:56 UTC 2017 - ec...@opensuse.org + +- - fix build error in Tumbleweed + +--- +Mon May 15 18:14:55 UTC 2017 - ec...@opensuse.org + +- update t 0.14.0 + See https://github.com/certbot/certbot/milestone/35?closed=1 + +--- +Tue Apr 25 22:15:35 UTC 2017 - ec...@opensuse.org + +- update to 0.13.0 + See https://github.com/certbot/certbot/milestone/34?closed=1 + +--- Old: v0.12.0.tar.gz New: v0.14.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.JXKfGI/_old 2017-05-17 17:19:35.630585852 +0200 +++ /var/tmp/diff_new_pack.JXKfGI/_new 2017-05-17 17:19:35.634585288 +0200 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.12.0 +Version:0.14.0 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -60,7 +60,11 @@ BuildRequires: python-pyOpenSSL >= 0.15 BuildRequires: python-pyRFC3339 BuildRequires: python-pytz +%if 0%{?suse_version} >= 1330 +BuildRequires: python2-requests >= 2.10 +%else BuildRequires: python-requests >= 2.10 +%endif BuildRequires: python-six BuildRequires: python-zope.component BuildRequires: python-zope.interface @@ -110,7 +114,11 @@ Requires: python-pyOpenSSL >= 0.15 Requires: python-pyRFC3339 Requires: python-pytz +%if 0%{?suse_version} >= 1330 +Requires: python2-requests >= 2.10 +%else Requires: python-requests >= 2.10 +%endif Requires: python-setuptools >= 1.0 Requires: python-six Requires: python-zope.component ++ certbot-cli.ini.patch ++ --- /var/tmp/diff_new_pack.JXKfGI/_old 2017-05-17 17:19:35.686577956 +0200 +++ /var/tmp/diff_new_pack.JXKfGI/_new 2017-05-17 17:19:35.690577392 +0200 @@ -1,8 +1,7 @@ -Index: certbot-0.9.3/examples/cli.ini -=== certbot-0.9.3.orig/examples/cli.ini -+++ certbot-0.9.3/examples/cli.ini -@@ -5,6 +5,11 @@ +diff -Pdpru certbot-0.13.0.orig/examples/cli.ini certbot-0.13.0/examples/cli.ini +--- certbot-0.13.0.orig/examples/cli.ini 2017-04-06 00:16:51.0 +0200 certbot-0.13.0/examples/cli.ini2017-04-25 23:57:31.727575126 +0200 +@@ -10,14 +10,31 @@ # Use a 4096 bit RSA key instead of 2048 rsa-key-size = 4096 @@ -14,23 +13,23 @@ # Uncomment and update to register with the specified e-mail address # email = f...@example.com -@@ -15,11 +20,17 @@ rsa-key-size = 4096 - # Uncomment to use a text interface instead of ncurses - # text = True - ++# Uncomment to use a text interface instead of ncurses ++# text = True ++ +# Uncomment +# agree-eula = True +# agree-tos = True +# renew-by-default = True + # Uncomment to use the standalone authenticator on port 443 -+# If you want to ue port 80, you must use preferred-challenges = http-01 ++# If you want to use port 443, you must use standalone-supported-challenges ++# If you want to use port 80, you must use preferred-challenges = http-01 # authenticator = standalone --# standalone-supported-challenges = tls-sni-01 + # standalone-supported-challenges = tls-sni-01 +# preferred-challenges = tls-sni-01 # Uncomment to use the webroot authenticator. Replace webroot-path with the # path to the public_html / webroot folder being served by your web server. # authenticator = webroot --# webroot-path = /usr/share/nginx/html + # webroot-path = /usr/share/nginx/html +# webroot-path = /srv/www/htdocs ++ certbot-fix_constants.patch ++ --- /var/tmp/diff_new_pack.JXKfGI/_old 2017-05-17 17:19:35.702575700 +0200 +++ /var/tmp/diff_new_pack.JXKfGI/_new 2017-05-17 17:19:35.702575700 +0200 @@ -1,8 +1,7 @@ -Index: certbot-0.9.3/certbot/constants.py -=== certbot-0.9.3.orig/certbot/constants.py -+++ certbot-0.9.3/certbot/constants.py -@@ -13,18 +13,18 @@ OLD_SETUPTOOLS_PLUGINS_ENTRY_POINT = "le +diff -Pdpru certbot-0.13.0.orig/certbot/constants.p
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-04-06 11:01:38 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Apr 6 11:01:38 2017 rev:4 rq:482809 version:0.12.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-03-09 02:04:21.247064599 +0100 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-04-06 11:01:49.978273796 +0200 @@ -1,0 +2,6 @@ +Mon Mar 27 07:06:35 UTC 2017 - ec...@opensuse.org + +- insert BuildRequires: python-packaging to prevent build errors + for Leap 42.1 + +--- Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.LjlnPc/_old 2017-04-06 11:01:50.646179398 +0200 +++ /var/tmp/diff_new_pack.LjlnPc/_new 2017-04-06 11:01:50.650178833 +0200 @@ -91,6 +91,8 @@ BuildRequires: python-augeas # install_requires nginx BuildRequires: python-pyparsing >= 1.5.5 +# install_requires openSUSE build +BuildRequires: python-packaging # requires Requires: ca-certificates
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-03-09 02:04:20 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Thu Mar 9 02:04:20 2017 rev:3 rq:477339 version:0.12.0 Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-02-16 16:51:10.261830510 +0100 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-03-09 02:04:21.247064599 +0100 @@ -1,0 +2,11 @@ +Mon Mar 6 12:34:31 UTC 2017 - ec...@opensuse.org + +- change require version to python-requests >= 2.10 + +--- +Fri Mar 3 19:50:36 UTC 2017 - ec...@opensuse.org + +- update to 0.12.0 + See https://github.com/certbot/certbot/milestone/31?closed=1 + +--- Old: v0.11.1.tar.gz New: v0.12.0.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.O514Ir/_old 2017-03-09 02:04:22.410899693 +0100 +++ /var/tmp/diff_new_pack.O514Ir/_new 2017-03-09 02:04:22.410899693 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.11.1 +Version:0.12.0 Release:0 Summary:Let's Encrypt License:Apache-2.0 @@ -60,7 +60,7 @@ BuildRequires: python-pyOpenSSL >= 0.15 BuildRequires: python-pyRFC3339 BuildRequires: python-pytz -BuildRequires: python-requests >= 2.0 +BuildRequires: python-requests >= 2.10 BuildRequires: python-six BuildRequires: python-zope.component BuildRequires: python-zope.interface @@ -108,7 +108,7 @@ Requires: python-pyOpenSSL >= 0.15 Requires: python-pyRFC3339 Requires: python-pytz -Requires: python-requests >= 2.0 +Requires: python-requests >= 2.10 Requires: python-setuptools >= 1.0 Requires: python-six Requires: python-zope.component ++ v0.11.1.tar.gz -> v0.12.0.tar.gz ++ 2609 lines of diff (skipped)
commit certbot for openSUSE:Factory
Hello community, here is the log from the commit of package certbot for openSUSE:Factory checked in at 2017-02-16 16:51:09 Comparing /work/SRC/openSUSE:Factory/certbot (Old) and /work/SRC/openSUSE:Factory/.certbot.new (New) Package is "certbot" Changes: --- /work/SRC/openSUSE:Factory/certbot/certbot.changes 2017-02-06 15:04:42.506289230 +0100 +++ /work/SRC/openSUSE:Factory/.certbot.new/certbot.changes 2017-02-16 16:51:10.261830510 +0100 @@ -1,0 +2,8 @@ +Wed Feb 8 23:18:58 UTC 2017 - ec...@opensuse.org + +- update to 0.11.1 + See https://github.com/certbot/certbot/milestone/33?closed=1 +- update to 0.11.0 + See https://github.com/certbot/certbot/milestone/28?closed=1 + +--- Old: v0.10.2.tar.gz New: v0.11.1.tar.gz Other differences: -- ++ certbot.spec ++ --- /var/tmp/diff_new_pack.DRBoBR/_old 2017-02-16 16:51:12.393527835 +0100 +++ /var/tmp/diff_new_pack.DRBoBR/_new 2017-02-16 16:51:12.397527268 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: certbot -Version:0.10.2 +Version:0.11.1 Release:0 Summary:Let's Encrypt License:Apache-2.0 ++ v0.10.2.tar.gz -> v0.11.1.tar.gz ++ 5754 lines of diff (skipped)