dumping ground for random patches and texts
 help / color / mirror / Atom feed
 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 


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).