Stephan Bosch
2008-Jul-01 19:14 UTC
[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.sig 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.sig 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 at rename-it.nl IRC: Freenode, #dovecot, S[r]us
Daniel L. Miller
2008-Jul-01 19:21 UTC
[Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1
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
Stephan Bosch
2008-Jul-02 00:06 UTC
[Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1
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 at rename-it.nl
Possibly Parallel Threads
- New ManageSieve releases: v0.10.2 for Dovecot 1.1.rc4 and v9.3 for Dovecot 1.0.13
- MANAGESIEVE patch v3 for dovecot 1.0.rc28
- ManageSieve v0.11.0 released for Dovecot 1.2.alpha3
- ManageSieve v0.11.0 released for Dovecot 1.2.alpha3
- ManageSieve v0.10.1 released for Dovecot 1.1.rc1