*Who came: *Bron, Ellie, Ken, Robert, Nicola, Partha *What we spoke about:*
Bron * Just returning back from IETF in Prague (exchanging Aussie winter for European summer) * JMAP session went very well, with agreement on message submission and managing request list. * Sticking points are not using HTTP/2 magic, and authentication * HTTP2 ok for transport, but don't want to throw away all the JMAP style objects and use HTTP verbs and connection multiplexing. * For now, assuming that the user is authenticated "somehow". * JMAP changes from IETF to be written up in the coming week(s). * There will be a hackathon at IETF100 in Singapore in November. We want to make Cyrus and the proxy fully JMAP compatible for people to play with. * We are considering getting a JMAP implementation working in an open source client. * Spent some time on ARC - designed to fix DMARC for mailing lists. Robert * Multi-account support, but has some JMAP dependencies. * Keeping Cyrus JMAP up to date with JMAP spec updates. * Investigating a crash in Xapian seen in FastMail production * TC-API RFC draft updates Ken * SASL release management: a new RC coming this week with docs * Less than 100 issues left in GitHub for SASL! * Task attachment * ip-mask filtering * Per-user calendar alarms for Cyrus caldav (up to a month worth of work) Partha * Working on Cyrus SASL tests - pulling apart Cassandane to support testing something that's not imapd. Non-trivial! * Will be updating SASL source to convert spaces to tabs, matching our standards in imapd. Ellie * Build management for Cyrus SASL docs * Imapd Prometheus support first draft complete and under review! Nicola * SASL docs. Now all live on www.cyrusimap.org/sasl * Full set of man pages online and the docs structured to match imapd. All * Random issues out of our GitHub backlog continue to be assigned out to the team, 5 per person per week. * The backlog shrinks! *Next meeting* 12pm UTC Monday July 31 hangouts.google.com/hangouts/_/g4xnqjjb5zvomzeb4kqvja3fz4a *If you're reading this* You are very welcome to come and join in the hangouts. (You will need a headset/speakers to listen in, but video is optional. Many of us just use text-chat) * Meet the people who are working on Cyrus! * Get advice about any issues you're stuck on with administration or development. * If you're interested in helping out, we have plenty of things we need help with that are suitable for first timers. If you're a package maintainer, we definitely want to talk to you and find out how we can help get Cyrus imapd/sasl updated in the next distribution!