diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-21 16:24:19 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-21 16:24:19 +0000 |
commit | 929ba01ccb7fafbe89e4fa60e93ab2b5f4aab1df (patch) | |
tree | 29dfe30140a3797456bd4c7593f3a83fc5dafc96 /doc | |
parent | 8def5aaf652936e25a77eefe235bd333a89512c6 (diff) |
Add support for setclassresources() in the pipe transport on FreeBSD,
NetBSD, and BSDI (aka BSD/OS).
Diffstat (limited to 'doc')
-rw-r--r-- | doc/doc-misc/WishList | 12 | ||||
-rw-r--r-- | doc/doc-txt/ChangeLog | 5 | ||||
-rw-r--r-- | doc/doc-txt/NewStuff | 8 |
3 files changed, 12 insertions, 13 deletions
diff --git a/doc/doc-misc/WishList b/doc/doc-misc/WishList index 8c058484c..a0cc6a854 100644 --- a/doc/doc-misc/WishList +++ b/doc/doc-misc/WishList @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-misc/WishList,v 1.58 2006/02/13 15:09:30 ph10 Exp $ +$Cambridge: exim/doc/doc-misc/WishList,v 1.59 2006/02/21 16:24:19 ph10 Exp $ EXIM 4 WISH LIST ---------------- @@ -2017,15 +2017,5 @@ It seems that there are clients that send AUTH when it hasn't been advertised, some even after HELO, not even EHLO. Sigh. Possibly this should be an ACL control, to enable it to be restricted to certain hosts. ------------------------------------------------------------------------------ - -(349) 13-Feb-06 S Add login_cap support to the pipe transport - -FreeBSD (and maybe others) have some functions for a per-user resource database -of which login_cap() is one. A copile-time macro (set for FreeBSD) could enable -a new pipe transport option to cause setclassresources() to be called to limit -the resources used. It's a bit tricky, because it has to be done as root, but -in the forked transport process. There will have to be some higher-level code -to deal with this. ------------------------------------------------------------------------------- --- HWM 349 ------------------------------------------------------------------ ---------------------------- End of WishList --------------------------------- diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index 943b3bd8b..be0fc0dac 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.308 2006/02/20 16:31:48 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.309 2006/02/21 16:24:19 ph10 Exp $ Change log file for Exim from version 4.21 ------------------------------------------- @@ -207,6 +207,9 @@ JJ/05 exipick: Fixed bug where -bpc always showed a count of all messages PH/40 Changed the default ident timeout from 30s to 5s. +PH/41 Added support for the use of login_cap features, on those BSD systems + that have them, for controlling the resources used by pipe deliveries. + Exim version 4.60 ----------------- diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff index bd55514f1..7627fb7f9 100644 --- a/doc/doc-txt/NewStuff +++ b/doc/doc-txt/NewStuff @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/NewStuff,v 1.87 2006/02/20 16:31:48 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/NewStuff,v 1.88 2006/02/21 16:24:19 ph10 Exp $ New Features in Exim -------------------- @@ -62,6 +62,12 @@ PH/08 The default for dns_check_names_pattern now allows slashes within names, PH/09 The default for rfc4131_query_timeout has been changed from 30s to 5s. +PH/10 When compiled on FreeBSD, NetBSD, or BSD/OS, the pipe transport has a new + Boolean option called use_classresources, defaulting false. If it is set + true, the setclassresources() function is used to set resource limits + when a pipe transport is run to perform a delivery. The limits for the + uid under which the pipe is to run are obtained from the login class + database. Version 4.60 |