pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/p5-Starman



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Oct 26 07:02:34 UTC 2026

Modified Files:
        pkgsrc/www/p5-Starman: Makefile distinfo

Log Message:
p5-Starman: update to 0.4019.

0.4019  2026-10-24 02:02:21 PDT
        [SECURITY]
        - Stream chunked request bodies to the temporary buffer instead of
          holding whole chunks in memory (CVE-2026-115824)
        - Parse chunk-size lines in linear time with a 4 KiB length limit and
          strict syntax; malformed lines get 400 (CVE-2026-115822)
        - Do not send a response body for HEAD requests or 1xx, 204 and 304
          responses, on both the array and streaming paths (CVE-2026-115823)
        - Limit how long a request body may take to arrive: --read-timeout
          (default 5 seconds) now also applies to each wait for more of the
          body, and the new --body-timeout option limits the total time
          (default 300 seconds; raise it or set it to 0 for slower uploads).
          Expiry gets 408 (CVE-2026-115817)
        - Reject Transfer-Encoding other than "chunked" (400/501) and close
          the connection after a request with both Transfer-Encoding and
          Content-Length. Completes the fix for CVE-2026-40560
        - Reject malformed, negative and conflicting Content-Length headers
          with 400
        - Reject malformed header field names: whitespace before the colon,
          obs-fold, and Content-Length/Transfer-Encoding spelled with "_"
        - Read request bodies with exact framing: keep the bytes after a body
          for the next pipelined request, consume chunked trailers (up to
          16 KiB), and reject bodies cut short by EOF with 400 instead of
          dispatching a partial body
        - Parse each request header exactly once and skip empty lines before
          the request line (a request could be dispatched twice with the
          pure-Perl HTTP::Parser::XS backend)
        - Respond with 500 instead of dispatching a truncated body when the
          request body cannot be stored (e.g. disk full)
        - Do not send Content-Length or Transfer-Encoding in 1xx and 204
          responses
        - Limit request headers to 128 KiB (431)
        [BEHAVIOUR CHANGES]
        - Requests with Transfer-Encoding in HTTP/1.0, or with obs-fold header
          lines, now get 400
        - Pipelined requests of any method are served (previously anything
          but GET/HEAD after a request was silently dropped)
        - A chunked body must end with the empty line after the last chunk
          (RFC 9112); "0\r\n" alone no longer completes the request. Clients
          using HTTP::Tiny older than 0.064 (bundled with perl 5.24 and
          older) send chunked bodies that way and now get 408


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/p5-Starman/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/p5-Starman/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/p5-Starman/Makefile
diff -u pkgsrc/www/p5-Starman/Makefile:1.35 pkgsrc/www/p5-Starman/Makefile:1.36
--- pkgsrc/www/p5-Starman/Makefile:1.35 Thu Jul 16 19:06:17 2026
+++ pkgsrc/www/p5-Starman/Makefile      Mon Oct 26 07:02:34 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2026/07/16 19:06:17 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2026/10/26 07:02:34 wiz Exp $
 
-DISTNAME=      Starman-0.4018
+DISTNAME=      Starman-0.4019
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    www perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/M/MI/MIYAGAWA/}
 

Index: pkgsrc/www/p5-Starman/distinfo
diff -u pkgsrc/www/p5-Starman/distinfo:1.15 pkgsrc/www/p5-Starman/distinfo:1.16
--- pkgsrc/www/p5-Starman/distinfo:1.15 Wed Apr 29 06:52:22 2026
+++ pkgsrc/www/p5-Starman/distinfo      Mon Oct 26 07:02:34 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2026/04/29 06:52:22 wiz Exp $
+$NetBSD: distinfo,v 1.16 2026/10/26 07:02:34 wiz Exp $
 
-BLAKE2s (Starman-0.4018.tar.gz) = 865f38443edc5d98f51b6360c4c48cc617a454e175067586c78bffc15cfafbc0
-SHA512 (Starman-0.4018.tar.gz) = b839ea13b94ec9556145956a7d3f6973ed99579d30a6102c325e9eac6b306aa6f64f5ac000159a01142fa380a149f5c2be890c6fc3f8846f9922993c489c81fe
-Size (Starman-0.4018.tar.gz) = 33079 bytes
+BLAKE2s (Starman-0.4019.tar.gz) = 3099b61f2af019cbcfe23393549639576d7e6c0e2bf213c67273ede8f32bf26c
+SHA512 (Starman-0.4019.tar.gz) = db1aa765c1f504ea7555cd91af21629b4fa0d9ef1a5964c2d6ef7da2f7b6e241d90ba5ca64876dc645ca13063d99dbc38ee2d840fece85fef489d63ea9686630
+Size (Starman-0.4019.tar.gz) = 45120 bytes



Home | Main Index | Thread Index | Old Index