From ddaaecc47f6bec0687c8e9102564d00d510c209c Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Thu, 15 Sep 2005 00:59:42 +0000 Subject: Fix problem when filtering exchange email. --- AUTHORS | 2 +- ChangeLog | 4 ++++ common/smtppass.c | 4 +++- configure.in | 4 ++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/AUTHORS b/AUTHORS index 93a74e2..bd08cc0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -13,4 +13,4 @@ Jasper Slits Yamamoto Takao Ben Mesman Chris Mason - +Billy B. Bilano diff --git a/ChangeLog b/ChangeLog index 43f6cb8..039d1f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ 1.5.1 [???] - Support embedded NULLs in email data. - Fix problems with not listening properly when in daemon mode + - Fix warnings when compiled with gcc 4.0 + - Handle empty addresses properly in logs. + - Don't let exchange send it's strange binary data + - 1.5 [2005-07-31] - Handle condition of server refusing data transfers more gracefully. diff --git a/common/smtppass.c b/common/smtppass.c index 7110152..c9bc6d8 100644 --- a/common/smtppass.c +++ b/common/smtppass.c @@ -112,6 +112,7 @@ spthread_t; #define ESMTP_BINARY "BINARYMIME" #define ESMTP_CHECK "CHECKPOINT" #define ESMTP_XCLIENT "XCLIENT" +#define ESMTP_XEXCH50 "XEXCH50" #define HELO_CMD "HELO" #define EHLO_CMD "EHLO" @@ -1049,7 +1050,8 @@ static int smtp_passthru(spctx_t* ctx) is_first_word(p, ESMTP_CHUNK, KL(ESMTP_CHUNK)) || is_first_word(p, ESMTP_BINARY, KL(ESMTP_BINARY)) || is_first_word(p, ESMTP_CHECK, KL(ESMTP_CHECK)) || - is_first_word(p, ESMTP_XCLIENT, KL(ESMTP_XCLIENT))) + is_first_word(p, ESMTP_XCLIENT, KL(ESMTP_XCLIENT)) || + is_first_word(p, ESMTP_XEXCH50, KL(ESMTP_XEXCH50))) { sp_messagex(ctx, LOG_DEBUG, "filtered ESMTP feature: %s", trim_space((char*)p)); diff --git a/configure.in b/configure.in index f0d5845..6f1acbe 100644 --- a/configure.in +++ b/configure.in @@ -36,8 +36,8 @@ dnl Nate Nielsen dnl dnl Process this file with autoconf to produce a configure script. -AC_INIT(clamsmtp, 1.5.90, nielsen@memberwebs.com) -AM_INIT_AUTOMAKE(clamsmtp, 1.5.90) +AC_INIT(clamsmtp, 1.5.92, nielsen@memberwebs.com) +AM_INIT_AUTOMAKE(clamsmtp, 1.5.92) LDFLAGS="$LDFLAGS -L/usr/local/lib" CFLAGS="$CFLAGS -I/usr/local/include" -- cgit v1.2.3