From 1a07916fb40f20bb2e15987cc67e5ff5d9b7cef2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 May 2022 02:30:57 +0000 Subject: [PATCH 1/9] Bump certbot from 1.23.0 to 1.27.0 Bumps [certbot](https://github.com/letsencrypt/letsencrypt) from 1.23.0 to 1.27.0. - [Release notes](https://github.com/letsencrypt/letsencrypt/releases) - [Commits](https://github.com/letsencrypt/letsencrypt/compare/v1.23.0...v1.27.0) --- updated-dependencies: - dependency-name: certbot dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e148082..8c2902a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ acme==1.23.0 -certbot==1.23.0 +certbot==1.27.0 dns-lexicon==3.9.5 From c509fb08eebcd3c16d1faaef01774bd42def74c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 May 2022 02:45:06 +0000 Subject: [PATCH 2/9] Bump dns-lexicon from 3.9.5 to 3.11.1 Bumps [dns-lexicon](https://github.com/AnalogJ/lexicon) from 3.9.5 to 3.11.1. - [Release notes](https://github.com/AnalogJ/lexicon/releases) - [Changelog](https://github.com/AnalogJ/lexicon/blob/master/CHANGELOG.md) - [Commits](https://github.com/AnalogJ/lexicon/compare/v3.9.5...v3.11.1) --- updated-dependencies: - dependency-name: dns-lexicon dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- local-oldest-requirements.txt | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/local-oldest-requirements.txt b/local-oldest-requirements.txt index 73ea204..693c47d 100644 --- a/local-oldest-requirements.txt +++ b/local-oldest-requirements.txt @@ -1,4 +1,4 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.31.0 certbot[dev]==0.34.0 -dns-lexicon==3.9.5 +dns-lexicon==3.11.1 diff --git a/requirements.txt b/requirements.txt index 8c2902a..efa7a2c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ acme==1.23.0 certbot==1.27.0 -dns-lexicon==3.9.5 +dns-lexicon==3.11.1 From 10728491083a69ecf35e468ab1fdd76e9c043873 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 May 2022 02:42:38 +0000 Subject: [PATCH 3/9] Bump dns-lexicon from 3.11.1 to 3.11.2 Bumps [dns-lexicon](https://github.com/AnalogJ/lexicon) from 3.11.1 to 3.11.2. - [Release notes](https://github.com/AnalogJ/lexicon/releases) - [Changelog](https://github.com/AnalogJ/lexicon/blob/master/CHANGELOG.md) - [Commits](https://github.com/AnalogJ/lexicon/compare/v3.11.1...v3.11.2) --- updated-dependencies: - dependency-name: dns-lexicon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- local-oldest-requirements.txt | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/local-oldest-requirements.txt b/local-oldest-requirements.txt index 693c47d..e87d30a 100644 --- a/local-oldest-requirements.txt +++ b/local-oldest-requirements.txt @@ -1,4 +1,4 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.31.0 certbot[dev]==0.34.0 -dns-lexicon==3.11.1 +dns-lexicon==3.11.2 diff --git a/requirements.txt b/requirements.txt index efa7a2c..10bfc5d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ acme==1.23.0 certbot==1.27.0 -dns-lexicon==3.11.1 +dns-lexicon==3.11.2 From 8ff677cbc69bb89547b975d60c15a59d2c42802f Mon Sep 17 00:00:00 2001 From: TomCouser <3173680+TomCouser@users.noreply.github.com> Date: Tue, 17 May 2022 16:26:43 +0100 Subject: [PATCH 4/9] Update README.md From c46d6a762a3abed4b63e7d3f14e58b331cd103cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jun 2022 02:47:30 +0000 Subject: [PATCH 5/9] Bump dns-lexicon from 3.11.2 to 3.11.3 Bumps [dns-lexicon](https://github.com/AnalogJ/lexicon) from 3.11.2 to 3.11.3. - [Release notes](https://github.com/AnalogJ/lexicon/releases) - [Changelog](https://github.com/AnalogJ/lexicon/blob/master/CHANGELOG.md) - [Commits](https://github.com/AnalogJ/lexicon/compare/v3.11.2...v3.11.3) --- updated-dependencies: - dependency-name: dns-lexicon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- local-oldest-requirements.txt | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/local-oldest-requirements.txt b/local-oldest-requirements.txt index e87d30a..e080292 100644 --- a/local-oldest-requirements.txt +++ b/local-oldest-requirements.txt @@ -1,4 +1,4 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.31.0 certbot[dev]==0.34.0 -dns-lexicon==3.11.2 +dns-lexicon==3.11.3 diff --git a/requirements.txt b/requirements.txt index 10bfc5d..6d525a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ acme==1.23.0 certbot==1.27.0 -dns-lexicon==3.11.2 +dns-lexicon==3.11.3 From 5d57b07a829c80a29842268bf6b6e2b133e5df2a Mon Sep 17 00:00:00 2001 From: Matt Calvert Date: Mon, 4 Jul 2022 21:00:29 +0100 Subject: [PATCH 6/9] Update ukfast references to ans-group --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f682608..fe8444c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # SafeDNS Authenticator plugin for Certbot -## `ukfast/certbot-dns-safedns` - Docker image +## `/certbot-dns-safedns` - Docker image ### About This container uses the SafeDNS Authenticator plugin for Certbot. It utilizes API calls to create and remove DNS TXT records for domain ownership validation. @@ -14,8 +14,8 @@ mkdir -p /etc/letsencrypt 2, Create the `/etc/letsencrypt/safedns.ini` configuration file with the below content ``` -certbot_dns_safedns:dns_safedns_auth_token = -certbot_dns_safedns:dns_safedns_propagation_seconds = 60 +dns_safedns_auth_token = +dns_safedns_propagation_seconds = 60 ``` 3, Set permissions for the newly created configuration file @@ -27,7 +27,7 @@ chmod 0600 /etc/letsencrypt/safedns.ini ```bash docker run -it \ -v /etc/letsencrypt:/etc/letsencrypt \ - ukfast/certbot-dns-safedns:latest \ + ans-group/certbot-dns-safedns:latest \ certonly \ -d yourdomain.com \ --agree-tos \ @@ -42,7 +42,7 @@ docker run -it \ ```bash docker run -it \ -v /etc/letsencrypt:/etc/letsencrypt \ - ukfast/certbot-dns-safedns:latest \ + ans-group/certbot-dns-safedns:latest \ certificates ``` @@ -50,7 +50,7 @@ docker run -it \ ```bash docker run -it \ -v /etc/letsencrypt:/etc/letsencrypt \ - ukfast/certbot-dns-safedns:latest \ + ans-group/certbot-dns-safedns:latest \ delete --cert-name yourdomain.com ``` @@ -58,7 +58,7 @@ docker run -it \ ```bash docker run -it \ -v /etc/letsencrypt:/etc/letsencrypt \ - ukfast/certbot-dns-safedns:latest \ + ans-group/certbot-dns-safedns:latest \ renew ``` @@ -106,7 +106,7 @@ sudo pip install --upgrade pyopenssl #### Credentials and Config Options -Use of this plugin can be simplified by using a configuration file containing SafeDNS API credentials, obtained from your MyUKFast [account page](https://my.ukfast.co.uk/applications/index.php). See also the [SafeDNS API](https://developers.ukfast.io/documentation/safedns) documentation. +Use of this plugin can be simplified by using a configuration file containing SafeDNS API credentials, obtained from your ANS Portal [account page](https://portal.ans.co.uk/applications/index.php). See also the [SafeDNS API](https://developers.ukfast.io/documentation/safedns) documentation. An example `safedns.ini` file: From 687deb349b92a740dff0cb9b90867ccbab2ef8d9 Mon Sep 17 00:00:00 2001 From: Matt Calvert Date: Mon, 4 Jul 2022 21:01:00 +0100 Subject: [PATCH 7/9] Fix image name --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fe8444c..a4e2026 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # SafeDNS Authenticator plugin for Certbot -## `/certbot-dns-safedns` - Docker image +## `ans-group/certbot-dns-safedns` - Docker image ### About This container uses the SafeDNS Authenticator plugin for Certbot. It utilizes API calls to create and remove DNS TXT records for domain ownership validation. From dd1cf53042fb564a216d55dea1753fa885f90a49 Mon Sep 17 00:00:00 2001 From: Matt Calvert Date: Tue, 5 Jul 2022 14:34:54 +0100 Subject: [PATCH 8/9] Updated MyUKFast to ANS Portal --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a4e2026..1dd1c80 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,7 @@ dns_safedns_propagation_seconds = 20 The path to this file can be provided interactively or using the `--dns_safedns-credentials` command-line argument. Certbot records the path to this file for use during renewal, but does not store the file's contents. -> **CAUTION:** You should protect these API credentials as you would the password to your MyUKFast account. Users who can read this file can use these credentials to issue arbitrary API calls on your behalf. Users who can cause Certbot to run using these credentials can complete a `dns-01` challenge to acquire new certificates or revoke existing certificates for associated domains, even if those domains aren't being managed by this server. +> **CAUTION:** You should protect these API credentials as you would the password to your ANS Portal account. Users who can read this file can use these credentials to issue arbitrary API calls on your behalf. Users who can cause Certbot to run using these credentials can complete a `dns-01` challenge to acquire new certificates or revoke existing certificates for associated domains, even if those domains aren't being managed by this server. Certbot will emit a warning if it detects that the credentials file can be accessed by other users on your system. The warning reads "Unsafe permissions on credentials configuration file", followed by the path to the credentials file. This warning will be emitted each time Certbot uses the credentials file, including for renewal, and cannot be silenced except by addressing the issue (e.g., by using a command like `chmod 600` to restrict access to the file). From 0779f72971451c7dde0c5899b81748d901c33c44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Oct 2022 02:34:04 +0000 Subject: [PATCH 9/9] Bump dns-lexicon from 3.11.3 to 3.11.5 Bumps [dns-lexicon](https://github.com/AnalogJ/lexicon) from 3.11.3 to 3.11.5. - [Release notes](https://github.com/AnalogJ/lexicon/releases) - [Changelog](https://github.com/AnalogJ/lexicon/blob/master/CHANGELOG.md) - [Commits](https://github.com/AnalogJ/lexicon/compare/v3.11.3...v3.11.5) --- updated-dependencies: - dependency-name: dns-lexicon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- local-oldest-requirements.txt | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/local-oldest-requirements.txt b/local-oldest-requirements.txt index e080292..fc90977 100644 --- a/local-oldest-requirements.txt +++ b/local-oldest-requirements.txt @@ -1,4 +1,4 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.31.0 certbot[dev]==0.34.0 -dns-lexicon==3.11.3 +dns-lexicon==3.11.5 diff --git a/requirements.txt b/requirements.txt index 6d525a0..2e9cde0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ acme==1.23.0 certbot==1.27.0 -dns-lexicon==3.11.3 +dns-lexicon==3.11.5