about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchIdx.pm
DateCommit message (Expand)
2020-08-25searchidx: croak for Xapian DB open failure
2020-08-23mbox: disable "&t" on existing Xapian until full reindex
2020-08-23searchidx: index THREADID in Xapian
2020-08-23searchidx: put all shard-related stuff in SearchIdxShard.pm
2020-08-20init+index: support --skip-docdata for Xapian
2020-08-10searchidx: use singular `$opt' for consistency with v2
2020-08-10index: cleanup internal variables
2020-08-08support setting No_COW on Perl <5.22
2020-08-07searchidx: use Perl truthiness to detect XAPIAN_FLUSH_THRESHOLD
2020-08-07index+xcpdb: rename `--no-sync' to `--no-fsync'
2020-08-02remove unnecessary ->header_obj calls
2020-08-02searchidx: remove v1-only msg_mime sub
2020-07-29xapcmd: -xcpdb and -compact disable CoW, too
2020-07-29searchidx: disable CoW for SQLite and Xapian under btrfs
2020-07-29v2writable: support async git blob retrievals
2020-07-25searchidx: $batch_cb => v1_checkpoint
2020-07-25searchidx: support async git check
2020-07-25v2writable: share log2stack code with v1
2020-07-25index+xcpdb: support --no-sync flag
2020-07-25searchidx: make v1 indexing closer to v2
2020-07-25searchidx: rename _xdb_{acquire,release} => idx_
2020-07-25search: avoid copying {inboxdir}
2020-07-25use consistent {ibx} field for writable code paths
2020-07-25index: support --rethread switch to fix old indices
2020-07-17search: simplify unindexing
2020-07-17searchidx: use v5.10.1, parent.pm, drop warnings
2020-07-17with_umask: pass args to callback
2020-06-25lock: reduce inotify wakeups
2020-06-23init: add --skip-artnum parameter
2020-06-13index: account for CRLF conversion when storing bytes
2020-06-13searchidx: v1 (re)-index uses git asynchronously
2020-06-13search: index UID for IMAP search, too
2020-06-13search: index byte size of a message for IMAP search
2020-06-05searchidx: v1: fix retries when Xapian and Msgmap are out-of-sync
2020-06-03smsg: get rid of ->wrap initializer, too
2020-06-03smsg: introduce ->populate method
2020-05-18index: add --batch-size=SIZE option
2020-05-17descend into message/(rfc822|news|global) parts
2020-05-09replace most uses of PublicInbox::MIME with Eml
2020-05-09msg_iter: pass $idx as a scalar, not array
2020-05-09search: support searching on List-Id
2020-04-21index: support --max-size / publicinbox.indexMaxSize
2020-04-19reduce scope of mbox From_ line removal
2020-04-19searchidx: die on cat-file failures
2020-04-09triewyde: ficks soem speling errrors
2020-04-05release large (non ref) scalars using `undef $sv'
2020-04-03quiet "Complex regular subexpression recursion limit" warnings
2020-04-02searchidx: v1: skip mid_clean on mid_mime results
2020-03-29searchidxshard: ensure we set indexlevel on shard[0]
2020-03-22*idx: pass smsg in even more places