| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 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-23 | style(treewide): Format | Benedikt Peetz | |
| 2024-12-20 | refactor({modules,test}): Migrate to a `by-name` structure | Benedikt Peetz | |
| 2024-08-13 | test(nixos/git-server): Include the start of a test for cgit's README rendering | Benedikt Peetz | |
| 2024-08-13 | fix(nixos/git-server): Correctly enable the git config feature of gitolite | Benedikt Peetz | |
| The previously set variable is only used in the gitolite.conf file for the `config` specifications on each repo. We can't use that because we use "wild-repos". Thus we need to add the `user-configs` option to each repo, allow users to change the git settings specified there with a simple `ssh git@git.vhack.eu config <repo> --set cgit.owner <name>`. | |||
| 2024-08-13 | test(tests/git-server): Add initial tests | Benedikt Peetz | |
| The last line, testing for the about page rendering is not yet working. I assume that's because of our hand-rolled list-to-string function thingy in the `cgitrc`. After <https://github.com/NixOS/nixpkgs/pull/317293> is merged, this should probably improve immensely. | |||
| 2024-08-02 | test(tests): Init infrastructure | Benedikt Peetz | |
| The modules still need to be imported one-by-one in `default.nix` files because we have yet to rewrite this, but the new test infrastructure might as well use the new `fileset` functions from `nixpkgs`. | |||
