]> git.proxmox.com Git - mirror_acme.sh.git/log
mirror_acme.sh.git
20 months agoMerge pull request #4518 from AnTheMaker/nanelo_dns
neil [Thu, 2 Mar 2023 01:40:47 +0000 (09:40 +0800)]
Merge pull request #4518 from AnTheMaker/nanelo_dns

Add Nanelo DNS support

20 months agoMerge pull request #4528 from chris03/bugfix/replace-expr
neil [Wed, 1 Mar 2023 02:28:18 +0000 (10:28 +0800)]
Merge pull request #4528 from chris03/bugfix/replace-expr

SMTP notify: Use grep -E instead of expr

20 months agoUse grep -E instead of expr
Chris [Wed, 1 Mar 2023 02:08:15 +0000 (21:08 -0500)]
Use grep -E instead of expr

expr was printing  `expr: warning: '^.*[<>"]': using '^' as the first character of a basic regular expression is not portable;`

20 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

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

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

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

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

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

21 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

21 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

21 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

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

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

21 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

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

21 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

21 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

21 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

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

21 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

21 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

21 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

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

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

21 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

21 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

21 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

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

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

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

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

21 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

21 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

21 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

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

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

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

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

21 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

21 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

21 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

22 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

22 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 '-'.

22 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

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

22 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

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

22 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

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

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

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

23 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

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

23 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

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

23 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

23 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

23 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

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

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

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

23 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

23 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

23 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

23 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

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

23 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

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

Format

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

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

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

23 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

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

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

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

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

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

23 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

23 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

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

23 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

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

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

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

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

23 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

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

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

2 years 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.

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

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

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

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

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

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

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

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

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

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