Parnell Springmeyer
a8cb2afa98
Fixing a bunch of issues
2017-01-29 01:58:12 -06:00
Parnell Springmeyer
e92b8402b0
Addressing PR feedback
2017-01-28 20:48:03 -08:00
Parnell Springmeyer
a26a796d5c
Merging against master - updating smokingpig, rebase was going to be messy
2017-01-26 02:00:04 -08:00
Parnell Springmeyer
bae00e8aa8
setcap-wrapper: Merging with upstream master and resolving conflicts
2017-01-25 11:08:05 -08:00
Peter Jones
75aaae34a9
dovecot: Fix sieve scripts
...
Make sure that the output of the sieve compiler produces files that
have a newer time stamp than the source sieve script. Otherwise you
get errors in the logs about Dovecot not being able to compile do to a
permission issue.
2017-01-13 14:19:29 -07:00
Gregor Kleen
65f0ddbd53
postgrey: improve formatting
2017-01-02 15:42:51 +01:00
Gregor Kleen
58fa71b39c
postgrey: allow additional whitelists
2017-01-02 15:40:54 +01:00
Gregor Kleen
82291bae49
postgrey: more verbose default socket
2017-01-02 15:32:50 +01:00
Gregor Kleen
3c0d02c387
postgrey: coerce integers
2017-01-02 15:27:00 +01:00
Gregor Kleen
e2dd0799a8
postgrey: fix submodule syntax
2017-01-02 15:19:00 +01:00
Gregor Kleen
e196ad2c66
postgrey: add descriptions to IPv?CIDR
2017-01-02 15:12:39 +01:00
Gregor Kleen
06bcdc177c
postgrey: extended configuration
2017-01-02 15:10:03 +01:00
Joachim Fasting
361633db3b
rmilter service: fix invalid directive
...
RuntimeDirectoryPermissions -> RuntimeDirectoryMode
Would result in warnings like "unknown lvalue" on startup
2016-12-18 12:42:37 +01:00
Gregor Kleen
d5ec2a2c9d
postsrsd: additional configuration
...
fixes #19933
2016-12-11 21:43:45 +01:00
Aristid Breitkreuz
db537ed87d
opensmtpd service: fix evaluation error caused by Joachim's refactoring
2016-10-30 11:34:16 +01:00
Joachim Fasting
ab1e216942
opensmtpd service: remove redundant wants network.target
...
Already part of normal bootup.
2016-10-26 03:01:56 +02:00
Joachim Fasting
f24ffc4919
opensmtpd service: require serverConfiguration
...
If the daemon won't function without a valid config, it makes no sense
to default to an empty config. Instead, turn that case into a build
failure.
2016-10-26 03:01:56 +02:00
Joachim Fasting
3851afc8eb
opensmtpd service: path -> package for option procPackages
2016-10-26 03:01:56 +02:00
Joachim Fasting
946fe73b56
opensmtpd service: use explicit pkgs for consistency
2016-10-26 03:01:56 +02:00
Joachim Fasting
37afc5cda1
opensmtpd service: serviceConfiguration option as types.lines
2016-10-26 03:01:56 +02:00
Emery Hemingway
b675619391
nixos: use types.lines for extraConfig
2016-10-23 19:41:43 +02:00
Herwig Hochleitner
5fa7cf9f97
postgrey: add types to service
2016-09-27 15:35:02 +02:00
Herwig Hochleitner
5609fe521d
postgrey: init at 1.36 (includes service)
2016-09-27 15:35:02 +02:00
aszlig
2af7051197
nixos/offlineimap: Move to services/mail
...
The services/networking directory is already quite polluted and the
first point where I was looking for the offlineimap module was in
services/mail and didn't find it there.
Offlineimap already has IMAP in its name and clearly belongs to the
"mail" category so let's move it there.
Tested by evaluating a configuration with services.offlineimap enabled.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @DamienCassou
2016-09-26 21:18:06 +02:00
Alexander Ried
27bc34f1e4
treewide: deprecate ip-up.target ( #18319 )
...
Systemd upstream provides targets for networking. This also includes a target network-online.target.
In this PR I remove / replace most occurrences since some of them were even wrong and could delay startup.
2016-09-10 18:03:59 +02:00
Langston Barrett
492a90f1c9
dovecot service: require mail{User,Group} with sieveScripts
...
fixes #17702 .
2016-09-07 01:50:59 +00:00
Parnell Springmeyer
98c058a1ee
Adapting everything for the merged permissions wrappers work.
2016-09-01 19:21:06 -05:00
Parnell Springmeyer
390ab0b3ef
everything?: Updating every package that depended on the old setuidPrograms configuration.
2016-09-01 19:17:43 -05:00
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