user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
 messages from 2025-03-26 03:35:03 to 2025-09-02 20:30:15 UTC [more...]

[PATCH 0/3] reject_bots updates
 2025-09-02 20:30 UTC  (4+ messages)
` [PATCH 1/3] reject_bots: delay app call
` [PATCH 2/3] reject_bots: allow .well-known unconditionally
` [PATCH 3/3] reject_bots: avoid download prompts in Firefox

A nit on the bot check
 2025-09-02 15:12 UTC 

Two requests
 2025-09-02 15:05 UTC 

[PATCH] v2writable: don't attempt to print defrag progress w/o -v
 2025-09-02  7:21 UTC 

[PATCH 0/3] IPC code diet
 2025-08-29 20:38 UTC  (4+ messages)
` [PATCH 1/3] t/ipc: enable autoflush for warnings
` [PATCH 2/3] ipc: remove {-ipc_pid} field
` [PATCH 3/3] ipc: drop -wq_ppid field

[PATCH] *index: support --commit=$SECONDS to adjust the commit interval
 2025-08-29 19:04 UTC 

What is public-indox?
 2025-08-28  6:11 UTC  (3+ messages)
  ` [PATCH] README: attempt to improve initial paragraph

[PATCH] doc: add some notes on bitrot avoidance
 2025-08-27  1:39 UTC  (2+ messages)
` succession planning

[PATCH 00/15] indexing options update
 2025-08-26 19:50 UTC  (16+ messages)
` [PATCH 01/15] v2writable: show git wait time and abbreviation legend
` [PATCH 02/15] v2writable: checkpoint: clarify $dbh is for msgmap
` [PATCH 03/15] extindex: reduce IPC and Xapian updates on reindex
` [PATCH 04/15] extindex|v2: defrag SQLite and Xapian DBs on btrfs
` [PATCH 05/15] init: store Getopt::Long options in hashref
` [PATCH 06/15] lei_saved_search: avoid //= on complex hashref assignment
` [PATCH 07/15] t/ipc: improve test reliability
` [PATCH 08/15] searchidx: take Getopt::Long options hashref on create
` [PATCH 09/15] msgmap: take Getopt::Long options hashref for read-write DBs
` [PATCH 10/15] t/lei_store: ensure over.sqlite3 uses WAL
` [PATCH 11/15] overidx: take Getopt::Long options hashref directly
` [PATCH 12/15] use Getopt::Long hashref for --no-fsync and --dangerous
` [PATCH 13/15] test_common: delete wal param when creating inbox
` [PATCH 14/15] avoid redundant $creat_opt hashref in some places
` [PATCH 15/15] support --cow switch to preserve CoW on btrfs

Bug: child mail is not rendered as child
 2025-08-24 13:16 UTC  (3+ messages)
` [PATCH] *index: ignore misordered References if In-Reply-To exists

3 years without a release is awful
 2025-08-23  1:16 UTC 

[PATCH 0/9] some extindex and ipc updates
 2025-08-19  0:33 UTC  (10+ messages)
` [PATCH 1/9] use autodie in more places (extindex, pop3d, ipc)
` [PATCH 2/9] ipc: use PublicInbox::IO::attach_pid instead of awaitpid
` [PATCH 3/9] ipc: get rid of -ipc_ppid field in favor of fork_gen
` [PATCH 4/9] test_common: fix +SCM_RIGHTS check
` [PATCH 5/9] spawn: add note about dropping SCM_RIGHTS in Inline::C
` [PATCH 6/9] t/ipc.t: streamline dependency check
` [PATCH 7/9] doc: publicinbox.*.{altid,indexheader} updates for 2.0+
` [PATCH 8/9] extsearchidx: distinguish between binary and hex OIDs
` [PATCH 9/9] v2+extindex: show commit time and indexing rate in progress

[PATCH 0/2] another round of indexing updates
 2025-08-15 13:41 UTC  (3+ messages)
` [PATCH 1/2] init|*index|convert: --wal enables Write-Ahead Log in SQLite
` [PATCH 2/2] extindex: preserve indexlevel=basic on incremental update

[PATCH 0/3] some extindex updates
 2025-08-13 21:42 UTC  (4+ messages)
` [PATCH 1/3] extindex: reduce IPC for cross-posted messages
` [PATCH 2/3] extindex: improve error checking with try_cat
` [PATCH 3/3] extindex: support `-L basic' to avoid most Xapian space

Smarter dedupe for lei
 2025-08-12 14:40 UTC  (3+ messages)

[PATCH] lei: input: warn on `L:' and `t:' use consistently
 2025-08-09  1:02 UTC 

[PATCH] nodatacow: warn about CoW being disabled on btrfs
 2025-08-07  0:50 UTC 

[PATCH] *index: don't try to index boolean terms >245 bytes long
 2025-08-07  0:49 UTC 

public-inbox-watch rss://
 2025-08-05  3:27 UTC  (3+ messages)

[PATCH] TODO: add more things to fix ASAP
 2025-07-27 23:17 UTC 

hardware problem(s) affecting demo + mirrors sites
 2025-07-18  1:42 UTC  (4+ messages)

[PATCH] psgi_rproxy: standardize on 64K I/O size
 2025-07-18  1:39 UTC 

[PATCH 0/4] PSGI reverse proxy implementation
 2025-07-13 23:05 UTC  (7+ messages)
` [PATCH 1/4] listener: throttle errors for resource limits
` [PATCH 2/4] http: expose reused connection counter in PSGI env
` [PATCH 3/4] http: introduce a reverse proxy PSGI app
` [PATCH 4/4] contrib: PSGI RejectBots middleware

WWW: "Report Spam" button for messages?
 2025-07-10 16:43 UTC  (2+ messages)

[PATCH] lei_mail_sync: fix size check for Maildir||MH files
 2025-07-08  3:56 UTC  (2+ messages)

[PATCH] cindex: default to --max-size=10m
 2025-07-03 20:25 UTC 

[PATCH] nntpd|imapd|pop3d: wait on writability, first
 2025-07-02 20:43 UTC 

ways to improve cache hit rates for /T/ and /t/
 2025-07-02  6:20 UTC 

[PATCH 0/4] ds: long_response-related tweaks
 2025-06-28 11:20 UTC  (5+ messages)
` [PATCH 1/4] ds: support enqueued CODE refs with arguments
` [PATCH 2/4] ds: long_response: fix bad comment
` [PATCH 3/4] imap: fetch_compile: more meaningful variable names
` [PATCH 4/4] ds: long_response: reduce {long_cb} size

[PATCH] ds: flush_write: check {sock} after calling CODE
 2025-06-23 18:51 UTC 

[PATCH] inbox: introduce lock_file for inbox_idle
 2025-06-20 20:39 UTC 

[PATCH 0/4] TLS-related fixes
 2025-06-17  0:13 UTC  (5+ messages)
` [PATCH 1/4] ds: confess on epoll_ctl failure
` [PATCH 2/4] tls: shorten warning $SSL_ERROR prefix
` [PATCH 3/4] ds: shutdn_tls_step clobbers {wbuf} early
` [PATCH 4/4] ds: avoid ->method dispatch for `print'

[PATCH 0/5] http: logging-related improvements
 2025-06-16 20:21 UTC  (10+ messages)
` [PATCH 1/5] tests: disable ContentLength middleware in *.psgi
` [PATCH 2/5] http: response writes to handles HEAD responses
` [PATCH 3/5] daemon: allow `out' directive for HTTP, too
` [PATCH 4/5] daemon: reopen log files atomically
    ` [PATCH v2] "
` [PATCH 5/5] daemon: introduce register_log public API

[PATCH 0/2] PSGI WwwStatic improvements
 2025-06-10  5:18 UTC  (3+ messages)
` [PATCH 1/2] www_static: support default_type parameter
` [PATCH 2/2] www_static: use Plack::Component->to_app

[PATCH 0/2] improve ->flush error handling
 2025-06-07 19:48 UTC  (3+ messages)
` [PATCH 1/2] lei_saved_search: show errno on ->flush failure
` [PATCH 2/2] treewide: consistent IO::Handle->flush error handling

Does anyone have any tips for efficient lei and dovecot integration?
 2025-06-07  0:04 UTC  (3+ messages)

[PATCH] test_common: symlink xap_helper instead of excessive copying
 2025-06-06 10:24 UTC  (2+ messages)
` [PATCH 2/1] test_common: fix xap_helper build reuse

[PATCH 0/2] minor networking updates
 2025-06-05 13:06 UTC  (5+ messages)
` [PATCH 1/2] ds: do_read: return 0 on EOF
` [PATCH 2/2] http: respect `Connection: close' in HTTP/1.1 requests
` [PATCH 3/2] http: don't ->close after ->accept_SSL failure
` public-inbox.org server update [was: minor networking updates]

[PATCH] fix git permission denied in certain configs
 2025-05-29 22:04 UTC  (2+ messages)

[PATCH 0/3] www: improve partial Message-ID lookups
 2025-05-29  0:20 UTC  (4+ messages)
` [PATCH 1/3] xhc_mset: improve error message formatting
` [PATCH 2/3] xap_helper: mset: ignore non-ultimate exceptions
` [PATCH 3/3] extmsg: improve handling of obfuscated Message-ID URLs

[BUG] MiTAC PH12LI BIOS exposes broken MADT with HT enabled — fixed via apic.aml override
 2025-05-20  8:48 UTC  (2+ messages)

[PATCH 0/4] www: async partial Message-IDs searches
 2025-05-12 20:45 UTC  (5+ messages)
` [PATCH 1/4] www: extmsg: rely on event loop for partial matches
` [PATCH 2/4] xap_helper: mset supports multiple requests
` [PATCH 3/4] www: extmsg: async partial Message-ID search
` [PATCH 4/4] www: extmsg: dedupe cross-posted Message-IDs

[PATCH] sha: avoid string eval for loading Net::SSLeay
 2025-05-09 23:27 UTC 

Figuring out `public-inbox-fetch`
 2025-05-09 23:06 UTC  (10+ messages)
        ` lore advertising http:// [was: Figuring out `public-inbox-fetch`]
              ` bot defenses [was: lore advertising http://]

[PATCH 0/2] PSGI-related updates
 2025-05-07  0:16 UTC  (3+ messages)
` [PATCH 1/2] httpd: psgix.io is the underlying IO object
` [PATCH 2/2] rename PlackLimiter to PsgiLimiter

[PATCH] t/netd: skip Linux-only test in some cases
 2025-05-02 11:11 UTC 

[PATCH] syscall: fix fstatfs(2) use for x32
 2025-05-01 23:18 UTC 

[PATCH] solver: accept extra trailing space in filenames of diffs
 2025-05-01 19:35 UTC 

[PATCH 0/5] some random cleanups
 2025-04-29 20:47 UTC  (6+ messages)
` [PATCH 1/5] clone: don't dup(2) stdout FD
` [PATCH 2/5] treewide: use autodie::open where possible
` [PATCH 3/5] spawn: avoid string eval for optional Inline::C
` [PATCH 4/5] repo_atom: add comments around string eval usage
` [PATCH 5/5] spawn: avoid string eval for optional BSD::Resource

[PATCH 0/8] replace signalfd w/ epoll_pwait+%SIG
 2025-04-29 17:16 UTC  (9+ messages)
` [PATCH 1/8] treewide: remove unnecessary Sigfd use and requires
` [PATCH 2/8] t/httpd-corner: improve EPIPE/SIGPIPE handling
` [PATCH 3/8] rename InputPipe to InputStream
` [PATCH 4/8] input_stream: only rely on events for pipes+sockets
` [PATCH 5/8] lei: deal with spurious wakeups
` [PATCH 6/8] dskqxs: ignore all EV_DISABLE failures
` [PATCH 7/8] treewide: replace signalfd with epoll_pwait
` [PATCH 8/8] dskqxs: use OnDestroy explicitly for $fork_gen

[PATCH] linkify: give <a> tags to gemini:// URLs
 2025-04-11 18:35 UTC 

[PATCH] http: send `100 Continue' responses for uploads
 2025-04-11  1:38 UTC 

[PATCH 0/2] some public-facing daemon updates
 2025-04-08 20:49 UTC  (3+ messages)
` [PATCH 1/2] daemon: use unpack_sockaddr_* for clarity
` [PATCH 2/2] daemon: support backlog= listen parameter

[PATCH] http: refuse to deal with >4GB chunks in uploads
 2025-04-05 17:44 UTC 

[PATCH 0/3] daemon: TLS updates
 2025-04-03  8:46 UTC  (4+ messages)
` [PATCH 1/3] ds: close: always call SSL_close on TLS sockets
` [PATCH 2/3] t/httpd-https: fix extra CRLF in request
` [PATCH 3/3] t/httpd-https: test SSL session reuse

[PATCH] doc: TODO and release notes updates
 2025-04-02 20:17 UTC 

[PATCH] doc: mknews: fix uninitialized variable
 2025-04-02 19:09 UTC 

[PATCH 0/3] httpd updates
 2025-04-02 19:00 UTC  (9+ messages)
` [PATCH 1/3] http: use autodie::open
` [PATCH 2/3] t/httpd-corner: modernize test
` [PATCH 3/3] http: fix and test Trailer: rejection
` [PATCH v2 0/4] httpd updates (trailer support!)
  ` [PATCH v2 1/4] http: use autodie::open
  ` [PATCH v2 2/4] t/httpd-corner: modernize test
  ` [PATCH v2 3/4] http: fix and test Trailer: rejection
  ` [PATCH v2 4/4] http: support trailers for chunked requests

[PATCH] use git(1) for configs if libgit2 <1.8
 2025-03-30 17:57 UTC  (2+ messages)
` [PATCH 2/1] t/lg2_cfg: fix RE for multi-line preservation

[PATCH 0/2] servername and serverport overrides
 2025-03-28 10:34 UTC  (3+ messages)
` [PATCH 1/2] www: omit SERVER_PORT for standard port redirects
` [PATCH 2/2] daemon: allow per-listener servername= and serverport=

[PATCH 0/6] NNTP-related fixes
 2025-03-27 23:20 UTC  (7+ messages)
` [PATCH 1/6] tests: get rid of most Data::Dumper usage
` [PATCH 2/6] nntp: share common LIST code to reduce duplication
` [PATCH 3/6] nntp: avoid uninitialized vars from bogus LIST args
` [PATCH 4/6] nntp: avoid modifying $_[0] in RE conversions
` [PATCH 5/6] nntp: avoid repeated rand() calls
` [PATCH 6/6] lei ls-mail-source: propagate errors to caller

notes on potential standalone-ish AP support
 2025-03-27 22:41 UTC 

ActivityPub vs email - cultural differences
 2025-03-27 21:58 UTC  (3+ messages)

[PATCH 0/4] diagnostic/error message improvements
 2025-03-26 21:17 UTC  (5+ messages)
` [PATCH 2/4] www: hoist out sanitize_local_paths sub for solver
` [PATCH 3/4] treewide: use git_quote for diagnostic dumps
  ` [SQUASH 5/4] lei: ls-mail-source: use git_quote
` [PATCH 4/4] search: improve xap_helper mset error reporting

[PATCH] content_digest_dbg: more compact display w/ git_quote
 2025-03-26 20:13 UTC 


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