[Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1
Hello Dovecot users,
I have formulated a new release that addresses an important ManageSieve compilation issue that arises when compiling with GCC 4.3 (as used by the new Debian Lenny).
Change Log v0.10.3
- Removed erroneous inline declarations that caused compiler warnings. GCC 4.3 turns out to fail entirely as reported by Joel Johnson.
- Fixed auto-detection of Sieve implementation during ./configure. It now produces a proper error when the directory is invalid.
Installation
The full installation procedure and other relevant information regarding ManageSieve is available on the Dovecot wiki at:
http://wiki.dovecot.org/ManageSieve
New release:
http://www.rename-it.nl/dovecot/1.1/dovecot-1.1-managesieve-0.10.3.tar.gz http://www.rename-it.nl/dovecot/1.1/dovecot-1.1-managesieve-0.10.3.tar.gz.si...
To avoid confusion, I have refreshed the patch as well:
http://www.rename-it.nl/dovecot/1.1/dovecot-1.1.1-managesieve-0.10.3.diff.gz http://www.rename-it.nl/dovecot/1.1/dovecot-1.1.1-managesieve-0.10.3.diff.gz...
My public key (id: 3DFBB4F4) can be found at wwwkeys.pgp.net.
Don't hesitate to notify me when there are problems.
Regards,
-- Stephan Bosch stephan@rename-it.nl IRC: Freenode, #dovecot, S[r]us
Stephan Bosch wrote:
Hello Dovecot users,
I have formulated a new release that addresses an important ManageSieve compilation issue that arises when compiling with GCC 4.3 (as used by the new Debian Lenny). Sorry for being slightly off-topic - but if you change your code to be compliant with GCC-4.3, would it still compile under older versions?
-- Daniel
Daniel L. Miller schreef:
Stephan Bosch wrote:
Hello Dovecot users,
I have formulated a new release that addresses an important ManageSieve compilation issue that arises when compiling with GCC 4.3 (as used by the new Debian Lenny). Sorry for being slightly off-topic - but if you change your code to be compliant with GCC-4.3, would it still compile under older versions? Yes, this problem only resulted from using the concept of inline functions in a way that is not appropriate (but that was handled gracefully in older versions of GCC). Starting with GCC 4.2, this resulted in a series of warnings which I fixed for the new Sieve implementation, but I forgot to fix those for managesieve. Obviously, GCC 4.3 is more strict in this regard, making compilation fail entirely. So, fixing this problem does not affect older versions of GCC.
Regards,
-- Stephan Bosch stephan@rename-it.nl
participants (2)
-
Daniel L. Miller
-
Stephan Bosch