Commit Graph

5380 Commits (f0ac566c9369cbc64daf72c9c9449d20c181fb04)
 

Author SHA1 Message Date
neilpang 439defca42 switch from staging api to production api
https://github.com/acmesh-official/acme.sh/issues/2401
3 years ago
neil 8a85bb2989
Merge pull request #4017 from exogee-technology/dev
Fix / Netlify API should only match exact domain matches.
3 years ago
neil 5e7519183d
Merge pull request #4020 from sjau/dns_ispconfig_typo
dns_ispconfig: add missing brackets
3 years ago
hyper_ch 40e7eca1ee dns_ispconfig: adding missing brackets 3 years ago
Kevin Brown 481f02de88 Also check for the closing quote so that only exact domain matches are found. 3 years ago
neilpang 6a90856f0e don't renew cert if valid-to is set to an absolute date
don't renew cert if valid-to is set to an absolute date
3 years ago
neil dcbbee8adb
Merge pull request #4012 from acmesh-official/dev
Support "NotBefore" and NotAfter
3 years ago
neilpang 225adcc836 fix renewal for validto
fix renewal for validto
3 years ago
neilpang 0f607413d0 fix for solaris time format 3 years ago
neilpang 922553032b typo 3 years ago
neilpang b49999721c Update acme.sh 3 years ago
neilpang de4c4eedd8 Support NotBefore and NotAfter
Add `--valid-from` and `--valid-to`:
https://github.com/acmesh-official/acme.sh/wiki/Validity
3 years ago
neilpang bcc984fc09 minor 3 years ago
neilpang d53262fab6 fix update account
fix https://github.com/acmesh-official/acme.sh/issues/4009
3 years ago
neilpang 532e44bcea normalize domains
fix https://github.com/acmesh-official/acme.sh/issues/4005
3 years ago
neilpang 3fb67629c1 Update README.md 3 years ago
neil 6145465823
Merge pull request #4006 from acmesh-official/dev
sync
3 years ago
neilpang fb5091a388 support Google ACME server
see: https://github.com/acmesh-official/acme.sh/wiki/Server
3 years ago
Marvo2011 d6c68f1a84
Rename delete function, add info 3 years ago
neilpang 0d05f9ba80 Update acme.sh
fix https://github.com/acmesh-official/acme.sh/issues/4001
3 years ago
neil a300df0020
Update dns_fornex.sh 3 years ago
neil a50158cbeb
Merge pull request #3982 from waldner/master
Geoscaling: read credentials when removing records too
3 years ago
Timur Umarov 7278fd25e5 Added fornex.com api 3 years ago
neil 6fb8c0ec4c
Merge pull request #3989 from abiessmann/deploy_routeros_handle_remote_errors
deploy/routeros: handle errors
3 years ago
neil 07cedc55e2
Merge pull request #3978 from nikolajbrinch/dev
Fixes Simply.com to use REST API version 2 with Basic Auth
3 years ago
neil ae3cc81f03
Merge pull request #2924 from ianepperson/master
Add Discord notification
3 years ago
neil 97a45e3b02
Update discord.sh 3 years ago
neil 451b290b79
Update discord.sh 3 years ago
neil 499ea07934
Merge pull request #3993 from imgrant/deploy-truenas-s3-feature
feat: Configure TrueNAS S3 certificate
3 years ago
Ian Grant afa06267a2 style: Neaten up some of the info & error messages, fix some typos 3 years ago
Ian Grant d4a6d9c076 fix: Adjust the sed extraction of certificate ID from JSON response
Prior to this, an error in the regex didn't match. Resolves #3992 (TrueNAS deploy hook fails to set certificate for FTP or WebDAV)
3 years ago
Ian Grant c3f6112443 feat: Configure certificate for TrueNAS S3 service (MinIO) 3 years ago
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