Notes Aug 13

Bron Gondwana brong at
Mon Aug 13 08:06:11 EDT 2018

Present: Robert, Bron, Ken, ellie, Partha

* last week did lots of work on JMAP
* this week, planning to get back to storage by uniqueid
* EmailSubmission work coming as well

* have been working on Email/set#update bulk code last week, is ready
  for testing now  - will push tomorrow after making sure keywords are always what you
    would get from doing a 'get'.* would like to discuss how we update conversations.db to include an
  expunged flag for UID records  - start by writing the information, then update all conversations DBs,
    then update code to read it  - make the value a dlist
  - may need to use the dlist sax parser for efficiency
* otherwise, planning to start working on Email/get similar logic to
  bulk updates.* have implemented an iterator for hashtables - not yet on master

* i've released 3.0.8 late last week
* planning to do a new 2.5 v soon too but gotta wrestle an old build
  of libical* fixed a couple of crashers in cyr_dump and mbexamine
* hash_lookup() will crash out with an arithmetic exception (SIGFPE)
  if it's operating on an uninitialised hash table (because of the
  `foo % table_size` bucket lookup -- division by zero  -- should fix
  with an assert.
* discussion of errors with Cassandane tests as errors have changed.
* fixed statuscache where multiple users were wiping each other's caches* created sieve-mailboxid IETF draft and implemented it
* fixing memory leaks by running valgrind against Sieve and JMAP*
  modules* fixed issue with DB unit tests not fataling early enough

* fixed crashers with unit tests in zeroskip last week
* now working on Cassandane - issues with zeroskip timeouts
* otherwise mostly FM work

We also did some design work on bulk updates before and after the call.

  Bron Gondwana, CEO, FastMail Pty Ltd
  brong at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Cyrus-devel mailing list