about summary refs log tree commit
AgeCommit message (Expand)AuthorFilesLines
2020-01-27viewdiff: add "b=" param when missing "diff --git" lineEric Wong1-2/+29
2020-01-27viewdiff: add "b=" param with non-standard diff prefixEric Wong2-6/+5
2020-01-27searchidx: don't assume "a/" and "b/" as prefixesEric Wong1-2/+2
2020-01-27searchidx: skip filenames on "diff --git ..."Eric Wong1-6/+2
2020-01-27linkify: move to_html over from ViewDiffEric Wong5-30/+20
2020-01-27linkify: compile $LINK_RE onceEric Wong1-1/+1
2020-01-27view: inline and eliminate msg_htmlEric Wong1-18/+12
2020-01-27xt/perf-msgview: switch to multipart_text_as_htmlEric Wong1-5/+5
2020-01-27tests: move the majority of t/view.t into t/plack.tEric Wong3-190/+106
2020-01-27init: use Import::run_die instead of system()Eric Wong1-5/+5
2020-01-27t/plack.t: modernize and unindentEric Wong1-202/+191
2020-01-27view: start performing buffering into {obuf}Eric Wong3-20/+19
2020-01-27wwwstream: discard single-use $ctx fields after useEric Wong1-12/+7
2020-01-27view: simplify duplicate Message-ID handlingEric Wong1-33/+22
2020-01-27view: thread_skel: drop constant tpfx parameterEric Wong1-13/+15
2020-01-27view: reduce parameters for html_footerEric Wong1-20/+15
2020-01-27searchview: keep $noop sub private to the packageEric Wong1-4/+4
2020-01-27view: improve readability around walk_threadEric Wong2-10/+11
2020-01-27www: use "skel" terminology consistentlyEric Wong2-25/+25
2020-01-27www*stream: favor \&close instead of *closeEric Wong2-2/+2
2020-01-27xapcmd: increase scope of lockEric Wong1-27/+32
2020-01-27search: {version} => {ibx_ver}Eric Wong2-5/+5
2020-01-27inbox: add ->version methodEric Wong10-22/+20
2020-01-27switch to sysseek + sysread for serving static filesEric Wong2-5/+5
2020-01-25s/news.gmane.org/news.gmane.io/Eric Wong3-3/+3
2020-01-25wwwstatic: wire up buffer bypass for -httpdEric Wong1-16/+32
2020-01-25ds: tmpio: store offsets per-bufferEric Wong1-17/+18
2020-01-25wwwstatic: offload error handling to PSGI serverEric Wong1-10/+1
2020-01-25http: eliminate short-lived cyclic ref for psgix.ioEric Wong1-4/+3
2020-01-25spelling: favor `publicly' over `publically'Eric Wong4-4/+4
2020-01-25website: omit technical/ and other subdirsEric Wong1-1/+1
2020-01-25doc: INSTALL describe required deps for released versionsEric Wong1-10/+13
2020-01-25website: re-add top-level filesEric Wong1-1/+2
2020-01-25doc: avoid needless rebuilds of NEWSEric Wong3-10/+16
2020-01-25mbox: handle empty subjects after dropping "Re:" prefixEric Wong1-3/+2
2020-01-24contentid: ignore duplicate References: headersEric Wong2-4/+2
2020-01-24wwwstream: shorten cloneurl uniquificationEric Wong1-5/+3
2020-01-24mid: shorten uniq_mids logicEric Wong1-3/+1
2020-01-24inbox: simplify filtering for duplicate NNTP URLsEric Wong1-6/+5
2020-01-24nntp: simplify setting X-Alt-Message-IDEric Wong1-4/+1
2020-01-24contentid: use map to generate %seen for Message-IdsEric Wong1-6/+3
2020-01-23hval: from_attr: move to unit testEric Wong2-15/+15
2020-01-23hval: to_attr: support wide charactersEric Wong3-1/+15
2020-01-19doc: some 1.3.0 release notes updatesEric Wong1-7/+25
2020-01-13sigfd: simplify loop and improve documentationEric Wong1-6/+7
2020-01-13ds: flatten $EXPMAP, delete entries on closeEric Wong1-28/+29
2020-01-13ds: rely on autovivification for $later_queueEric Wong1-10/+7
2020-01-13ds: rely on autovivication for waitpid bitsEric Wong1-20/+14
2020-01-13ds: rely on autovivification for nextqEric Wong1-8/+7
2020-01-13ds|http|nntp: simplify {wbuf} populationEric Wong3-15/+13