meeting minutes, 2020-08-31
Ricardo Signes
rjbs at fastmailteam.com
Tue Sep 1 15:56:01 EDT 2020
Here are the minutes of our (fairly short) call from this week.
* rsto
* fixed sieve/jmapquery issue with stray CR characters
* ran both afl and hongfuzz fuzzers for approx.
* 10 CPU days for
* jansson
* libical
* mime parser in Cyrus (message.c)
* no crashers found, so it looks like no super-low hanging fruits (good!)
* issue is with getting fuzzers find relevant edges:
* either brute-force with lots of CPUs and long time horizon (>=weeks)
* and/or see if we can nudge edge detection further
* rjbs to contact a successful fuzzer of Perl about AFL fuzzing tips
* rsto: We likely need more human labor.
* updated Mailbox/set to handle role updates:
* all new and regression tests pass.
* will start review next week after code cleanup
* brong
* Distracted by IETF politics
* sync replication: haven’t touched it
* xapian reindex: grr. Going to write to temp_path for a bunch of records and then compact to temp path again.
* skip_domains: reviewed, will merge soon
* added bespoke method UserCounters/get; this lets us avoid IMAP connections from middleware when sending startup event on EventSource connection
* ellie
* rjbs *does* owe her a list of error messages at the top of to-reformat-to-new-format
* new 3.2 release!
* working through some GitHub issues
* qsort_r BSD compat may soon be better-solved
* all the time, we’ve had a macro adjusting for argument ordering plus a function for platforms without qsort_r … but we didn’t compile out the fallback fn, so our macros always called *that! *and then on BSD, the macros changed the order of args, but then called our other-arg-ordered internal implementation
* this means all our builds will start using platform-supplied qsort_r, which could expose some surprises
* “It’s been fun.”
* murch
* bulk of last week: writing/rewriting code to transform quota db to use id instead of name … and deciding it wasn’t really worth it, given the amount of code that would then also be rewritten
* murch: “I think I convinced Bron that the right thing is to leave it as-is.”
* brong: “Yup.”
* some new bug in uuidmailboxes has turned up; maybe an uninitialized return(?)
* JMAP Sieve draft should get an update this week
* rjbs to provide some feedback [*rjbs: hey I just did that!*]
* rjbs
* will soon be moving Cyrus mailing lists
* *gotta* get build of jmap-calendar cyrus this week!
* CalDAVTalk and jscalendar: should not be a conflict, right?
* brong: Right.
* [ some discussion about how this affects Cassandane because of multivalue rrules ]
--
Ricardo Signes (rjbs)
CTO, Fastmail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20200901/11f4c333/attachment.html>
More information about the Cyrus-devel
mailing list