Hi Bron and FM team,

Thanks for your great work and for keeping it open to everyone!

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.

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?

Regards,
Anatoli

*From:* Bron Gondwana
*Sent:* Monday, May 29, 2017 15:03
*To:* Cyrus Devel
*Subject:* FastMail feature planning discussion

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.

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!

Cheers,

Bron.


    *Short term goals: June****-**August 2017*

Full JMAP support. What’s left?

  * getMessageListUpdates-brong

  * spec updates

  * sending support(per new spec)

  * push channel for non-FM people

  * efficiency improvements maybe

  * test suite coverage

Global lock / per domain lock / per-user lock options?

  * requested on the list-a different way to do backups. freeze /
    snapshot / unfreeze

New backup tools running in production at FastMail and declared stable for the world.

  * Meeting with @el...@fastmailteam.com
    
<https://paper.dropbox.com/ep/profile/iX86Va0dCNNJDjPG9iZ958P1v6NA7mQYxIijKgJMdedctBc0IX>today!

Attachment search

  * Robert S

JMAP calendar and contacts objects

  * Robert S

Good init scripts and packaging for Cyrus so we can point people to it.

  * Debian / Ubuntu(andre)

  * Redhat / Fedora / CentOS(tibbs)

  * Arch Linux

  * FreeBSD / NetBSD / OpenBSD(?)

  * Joyent / Solaris(?)

  * MacOS ?-need to make it build!

Monitoring : Prom statistics

  * ellieWIP / testing things

Migrating off CMU and SPI/Apereo

  * Bron to do


    *Medium term goals: End of 2017*

Improve shared calendaring support.

  * Ken to work on

Per-user notifications.

  * Ken to work on

Event creator vs calendar owner.

  * Ken to work on

Cyrus SASL needs some love

  * Ken to work on 😉

Zeroskip!

  * Partha to work on with Bron

Cyrus 3.0 in distro packages. Debian, RedHat, Fedora, Ubuntu, … ?
Usable“clone existing server” tooling-import/export helpers
All Cyrus projects with sphinx docs-sasl, cassandane, …-nicola


    *Long term goals: 2018*

Murder improvements.(Why doesn’t FastMail run it and how do we get there/do we want to?)
Calendar availability checking.


    *Wishlist/Unscheduled*


Calendaring resource support. Room bookings.
Sieve extensions?
RFC additions?
Cyrus.works on multiple versions and distros
Simplify/tidy the conversations database
Usable backup tooling shipping with Cyrus
Not having 410“open issues” in GitHub -DONE!

--
  Bron Gondwana
  br...@fastmail.fm

Reply via email to