| Commit message (Expand) | Author | Age |
* | modules/constants: Also add a user to each group, so that duplicated gids are... | Benedikt Peetz | 35 hours |
* | tests/email-http: Use the factored out DNS server | Benedikt Peetz | 35 hours |
* | hosts/server2: Use the internal stalwart directory | Benedikt Peetz | 35 hours |
* | tests/email-http: Test the http self-service availability | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Don't restart the systemd service | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Enable the http self-service interface | Benedikt Peetz | 35 hours |
* | modules/nginx: Set the "acme" group as group of the "acme" user | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Allow both nginx and stalwart-mail access to the cert | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Explicitly list out valid password hashes | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Make `cfg.principals` nullable | Benedikt Peetz | 35 hours |
* | modules/stalwart-mail: Use correct group name for `redis-stalwart-mail` | Benedikt Peetz | 35 hours |
* | pkgs/stalwart-mail-free: Update package hash, as it changed | Benedikt Peetz | 37 hours |
* | hosts/server2: Setup sharkey | Benedikt Peetz | 2 days |
* | test/sharkey: Init | Benedikt Peetz | 2 days |
* | modules/sharkey: Init | Benedikt Peetz | 2 days |
* | pkgs/sharkey: Init | Benedikt Peetz | 2 days |
* | tests/{common,email-dns}: Move last part of acme and dns handling to common | Benedikt Peetz | 2 days |
* | tests/email-dns: Factor out all of the secrets/acme stuff into a common dir | Benedikt Peetz | 2 days |
* | update.sh: Also run `nix flake update` | Benedikt Peetz | 3 days |
* | flake.lock: Update | Benedikt Peetz | 3 days |
* | zones/vhack.eu: Add a taskchampion subdomain | Benedikt Peetz | 13 days |
* | modules/system-info: Register taskchampion port | Benedikt Peetz | 13 days |
* | modules/taskchampion-sync: Persist data directory | Benedikt Peetz | 13 days |
* | hosts/server2: Enable taskwarrior-sync | Benedikt Peetz | 13 days |
* | modules/taskchampion-sync: Add {u,g}ids to {group,user} | Benedikt Peetz | 13 days |
* | {modules,test}/taskchampion-sync: Init | Benedikt Peetz | 13 days |
* | zones/vhack.eu: add nextcloud subdomain | Silas Schöffel | 2025-04-07 |
* | nextcloud: init on server2 | Silas Schöffel | 2025-04-07 |
* | hosts/server2: Format | Benedikt Peetz | 2025-04-01 |
* | tests/email-dns/secrets/dkim/gen_key.sh: Add shellcheck shell | Benedikt Peetz | 2025-04-01 |
* | {hosts/server3,zones/vhack.eu}: Activate stalwart-mail on server3 for soispha | Benedikt Peetz | 2025-04-01 |
* | zones/vhack.eu: Correct specify the SRV targets as fully-qualified | Benedikt Peetz | 2025-04-01 |
* | zones/vhack.eu: Set the SOA name server entry to a real domain | Benedikt Peetz | 2025-04-01 |
* | zones/vhack.eu: Make it obvious, that the serial number must be changed | Benedikt Peetz | 2025-04-01 |
* | tests/dns: Avoid tracing the name-server interfaces | Benedikt Peetz | 2025-04-01 |
* | zones/vhack.eu: Also revert the mail server changes | Benedikt Peetz | 2025-03-30 |
* | {hosts/server2,modules/mail}: Re-active the old mail server | Benedikt Peetz | 2025-03-30 |
* | modules/mail: Avoid changing the `virtualMail` user uid | Benedikt Peetz | 2025-03-30 |
* | modules/mail: Actually set the uid/gid of the virtualMail user | Benedikt Peetz | 2025-03-30 |
* | zones/vhack.eu: Use correct `eu` tld instead of `org` | Benedikt Peetz | 2025-03-30 |
* | modules/stalwart-mail: Assign uids and gids to the stalwart users | Benedikt Peetz | 2025-03-29 |
* | modules/constants: Enforce the 0 to 400 limit | Benedikt Peetz | 2025-03-29 |
* | modules/constants: Correctly assign each uid so that none is greater 400 | Benedikt Peetz | 2025-03-29 |
* | modules/constants: Dry gid definitions by inheriting the uids | Benedikt Peetz | 2025-03-29 |
* | hosts/server2: Use the correct path to the DKIM keys | Benedikt Peetz | 2025-03-29 |
* | hosts/server2: Setup stalwalt-mail on mail.vhack.eu for soispha@vhack.eu | Benedikt Peetz | 2025-03-29 |
* | tests/email-dns/secrets: Re-key secrets, so that soispha and sils can read them | Benedikt Peetz | 2025-03-27 |
* | flake.lock: Update | Benedikt Peetz | 2025-03-27 |
* | zones/vhack.eu: Fix cyclic CNAME entry for `source.vhack.eu` | Benedikt Peetz | 2025-03-21 |
* | zones/vhack.eu: Add the `source.vhack.eu` dns entry for the redirect | Benedikt Peetz | 2025-03-21 |