2021-01-03 |
Eric Wong | send and receive all 3 FDs at once |
tree | commitdiff |
2021-01-03 |
Eric Wong | spawn: support send_fd+recv_fd w/o IO::FDPass |
tree | commitdiff |
2021-01-03 |
Eric Wong | t/lei: use $lei->() callback wrapper |
tree | commitdiff |
2021-01-02 |
Eric Wong | processpipe: allow synchronous close to set $? |
tree | commitdiff |
2021-01-02 |
Eric Wong | lei_store: alternative unconfigured "git var" workaround |
tree | commitdiff |
2021-01-02 |
Eric Wong | treewide: reduce load_xapian* callsites |
tree | commitdiff |
2021-01-02 |
Eric Wong | t/lei: fix TEST_RUN_MODE=0, simplify oneshot fallback |
tree | commitdiff |
2021-01-01 |
Eric Wong | update copyrights for 2021 |
tree | commitdiff |
2021-01-01 |
Eric Wong | on_destroy: support PID owner guard |
tree | commitdiff |
2021-01-01 |
Eric Wong | syscall: SFD_NONBLOCK can be a constant, again |
tree | commitdiff |
2021-01-01 |
Eric Wong | t/ipc.t: test for references via `die' |
tree | commitdiff |
2021-01-01 |
Eric Wong | t/run: avoid uninitialized var on incomplete test |
tree | commitdiff |
2021-01-01 |
Eric Wong | spawn: move run_die here from PublicInbox::Import |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: handle messages without Message-ID at all |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: rename "extinbox" => "external" |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_store: add ->set_eml, ->add_eml can return smsg |
tree | commitdiff |
2021-01-01 |
Eric Wong | ipc: support Sereal |
tree | commitdiff |
2021-01-01 |
Eric Wong | ipc: generic IPC dispatch based on Storable |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: support Maildir, fix+test --augment |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: support for non-seekable outputs |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei: implement various deduplication strategies |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: start --augment, dedupe, bz2 and xz |
tree | commitdiff |
2021-01-01 |
Eric Wong | mboxreader: new class for reading various mbox formats |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: start atomic and compressed mbox writing |
tree | commitdiff |
2021-01-01 |
Eric Wong | sharedkv: split out index_values |
tree | commitdiff |
2021-01-01 |
Eric Wong | sharedkv: fork()-friendly key-value store |
tree | commitdiff |
2021-01-01 |
Eric Wong | lei_to_mail: initial implementation for writing mbox... |
tree | commitdiff |
2021-01-01 |
Eric Wong | Merge remote-tracking branch 'origin/lei' into eidx |
tree | commitdiff |
2021-01-01 |
Eric Wong | Merge tag 'v1.6.1' into eidx |
tree | commitdiff |
2020-12-31 |
Eric Wong | Merge remote-tracking branch 'origin/master' into lorelei |
tree | commitdiff |
2020-12-31 |
Eric Wong | lei_xsearch: cross-(inbox|extindex) search |
tree | commitdiff |
2020-12-28 |
Eric Wong | ds: flatten + reuse @events, epoll_wait style fixes |
tree | commitdiff |
2020-12-28 |
Eric Wong | import: check for git->qx errors, clearer return values |
tree | commitdiff |
2020-12-28 |
Eric Wong | git: qx: avoid extra "local" for scalar context case |
tree | commitdiff |
2020-12-26 |
Eric Wong | t/config: test --get-urlmatch for git <2.26 |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: avoid needless syscalls on refresh |
tree | commitdiff |
2020-12-26 |
Eric Wong | t/psgi_v2: ignore warnings on missing P::M::ReverseProxy |
tree | commitdiff |
2020-12-26 |
Eric Wong | over: ensure old, merged {tid} is really gone |
tree | commitdiff |
2020-12-26 |
Eric Wong | t/eml.t: workaround newer Email::MIME* behavior |
tree | commitdiff |
2020-12-26 |
Eric Wong | mda: match List-Id insensitively |
tree | commitdiff |
2020-12-26 |
Eric Wong | t/indexlevels-mirror: fix improperly skipped test |
tree | commitdiff |
2020-12-26 |
Eric Wong | t/config: test --get-urlmatch for git <2.26 |
tree | commitdiff |
2020-12-26 |
Eric Wong | inboxidle: avoid needless syscalls on refresh |
tree | commitdiff |
2020-12-23 |
Eric Wong | miscsearch: index UIDVALIDITY, use as startup cache |
tree | commitdiff |
2020-12-21 |
Eric Wong | searchidx: rename get_val to int_val and return IV |
tree | commitdiff |
2020-12-20 |
Eric Wong | script/public-inbox-*: favor caller-provided pathnames |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: extinbox: start implementing in config file |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: support for -$DIGIT and -$SIG CLI switches |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: drop $SIG{__DIE__}, add oneshot fallbacks |
tree | commitdiff |
2020-12-19 |
Eric Wong | on_destroy: generic localized END |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei_store: keyword extraction from mbox and Maildir |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: help: show actual paths being operated on |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: support pass-through for `lei config' |
tree | commitdiff |
2020-12-19 |
Eric Wong | rename LeiDaemon package to PublicInbox::LEI |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: support `daemon-env' for modifying long-lived env |
tree | commitdiff |
2020-12-19 |
Eric Wong | t/lei-oneshot: standalone oneshot (non-socket) test |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: refine help/option parsing, implement "init" |
tree | commitdiff |
2020-12-19 |
Eric Wong | tests: more common JSON module loading |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei_store: local storage for Local Email Interface |
tree | commitdiff |
2020-12-19 |
Eric Wong | lei: FD-passing and IPC basics |
tree | commitdiff |
2020-12-17 |
Eric Wong | extindex: support --rethread and content bifurcation |
tree | commitdiff |
2020-12-17 |
Eric Wong | extindex: delete stale messages from over.sqlite3 |
tree | commitdiff |
2020-12-17 |
Eric Wong | extindex: preliminary --reindex support |
tree | commitdiff |
2020-12-17 |
Eric Wong | t/psgi_v2: ignore warnings on missing P::M::ReverseProxy |
tree | commitdiff |
2020-12-14 |
Eric Wong | PublicInbox::Feed owns `feedmax' default value |
tree | commitdiff |
2020-12-11 |
Eric Wong | nntp+www: drop List-* and Archived-At headers |
tree | commitdiff |
2020-12-10 |
Eric Wong | extsearchidx: enforce -index before -extindex |
tree | commitdiff |
2020-12-10 |
Eric Wong | t/extsearch: use indexlevel=basic in inboxes |
tree | commitdiff |
2020-12-09 |
Eric Wong | admin: resolve_repo_dir => resolve_inboxdir |
tree | commitdiff |
2020-12-09 |
Eric Wong | rename {pi_config} fields to {pi_cfg} |
tree | commitdiff |
2020-12-09 |
Eric Wong | nntp: replace {ng} with {ibx} for consistency |
tree | commitdiff |
2020-12-09 |
Eric Wong | treewide: replace {-inbox} with {ibx} for consistency |
tree | commitdiff |
2020-12-05 |
Eric Wong | isearch: emulate per-inbox search with ->ALL |
tree | commitdiff |
2020-12-05 |
Eric Wong | over: ensure old, merged {tid} is really gone |
tree | commitdiff |
2020-12-01 |
Eric Wong | nntp: make ->ALL Xref generation more fuzzy |
tree | commitdiff |
2020-11-30 |
Eric Wong | t/extsearch: test ->has_threadid |
tree | commitdiff |
2020-11-29 |
Eric Wong | extindex: support `--gc' to remove dead inboxes |
tree | commitdiff |
2020-11-29 |
Eric Wong | nntp: XPATH uses ->ALL extindex, too |
tree | commitdiff |
2020-11-29 |
Eric Wong | nntp: NEWGROUPS uses long_response |
tree | commitdiff |
2020-11-29 |
Eric Wong | extindex: fix delete (`d') handling |
tree | commitdiff |
2020-11-28 |
Eric Wong | nntp: xref: use ->ALL extindex if available |
tree | commitdiff |
2020-11-28 |
Eric Wong | t/extsearch: show a more realistic case |
tree | commitdiff |
2020-11-28 |
Eric Wong | miscsearch: implement ->newsgroup_matches |
tree | commitdiff |
2020-11-28 |
Eric Wong | mm: min/max: return 0 instead of undef |
tree | commitdiff |
2020-11-24 |
Eric Wong | extsearch: fix remaining "eindex" references |
tree | commitdiff |
2020-11-24 |
Eric Wong | miscidx: put grokmirror manifest entries in Xapian... |
tree | commitdiff |
2020-11-24 |
Eric Wong | git: add manifest_entry method |
tree | commitdiff |
2020-11-24 |
Eric Wong | miscsearch: a new Xapian sub-DB for extindex |
tree | commitdiff |
2020-11-15 |
Eric Wong | t/eml.t: workaround newer Email::MIME* behavior |
tree | commitdiff |
2020-11-15 |
Eric Wong | *index: checkpoints write last_commit metadata |
tree | commitdiff |
2020-11-08 |
Eric Wong | extsearch: rename -eindex to -extindex |
tree | commitdiff |
2020-11-07 |
Eric Wong | extsearchidx: handle edits |
tree | commitdiff |
2020-11-07 |
Eric Wong | t/v2writable: remove pointless ->barrier call |
tree | commitdiff |
2020-11-07 |
Eric Wong | t/extsearch.t: verify results and xref3 ordering |
tree | commitdiff |
2020-11-07 |
Eric Wong | searchidx: remove xref3 support for Xapian |
tree | commitdiff |
2020-11-07 |
Eric Wong | over: store xref3 data in over.sqlite3 |
tree | commitdiff |
2020-11-07 |
Eric Wong | script: add preliminary eindex implementation |
tree | commitdiff |
2020-11-07 |
Eric Wong | extsearchidx: initial implementation |
tree | commitdiff |
2020-11-07 |
Eric Wong | overidx: introduce changes for external index |
tree | commitdiff |
2020-11-07 |
Eric Wong | searchidx: introduce "xref3" concept |
tree | commitdiff |
next |