Cyrus meeting notes 16 April, 2018

Robert Stepanek rsto at fastmailteam.com
Mon Apr 16 07:34:02 EDT 2018


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


More information about the Cyrus-devel mailing list