Commit graph

148 commits

Author SHA1 Message Date
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
445b3edd9d Dedupe TestSymbolRunner 2023-03-08 12:06:33 +01:00
5045c3494d Use NonZero* where applicable 2023-03-08 12:06:27 +01:00
ac1c06dd31 Untangle and move around setup structs 2023-03-07 22:07:35 +01:00
877af00806 Simplify setup a bit 2023-03-05 22:28:31 +01:00
06ff70c38d Add a helpful comment 2023-03-05 22:28:31 +01:00
b9d1303d06 Pull in fix for tokio-rs/tokio#5502 2023-03-05 22:28:31 +01:00
b32b0eaedc Emit Errors in CommandRunner 2023-03-05 22:28:31 +01:00
bca1d2036a Much nicer logs 2023-03-05 22:28:31 +01:00
0fd1e44121 Coding style 2023-03-03 19:17:40 +01:00
e143bf8578 Simplify loggers 2023-03-03 18:46:02 +01:00
e745ef3ad0 Add tests for templates and improve signatures 2023-02-25 14:51:40 +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
e569bdb416 Minor style improvements 2023-02-24 00:41:08 +01:00
4eeb280f0d Clippy 2023-02-24 00:41:08 +01:00
0d41e8a833 Better tests 2023-02-24 00:41:08 +01:00
395fb1c9fa Switch to slog 2023-02-24 00:41:08 +01:00
f27e981259 Add workaround for tokio-rs/tokio#5502 2023-02-24 00:41:08 +01:00
7d973372cc Add uwsgi 2023-02-24 00:41:08 +01:00
e23b41c37c Remove unused export 2023-02-24 00:41:08 +01:00
ae5d6837af Rewrite build.rs 2023-02-24 00:41:08 +01:00
e4af85726f Check TLS Key bits 2021-12-26 01:45:16 +01:00
6954359209 Remove SuCommandRunner 2021-12-26 01:45:00 +01:00
70786ebf40 Simplify SetuidCommandRunner 2021-12-26 01:44:46 +01:00
229eb3a9e9 Remove unnecessary clippy allow 2021-12-26 01:18:50 +01:00
4938a51ad7 Pass &str instead of cloning String 2021-12-26 00:07:44 +01:00
426b531e4c fmt 2021-12-26 00:07:34 +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
5f88c0f5ed Clippy 2021-12-17 23:11:04 +01:00
21018bd6f6 More flexible PHP FPM pool config 2021-12-17 18:04:11 +01:00
e8b2f9fc5c Move to new LE cert 2021-10-10 22:52:25 +02:00
b093a952be unwrap -> expect 2021-08-06 13:15:34 +02: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
750dedb752 Switch x3 to r3 cert 2021-06-03 00:49:22 +02:00
83c30eca20 Actually enable io on tokio runtime 2020-11-09 12:25:07 +01:00
a155a1f7a8 Wait for other executions on failure 2020-10-19 23:45:11 +02:00
b7c6a14571 Update dependencies 2020-10-19 14:29:10 +02:00
da98bfba8c Style 2020-10-19 14:29:02 +02:00
b53267f406 Add postgresql database 2020-10-17 23:33:28 +02:00
d7180e327a Change log passing 2020-09-05 15:55:40 +02:00
9200e83a0a Add DelayingSymbolRunner for testing 2020-09-05 15:55:40 +02:00
918e931728 Put Dir and Owner in sequence 2020-09-05 15:55:40 +02:00
42690f1d50 Some small fixes 2020-09-05 15:55:40 +02:00
d173198729 Make public Setup interface async 2020-09-05 15:55:40 +02:00
2d3e3688fa Experiment with futures 2020-09-02 10:54:57 +02:00