From ff0c9381a98bf03fd614e9cf8760d2a087e38df2 Mon Sep 17 00:00:00 2001 From: Paul Mangan Date: Sat, 22 Mar 2003 08:59:29 +0000 Subject: [PATCH 1/1] fix ESMTP AUTH CRAM-MD5 --- ChangeLog | 4 ++++ ChangeLog.claws | 7 +++++++ ChangeLog.jp | 4 ++++ configure.ac | 2 +- src/common/smtp.c | 2 +- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c009e86cc..7f4566c3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-03-22 + + * src/smtp.c: smtp_auth_recv(): fixed CRAM-MD5 authentication. + 2003-03-20 * src/session.[ch]: session_start_tls(): new. diff --git a/ChangeLog.claws b/ChangeLog.claws index 218ea8ad0..f77c655bc 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,10 @@ +2003-03-22 [paul] 0.8.11claws38 + + * src/common/smtp.c + fix ESMTP AUTH CRAM-MD5 + [sync with main (still version 0.8.11cvs6), see + ChangeLog 2003-03-22] + 2003-03-21 [colin] 0.8.11claws37 * src/send_message.c diff --git a/ChangeLog.jp b/ChangeLog.jp index 7bb3e8856..1c977ca47 100644 --- a/ChangeLog.jp +++ b/ChangeLog.jp @@ -1,3 +1,7 @@ +2003-03-22 + + * src/smtp.c: smtp_auth_recv(): CRAM-MD5 ǧ¾Ú¤ò½¤Àµ¡£ + 2003-03-20 * src/session.[ch]: session_start_tls(): ¿·µ¬¡£ diff --git a/configure.ac b/configure.ac index e32f1ad55..eee3eb241 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=8 MICRO_VERSION=11 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws37 +EXTRA_VERSION=claws38 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl set $target diff --git a/src/common/smtp.c b/src/common/smtp.c index ad82a2c3b..0a77904ea 100644 --- a/src/common/smtp.c +++ b/src/common/smtp.c @@ -184,7 +184,7 @@ static gint smtp_auth_recv(SMTPSession *session, const gchar *msg) gint challengelen; guchar hexdigest[33]; - challenge = g_malloc(strlen(buf + 4) + 1); + challenge = g_malloc(strlen(msg + 4) + 1); challengelen = base64_decode(challenge, msg + 4, -1); challenge[challengelen] = '\0'; log_print("ESMTP< [Decoded: %s]\n", challenge); -- 2.25.1