Present: Bron, Robert, Ken, Nicola Robert: * finished JMAP-mail updates (unless missed something) * cyrus.works issues - timezone problems - should do a cyrus-timezones package using Ken's vzic * Setting up Ken's vzic on Jenkins - what do we need to do? - not much - just pick a place to put the vtimezone files (e.g. in $confdir/timezones) - option to autoconfig? - ship a copy of Olson DB with Cyrus and build that, or have configure point to - Robert will set up: ship a copy of Olson DB in Cyrus, compile with vzic during build process, document how to update. - will benefit Cyrus.works and FM environment * Wanted to update JS Calendar draft at IETF - but it's locked. Can be updated while in Singapore.* Working on updating SMTP client API - will have something by end of this week.* What next? - indexing attachments - indexing in xapian with mailbox uniqueid - xapian caching changes will go live on FastMail this week.
Ken: * have been kind of obsessed with per-user-data stuff. - committed code to do most annotations in a transaction - looking at extending API so that annotations get set with the append - need to make sure private annotations get set properly - msgrecord API? Rather than using storeall, maybe store individually. - Bron: want to look at sync protocol when writing this. - also: some history about why there's an inversion around per-message- annotations and index records. Bron: * prepare for URL changes - blog post and plan * email to customers in-flight, and list of customers to email (non- tested or failing clients)* away in Singapore 10th-19th for IETF. -- Bron Gondwana, CEO, FastMail Pty Ltd br...@fastmailteam.com