| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2025-07-29 | {modules,test}/jitsi-meet: Init | Benedikt Peetz | |
| 2025-07-13 | {modules,pkgs}/sharkey: Use the sharkey package and module from nixpkgs | Benedikt Peetz | |
| Sharkey was package in nixpkgs. | |||
| 2025-07-06 | tests/rust-motd: Add a `sleep` to avoid flakiness | Benedikt Peetz | |
| 2025-06-23 | tests/rust-motd: Init | Benedikt Peetz | |
| 2025-06-07 | tests/email-dns: Reject mail, that fails DKIM | Benedikt Peetz | |
| This test should be very strict. | |||
| 2025-06-07 | tests/taskchampion-sync: Use correct test function name | Benedikt Peetz | |
| `wait_until_succeed` is not defined, but `wait_until_succeeds` is. | |||
| 2025-06-07 | tests/{atuin-sync,email-{dns,http},sharkey,taskchampion-sync}: Share acme setup | Benedikt Peetz | |
| In the wake of `network-online.target`'s removal from `multi-user.target`, I noticed, that this acme ca setup code is effectively duplicated. This commit now deduplicates it. | |||
| 2025-06-07 | modules/git-back: Init with the out-of-tree back | Benedikt Peetz | |
| 2025-05-05 | modules/atuin-sync: Init | Benedikt Peetz | |
| 2025-04-28 | pkgs/taskchampion-sync: Put the sync server behind a ngnix proxy | Benedikt Peetz | |
| I realized, that the new taskchampion-sync-server uses a http api (instead of the custom protocol of taskserver). As such, we obviously want to put it behind a ngnix reverse proxy. | |||
| 2025-04-28 | pkgs/sharkey: 2025.2.2 -> 2025.2.3 | Benedikt Peetz | |
| There is no change log, as this is a security update. | |||
| 2025-04-25 | tests/sharkey-image: Rename to `sharkey-cpu` | Benedikt Peetz | |
| Image upload still fails, even with this test passing. | |||
| 2025-04-24 | modules/sharkey: Ensure, that it can access the host's CPUs | Benedikt Peetz | |
| This is, for some reason, needed for image uploads to sharkey. | |||
| 2025-04-23 | tests/email-http: Use the factored out DNS server | Benedikt Peetz | |
| 2025-04-23 | tests/email-http: Test the http self-service availability | Benedikt Peetz | |
| 2025-04-23 | modules/stalwart-mail: Explicitly list out valid password hashes | Benedikt Peetz | |
| If a password hash does not match stalwart's know ones, it will just treat it as plaintext. This is obviously very bad, and should be avoided. | |||
| 2025-04-22 | test/sharkey: Init | Benedikt Peetz | |
| We can't test that much, as user creation and general configuration seems to be locked behind completing a point and click adventure, once Sharkey is actually setup. As such, we simply test, that Sharkey starts and provides its default HTML. | |||
| 2025-04-22 | tests/{common,email-dns}: Move last part of acme and dns handling to common | Benedikt Peetz | |
| This makes re-using it even easier. | |||
| 2025-04-22 | tests/email-dns: Factor out all of the secrets/acme stuff into a common dir | Benedikt Peetz | |
| This makes it easier to re-use this test data for various tests. | |||
| 2025-04-11 | {modules,test}/taskchampion-sync: Init | Benedikt Peetz | |
| 2025-04-01 | tests/email-dns/secrets/dkim/gen_key.sh: Add shellcheck shell | Benedikt Peetz | |
| 2025-04-01 | tests/dns: Avoid tracing the name-server interfaces | Benedikt Peetz | |
| 2025-03-27 | tests/email-dns/secrets: Re-key secrets, so that soispha and sils can read them | Benedikt Peetz | |
| Doing a full `ragenix --rekey --idenitity <soispha.age.key>` run will fail, if there are secrets that she cannot decrypt. Thus encrypt the test secrets with all keys. | |||
| 2025-03-09 | {modules,tests}/back: Update to deal with newest back | Benedikt Peetz | |
| 2025-03-09 | modules/stalwart-mail: Remove now unneeded `allowInsecureSmtp` option | Benedikt Peetz | |
| 2025-03-09 | tests/email-dns: Init | Benedikt Peetz | |
| This test is somewhat involved, but tries to exercise our full mail handling capabilities. It effectively only tests that alice can send a message to bob, but it checks nearly all security mechanisms (DNSSEC is currently still missing). | |||
| 2025-03-09 | test/email-ip: Rename from the general `email` test | Benedikt Peetz | |
| 2025-03-09 | {modules,tests}/dns: Init | Benedikt Peetz | |
| Most of the dns module was taken from: <https://github.com/nix-community/dns.nix> | |||
| 2025-03-09 | tests/email: Test the mvp | Benedikt Peetz | |
| 2024-12-25 | fix(modules/back): Remove the `gitPath` from the service name | Benedikt Peetz | |
| With it, the service names become nearly illegible. | |||
| 2024-12-25 | fix(modules/git-server): Use `vhack.persist` for data-directories | Benedikt Peetz | |
| This avoids having to create them manually on the server and is, overall just generally a better way to solve this problem. | |||
| 2024-12-24 | feat(tests/back): Init | Benedikt Peetz | |
| 2024-12-20 | refactor({modules,test}): Migrate to a `by-name` structure | Benedikt Peetz | |
