From a4efaae149ed2fbf4d1c8e5cc9e86803a1e09800 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Fri, 9 Jul 2021 11:49:08 +0200 Subject: [PATCH] security/acme-client: change IP discovery URL, fixes #2419 --- security/acme-client/pkg-descr | 3 +++ .../library/OPNsense/AcmeClient/LeValidation/DnsNamecheap.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/security/acme-client/pkg-descr b/security/acme-client/pkg-descr index 6ae3cfff1..bebb1192f 100644 --- a/security/acme-client/pkg-descr +++ b/security/acme-client/pkg-descr @@ -19,6 +19,9 @@ Added: Fixed: * sftp update of write protected cert files with a numeric owner (#2426) +Changed: +* Namecheap: change IP discovery URL to avoid rate-limits (#2419) + 2.5 Added: diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNamecheap.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNamecheap.php index 5d252d3e9..43f94150f 100644 --- a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNamecheap.php +++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNamecheap.php @@ -45,7 +45,7 @@ class DnsNamecheap extends Base implements LeValidationInterface $this->acme_env['NAMECHEAP_SOURCEIP'] = (string)$this->config->dns_namecheap_sourceip; } else { // Use a public service to get our source IP for Namecheap API - $this->acme_env['NAMECHEAP_SOURCEIP'] = 'https://ifconfig.co/ip'; + $this->acme_env['NAMECHEAP_SOURCEIP'] = 'https://ipinfo.io/ip'; } } }