]> git.proxmox.com Git - mirror_acme.sh.git/log
mirror_acme.sh.git
16 months agofix https://github.com/acmesh-official/acme.sh/issues/4470
neil [Tue, 24 Jan 2023 07:17:21 +0000 (15:17 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4470

16 months agoMerge pull request #4471 from vladislav-sharapov/patch-1
neil [Sun, 22 Jan 2023 06:10:32 +0000 (14:10 +0800)]
Merge pull request #4471 from vladislav-sharapov/patch-1

fix(dns_openstack): fix argparse error

16 months agofix(dns_openstack): fix argparse error
Vladislav Sharapov [Fri, 20 Jan 2023 19:43:15 +0000 (23:43 +0400)]
fix(dns_openstack): fix argparse error

Add equal sign to '--record' option to fix argparse error
occurring when ACME token starts with '-'.

16 months agoMerge pull request #4468 from DreamOfIce/master
neil [Fri, 20 Jan 2023 01:11:23 +0000 (09:11 +0800)]
Merge pull request #4468 from DreamOfIce/master

Update deploy script for gcore

16 months agoUpdate gcore_cdn.sh
冰雪殇璃陌梦 [Thu, 19 Jan 2023 02:19:05 +0000 (10:19 +0800)]
Update gcore_cdn.sh

17 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

17 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.

17 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

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

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

18 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

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

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

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

18 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

18 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

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

18 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

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

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

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

18 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

18 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)

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

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

18 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.

18 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

18 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

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

18 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

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

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

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

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

18 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

18 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

19 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.

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

19 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

19 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

19 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

19 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

19 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

19 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

20 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

20 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

20 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>
20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

20 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

20 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

20 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

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

20 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

20 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

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

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

20 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

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

20 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

20 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

20 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

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

21 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

21 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

21 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

21 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

21 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

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

21 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

21 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

21 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

21 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

21 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

21 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

21 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.

21 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.

21 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

21 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)

21 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

21 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

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

21 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

21 months agoUpdate dns_bunny.sh
neil [Wed, 7 Sep 2022 10:15:21 +0000 (18:15 +0800)]
Update dns_bunny.sh

`i` should start with `1`.
In dns alias mode, the fulldomain doesn't have a `_acme-challenge` prefix.

21 months agoMerge pull request #4293 from bbruun/fix-multiple-tld
neil [Wed, 7 Sep 2022 08:47:25 +0000 (16:47 +0800)]
Merge pull request #4293 from bbruun/fix-multiple-tld

Fix for multiple TLDs in DNS API

21 months agoFix for multiple TLDs in DNS API
Bjarke Bruun [Wed, 7 Sep 2022 01:46:28 +0000 (03:46 +0200)]
Fix for multiple TLDs in DNS API

21 months agofix the shebang
Shane Bishop [Tue, 6 Sep 2022 17:38:15 +0000 (11:38 -0600)]
fix the shebang

21 months agoCreate dns_bunny.sh
Shane Bishop [Tue, 6 Sep 2022 13:35:06 +0000 (07:35 -0600)]
Create dns_bunny.sh

21 months agosupport "secrets.HTTPS_INSECURE" for solaris
neil [Tue, 6 Sep 2022 12:33:51 +0000 (20:33 +0800)]
support "secrets.HTTPS_INSECURE" for solaris

21 months agoWorld4You: fix paketnr parsing
Lorenz Stechauner [Mon, 5 Sep 2022 11:19:34 +0000 (13:19 +0200)]
World4You: fix paketnr parsing

Signed-off-by: Lorenz Stechauner <lorenz.stechauner@necronda.net>
21 months agothe envs are moved to acmetest
neil [Sat, 3 Sep 2022 13:11:16 +0000 (21:11 +0800)]
the envs are moved to acmetest