From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 836461F751 for ; Fri, 17 Apr 2020 09:11:03 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 1/2] public-inbox 1.4.0 Date: Fri, 17 Apr 2020 09:11:02 +0000 Message-Id: <20200417091103.22488-2-e@yhbt.net> In-Reply-To: <20200417091103.22488-1-e@yhbt.net> References: <20200417091103.22488-1-e@yhbt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: --- Documentation/RelNotes/v1.4.0.eml | 27 ++++++++++++++++++++------- Makefile.PL | 4 ++-- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/Documentation/RelNotes/v1.4.0.eml b/Documentation/RelNotes/v1.4.0.eml index b8f6c9b0..ae7c1457 100644 --- a/Documentation/RelNotes/v1.4.0.eml +++ b/Documentation/RelNotes/v1.4.0.eml @@ -1,6 +1,7 @@ From: Eric Wong To: meta@public-inbox.org -Subject: [WIP] public-inbox 1.4.0 +Subject: [ANNOUNCE] public-inbox 1.4.0 +Message-Id: <20200417084800.public-inbox-1.4.0-rele@sed> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 @@ -8,10 +9,10 @@ This release focuses on reproducibility improvements and bugfixes for corner-cases. Busy instances of PublicInbox::WWW may also notice memory usage reductions. -Rare messages lacking Date and/or Received headers, mirrors now -fallback to using the git author/commit times to reindex those -messages to ensure search and filtering queries behave the same -in mirrors as they do on the original machine. +For rare messages lacking Date and/or Received headers, mirrors +now fall back to using the git author/commit times to reindex +them. This ensures search and filtering queries behave +identically on mirrors as they do on the original machine. "altid" SQLite dumps are now accessible to all over the WWW interface via `POST /$INBOX/$ALTID.sql.gz'. @@ -39,7 +40,7 @@ memory fragmentation in daemons. * PublicInbox::WWW: - - reduced memory use for single message "permalink" view + - memory reductions for message display and rendering - code preload improved to reduce memory fragmentation - remove redundant "a=" parameter in links to solver - escape '&' in hrefs properly @@ -65,7 +66,19 @@ memory fragmentation in daemons. * documentation: - - Documentation/technical/data_structures.txt add for new hackers. + - add Documentation/technical/data_structures.txt for new hackers + +* scripts/import_vger_from_mbox: (not really a production-level script) + + - fix ">From" unescaping thanks to a bug report from Kyle Meyer + +Thanks to Andreas Rottmann, Leah Neukirchen and Kyle Meyer +for their contributions to this release. + +Release tarball available for download over HTTPS or Tor .onion: + +https://yhbt.net/public-inbox.git/snapshot/public-inbox-1.4.0.tar.gz +http://ou63pmih66umazou.onion/public-inbox.git/snapshot/public-inbox-1.4.0.tar.gz Please report bugs via plain-text mail to: meta@public-inbox.org diff --git a/Makefile.PL b/Makefile.PL index 566ce3bc..ab24b9cf 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -8,7 +8,7 @@ chomp(my @manifest = (<$m>)); my @EXE_FILES = grep(m!^script/!, @manifest); my $v = {}; my $t = {}; -my @RELEASES = qw(v1.3.0 v1.2.0 v1.1.0-pre1 v1.0.0); # do not sort +my @RELEASES = qw(v1.4.0 v1.3.0 v1.2.0 v1.1.0-pre1 v1.0.0); # do not sort $v->{news_deps} = [ map { "Documentation/RelNotes/$_.eml" } @RELEASES ]; $v->{txt} = [ qw(INSTALL README COPYING TODO HACKING) ]; my @dtxt = grep(m!\ADocumentation/[^/]+\.txt\z!, @manifest); @@ -109,7 +109,7 @@ my %man3 = map {; # semi-colon tells Perl this is a BLOCK (and not EXPR) WriteMakefile( NAME => 'PublicInbox', - VERSION => '1.3.0', + VERSION => '1.4.0', AUTHOR => 'Eric Wong ', ABSTRACT => 'public-inbox server infrastructure', EXE_FILES => \@EXE_FILES,