<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div style="font-family:Arial;">Present: Bron, Ken, Robert<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">Ken:<br></div><div style="font-family:Arial;">* Wrote tool to do mailbox upgrades<br></div><div style="font-family:Arial;">* Today working on tool to migrate people from old structure to new structure using a reconstruct<br></div><div style="font-family:Arial;">* Will add back in all the code to read/write the old structure until they get migrated<br></div><div style="font-family:Arial;">* Took a lot of time working on the annotations.db work.  Moved work into annotations.c<br></div><div style="font-family:Arial;">* CalConnect - going to wait to see if prices drop before committing<br></div><div style="font-family:Arial;">* libical pull request for millisecond support for recurrences!  Some discussion about finding out the use cases it's for.<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">Robert:<br></div><div style="font-family:Arial;">* Fixed some JMAP stuff last week - hasAttachment flag is now preserved on copy.<br></div><div style="font-family:Arial;">* Copy code in append.c doesn't trigger the annotator - wonder if it should trigger the annotator regardless of JMAP.  No, because the annotator should have always run.<br></div><div style="font-family:Arial;">* Issue from Neil: made Cyrus more lenient about message-ids being invalid in emails.<br></div><div style="font-family:Arial;">* Going to integrate attachment searching code tomorrow and work with Rob N on making it work for FM.<br></div><div style="font-family:Arial;">* TC-API work.  Got feedback for JSContact and<br></div><div style="font-family:Arial;">* For JSCalendar: properties conversion.<br></div><div style="font-family:Arial;">  - split out all the ICALENDAR conversion work into a separate doc, and put it there.<br></div><div style="font-family:Arial;">* Separated out the qsort_r code<br></div><div style="font-family:Arial;">* implemented jmap sortAsTree and filterAsTree code for Mailbox/query.<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">Bron:<br>* Made it so the annotation layer doesn't throw an error if you try to write back the existing value - helps with annotator</div><div style="font-family:Arial;">  - do need to check that if you can't READ, then you don't get different errors when you try to write<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">Bron and Ken meeting up in Philly in a few weeks - will prepare a planning doc for the visit:<br></div><div style="font-family:Arial;">* caching contact/calendarEvent renderings in DAV DB.<br></div><div style="font-family:Arial;">* lots of calendar stuff<br></div><div style="font-family:Arial;">* finishing mailbox-by-id?<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">NEXT WEEK:<br>* read through issues for anything that should be a 3.2 release blocker and we'll discuss the tasks at the next meeting.<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">Bron.<br></div><div style="font-family:Arial;"><br></div><div id="sig56629417"><div class="signature">--<br></div><div class="signature">  Bron Gondwana, CEO, FastMail Pty Ltd<br></div><div class="signature">  brong@fastmailteam.com<br></div><div class="signature"><br></div></div><div style="font-family:Arial;"><br></div></body></html>