On 12/22/2011 7:06 AM, Thomas Leuxner wrote:

Am 22.12.2011 um 12:59 schrieb Stephan Bosch:

That is why I didn't explicitly announce this change. The .sieve extension only has significance in the filesystem (to make 
sure that the Sieve interpreter refuses to open anything but Sieve scripts). When specified in the Sieve language, that 
extension would just be part of the script name, meaning that<<  include "global.sieve";>>  maps to 
`global.sieve.sieve' on the filesystem. So, in your case using<<  include :global "global";>>  should 
fix it.

Because it is technically a bugfix, it is also due to be released for Dovecot 
v2.0.

Is it a big problem to change your include instructions? Is anyone else 
depending on this unintended feature?

Not a biggie at all to fix on my end. And thanks for the explanation.

Not a biggie here either, but my "include"s specified the full filename
too. I guess I never read the CMUSieve migration page, since my scripts
weren't migrated. So I suspect this will trip up other installations.
Good to know, thanks!

Reply via email to