diff options
| author | Stef Walter <stef@memberwebs.com> | 2005-09-15 00:59:42 +0000 | 
|---|---|---|
| committer | Stef Walter <stef@memberwebs.com> | 2005-09-15 00:59:42 +0000 | 
| commit | ddaaecc47f6bec0687c8e9102564d00d510c209c (patch) | |
| tree | 9ea4772dd6ef3ecf7c2fbf3fedec3917ed8f4334 | |
| parent | 540d0cc9c250614b51b44e5837c3f547db5ebdc3 (diff) | |
Fix problem when filtering exchange email.
| -rw-r--r-- | AUTHORS | 2 | ||||
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | common/smtppass.c | 4 | ||||
| -rw-r--r-- | configure.in | 4 | 
4 files changed, 10 insertions, 4 deletions
@@ -13,4 +13,4 @@ Jasper Slits <jasper@insiders.nl>  Yamamoto Takao <takao@oakat.org>  Ben Mesman <ben@bncnetservice.nl>  Chris Mason <Chris.Mason@vodafone.com> - +Billy B. Bilano <mr.bill.bilano@email.server.unix.bill.bilano.biz> @@ -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 <nielsen@memberwebs.com>  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"  | 
