Present: Bron, Ellie, Ken, Nicola, Robert Ken: - Worked on Sieve code last week - Fixed bug in HTTP2 using static buffer and fixed a memory-leak while doing so. - Question: need to support chunked HTTP responses also for JMAP? Answer: Currently, no. Rather split JMAP responses than building up one giant response in memory. - Rewrite of namespace/path separator in Cyrus ongoing.
Bron: - Pushed OBJECTID change to Cyrus last week, worked on it couple of weeks ago. - 4 standards in IMAP workgroup currently, all due now. - Todo: review Ellie's sync changes to batch user-folders. E.g. don't want to duplicate data across the wire, just for mailbox renames. Ellie: - 3.0.6 is ready for release, planned for this week - Release is pending the www and FTP downloads to work again. So far, FTP did not come back up. Could run service on other machines, but this is pending a change to DNS for cyrusimap.org Robert: - JMAP work as usual going on. Last week's most interesting change was blobIds for embedded and top-level messages. We'll deprecate mixing in Content-Type and charset values into GUIDs for embedded messages. Also: return generic Content-Type for blob downloads, if not specified by client during download. - Currently working on rewrite of JMAP to MIME headers to fold lines and support MIME header parameter continuations. - Next plan: Finalise JSCalendar rewrite of Cyrus JMAP calendar code and send out updated RFC draft then. Cheers, Robert