dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2020-09-05 07:48:34 to 2020-11-15 07:35:38 UTC [more...]

[PATCH] wip
 2020-11-15  7:35 UTC 

[PATCH 1/2] *index: avoid per-epoch --batch-check processes
 2020-11-12  9:49 UTC  (2+ messages)
` [PATCH 2/2] *index: discard sync->{todo} on iteration

[PATCH] *index: checkpoints write last_commit metadata
 2020-11-10  6:32 UTC 

[PATCH 01/12] extsearch: rename -eindex to -extindex
 2020-11-07  1:27 UTC  (12+ messages)
` [PATCH 02/12] extsearchidx: avoid needless alternates rewrite in ALL.git
` [PATCH 03/12] searchidxshard: reduce syscalls when writing ->eidx_key
` [PATCH 04/12] searchidxshard: further improve {current_info} readability
` [PATCH 05/12] testing mmap size
` [PATCH 06/12] v2writable: less expensive checkpoint for extindex
` [PATCH 07/12] extsearchidx: quiet warning for unindexed `d' messages
` [PATCH 08/12] extsearch: canonicalize topdir
` [PATCH 09/12] v2writable: more accurate {current_info} warnings
` [PATCH 10/12] progres fixes
` [PATCH 11/12] extindex: USR1 checkpoints
` [PATCH 12/12] extindex: accept (k|m|g) modifier in --batch-size

[PATCH 1/2] extsearch: canonicalize topdir
 2020-11-05 17:30 UTC  (2+ messages)
` [PATCH 2/2] v2writable: more accurate {current_info} warnings

[PATCH] mmap size
 2020-11-04 11:28 UTC 

[PATCH] nntp: attempt RFC 5536 3.1.5-conformant Path: headers
 2020-11-04 10:43 UTC 

[PATCH] v2writable: less expensive checkpoint for extindex
 2020-11-04 10:11 UTC 

[PATCH] searchidxshard: further improve {current_info} readability
 2020-11-03 19:16 UTC 

[PATCH 01/49] doc/standards: add RFCs for URL schemes
 2020-10-23 19:55 UTC  (49+ messages)
` [PATCH 02/49] search: hoist out _xdb_sharded for v2 inboxes
` [PATCH 03/49] extsearch: start mocking out
` [PATCH 04/49] searchidx: expose INDEXLEVELS as `our'
` [PATCH 05/49] v2writable: add git method
` [PATCH 06/49] v2writable: make OO calls to last_commit-related methods
` [PATCH 07/49] search: xdb_sharded: make this a public method for ExtSearch
` [PATCH 08/49] searchidx: introduce "xref3" concept
` [PATCH 09/49] v2writable: prepare initialization for external indices
` [PATCH 10/49] v2writable: hoist out write_alternates
` [PATCH 11/49] searchidxshard: allow msgref to be undef
` [PATCH 12/49] v2writable: idx_shard: simplify callers
` [PATCH 13/49] v2writable: count_shards: allow working without {ibx}
` [PATCH 14/49] overidx: introduce changes for external index
` [PATCH 15/49] v2: some changes for ExtSearchIdx compatibility
` [PATCH 16/49] inboxwritable: eidx_key for external index
` [PATCH 17/49] v2writable: rename remaining "remote" terminology
` [PATCH 18/49] v2writable: checkpoint: account for lack of {mm}
` [PATCH 19/49] extsearchidx: initial implementation
` [PATCH 20/49] searchidx: index eidx_key as a boolean term
` [PATCH 21/49] searchidx: xref3 delete support
` [PATCH 22/49] searchidxshard: special init for eidx
` [PATCH 23/49] searchidx: put {ibx} into $sync state
` [PATCH 24/49] searchidx: log2stack: simplify callers
` [PATCH 25/49] v2writable: more generic sync setup code
` [PATCH 26/49] v2writable: allow OO method references
` [PATCH 27/49] v2writable: rename {v2w} field to {self}
` [PATCH 28/49] v2writable: make *last_commits and sync_prepare OO methods
` [PATCH 29/49] v2writable: move size check init to sync_prepare
` [PATCH 30/49] extsearchidx: more compatibility with V2Writable callers
` [PATCH 31/49] v2writable: reduce scope of epoch-aware code
` [PATCH 32/49] extsearchidx: remove {unindex_range} field
` [PATCH 33/49] v2writable: pass oid to uindex_oid
` [PATCH 34/49] extsearchidx: sync unit updates
` [PATCH 35/49] searchidx: export prepare_stack
` [PATCH 36/49] extsearchidx: sync updates
` [PATCH 37/49] searchidx: reduce inbox-dependency, wrap ->with_umask
` [PATCH 38/49] searchidx: favor $sync->{ibx} (over $self->{ibx})
` [PATCH 39/49] Makefile.PL: do not build manpage if POD is missing
` [PATCH 40/49] script: add preliminary eindex implementation
` [PATCH 41/49] index: eindex wiring
` [PATCH 42/49] over: store xref3 data in over.sqlite3
` [PATCH 43/49] searchidx: remove xref3 support for Xapian
` [PATCH 44/49] t/extsearch.t: verify results and xref3 ordering
` [PATCH 45/49] t/v2writable: remove pointless ->barrier call
` [PATCH 46/49] extsearch: wire up smsg_eml
` [PATCH 47/49] extsearchidx: handle edits
` [PATCH 48/49] extsearch: wire up remaining Inbox-like methods for WWW
` [PATCH 49/49] searchidx: ignore exceptions from ->remove_term

[PATCH] searchidx: ignore exceptions from ->remove_term
 2020-10-18 19:04 UTC 

[PATCH] ei read-only wiring
 2020-10-18  8:21 UTC 

[PATCH] git: introduce async_wait_all
 2020-10-17  8:04 UTC 

[PATCH] git: async_wait_all
 2020-10-17  7:56 UTC 

[PATCH] inbox: add uidvalidity method
 2020-10-16  6:59 UTC 

[PATCH] git: async: loop inflight checks for nested callbacks
 2020-10-16  6:54 UTC 

[PATCH] WIP: debugging
 2020-10-16  1:50 UTC 

[PATCH] git: ensure ->destroy clobbers check_async read buffer
 2020-10-16  1:41 UTC 

[PATCH] admin: preserve config ordering of `--all' switch
 2020-10-13  1:32 UTC 

[PATCH] git: *_async_wait: do not destroy {inflight*} queues
 2020-10-10  8:39 UTC 

[PATCH 01/51] doc/standards: add RFCs for URL schemes
 2020-10-09  8:43 UTC  (51+ messages)
` [PATCH 02/51] tmpfile: modernize to 5.10.1+, note O_APPEND workaround
` [PATCH 03/51] inbox: add uidvalidity method
` [PATCH 04/51] search: hoist out _xdb_sharded for v2 inboxes
` [PATCH 05/51] extsearch: mock out
` [PATCH 06/51] searchidx: expose INDEXLEVELS as `our'
` [PATCH 07/51] v2writable: add git method
` [PATCH 08/51] v2writable: OO update_last_commit
` [PATCH 09/51] v2writable: OO ->last_commits
` [PATCH 10/51] search: xdb_sharded: "public"
` [PATCH 11/51] searchidx: introduce "xref3" concept
` [PATCH 12/51] v2writable: extsearch prep
` [PATCH 13/51] v2writable: hoist out write_alternates
` [PATCH 14/51] searchidxshard: allow msgref to be undef
` [PATCH 15/51] v2writable: idx_shard: simplify callers
` [PATCH 16/51] v2writable: count_shards: allow working without {ibx}
` [PATCH 17/51] overidx: introduce changes for external index
` [PATCH 18/51] v2: some changes for ExtSearchIdx compatibility
` [PATCH 19/51] inboxwritable: eidx_key for external index
` [PATCH 20/51] extsearchidx
` [PATCH 21/51] extsearchidx: pass {ibx} to index_raw
` [PATCH 22/51] v2writable: rename remaining "remote" terminology
` [PATCH 23/51] v2writable: checkpoint: account for lack of {mm}
` [PATCH 24/51] searchidx: index eidx_key as a boolean term
` [PATCH 25/51] searchidx: xref3 delete support
` [PATCH 26/51] searchidx: eidx_shard_new + del_fh support
` [PATCH 27/51] overidx: eidx_meta: new table
` [PATCH 28/51] eidx_last_commits
` [PATCH 29/51] searchidx: put {ibx} into $sync state
` [PATCH 30/51] extsearchidx: replace canonicalized inboxdir
` [PATCH 31/51] v2writable: sync_ranges: remove extsearchidx-specific code path
` [PATCH 32/51] extsearchidx: WIP ranges
` [PATCH 33/51] searchidx: log2stack: simplify callers
` [PATCH 34/51] v2writable: more generic sync setup code
` [PATCH 35/51] v2writable: index_epoch: more OO approach
` [PATCH 36/51] v2writable: rename {v2w} field to {self}
` [PATCH 37/51] v2writable: commit ranges to OO
` [PATCH 38/51] v2writable: move size check init to sync_prepare
` [PATCH 39/51] extsearchidx: more work
` [PATCH 40/51] v2writable: reduce scope of epoch-aware code
` [PATCH 41/51] v2writable: pass oid to uindex_oid
` [PATCH 42/51] extsearchidx: sync todo updates
` [PATCH 43/51] index: EIDX wiring
` [PATCH 44/51] script: add eindex
` [PATCH 45/51] Makefile.PL: do not build manpage if POD is missing
` [PATCH 46/51] extsearchidx: drop shard arg
` [PATCH 47/51] extsearchidx: count_shards
` [PATCH 48/51] searchidx: favor $sync->{ibx} (over $self->{ibx})
` [PATCH 49/51] searchidx: use eidx->with_umask
` [PATCH 50/51] esearchidx: close
` [PATCH 51/51] eindex: test WIP

[PATCH] Makefile.PL: do not build manpage if POD is missing
 2020-10-08 23:01 UTC 

[PATCH] v2writable: rename remaining "remote" terminology
 2020-10-04 19:25 UTC 

[PATCH] spawn: add dedupe_str function
 2020-10-04  1:10 UTC 

[PATCH] v2writable: idx_shard: simplify callers
 2020-10-03 20:19 UTC 

[PATCH 1/2] v2writable: drop outdated {unindex_range} check
 2020-09-21  2:09 UTC  (2+ messages)
` [PATCH 2/2] v2writable: use "HEAD" to match v1 indexing behavior

[PATCH] idxstack: fix comment about file_char
 2020-09-21  1:06 UTC 

[PATCH 1/7] gcf2: libgit2-based git cat-file alternative
 2020-09-19  9:05 UTC  (7+ messages)
` [PATCH 2/7] t/gcf2: test changes to alternates
` [PATCH 3/7] add gcf2 client and executable script
` [PATCH 4/7] gcf2: transparently retry on missing OID
` [PATCH 5/7] gcf2*: more descriptive package descriptions
` [PATCH 6/7] gcf2: require git dir with OID
` [PATCH 7/7] gcf2: wire up read-only daemons and rm -gcf2 script

[PATCH] git_async_cat: drop unnecessary batch_prepare call
 2020-09-17  8:03 UTC 

[PATCH 1/2] mid: rename MID_MAX to ID_MAX
 2020-09-15 19:24 UTC  (2+ messages)
` [PATCH 2/2] treewide: relax allow >=40 chars for git OID

[PATCH 1/5] imap: quiet uninitialized variable warning on FETCH
 2020-09-15  8:50 UTC  (5+ messages)
` [PATCH 2/5] gcf2: libgit2-based git cat-file alternative
` [PATCH 3/5] t/gcf2: test changes to alternates
` [PATCH 4/5] add gcf2 client and executable script
` [PATCH 5/5] gcf2: transparently retry on missing OID

[PATCH 1/4] gcf2: libgit2-based git cat-file alternative
 2020-09-15  7:40 UTC  (4+ messages)
` [PATCH 2/4] t/gcf2: test changes to alternates
` [PATCH 3/4] add gcf2 client and executable script
` [PATCH 4/4] gcf2: transparently retry on missing OID

[PATCH 1/2] search: hoist out _xdb_sharded for v2 inboxes
 2020-09-11 23:45 UTC  (2+ messages)
` [PATCH 2/2] extsearch: mock out

[PATCH 1/5] treewide: avoid `goto &NAME' for tail recursion
 2020-09-11 22:11 UTC  (5+ messages)
` [PATCH 2/5] nntp: share more code between art_lookup callers
` [PATCH 3/5] nntp: art_lookup break apart multi-inbox scans
` [PATCH 4/5] t/nntpd: add test for the XPATH command
` [PATCH 5/5] nntp: cmd_xpath: use long_response for fairness

[PATCH] nntp: fix cross-newsgroup Message-ID lookups
 2020-09-10  9:31 UTC 

[PATCH 01/22] solver: drop warnings, modernize use v5.10.1, use SEEK_SET
 2020-09-09  2:06 UTC  (22+ messages)
` [PATCH 02/22] use "\&" where possible when referring to subroutines
` [PATCH 03/22] www: manifest.js.gz generation no longer hogs event loop
` [PATCH 04/22] msgmap: note how we use ->created_at
` [PATCH 05/22] disambiguate OverIdx and Over by field name
` [PATCH 06/22] use more idiomatic internal API for ->over access
` [PATCH 07/22] search: remove special case for blank query
` [PATCH 08/22] tests: add "use strict" and declare v5.10.1 compatibility
` [PATCH 09/22] search: replace ->query with ->mset
` [PATCH 10/22] search: remove {over_ro} field
` [PATCH 11/22] imap: drop old, pre-Parse::RecDescent search parser
` [PATCH 12/22] wwwaltid: drop unused sqlite3_missing function
` [PATCH 13/22] overidx: document column uses
` [PATCH 14/22] v2writable: reuse read-only shard counting code
` [PATCH 15/22] config: flatten each_inbox and iterate_start args
` [PATCH 16/22] config: split out iterator into separate object
` [PATCH 17/22] t/cgi.t: show stderr on failures
` [PATCH 18/22] extmsg: prevent cross-inbox matches from hogging event loop
` [PATCH 19/22] WwwListing: switch to ConfigIter to avoid "
` [PATCH 20/22] solver: check one git coderepo and inbox at a time
` [PATCH 21/22] solver: break apart inbox blob retrieval
` [PATCH 22/22] xt/solver: test with public-inbox-httpd, too

[PATCH] solver-test
 2020-09-09  1:29 UTC 

[PATCH 01/19] solver: drop warnings, modernize use v5.10.1, use SEEK_SET
 2020-09-05  7:48 UTC  (12+ messages)
` [PATCH 09/19] search: replace ->query with ->mset
` [PATCH 10/19] search: remove {over_ro} field
` [PATCH 11/19] imap: drop old, pre-Parse::RecDescent search parser
` [PATCH 12/19] wwwaltid: drop unused sqlite3_missing function
` [PATCH 13/19] overidx: document column uses
` [PATCH 14/19] v2writable: reuse read-only shard counting code
` [PATCH 15/19] config: flatten each_inbox and iterate_start args
` [PATCH 16/19] config: split out iterator into separate object
` [PATCH 17/19] t/cgi.t: show stderr on failures
` [PATCH 18/19] extmsg: prevent cross-inbox matches from hogging event loop
` [PATCH 19/19] WwwListing: switch to ConfigIter to avoid "


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