<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body smarttemplateinserted="true" text="#000000" bgcolor="#FFFFFF">
<div id="smartTemplate4-quoteHeader">
<div style="font-size:10.0pt;font-family:Verdana,Arial"><font
face="Verdana">Hi Bron and FM team,<br>
<br>
Thanks for your great work and for keeping it open to
everyone!<br>
<br>
That's a really impressive plan. As you probably already know
I'm most interested in the backup tool for single-instance
small deployments, glad it's scheduled for short-term.<br>
<br>
Also, I'm not sure if it's covered under "sieve extensions?",
in February Ken was about to make some changes to Sieve parser
and was asking the community (subject "Cyrus Sieve futures")
about any requests for standard extensions. "imapsieve"
(RFC6785) was proposed, that would allow (among other things)
to run Sieve rules on already received emails (lack of this
feature IMO is the only disadvantage of Sieve vs client-side
rules). Do you have any status for this work? Any plans on
implementing that particular RFC?<br>
<br>
Regards,<br>
Anatoli</font><br>
<br>
</div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0cm 0cm
0cm;font-size:10.0pt;font-family:"Tahoma","sans-serif""><b>From:</b>
Bron Gondwana<br>
<b>Sent:</b> Monday, May 29, 2017 15:03<br>
<b>To:</b> Cyrus Devel<br>
<b>Subject:</b> FastMail feature planning discussion<br>
</div>
<br>
</div>
<blockquote type="cite"
cite="mid:1496059413.2817836.991724080.6BB5A375@webmail.messagingengine.com">
<title></title>
<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"
moz-do-not-send="true"><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;"> <a class="moz-txt-link-abbreviated" href="mailto:brong@fastmail.fm">brong@fastmail.fm</a><br>
</div>
</blockquote>
<br>
</body>
</html>