neil
eed8a7f078
add more debug code https://github.com/acmesh-official/acme.sh/issues/4768
1 year ago
neil
c18364c755
change default log level to 2
1 year ago
neil
04946e992e
change the default debug level to 2.
1 year ago
neil
8bdcd22486
fix https://github.com/acmesh-official/acme.sh/issues/4746
1 year ago
Nirjas Jakilim
13d31ecb7f
fixed regex for nginx conf path
Fixed the regex for nginx path configuration to fix grep: unrecognized option error
1 year ago
Vito
8d00f489cd
Remove excessive full stop from help
1 year ago
neil
15ee036db1
fix for solaris
1 year ago
neil
6db8ae451a
fix for solaris
1 year ago
neil
a7f3d413ef
fix for solaris
1 year ago
neil
7f39cdc856
fix format
1 year ago
neil
a51025fe8f
fix https://github.com/acmesh-official/acme.sh/issues/3645
1 year ago
sg1888
a9f631f404
Added help verbiage for --ecc flag
2 years ago
neil
a7455d7edd
fix https://github.com/acmesh-official/acme.sh/issues/4562#issuecomment-1598731384
2 years ago
neil
8fd3a64e35
fix https://github.com/acmesh-official/acme.sh/issues/4442
2 years ago
neil
3761fb4377
fix bug https://github.com/acmesh-official/acme.sh/issues/4442
2 years ago
neil
0472f5da6a
Revert "fix format"
This reverts commit 09041fb81d
.
Revert "fix https://github.com/acmesh-official/acme.sh/issues/4680 "
This reverts commit 299a157409
.
2 years ago
neil
09041fb81d
fix format
2 years ago
neil
299a157409
fix https://github.com/acmesh-official/acme.sh/issues/4680
zerossl returns retry-after header within "200 OK" code.
so we don't check the "503" code anymore.
2 years ago
neil
f680ede980
start 3.0.7
2 years ago
neil
327e2fb0a4
remove all exec.
https://github.com/acmesh-official/acme.sh/issues/4659
2 years ago
neil
4c30250782
fix https://github.com/acmesh-official/acme.sh/issues/4659
2 years ago
neilpang
f66a29d1c3
fix https://github.com/acmesh-official/acme.sh/issues/4606
2 years ago
David Schramm
a570fda1cb
prevent whitespace splitting
2 years ago
neil
dcdbe2fbb8
fix https://github.com/acmesh-official/acme.sh/pull/4577
2 years ago
David Schramm
dc1f36da43
prevent whitespace splitting
2 years ago
neilpang
42a5cd961d
fix https://github.com/acmesh-official/acme.sh/issues/4530#issuecomment-1473395845
2 years ago
Markus Hoffrogge
70f4cad2ca
Fix Retry-After handling
- closes #4543
2 years ago
neil
ce629e8e70
fix typo
2 years ago
neil
20cfc4ac66
fix https://github.com/acmesh-official/acme.sh/issues/4535
2 years ago
neilpang
cb8b341fb4
fix https://github.com/acmesh-official/acme.sh/issues/4530
2 years ago
neilpang
982c54b605
fix https://github.com/acmesh-official/acme.sh/issues/4530
2 years ago
Markus Hoffrogge
15f96b7239
Fix to handle LE overload status 503 appropriately
- LE HTTP response status 503 is not an error, it must be handled via sleep and retry
- s. https://community.letsencrypt.org/t/new-service-busy-responses-beginning-during-high-load/184174
fixes #4530
2 years ago
dharp
05a2eb3df4
add additional debug statement for DOMAIN_CONF
2 years ago
neilpang
a5fbf3fb80
fix format
2 years ago
neilpang
3cf8f78745
fix format
2 years ago
neilpang
59dab6eac7
fix https://github.com/acmesh-official/acme.sh/issues/4485#issuecomment-1414022376
https://github.com/acmesh-official/acme.sh/issues/4483#issuecomment-1414460122
2 years ago
neilpang
c2344f3717
add log for doh
https://github.com/acmesh-official/acme.sh/issues/4481
2 years ago
PMExtra
a5b04a0328
ensure `curl --help` backward compatible
2 years ago
neil
015a9b9271
fix notify
2 years ago
neil
b99c998057
fix https://github.com/acmesh-official/acme.sh/issues/4463
2 years ago
neil
6c0a7144f6
fix https://github.com/acmesh-official/acme.sh/issues/4445
2 years ago
neil
bf50fce5bd
fix https://github.com/acmesh-official/acme.sh/issues/4470
2 years ago
neil
a2c64e79ff
fix for openbsd
2 years ago
PMExtra
7154c9ee5d
improve `curl --help` predication
2 years ago
PMExtra
057c95bd1c
improve `wget --content-on-error` condition
2 years ago
PMExtra
0cafc00c4f
append --fail-with-body argument to curl if supported
2 years ago
plummer86
764a4c99fa
Fix assignment to _wget_out
2 years ago
neil
a2af26635f
use ecc cert
2 years ago
Kiril Isakov
264b9819ff
Replace the BASH parameter substitution mechanism (unsupported by sh) with standard commands (supported by sh)
2 years ago
Kiril Isakov
9f942a6b65
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.
2 years ago