messages from 2020-11-15 07:35:38 to 2020-12-30 04:46:09 UTC [more...]
[PATCH 1/9] lei_to_mail: initial implementation for writing mbox formats
2020-12-30 4:45 UTC (7+ messages)
` [PATCH 2/9] sharedkv: fork()-friendly key-value store
` [PATCH 3/9] sharedkv: split out index_values
` [PATCH 4/9] lei_to_mail: start atomic and compressed mbox writing
` [PATCH 5/9] mboxreader: new class for reading various mbox formats
` [PATCH 6/9] lei_to_mail: start --augment, dedupe, bz2 and xz
` [PATCH 7/9] lei: implement various deduplication strategies
[PATCH 1/3] mboxreader: new class for reading various mbox formats
2020-12-29 20:49 UTC (3+ messages)
` [PATCH 2/3] lei2mail: sharedkv wip
` [PATCH 3/3] lei_to_mail: support --augment, bz2 and xz
[PATCH] mboxreader: new class for reading various mbox formats
2020-12-29 11:07 UTC
[PATCH 1/4] spawn
2020-12-29 7:11 UTC (4+ messages)
` [PATCH 2/4] lei_to_mail: start atomic and compressed mbox writing
` [PATCH 3/4] lei2mail: sharedkv wip
` [PATCH 4/4] mboxreader wip
[PATCH] lei_to_mail: start atomic and compressed mbox writing
2020-12-28 13:14 UTC
[PATCH 01/35] lei: FD-passing and IPC basics
2020-12-28 9:47 UTC (35+ messages)
` [PATCH 02/35] lei: proposed command-listing and options
` [PATCH 03/35] lei_store: local storage for Local Email Interface
` [PATCH 04/35] tests: more common JSON module loading
` [PATCH 05/35] lei: use spawn (vfork + execve) for lazy start
` [PATCH 06/35] lei: refine help/option parsing, implement "init"
` [PATCH 07/35] t/lei-oneshot: standalone oneshot (non-socket) test
` [PATCH 08/35] lei: ensure we run a restrictive umask
` [PATCH 09/35] lei: support `daemon-env' for modifying long-lived env
` [PATCH 10/35] lei_store: simplify git_epoch_max, slightly
` [PATCH 11/35] search: simplify initialization, add ->xdb_shards_flat
` [PATCH 12/35] rename LeiDaemon package to PublicInbox::LEI
` [PATCH 13/35] lei: support pass-through for `lei config'
` [PATCH 14/35] lei: help: show actual paths being operated on
` [PATCH 15/35] lei: rename $client => $self and bless
` [PATCH 16/35] lei: micro-optimize startup time
` [PATCH 17/35] lei_store: relax GIT_COMMITTER_IDENT check
` [PATCH 18/35] lei_store: keyword extraction from mbox and Maildir
` [PATCH 19/35] on_destroy: generic localized END
` [PATCH 20/35] lei: restore default __DIE__ handler for event loop
` [PATCH 21/35] lei: drop $SIG{__DIE__}, add oneshot fallbacks
` [PATCH 22/35] lei: start working on bash completion
` [PATCH 23/35] build: add lei.sh + "make symlink-install" target
` [PATCH 24/35] lei: support for -$DIGIT and -$SIG CLI switches
` [PATCH 25/35] lei: revise output routines
` [PATCH 26/35] lei: extinbox: start implementing in config file
` [PATCH 27/35] lei: rename proposed "query" command to "q", add JSON output
` [PATCH 28/35] search: remove pointless {relevance} setting
` [PATCH 29/35] relevance == -2
` [PATCH 30/35] lei_xsearch: cross-(inbox|extindex) search
` [PATCH 31/35] import: respect init.defaultBranch
` [PATCH 32/35] lei_store: use per-machine refname as git HEAD
` [PATCH 33/35] revert "lei_store: use per-machine refname as git HEAD"
` [PATCH 34/35] lei_to_mail: initial implementation for writing mbox formats
` [PATCH 35/35] sharedkv: fork()-friendly key-value store
[PATCH] lei_to_mail: initial implementation for writing mbox formats
2020-12-28 9:47 UTC
[PATCH] sharedkv: fork()-friendly key-value store
2020-12-28 9:47 UTC
[PATCH] search: remove pointless {relevance} setting
2020-12-27 19:30 UTC
[PATCH] relevance == -2
2020-12-27 19:25 UTC
[PATCH] WIP
2020-12-27 11:36 UTC
[PATCH 1/5] git: qx: avoid extra "local" for scalar context case
2020-12-27 2:47 UTC (5+ messages)
` [PATCH 2/5] import: check for git->qx errors, clearer return values
` [PATCH 3/5] check defined return value for localized slurp errors
` [PATCH 4/5] ds: simplify EventLoop implementation
` [PATCH 5/5] ds: flatten + reuse @events, epoll_wait style fixes
[PATCH] inboxidle: avoid needless syscalls on refresh
2020-12-26 9:34 UTC
[PATCH 0/7] index + extindex interaction improvements
2020-12-25 10:21 UTC (8+ messages)
` [PATCH 1/7] index: disable --fast-noop on --reindex
` [PATCH 2/7] extsearchidx: delay SQLite availability checks
` [PATCH 3/7] extsearchidx: close DB handles after use if FD constrained
` [PATCH 4/7] index: do not attach inbox to extindex unless updated
` [PATCH 5/7] index: fix --no-fsync flag propagation to extindex
` [PATCH 6/7] v2writable: don't verify tip if reindexing
` [PATCH 7/7] index: filter out indexlevel=basic from extindex
[PATCH 1/2] inboxwritable: delay umask_prepare calls
2020-12-24 9:33 UTC (2+ messages)
` [PATCH 2/2] index: support --fast / -F option
[PATCH 1/2] WIP cache
2020-12-20 7:20 UTC (2+ messages)
` [PATCH 2/2] wip2
[PATCH] wwwstream: linkify coderepo URLs
2020-12-18 20:24 UTC
[PATCH 01/30] extindex: preliminary --reindex support
2020-12-17 11:33 UTC (30+ messages)
` [PATCH 02/30] extindex: delete stale messages from over.sqlite3
` [PATCH 03/30] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 04/30] extindex: support --rethread and content bifurcation
` [PATCH 05/30] extsearchidx: reindex works on Xapian, too
` [PATCH 06/30] extsearchidx: checkpoint releases locks
` [PATCH 07/30] extsearchidx: simplify reindex code paths
` [PATCH 08/30] extsearchidx: reindex releases over.sqlite3 handles properly
` [PATCH 09/30] searchidxshard: simplify newline elimination
` [PATCH 10/30] lei: FD-passing and IPC basics
` [PATCH 11/30] lei: proposed command-listing and options
` [PATCH 12/30] lei_store: local storage for Local Email Interface
` [PATCH 13/30] tests: more common JSON module loading
` [PATCH 14/30] lei: use spawn (vfork + execve) for lazy start
` [PATCH 15/30] lei: refine help/option parsing, implement "init"
` [PATCH 16/30] t/lei-oneshot: standalone oneshot (non-socket) test
` [PATCH 17/30] lei: ensure we run a restrictive umask
` [PATCH 18/30] lei: support `daemon-env' for modifying long-lived env
` [PATCH 19/30] lei_store: simplify git_epoch_max, slightly
` [PATCH 20/30] search: simplify initialization, add ->xdb_shards_flat
` [PATCH 21/30] rename LeiDaemon package to PublicInbox::LEI
` [PATCH 22/30] lei: support pass-through for `lei config'
` [PATCH 23/30] lei: help: show actual paths being operated on
` [PATCH 24/30] lei: rename $client => $self and bless
` [PATCH 25/30] lei: micro-optimize startup time
` [PATCH 26/30] lei_store: relax GIT_COMMITTER_IDENT check
` [PATCH 27/30] import: drop X-Status in addition to Status
` [PATCH 28/30] lei_store: keyword extraction from mbox and Maildir
` [PATCH 29/30] on_destroy: generic localized END
` [PATCH 30/30] lei: restore default __DIE__ handler for event loop
[PATCH] import: drop X-Status in addition to Status
2020-12-17 9:00 UTC
[PATCH] extsearchidx: lock eidxq on full --reindex
2020-12-16 22:54 UTC
[PATCH 1/3] daemon: support --daemonize without Net::Server::Daemonize
2020-12-14 6:08 UTC (3+ messages)
` [PATCH 2/3] daemon: simplify fork() failure checks
` [PATCH 3/3] lei: FD-passing and IPC basics
[PATCH 1/8] extindex: preliminary --reindex support
2020-12-14 4:58 UTC (8+ messages)
` [PATCH 2/8] extindex: delete stale messages from over.sqlite3
` [PATCH 3/8] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 4/8] extindex: support --rethread and content bifurcation
` [PATCH 5/8] fix xapian reindex
` [PATCH 6/8] checkpoint releases locks
` [PATCH 7/8] extsearchidx: simplify reindex code paths
` [PATCH 8/8] WIP - testing lock release fixes
[PATCH 1/7] extindex: preliminary --reindex support
2020-12-13 5:14 UTC (7+ messages)
` [PATCH 2/7] extindex: delete stale messages from over.sqlite3
` [PATCH 3/7] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 4/7] extindex: support --rethread and content bifurcation
` [PATCH 5/7] fix xapian reindex
` [PATCH 6/7] checkpoint releases locks
` [PATCH 7/7] extsearchidx: simplify reindex code paths
[PATCH 1/5] extindex: preliminary --reindex support
2020-12-12 18:17 UTC (5+ messages)
` [PATCH 2/5] extindex: delete stale messages from over.sqlite3
` [PATCH 3/5] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 4/5] extindex: support --rethread and content bifurcation
` [PATCH 5/5] fix xapian reindex
[PATCH 1/4] extindex: preliminary --reindex support
2020-12-12 10:51 UTC (4+ messages)
` [PATCH 2/4] extindex: delete stale messages from over.sqlite3
` [PATCH 3/4] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 4/4] extindex: support --rethread and content bifurcation
[PATCH 1/4] extindex: preliminary --reindex support
2020-12-12 10:42 UTC (4+ messages)
` [PATCH 2/4] extindex: delete stale messages from over.sqlite3
` [PATCH 3/4] over: sort xref3 by xnum if ibx_id repeats
` [PATCH 4/4] extindex: support --rethread and content bifurcation
[PATCH] extindex: preliminary --reindex support
2020-12-11 3:32 UTC
[PATCH 1/3] imap: rename parse_query => parse_imap_query
2020-12-10 8:26 UTC (3+ messages)
` [PATCH 2/3] manifestjsgz: account for future change to docdata in MiscIdx
` [PATCH 3/3] inbox: ->uidvalidity returns undef w/o ->mm
[PATCH 1/4] extindex: do not use current dir like -index does
2020-12-08 11:25 UTC (4+ messages)
` [PATCH 2/4] admin: resolve_repo_dir => resolve_inboxdir
` [PATCH 3/4] extsearchidx: ck_existing: set $OID for warning context
` [PATCH 4/4] WIP reindex retry
[PATCH] extsearchidx: ck_existing: set $OID for warning context
2020-12-08 7:52 UTC
[PATCH] extsearchidx: current_info warning
2020-12-08 7:48 UTC
[PATCH 1/2] WIP-reindex
2020-12-06 6:20 UTC (2+ messages)
` [PATCH 2/2] wtf
[PATCH] overidx: make {num} column INTEGER PRIMARY KEY
2020-12-05 22:55 UTC
[PATCH] imap: support isearch and reduce Xapian queries
2020-12-05 11:05 UTC
[PATCH] imap: support isearch and reduce Xapian queries
2020-12-05 10:53 UTC
[PATCH 1/2] inbox: simplify ->search and callers
2020-12-05 9:54 UTC (2+ messages)
` [PATCH 2/2] isearch: emulate per-inbox search with ->ALL
[PATCH] inbox: simplify ->search and callers
2020-12-05 0:22 UTC
[PATCH] fix rethread
2020-12-04 11:05 UTC
[PATCH] wait before rethread
2020-12-04 10:58 UTC
[PATCH 1/3] over: gracefully show invalid ibx_id
2020-12-03 3:36 UTC (3+ messages)
` [PATCH 2/3] overidx: wrap eidx_key => ibx_id mapping
` [PATCH 3/3] WIP-reindex
[PATCH] nntp: speed up Xref generation w/o ->ALL
2020-11-30 21:33 UTC
[PATCH] WIP: extindex --reindex
2020-11-30 1:01 UTC
[PATCH] WIP: extindex --reindex
2020-11-29 20:20 UTC
[PATCH 1/2] git: set non-blocking flag in case of other bugs
2020-11-29 10:32 UTC (2+ messages)
` [PATCH 2/2] git: ensure subclassed ->fail gets called
[PATCH 1/2] v2writable: detect shard count for ExtSearchIdx properly
2020-11-29 4:51 UTC (2+ messages)
` [PATCH 2/2] extindex: support `--gc' to remove dead inboxes
[PATCH] v2writable: detect shard count for ExtSearchIdx properly
2020-11-29 2:47 UTC
[PATCH] searchidxshard: chomp $eidx_key from pipe
2020-11-28 6:44 UTC
[PATCH] v2writable: add graceful shutdown checks
2020-11-27 11:05 UTC
[PATCH 1/5] nntp: use Inbox->uidvalidity instead of ->mm->created_at
2020-11-25 3:05 UTC (5+ messages)
` [PATCH 2/5] nntpd: share {groups} hash with {-by_newsgroup} in Config
` [PATCH 3/5] mm: min/max: return 0 instead of undef
` [PATCH 4/5] nntp: use grep operation for wildmat matching
` [PATCH 5/5] nntp: NEWNEWS: speed up filtering
[PATCH] nntp: use Inbox->uidvalidity instead of ->mm->created_at
2020-11-24 6:03 UTC
[PATCH] IMAP: WIP abandoned
2020-11-23 5:33 UTC
[PATCH 01/11] miscsearch: a new Xapian sub-DB for extindex
2020-11-22 8:43 UTC (11+ messages)
` [PATCH 02/11] move JSON module portability into PublicInbox::Config
` [PATCH 03/11] git: add manifest_entry method
` [PATCH 04/11] manifest: use ibx->git_epoch method for v2
` [PATCH 05/11] inbox: git_epoch: remove ->version check
` [PATCH 06/11] miscidx: put grokmirror manifest entries in Xapian docdata
` [PATCH 07/11] extsearch: fix remaining "eindex" references
` [PATCH 08/11] miscidx: cleanup git processes after manifest indexing
` [PATCH 09/11] miscidx: store absolute git_dir of each epoch in docdata
` [PATCH 10/11] extsearchidx: do not short-circuit MiscIdx on no-op v2 prepare
` [PATCH 11/11] manifest: support faster generation via [extindex "all"]
[PATCH 1/6] miscsearch: a new Xapian sub-DB for extindex
2020-11-22 0:32 UTC (6+ messages)
` [PATCH 2/6] move JSON module portability into PublicInbox::Config
` [PATCH 3/6] git: add manifest_entry method
` [PATCH 4/6] manifest: use ibx->git_epoch method for v2
` [PATCH 5/6] inbox: git_epoch: remove ->version check
` [PATCH 6/6] miscidx: put grokmirror manifest entries in Xapian docdata
[PATCH] git: add manifest_entry method
2020-11-21 22:42 UTC
[PATCH 1/3] miscsearch: a new Xapian sub-DB for extindex
2020-11-21 0:57 UTC (3+ messages)
` [PATCH 2/3] move JSON module portability into PublicInbox::Config
` [PATCH 3/3] git: move ->fingerprint method
[PATCH] wip
2020-11-15 7:35 UTC
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).