Cyrus SASL 2.1.10 Released
Hack Kampbjorn
cyrus-info at hack.kampbjorn.com
Mon Dec 9 21:14:43 EST 2002
Hack Kampbjorn wrote:
> Rob Siemborski wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> I'd like to announce the release of Cyrus SASL 2.1.10 on
>> ftp.andrew.cmu.edu. This version corrects a number of DIGEST-MD5
>> interoperability issues, as well as corrects some potential buffer
>> overflows. It is recommended that all sites using a 2.x release upgrade
>> to 2.1.10.
>>
>> Please send any feedback either to cyrus-sasl at lists.andrew.cmu.edu
>> (public list) or to cyrus-bugs at andrew.cmu.edu.
>>
>> Download at:
>> ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.10.tar.gz
>> or
>> http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.10.tar.gz
>
>
> This includes two "backup" files which can be quite confusing:
> $ tar ztf ../../distfiles/cyrus-sasl-2.1.10.tar.gz
> cyrus-sasl-2.1.10/config/kerberos*
> cyrus-sasl-2.1.10/config/kerberos_v4.m4
> cyrus-sasl-2.1.10/config/kerberos_v4.m4.orig
> cyrus-sasl-2.1.10/config/kerberos_v4.m4~
>
More problems: with cyrus-sasl version 2.1.9 plugins/otp.c only defined
MD5_H for OpenSSL versions < 0.9.7 but in version 2.1.10 the check is
removed. OpenBSD 3.2 ships with OpenSSL 0.9.7-beta3 30 Jul 2000
(0x00907003L) and fails with this error:
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I.
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins
-I..
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/include
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/lib
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/sasldb
-I/usr/local/include -I/usr/include/kerberosIV
-I/usr/include/kerberosV -I/usr/include -Wall -W -Wall -O2
-I/usr/include/kerberosV -c
/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins/otp.c
rm -f .libs/otp.lo
cc -DHAVE_CONFIG_H -I.
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins
-I..
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/include
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/lib
-I/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/sasldb
-I/usr/local/include -I/usr/include/kerberosIV -I/usr/include/kerberosV
-I/usr/include -Wall -W -Wall -O2 -I/usr/include/kerberosV -c
/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins/otp.c
-fPIC -DPIC -o .libs/otp.lo
/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins/otp.c:59:
invalid preprocessing directive name
/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/cyrus-sasl-2.1.10/plugins/otp.c:61:
invalid preprocessing directive name
*** Error code 1
Stop in
/usr/ports/security/cyrus-sasl2/w-cyrus-sasl-2.1.10/build-i386/plugins.
Adding the version check back fixes this problem.
--- plugins/otp.c.orig Tue Dec 10 01:33:54 2002
+++ plugins/otp.c Tue Dec 10 01:39:44 2002
@@ -56,7 +56,9 @@
#include <openssl/evp.h>
#include <sasl.h>
+#if OPENSSL_VERSION_NUMBER < 0x00907000L
#define MD5_H /* suppress internal MD5 */
+#endif
#include <saslplug.h>
#include "plugin_common.h"
>>
>> - -Rob
>>
>> - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>> Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
>> Research Systems Programmer * /usr/contributed Gatekeeper
>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: PGP 6.5.8
>> Comment: Made with pgp4pine 1.76
>>
>> iQA/AwUBPfTJjGes8cJc4y/MEQJkTACgrxUwOCBvIJ5uC8piWb89gMdPfJwAoJ37
>> uFcGZ9shhlkmhQ3aPSLYcUD9
>> =0UJK
>> -----END PGP SIGNATURE-----
>>
>>
>
>
--
Med venlig hilsen / Kind regards
Hack Kampbjørn
More information about the Info-cyrus
mailing list