Cyrus IMAPd 2.2.9 Released
Oliver Falk
oliver at linux-kernel.at
Wed Nov 24 05:17:02 EST 2004
Andreas wrote on 11/23/2004 01:42 PM:
> 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"
That's correct. I could reproduce this with db-4.2, db-4.1 on my system:
[oliver at pils ~]$ ldd /usr/lib/cyrus-imapd/cyrus-master |grep -i db
libdb-4.2.so => /lib/tls/i686/libdb-4.2.so (0x40151000)
libdb-4.1.so => /lib/libdb-4.1.so (0x4021f000)
[oliver at pils SPECS]$ rpm -qf /lib/tls/i686/libdb-4.2.so /lib/libdb-4.1.so
db4-4.2.52-6
compat-db-4.2.52-2
Best,
Oliver
---
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