Commit Graph

5497 Commits

Author SHA1 Message Date
a42fef0905 Merge branch 'dev' into master 2024-05-20 07:05:06 +10:00
f7e09af5c9 Merge pull request #4738 from stokito/dns_api_info
Structured DNS provider API info
2024-05-19 09:12:14 +02:00
304cb56337 Merge pull request #4929 from jeromecst/master
Add notification support for ntfy.sh
2024-05-19 09:05:51 +02:00
6b7b5caf54 DNS provider API: structured description
Instead of using comments declare info in a special variable.
Then the variable can be used to print the DNS API provider usage.
The usage can be parsed on UI and show all needed inputs for options.

The info is stored in plain string that it's both human-readable and easy to parse:

    dns_example_info='API name
     An extended description.
     Multiline.
    Domains: list of alternative domains to find
    Site: the dns provider website e.g. example.com
    Docs: Link to ACME.sh wiki for the provider
    Options:
     VARIABLE1 Title for the option1.
     VARIABLE2 Title for the option2. Default "default value".
     VARIABLE3 Title for the option3. Description to show on UI. Optional.
    Issues: Link to a support ticket on https://github.com/acmesh-official/acme.sh
    Author: First Lastname <authoremail@example.com>, Another Author <https://github.com/example>;
    '

Here:
VARIABLE1 will be required.
VARIABLE2 will be required too but will be populated with a "default value".
VARIABLE3 is optional and can be empty.

A DNS provider may have alternative options like CloudFlare may use API KEY or API Token.
You can use a second section OptionsAlt: section.

Some providers may have alternative names or domains e.g. Aliyun and AlibabaCloud.
Add them to Domains: section.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-18 12:06:41 +03:00
95b51cf9e6 Merge branch 'acmesh-official:master' into master 2024-05-05 09:42:54 +10:00
a375e924b4 translation of comments into English 2024-05-05 07:42:22 +10:00
bd48c99383 fix ca names 2024-05-04 16:27:31 +02:00
d989617825 set default SL_Ver to v1 2024-05-04 20:42:38 +10:00
177d9b7cb0 set default SL_Ver to v1 2024-05-04 20:38:42 +10:00
7a1305c1bb fix del record for v1, delete one entry at a time 2024-05-04 19:12:42 +10:00
8bb29f53d1 test DNS for v1 (legacy) 003 2024-04-30 16:15:45 +10:00
2e3c1ef4ac test DNS for v1 (legacy) 003 2024-04-30 13:49:53 +10:00
ada7e12b5a test DNS for v1 (legacy) 003 2024-04-30 11:03:53 +10:00
b8949ba3dd test DNS for v1 (legacy) 002 2024-04-30 10:01:50 +10:00
73fe47ba79 test DNS for v1 (legacy) 001 2024-04-30 09:57:49 +10:00
577920de86 test DNS for v2 (actual) 001 2024-04-30 08:36:36 +10:00
0d8a314bcf Merge pull request #5123 from acmesh-official/dev
sync
2024-04-29 20:15:14 +02:00
e7cfde1904 Merge pull request #5049 from hknet/patch-2
fixed handling of key and secret
2024-04-29 20:14:01 +02:00
517baa3235 test DNS for v2 (actual) 2024-04-29 22:54:31 +10:00
8c07af6fc7 Merge pull request #5113 from scruel/dev
fix(deploy_dsm): ensure grep get the error code
2024-04-25 09:19:08 +02:00
cd01104de9 fix(deploy_dsm): ensure grep get the error code
Added grep -o option to ensure the script won't get other digits as the error code result
2024-04-25 13:39:05 +08:00
28f438a6bd Merge pull request #5111 from scruel/scruel-patch-1 2024-04-24 23:16:49 +02:00
9ff89b570f fix(deploy_dsm): missing gerp -P option on busybox
Fixes:  #5105
2024-04-25 04:02:49 +08:00
bc90376489 Merge pull request #5102 from acmesh-official/dev
sync
2024-04-21 12:11:04 +02:00
43b5ea801f convert to pkcs12 when renewal
fix https://github.com/acmesh-official/acme.sh/issues/3474#issuecomment-2058126129
2024-04-21 11:21:45 +02:00
9863e7ea6e Merge pull request #5023 from scruel/patch-dsm-deploy
Patch Synology DSM deploy: support DSM 6.x & user-friendly refactor.
2024-04-21 09:45:41 +02:00
ebaa39b03f Merge pull request #5075 from acmesh-official/dev
sync
2024-04-01 11:46:18 +02:00
fa3d7ad14b Merge pull request #5069 from annieoxe/decode-eab_hmac_key
Fix: Decode eab_hmac_key as single-line
2024-03-31 23:02:42 +02:00
c51104f956 fix format 2024-03-31 20:33:57 +02:00
84795ff4d9 Merge pull request #4757 from laraveluser/master
Add support for Lima-City
2024-03-31 20:20:29 +02:00
cc5c722e29 Merge pull request #5072 from aSauerwein/master
feature: add template option for panos deploy hook
2024-03-31 20:15:18 +02:00
4fcddd1893 add template option 2024-03-31 09:16:21 +02:00
c8604255e4 Merge branch 'acmesh-official:master' into master 2024-03-27 21:47:09 +01:00
492826a7f2 Fix: Decode eab_hmac_key as single-line
This commit resolves the issue #5068.
2024-03-26 12:35:54 +01:00
2d4b900e33 Merge pull request #5032 from scruel/patch-3
fix(config_migrate): always remove domain old key & replace old value by new value
2024-03-18 21:43:03 +01:00
d2481f5790 Merge pull request #5048 from hknet/patch-1
dns-record TTL set to 300
2024-03-18 21:25:35 +01:00
49f6104f03 Merge pull request #4979 from derytim/aws_dns_imdsv2
Aws dns imdsv2
2024-03-18 21:16:16 +01:00
2728d2aa6e fix format 2024-03-18 21:09:49 +01:00
0588fc6b7c Merge pull request #4581 from wlallemand/haproxy-hot-update
haproxy deploy hook updates existing certificate over stats socket
2024-03-18 21:07:12 +01:00
e3cd52cab4 Merge branch 'dev' into aws_dns_imdsv2 2024-03-13 11:06:52 -07:00
b2c6b9a320 attempt _use_metadata fix from j-c-m 2024-03-11 10:33:14 -07:00
39fa40ab12 fixed secret+key storage-usage
fixed the key and secret handling via acme account.conf
2024-03-11 03:27:17 +01:00
0bf87bf4af dns-record TTL set to 300
reduce TTL for the TXT record from 3600 to 300 to have an easier way to replicate changes for the dns-verification in case multiple submissions for a specific record/domain are done within an hour.
2024-03-11 00:44:53 +01:00
d3b022fe17 Update dns_limacity.sh 2024-03-03 10:32:21 +01:00
79640f6b7d replace wired space symbol 2024-02-28 20:02:24 +08:00
2cbdf274b1 feat(config_migrate): always remove domain old key & replace old value by new value 2024-02-28 18:30:06 +08:00
6af5293315 doc: adjust 2024-02-28 02:00:07 +08:00
ff090d2f74 fix lint 2024-02-26 23:45:19 +08:00
68e3a12a91 feat: improve robustness of the usage of DSM tool synogroup 2024-02-26 23:38:44 +08:00
50eda6b678 fix: lint 2024-02-26 21:07:15 +08:00