]> git.proxmox.com Git - mirror_acme.sh.git/log
mirror_acme.sh.git
15 months agoMerge pull request #4420 from romanlum/dev
neil [Tue, 28 Feb 2023 09:38:16 +0000 (17:38 +0800)]
Merge pull request #4420 from romanlum/dev

Added dns provider for ipv64.net

15 months agofix quote
Roman Lumetsberger [Sat, 25 Feb 2023 11:22:27 +0000 (11:22 +0000)]
fix quote

15 months agouse _lower_case function
Roman Lumetsberger [Sat, 25 Feb 2023 11:18:33 +0000 (11:18 +0000)]
use _lower_case function

15 months agoreduce nanelo dns ttl
An | Anton Röhm [Thu, 23 Feb 2023 23:13:21 +0000 (00:13 +0100)]
reduce nanelo dns ttl

15 months agoimprove output
An | Anton Röhm [Thu, 23 Feb 2023 23:01:39 +0000 (00:01 +0100)]
improve output

15 months agoCreate first version of Nanelo DNS API integration
An | Anton Röhm [Thu, 23 Feb 2023 22:29:46 +0000 (23:29 +0100)]
Create first version of Nanelo DNS API integration

[create dnsapi/dns_nanelo.sh]

15 months agoadd additional debug statement for DOMAIN_CONF
dharp [Tue, 21 Feb 2023 16:19:07 +0000 (10:19 -0600)]
add additional debug statement for DOMAIN_CONF

15 months agoMerge pull request #4489 from acmesh-official/dev
neil [Sat, 4 Feb 2023 12:08:11 +0000 (20:08 +0800)]
Merge pull request #4489 from acmesh-official/dev

sync

15 months agoMerge pull request #4266 from skyksandr/master
neil [Fri, 3 Feb 2023 08:49:26 +0000 (16:49 +0800)]
Merge pull request #4266 from skyksandr/master

Vultr DNS: fix "grep: repetition-operator operand invalid" on FreeBSD

15 months agoVultr DNS: fix "grep: repetition-operator operand invalid" on FreeBSD
Aleksandr Kunin [Wed, 24 Aug 2022 01:41:54 +0000 (08:41 +0700)]
Vultr DNS: fix "grep: repetition-operator operand invalid" on FreeBSD

15 months agofix format
neilpang [Fri, 3 Feb 2023 01:59:42 +0000 (09:59 +0800)]
fix format

15 months agofix format
neilpang [Fri, 3 Feb 2023 01:57:56 +0000 (09:57 +0800)]
fix format

15 months agofix https://github.com/acmesh-official/acme.sh/issues/4485#issuecomment-1414022376
neilpang [Fri, 3 Feb 2023 01:55:51 +0000 (09:55 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4485#issuecomment-1414022376
https://github.com/acmesh-official/acme.sh/issues/4483#issuecomment-1414460122

16 months agofix shell check and formatting
Roman Lumetsberger [Tue, 31 Jan 2023 10:17:33 +0000 (11:17 +0100)]
fix shell check and formatting

16 months agoconvert domain and subdomain to lower case
Roman Lumetsberger [Tue, 31 Jan 2023 10:10:42 +0000 (11:10 +0100)]
convert domain and subdomain to lower case

16 months agoMerge branch 'acmesh-official:dev' into dev
Roman Lumetsberger [Tue, 31 Jan 2023 09:34:29 +0000 (10:34 +0100)]
Merge branch 'acmesh-official:dev' into dev

16 months agoadd log for doh
neilpang [Mon, 30 Jan 2023 06:39:03 +0000 (14:39 +0800)]
add log for doh
https://github.com/acmesh-official/acme.sh/issues/4481

16 months agofix warnings
neilpang [Sun, 29 Jan 2023 03:13:23 +0000 (11:13 +0800)]
fix warnings

16 months agoMerge pull request #4478 from acmesh-official/dev
neil [Sun, 29 Jan 2023 03:06:37 +0000 (11:06 +0800)]
Merge pull request #4478 from acmesh-official/dev

sync

16 months agoMerge pull request #4448 from PMExtra/feature/curl_fail
neil [Sat, 28 Jan 2023 12:37:20 +0000 (20:37 +0800)]
Merge pull request #4448 from PMExtra/feature/curl_fail

curl return fail if HTTP errors

16 months agofix https://github.com/acmesh-official/acme.sh/issues/992
neilpang [Sat, 28 Jan 2023 09:29:03 +0000 (17:29 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/992

16 months agoensure `curl --help` backward compatible
PMExtra [Sat, 28 Jan 2023 09:19:04 +0000 (17:19 +0800)]
ensure `curl --help` backward compatible

16 months agofix warning
neilpang [Sat, 28 Jan 2023 08:24:27 +0000 (16:24 +0800)]
fix warning

16 months agoMerge pull request #4476 from acmesh-official/dev
neil [Sat, 28 Jan 2023 08:19:53 +0000 (16:19 +0800)]
Merge pull request #4476 from acmesh-official/dev

sync

16 months agofix https://github.com/acmesh-official/acme.sh/issues/992
neilpang [Sat, 28 Jan 2023 08:18:27 +0000 (16:18 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/992

16 months agoMerge pull request #4475 from acmesh-official/dev
neil [Sat, 28 Jan 2023 07:31:55 +0000 (15:31 +0800)]
Merge pull request #4475 from acmesh-official/dev

sync

16 months agofix format
neilpang [Sat, 28 Jan 2023 07:28:06 +0000 (15:28 +0800)]
fix format

16 months agofix format
neilpang [Sat, 28 Jan 2023 07:26:54 +0000 (15:26 +0800)]
fix format

16 months agofix format
neilpang [Sat, 28 Jan 2023 07:25:50 +0000 (15:25 +0800)]
fix format

16 months agofix format
neilpang [Sat, 28 Jan 2023 07:24:21 +0000 (15:24 +0800)]
fix format

16 months agoMerge pull request #4414 from beartom/master
neil [Sat, 28 Jan 2023 07:20:10 +0000 (15:20 +0800)]
Merge pull request #4414 from beartom/master

Update truenas.sh to deploy certificate for TrueCharts

16 months agofix from OpenAI https://github.com/acmesh-official/acme.sh/issues/992
neil [Fri, 27 Jan 2023 03:44:06 +0000 (11:44 +0800)]
fix from OpenAI  https://github.com/acmesh-official/acme.sh/issues/992
https://github.com/acmesh-official/acme.sh/pull/2609

16 months agoMerge pull request #4447 from PMExtra/feature/vault
neil [Tue, 24 Jan 2023 10:49:18 +0000 (18:49 +0800)]
Merge pull request #4447 from PMExtra/feature/vault

improve vault and vault_cli deployhooks

16 months agofix stepca
neil [Tue, 24 Jan 2023 10:00:09 +0000 (18:00 +0800)]
fix stepca

16 months agofix stepca
neil [Tue, 24 Jan 2023 09:58:46 +0000 (17:58 +0800)]
fix stepca

16 months agofix notify
neil [Tue, 24 Jan 2023 08:45:12 +0000 (16:45 +0800)]
fix notify

16 months agofix stepca
neil [Tue, 24 Jan 2023 08:42:10 +0000 (16:42 +0800)]
fix stepca

16 months agofix https://github.com/acmesh-official/acme.sh/issues/4463
neil [Tue, 24 Jan 2023 08:13:42 +0000 (16:13 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4463

16 months agofix https://github.com/acmesh-official/acme.sh/issues/4445
neil [Tue, 24 Jan 2023 07:45:25 +0000 (15:45 +0800)]
fix https://github.com/acmesh-official/acme.sh/issues/4445

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

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

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

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

17 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

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

17 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

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

17 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

17 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

18 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

18 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

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 agoFormat
beartom [Mon, 28 Nov 2022 12:59:10 +0000 (20:59 +0800)]
Format

Format

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

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

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

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

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

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