chore: update deps

This commit is contained in:
Jacky 2025-04-17 18:43:34 +08:00
parent 5b26763a5f
commit 61ff392c5c
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
39 changed files with 940 additions and 426 deletions

View file

@ -0,0 +1,25 @@
Name = "Active24"
Description = ''''''
URL = "https://www.active24.cz"
Code = "active24"
Since = "v4.23.0"
Example = '''
ACTIVE24_API_KEY="xxx" \
ACTIVE24_SECRET="yyy" \
lego --email you@example.com --dns active24 -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
ACTIVE24_API_KEY = "API key"
ACTIVE24_SECRET = "Secret"
[Configuration.Additional]
ACTIVE24_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
ACTIVE24_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
ACTIVE24_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
ACTIVE24_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://rest.active24.cz/v2/docs"
APIv1 = "https://rest.active24.cz/docs/v1.service#services"

View file

@ -0,0 +1,24 @@
Name = "Axelname"
Description = ''''''
URL = "https://axelname.ru"
Code = "axelname"
Since = "v4.23.0"
Example = '''
AXELNAME_NICKNAME="yyy" \
AXELNAME_TOKEN="xxx" \
lego --email you@example.com --dns axelname -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
AXELNAME_NICKNAME = "Account nickname"
AXELNAME_TOKEN = "API token"
[Configuration.Additional]
AXELNAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
AXELNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
AXELNAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
AXELNAME_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://axelname.ru/static/content/files/axelname_api_rest_lite.pdf"

View file

@ -0,0 +1,24 @@
Name = "Baidu Cloud"
Description = ''''''
URL = "https://cloud.baidu.com"
Code = "baiducloud"
Since = "v4.23.0"
Example = '''
BAIDUCLOUD_ACCESS_KEY_ID="xxx" \
BAIDUCLOUD_SECRET_ACCESS_KEY="yyy" \
lego --email you@example.com --dns baiducloud -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
BAIDUCLOUD_ACCESS_KEY_ID = "Access key"
BAIDUCLOUD_SECRET_ACCESS_KEY = "Secret access key"
[Configuration.Additional]
BAIDUCLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BAIDUCLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
BAIDUCLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
[Links]
API = "https://cloud.baidu.com/doc/DNS/s/El4s7lssr"
GoClient = "https://github.com/baidubce/bce-sdk-go"

View file

@ -0,0 +1,24 @@
Name = "BookMyName"
Description = ''''''
URL = "https://www.bookmyname.com/"
Code = "bookmyname"
Since = "v4.23.0"
Example = '''
BOOKMYNAME_USERNAME="xxx" \
BOOKMYNAME_PASSWORD="yyy" \
lego --email you@example.com --dns bookmyname -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
BOOKMYNAME_USERNAME = "Username"
BOOKMYNAME_PASSWORD = "Password"
[Configuration.Additional]
BOOKMYNAME_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
BOOKMYNAME_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
BOOKMYNAME_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
BOOKMYNAME_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://fr.faqs.bookmyname.com/frfaqs/dyndns"

View file

@ -73,6 +73,7 @@ It follows the principle of least privilege and limits the possible damage, shou
CLOUDFLARE_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
CLOUDFLARE_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
CLOUDFLARE_HTTP_TIMEOUT = "API request timeout in seconds (Default: )"
CLOUDFLARE_BASE_URL = "API base URL (Default: https://api.cloudflare.com/client/v4)"
[Links]
API = "https://api.cloudflare.com/"

View file

@ -42,6 +42,7 @@ See also:
- [.edgerc Format](https://developer.akamai.com/legacy/introduction/Conf_Client.html#edgercformat)
- [API Client Authentication](https://developer.akamai.com/legacy/introduction/Client_Auth.html)
- [Config from Env](https://github.com/akamai/AkamaiOPEN-edgegrid-golang/blob/master/pkg/edgegrid/config.go#L118)
- [Manage many accounts](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client)
'''
[Configuration]
@ -53,6 +54,7 @@ See also:
AKAMAI_EDGERC = "Path to the .edgerc file, managed by the Akamai EdgeGrid client"
AKAMAI_EDGERC_SECTION = "Configuration section, managed by the Akamai EdgeGrid client"
[Configuration.Additional]
AKAMAI_ACCOUNT_SWITCH_KEY = "Target account ID when the DNS zone and credentials belong to different accounts"
AKAMAI_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 15)"
AKAMAI_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 180)"
AKAMAI_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"

View file

@ -0,0 +1,27 @@
Name = "F5 XC"
Description = ''''''
URL = "https://www.f5.com/products/distributed-cloud-services"
Code = "f5xc"
Since = "v4.23.0"
Example = '''
F5XC_API_TOKEN="xxx" \
F5XC_TENANT_NAME="yyy" \
F5XC_GROUP_NAME="zzz" \
lego --email you@example.com --dns f5xc -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
F5XC_API_TOKEN = "API token"
F5XC_TENANT_NAME = "XC Tenant shortname"
F5XC_GROUP_NAME = "Group name"
[Configuration.Additional]
F5XC_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
F5XC_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
F5XC_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
F5XC_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://docs.cloud.f5.com/docs-v2/api/dns-zone-rrset"
Documentation = "https://my.f5.com/manage/s/article/K000147937"

View file

@ -25,6 +25,7 @@ When creating an API's user ensure it has the proper permissions for the view yo
INFOBLOX_WAPI_VERSION = "The version of WAPI being used (Default: 2.11)"
INFOBLOX_PORT = "The port for the infoblox grid manager (Default: 443)"
INFOBLOX_SSL_VERIFY = "Whether or not to verify the TLS certificate (Default: true)"
INFOBLOX_CA_CERTIFICATE = "The path to the CA certificate (PEM encoded)"
INFOBLOX_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
INFOBLOX_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
INFOBLOX_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"

View file

@ -0,0 +1,22 @@
Name = "Metaregistrar"
Description = ''''''
URL = "https://metaregistrar.com/"
Code = "metaregistrar"
Since = "v4.23.0"
Example = '''
METAREGISTRAR_API_TOKEN="xxxxxxxxxxxxxxxxxxxxx" \
lego --email you@example.com --dns metaregistrar -d '*.example.com' -d example.com run
'''
[Configuration]
[Configuration.Credentials]
METAREGISTRAR_API_TOKEN = "The API token"
[Configuration.Additional]
METAREGISTRAR_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
METAREGISTRAR_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
METAREGISTRAR_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)"
METAREGISTRAR_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://metaregistrar.dev/docu/metaapi/"

View file

@ -1,5 +1,6 @@
Name = "Porkbun"
Description = ''''''
# This URL is NOT the API URL.
URL = "https://porkbun.com/"
Code = "porkbun"
Since = "v4.4.0"

View file

@ -133,6 +133,7 @@ Replace `Z11111112222222333333` with your hosted zone ID and `example.com` with
AWS_EXTERNAL_ID = "Managed by STS AssumeRole API operation (`AWS_EXTERNAL_ID_FILE` is not supported)"
AWS_WAIT_FOR_RECORD_SETS_CHANGED = "Wait for changes to be INSYNC (it can be unstable)"
[Configuration.Additional]
AWS_PRIVATE_ZONE = "Set to true to use private zones only (default: use public zones only)"
AWS_SHARED_CREDENTIALS_FILE = "Managed by the AWS client. Shared credentials file."
AWS_MAX_RETRIES = "The number of maximum returns the service will use to make an individual API request"
AWS_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 4)"

View file

@ -22,4 +22,5 @@ lego --email you@example.com --dns websupport -d '*.example.com' -d example.com
WEBSUPPORT_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
[Links]
API = "https://rest.websupport.sk/docs/v1.zone"
API = "https://rest.websupport.sk/v2/docs"
APIv1 = "https://rest.websupport.sk/docs/v1.service#services"