mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
Merge pull request #1880 from fraenki/acme_134
securiy/acme-client: release 1.34
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
PLUGIN_NAME= acme-client
|
||||
PLUGIN_VERSION= 1.33
|
||||
PLUGIN_VERSION= 1.34
|
||||
PLUGIN_COMMENT= Let's Encrypt client
|
||||
PLUGIN_MAINTAINER= opnsense@moov.de
|
||||
PLUGIN_DEPENDS= acme.sh py${PLUGIN_PYTHON}-dns-lexicon
|
||||
|
||||
+20
@@ -1101,4 +1101,24 @@
|
||||
<label>API Password</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
<field>
|
||||
<label>ArvanCloud API</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_arvan</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_arvan_token</id>
|
||||
<label>API Token</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
<field>
|
||||
<label>Hetzner DNS API</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_hetzner</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_hetzner_token</id>
|
||||
<label>API Token</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
</form>
|
||||
|
||||
+11
-3
@@ -1,6 +1,6 @@
|
||||
<model>
|
||||
<mount>//OPNsense/AcmeClient</mount>
|
||||
<version>1.6.0</version>
|
||||
<version>1.6.1</version>
|
||||
<description>A secure Let's Encrypt plugin</description>
|
||||
<items>
|
||||
<settings>
|
||||
@@ -361,16 +361,17 @@
|
||||
<dns_acmeproxy>Acmeproxy API</dns_acmeproxy>
|
||||
<dns_ad>Alwaysdata.com API</dns_ad>
|
||||
<dns_ali>aliyun.com API</dns_ali>
|
||||
<dns_arvan>ArvanCloud API</dns_arvan>
|
||||
<dns_autodns>AutoDNS (InterNetX) API</dns_autodns>
|
||||
<dns_aws>AWS Route 53</dns_aws>
|
||||
<dns_azure>Azure DNS API</dns_azure>
|
||||
<dns_cf>CloudFlare.com API</dns_cf>
|
||||
<dns_cloudns>ClouDNS API</dns_cloudns>
|
||||
<dns_cf>CloudFlare.com API</dns_cf>
|
||||
<dns_cx>CloudXNS.com API</dns_cx>
|
||||
<dns_cn>Core-Networks API</dns_cn>
|
||||
<dns_cyon>cyon.ch API</dns_cyon>
|
||||
<dns_da>DirectAdmin API</dns_da>
|
||||
<dns_dgon>DigitalOcean API</dns_dgon>
|
||||
<dns_da>DirectAdmin API</dns_da>
|
||||
<dns_dnsimple>DNSimple API</dns_dnsimple>
|
||||
<dns_me>DNSMadeEasy.com API</dns_me>
|
||||
<dns_dp>DNSPod.cn API</dns_dp>
|
||||
@@ -386,6 +387,7 @@
|
||||
<dns_gd>GoDaddy.com API</dns_gd>
|
||||
<dns_gcloud>Google Cloud DNS API</dns_gcloud>
|
||||
<dns_gdnsdk>GratisDNS.dk</dns_gdnsdk>
|
||||
<dns_hetzner>Hetzner DNS API</dns_hetzner>
|
||||
<dns_hostingde>hosting.de API</dns_hostingde>
|
||||
<dns_he>Hurricane Electric</dns_he>
|
||||
<dns_infoblox>Infoblox API</dns_infoblox>
|
||||
@@ -885,6 +887,12 @@
|
||||
<dns_cn_password type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_cn_password>
|
||||
<dns_arvan_token type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_arvan_token>
|
||||
<dns_hetzner_token type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_hetzner_token>
|
||||
</validation>
|
||||
</validations>
|
||||
<actions>
|
||||
|
||||
@@ -665,6 +665,9 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['Ali_Key'] = (string)$valObj->dns_ali_key;
|
||||
$proc_env['Ali_Secret'] = (string)$valObj->dns_ali_secret;
|
||||
break;
|
||||
case 'dns_arvan':
|
||||
$proc_env['Arvan_Token'] = (string)$valObj->dns_arvan_token;
|
||||
break;
|
||||
case 'dns_autodns':
|
||||
$proc_env['AUTODNS_USER'] = (string)$valObj->dns_autodns_user;
|
||||
$proc_env['AUTODNS_PASSWORD'] = (string)$valObj->dns_autodns_password;
|
||||
@@ -797,6 +800,9 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['GDNSDK_Username'] = (string)$valObj->dns_gdnsdk_user;
|
||||
$proc_env['GDNSDK_Password'] = (string)$valObj->dns_gdnsdk_password;
|
||||
break;
|
||||
case 'dns_hetzner':
|
||||
$proc_env['HETZNER_Token'] = (string)$valObj->dns_hetzner_token;
|
||||
break;
|
||||
case 'dns_hostingde':
|
||||
$proc_env['HOSTINGDE_ENDPOINT'] = (string)$valObj->dns_hostingde_server;
|
||||
$proc_env['HOSTINGDE_APIKEY'] = (string)$valObj->dns_hostingde_apiKey;
|
||||
|
||||
Reference in New Issue
Block a user