about summary refs log tree commit diff stats
path: root/tests/by-name (follow)
Commit message (Collapse)AuthorAge
* tests/email-http: Use the factored out DNS serverBenedikt Peetz4 days
|
* tests/email-http: Test the http self-service availabilityBenedikt Peetz4 days
|
* modules/stalwart-mail: Explicitly list out valid password hashesBenedikt Peetz4 days
| | | | | | 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.
* test/sharkey: InitBenedikt Peetz4 days
| | | | | | | | 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.
* tests/{common,email-dns}: Move last part of acme and dns handling to commonBenedikt Peetz4 days
| | | | This makes re-using it even easier.
* tests/email-dns: Factor out all of the secrets/acme stuff into a common dirBenedikt Peetz4 days
| | | | This makes it easier to re-use this test data for various tests.
* {modules,test}/taskchampion-sync: InitBenedikt Peetz2025-04-11
|
* tests/email-dns/secrets/dkim/gen_key.sh: Add shellcheck shellBenedikt Peetz2025-04-01
|
* tests/dns: Avoid tracing the name-server interfacesBenedikt Peetz2025-04-01
|
* tests/email-dns/secrets: Re-key secrets, so that soispha and sils can read themBenedikt Peetz2025-03-27
| | | | | | 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.
* {modules,tests}/back: Update to deal with newest backBenedikt Peetz2025-03-09
|
* modules/stalwart-mail: Remove now unneeded `allowInsecureSmtp` optionBenedikt Peetz2025-03-09
|
* tests/email-dns: InitBenedikt Peetz2025-03-09
| | | | | | | 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).
* test/email-ip: Rename from the general `email` testBenedikt Peetz2025-03-09
|
* {modules,tests}/dns: InitBenedikt Peetz2025-03-09
| | | | Most of the dns module was taken from: <https://github.com/nix-community/dns.nix>
* tests/email: Test the mvpBenedikt Peetz2025-03-09
|
* fix(modules/back): Remove the `gitPath` from the service nameBenedikt Peetz2024-12-25
| | | | With it, the service names become nearly illegible.
* fix(modules/git-server): Use `vhack.persist` for data-directoriesBenedikt Peetz2024-12-25
| | | | | This avoids having to create them manually on the server and is, overall just generally a better way to solve this problem.
* feat(tests/back): InitBenedikt Peetz2024-12-24
|
* refactor({modules,test}): Migrate to a `by-name` structureBenedikt Peetz2024-12-20