about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2018-03-20import: discard all the same headers as MDA
2018-03-20introduce InboxWritable class
2018-03-20content_id: do not take Message-Id into account
2018-03-19v2writable: remove "resent" message for duplicate Message-IDs
2018-03-19v2writable: add DEBUG_DIFF env support
2018-03-19v2writable: allow disabling parallelization
2018-03-19searchidxpart: s/barrier/remote_barrier/
2018-03-19watchmaildir: support v2 repositories
2018-03-19v2writable: ensure ->done is idempotent
2018-03-19Lock: new base class for writable lockers
2018-03-19import: enable locking under v2
2018-03-19import: switch to URL-safe Base64 for Message-IDs
2018-03-19import: force Message-ID generation for v1 here
2018-03-19watchmaildir: use content_digest to generate Message-Id
2018-03-19mid: mid_mime uses v2-compatible mids function
2018-03-19import: implement barrier operation for v1 repos
2018-03-19import: (v2): write deletes to a separate '_' subdirectory
2018-03-19import: (v2) delete writes the blob into history in subdir
2018-03-19skeleton: barrier init requires a lock
2018-03-19v2writable: implement remove correctly
2018-03-19search: allow ->reopen to be chainable
2018-03-19searchidx: do not delete documents while iterating
2018-03-19v2writable: remove unnecessary idx_init call
2018-03-19use string ref for Email::Simple->new
2018-03-19v2writable: support "barrier" operation to avoid reforking
2018-03-19content_id: use Sender header if From is not available
2018-03-19extmsg: rework partial MID matching to favor current inbox
2018-03-06v2writable: detect and use previous partition count
2018-03-06import: fall back to Sender for extracting name and email
2018-03-06favor Received: date over Date: header globally
2018-03-06v2writable: remove unnecessary skeleton commit
2018-03-06search: each_smsg_by_mid uses skeleton if available
2018-03-05search: favor skeleton DB for lookup_mail
2018-03-03v2: avoid redundant/repeated configs for git partition repos
2018-03-03import: consolidate object info for v2 imports
2018-03-03searchidx: store the primary MID in doc data for NNTP
2018-03-03nntp: fix NEWNEWS command
2018-03-03nntp: use NNTP article numbers for lookups
2018-03-03mid: truncate excessively long MIDs early
2018-03-03searchidx: add NNTP article number as a searchable term
2018-03-03searchidx: use add_boolean_term for internal terms
2018-03-03v2writable: generated Message-ID goes first
2018-03-03searchidxskeleton: add a note about locking
2018-03-03searchidx: avoid excessive XNQ indexing with diffs
2018-03-03mid: be strict with References, but loose on Message-Id
2018-03-03searchidx: support indexing multiple MIDs
2018-03-02search: revert to using 'Q' as a uniQue id per-Xapian conventions
2018-03-02v2writable: inject new Message-IDs on true duplicates
2018-03-02content_id: no need to be human-friendly
2018-03-02searchidx: use new `references' method for parsing References