Commit graph

114 commits

Author SHA1 Message Date
d01c3f84cc Adapt to trixie openssl 2025-09-02 11:55:58 +02:00
0a6b6efd7a Streamline command runner a bit 2025-09-02 11:47:48 +02:00
ddf645e19e cargo fmt 2025-09-02 11:47:36 +02:00
97057db8d2 Adapt to trixie openssl 2025-09-02 11:46:33 +02:00
136c348f01 Update tests 2024-11-29 08:21:57 +01:00
4392e65f3f Don't handle ACME root certs
They are volatile, and issued certs are already bundled nowadays.
2024-08-04 10:46:47 +02:00
6b34c9ea34 Explicitly set home dir
Bookworm defaults to /nonexisting for system accounts.
2023-09-12 11:27:28 +02:00
6d564e58e0 Support bookworm openssl in Csr 2023-09-12 10:42:22 +02:00
c41ad54c37 Support bookworm openssl in Key 2023-09-12 10:42:22 +02:00
93dba46387 Switch Cron to Box<[u8]> 2023-09-12 10:42:22 +02:00
d091265d27 Try to get rid of owned types
Inspired by https://www.youtube.com/watch?v=A4cKi7PTJSs. This turns a
lot of cloning Strings and PathBufs into Rcs.
2023-06-18 11:58:19 +02:00
e3b425eb1c Simplify symbols bounds a bit 2023-03-09 11:21:58 +01:00
5045c3494d Use NonZero* where applicable 2023-03-08 12:06:27 +01:00
dd7c6c10fd Fix unisolated git checkout test
This depends on the target dir to exist; `target` does exist unless
a different build dir is used.
2023-02-24 18:05:48 +01:00
4eeb280f0d Clippy 2023-02-24 00:41:08 +01:00
e4af85726f Check TLS Key bits 2021-12-26 01:45:16 +01:00
70786ebf40 Simplify SetuidCommandRunner 2021-12-26 01:44:46 +01:00
fb23353453 Use bytes for command stdin 2021-12-26 00:07:11 +01:00
92ac0d0384 Fix mariadb dump logic on unchanged database 2021-12-17 23:11:04 +01:00
5ca1e45b66 Clippy 2021-08-01 21:21:22 +02:00
d6d5d9ebc4 Only list production dependencies in npm install 2021-07-24 23:09:52 +02:00
aa5b6fa603 Use futures_util 2021-06-04 12:11:10 +02:00
9694ed0138 Stable test 2021-06-03 01:06:10 +02:00
da98bfba8c Style 2020-10-19 14:29:02 +02:00
42690f1d50 Some small fixes 2020-09-05 15:55:40 +02:00
2d3e3688fa Experiment with futures 2020-09-02 10:54:57 +02:00
67b6f90fe0 Coding style 2020-08-06 17:38:59 +02:00
907a4962c5 New architecture 2020-03-04 00:31:47 +01:00
e4b3424ba6 Always run lists if they contain something that has no provides info 2020-02-11 19:56:13 +01:00
2b786a2175 Fix Wordpress 2019-12-27 11:16:32 +01:00
0d44c9c2b1 Add todo 2019-12-26 15:44:20 +01:00
fccd0bc685 Add key + cert chain bundles 2019-12-25 12:57:42 +01:00
ffd85372d3 Extract get_cert 2019-12-11 21:56:02 +01:00
51b47b5dd4 Simplify cron a tiny bit 2019-12-06 21:18:28 +01:00
eb6b05c9db Make php-fpm's max_children configurable 2019-12-06 13:11:09 +01:00
afa5791d07 Adapt TLSKey to Debian 10 2019-12-06 09:56:28 +01:00
bc74acc4ab Make PHP version configurable 2019-12-05 16:38:22 +01:00
d99ce476cf Adapt acme account key to Debian 10 2019-12-05 15:25:10 +01:00
3958645df0 Fix challenges dir 2019-12-05 15:25:10 +01:00
e060ce5a68 Lint 2019-10-09 00:18:49 +02:00
64bdf403d4 Cow -> AsRef 2019-10-08 23:12:58 +02:00
3c2434eb66 AcmeFactory 2019-10-08 22:01:23 +02:00
602c7f7ebe Update to edition 2018 2019-10-07 23:37:08 +02:00
bc4a898c0a Format and clippy 2019-10-02 23:46:31 +02:00
466b4cb994 AsRef in SetuidCommandRunner 2019-10-02 23:37:31 +02:00
8bcd03c7da Use clone in newAcmeUser 2019-10-02 16:22:11 +02:00
de98c07251 Wait for socket in user service 2019-10-01 12:52:22 +02:00
3ccf64fac1 Command runner args, Paths and AsRef 2019-10-01 12:52:11 +02:00
5d5e9dfcb4 Add and use for_each_tuple! 2019-10-01 12:51:47 +02:00
43d3b72f48 Improve Cron 2019-10-01 12:51:47 +02:00