user/dev discussion of public-inbox itself
 help / color / Atom feed
RFE: default hooks for git repositories
 2019-03-18 23:11 UTC  (4+ messages) - mbox.gz / Atom

Threading in git repo?
 2019-03-18 23:04 UTC  (4+ messages) - mbox.gz / Atom

public-inbox for individual mail
 2019-03-13  0:07 UTC  - mbox.gz / Atom

[PATCH 00/13] support parsing cgitrc and spawning cgit
 2019-03-12  4:00 UTC  (14+ messages) - mbox.gz / Atom
` [PATCH 01/13] git: add "commit_title" method
` [PATCH 02/13] viewvcs: preliminary support for showing non-blobs
` [PATCH 03/13] viewvcs: match 8000-byte lookup for git
` [PATCH 04/13] spawn: support RLIMIT_CPU, RLIMIT_DATA and RLIMIT_CORE
` [PATCH 05/13] support publicinbox.cgitrc directive
` [PATCH 06/13] githttpbackend: move more psgi.input handling into subroutine
` [PATCH 07/13] githttpbackend: check for other errors and relax CRLF check
` [PATCH 08/13] spawn: support absolute paths
` [PATCH 09/13] cgit: support running cgit as a standalone CGI
` [PATCH 10/13] www: wire up cgit as a 404 handler if cgitrc is configured
` [PATCH 11/13] qspawn: wire up RLIMIT_* handling to limiters
` [PATCH 12/13] cgit: use a dedicated named limiter
` [PATCH 13/13] spawn: require soft and hard vals for RLIMIT_* params

[PATCH] config: ignore missing config files
 2019-03-08 22:54 UTC  - mbox.gz / Atom

[PATCH 0/2] make "public-inbox-index" friendlier to clone mirrors
 2019-03-08 22:52 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] v2writable: hoist out fill_alternates
` [PATCH 2/2] v2writable: index_sync adds new epochs to alternates

V2 shard roll-over
 2019-02-27 23:34 UTC  (6+ messages) - mbox.gz / Atom
      ` [PATCH] v2writable: fix epoch rollover on incremental imports

Mirroring mailing lists directly
 2019-02-27  0:41 UTC  (8+ messages) - mbox.gz / Atom

Default theme
 2019-02-23 19:55 UTC  (12+ messages) - mbox.gz / Atom
      ` [PATCH 0/2] ensure user CSS always overrides BOFH CSS
        ` [PATCH 1/2] usercontent.pm: set "!important" to override BOFH prefs
        ` [PATCH 2/2] www: prevent '!important' in BOFH-specified CSS

[RFC 0/2] support for /~/$MESSAGE_ID endpoint
 2019-02-19 22:55 UTC  (9+ messages) - mbox.gz / Atom
` [RFC 2/2] www: add /~/$MESSAGE_ID global redirector endpoint
        ` [PATCH v2] newswww: add /$MESSAGE_ID "
          ` [PATCH v2] examples/newswww.psgi: demonstrate standalone NewsWWW usage

Search summaries by thread?
 2019-02-18  6:30 UTC  (4+ messages) - mbox.gz / Atom

[PATCH] ensure bytes::length is available to callers
 2019-02-13 22:56 UTC  - mbox.gz / Atom

mailman mbox migration
 2019-02-13 22:31 UTC  (2+ messages) - mbox.gz / Atom

[PATCH 1/2] t/perf-msgview: don't warn about --unordered if skipping
 2019-02-07 21:38 UTC  (2+ messages) - mbox.gz / Atom
` [PATCH 2/2] t/perf-msgview.t: fix broken performance test

[PATCH 0/2] try harder to avoid Socket6 dependency
 2019-02-06 11:07 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] daemon: die properly when Socket6 is missing
` [PATCH 2/2] daemon: favor Socket.pm in Perl 5.14+ for IPv6

[PATCH] http: cleanup partial-write handling on readonly values
 2019-02-06 10:33 UTC  - mbox.gz / Atom

[PATCH] nntp: get rid of long_response_limit constant
 2019-02-06  1:15 UTC  - mbox.gz / Atom

[PATCH] solvergit: include the $oid_want tmpdir name
 2019-02-05 22:23 UTC  - mbox.gz / Atom

[PATCH] TODO: add item for "scraper" importers
 2019-02-05 18:47 UTC  (2+ messages) - mbox.gz / Atom

[PATCH 0/6] highlighting cleanups + help update
 2019-02-05 11:10 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH 1/6] viewvcs: cleanup utf8 handling
` [PATCH 2/6] hlmod: hoist out do_hl_lang sub
` [PATCH 3/6] hlmod: make into a singleton
` [PATCH 4/6] hlmod: do_hl* performs src_escape immediately
` [PATCH 5/6] hlmod: support "```$LANG" blocks in text
` [PATCH 6/6] wwwtext: inline sample CSS and use highlight

[PATCH] TODO: support migration to v2 without breaking v1 "git fetch"
 2019-02-04 22:40 UTC  - mbox.gz / Atom

syntax highlighting bug with lines containing '>'
 2019-02-04 11:49 UTC  (2+ messages) - mbox.gz / Atom
` [PATCH] viewdiff: group path match to not be confused by "/dev/null"

[PATCH 0/4] viewvcs: Atom bugfix + diffstat anchors
 2019-02-01  8:55 UTC  (5+ messages) - mbox.gz / Atom
` [PATCH 1/4] hval: routines for attribute escaping
` [PATCH 2/4] viewdiff: diffstat links to diff anchors
` [PATCH 3/4] view: diffstat anchors for multi-message/attachment views
` [PATCH 4/4] view: fix broken hunk header hrefs in Atom feeds

[PATCH] linkify: support proto://hostname without trailing slash
 2019-02-01  7:51 UTC  - mbox.gz / Atom

[PATCH] view: simplify quote splitting
 2019-02-01  7:50 UTC  - mbox.gz / Atom

[PATCH 0/3] viewvcs odds and ends
 2019-02-01  7:50 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] viewvcs: allow '0' as a valid filename for blob downloads
` [PATCH 2/3] viewdiff: escape HTML ampersand for renames
` [PATCH 3/3] viewdiff: support renames and long paths in diffstat anchors

[PATCH 0/6] more minor cleanups and doc updates
 2019-01-31 10:51 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH 1/6] inbox: drop psgi.url_scheme requirement from base_url
` [PATCH 2/6] qspawn: documentation updates
` [PATCH 3/6] config: tiny cleanup to use _array() sub
` [PATCH 4/6] doc/config: user documentation for limiters
` [PATCH 5/6] doc/config: document "replyto" configuration knob
` [PATCH 6/6] doc: remove completed TODO items

[PATCH 0/5] a few more solver fixups and improvements
 2019-01-31  4:27 UTC  (6+ messages) - mbox.gz / Atom
` [PATCH 1/5] t/config.t: test PublicInbox::Git sharing between inboxes
` [PATCH 2/5] inbox: perform cleanup of Git objects for coderepos
` [PATCH 3/5] solvergit: allow searching on longer-than-needed OIDs
` [PATCH 4/5] solvergit: allow shorter-than-necessary OIDs from user
` [PATCH 5/5] viewvcs: support streaming large blobs

[PATCH] doc/config: document coderepo and css bits
 2019-01-30 11:39 UTC  - mbox.gz / Atom

[PATCH] solvergit: don't confuse Xapian with ".." in filenames
 2019-01-30 10:35 UTC  - mbox.gz / Atom

[PATCH] git: use "git rev-parse --git-path"
 2019-01-30  8:49 UTC  - mbox.gz / Atom

[PATCH] httpd: a few comments about some fields we set
 2019-01-30  7:39 UTC  - mbox.gz / Atom

[PATCH] view: remove unused _msg_date sub
 2019-01-30  7:38 UTC  - mbox.gz / Atom

[PATCH 00/11] viewvcs: more fixes
 2019-01-30  4:44 UTC  (12+ messages) - mbox.gz / Atom
` [PATCH 01/11] hval: add src_escape for highlight post-processing
` [PATCH 02/11] t/check-www-inbox: replace IPC::Run with PublicInbox::Spawn
` [PATCH 03/11] t/check-www-inbox: don't follow mboxes
` [PATCH 04/11] t/check-www-inbox: disable history
` [PATCH 05/11] solvergit: do not solve blobs twice
` [PATCH 06/11] viewvcs: avoid segfault with highlight.pm at shutdown
` [PATCH 07/11] css/216dark: add comments and tweak highlight colors
` [PATCH 08/11] solvergit: do not show full path names to "git apply"
` [PATCH 09/11] solvergit: avoid "Wide character" warnings
` [PATCH 10/11] solvergit: extract mode from diff headers properly
` [PATCH 11/11] solvergit: deal with alternative diff prefixes

[RFC] mid: filter out 'y', 'n', and email addresses from references()
 2019-01-30  1:45 UTC  (2+ messages) - mbox.gz / Atom

RFC: Using public-inbox v2 repos for distributed patch lifecycle tracking
 2019-01-28  3:32 UTC  (2+ messages) - mbox.gz / Atom

[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

[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  (6+ messages) - mbox.gz / Atom
` [PATCH] nntp: header responses use CRLF consistently

[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

page: 

user/dev discussion of public-inbox itself

Archives are clonable:
	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

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.org/gmane.mail.public-inbox.general

 note: .onion URLs require Tor: https://www.torproject.org/
       or Tor2web: https://www.tor2web.org/

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