isync

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

commit bf147987003678ae70c2c2ed5275ca4d75842990
parent fbc432aace071b774ebfc62be5d17f3b070fc22e
Author: Dmitry Torokhov <dtor@chromium.org>
Date:   Tue,  9 Jul 2019 11:51:21 -0700

Bump up PassCmd buffer size to 2KiB

While ordinary passwords are rarely longer than 80 bytes, XOAUTH2 tokens
easily exceed this limit. Let's bump it up to 2K to be really safe.

Diffstat:
Msrc/drv_imap.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/drv_imap.c b/src/drv_imap.c @@ -1875,7 +1875,7 @@ ensure_password( imap_server_conf_t *srvc ) if (cmd) { FILE *fp; int ret; - char buffer[80]; + char buffer[2048]; // Hopefully more than enough room for XOAUTH2, etc. tokens if (*cmd == '+') { flushn();