]> git.proxmox.com Git - mirror_acme.sh.git/log
mirror_acme.sh.git
16 months agoUpdate gcore_cdn.sh
冰雪殇璃陌梦 [Thu, 19 Jan 2023 02:19:05 +0000 (10:19 +0800)]
Update gcore_cdn.sh

16 months agoMerge pull request #4430 from zpeschke/gd_grammar
neil [Wed, 11 Jan 2023 12:50:59 +0000 (20:50 +0800)]
Merge pull request #4430 from zpeschke/gd_grammar

Minor grammar fixes for gd

16 months agoMerge pull request #4413 from trulyliu/dev
neil [Wed, 11 Jan 2023 12:46:07 +0000 (20:46 +0800)]
Merge pull request #4413 from trulyliu/dev

Add gcore dns support.

16 months agoAdd gcore dns support.
Gavin Leo [Sun, 27 Nov 2022 13:32:20 +0000 (21:32 +0800)]
Add gcore dns support.

https://apidocs.gcore.com/dns

16 months agoimprove logging
PMExtra [Tue, 27 Dec 2022 18:47:49 +0000 (02:47 +0800)]
improve logging

16 months agofix for openbsd
neil [Mon, 26 Dec 2022 14:28:08 +0000 (22:28 +0800)]
fix for openbsd

16 months agominor
neil [Mon, 26 Dec 2022 13:43:02 +0000 (21:43 +0800)]
minor

16 months agomigrate FABIO to VAULT_FABIO_MODE and persist it
PMExtra [Fri, 23 Dec 2022 11:32:06 +0000 (19:32 +0800)]
migrate FABIO to VAULT_FABIO_MODE and persist it

16 months agoimprove chain.pem exists evaluating
PMExtra [Fri, 23 Dec 2022 11:17:37 +0000 (19:17 +0800)]
improve chain.pem exists evaluating

16 months agoimprove vault and vault_api deployhooks
PMExtra [Fri, 23 Dec 2022 08:34:18 +0000 (16:34 +0800)]
improve vault and vault_api deployhooks

16 months agoimprove `curl --help` predication
PMExtra [Fri, 23 Dec 2022 09:42:27 +0000 (17:42 +0800)]
improve `curl --help` predication

16 months agoimprove `wget --content-on-error` condition
PMExtra [Fri, 23 Dec 2022 09:24:34 +0000 (17:24 +0800)]
improve `wget --content-on-error` condition

16 months agoappend --fail-with-body argument to curl if supported
PMExtra [Fri, 23 Dec 2022 09:22:12 +0000 (17:22 +0800)]
append --fail-with-body argument to curl if supported

17 months agoMerge pull request #4441 from plummer86/bugfix/_wget_out_fix
neil [Mon, 19 Dec 2022 02:23:00 +0000 (10:23 +0800)]
Merge pull request #4441 from plummer86/bugfix/_wget_out_fix

Fix assignment: _wget_out

17 months agoFix assignment to _wget_out
plummer86 [Sun, 18 Dec 2022 22:32:49 +0000 (22:32 +0000)]
Fix assignment to _wget_out

17 months agoMinor grammar fixes for gd
Zachary Peschke [Fri, 9 Dec 2022 16:47:19 +0000 (09:47 -0700)]
Minor grammar fixes for gd

17 months agouse ecc cert
neil [Sun, 4 Dec 2022 07:05:30 +0000 (15:05 +0800)]
use ecc cert

17 months agoMerge pull request #4091 from PMExtra/feature/ssh_scp
neil [Sat, 3 Dec 2022 05:58:31 +0000 (13:58 +0800)]
Merge pull request #4091 from PMExtra/feature/ssh_scp

Refact ssh hook to use deploy config, support scp and support specifying port

17 months agoadded doc for dns_ipv64_rm
Roman Lumetsberger [Wed, 30 Nov 2022 07:55:27 +0000 (08:55 +0100)]
added doc for dns_ipv64_rm

17 months agoAdded dns provider for ipv64.net
Roman Lumetsberger [Tue, 29 Nov 2022 20:39:06 +0000 (21:39 +0100)]
Added dns provider for ipv64.net

17 months agoMerge pull request #4409 from hatamiarash7/patch-1
neil [Tue, 29 Nov 2022 13:12:47 +0000 (21:12 +0800)]
Merge pull request #4409 from hatamiarash7/patch-1

Update ArvanCloud API URL - Security & CI problem

17 months agoFix export problems
Arash Hatami [Tue, 29 Nov 2022 10:15:04 +0000 (13:45 +0330)]
Fix export problems

17 months agoFix export problem for special values
Arash Hatami [Tue, 29 Nov 2022 08:51:49 +0000 (12:21 +0330)]
Fix export problem for special values

17 months agoFormat
beartom [Mon, 28 Nov 2022 12:59:10 +0000 (20:59 +0800)]
Format

Format

17 months agoUpdate duplicate message
Arash Hatami [Mon, 28 Nov 2022 12:52:25 +0000 (16:22 +0330)]
Update duplicate message

17 months agoFix SH format
Arash Hatami [Mon, 28 Nov 2022 12:41:17 +0000 (16:11 +0330)]
Fix SH format

17 months agoadd 'Accept' header
Arash Hatami [Mon, 28 Nov 2022 12:39:17 +0000 (16:09 +0330)]
add 'Accept' header

17 months agoMerge pull request #4410 from kirisakow/patch-1
neil [Mon, 28 Nov 2022 01:58:46 +0000 (09:58 +0800)]
Merge pull request #4410 from kirisakow/patch-1

Trim trailing slash in `--home` argument's value from the get-go to avoid that subsequently created paths contain two adjacent slashes in the middle

17 months agoMerge branch 'acmesh-official:dev' into dev
lufi42 [Sun, 27 Nov 2022 18:55:58 +0000 (19:55 +0100)]
Merge branch 'acmesh-official:dev' into dev

17 months agoUpdate truenas.sh for certificate in chart release
beartom [Sun, 27 Nov 2022 13:55:01 +0000 (21:55 +0800)]
Update truenas.sh for certificate in chart release

Update certificate in chart release of TrueCharts if any chart release Apps is using the same certificate as TrueNAS web UI.

17 months agoReplace the BASH parameter substitution mechanism (unsupported by sh) with standard...
Kiril Isakov [Sun, 27 Nov 2022 08:22:06 +0000 (09:22 +0100)]
Replace the BASH parameter substitution mechanism (unsupported by sh) with standard commands (supported by sh)

17 months agoTest CI
Arash Hatami [Sun, 27 Nov 2022 06:51:24 +0000 (10:21 +0330)]
Test CI

17 months agoupdate key type
neil [Sun, 27 Nov 2022 03:10:14 +0000 (11:10 +0800)]
update key type

17 months agoTrim trailing slash in `--home` argument's value
Kiril Isakov [Sat, 26 Nov 2022 15:00:03 +0000 (16:00 +0100)]
Trim trailing slash in `--home` argument's value

# What's expected

Since in `acme.sh` path strings are concatenated with a hardcoded slash in between, the left operand must never end with a trailing slash for the resulting path to be valid. Otherwise, obviously, the resulting path will have two adjacent slashes in the middle and will not be valid.

# What actually happens

Even though I cannot tell for each of the input params, I know this for sure for the the `--home` argument's value.

If I run `acme.sh` with `--home` argument's value being a path ending in a trailing slash,

```sh
acme.sh ... --debug ... --home /some/path/ ... -d somedomainna.me ...
```

I get the following (distinct) occurrencies of resulting invalid paths containing two adjacent slashes:

```
[...] Using config home:/some/path/

[...] DOMAIN_PATH='/some/path//somedomainna.me'

[...] _CURL='curl --silent --dump-header /some/path//http.header  -L  -g '

[...] The domain key is here: /some/path//somedomainna.me/somedomainna.me.key

[...] _CURL='curl --silent --dump-header /some/path//http.header  -L  -g  -I  '

[...] Your cert is in: /some/path//somedomainna.me/somedomainna.me.cer

[...] Your cert key is in: /some/path//somedomainna.me/somedomainna.me.key

[...] The intermediate CA cert is in: /some/path//somedomainna.me/ca.cer

[...] And the full chain certs is there: /some/path//somedomainna.me/fullchain.cer

```

# Suggested fix

Trim trailing slash in `--home` argument's value from the get-go.

17 months agoUpdate dns_arvan.sh
Arash Hatami [Sat, 26 Nov 2022 14:42:11 +0000 (18:12 +0330)]
Update dns_arvan.sh

Update API URL

17 months agoUse ec-256 as default key length
neil [Wed, 23 Nov 2022 13:57:38 +0000 (21:57 +0800)]
Use ec-256 as default key length
fix https://github.com/acmesh-official/acme.sh/issues/2350#issuecomment-1324029469

17 months agostart v3.0.6
neil [Wed, 23 Nov 2022 13:55:19 +0000 (21:55 +0800)]
start v3.0.6

17 months agoMerge pull request #4406 from acmesh-official/dev v3.0.5
neil [Wed, 23 Nov 2022 13:44:53 +0000 (21:44 +0800)]
Merge pull request #4406 from acmesh-official/dev

sync

17 months agofix shellcheck warnings
neil [Wed, 23 Nov 2022 13:40:34 +0000 (21:40 +0800)]
fix shellcheck warnings

17 months agofix checkout
neil [Wed, 23 Nov 2022 13:34:58 +0000 (21:34 +0800)]
fix checkout

17 months agofix shellcheck warnings
neil [Wed, 23 Nov 2022 13:33:29 +0000 (21:33 +0800)]
fix shellcheck warnings

17 months agofix shellcheck warnings
neil [Wed, 23 Nov 2022 13:28:17 +0000 (21:28 +0800)]
fix shellcheck warnings

17 months agoMerge pull request #4405 from acmesh-official/dev
neil [Wed, 23 Nov 2022 13:16:44 +0000 (21:16 +0800)]
Merge pull request #4405 from acmesh-official/dev

sync

17 months agofix cf-tunnel
neil [Wed, 23 Nov 2022 13:12:52 +0000 (21:12 +0800)]
fix cf-tunnel

18 months agoMerge pull request #4400 from waja/docker_alpine_update
neil [Sun, 20 Nov 2022 11:47:44 +0000 (19:47 +0800)]
Merge pull request #4400 from waja/docker_alpine_update

Docker alpine update

18 months agoUpdate Alpine to 1.16.3
Jan Wagner [Thu, 17 Nov 2022 14:20:11 +0000 (15:20 +0100)]
Update Alpine to 1.16.3

With #4399 applied we can pick minor versions safely.

18 months agoupgrade actions/checkout@v3
neil [Mon, 7 Nov 2022 14:36:40 +0000 (22:36 +0800)]
upgrade actions/checkout@v3

18 months agoMerge pull request #4372 from PeterDaveHello/speedup-ci
neil [Sat, 29 Oct 2022 05:59:32 +0000 (13:59 +0800)]
Merge pull request #4372 from PeterDaveHello/speedup-ci

Reduce `acmetest` `git clone` depth to speed up CI pipeline

18 months agoMerge pull request #4371 from PeterDaveHello/use-https
neil [Sat, 29 Oct 2022 05:58:20 +0000 (13:58 +0800)]
Merge pull request #4371 from PeterDaveHello/use-https

Use encrypted https instead of plain-text http when we can

18 months agofix doh
neil [Sat, 29 Oct 2022 02:08:42 +0000 (10:08 +0800)]
fix doh
https://github.com/acmesh-official/acme.sh/issues/4369

18 months agoReduce acmetest git clone depth to speed up CI pipeline
Peter Dave Hello [Mon, 17 Oct 2022 10:49:10 +0000 (18:49 +0800)]
Reduce acmetest git clone depth to speed up CI pipeline

18 months agoUse encrypted https instead of plain-text http when we can
Peter Dave Hello [Mon, 17 Oct 2022 08:45:48 +0000 (16:45 +0800)]
Use encrypted https instead of plain-text http when we can

18 months agoMerge pull request #4365 from acmesh-official/dev
neil [Mon, 24 Oct 2022 09:44:22 +0000 (17:44 +0800)]
Merge pull request #4365 from acmesh-official/dev

sync

19 months agoadd Le_Next_Domain_Key for tlsa
neil [Sun, 16 Oct 2022 08:06:01 +0000 (16:06 +0800)]
add Le_Next_Domain_Key for tlsa
fix https://github.com/acmesh-official/acme.sh/issues/3096
Usage: https://github.com/acmesh-official/acme.sh/wiki/tlsa-next-key

19 months agoMerge pull request #4349 from tcx4c70/fix/save-conf
neil [Wed, 12 Oct 2022 00:17:08 +0000 (08:17 +0800)]
Merge pull request #4349 from tcx4c70/fix/save-conf

Fix error during saving conf

19 months agoFix error during saving conf
Adam Tao [Tue, 11 Oct 2022 12:36:09 +0000 (20:36 +0800)]
Fix error during saving conf

There might be '|' in __val (e.g., SYNO_Password), which will cause that
all content of the conf file is cleared. Fix it by escaping '|'
manually.

Signed-off-by: Adam Tao <tcx4c70@gmail.com>
19 months agoMerge pull request #4259 from Mon-ius/master
neil [Wed, 5 Oct 2022 06:20:01 +0000 (14:20 +0800)]
Merge pull request #4259 from Mon-ius/master

fix a issue, when profile not end with newline

19 months agoMerge pull request #4329 from lippertmarkus/patch-1
neil [Wed, 5 Oct 2022 06:18:37 +0000 (14:18 +0800)]
Merge pull request #4329 from lippertmarkus/patch-1

[Deploy: synology_dsm] Make usage of DID with 2FA working for DSM 7

19 months agoMerge pull request #4335 from acmesh-official/dev
neil [Wed, 5 Oct 2022 06:17:03 +0000 (14:17 +0800)]
Merge pull request #4335 from acmesh-official/dev

sync

19 months agofix https://github.com/acmesh-official/acme.sh/issues/1335
neil [Wed, 5 Oct 2022 05:14:25 +0000 (13:14 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/1335

19 months agoMerge pull request #4252 from agowa338/agowa338-patch-1
neil [Tue, 4 Oct 2022 03:20:12 +0000 (11:20 +0800)]
Merge pull request #4252 from agowa338/agowa338-patch-1

Fix missing HTTP_HEADER for _get with wget

19 months agoMerge pull request #4331 from arnebjarne/dns_cpanel_newserial_fix
neil [Sun, 2 Oct 2022 12:40:50 +0000 (20:40 +0800)]
Merge pull request #4331 from arnebjarne/dns_cpanel_newserial_fix

Dns cpanel newserial fix

19 months agoMerge pull request #4334 from sasburg/patch-1
neil [Sun, 2 Oct 2022 12:39:52 +0000 (20:39 +0800)]
Merge pull request #4334 from sasburg/patch-1

Added parked_domans

19 months agoadd parked_domans
sasburg [Sun, 2 Oct 2022 01:11:46 +0000 (18:11 -0700)]
add parked_domans

19 months agoUpdated comment to reflect the change to function
sasburg [Sun, 2 Oct 2022 00:47:13 +0000 (17:47 -0700)]
Updated comment to reflect the change to function

19 months agoForgot to apply the changed default return value
Bjarne Saltbaek [Sat, 1 Oct 2022 13:19:02 +0000 (15:19 +0200)]
Forgot to apply the changed default return value

19 months agoBetter way to catch success or failure
Bjarne Saltbaek [Sat, 1 Oct 2022 12:58:12 +0000 (14:58 +0200)]
Better way to catch success or failure

19 months agominor, just indent usage
neilpang [Fri, 30 Sep 2022 10:03:47 +0000 (18:03 +0800)]
minor, just indent usage

19 months agoMerge pull request #4328 from srirams/srirams-patch-1
neil [Fri, 30 Sep 2022 09:15:22 +0000 (17:15 +0800)]
Merge pull request #4328 from srirams/srirams-patch-1

Add addon domains to cpanel_uapi

19 months agofix(deploy-synology_dsm): support DID with DSM 7
Markus Lippert [Thu, 29 Sep 2022 10:22:45 +0000 (12:22 +0200)]
fix(deploy-synology_dsm): support DID with DSM 7

19 months agoadd addon_domans
srirams [Wed, 28 Sep 2022 23:22:13 +0000 (18:22 -0500)]
add addon_domans

19 months agouse _contains instead of grep
Klaus Frank [Tue, 27 Sep 2022 20:47:35 +0000 (22:47 +0200)]
use _contains instead of grep

19 months agoMerge pull request #4317 from acmesh-official/dev
neil [Sat, 24 Sep 2022 16:02:58 +0000 (00:02 +0800)]
Merge pull request #4317 from acmesh-official/dev

sync

19 months agoexport TokenName
neil [Sat, 24 Sep 2022 15:58:44 +0000 (23:58 +0800)]
export TokenName

19 months agoMerge pull request #4115 from koter84/dev
neil [Sat, 24 Sep 2022 15:31:29 +0000 (23:31 +0800)]
Merge pull request #4115 from koter84/dev

make ip-whitelisting configurable for DNS TransIP

19 months agofix https://github.com/acmesh-official/acme.sh/issues/4285
neil [Sat, 24 Sep 2022 14:00:39 +0000 (22:00 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4285

19 months agominor
neil [Fri, 23 Sep 2022 14:39:53 +0000 (22:39 +0800)]
minor

20 months agoMerge pull request #4310 from mystix/patch-1
neil [Tue, 20 Sep 2022 13:46:19 +0000 (21:46 +0800)]
Merge pull request #4310 from mystix/patch-1

Prevent erasure of saved access token on DNS removal

20 months agoMerge branch 'master' into patch-1
Marc [Mon, 19 Sep 2022 05:08:07 +0000 (13:08 +0800)]
Merge branch 'master' into patch-1

20 months agoFix linting issue
Klaus Frank [Sun, 18 Sep 2022 20:03:52 +0000 (22:03 +0200)]
Fix linting issue

20 months agoMerge branch 'acmesh-official:master' into agowa338-patch-1
Klaus Frank [Sun, 18 Sep 2022 20:00:49 +0000 (22:00 +0200)]
Merge branch 'acmesh-official:master' into agowa338-patch-1

20 months agoMerge pull request #4256 from dannytix/cpanel_auto
neil [Sun, 18 Sep 2022 12:52:11 +0000 (20:52 +0800)]
Merge pull request #4256 from dannytix/cpanel_auto

Cpanel auto

20 months agoMerge pull request #4313 from acmesh-official/dev
neil [Sun, 18 Sep 2022 12:25:26 +0000 (20:25 +0800)]
Merge pull request #4313 from acmesh-official/dev

sync

20 months agoPrevent erasure of saved access token
Marc [Fri, 16 Sep 2022 06:10:10 +0000 (14:10 +0800)]
Prevent erasure of saved access token

20 months agoMerge pull request #4304 from SahAssar/rage4-dns
neil [Tue, 13 Sep 2022 09:14:23 +0000 (17:14 +0800)]
Merge pull request #4304 from SahAssar/rage4-dns

Add rage4 dns api

20 months agoAdd rage4 dns api
Svante Richter [Sat, 10 Sep 2022 18:15:55 +0000 (20:15 +0200)]
Add rage4 dns api

20 months agoMerge pull request #4302 from acmesh-official/dev
neil [Thu, 8 Sep 2022 14:12:10 +0000 (22:12 +0800)]
Merge pull request #4302 from acmesh-official/dev

sync

20 months agofix https://github.com/acmesh-official/acme.sh/issues/4301
neil [Thu, 8 Sep 2022 14:09:39 +0000 (22:09 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4301

20 months agofix https://github.com/acmesh-official/acme.sh/issues/4301
neil [Thu, 8 Sep 2022 13:56:37 +0000 (21:56 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4301

20 months agoMerge pull request #4267 from nixys/feature/dns_yc
neil [Thu, 8 Sep 2022 05:54:58 +0000 (13:54 +0800)]
Merge pull request #4267 from nixys/feature/dns_yc

Add Yandex Cloud DNS API

20 months agoMerge pull request #3873 from Marvo2011/dev
neil [Thu, 8 Sep 2022 05:47:13 +0000 (13:47 +0800)]
Merge pull request #3873 from Marvo2011/dev

Added Selfhost DNS API

20 months agoMerge pull request #4297 from nosilver4u/dgon_found
neil [Thu, 8 Sep 2022 01:12:33 +0000 (09:12 +0800)]
Merge pull request #4297 from nosilver4u/dgon_found

add domain alias support for Digital Ocean API

20 months agoUpdate dns_dgon.sh
Shane Bishop [Wed, 7 Sep 2022 21:37:49 +0000 (15:37 -0600)]
Update dns_dgon.sh

Make sure to initialize 'found' so that it isn't contaminated from previous commands/requests.

20 months ago'i' should start with 1
Shane Bishop [Wed, 7 Sep 2022 19:42:30 +0000 (13:42 -0600)]
'i' should start with 1

Since domain alias mode won't have the '_acme-challenge' prefix.

20 months agoMerge pull request #4295 from NerLOR/master
neil [Wed, 7 Sep 2022 15:22:46 +0000 (23:22 +0800)]
Merge pull request #4295 from NerLOR/master

Update dns_world4you

20 months agoMerge pull request #4294 from koelle25/dev
neil [Wed, 7 Sep 2022 14:58:29 +0000 (22:58 +0800)]
Merge pull request #4294 from koelle25/dev

Fix OPNsense DNS plugin (again)

20 months agoSlightly modify regex to conform to new API response format
Kevin Köllmann [Wed, 7 Sep 2022 11:07:29 +0000 (13:07 +0200)]
Slightly modify regex to conform to new API response format

20 months agoUse new searchMasterDomain API endpoint
Kevin Köllmann [Wed, 7 Sep 2022 11:07:04 +0000 (13:07 +0200)]
Use new searchMasterDomain API endpoint

20 months agoignore https error for solaris
neilpang [Wed, 7 Sep 2022 10:20:09 +0000 (18:20 +0800)]
ignore https error for solaris

20 months agoMerge pull request #4292 from nosilver4u/bunny
neil [Wed, 7 Sep 2022 10:18:15 +0000 (18:18 +0800)]
Merge pull request #4292 from nosilver4u/bunny

Add Bunny DNS API verification method