[RFC PATCH] imapd.c: imapoptions: implement idle timeout

2016-09-06 Thread Philipp Gesang via Cyrus-devel
Add a new configuration option “imapidletimeout” which, if greater than zero, specifies an upper limit in seconds for idle connections. The value defaults to zero (not set). RFC 2177 recommends that a client re-issue the IDLE command at least every 29 minutes if it wishes to continue, otherwise th

Re: LIST responses and \HasChildren, \HasNoChildren flags

2016-09-06 Thread ellie timoney via Cyrus-devel
> I think the answer is "yes, we'd like to always return it, and > correctly". Cool -- no exception for list-extended then, just always include accurate CHILDREN flags? I'm happy with that. > LSUB is special, because it's whether there are SUBSCRIBED children, > rather than mailbox children. Th

Re: [RFC PATCH] imapd.c: imapoptions: implement idle timeout

2016-09-06 Thread ellie timoney via Cyrus-devel
Hi Philipp, On Wed, Sep 7, 2016, at 12:06 AM, Philipp Gesang via Cyrus-devel wrote: > [...] > -- > 2.4.11 > Is the above indicating that the patch is against Cyrus 2.4.11? Or is that just an unrelated signature? If the patch is not against 2.4.11, which version is it against? Cheers, ellie

Re: [RFC PATCH] imapd.c: imapoptions: implement idle timeout

2016-09-06 Thread Philipp Gesang via Cyrus-devel
-<| Quoting ellie timoney , on Wednesday, 2016-09-07 11:00:17 |>- > Hi Philipp, > > On Wed, Sep 7, 2016, at 12:06 AM, Philipp Gesang via Cyrus-devel wrote: > > [...] > > -- > > 2.4.11 > Is the above indicating that the patch is against Cyrus 2.4.11? Or is > that just an unrelated signature? AFA