summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2005-09-15 00:59:42 +0000
committerStef Walter <stef@memberwebs.com>2005-09-15 00:59:42 +0000
commitddaaecc47f6bec0687c8e9102564d00d510c209c (patch)
tree9ea4772dd6ef3ecf7c2fbf3fedec3917ed8f4334
parent540d0cc9c250614b51b44e5837c3f547db5ebdc3 (diff)
Fix problem when filtering exchange email.
-rw-r--r--AUTHORS2
-rw-r--r--ChangeLog4
-rw-r--r--common/smtppass.c4
-rw-r--r--configure.in4
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 <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>
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 <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"