user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
 messages from 2019-06-27 22:51:48 to 2019-10-06 12:01:04 UTC [more...]

public-inbox-init with minimal info
 2019-10-06 12:01 UTC  (8+ messages)

[PATCH] t/spawn: fix with unusual env locations
 2019-10-03 10:15 UTC  (12+ messages)
      ` Test failures in build sandbox
                  ` [PATCH] t/search: bail out on `git init --shared' failures

[PATCH] t/search: show file modes as octal on failures
 2019-10-03  7:38 UTC 

[PATCH 0/3] init: add manpage and locking
 2019-10-03  7:21 UTC  (4+ messages)
` [PATCH 1/3] init: favor --skip-epoch instead of --skip
` [PATCH 2/3] doc: add manpage for public-inbox-init(1)
` [PATCH 3/3] init: implement locking

[PATCH] #!/usr/bin/perl -> #!/usr/bin/env perl
 2019-10-02 23:19 UTC  (6+ messages)
      ` [PATCH] tests: recommend running create-certs.pl with $^X

[PATCH] HACKING: document Perl character class gotcha
 2019-10-02 19:32 UTC 

[PATCH] listener: warn on some accept()/accept4() errors
 2019-10-01 23:18 UTC 

[PATCH] TODO: add item for searching based on git-patch-id(1)
 2019-10-01 22:00 UTC  (3+ messages)

[PATCH 0/1] Fix broken clone URLs due to SCRIPT_NAME getting reset
 2019-10-01  7:13 UTC  (4+ messages)
` [PATCH 1/1] wwwstream: copy $ctx->{env} in new
  ` [PATCH] www: fix absolute URLs when mounted under a subdir

[PATCH] TODO: update with "git cat-file" items
 2019-10-01  1:03 UTC 

[PATCH] doc: avoid redundant mkdir(1) calls
 2019-09-30 21:53 UTC 

[PATCH] wwwtext: support $INBOX_URL/_/text/config/raw
 2019-09-30 20:33 UTC  (3+ messages)

[PATCH] config: use NUL-delimited git-config(1) output
 2019-09-28 20:59 UTC 

[PATCH 0/2] leak workarounds for Perl 5.16 on CentOS/RHEL 7
 2019-09-27 21:01 UTC  (6+ messages)
` [PATCH 1/2] ds: workaround a memory leak in Perl 5.16.x
` [PATCH 2/2] httpd: disable Deflater middleware by default on Perl <5.18
` [PATCH 3/2] qspawn: workaround Perl 5.16.3 leak, re-enable Deflater

[PATCH] mbox: update URL for mboxrd info
 2019-09-26 22:38 UTC 

Git-only operation mode
 2019-09-26 21:44 UTC  (8+ messages)

[PATCH] hlmod: update for highlight 3.51 API change
 2019-09-26 15:08 UTC  (5+ messages)

[PATCH] v2writable: only change $EPOCH.git/config on epoch creation
 2019-09-26  8:05 UTC 

[PATCH] doc: update HACKING and TODO with a few items
 2019-09-21 22:40 UTC  (2+ messages)
` libgmime experiences? (was: [PATCH] doc: update HACKING and TODO ...)

NNTP COMPRESS clients? RFC 8054
 2019-09-21 20:35 UTC  (3+ messages)

[PATCH] feed: remove unused $cmt->{-html_url} field
 2019-09-20 19:42 UTC 

[PATCH] wwwatomstream: fix per-feed <id>
 2019-09-20  2:42 UTC 

[PATCH] config: boolean handling matches git-config(1)
 2019-09-18 19:50 UTC 

[PATCH 0/6] qspawn-related cleanups, comments, and minor fix
 2019-09-17  9:40 UTC  (9+ messages)
` [PATCH 1/6] qspawn: remove return value from ->finish
` [PATCH 2/6] qspawn: log errors for generic PSGI server users
` [PATCH 3/6] qspawn: shorten lifetime of circular references
` [PATCH 4/6] qspawn: improve variable naming and commenting
` [PATCH 5/6] http: drop unused `$env' variable after delete
` [PATCH 6/6] http: remove unnecessary delete
` [MAYBE] kill rpipe early

[PATCH 0/2] t/httpd-corner.t: fix lsof test when stdin pipe
 2019-09-17  8:51 UTC  (3+ messages)
` [PATCH 1/2] t/httpd-corner.t: don't fail lsof test if stdin is a pipe
` [PATCH 2/2] t/httpd-corner.t: don't fail lsof test if stdin is a pipe (try #2)

[PATCH] doc: update config manpage for "publicinbox.grokmanifest"
 2019-09-15  4:20 UTC 

[PATCH] qspawn: shorten lifetime of environ and opts args
 2019-09-15  2:25 UTC 

[PATCH] qspawn: clarify and improve error handling
 2019-09-15  1:00 UTC 

[PATCH] t/httpd-corner: use which() sub for detecting curl(1)
 2019-09-15  0:47 UTC 

[PATCH] doc: add release notes directory
 2019-09-14 19:50 UTC 

[PATCH] doc: update nntpd with NNTPS and STARTTLS examples
 2019-09-14 18:28 UTC 

[PATCH] httpd/async: improve naming and comments
 2019-09-14  9:35 UTC 

[PATCH] qspawn: remove unused WNOHANG import
 2019-09-14  9:35 UTC 

[PATCH] qspawn: simplify by using PerlIO::scalar
 2019-09-14  9:21 UTC 

[PATCH] admin: warn and ignore inaccessible inboxes
 2019-09-14  9:21 UTC 

[PATCH] nntp: regexp always consumes rbuf if "\n" exists
 2019-09-14  5:25 UTC  (21+ messages)
` trying to figure out 100% CPU usage in nntpd
          ` httpd 502s [was: trying to figure out 100% CPU usage in nntpd...]

Release schedule
 2019-09-13 17:46 UTC  (2+ messages)

[RFC] t/git-http-backend: add MANY_CLONE test
 2019-09-13  8:57 UTC  (2+ messages)
` [RFC 2/1] t/git-http-backend: disable worker processes

[PATCH] t/httpd-corner: check for leaking FDs and pipes
 2019-09-13  1:50 UTC 

[PATCH] githttpbackend: use REMOTE_ADDR for deleted identifier
 2019-09-12 23:16 UTC 

Accolades from kernel maintainers
 2019-09-12 19:59 UTC  (2+ messages)

[PATCH 0/2] tmpfile: new class to manage temporary files
 2019-09-12  8:34 UTC  (3+ messages)
` [PATCH 1/2] tmpfile: give temporary files meaningful names
` [PATCH 2/2] tmpfile: support O_APPEND and use it in DS::tmpio

[PATCH] solvergit: don't drop update-index stdin with qspawn
 2019-09-12  6:58 UTC 

[PATCH] doc daemon: note the --listen directive is not always required
 2019-09-09  6:46 UTC 

[PATCH] doc edit: move =for comment after item
 2019-09-09  5:57 UTC 

[PUSHED] run update-copyrights from gnulib for 2019
 2019-09-09  5:57 UTC 

[PATCH] doc config: document indexlevel directive
 2019-09-09  5:45 UTC 

[PATCH] tests: add tcp_connect() helper
 2019-09-09  2:18 UTC 

[PATCH] nntp: fix redundant CRLF from "LISTGROUP GROUP RANGE"
 2019-09-08 10:45 UTC 

High polling frequency of public-inbox-watch
 2019-08-11 17:33 UTC  (4+ messages)

[PATCH] nntpdeflate: reduce overhead of idle clients
 2019-07-14  2:56 UTC 

[PATCH] TODO: remove done items, add some more
 2019-07-13 21:54 UTC 

[PATCH] nntp: support optional [range] arg in LISTGROUP
 2019-07-13 21:42 UTC 

[PATCH] nntp: fix LIST OVERVIEW.FMT ordering and format
 2019-07-13 21:38 UTC 

[PATCH] nntpdeflate: stop relying on SUPER for ->do_read
 2019-07-13 20:27 UTC 

[PATCH] nntp: clear local timer on idle client expiry
 2019-07-12  1:58 UTC 

[PATCH] http|nntp: avoid recursion inside ->write
 2019-07-10  8:26 UTC 

[PATCH] solver: remove redundant spawn imports
 2019-07-10  8:15 UTC 

[PATCH 0/3] a few minor cleanups
 2019-07-08  7:39 UTC  (4+ messages)
` [PATCH 1/3] daemon: use POSIX and WNOHANG more idiomatically
` [PATCH 2/3] httpd: (cleanup) use reference instead of *glob
` [PATCH 3/3] http|nntp: "use PublicInbox::DS" instead of ->import

[PATCH] ds: use WNOHANG with waitpid if inside event loop
 2019-07-08  7:01 UTC  (2+ messages)
` [PATCH v2] "

[PATCH] http: use MSG_MORE for identity callback, too
 2019-07-08  4:53 UTC 

[PATCH 0/4] implement NNTP COMPRESS per RFC 8054
 2019-07-07  7:08 UTC  (6+ messages)
` [PATCH 1/4] nntp: use msg_more as a method
` [PATCH 2/4] nntp: move LINE_MAX constant to the top
` [PATCH 3/4] nntp: support COMPRESS DEFLATE per RFC 8054
` [RFC 4/4] nntp: reduce memory overhead of zlib
` [PATCH 5/4] nntp: improve error reporting for COMPRESS

[PATCH] watch: allow multiple spam watch directories
 2019-07-06  4:30 UTC 

broken link in diffstat for new files
 2019-07-05  8:55 UTC  (4+ messages)
` [PATCH] viewdiff: do not anchor using diffstat comments

[PATCH] qspawn: retry sysread when parsing headers, too
 2019-07-04 10:20 UTC 

[PATCH] t/nntpd*.t: require IO::Socket::SSL 2.007 for Net::NNTP tests
 2019-07-01  9:07 UTC 

[PATCH] watch: remove some indirectly-used imports
 2019-06-30 22:56 UTC 

[PATCH 0/2] nntp: cleanup and support CAPABILITIES
 2019-06-30 22:36 UTC  (3+ messages)
` [PATCH 1/2] nntp: remove DISABLED hash checks
` [PATCH 2/2] nntp: add support for CAPABILITIES command

[PATCH] t/httpd-unix.t: avoid race in between bind() and listen()
 2019-06-30 22:32 UTC 

[PATCH] t/perf-nntpd.t: fix off-by-one if NEWNEWS_DATE is unset
 2019-06-30 22:24 UTC 

[PATCH 0/2] warn on inheriting blocking sockets
 2019-06-30 22:19 UTC  (3+ messages)
` [PATCH 1/2] tests: common tcp_server and unix_server helpers
` [PATCH 2/2] daemon: warn on inheriting blocking listeners

[PATCH] examples/*@.service: sockets MUST be NonBlocking
 2019-06-30  7:41 UTC 

[PATCH] ds: fix return values of do_read and *_tls_step
 2019-06-30  5:15 UTC 

[PATCH] ds: rely on refcounting to close descriptors
 2019-06-30  4:12 UTC 

[PATCH] t/nntpd*.t: skip TLS tests for old Net::NNTP
 2019-06-30  0:16 UTC 

[PATCH] dskqxs: more closely match epoll semantics
 2019-06-29 20:19 UTC 

[PATCH 00/11] ds: more updates
 2019-06-29 19:59 UTC  (12+ messages)
` [PATCH 01/11] ds: share lazy rbuf handling between HTTP and NNTP
` [PATCH 02/11] ds: move requeue logic over from NNTP
` [PATCH 03/11] http: use requeue instead of watch_in1
` [PATCH 04/11] listener: use edge-triggered notifications
` [PATCH 05/11] ds: handle deferred DS->close after timers
` [PATCH 06/11] ds: consolidate IO::Socket::SSL checks
` [PATCH 07/11] http: support HTTPS (kinda)
` [PATCH 08/11] parentpipe: document and use one-shot wakeups
` [PATCH 09/11] parentpipe: make the ->close call more obvious
` [PATCH 10/11] httpd/async: switch to buffering-as-fast-as-possible
` [PATCH 11/11] http: use bigger, but shorter-lived buffers for pipes

[PATCH] t/ds-leak: fix race
 2019-06-29  7:18 UTC 

[PATCH 0/4] www|nntp: optimize uses of Email::Simple
 2019-06-27 22:51 UTC  (5+ messages)
` [PATCH 1/4] nntp: rework and simplify art_lookup response
` [PATCH 2/4] mbox: use Email::Simple->new to do in-place modifications
` [PATCH 3/4] mbox: split header and body processing
` [PATCH 4/4] nntp: reduce syscalls for ARTICLE and BODY


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