mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
Merge pull request #1784 from fraenki/acme_131
securiy/acme-client: release 1.31
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
PLUGIN_NAME= acme-client
|
||||
PLUGIN_VERSION= 1.30
|
||||
PLUGIN_VERSION= 1.31
|
||||
PLUGIN_COMMENT= Let's Encrypt client
|
||||
PLUGIN_MAINTAINER= opnsense@moov.de
|
||||
PLUGIN_DEPENDS= acme.sh py${PLUGIN_PYTHON}-dns-lexicon
|
||||
|
||||
+40
@@ -1019,4 +1019,44 @@
|
||||
<type>password</type>
|
||||
<help>You need to obtain your API key from variomedia's customer support.</help>
|
||||
</field>
|
||||
<field>
|
||||
<label>SchlundTech</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_schlundtech</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_schlundtech_user</id>
|
||||
<label>User</label>
|
||||
<type>text</type>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_schlundtech_password</id>
|
||||
<label>Password</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
<field>
|
||||
<label>EUserv</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_euserv</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_euserv_user</id>
|
||||
<label>User</label>
|
||||
<type>text</type>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_euserv_password</id>
|
||||
<label>Password</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
<field>
|
||||
<label>Leaseweb</label>
|
||||
<type>header</type>
|
||||
<style>table_dns table_dns_leaseweb</style>
|
||||
</field>
|
||||
<field>
|
||||
<id>validation.dns_leaseweb_key</id>
|
||||
<label>API Key</label>
|
||||
<type>password</type>
|
||||
</field>
|
||||
</form>
|
||||
|
||||
+25
-7
@@ -378,6 +378,7 @@
|
||||
<dns_duckdns>DuckDNS API</dns_duckdns>
|
||||
<dns_dyn>Dyn Managed DNS API</dns_dyn>
|
||||
<dns_dynu>Dynu API</dns_dynu>
|
||||
<dns_euserv>EUserv</dns_euserv>
|
||||
<dns_freedns>FreeDNS API</dns_freedns>
|
||||
<dns_gandi_livedns>Gandi LiveDNS API</dns_gandi_livedns>
|
||||
<dns_gd>GoDaddy.com API</dns_gd>
|
||||
@@ -390,6 +391,7 @@
|
||||
<dns_ispconfig>ISPConfig 3.1+ API</dns_ispconfig>
|
||||
<dns_kinghost>KingHost DNS API</dns_kinghost>
|
||||
<dns_knot>Knot (knsupdate) DNS API</dns_knot>
|
||||
<dns_leaseweb>LeaseWeb API</dns_leaseweb>
|
||||
<dns_lexicon>lexicon DNS API</dns_lexicon>
|
||||
<dns_linode>Linode API</dns_linode>
|
||||
<dns_loopia>Loopia API</dns_loopia>
|
||||
@@ -405,6 +407,7 @@
|
||||
<dns_ovh>OVH, kimsufi, soyoustart and runabove API</dns_ovh>
|
||||
<dns_pdns>PowerDNS.com API</dns_pdns>
|
||||
<dns_pleskxml>Plesk XML API</dns_pleskxml>
|
||||
<dns_schlundtech>SchlundTech</dns_schlundtech>
|
||||
<dns_selectel>selectel.com / selectel.ru domain API</dns_selectel>
|
||||
<dns_servercow>Servercow API v1</dns_servercow>
|
||||
<dns_unoeuro>UnoEuro API</dns_unoeuro>
|
||||
@@ -827,26 +830,41 @@
|
||||
<Required>N</Required>
|
||||
</dns_zm_key>
|
||||
<dns_gdnsdk_user type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_gdnsdk_user>
|
||||
<dns_gdnsdk_password type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_gdnsdk_password>
|
||||
<dns_acmedns_user type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_acmedns_user>
|
||||
<dns_acmedns_password type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_acmedns_password>
|
||||
<dns_acmedns_subdomain type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_acmedns_subdomain>
|
||||
<dns_acmedns_updateurl type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_acmedns_updateurl>
|
||||
<dns_variomedia_key type="TextField">
|
||||
<Required>N</Required>
|
||||
<Required>N</Required>
|
||||
</dns_variomedia_key>
|
||||
<dns_schlundtech_user type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_schlundtech_user>
|
||||
<dns_schlundtech_password type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_schlundtech_password>
|
||||
<dns_euserv_user type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_euserv_user>
|
||||
<dns_euserv_password type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_euserv_password>
|
||||
<dns_leaseweb_key type="TextField">
|
||||
<Required>N</Required>
|
||||
</dns_leaseweb_key>
|
||||
</validation>
|
||||
</validations>
|
||||
<actions>
|
||||
|
||||
@@ -732,6 +732,10 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['Dynu_ClientId'] = (string)$valObj->dns_dynu_clientid;
|
||||
$proc_env['Dynu_Secret'] = (string)$valObj->dns_dynu_secret;
|
||||
break;
|
||||
case 'dns_euserv':
|
||||
$proc_env['EUSERV_Username'] = (string)$valObj->dns_euserv_user;
|
||||
$proc_env['EUSERV_Password'] = (string)$valObj->dns_euserv_password;
|
||||
break;
|
||||
case 'dns_freedns':
|
||||
$proc_env['FREEDNS_User'] = (string)$valObj->dns_freedns_user;
|
||||
$proc_env['FREEDNS_Password'] = (string)$valObj->dns_freedns_password;
|
||||
@@ -813,6 +817,9 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['KNOT_SERVER'] = (string)$valObj->dns_knot_server;
|
||||
$proc_env['KNOT_KEY'] = (string)$valObj->dns_knot_key;
|
||||
break;
|
||||
case 'dns_leaseweb':
|
||||
$proc_env['LSW_Key'] = (string)$valObj->dns_leaseweb_key;
|
||||
break;
|
||||
case 'dns_lexicon':
|
||||
$proc_env['PROVIDER'] = (string)$valObj->dns_lexicon_provider;
|
||||
$proc_env['LEXICON_' . strtoupper($proc_env['PROVIDER']) . '_USERNAME'] = (string)$valObj->dns_lexicon_user;
|
||||
@@ -909,6 +916,10 @@ function run_acme_validation($certObj, $valObj, $acctObj)
|
||||
$proc_env['pleskxml_pass'] = (string)$valObj->dns_pleskxml_pass;
|
||||
$proc_env['pleskxml_uri'] = (string)$valObj->dns_pleskxml_uri;
|
||||
break;
|
||||
case 'dns_schlundtech':
|
||||
$proc_env['SCHLUNDTECH_USER'] = (string)$valObj->dns_schlundtech_user;
|
||||
$proc_env['SCHLUNDTECH_PASSWORD'] = (string)$valObj->dns_schlundtech_password;
|
||||
break;
|
||||
case 'dns_selectel':
|
||||
$proc_env['SL_Key'] = (string)$valObj->dns_sl_key;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user