~jacksonchen666/certbot-ocsp-fetcher-uacme-compat

some stuff for uacme compatibility
18d9652f — Tom Wassenberg 8 months ago
Print --help output to stdout instead of stderr
a5960ce6 — Tom Wassenberg 11 months ago
Use whole and/or absolute path to tool in messages
44995354 — Tom Wassenberg 1 year, 6 months ago
Simplify unset-or-null expansions for shfmt 3.6.0

Context: https://github.com/mvdan/sh/pull/849
325fc772 — Tom Wassenberg 1 year, 6 months ago
Remove trailing whitespace in Markdown
252c4254 — Gaspard d'Hautefeuille 1 year, 6 months ago
Add distribution section
82ffc58f — Tom Wassenberg 1 year, 6 months ago
Switch sample cert endpoints in tests

The certs' issuance on the BadSSL servers does not seem to be automated,
leading to periodic unreliability.
27458ca0 — Tom Wassenberg 1 year, 7 months ago
Revoke all test-issued certs during teardown
827cc290 — Tom Wassenberg 1 year, 7 months ago
Remove whitespace from test parameters
b65fa027 — Tom Wassenberg 1 year, 8 months ago
Use LE's ECDSA chain in tests

In preparation of this being the new default in Certbot 2.0.
56707ae5 — Tom Wassenberg 1 year, 8 months ago
Fix Bash 5.2 compatibility

Several Bats tests started failing on Bash 5.2, because indices of
associative arrays are treated differently.

This switches to another, backwards-compatible, way of checking whether
associative arrays are empty, that fixes the issue.
420fb71c — Tom Wassenberg 1 year, 8 months ago
Avoid use of FD4 to fix Bats test

The `print_error_and_usage_instructions_on_wrong_invocations` test
failed on Bats 1.5.0 and up.

`git bisect` blamed a specific Bats commit [1] which starts using FD4
for internal functionality. Apparently this means the user can't use it
as well, so move one FD up.

[1]: https://github.com/bats-core/bats-core/commit/635700c
96439f05 — Tom Wassenberg 1 year, 8 months ago
Correct ShellCheck config path in CI
23b2052a — Tom Wassenberg 1 year, 8 months ago
Please linter on pre-commit hook
2d4daee1 — Tom Wassenberg 1 year, 8 months ago
Use correct ShellCheck binary and config in CI
3dedddfd — Tom Wassenberg 1 year, 9 months ago
Use unit name specifier in systemd units
8bb126b6 — Tom Wassenberg 1 year, 9 months ago
Lint and audit systemd units in CI
75acd4f7 — Tom Wassenberg 1 year, 9 months ago
Install linters from Snap in CI

The `max_line_length` directive in EditorConfig doesn't seem to be supported
any more since shfmt 3.5.0. Can't find a proper source on this, but testing
seems to confirm it.

The above, and/or another change in shfmt, results in quite some lines needing
style changes.

Installing shfmt from Snap also means it can't be run as root any more, which
wasn't necessary or good anyway.
Sandbox systemd unit file (#19)

fb55841d — Tom Wassenberg 1 year, 9 months ago
Correct environment variable name in README
Next