user/dev discussion of public-inbox itself
 help / color / mirror / Atom feed
[PATCH 0/4] viewvcs: wire up highlight to solver
 2019-01-27 11:48 UTC  (5+ messages) - mbox.gz / Atom
` [PATCH 1/4] wwwhighlight: read_in_full returns undef on errors
` [PATCH 2/4] t/hl_mod: extra check to ensure we escape HTML
` [PATCH 3/4] hlmod: disable enclosing <pre> tag
` [PATCH 4/4] viewvcs: wire up syntax-highlighting for blobs

[PATCH 00/14] convert solver to use pi-httpd.async
 2019-01-27  4:03 UTC  (15+ messages) - mbox.gz / Atom
` [PATCH 01/14] httpd/async: remove needless sysread wrapper
` [PATCH 02/14] qspawn: implement psgi_return and use it for githttpbackend
` [PATCH 03/14] qspawn|getlinebody: support streaming filters
` [PATCH 04/14] qspawn|httpd/async: improve and fix out-of-date comments
` [PATCH 05/14] httpd/async: stop running command if client disconnects
` [PATCH 06/14] qspawn: implement psgi_qx
` [PATCH 07/14] t/qspawn.t: psgi_qx stderr test
` [PATCH 08/14] view: swap CRLF for LF in HTML output
` [PATCH 09/14] solver: rewrite to use Qspawn->psgi_qx and pi-httpd.async
` [PATCH 10/14] solver: hold patches in temporary directory
` [PATCH 11/14] solver: reduce "git apply" invocations
` [PATCH 12/14] qspawn: decode $? for user-friendliness
` [PATCH 13/14] viewvcs: do not show final error message twice
` [PATCH 14/14] solver: crank up max patches to 9999

[RFC 0/2] support for /~/$MESSAGE_ID endpoint
 2019-01-27  2:06 UTC  (4+ messages) - mbox.gz / Atom
` [RFC 1/2] config: inbox name checking matches git.git more closely
` [RFC 2/2] www: add /~/$MESSAGE_ID global redirector endpoint

[PATCH 00/37] viewvcs: diff highlighting and more
 2019-01-21 20:52 UTC  (38+ messages) - mbox.gz / Atom
` [PATCH 01/37] view: disable bold in topic display
` [PATCH 02/37] hval: force monospace for <form> elements, too
` [PATCH 03/37] t/perf-msgview: add test to check msg_html performance
` [PATCH 04/37] solver: initial Perl implementation
` [PATCH 05/37] git: support multiple URL endpoints
` [PATCH 06/37] git: add git_quote
` [PATCH 07/37] git: check saves error on disambiguation
` [PATCH 08/37] solver: various bugfixes and cleanups
` [PATCH 09/37] view: wire up diff and vcs viewers with solver
` [PATCH 10/37] git: disable abbreviations with cat-file hints
` [PATCH 11/37] solver: operate directly on git index
` [PATCH 12/37] view: enable naming hints for raw blob downloads
` [PATCH 13/37] git: support 'ambiguous' result from --batch-check
` [PATCH 14/37] solver: more verbose blob resolution
` [PATCH 15/37] solver: break up patch application steps
` [PATCH 16/37] solver: switch patch application to use a callback
` [PATCH 17/37] solver: simplify control flow for initial loop
` [PATCH 18/37] solver: break @todo loop into a callback
` [PATCH 19/37] solver: note the synchronous nature of index preparation
` [PATCH 20/37] solver: add a TODO note about making this fully evented
` [PATCH 21/37] view: enforce trailing slash for /$INBOX/$OID/s/ endpoints
` [PATCH 22/37] solver: restore diagnostics and deal with CRLF
` [PATCH 23/37] www: admin-configurable CSS via "publicinbox.css"
` [PATCH 24/37] $INBOX/_/text/color/ and sample user-side CSS
` [PATCH 25/37] viewdiff: support diff-highlighting w/o coderepo
` [PATCH 26/37] viewdiff: cleanup state transitions a bit
` [PATCH 27/37] viewdiff: quote attributes for Atom feed
` [PATCH 28/37] t/check-www-inbox: use xmlstarlet to validate Atom if available
` [PATCH 29/37] viewdiff: do not link to 0{7,40} blobs (again)
` [PATCH 30/37] viewvcs: disable white-space prewrap in blob view
` [PATCH 31/37] solver: force quoted-printable bodies to LF
` [PATCH 32/37] solver: remove extra "^index $OID..$OID" line
` [PATCH 33/37] config: each_inbox iteration preserves config order
` [PATCH 34/37] t/check-www-inbox: warn on missing Content-Type
` [PATCH 35/37] highlight: initial wrapper and PSGI service
` [PATCH 36/37] hval: split out escape sequences to a separate table
` [PATCH 37/37] t/check-www-inbox: trap SIGINT for File::Temp destruction

[PATCH] solver: initial Perl implementation
 2019-01-21  8:02 UTC  (2+ messages) - mbox.gz / Atom

[PATCH] extmsg: don't bother partial matching with <16 chars
 2019-01-20 12:37 UTC  - mbox.gz / Atom

NNTP served by public-inbox stalled in Alpine 2.21.99
 2019-01-19  4:47 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH] nntp: header responses use CRLF consistently
` [Alpine-info] NNTP served by public-inbox stalled in Alpine 2.21.99

[PATCH] t/git.t: do not pass "-b" to git-repack(1)
 2019-01-18 22:01 UTC  - mbox.gz / Atom

[PATCH] git: git_unquote handles double-quote and backslash
 2019-01-18 22:01 UTC  - mbox.gz / Atom

git.t test failing in master
 2019-01-18 20:07 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH] t/git.t: avoid passing read-only value to git_unquote

[PATCH] index: allow working on unconfigured inboxes, again
 2019-01-15 20:06 UTC  - mbox.gz / Atom

[PATCH 0/2] minor prep for diff viewing enhancements
 2019-01-13  8:52 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] searchidx: move git_unquote to PublicInbox::Git
` [PATCH 2/2] git_unquote: perform modifications in-place

[PATCH] HACKING: update Debian version information
 2019-01-11 20:47 UTC  - mbox.gz / Atom

[PATCH 0/7] implement purge tool
 2019-01-11  4:10 UTC  (8+ messages) - mbox.gz / Atom
` [PATCH 1/7] hoist out resolve_repo_dir from -index
` [PATCH 2/7] import: purge: reap fast-export process
` [PATCH 3/7] v2writable: ->purge returns undef on no-op
` [PATCH 4/7] v2writable: purge ignores non-existent git epoch directories
` [PATCH 5/7] v2writable: cleanup processes when done
` [PATCH 6/7] v2writable: read epoch on purge
` [PATCH 7/7] implement public-inbox-purge tool

[PATCH 0/7] psgi: more memory reductions
 2019-01-10 21:35 UTC  (8+ messages) - mbox.gz / Atom
` [PATCH 1/7] httpd: remove psgix.harakiri reference
` [PATCH 2/7] searchmsg: get rid of termlist scanning for mid
` [PATCH 3/7] searchmsg: remove Xapian::Document field
` [PATCH 4/7] searchview: drop unused {seen} hashref
` [PATCH 5/7] searchmsg: remove unused fields for PSGI in Xapian results
` [PATCH 6/7] over: cull unneeded fields for get_thread
` [PATCH 7/7] view: more culling for search threads

[PATCH] watchmaildir: spam checking and learning improvements
 2019-01-10  9:19 UTC  (2+ messages) - mbox.gz / Atom
` [REJECT] "

[PATCH 0/3] some dependency cleanups
 2019-01-10  6:59 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] daemon: make Socket6 optional, note about Net::Socket::IP
` [PATCH 2/3] INSTALL: Net::Server is not needed for systemd use
` [PATCH 3/3] check git version requirements

[PATCH] t/v2writable.t: force more consistent "git log" output
 2019-01-10  3:26 UTC  - mbox.gz / Atom

getting started with local public-inbox - INSTALL
 2019-01-09 23:15 UTC  (2+ messages) - mbox.gz / Atom

[PATCH] TODO: add note for "IMAP IDLE"-like long-polling "git fetch"
 2019-01-09 22:49 UTC  (6+ messages) - mbox.gz / Atom
`  "

[PATCH] INSTALL: fix Date::Parse dependency for Debian
 2019-01-09 11:44 UTC  - mbox.gz / Atom

RFE: unified message-id lookup across all inboxes
 2019-01-09  6:59 UTC  (4+ messages) - mbox.gz / Atom

[PATCH] view: fix wrong date for non-Xapian/SQLite v1 users
 2019-01-08 10:34 UTC  - mbox.gz / Atom

[PATCH] view: stop storing all MIME objects on large threads
 2019-01-08  0:46 UTC  - mbox.gz / Atom

[PATCH] doc: various overview-level module comments
 2019-01-07  9:09 UTC  - mbox.gz / Atom

[PATCH] filter/rubylang: fix SQLite DB lifetime problems
 2019-01-07  5:22 UTC  (2+ messages) - mbox.gz / Atom
` [2/1 PATCH] t/mda_filter_rubylang.t: set PI_EMERGENCY for -mda

[PATCH] index: quiet down git-log error messages on new inboxes
 2019-01-05 23:17 UTC  (2+ messages) - mbox.gz / Atom
` [PATCH v2] "

[PATCH] shrink low-bandwidth pipes under Linux
 2019-01-05 21:52 UTC  - mbox.gz / Atom

[PATCH] inboxwritable: drop unused variable
 2019-01-05 11:09 UTC  - mbox.gz / Atom

Some points on public-inbox
 2019-01-05  8:39 UTC  (4+ messages) - mbox.gz / Atom

[PATCH 0/3] some watch fixes and improvements
 2019-01-05  8:36 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] watchmaildir: support multiple inboxes in the same Maildir
` [PATCH 2/3] watchmaildir: get rid of unused spamdir field
` [PATCH 3/3] watchmaildir: normalize Maildir pathnames consistently

[PATCH 0/6] t/cgi.t: test speedups and cleanups
 2019-01-04 13:10 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH 1/6] t/cgi.t: eliminate some cruft and unnecessary tests
` [PATCH 2/6] t/cgi.t: remove redundant redirect check
` [PATCH 3/6] t/cgi.t: remove atom.xml test
` [PATCH 4/6] t/cgi.t: move dumb HTTP git clone/fetch tests to plack.t
` [PATCH 5/6] t/cgi.t: move expected failure tests to t/plack.t
` [PATCH 6/6] t/cgi.t: remove more redundant tests

[PATCH] update and add documentation for repository formats
 2019-01-02  8:33 UTC  - mbox.gz / Atom

[PATCH] t/feed.t: remove ssoma use
 2019-01-02  8:33 UTC  - mbox.gz / Atom

[PATCH] v2writable: disable parallelism on indexlevel=basic
 2019-01-01 11:50 UTC  - mbox.gz / Atom

[PATCH 0/2] config-related cleanups
 2019-01-01 10:18 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] use PublicInbox::Config::each_inbox where appropriate
` [PATCH 2/2] config: relax name inbox name restrictions

[PATCH] hval: set font-size:100% for all elements
 2019-01-01  7:51 UTC  - mbox.gz / Atom

[PATCH] TODO: avoid mentioning untrustworthy browser extensions
 2019-01-01  7:04 UTC  - mbox.gz / Atom

[PATCH] TODO: support integration with cgit/gitweb/etc
 2019-01-01  7:04 UTC  - mbox.gz / Atom

[PATCH] examples/cgit-commit-filter.lua: escape '&' properly in URL
 2018-12-30 20:14 UTC  - mbox.gz / Atom

[PATCH] TODO: add a note for exposing a targeted reindexing API
 2018-12-30 12:41 UTC  - mbox.gz / Atom

[PATCH] handle "multipart/mixed" messages which are not multipart
 2018-12-30 12:41 UTC  - mbox.gz / Atom

[PATCH 0/2] test cleanups
 2018-12-29  5:51 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/2] tests: consolidate process spawning code
  ` [PATCH 3/2] t/git.t: reorder IPC::Run check
` [PATCH 2/2] t/cgi.t: shorten %ENV setting

[PATCH] wwwstream: always show multi-line cloning instructions
 2018-12-28 21:30 UTC  - mbox.gz / Atom

[PATCH] add filter for gmane archives
 2018-12-28 19:17 UTC  - mbox.gz / Atom

[PATCH] init: allow --skip of old epochs for -V2 repos
 2018-12-28 10:16 UTC  - mbox.gz / Atom

[PATCH] examples/cgit-commit-filter.lua: update URLs
 2018-12-28  6:22 UTC  - mbox.gz / Atom

[PATCH] reply: allow ":none=$REASON" in "replyto" config
 2018-12-28  0:24 UTC  - mbox.gz / Atom

[PATCH] t/git-http-backend.t: remove TEST_CHUNK env setting
 2018-12-25 11:14 UTC  - mbox.gz / Atom

[PATCH] t/perf-nntpd.t: update for RFC 5536 sec 3.2.14 compliance
 2018-12-25 11:12 UTC  - mbox.gz / Atom

[PATCH] init: do not set publicinbox.$NAME.indexlevel by default
 2018-12-25  3:44 UTC  - mbox.gz / Atom

public-inbox-ssoma fails with lkml archive
 2018-12-19  9:59 UTC  (4+ messages) - mbox.gz / Atom

[ssoma PATCH 0/2] add warnings about lack of v2 support
 2018-12-19  9:50 UTC  (3+ messages) - mbox.gz / Atom
` [ssoma PATCH 1/2] extractor: warn about v2 repositories
` [ssoma PATCH 2/2] README: add warnings about the lack of v2 support

[PATCH] TODO: add a note for davfs2 Range: support
 2018-12-18  6:50 UTC  - mbox.gz / Atom

[PATCH] doc/hosted: add glibc and bug-gnulib mirrors
 2018-12-12 23:35 UTC  - mbox.gz / Atom

Race condition in public-inbox-nntpd?
 2018-12-06  3:59 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH] nntp: prevent event_read from firing twice in a row

how's memory usage on public-inbox-httpd?
 2018-12-01 19:44 UTC  - mbox.gz / Atom

BUG?: The UI shows an "In-Reply-To" value different than the actual value
 2018-11-20 12:43 UTC  (3+ messages) - mbox.gz / Atom

Corrupted lkml repo?
 2018-11-05 13:20 UTC  (6+ messages) - mbox.gz / Atom

interop with leafnode
 2018-10-27 16:07 UTC  (5+ messages) - mbox.gz / Atom

[PATCH v2 0/2] Make NNTP Xrefs work better
 2018-10-16  4:04 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/2] Put the NNTP server name into Xref lines
` [PATCH 2/2] Add Xrefs to over/xover lines

Q: V2 format
 2018-10-01  8:51 UTC  (10+ messages) - mbox.gz / Atom
        ` IMAP server [was: Q: V2 format]

Stripping multipart/alternative HTML parts instead of rejecting
 2018-09-27 16:08 UTC  (5+ messages) - mbox.gz / Atom

page:  |  | latest

user/dev discussion of public-inbox itself

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://public-inbox.org/meta
	git clone --mirror http://czquwvybam4bgbro.onion/meta
	git clone --mirror http://hjrcffqmbrq6wope.onion/meta
	git clone --mirror http://ou63pmih66umazou.onion/meta

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 meta meta/ https://public-inbox.org/meta \
		meta@public-inbox.org
	public-inbox-index meta

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.mail.public-inbox.meta
	nntp://ou63pmih66umazou.onion/inbox.comp.mail.public-inbox.meta
	nntp://czquwvybam4bgbro.onion/inbox.comp.mail.public-inbox.meta
	nntp://hjrcffqmbrq6wope.onion/inbox.comp.mail.public-inbox.meta
	nntp://news.gmane.io/gmane.mail.public-inbox.general
 note: .onion URLs require Tor: https://www.torproject.org/

code repositories for the project(s) associated with this inbox:

	https://80x24.org/public-inbox.git

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git