Commit Graph
10 Commits
Author SHA1 Message Date
Toke Høiland-Jørgensen 9ba7b1799c acme: Backport two bug fixes from master
This backports the following bug-fix commits from the master branch:

c6b4d7f367 ("acme: Include empty 'dns' config option by default")
983cc995a3 ("acme: Correctly handle domain state dir for ECC certificates")

Fixes #11675.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2020-03-26 16:39:10 +01:00
Toke Høiland-Jørgensen 1feef55c94 acme: Add dependency on luci-compat for luci-app-acme
Fixes #10564.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-11-17 16:19:13 +01:00
Toke Høiland-Jørgensen a25797e58d acme: Update to upstream 2.8.3
Upstream release message:
"Letsencrypt CA recent changed the CDN provider, which resulted in hanging issues.
Any downstream package should update.
This is important."

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-11-17 16:19:05 +01:00
Toke Høiland-Jørgensen bbaed850a3 acme: Log acme.sh command invocation
Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-11-17 16:18:57 +01:00
Toke Høiland-Jørgensen 5c51d658cf sqm-scripts: Bump to v1.4.0
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2019-11-08 12:20:07 +01:00
Toke Høiland-Jørgensen 279c09d0b2 ACME: Remove dependency on luci-lib-ipkg
Instead, use @jow-'s suggestion of just checking for the presence of the
executables to find the installed web servers.

Fixes #8529.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-05-23 16:47:34 +02:00
Toke Høiland-Jørgensen 5ade8f3392 ACME: Fix missing quotes in variable comparisons
The variables can be empty if not set in the UCI config.

Reported-by: Petr Novák <petrn@me.com>
Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-03-22 13:45:11 +01:00
Toke Høiland-Jørgensen 56fea1e1b9 sqm-scripts: Bump to v1.3.0
Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-01-21 11:53:25 +01:00
Toke Høiland-JørgensenandToke Høiland-Jørgensen 71c7d30e00 acme: Remove 8192 bits certificate option
This is not supported by letsencrypt, so issuing the certificate will fail.
Instead, add 3072 bits as an intermediate option.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-01-08 13:08:15 +01:00
Toke Høiland-JørgensenandToke Høiland-Jørgensen 5a1f294667 acme: Support selecting ECC certificates from Luci
As pointed out by @andersk, acme.sh already supports ECC certificates, and
they can be set manually in the uci file, just not in Luci. Fix this by
changing the key size selector into a listbox, and adding ECC certs as
options.

Fixes #7825.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2019-01-08 11:29:37 +01:00