This is very good. A safe default (no import_environment) maybe TZ USER and HOME. Just to maintain functionality if people don't set this up.
-----Original message----- From: Timo Sirainen <t...@iki.fi> To: Dovecot Mailing List <dovecot@dovecot.org> Cc: "Trever L. Adams" <trever.ad...@gmail.com> Sent: Wed, Feb 9, 2011 23:55:06 GMT+00:00 Subject: Re: [Dovecot] LDAP and GSSAPI problems On Thu, 2011-02-10 at 01:17 +0200, Timo Sirainen wrote:
> (does this really need to be set over and over or can the master process > set it and have the environment inherited... it has been a long time > since I did any coding related to environment variables accross forks, > etc.)? Environment is inherited, but Dovecot explicitly clears it at the startup of each process, so any unnecessary stuff gets dropped out. But it would be possible to add e.g. DOVECOT_PRESERVE_ENVS that lists which environments variables should be preserved.
http://hg.dovecot.org/dovecot-2.0/rev/cec7fa92ff48