about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
DateCommit message (Expand)
2021-10-18v2: mirrors don't clobber msgs w/ reused Message-IDs
2021-10-13index: optimize after all SQLite DB commits
2021-10-12msgmap: ->new_file to supports $ibx arg, drop ->new
2021-10-12sqlite: PRAGMA optimize on close
2021-10-08git: use async_wait_all everywhere
2021-10-05index: --reindex w/ --{since,until,before,after}
2021-09-15multi_git: hoist out common epoch/alternates handling
2021-07-31extindex: -xcpdb and -compact support
2021-07-28treewide: s/sequential_shard/sequential-shard/g
2021-06-24v2writable: avoid spawning "git hash-object"
2021-06-04pkt_op: make pkt_do an OO method
2021-05-28lei q|up: support v2:/path/to/inboxdir destination
2021-03-28treewide: shorten temporary filename
2021-03-24v2writable: cleanup SQLite handles on --xapian-only
2021-03-11v2writable: fix undocumented --xapian-only
2021-02-03lei q: support --jobs [SEARCHERS],[WRITERS]
2021-01-29v2writable: nproc: use sysconf() on Linux and FreeBSD
2021-01-26miscidx: switch to lazy transactions
2021-01-18extindex: fix w/ Xapian 1.2.21..1.2.24
2021-01-09v2writable: exact discontiguous history handling
2021-01-03searchidxshard: use add_xapian directly for v2
2021-01-03ipc: switch to one-way pipes
2021-01-03use Eml (or MIME) objects for all indexing paths
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-01spawn: move run_die here from PublicInbox::Import
2020-12-31Merge remote-tracking branch 'origin/master' into lorelei
2020-12-27extindex: --watch for inotify-based updates
2020-12-26v2writable: don't verify tip if reindexing
2020-12-26index: do not attach inbox to extindex unless updated
2020-12-25index: support --fast-noop / -F switch
2020-12-25inboxwritable: delay umask_prepare calls
2020-12-19search: simplify initialization, add ->xdb_shards_flat
2020-12-19lei_store: local storage for Local Email Interface
2020-12-17inboxwritable: drop git_dir_n sub
2020-12-17inbox: simplify v2 epoch counting
2020-12-17extsearchidx: reindex releases over.sqlite3 handles properly
2020-12-17extsearchidx: checkpoint releases locks
2020-12-17extindex: preliminary --reindex support
2020-12-10extsearchidx: enforce -index before -extindex
2020-12-10searchidx: all indexers check for bad blobs
2020-12-08searchidx: remove $oid parameter from most calls
2020-11-29v2writable: detect shard count for ExtSearchIdx properly
2020-11-28*index: more consistent graceful shutdown checks
2020-11-28mm: min/max: return 0 instead of undef
2020-11-24miscsearch: a new Xapian sub-DB for extindex
2020-11-17v2writable: avoid initiating leftover unindex if interrupted
2020-11-15extindex: support graceful shutdown via QUIT/INT/TERM