Merge pull request #5055 from fraenki/acme_411

security/acme-client: release 4.11
This commit is contained in:
Frank Wall 2025-12-01 22:27:13 +01:00 committed by GitHub
commit 328d29d94f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 28 additions and 9 deletions

View file

@ -1,6 +1,5 @@
PLUGIN_NAME= acme-client
PLUGIN_VERSION= 4.10
PLUGIN_REVISION= 2
PLUGIN_VERSION= 4.11
PLUGIN_COMMENT= ACME Client
PLUGIN_MAINTAINER= opnsense@moov.de
PLUGIN_DEPENDS= acme.sh py${PLUGIN_PYTHON}-dns-lexicon

View file

@ -8,6 +8,23 @@ WWW: https://github.com/acmesh-official/acme.sh
Plugin Changelog
================
4.11
Added:
* add support for Hetzner Cloud DNS API (#5020)
* add support for Selectel.ru V2 API (#4824)
* add support for mijn.host DNS API (#4446)
* add support for AzureDNS System Assigned Managed Identity #4830 (4830)
Changed:
* use mwexec/file_safe for HTTP-01/TLSALPN challenge types (core #9325)
Fixed:
* fix deprecated PHP syntax in cron settings (#4824)
Deprecated:
* deprecate support for HTTP-01 challenge types (no removal date yet)
4.10
Added:

View file

@ -1230,7 +1230,7 @@
<type>text</type>
</field>
<field>
<label>selectel</label>
<label>Selectel</label>
<type>header</type>
<style>table_dns table_dns_selectel</style>
</field>
@ -1242,8 +1242,7 @@
<field>
<id>validation.dns_sl_apiver</id>
<label>API Version</label>
<type>text</type>
<help>Available Values: V2</help>
<type>dropdown</type>
</field>
<field>
<id>validation.dns_sl_token_lifetime</id>
@ -1255,7 +1254,7 @@
<id>validation.dns_sl_account_id</id>
<label>Account ID</label>
<type>text</type>
<help>Account number, can be seen in the upper right corner on the provider's website</help>
<help>The account number can be found on the Selectel control panel</help>
</field>
<field>
<id>validation.dns_sl_project_name</id>
@ -1266,7 +1265,7 @@
<id>validation.dns_sl_login_name</id>
<label>Service username</label>
<type>text</type>
<help>Service username, can be seen in the control panel</help>
<help>The service username can be found in the Selectel control panel</help>
</field>
<field>
<id>validation.dns_sl_password</id>

View file

@ -42,7 +42,7 @@ class DnsSelectel extends Base implements LeValidationInterface
{
$this->acme_env['SL_Key'] = (string)$this->config->dns_sl_key;
$this->acme_env['SL_Ver'] = (string)$this->config->dns_sl_apiver;
$this->acme_env['SL_Expire'] = (string)$this->config->dns_slv2_token_lifetime;
$this->acme_env['SL_Expire'] = (string)$this->config->dns_sl_token_lifetime;
$this->acme_env['SL_Login_ID'] = (string)$this->config->dns_sl_account_id;
$this->acme_env['SL_Project_Name'] = (string)$this->config->dns_sl_project_name;
$this->acme_env['SL_Login_Name'] = (string)$this->config->dns_sl_login_name;

View file

@ -1056,8 +1056,12 @@
<dns_sl_key type="TextField">
<Required>N</Required>
</dns_sl_key>
<dns_sl_apiver type="TextField">
<dns_sl_apiver type="OptionField">
<Required>N</Required>
<OptionValues>
<v1>API version 1 (deprecated)</v1>
<v2>API version 2</v2>
</OptionValues>
</dns_sl_apiver>
<dns_sl_token_lifetime type="TextField">
<Required>N</Required>