Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-06 | Use the Junk mailbox name defined in the mailboxes attrsfix-junk | Antoine Eiche | |
Previously, the static Junk mailbox was used in sieve script to move spam messages. This patch gets the Junk mailbox defined in the dovecot mailboxes attribute instead. Fixes #224 | |||
2021-07-28 | Nixify the documentation buildrst-options | Antoine Eiche | |
2021-07-27 | Move the logo | Antoine Eiche | |
2021-07-27 | docs: generate the list of options | Antoine Eiche | |
To generate the list of options, we need to generate and commit a rst file to make all files available for ReadTheDoc. An Hydra test ensures this generated file is up-to-date. If it is not up-to-date, the error message explains the user how to generate it: the user just needs to run `nix-shell --run generate-rst-options`. | |||
2021-07-24 | Remove non longer supported configurations (<21.05)cleaning | Antoine Eiche | |
2021-07-24 | Update nixpkgs-unstableupdate-unstable | Antoine Eiche | |
2021-07-12 | ci: reenable 20.09 and 21.05 jobs :/ | Antoine Eiche | |
They haven't been moved to flake so we still need to keep the non flake Hydra configuration. | |||
2021-07-12 | tests: update fts indexer log messagesflakes | Antoine Eiche | |
2021-07-12 | Remove Niv | Antoine Eiche | |
It is now useless since we are using Nix Flakes | |||
2021-07-12 | Switch CI to Nix flakes | Antoine Eiche | |
We also move tests to Flakes. This would allow users to submit PRs with a fork of nixpkgs when they want to test nixpkgs PRs against SNM. | |||
2021-06-24 | Update nixpkgs-unstableupdate-nixpkgs-unstable | Antoine Eiche | |
Because of https://github.com/NixOS/nixpkgs/commit/b7749c76715ba96727f7a12bc2514ddfa6847813 we need to `set +o pipefail` several asserts. | |||
2021-06-06 | readme: switch from freenode to liberanixos-21.05 | Antoine Eiche | |
2021-06-06 | ci: simplify declarative-jobsets.nix | Antoine Eiche | |
2021-06-06 | Release nixos-21.05 | Antoine Eiche | |
2021-06-06 | Make Niv working in restricted evaluation mode | Antoine Eiche | |
2021-06-06 | Remove nixos-20.03 job | Antoine Eiche | |
We only support 2 releases. | |||
2021-06-03 | kresd: no need to explicitly set nameserver | Robert Schütz | |
Since https://github.com/NixOS/nixpkgs/pull/124391, enabling kreasd also sets `networking.resolvconf.useLocalResolver = true`. | |||
2021-05-31 | hydra: provide nixpkgs to allow Niv to use pkgs.fetchzip | Antoine Eiche | |
2021-05-31 | Remove duplicate `default` attribute on mailserver.forwards option | Evan Hanson | |
2021-05-27 | hydra: remove useless declInput argument | Antoine Eiche | |
2021-05-27 | Switch from Freenode to Liberalibera | Antoine Eiche | |
2021-05-23 | docs: link to an english Wikipedia article instead of a french one | Luflosi | |
2021-05-01 | Rename intern/extern tests to internal/externalrename-tests | Antoine Eiche | |
2021-04-24 | tests: increase memory limit for indexer process | Guillaume Girol | |
otherwise fts-xapian with recent versions (1.4.9 at least) prints a warning and the test fails | |||
2021-04-18 | Update nixpkgs-unstable | Antoine Eiche | |
2021-04-18 | Make vmail_user a system user | Milan Pässler | |
This is required since https://github.com/NixOS/nixpkgs/pull/115332 | |||
2021-04-12 | corrected some pasting | Stefan Ladwig | |
2021-04-07 | Move indexDir option to the mailserver scopelewo/indexDir | Antoine Eiche | |
This option has been initially in the mailserver.fullTextSearch scope. However, this option modifies the location of all index files of dovecot and not only those used by the full text search feature. It is then more relevant to have this option in the mailserver top level scope. Moreover, the default option has been changed to null in order to keep existing index files where they are: changing the index location means recreating all index files. The fts documentation however recommend to change this default location when enabling the fts feature. | |||
2021-03-23 | Rework the setup guide | Antoine Eiche | |
2021-03-22 | Feature/configurable delimiter | Emmanouil Kampitakis | |
2021-03-21 | Use services.clamav.daemon.settings if it is available | Matt Votava | |
2021-03-10 | Mention the Freenode IRC chan #nixos-mailserverirc | Antoine Eiche | |
2021-03-07 | Store FTS index in directory per domain & user to avoid collisions | Andreas Rammhold | |
Previously all the xapian files and logs would be stored in the same folder for all users. This couid probably lead to weird situations where all users get the same search results. | |||
2021-03-04 | add doc for full text search | Guillaume Girol | |
2021-03-04 | add full text search support | Symphorien Gibol | |
2021-03-03 | doc: minor improvments | Antoine Eiche | |
2021-03-03 | doc: add a FAQ section | Antoine Eiche | |
2021-03-03 | doc: add a section howto | Antoine Eiche | |
This section contains advanced configuration howtos. | |||
2021-02-09 | Make opening ports in the firewall optional | Simon Žlender | |
2021-02-06 | postfix: forwarding emails of login accounts with keeping local copy | Antoine Eiche | |
When a local account address is forwarded, the mails were not locally kept. This was due to the way lookup tables were internally managed. Instead of using lists to represent Postfix lookup tables, we now use attribute sets: they can then be easily merged. A regression test for https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/issues/ has been added: it sets a forward on a local address and ensure an email sent to this address is locally kept. Fixes #205 | |||
2021-01-31 | rspamd: disable dkim signing | Izorkin | |
2020-12-23 | Set mailserver.policydSPFExtraConfig in a debug module | Antoine Eiche | |
The line type of this option make its concatenation cleaner: the user doesn't have to manually add `\n` to its policydSPFExtraConfig value when debug in set. | |||
2020-12-15 | add flake support | Naïm Favier | |
2020-12-04 | Update systemd.nix | Naïm Favier | |
2020-11-30 | Do not hardcode paths to acme certificates | Naïm Favier | |
2020-11-30 | ci: simplify the hydra-cli call | Antoine Eiche | |
The version 0.0.3 of hydra-cli prints the jobset details on error. | |||
2020-11-30 | readme: mention the unstable documentation | Antoine Eiche | |
2020-11-29 | Recommend bcrypt passwords everywhere | Henri Menke | |
2020-11-21 | Configurable sieve script directory | Henri Menke | |
2020-11-20 | Add 20.09 Hydra jobset and remove 19.09 | Antoine Eiche | |