dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2021-01-20 04:55:51 to 2021-02-05 12:07:51 UTC [more...]

[PATCH 01/18] lei q: delay worker spawn
 2021-02-05 12:07 UTC  (4+ messages)
` [PATCH 02/18] ipc: localize fields assignment to prevent circular refs
` [PATCH 03/18] lei q: reorder internals to reduce FD passing
` [PATCH 04/18] lei q: only start pager if output is to stdout

[PATCH] lei_query: trim curl options
 2021-02-05 12:07 UTC 

[PATCH] t/spawn: blocking examples for ProcessPipe
 2021-02-04 23:31 UTC 

[PATCH 1/2] lei: favor "keywords" over "flags", test --no-kw
 2021-02-04 17:58 UTC  (2+ messages)
` [PATCH 2/2] lei: fix completion of --no-kw / --no-keywords

[PATCH 1/6] lei q: delay worker spawn
 2021-02-04  2:12 UTC  (6+ messages)
` [PATCH 2/6] ipc: localize fields assignment to prevent circular refs
` [PATCH 3/6] lei q: reorder internals to reduce FD passing
` [PATCH 4/6] lei q: only start pager if output is to stdout
` [PATCH 5/6] lei q: reinstate early MUA spawn for Maildir
` [PATCH 6/6] eml: handle warning ignores for lei

[PATCH] tests: guard against missing DBD::SQLite
 2021-02-03 21:30 UTC 

[PATCH] t/shared_kv: depend on DBD::SQLite
 2021-02-03 20:47 UTC 

[PATCH 01/11] lei: reduce FD pressure from lei2mail worker
 2021-02-03  7:47 UTC  (10+ messages)
` [PATCH 02/11] lei: further reduce lei2mail FD pressure
` [PATCH 03/11] pkt_op: rely on DS::in_loop global
` [PATCH 04/11] lei: err: avoid uninitialized variable warnings
` [PATCH 06/11] lei q: --include/--exclude/--only support globs and basenames
` [PATCH 07/11] lei: complete basenames for include|exclude|only
` [PATCH 08/11] lei: help starts pager
` [PATCH 09/11] lei add-external: completion for existing URL basenames
` [PATCH 10/11] lei: use sleep(1) loop for infinite sleep
` [PATCH 11/11] lei q: support reading queries from stdin

[PATCH] WIP lei complete add-external
 2021-02-03  2:12 UTC 

[PATCH 1/9] lei: use sleep(1) loop for infinite sleep
 2021-02-03  1:41 UTC  (9+ messages)
` [PATCH 2/9] lei: reduce FD pressure from lei2mail worker
` [PATCH 3/9] lei: further reduce lei2mail FD pressure
` [PATCH 4/9] pkt_op: rely on DS::in_loop global
` [PATCH 5/9] lei: err: avoid uninitialized variable warnings
` [PATCH 6/9] lei: propagate curl errors, improve internal consistency
` [PATCH 7/9] lei q: --include/--exclude/--only support globs and basenames
` [PATCH 8/9] lei: complete basenames for include|exclude|only
` [PATCH 9/9] lei: help starts pager

[PATCH 1/4] lei q: do not leave temporary files after oneshot exit
 2021-02-02  9:39 UTC  (4+ messages)
` [PATCH 2/4] ipc: wq: switch to SIGQUIT for graceful exit
` [PATCH 3/4] cmd_ipc4: update comments around Socket::Msghdr
` [PATCH 4/4] pktop: fix potential undefined var

[PATCH 01/10] lei: switch to use SEQPACKET socketpair instead of pipe
 2021-02-02  6:07 UTC  (10+ messages)
` [PATCH 02/10] lei_query: default to 10000 messages as documented
` [PATCH 03/10] lei q: emit progress and counting via PktOp
` [PATCH 04/10] DEBUG
` [PATCH 05/10] lei q: support --only, --include and --exclude
` [PATCH 06/10] lei: complete: do not complete non-arg options w/ help text
` [PATCH 07/10] lei: q: completion for --(include|exclude|only)
` [PATCH 08/10] lei_xsearch: truncate curl stderr after reading it
` [PATCH 09/10] lib: explicitly distinguish oneshot use
` [PATCH 10/10] lei: do not leave temporary files after oneshot exit

[PATCH] eml: use croak instead of confess
 2021-02-01  6:50 UTC 

[PATCH 1/2] sv.c: run Perl_op_dump before failing assertion
 2021-02-01  6:43 UTC  (2+ messages)
` [PATCH 2/2] carp: set G_ERR in environ before accessing @DB::args

[PATCH 01/23] lei: more consistent dedupe and ovv_buf init
 2021-02-01  0:47 UTC  (23+ messages)
` [PATCH 02/23] ipc: switch wq to use the event loop
` [PATCH 03/23] lei: remove per-child SIG{__WARN__}
` [PATCH 04/23] lei: remove SIGPIPE handler
` [PATCH 05/23] ipc: more helpful ETOOMANYREFS error messages
` [PATCH 06/23] lei: remove syslog dependency
` [PATCH 07/23] sharedkv: release {dbh} before rmtree
` [PATCH 08/23] sharedkv: retry rmtree in DESTROY
` [PATCH 09/23] lei: keep $lei around until workers are reaped
` [PATCH 10/23] lei_dedupe: use Digest::SHA
` [PATCH 11/23] lei_xsearch: load smsg package
` [PATCH 12/23] lei: deep clone {ovv} for l2m workers
` [PATCH 13/23] sharedkv: lock before unref {dbh}
` [PATCH 14/23] sharedkv: dbh_release
` [PATCH 15/23] sharedkv: move lock_for_scope
` [PATCH 16/23] sharedkv: clear CachedKids before disconnect
` [PATCH 17/23] lei: increase initial timeout
` [PATCH 18/23] sharedkv: use lock_for_scope_fast
` [PATCH 19/23] lei_to_mail: reduce spew on Maildir removal
` [PATCH 20/23] sharedkv: do not set cache_size by default
` [PATCH 21/23] import: reap git-config(1) synchronously
` [PATCH 22/23] lei_dedupe: avoid anonymous subs
` [PATCH 23/23] lei_to_mail: avoid anonymous sub

[PATCH] import: avoid zombie
 2021-01-31 19:23 UTC 

[PATCH 01/27] lei: more consistent dedupe initialization
 2021-01-31  9:20 UTC  (27+ messages)
` [PATCH 02/27] lei_to_mail: mbox*: reduce scope of lock
` [PATCH 03/27] ipc: switch wq to use the event loop
` [PATCH 04/27] lei: no per-child SIG{__WARN__}
` [PATCH 05/27] lei: NO SIGPIPE
` [PATCH 06/27] ipc: more helpful ETOOMANYREFS error messages
` [PATCH 07/27] lei: remove syslog dependency
` [PATCH 08/27] sharedkv: release {dbh} before rmtree
` [PATCH 09/27] sharedkv: retry rmtree
` [PATCH 10/27] lei: keep $lei around until workers are reaped
` [PATCH 11/27] lei_dedupe: use Digest::SHA
` [PATCH 12/27] sharedkv: note number of tries
` [PATCH 13/27] lei_xsearch: load smsg package
` [PATCH 14/27] lei: deep clone {ovv}
` [PATCH 15/27] lei: log warning with timestamp
` [PATCH 16/27] sharedkv: lock before unref {dbh}
` [PATCH 17/27] lei: increase initial timeout
` [PATCH 18/27] sharedkv: dbh_release
` [PATCH 19/27] sharedkv: cache_size
` [PATCH 20/27] sharedkv: use lock_for_scope_fast
` [PATCH 21/27] TODO: add item for dealing with base-85 binary patches
` [PATCH 22/27] manifest: stress-sharedkv
` [PATCH 23/27] sharedkv: clear CachedKids before disconnect
` [PATCH 24/27] lei_to_mail: reduce spew on Maildir removal
` [PATCH 25/27] lei: cleaner abort on Maildir missing
` [PATCH 26/27] sharedkv: TRUNCATE
` [PATCH 27/27] sharedkv: move lock_for_scope

[PATCH 01/15] lei: more consistent dedupe initialization
 2021-01-30 10:19 UTC  (15+ messages)
` [PATCH 02/15] lei_to_mail: mbox*: reduce scope of lock
` [PATCH 03/15] ipc: switch wq to use the event loop
` [PATCH 04/15] lei: no per-child SIG{__WARN__}
` [PATCH 05/15] lei: NO SIGPIPE
` [PATCH 06/15] ipc: more helpful ETOOMANYREFS error messages
` [PATCH 07/15] lei: remove syslog dependency
` [PATCH 08/15] sharedkv: release {dbh} before rmtree
` [PATCH 09/15] content_hash: skip Sender for cross posted messages
` [PATCH 10/15] sharedkv: retry rmtree
` [PATCH 11/15] lei: keep $lei around until workers are reaped
` [PATCH 12/15] lei_dedupe: use Digest::SHA
` [PATCH 13/15] sharedkv: note number of tries
` [PATCH 14/15] lei_xsearch: load smsg package
` [PATCH 15/15] lei: deep clone {ovv}

[PATCH] content_hash: skip Sender for cross posted messages
 2021-01-30  5:39 UTC 

[PATCH 1/7] ipc: wq: support passing fields to workers
 2021-01-29  7:33 UTC  (7+ messages)
` [PATCH 2/7] lei_xsearch: drop repeated "Xapian" in error message
` [PATCH 3/7] ipc: more consistent behavior between worker types
` [PATCH 4/7] lei: less error-prone FD mapping
` [PATCH 5/7] git: synchronous cat_file may return type and OID
` [PATCH 6/7] ipc: move on_destroy scope to inside the eval
` [PATCH 7/7] shared_kv: simplify PID+object guard for cleanup

[PATCH 1/3] ipc: switch wq to use the event loop
 2021-01-29  6:18 UTC  (3+ messages)
` [PATCH 2/3] Revert "ipc: switch wq to use the event loop"
` [PATCH 3/3] lei2mail: synchronous

[PATCH 1/4] WIP wq event loop
 2021-01-29  0:46 UTC  (4+ messages)
` [PATCH 2/4] no-wqw
` [PATCH 3/4] lei2mail: synchronous
` [PATCH 4/4] lei2mail: use libgit2

[PATCH] WIP wq event loop
 2021-01-28 19:45 UTC 

[PATCH] lei2mail: synchronous
 2021-01-28 19:19 UTC 

[PATCH] WIP wq event loop
 2021-01-28 18:35 UTC 

[PATCH] lei: less error-prone FD mapping
 2021-01-28  9:25 UTC 

[PATCH] WIP-io-inject
 2021-01-27 21:13 UTC 

[PATCH 1/3] ipc: wq: support passing fields to workers
 2021-01-27 20:39 UTC  (3+ messages)
` [PATCH 2/3] lei_xsearch: drop repeated "Xapian" in error message
` [PATCH 3/3] ipc: more consistent behavior between worker types

[PATCH 1/2] lei: dclose: fix typo
 2021-01-27  9:31 UTC  (2+ messages)
` [PATCH 2/2] lei kw set

[PATCH 1/3] lei: complete option switch args
 2021-01-27  6:23 UTC  (3+ messages)
` [PATCH 2/3] lei_overview: clear redundant ovv_buf definition
` [PATCH 3/3] v2writable: nproc: use sysconf() on Linux and FreeBSD

[PATCH 1/6] lei: drop "git" command forwarding
 2021-01-26 23:57 UTC  (6+ messages)
` [PATCH 2/6] lei: fix comment regarding client payload
` [PATCH 3/6] lei: ensure PWD is set correctly for path expansion
` [PATCH 4/6] gcf2: rely on Perl 5.10 to avoid needless ++
` [PATCH 5/6] eml: favor index() over regexp match
` [PATCH 6/6] lei: complete option switch args

[PATCH] lei: ensure PWD is set correctly for path expansion
 2021-01-26 18:49 UTC 

[PATCH] lei: complete option switch args
 2021-01-26 18:48 UTC 

[PATCH] eml: favor index() over regexp match
 2021-01-26  0:39 UTC 

[PATCH 1/2] lei: use Time::HiRes stat for nanosecond resolution
 2021-01-25  5:31 UTC  (2+ messages)
` [PATCH 2/2] miscidx: switch to lazy transactions

[PATCH 1/3] doc: extindex-format: make lexgrog happy
 2021-01-25  4:40 UTC  (3+ messages)
` [PATCH 2/3] build: check lexgrog(1) if available
` [PATCH 3/3] wip

[PATCH 1/3] lei q: limit concurrency to 4 remote connections
 2021-01-24  0:12 UTC  (3+ messages)
` [PATCH 2/3] ipc: wq supports arbitrarily large payloads
` [PATCH 3/3] ipc: get rid of wq_set_recv_modes

[PATCH 1/2] lei q: limit concurrency to 4 remote connections
 2021-01-23 23:44 UTC  (2+ messages)
` [PATCH 2/2] ipc: wq supports arbitrarily large payloads

[PATCH] treewide: reseed RNG in child processes
 2021-01-22 10:08 UTC 

[PATCH 01/12] lei_overview: rename {relevance} => {pct}
 2021-01-21 19:37 UTC  (12+ messages)
` [PATCH 02/12] lei q: retrieve keywords for local, non-external messages
` [PATCH 03/12] lei_xsearch: eliminate some unused, commented-out code
` [PATCH 04/12] lei: show {pct} and {oid} in From_ lines and filenames
` [PATCH 05/12] lei: fix inadvertant FD sharing
` [PATCH 06/12] lei_to_mail: avoid segfault on exit from ->DESTROY ordering
` [PATCH 07/12] lei: oneshot: fall back to client $io[2] for placeholder
` [PATCH 08/12] lei: remove INT/QUIT/TERM handlers, fix daemon EOF
` [PATCH 09/12] lei_xsearch: reduce reference paths to lxs
` [PATCH 10/12] lei: remove @TO_CLOSE_ATFORK_CHILD
` [PATCH 11/12] lei: forget-external support with canonicalization
` [PATCH 12/12] lei forget-external: bash completion support

[PATCH 01/10] lei_overview: rename {relevance} => {pct}
 2021-01-21  9:50 UTC  (10+ messages)
` [PATCH 02/10] lei q: retrieve keywords for local, non-external messages
` [PATCH 03/10] lei_xsearch: eliminate some unused, commented-out code
` [PATCH 04/10] lei: show {pct} and {oid} in From_ lines and filenames
` [PATCH 05/10] lei: fix inadvertant FD sharing
` [PATCH 06/10] lei_to_mail: avoid segfault on exit from ->DESTROY ordering
` [PATCH 07/10] lei: oneshot: fall back to client $io[2] for placeholder
` [PATCH 08/10] lei: remove INT/QUIT/TERM handlers, fix daemon EOF
` [PATCH 09/10] lei_xsearch: reduce reference paths to lxs
` [PATCH 10/10] lei: remove @TO_CLOSE_ATFORK_CHILD

[PATCH] dtas-graph: collapse sequential FDs into a A-Z range
 2021-01-21  4:25 UTC 

[PATCH] dtas-graph unix WIP
 2021-01-21  4:24 UTC 

[PATCH] WIP
 2021-01-21  4:24 UTC 

[PATCH 01/11] lei q: retrieve keywords for local, non-external messages
 2021-01-20  4:55 UTC  (9+ messages)
` [PATCH 04/11] lei q: cleanup store initialization
` [PATCH 05/11] lei: dump and clear errors.log in daemon mode
` [PATCH 06/11] lei: keep pgr
` [PATCH 07/11] store WIP
` [PATCH 08/11] lei_xsearch: keep l2m->{-wq_s1} while preparing query
` [PATCH 09/11] nostore
` [PATCH 10/11] lei_to_mail: call PublicInbox::IPC::DESTROY
` [PATCH 11/11] lei_xsearch: eliminate some unused, commented-out code


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