<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div style="font-family:Arial;">While this isn't a full "roadmap for the project" this is what some FastMail staff thought was important to us to focus on in the next little while.  Here's what we came to.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">If there's something you think is important which is NOT in this list, let us know :)  No promises that we'll schedule our staff time on it, but we'll help you with code review and tests if you want to work on anything!<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">Cheers,<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">Bron.<br></div>
<div id="editor-1-ace-line-4" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns line-list-type-htwo ace-ltr"><h2 defang_data-usually-unique-id="208111613908059775642237"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span><b>Short term goals: June</b></span><span class="s-hyphen"><b> </b></span><span class="h-hyphen"><b>-</b></span><span><b> August 2017</b></span><br></h2></div>
<div id="editor-1-ace-line-5" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Full JMAP support. What’s left?</span><br></div>
<div id="editor-1-ace-line-6" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>getMessageListUpdates</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> brong</span><br></li></ul></div>
<div id="editor-1-ace-line-7" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>spec updates</span><br></li></ul></div>
<div id="editor-1-ace-line-8" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>sending support</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>per new spec)</span><br></li></ul></div>
<div id="editor-1-ace-line-9" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>push channel for non-FM people</span><br></li></ul></div>
<div id="editor-1-ace-line-10" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>efficiency improvements maybe</span><br></li></ul></div>
<div id="editor-1-ace-line-11" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>test suite coverage</span><br></li></ul></div>
<div id="editor-1-ace-line-12" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Global lock / per domain lock / per-user lock options?</span><br></div>
<div id="editor-1-ace-line-13" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>requested on the list</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> a different way to do backups. freeze / snapshot / unfreeze</span><br></li></ul></div>
<div id="editor-1-ace-line-14" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>New backup tools running in production at FastMail and declared stable for the world.</span><br></div>
<div id="editor-1-ace-line-15" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Meeting with </span><span class="mention internal"><span><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext=""></span><span defang_data-clientside-magic-object-id="1" defang_data-faketext="*"><a class="mention-content mention-person" defang_data-mentionsig="7253AD053E048ADF016C2B037A2C1FB9B94D13CACA8C64A5382B65BE679DDED7" defang_data-usually-unique-id="279525795810344729332245" defang_data-mentionurl="/ep/profile/iX86Va0dCNNJDjPG9iZ958P1v6NA7mQYxIijKgJMdedctBc0IX" defang_data-mentioncreated="Mon May 29 2017 10:51:33 GMT+1000 (AEST)" defang_data-mentiontext="ellie@fastmailteam.com" defang_dir="auto" defang_data-mention-text-for-cc="*" href="https://paper.dropbox.com/ep/profile/iX86Va0dCNNJDjPG9iZ958P1v6NA7mQYxIijKgJMdedctBc0IX"><span class="mention-trigger-character">@</span>ellie@fastmailteam.com</a></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext=""></span></span></span><span> today!</span><br></li></ul></div>
<div id="editor-1-ace-line-16" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Attachment search</span><br></div>
<div id="editor-1-ace-line-58" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Robert S</span><br></li></ul></div>
<div id="editor-1-ace-line-91" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>JMAP calendar and contacts objects</span><br></div>
<div id="editor-1-ace-line-102" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Robert S</span><br></li></ul></div>
<div id="editor-1-ace-line-18" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Good init scripts and packaging for Cyrus so we can point people to it.</span><br></div>
<div id="editor-1-ace-line-19" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Debian / Ubuntu</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>andre)</span><br></li></ul></div>
<div id="editor-1-ace-line-20" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Redhat / Fedora / CentOS</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>tibbs)</span><br></li></ul></div>
<div id="editor-1-ace-line-21" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Arch Linux</span><br></li></ul></div>
<div id="editor-1-ace-line-22" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>FreeBSD / NetBSD / OpenBSD</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>?)</span><br></li></ul></div>
<div id="editor-1-ace-line-23" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Joyent / Solaris</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>?)</span><br></li></ul></div>
<div id="editor-1-ace-line-24" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>MacOS ?</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> need to make it build!</span><br></li></ul></div>
<div id="editor-1-ace-line-25" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Monitoring : </span><span>Prom statistics</span><br></div>
<div id="editor-1-ace-line-26" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>ellie</span><span> WIP / testing things</span><br></li></ul></div>
<div id="editor-1-ace-line-27" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Migrating off CMU and SPI/Apereo</span><br></div>
<div id="editor-1-ace-line-28" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Bron to do</span><br></li></ul></div>
<div id="editor-1-ace-line-29" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns line-list-type-htwo ace-ltr"><h2 defang_data-usually-unique-id="008889745663539732062186"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span><b>Medium term goals: End of 2017</b></span><br></h2></div>
<div id="editor-1-ace-line-30" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Improve shared calendaring support.</span><br></div>
<div id="editor-1-ace-line-31" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Ken to work on</span><br></li></ul></div>
<div id="editor-1-ace-line-32" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Per-user notifications.</span><br></div>
<div id="editor-1-ace-line-33" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Ken to work on</span><br></li></ul></div>
<div id="editor-1-ace-line-34" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Event creator vs calendar owner.</span><br></div>
<div id="editor-1-ace-line-35" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Ken to work on</span><br></li></ul></div>
<div id="editor-1-ace-line-36" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Cyrus SASL needs some love</span><br></div>
<div id="editor-1-ace-line-37" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Ken to work on </span><span><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext=""></span><span style="/*background-image: url(https://d1fldwwydewvss.cloudfront.net/static/img/ace/emoji/1f609.png)*/" defang_alt="winking face" title="winking face" class="emoji-glyph emoji-medium emoji-in-editor" defang_data-faketext="😉">😉</span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext=""></span></span><span> </span><br></li></ul></div>
<div id="editor-1-ace-line-38" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Zeroskip!</span><br></div>
<div id="editor-1-ace-line-39" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z line-list-type-bullet ace-ltr"><ul class="listtype-bullet listindent1 list-bullet1"><li><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Partha to work on with Bron</span><br></li></ul></div>
<div id="editor-1-ace-line-40" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Cyrus 3.0 in distro packages. Debian, RedHat, Fedora, Ubuntu, … ?</span><br></div>
<div id="editor-1-ace-line-41" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Usable</span><span class="s-ldquo"> </span><span class="h-ldquo">“</span><span>clone existing server” tooling</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> import/export helpers</span><br></div>
<div id="editor-1-ace-line-42" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>All Cyrus projects with sphinx docs</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> sasl, cassandane, …</span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> nicola</span><br></div>
<div id="editor-1-ace-line-43" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns line-list-type-htwo ace-ltr"><h2 defang_data-usually-unique-id="151050155786126534852483"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span><b>Long term goals: 2018</b></span><br></h2></div>
<div id="editor-1-ace-line-44" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Murder improvements.</span><span class="s-lparen"> </span><span class="h-lparen">(</span><span>Why doesn’t FastMail run it and how do we get there/do we want to?)</span><br></div>
<div id="editor-1-ace-line-45" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Calendar availability checking.</span><br></div>
<div id="editor-1-ace-line-46" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns line-list-type-htwo ace-ltr"><h2 defang_data-usually-unique-id="057186780624681900832612"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span><b>Wishlist/Unscheduled</b></span><br></h2></div>
<div id="editor-1-ace-line-47" defang_dir="auto" class="ace-line gutter-noauthor ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><br></div>
<div id="editor-1-ace-line-48" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Calendaring resource support. Room bookings.</span><br></div>
<div id="editor-1-ace-line-49" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Sieve extensions?</span><br></div>
<div id="editor-1-ace-line-50" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>RFC additions?</span><br></div>
<div id="editor-1-ace-line-51" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z958z78zgz68zgmz65zcgz69zfz82zz86zz80zqryz82ziz90z9z84zyz74zz65ztcns ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Cyrus.works on multiple versions and distros</span><br></div>
<div id="editor-1-ace-line-52" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Simplify/tidy the conversations database</span><br></div>
<div id="editor-1-ace-line-53" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Usable backup tooling shipping with Cyrus</span><br></div>
<div id="editor-1-ace-line-54" defang_dir="auto" class="ace-line gutter-author-d-iz88z86z86za0dz67zz78zz78zz74zz68zjz80zz71z9iz90z9z84zhz70zz84zz88z46fz73zmfyz67zz88zqy22z68zz84zz82ziz74zz65zwz73zcz80z4z74z ace-ltr"><span defang_data-contentcollector-ignore-space-at="end" defang_data-faketext="" class="ace-line-pocket-zws"></span><span defang_data-contentcollector-ignore-space-at="start" defang_data-faketext="" class="ace-line-pocket-zws"></span><span>Not having 410</span><span class="s-ldquo"> </span><span class="h-ldquo">“</span><span>open issues” in GitHub </span><span class="s-hyphen"> </span><span class="h-hyphen">-</span><span> DONE!</span><br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">--<br></div>
<div style="font-family:Arial;">  Bron Gondwana<br></div>
<div style="font-family:Arial;">  brong@fastmail.fm<br></div>
</body>
</html>