Commit Graph

3937 Commits (5fbbc17376e7a248f35e191cca8053ca521ce88c)
 

Author SHA1 Message Date
MaysWind 5fbbc17376 update dnspod.com api
neil b7a3fe05a4
Merge pull request from acmesh-official/dev
sync
neil 0be214e79e
Merge pull request from jimp100/patch-1
Corrected regex for duckdns subdomains
neil d6083c68fd add libidn
neil 8a24275ba9 add dns check wiki
neil ca841252bd
Merge pull request from NerLOR/master
World4You Bugfix unable to parse paketnr
neil 54195b16ad
Merge pull request from tresni/synology_dsm
Add DSM7 support to synology_dsm deployhook
Lorenz Stechauner cb90167c76
World4You shellcheck
Lorenz Stechauner ac4ae85a4a
World4You code refactor
Lorenz Stechauner 48b2a271cc
World4You Bugfix unable to parse paketnr
neil 596807055e
Merge pull request from vanonox/addScaleway
Add scaleway provider
jimp100 cee20c4eb9
Corrected regex for subdomains
A fix to handle subdomains of a duckdns domain.  I.e.  subdomain.mydomain.duckdns.org
Handles n number of subdomains
neil 15fb47cb3d fix https://github.com/acmesh-official/acme.sh/issues/3300
Brian Hartvigsen 2635dfef96
Shellcheck linting
Also removed unused code
Brian Hartvigsen 7d7789ae96
Support DSM 6 and 7
Small changes for DSM 6:

All fields (except enable_syno_token as explained below) must either be in the GET params or the POST params, you can't mix GET and POST params
enable_syno_token=yes must be in both the GET and POST params.
If enable_syno_token=yes is only in the POST fields, then DSM6 returns a synotoken of --------. If enable_syno_token=yes is only in the GET params, then it returns no synotoken at all. It must be in both to work.
Need to use /webapi/auth.cgi instead of /webapi/entry.cgi
Verified with DSM 6.2.3-25426 Update 2 and DSM 7.0-40850
Thijn cc69285420
Fix synology_dsm deployhook for DSM 7
Brian Hartvigsen 99d3a283ef
Use POST for login
This allows us to get the cookie and the token (as it appears to be only in the body in DSM 7.)  HTTP_HEADERS is only guarenteed to be output with POST for both wget and curl.
Van Hau TRAN 9b532584d6 fix: fix delete txt record and error mngtt
neil 7576eb38d9
Merge pull request from nate1010smith/dev
Correct sed regex
neil 8440d013f8 fix
neil 174c87a192 fix
neil 32b62d6d4f fix
neil a0c2d312e9 start 2.8.9
Van Hau TRAN 5127a9ae3c fix: shell if
Van Hau TRAN b5653a1c06 feat: add comment and configure workflow ci test
Van Hau TRAN 671bd1022e feat: add scaleway provider
Nate 94bba4ac9c
Correct sed regex
Corrects issue .

The '?' character after a group is not supported in POSIX Basic Regular Expressions. Replacing it with '\{0,1\}' retains the same functionality and also works on non-GNU systems.
neil fe1136aa95
Merge pull request from christianbur/patch-7
Update mailcow.sh
neil 8950ffcc5e
Merge pull request from jakelamotta/dev
Adds DNS-API support for Simply.com
Christian Burmeister 2bc627970e
Update mailcow.sh
I have modified the following things:

    Originally, "/data/assets/ssl/" is always appended to the varialbe ${_mailcow_path}. Since I use acme.sh as docker container, I only want to include the mailcow-ssl directory in the acem.sh container and not the complete mailcow directory. So now it is checked if the file generate_config.sh is in the directory (then it is the mailcow root directory, see https://github.com/mailcow/mailcow-dockerized) and only then "/data/assets/ssl/" is appended, in all other cases the passed variable is taken over unchanged.

    Because of the RP  I have extended the script with ECC certificates.

    I adapted the reboot commands as described in the mailcow manual (https://mailcow.github.io/mailcow-dockerized-docs/firststeps-ssl/#how-to-use-your-own-certificate).
neil 44615c6fa2
Merge pull request from acmesh-official/dev
sync
neil 00f55ea0bc
Merge pull request from NerLOR/master
Added World4You DNS API
Lorenz Stechauner be43cebf7d World4You Mac fix
Lorenz Stechauner f38317d01f World4You Mac debug
Lorenz Stechauner da839aae66 World4You check response message
jakelamotta 768e00ff1a Merge remote-tracking branch 'upstream/dev' into dev
Lorenz Stechauner 40631f465e World4You updated info strings
Lorenz Stechauner f665c73bb1 World4You fixed return value
neil be067466fe
Merge pull request from jpbede/deploy-cleverreach
Add CleverReach Deploy API
Lorenz Stechauner 3c309df6dd World4You shellcheck cleaning
Lorenz Stechauner b7e6d98647 World4You grep fix
Lorenz Stechauner 48942de75e World4You cleaning
Lorenz Stechauner fbcbc10174 World4You Shellcheck
Lorenz Stechauner 342b48105f World4You fix for no redirects
Lorenz Stechauner 5f3e7f02cc World4You _head_n fix
Lorenz Stechauner bfccf29ccf World4You redirect fix
Lorenz Stechauner 1e3bb1f02b World4You head_n
Lorenz Stechauner 0dcf6771e7 World4you grammar
Lorenz Stechauner 062503c523 Merge branch 'master' of github.com:NerLOR/acme.sh
Lorenz Stechauner c3d7f2f170 World4You removed _ggrep