Cyrus IMAPd 2.2.9 Released

Andreas andreas at conectiva.com.br
Tue Nov 23 07:42:12 EST 2004


On Mon, Nov 22, 2004 at 06:01:49PM -0500, Derrick J Brashear wrote:
> I'm pleased to announce the release of Cyrus IMAPd 2.2.9.  This release 
> implements several bugfixes, notably one where lmtpproxyd could reuse a 
> freed connection, another involving a pre-authentication buffer overrun 
> in "imap magic plus" support (CAN-2004-1011) and lack of bounds checking 
> in PARTIAL and FETCH. (CAN-2004-1012, CAN-2004-1013)

There is some trouble with berkeley DB detection. If one has more than
one version installed (or more than one way to call it, like -ldb4-2 and -ldb), 
it will use all it can (-ldb-4.2, -ldb4, -ldb, etc).

I added this patch to my build to fix this:

--- cyrus-imapd-2.2.9/cmulocal/berkdb.m4~	2004-09-13 18:57:17.000000000 -0300
+++ cyrus-imapd-2.2.9/cmulocal/berkdb.m4	2004-11-23 10:11:13.019544144 -0200
@@ -219,6 +219,7 @@
 	    [db_create(NULL, NULL, 0);],
 	    BDB_LIBADD="$BDB_LIBADD -l$dbname"; dblib="berkeley"; dbname=db,
             dblib="no")
+	    if test "$dblib" = "berkeley"; then break; fi
           done
         if test "$dblib" = "no"; then
 	    LIBS="$saved_LIBS -ldb"

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list