obadz
03b9a159fe
opensmtpd nixos module: chmod & chown until the daemon's heart's content
2016-08-30 02:13:22 +01:00
Peter Hoeg
65ef5d8f5b
rspam module: use mkEnableOption
...
See #17329 .
2016-07-28 07:06:35 +02:00
Franz Pletz
8a1e7cd556
rspamd service: fix runtime directory, log to syslog
...
Fixes #17144 .
2016-07-28 06:22:29 +02:00
Franz Pletz
d23521b16c
rmilter service: use runtime dirctory for socket
2016-07-28 06:22:23 +02:00
zimbatm
28fa4a2f03
Escape all shell arguments uniformly
2016-06-12 18:11:37 +01:00
uwap
1e72706d66
Change default to postfix default.
2016-06-10 15:10:28 +02:00
uwap
ab0547b16f
Choose a better default for services.postfix.submissionOptions
2016-06-10 14:51:43 +02:00
uwap
cc658b695a
Make submission options more flexible
2016-06-09 18:06:07 +02:00
uwap
d1e4ee146d
Postfix: Add an option to enable Submission
...
Adds services.postfix.enableSubmission and services.postfix.extraSubmissionOptions to make it easy to enable submission in master.cf
2016-06-09 00:15:55 +02:00
obadz
e69ed2b64b
opensmtpd: 5.7.3p2 -> 5.9.2p1
2016-05-23 02:59:20 +01:00
Peter Simons
d270604117
nixos: remove redundant services.dovecot2.package option
...
Instead of using this option, please modify the dovecot package by means of an
override. For example:
nixpkgs.config.packageOverrides = super: {
dovecot = super.dovecot.override { withPgSQL = true; };
};
Closes https://github.com/NixOS/nixpkgs/issues/14097 .
2016-05-06 10:10:06 +02:00
Franz Pletz
02760890f3
Merge pull request #14992 from avnik/rspamd
...
Rspamd/Rmilter update
2016-05-01 12:49:56 +02:00
Alexander V. Nikolaev
36954ee405
rspamd: configurable bindSocket and bindUISocket
2016-04-28 14:21:19 +03:00
Alexander V. Nikolaev
5c260399e1
rmilter: correct paths to sockets
2016-04-28 14:21:18 +03:00
Alexander V. Nikolaev
c84c174eb2
rmilter: socket activation in nixos
2016-04-28 14:21:04 +03:00
Nikolay Amiantov
dfe608c8a2
symlinkJoin: accept set as an argument with additional options
2016-04-26 15:37:42 +03:00
Nikolay Amiantov
ea5c7d553c
dspam service: run after postgresql to prevent segfaults
2016-03-27 19:23:01 +03:00
Eelco Dolstra
fca9b335ae
Hide sendmailSetuidWrapper
2016-03-25 16:08:34 +01:00
Peter Simons
6c601ed1f0
Merge pull request #13838 from peti/drop-old-dovecot-versions
...
Drop support for dovecot 2.1.x from Nixpkgs and NixOS.
2016-03-16 14:36:52 +01:00
Peter Simons
c73a22aed5
Drop support for dovecot 2.1.x from Nixpkgs and NixOS.
...
Version 2.2.x has been stable for a long time; let's give up support for
the obsolete version.
2016-03-11 16:03:09 +01:00
Peter Simons
24fe7bab08
Drop support for postfix 2.x from Nixpkgs and NixOS.
...
Version 3.x has been stable for a long time; let's give up support for
the obsolete versions.
2016-03-11 16:01:43 +01:00
Peter Simons
ce6a1a6cea
Revert "Drop support for postfix 2.x from Nixpkgs and NixOS."
...
This reverts commit a889c683dd
. Sorry, I
pushed to the wrong branch. :-(
2016-03-11 16:00:49 +01:00
Peter Simons
a889c683dd
Drop support for postfix 2.x from Nixpkgs and NixOS.
...
Version 3.x has been stable for a long time; let's give up support for
the obsolete versions.
2016-03-11 15:58:03 +01:00
Nikolay Amiantov
26bf9b28d8
opendkim service: improve domains
documentation
2016-03-04 14:51:28 +03:00
Peter Simons
ed5eb2aed8
Fix Emacs syntax highlighting in NixOS dovecot module.
2016-03-02 16:11:49 +01:00
Nikolay Amiantov
a0afc49f0f
dspam service: restrict socket access
2016-02-14 10:35:06 +03:00
Nikolay Amiantov
2cee5a42b0
dspam service: set ClientHost
2016-02-14 10:35:04 +03:00
Nikolay Amiantov
c9d38164b7
dspam service: make maintenance script verbose
2016-02-12 18:00:00 +03:00
Peter Simons
7bd6fc90cb
Merge pull request #12725 from jerith666/postfix-dns-bl
...
postfix service: implement DNS blacklist support
2016-02-12 12:43:27 +01:00
Matt McHenry
40c7d554d4
postfix service: implement DNS blacklist support
2016-02-11 22:13:09 -05:00
Nikolay Amiantov
ccece1ca88
dspam service: restart on failure
2016-02-11 14:03:34 +03:00
Nikolay Amiantov
37bb4855c8
postfix module: fix link to postfix-files
2016-02-10 02:59:15 +03:00
Nikolay Amiantov
0024c10a5c
dovecot service: add sendmail_path
2016-02-10 02:06:10 +03:00
Nikolay Amiantov
2202bb9cf5
postsrsd: fix secret generation
2016-02-10 02:05:53 +03:00
Rickard Nilsson
5c20877d40
opensmtpd: Add option that can disable adding sendmail to the system path
2016-02-06 11:54:56 +01:00
Nikolay Amiantov
bf208745ab
Merge pull request #12290 from abbradar/dovecot-updates
...
Rework dovecot module, add and update plugins, default Dovecot to 2.2
2016-01-23 12:02:23 +03:00
Nikolay Amiantov
5b5e2c05c4
nixos/dovecot: add mail user and group
2016-01-21 12:53:26 +03:00
Nikolay Amiantov
b781cf1a12
nixos/dovecot: add sieveScripts support
2016-01-21 12:53:26 +03:00
Nikolay Amiantov
39bbac96af
nixos/dovecot: symlink system-wide config and use it
2016-01-21 12:53:25 +03:00
Nikolay Amiantov
70e77f9b53
nixos/dovecot: use new modules directory
2016-01-21 12:53:25 +03:00
Nikolay Amiantov
94a43b41af
nixos/dovecot: add dovecot package to modules, force proper dovecot version
2016-01-21 12:53:25 +03:00
Nikolay Amiantov
b2b58642fe
nixos/dovecot: add 'protocols' option
2016-01-21 12:53:25 +03:00
Nikolay Amiantov
122929cda7
nixos/dovecot: use systemd's RuntimeDirectory instead of creating it by ourselves
2016-01-21 12:53:25 +03:00
Nikolay Amiantov
9c7b067c6a
nixos/dovecot: create user/group only if they are default
2016-01-21 12:53:24 +03:00
Nikolay Amiantov
d1a9c55d91
nixos/dovecot: add reload command
2016-01-21 12:53:24 +03:00
Alexander V. Nikolaev
39bd9be5a9
postfix: use built-in set-permission tool to setup queue
...
Make top level /var/lib/postfix as root:root 0755
After generating custom configs in /var/lib/postfix/conf,
`postfix set-permissions` called, to perform all required tricks
related to queue handling (postfix use file mode bits to keep
some internal statuses, so `chmod -R` not recommended by authors,
see comments in $out/libexec/postfix/post-install for details)
Also post-install script was patched, to skip permission check/update
for files inside $out, as well as symlinks following to $NIX_STORE.
Config file `main.cf` extended with all default directory locations,
to prevent post-install script from guessing and overwrite them.
And finally all actions in activation script snippets performed
by postmap/postalias/postfix tools from current build, not random one
from paths.
2016-01-20 14:52:59 +02:00
Thomas Strobel
a04a7272aa
Add missing 'type', 'defaultText' and 'literalExample' in module definitions
...
- add missing types in module definitions
- add missing 'defaultText' in module definitions
- wrap example with 'literalExample' where necessary in module definitions
2016-01-17 19:41:23 +01:00
Alexander V. Nikolaev
de8dea4821
nixos: add module for rmilter
2016-01-16 15:12:30 +02:00
Alexander V. Nikolaev
14926f08a3
nixos: Add module for rspamd
2016-01-16 15:11:36 +02:00
aszlig
7e36514c90
nixos/postfix: Set type for extraConfig to "lines"
...
Regression introduced by 3891d3e654
.
Merging multiple options with type "str" won't work and give an
evaluation error. For extra configuration lines in the Postfix config it
really should be "lines", especially because even the description
mentions "extra lines".
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-01-15 17:57:09 +01:00