Andreas Bießmann
3411b736dd
deploy/routeros: add error handling for scp
In order to stop processing on failure to copy certificate
to remote side, fail on error of scp command.
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
3 years ago
Andreas Bießmann
c603b9c40b
deploy/routeros: add error handling for ssh
In order to detect errorneous scripts on remote side, catch return code
and handle it respectively.
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
Reviewed-by: Ross Shen @sjtuross
3 years ago
neil
1e2c5d038f
Merge pull request #3986 from abiessmann/fix_depoly_routeros
deploy/routeros.sh: fix routeros script
3 years ago
Andreas Bießmann
9d6d96adf3
deploy/routeros.sh: fix routeros script
Commit c46ceb06b4
introduced an error in
routeros script.
Fix it!
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
3 years ago
waldner
8d574ecb34
Geoscaling: get creds for removal too
3 years ago
neil
9ebb2ac2e4
Merge pull request #3980 from acmesh-official/dev
sync
3 years ago
neil
7b935eec5d
Merge pull request #3979 from dislazy/dev
fix(notify):remove nofity,move weixin_work.sh to notify
3 years ago
bosong
b209f66654
fix(notify):remove nofity,move weixin_work.sh to notify
3 years ago
neil
b98b4951b4
Merge pull request #3669 from youuy/master
Add Weixin Work notify hook
3 years ago
Nikolaj Brinch Jørgensen
227d62a5dc
Fixes Simply.com to use REST API version 2 with Basic Auth
3 years ago
neil
7fae5553a8
Merge pull request #3977 from gabbe/Encode_password
Accept some special characters in password and some error handling
3 years ago
Gabriel Thörnblad
6ead019873
Accept some special characters in password and added a little bit better error handling
3 years ago
lufi42
6d2ab4d270
Merge branch 'dev' of https://github.com/lufi42/acme.sh into dev
3 years ago
lufi42
a6b58bc88d
Corrected use of Plesk API calls to fetch all domain for all Plesk editions
This implementation of the Plesk API will add support for Plesk web admin edition and will now discover all domains ( of customers & administrative users) managed by the specific plesk instance.
The previous implementation of the Plesk API uses the customer API. This brings two problems:
1. The current API call only fetches the domains of resellers/customers and not the domains that are managed by administrative users.
compare:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-customer-accounts/retrieving-the-list-of-customer%E2%80%99s-domains.75309/
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-plesk-server/getting-server-information/response-packet-structure-and-samples/list-of-domains.75294/
2. The customer API is only available in the web pro/host editions. The most common license on VPS/Dedicated Servers is nowadays the web admin edition. See: https://www.plesk.com/editions/
The correct way to get all domains in all Plesk editions is to use the Sites (Domains) API:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-sites-domains/getting-information-about-sites.66583/
This way is working for all plesk editions the same way.
3 years ago
lufi42
ea3c37d754
Corrected use of Plesk API calls to fetch all domain for all Plesk editions
This implementation of the Plesk API will add support for Plesk web admin edition and will now discover all domains managed by the specific plesk instance.
The existing implementation of the Plesk API uses the customer API. This brings two problems:
1. The current API call only fetches the domains of resellers/customers and not the domains that are managed by administrative users.
compare:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-customer-accounts/retrieving-the-list-of-customer%E2%80%99s-domains.75309/
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-plesk-server/getting-server-information/response-packet-structure-and-samples/list-of-domains.75294/
2. The customer API is only available in the pro/admin editions. The most common license on VPS/Dedicated Servers is the web host edition. See: https://www.plesk.com/editions/
The correct way to get all domains in all Plesk editions is to use the Sites (Domains) API:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-sites-domains/getting-information-about-sites.66583/
3 years ago
neil
e58b00d9a2
Merge pull request #3964 from gabbe/Loopia_API_is_updated
Update dns_loopia.sh
3 years ago
Gabriel Thörnblad
b75e90f8c9
Double quote variables (shellcheck suggestions)
3 years ago
Gabriel Thörnblad
e82f3439c3
Trigger CI
3 years ago
neil
0bc8e3bee5
Merge pull request #3965 from waldner/master
geoscaling DNS API
3 years ago
waldner
13f80acb2d
geoscaling DNS API
3 years ago
neil
8fe813acff
Merge pull request #3932 from peterlh/master
Added curanet dns support
3 years ago
Gabriel Thörnblad
0ed4fc6a12
Update dns_loopia.sh
Loopia API is now less tolerant so we need another <value> tag surrounding the <struct>
3 years ago
fradev
b37bf06de8
Update ssh.sh
3 years ago
fradev
27bbf0ccaf
Merge branch 'acmesh-official:master' into master
3 years ago
Martin Arndt
ed56d52af3
Changed GitHub issues URL
3 years ago
Martin Arndt
fb457968ec
Fix formatting according to Shellcheck 3/3
3 years ago
Martin Arndt
0bea2e2b94
Fix formatting according to Shellcheck 2/2
3 years ago
Martin Arndt
72d02f442e
Fix formatting according to Shellcheck
3 years ago
Martin Arndt
bcf63b5d27
Add ArtFiles.de DNS API plugin
3 years ago
neil
e88442cb46
Merge pull request #3947 from abiessmann/deploy_routeros_fixes
deploy/routeros.sh fixes
3 years ago
neil
930609e875
Merge pull request #3948 from richard-9000/richard-9000-patch-1
dns_opnsense.sh - Fixed the domain parse regex
3 years ago
richard-9000
8752d08ce9
dns_opnsense.sh - Fixed the domain parse regex
Extended the regex to skip the new transferkey and hmac sections of opnsense bind.
3 years ago
Andreas Bießmann
c46ceb06b4
deploy/routeros.sh: change DEPLOY_SCRIPT_CMD
This set the owner of script to ssh user, have the comment line in script
as real comment and removes policy since this is set from current user,
at least for RouterOS 7.x.
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
3 years ago
Andreas Bießmann
92e4ecce3b
deploy/routeros.sh: remove all certificates
As the script is applying the fullchain which includes three certificates,
delete all of them before applying updated certificate.
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
3 years ago
Andreas Bießmann
8a2f673903
deploy/routeros.sh: make ssh/scp configurable
In order to modify ssh/scp commands make them configurable via
environment variables.
Signed-off-by: Andreas Bießmann <andreas@biessmann.org>
3 years ago
Marvo2011
ac0dd90c37
Fix shfmt
3 years ago
Marvo2011
9470850258
Fix shellcheck, use double quote
3 years ago
Marvo2011
2982e9943e
Add custom option to map multidomain RIDs
3 years ago
Marvo2011
80e13bc24a
Merge remote-tracking branch 'origin/dev' into dev
3 years ago
peter
9a677534a7
added more debug info when rm recordid is empty
3 years ago
peter
af08d67fad
rem. ;
3 years ago
peter
a2901d61ea
check for return values
3 years ago
peter
aaae83efec
check for return values
3 years ago
neil
7369298638
Merge pull request #3921 from andischerer/master
Added united-domains Reselling DNS API
3 years ago
neil
a761bd20fa
Merge pull request #3934 from mac-zhou/dev
Add environment variables ROUTER_OS_PORT
3 years ago
neilpang
01ace11293
Update dns_ispconfig.sh
fix https://github.com/acmesh-official/acme.sh/issues/3895#issuecomment-1035409954
3 years ago
Mac_Zhou
205e95a246
Add environment variables ROUTER_OS_PORT
3 years ago
neil
2c2a43e1ec
Update dns_cf.sh
if CF_Zone_ID is used, save it to domain conf instead.
3 years ago
peter
0c9a6da623
more specific delete of records
3 years ago
Andreas Scherer
888d91d14a
FIX dns_udr api: loop variable
3 years ago