[PATCH 0/3] non-blocking xap_helper for public daemons
2025-02-11 3:55 UTC (4+ messages)
` [PATCH 1/3] search: async_mset: always run callback on exceptions
` [PATCH 2/3] www: mbox: break out of loop "
` [PATCH 3/3] daemon: make xap_helper socket non-blocking
[PATCH 0/6] misc. cleanups and simplifications
2025-02-10 21:09 UTC (7+ messages)
` [PATCH 1/6] devel/sysdefs-list: explain why we don't autodie, here
` [PATCH 2/6] multi_git: remove redundant ops
` [PATCH 3/6] init: reduce git-config execve for idempotent cases
` [PATCH 4/6] msgmap: use v5.12
` [PATCH 5/6] lei_mirror: use write_file to append configs
` [PATCH 6/6] git_http_backend: input_prepare: die on unrecoverable errors
[PATCH 0/7] limiter fixes and updates
2025-02-08 3:26 UTC (8+ messages)
` [PATCH 1/7] syscall: `use bytes' throughout
` [PATCH 2/7] git_http_backend: fix 32 default connection limit
` [PATCH 3/7] daemon: check connections before solving codeblobs
` [PATCH 4/7] qspawn: use limiter->new default
` [PATCH 5/7] viewvcs: -codeblob limiter w/ depth for solver
` [PATCH 6/7] qspawn: drop redundant check against limiter->{max}
` [PATCH 7/7] config: handle limiter `max' knob in ->setup_limiter
reverted 10394e508575fd7cc78d0255d39b04c833efcdbb
2025-02-04 21:18 UTC
[PATCH 0/3] limiter updates
2025-01-28 8:31 UTC (4+ messages)
` [PATCH 1/3] limiter: ignore unparseable rlimit
` [PATCH 2/3] www: configurable "-httpbackend" named limiter
` [PATCH 3/3] git_http_backend: use default limiter from Qspawn
[PATCH] viewvcs: handle exceptions in on_destroy cb
2025-01-24 9:18 UTC
[PATCH] search_query: fix warnings on bogus `o=' query param
2025-01-19 4:40 UTC
ActivityPub vs email - cultural differences
2025-01-18 17:40 UTC (3+ messages)
[PATCH] doc: add an example of acceptable marketing
2025-01-18 1:50 UTC
[PATCH 00/14] various odds and ends
2025-01-18 1:26 UTC (15+ messages)
` [PATCH 01/14] inbox_writable: use autodie::open
` [PATCH 02/14] v2writable: simplify ->new by reducing arg flexibility
` [PATCH 03/14] inbox_writable: match v1 and v2 init semantics
` [PATCH 04/14] init: move --skip-artnum handling to {-creat_opt}
` [PATCH 05/14] init: move --skip-epoch "
` [PATCH 06/14] lei_saved_search: drop needless comparisons and `next'
` [PATCH 07/14] treewide: replace redundant `;;' with `;'
` [PATCH 08/14] lei_xsearch: use autodie for `pipe' ops
` [PATCH 09/14] treewide: use autodie for seek+sysseek
` [PATCH 10/14] git: rely on autodie for sysseek/sysread/truncate
` [PATCH 11/14] config: config_fh_parse: hardcode FS/RS
` [PATCH 12/14] v2writable: remove outdated FIXME comment and assertions
` [PATCH 13/14] mda: use read_all for error handling
` [PATCH 14/14] emergency: remove needless $! clobber
[PATCH] config: force absolute path when `-C /' (chdir) is used
2025-01-16 3:28 UTC
[PATCH 00/31] (ext)index: eliminate $sync structure
2025-01-10 23:21 UTC (33+ messages)
` [PATCH 01/31] (ext)index: ${$sync->{nr}} to $self->{nrec}
` [PATCH 02/31] (ext)index: move {-opt} from $sync to $self
` [PATCH 03/31] (ext)index: move {-regen_fmt} "
` [PATCH 04/31] (ext)index: move {latest_cmt} to $self (from $sync)
` [PATCH 05/31] smsg->populate: rename $sync to $cmt_info
` [PATCH 06/31] searchidx: prefix v1 code with `v1_'
` [PATCH 07/31] (ext)index: avoid needless {git} ref with --max-size
` [PATCH 08/31] (ext)index: move {quit} from $sync to $self
` [PATCH 09/31] extindex: {boost_in_use} field "
` [PATCH 10/31] extindex: move {id2pos} "
` [PATCH 11/31] searchidx: move {ntodo} "
` [PATCH 12/31] searchidx: rename {sidx} to {self}
` [PATCH 13/31] (ext)index: move {max_size} and related bits to $self
` [PATCH 14/31] index: move {D} (delete state) "
` [PATCH 15/31] index: move {reindex} "
` [PATCH 16/31] searchidx: eliminate $sync from subroutines
` [PATCH 17/31] v2writable: move {mm_tmp} to $self
` [PATCH 18/31] (ext)index: eliminate most uses of `$sync->{ibx}'
` [PATCH 19/31] extindex: eliminate repeated ->eidx_key method call
` [PATCH 20/31] v2writable: eliminate $sync->{art_end}
` [PATCH 21/31] (ext)index: $sync->{unit} => $self->{unit}
` [PATCH 22/31] (ext)index: eliminate redundant $sync->{epoch_max}
` [PATCH 23/31] extindex: move {dedupe_cull} to self
` [PATCH 24/31] extindex: simplify data structures used for dedupe
` [PATCH 25/31] (ext)index: move {todo} into $self
` [PATCH 26/31] v2writable: {in_unindex} moved to self
` [PATCH 27/31] v2writable: hoist out process_todo sub for extindex
` [PATCH 28/31] (ext)index: move {unindexed} to $self
` [PATCH 29/31] (ext)index: move {ranges} "
` [PATCH 30/31] (ext)index: eliminate $sync->{ibx}
` [PATCH 31/31] (ext)index: eliminate $sync entirely
[PATCH 1/2] t/lei-sigpipe.t: use correct pipe size
2025-01-09 16:59 UTC (6+ messages)
` [PATCH 2/2] treewide: lose F_SETPIPE_SZ page size assumptions
[PATCH] ExtMsg, NewsWWW: account for publicinbox.nameIsUrl
2025-01-08 10:12 UTC
[PATCH] extindex: use nproc_shards directly from IPC
2025-01-02 22:50 UTC
[PATCH 0/2] watch-related fixes for filter users
2025-01-01 23:11 UTC (4+ messages)
` [PATCH 1/2] watch|mda|purge: Filter::*->scrub is destructive
` [PATCH 2/2] watch: import_eml: avoid Eml dup for non-scrub case
` [PATCH 3/2] watch: don't propagate header changes to other inboxes
[PATCH] test_common: support `require_mods "v2"' for v2 inboxes
2025-01-01 22:36 UTC
[PATCH] watch: don't count invalid paths against batch limit
2024-12-26 21:48 UTC
no inboxes, yet
2024-12-23 11:17 UTC (3+ messages)
[PATCH 0/2] v2: epoch reuse space calculation fix
2024-12-17 21:27 UTC (3+ messages)
` [PATCH 1/2] v2writable: simplify epoch directory generation
` [PATCH 2/2] import: fix space calculation when reusing epochs
public-inbox skipping new inboxes or many mails
2024-12-15 0:49 UTC (8+ messages)
[PATCH 0/3] indexing odds and ends
2024-12-14 14:58 UTC (4+ messages)
` [PATCH 1/3] t/extindex: add --max-size test
` [PATCH 2/3] admin: common warn_cb
` [PATCH 3/3] lei: use PublicInbox::Eml::warn_ignore_cb
[PATCH] t/filter_base: relax Regexp class match with ->isa
2024-12-13 18:36 UTC
[PATCH 0/3] indexing cleanups
2024-12-12 10:10 UTC (4+ messages)
` [PATCH 1/3] searchidx: update_checkpoint: take bytes arg directly
` [PATCH 2/3] extindex: move {checkpoint_unlocks} to $self
` [PATCH 3/3] searchidx: consolidate checkpoint accounting
[PATCH 0/4] various indexing updates
2024-12-11 8:10 UTC (5+ messages)
` [PATCH 1/4] (ext)index: use time-based commits to avoid busy timeout
` [PATCH 2/4] lei/store: use global checkpoint interval
` [PATCH 3/4] cindex: adjust estimated memory cost for deletes
` [PATCH 4/4] over_idx: simplify each_by_mid
[PATCH] search_query: drop CR (`\r') from queries
2024-12-09 20:57 UTC
[PATCH] solver: fix and improve ambiguous OID debug messages
2024-12-09 20:01 UTC
[PATCH] v2: don't set No_COW for git repos
2024-12-07 2:05 UTC
[PATCH 0/3] some SQLite-related things
2024-12-04 19:39 UTC (4+ messages)
` [PATCH 1/3] sqlite: avoid incorrect/deprecated `LIKE' use
` [PATCH 2/3] sqlite: use `BLOB' column type instead of `VARBINARY'
` [PATCH 3/3] SQLiteUtil: hoist out common create_db code
[PATCH] daemon: improve warning on missing SO_ACCEPTFILTER
2024-11-30 22:59 UTC
[PATCH 0/2] send_cmd IPC improvements for busy sytems
2024-11-30 8:26 UTC (4+ messages)
` [PATCH 1/2] send_cmd: use (practically) infinite retries for writers
` [PATCH 2/2] send_cmd: throttle `sleeping on sendmsg' messages
` [PATCH 3/2] wqblocked: use per-instance unique timer
[PATCH] lei/store: auto-commit for long-running imports
2024-11-29 6:45 UTC (2+ messages)
` [PATCH] lei/store: use WAL for over.sqlite3
[PATCH] xapcmd: suppress opendir + my usage warning
2024-11-27 2:35 UTC
install procedure apparently broken on FreeBSD 14.1-RELEASE-p5
2024-11-27 0:30 UTC (5+ messages)
[PATCH 0/2] lei: short-lived sub reductions
2024-11-26 21:29 UTC (3+ messages)
` [PATCH 1/2] import: allow $noisy toggle, simplify `lei rediff'
` [PATCH 2/2] lei: avoid repeatedly recreating anonymous subs
[PATCH] devel/try-lei: for interactive testing + debugging
2024-11-25 22:27 UTC
[PATCH] imap_searchqp: attempt to suppress error messages harder
2024-11-25 8:59 UTC
[PATCH] spawn: send_cmd: respect retries arg
2024-11-25 7:47 UTC
[PATCH] lei import: non-noisy by default, add --noisy switch
2024-11-22 23:05 UTC
[PATCH 0/3] write-related fixes
2024-11-20 19:06 UTC (5+ messages)
` [PATCH 1/3] v2writable: use DS and import now() sub
` [PATCH 2/3] treewide: warn on SQLite `PRAGMA optimize' failure
` [PATCH 3/3] v2writable: done: force synchronous awaitpid
[PATCH 0/5] lei import-related fixes + diagnostics
2024-11-19 21:51 UTC (2+ messages)
[PATCH 0/6] v5.12 + autodie cleanups
2024-11-16 7:09 UTC (7+ messages)
` [PATCH 1/6] index: use v5.12, remove outdated comment
` [PATCH 2/6] over: use autodie for open
` [PATCH 3/6] lei_blob: use autodie for open + seek
` [PATCH 4/6] admin: autodie chdir + open
` [PATCH 5/6] xapcmd: use autodie for numerous syscalls
` [PATCH 6/6] spamc: autodie for open + sysseek
[PATCH 0/6] a few random small fixes and improvements
2024-11-15 2:59 UTC (7+ messages)
` [PATCH 1/6] tests: fix missing modules under TEST_RUN_MODE=0
` [PATCH 2/6] test_common: disable fsync in git(1) commands
` [PATCH 3/6] nntp: improve protocol error messages
` [PATCH 4/6] nntp: integerize {article} to save memory
` [PATCH 5/6] view: reduce ops for <b> encasement
` [PATCH 6/6] view: fix obfuscation in message/* attachments
Occasional public-inbox-httpd flakiness
2024-11-12 21:54 UTC (10+ messages)
[PATCH 0/4] File::Spec-related things
2024-11-12 20:34 UTC (5+ messages)
` [PATCH 1/4] cindex: rework path canonicalization check
` [PATCH 2/4] www_coderepo: drop unused File::Spec import
` [PATCH 3/4] hval: use File::Spec::Functions::abs2rel
` [PATCH 4/4] lei_mirror: favor File::Spec::Functions
[PATCH 0/4] another round of small fixes
2024-11-11 21:56 UTC (5+ messages)
` [PATCH 1/4] t/inbox_idle: delay for low-res FS w/o inotify||kqueue
` [PATCH 2/4] t/spawn: increase timeout for slow systems
` [PATCH 3/4] import: avoid uninitialized comparison on failures
` [PATCH 4/4] view: avoid uninitialized var from diff query textarea
[PATCH] lei: show searches prefixed with `.'
2024-11-10 20:43 UTC
[PATCH] lei_store_err: flush before disabling alarm
2024-11-10 11:14 UTC
[PATCH 0/2] daemon: improve error reporting
2024-11-09 1:13 UTC (3+ messages)
` [PATCH 1/2] daemon: use autodie
` [PATCH 2/2] daemon: warn on setsockopt failures
[PATCH] EOFpipe: avoid uninitialized variables in lei tests
2024-11-08 12:06 UTC
Feature request: Support for body in mailto links
2024-11-05 19:49 UTC (2+ messages)
[PATCH] doc: update Debian SpamAssassin config repo location
2024-10-31 18:15 UTC
Bug in FETCH request?
2024-10-29 6:53 UTC (3+ messages)
` [PATCH] imap: allow bare `*' in range
[PATCH] coderepo: sort per-inbox coderepos by score
2024-10-28 20:47 UTC
[PATCH 0/3] learn: support --keep-going + cleanups
2024-10-25 3:19 UTC (4+ messages)
` [PATCH 1/3] learn: support --keep-going/-k switch
` [PATCH 2/3] learn: reduce parameter passing
` [PATCH 3/3] learn: use Perl 5.12
RFE: public-inbox-learn should skip inboxes it cannot write to
2024-10-24 17:21 UTC
[PATCH] doc: cindex: clarify --prune switch
2024-10-21 20:24 UTC
public-inbox.org VPS hopefully stable, now
2024-10-14 22:48 UTC
[PATCH] v2writable: more debug output for `lei import' failures
2024-10-08 5:18 UTC
page: next (older)
- recent:[subjects (threaded)|topics (new)|topics (active)]
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
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).