[Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1

2008-07-01 Thread Stephan Bosch

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
[EMAIL PROTECTED]
IRC: Freenode, #dovecot, S[r]us















Re: [Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1

2008-07-01 Thread Daniel L. Miller

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


Re: [Dovecot] ManageSieve v0.10.3 released for Dovecot 1.1.1

2008-07-01 Thread Stephan Bosch

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
[EMAIL PROTECTED]