Hi again,
>From 386f1e5037d88ade03f299c68d622b0179b07657 Mon Sep 17 00:00:00 2001
From: Nacho Barrientos <[email protected]>
Date: Thu, 10 Jun 2021 12:12:00 +0200
Subject: [PATCH] Allow bigger IMAP messages
---
src/drv_imap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/drv_imap.c b/src/drv_imap.c
index 3c85c4d..d062f1f 100644
--- a/src/drv_imap.c
+++ b/src/drv_imap.c
@@ -339,7 +339,7 @@ send_imap_cmd( imap_store_t *ctx, imap_cmd_t *cmd )
int bufl;
const char *buffmt;
conn_iovec_t iov[3];
- char buf[4096];
+ char buf[4096*2];
cmd->tag = ++ctx->nexttag;
if (!cmd->param.data) {
@@ -512,7 +512,7 @@ imap_vprintf( const char *fmt, va_list ap )
const char *s;
char *d, *ed;
char c;
- char buf[4096];
+ char buf[4096*2];
d = buf;
ed = d + sizeof(buf);
--
2.32.0
The attached patch works for me.
Big kerberos tickets on our side I guess :)
Nacho Barrientos <[email protected]> writes:
> Hi,
>
> As requested by my beloved mbsync, reporting a bug :)
>
> ~ λ mbsync -V -DMn example-prio-0
> Reading configuration file /home/nacho/.mbsyncrc
> Notice: Master/Slave are deprecated; use Far/Near instead.
> Channel example-inbox
> Opening far side store example-remote...
> Resolving imap.example.org... ok
> Connecting to imap.example.org (REDACTED:993)...
> Opening near side store example-local...
> Connection is now encrypted
> * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+
> AUTH=PLAIN AUTH=LOGIN AUTH=XOAUTH2 AUTH=OAUTHBEARER AUTH=GSSAPI] Dovecot
> ready.
> Logging in...
> Authenticating with SASL mechanism GSSAPI...
> Fatal: buffer too small. Please report a bug.
> aborted (core dumped)
> ~ λ mbsync --version
> isync 1.4.2
>
> Archlinux.
>
> PLAIN auth works fine.
>
> Any extra info you might need feel free to ask.
>
> Thanks for your time!
--
bye
Nacho
http://cern.ch/nacho
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel