isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 16aa17053dff538463bc39d8b427b1c5713a9ec4
parent 9ce90dfe015c00daf5baad1a03a6acdb72c9b480
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sat,  9 May 2015 17:06:24 +0200

mask AUTHENTICATE PLAIN commands in error output as well

amends bd0f3af5.

Diffstat:
Msrc/drv_imap.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/drv_imap.c b/src/drv_imap.c @@ -1380,7 +1380,11 @@ imap_socket_read( void *aux ) } else /*if (!strcmp( "BAD", arg ))*/ resp = RESP_CANCEL; error( "IMAP command '%s' returned an error: %s %s\n", - !starts_with( cmdp->cmd, -1, "LOGIN", 5 ) ? cmdp->cmd : "LOGIN <user> <pass>", + starts_with( cmdp->cmd, -1, "LOGIN", 5 ) ? + "LOGIN <user> <pass>" : + starts_with( cmdp->cmd, -1, "AUTHENTICATE PLAIN", 18 ) ? + "AUTHENTICATE PLAIN <authdata>" : + cmdp->cmd, arg, cmd ? cmd : "" ); } doresp: