On 2011-02-09 at 12:35 +0100, Frank Elsner wrote: > after upgrade from exim-4.69 to exim-4.74 I ran into problems with the > mailman and my configuration. Exim is UID=103. > > 2011-02-09 11:28:25 1Pn7Hd-00077B-Dv unable to set gid=104 or uid=104 > (euid=103): local delivery to list <[email protected]> > transport=mailman_transport > > 2011-02-09 11:29:03 1Pn7IF-00077Z-AC unable to set gid=1 or uid=103 > (euid=103): remote delivery to [email protected] with transport=smtp > > What's going on?
You didn't read README.UPDATING or the announcement for 4.73? To avoid privilege escalation from the exim run-time user to root (arbitrary code execution of the exim run-time user's choosing), some setups that used to work no longer do so by default. In particular, if you're using -C on the command-line, you need to build Exim with TRUSTED_CONFIG_LIST defined; that points to a file which contains a list of trusted configs, one per line. If you're using -D on the command-line then you need to build Exim with WHITELIST_D_MACROS containing the names of any macros you need to preserve (and the values of the macros are filtered). See README.UPDATING for more. -Phil -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
