Participants: Bron, Ken, Partha, Robert

Bron:
- Squatter was indexing parts in #jmap folders, which led it skip indexing 
attachments of blob-equal real messages. This broke search. Fix is to ignore 
#jmap and other special mailboxes in squatter.
- Email submission failed for >1MB attachments. Fixed.
- Also fixed threading of JMAP emails.
- Added cache of JMAP myrights also for account-owned mailboxes.
- Plans to work on split-brain issue: Idea is to send tombstones over 
replication.
- Statuscache currently has an eviction problem for heavily shared folders. 
Working on it on feature branch but might pass work to the dev team.

Ken:
- Consolidated JMAP code, including JMAP contacts (query now returns 
spec-compliant "ids" field)
- Worked on 3 RFC drafts: sieve, JMAP web sockets, tzdist.
- Implemented Sieve notification method tests. Hardcoded to mailto: 
notifications.
- Intermediate mailboxes IMAP list planned this week.

Partha:
- Issue with setting up cunit cyrusdb tests with zeroskip. Probably related to 
shared library linking.
- Bron will look on feature branch. Robert will send deprecated LMDB cunit test 
setup for reference.

Robert: 
- Implemented Email/copy last week.
- Implemented bulk destroy for Email/set last week, as both Email/set#update 
and Email/set#destroy currently are performance bottlenecks.
- Works on Email/set#update in bulk operations currently. Goal is to minimize 
number of opening and closing mailboxes. Will require heavy refactor of 
Email/set#update code.

Reply via email to