about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchIdxShard.pm
DateCommit message (Expand)
2021-01-03searchidxshard: replace index_raw with index_eml
2021-01-03searchidxshard: IPC conversion, part 2
2021-01-03searchidxshard: use PublicInbox::IPC to kill lots of code
2021-01-01update copyrights for 2021
2021-01-01searchidxshard: call DS->Reset at worker start
2020-12-19lei_store: local storage for Local Email Interface
2020-12-17searchidxshard: simplify newline elimination
2020-12-17extsearchidx: simplify reindex code paths
2020-12-17extindex: preliminary --reindex support
2020-12-08shard_add_eidx_info: pass $eidx_key instead of $ibx object
2020-12-08searchidx: remove $oid parameter from most calls
2020-11-29extindex: support `--gc' to remove dead inboxes
2020-11-28searchidxshard: chomp $eidx_key from pipe
2020-11-15extindex: support graceful shutdown via QUIT/INT/TERM
2020-11-08searchidxshard: further improve {current_info} readability
2020-11-08searchidxshard: reduce syscalls when writing ->eidx_key
2020-11-07searchidxshard: make warnings with eidx_key less confusing
2020-11-07searchidx: remove xref3 support for Xapian
2020-11-07searchidxshard: special init for eidx
2020-11-07inboxwritable: eidx_key for external index
2020-11-07searchidxshard: allow msgref to be undef
2020-11-07searchidx: introduce "xref3" concept
2020-08-23searchidx: index THREADID in Xapian
2020-08-23searchidx: put all shard-related stuff in SearchIdxShard.pm
2020-08-23searchidxshard: clear $msgref buffer properly
2020-08-20init+index: support --skip-docdata for Xapian
2020-08-07index: support --xapian-only switch
2020-07-25searchidx: rename _xdb_{acquire,release} => idx_
2020-07-25use consistent {ibx} field for writable code paths
2020-07-17search: simplify unindexing
2020-07-17drop binmode usage
2020-07-17v2: use v5.10.1, parent.pm, drop warnings
2020-06-13index: account for CRLF conversion when storing bytes
2020-05-19favor readline() and print() as functions
2020-05-09replace most uses of PublicInbox::MIME with Eml
2020-03-31v2writable: index Message-IDs w/ spaces properly
2020-03-29searchidxshard: ensure we set indexlevel on shard[0]
2020-03-22*idx: pass smsg in even more places
2020-03-22v2: pass smsg in more places
2020-03-22*idx: pass $smsg in more places instead of many args
2020-03-22index: use git commit times on missing Date/Received
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-02-02searchidxshard: rely on autoflush instead of ->flush
2019-11-03searchidxshard: reuse $SIG{__WARN__} callback from Admin
2019-09-09run update-copyrights from gnulib for 2019
2019-06-14v2: rename SearchIdxPart => SearchIdxShard