Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-22 | Release 23.05nixos-23.05 | Antoine Eiche | |
2023-06-11 | readme: remove the announcement public key | Antoine Eiche | |
Current maintainer no longer has it. | |||
2023-06-11 | Preserve the compatibility with nixos-22.11 | Antoine Eiche | |
2023-06-11 | Improve the certificateScheme number deprecation warning messagecert-warning | Antoine Eiche | |
2023-05-29 | docs: add submissions DNS record for autodiscovery | Mynacol | |
Add the submissions autodiscovery SRV DNS record for implicit TLS in SMTP (submission) connections according to [RFC 8314](https://www.rfc-editor.org/rfc/rfc8314#section-5.1). | |||
2023-05-24 | Remove the NixOS 22.11 support | Antoine Eiche | |
Because the option `nodes.domain1.services.dnsmasq.settings' does not exist. | |||
2023-05-24 | Allow using existing ACME certificates | Naïm Favier | |
Add a certificate scheme for using an existing ACME certificate without setting up Nginx. Also use names instead of magic numbers for certificate schemes. | |||
2023-05-24 | tests: use `services.dnsmasq.settings` | Naïm Favier | |
Gets rid of the warning about `extraConfig` being deprecated. | |||
2023-05-24 | Fix test names | Antoine Eiche | |
2023-05-23 | dovecot: split passdb and userdb | Lafiel | |
2023-05-23 | mail-server/dovecot: also learn spam/ham on APPEND | Maximilian Bosch | |
The current configuration doesn't work when moving spam from the INBOX to Junk on a local maildir and then syncing the result to the IMAP server with `mbsync(1)`. This is because `mbsync(1)` doesn't support a mvoe-detection[1] (i.e. an IMAP MOVE which subsequently causes a Sieve COPY according to RFC6851 which then triggers report{h,sp}am.sieve), but instead sends `APPEND` (and removes the message in the src mailbox after that). Tested on my own mailserver that this fixes spam learning. This doesn't work the other way round though because `APPEND` doesn't have an origin. However, learning mails as spam happens more often than learning spam as ham, so this is IMHO still useful. [1] https://sourceforge.net/p/isync/mailman/isync-devel/thread/87y2p1tihz.fsf%40ericabrahamsen.net/#msg37030483 | |||
2023-05-14 | opendkim: make public key world-readable | Juergen Fitschen | |
2023-05-14 | docs: add instructions for rfc6186-compliant setup | Maximilian Bosch | |
2022-12-22 | Update nixpkgs | Naïm Favier | |
Option values are now rendered correctly as Nix thanks to https://github.com/NixOS/nixpkgs/pull/199363 | |||
2022-12-22 | docs: drop options.md from the repository | Naïm Favier | |
Generate the file on the readthedocs builder using Nix. Since there is no root access or user namespaces, we have to use proot (see https://nixos.wiki/wiki/Nix_Installation_Guide#PRoot). | |||
2022-12-22 | docs: use MarkDown for option docs | Naïm Favier | |
2022-12-21 | Release 22.11nixos-22.11 | Antoine Eiche | |
2022-11-30 | doc: regenerate it | Antoine Eiche | |
2022-11-30 | Removing 22.05 release | Antoine Eiche | |
Because of some incompabilities with the 22.11 release. | |||
2022-11-30 | docs: option docs improvements | Naïm Favier | |
- add missing description and defaultText fields - add dmarcReporting option group - render examples | |||
2022-11-27 | rspamd: allow configuring dmarc reporting | Martin Weinelt | |
Enabling collects DMARC results in Redis and sends out aggregated reports (RUA) on a daily basis. | |||
2022-11-27 | ci: pin nixpkgs to 22.05 | Antoine Eiche | |
Because hydra-cli build is currently broken on unstable. | |||
2022-11-27 | docs: explicitly mention a reverse DNS entry is required | Antoine Eiche | |
Fixes https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/issues/234 | |||
2022-11-27 | htpasswd -> mkpasswd | Linus Heckemann | |
2022-07-19 | Convert minimal test to python test driver | Martin Weinelt | |
2022-06-22 | Release 22.05nixos-22.05 | Antoine Eiche | |
2022-05-24 | monit/rspamd: monitor by process name | Ryan Mulligan | |
2022-05-24 | acme: Switch from `postRun` to `reloadServices` to fix hangs. Fixes #232 | Niklas Hambüchen | |
2022-05-08 | docs/full text search: fix typo; improve ux | Ryan Mulligan | |
docecot -> dovecot Also, `indexDir` is not expecting to see %d/%n being passed to that parameter, so remove that to make it easier to cpy the path into there. | |||
2022-04-16 | Fix typo in title | Fatih Altinok | |
2022-03-05 | tests: compatibility with fts xapian 1.5.4 | Guillaume Girol | |
2022-02-26 | docs: add how-to to setup roundcube | Guillaume Girol | |
2022-02-25 | ci: enable the nix-command featurerefix-ci | Antoine Eiche | |
2022-02-24 | rspamd: set default port for redis | Naïm Favier | |
Since we are now using services.redis.servers.rspamd, the port defaults to 0 (i.e. do not bind a TCP socket). We still want rspamd to connect to redis via TCP, so set a default port that is one above the default redis port. | |||
2022-02-24 | Regenerate options.rst | Naïm Favier | |
2022-02-24 | Update nixos-unstable and drop 21.11 | Naïm Favier | |
2022-02-24 | Drop 21.05 branch | Naïm Favier | |
2022-02-24 | make option documentation compatible with nixos-search | Naïm Favier | |
2022-02-24 | Fix CI job because of Nix new CLI optionsfix-ci | Antoine Eiche | |
2022-02-20 | ci: make release-21.11 a flake job | Antoine Eiche | |
2021-12-07 | Release nixos-21.11nixos-21.11 | Antoine Eiche | |
2021-12-05 | nginx: generate certificates for custom domains and subdomains | Izorkin | |
2021-12-01 | Revert "rspamd: make sure redis is started over TCP socket" | Kerstin Humm | |
This reverts commit 4f0f0128d8d4115571b3ff0ce2378ddf7de7278e. Redis does seem to run fine with both unixSocket and TCP enabled. This broke people's setups. | |||
2021-11-26 | Fix fullTextSearch.enable=false | Lionello Lunesu | |
2021-11-17 | rspamd: make sure redis is started over TCP socket | DwarfMaster | |
2021-11-07 | opendkim: don't recreate keys if private key is present | Lionello Lunesu | |
2021-11-07 | nginx.nix: don't reload nginx | Guillaume Girol | |
Fixes #227 Reloading nginx manually is actually not needed (see nginx-config-reload.service) and causes deadlocks. | |||
2021-11-07 | docs: add .readthedocs.yml conf file to pin Python dependenciespin-rtd | Antoine Eiche | |
2021-11-01 | Fix typos in indexDir example | Lionello | |
2021-10-14 | Set DKIM policy to relaxed/relaxed | Ero Sennin | |
And make this policy configurable. |