Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Protocol-HTTP2 for 
openSUSE:Factory checked in at 2026-09-09 16:18:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Protocol-HTTP2 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Protocol-HTTP2.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Protocol-HTTP2"

Wed Sep  9 16:18:50 2026 rev:6 rq:1376329 version:1.140.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Protocol-HTTP2/perl-Protocol-HTTP2.changes  
2026-06-09 14:14:40.790623708 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Protocol-HTTP2.new.1265/perl-Protocol-HTTP2.changes
        2026-09-09 16:21:10.276076141 +0200
@@ -1,0 +2,11 @@
+Fri Sep  4 09:42:47 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 1.140.0 (1.14)
+   see /usr/share/doc/packages/perl-Protocol-HTTP2/Changes
+
+  1.14 2026-09-03T14:10:30Z
+      - security fix: CVE-2026-16028 - memory exhaustion, a remote 
denial-of-service
+        (reported by Robert Rothenberg, CPAN Security Group)
+      - licence: GPL-1 has been updated with the correct links to FSF (#19)
+
+-------------------------------------------------------------------

Old:
----
  Protocol-HTTP2-1.13.tar.gz

New:
----
  Protocol-HTTP2-1.14.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Protocol-HTTP2.spec ++++++
--- /var/tmp/diff_new_pack.CRk9k3/_old  2026-09-09 16:21:11.085109854 +0200
+++ /var/tmp/diff_new_pack.CRk9k3/_new  2026-09-09 16:21:11.086109895 +0200
@@ -18,10 +18,10 @@
 
 %define cpan_name Protocol-HTTP2
 Name:           perl-Protocol-HTTP2
-Version:        1.130.0
+Version:        1.140.0
 Release:        0
-# 1.13 -> normalize -> 1.130.0
-%define cpan_version 1.13
+# 1.14 -> normalize -> 1.140.0
+%define cpan_version 1.14
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        HTTP/2 protocol implementation (RFC 7540)
 URL:            https://metacpan.org/release/%{cpan_name}

++++++ Protocol-HTTP2-1.13.tar.gz -> Protocol-HTTP2-1.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/Changes 
new/Protocol-HTTP2-1.14/Changes
--- old/Protocol-HTTP2-1.13/Changes     2026-06-07 11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/Changes     2026-09-03 16:10:31.000000000 +0200
@@ -1,5 +1,10 @@
 Revision history for Perl extension Protocol-HTTP2
 
+1.14 2026-09-03T14:10:30Z
+    - security fix: CVE-2026-16028 - memory exhaustion, a remote 
denial-of-service
+      (reported by Robert Rothenberg, CPAN Security Group)
+    - licence: GPL-1 has been updated with the correct links to FSF (#19)
+
 1.13 2026-06-07T09:19:24Z
     - security fix: CVE-2026-10725 - HTTP/2 Bomb, a remote denial-of-service
       (reported by Robert Rothenberg, CPAN Security Group)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/LICENSE 
new/Protocol-HTTP2-1.14/LICENSE
--- old/Protocol-HTTP2-1.13/LICENSE     2026-06-07 11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/LICENSE     2026-09-03 16:10:31.000000000 +0200
@@ -22,7 +22,7 @@
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
+               <https://fsf.org/>
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -236,8 +236,7 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+    along with this program; if not, see <https://www.gnu.org/licenses/>.
 
 
 Also add information on how to contact you by electronic and paper mail.
@@ -264,8 +263,8 @@
   program `Gnomovision' (a program to direct compilers to make passes
   at assemblers) written by James Hacker.
 
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
+  <signature of Moe Ghoul>, 1 April 1989
+  Moe Ghoul, President of Vice
 
 That's all there is to it!
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/META.json 
new/Protocol-HTTP2-1.14/META.json
--- old/Protocol-HTTP2-1.13/META.json   2026-06-07 11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/META.json   2026-09-03 16:10:31.000000000 +0200
@@ -63,7 +63,7 @@
    "provides" : {
       "Protocol::HTTP2" : {
          "file" : "lib/Protocol/HTTP2.pm",
-         "version" : "1.13"
+         "version" : "1.14"
       },
       "Protocol::HTTP2::Client" : {
          "file" : "lib/Protocol/HTTP2/Client.pm"
@@ -147,7 +147,7 @@
          "web" : "https://github.com/vlet/p5-Protocol-HTTP2";
       }
    },
-   "version" : "1.13",
+   "version" : "1.14",
    "x_contributors" : [
       "Daniil Bondarev <[email protected]>",
       "Daniil Bondarev <[email protected]>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/META.yml 
new/Protocol-HTTP2-1.14/META.yml
--- old/Protocol-HTTP2-1.13/META.yml    2026-06-07 11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/META.yml    2026-09-03 16:10:31.000000000 +0200
@@ -30,7 +30,7 @@
 provides:
   Protocol::HTTP2:
     file: lib/Protocol/HTTP2.pm
-    version: '1.13'
+    version: '1.14'
   Protocol::HTTP2::Client:
     file: lib/Protocol/HTTP2/Client.pm
   Protocol::HTTP2::Connection:
@@ -85,7 +85,7 @@
   bugtracker: https://github.com/vlet/p5-Protocol-HTTP2/issues
   homepage: https://github.com/vlet/p5-Protocol-HTTP2
   repository: https://github.com/vlet/p5-Protocol-HTTP2.git
-version: '1.13'
+version: '1.14'
 x_contributors:
   - 'Daniil Bondarev <[email protected]>'
   - 'Daniil Bondarev <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Connection.pm 
new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Connection.pm
--- old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Connection.pm    2026-06-07 
11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Connection.pm    2026-09-03 
16:10:31.000000000 +0200
@@ -30,6 +30,8 @@
         type => $type,
 
         streams => {},
+        closed_streams => [],
+        max_closed_streams => PH2_MAX_CLOSED_STREAMS,
 
         last_stream => $type == CLIENT ? 1 : 2,
         last_peer_stream    => 0,
@@ -93,7 +95,7 @@
 
     }, $class;
 
-    for (qw(on_change_state on_new_peer_stream on_error upgrade)) {
+    for (qw(on_change_state on_new_peer_stream on_error upgrade 
max_closed_streams)) {
         $self->{$_} = $opts{$_} if exists $opts{$_};
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Constants.pm 
new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Constants.pm
--- old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Constants.pm     2026-06-07 
11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Constants.pm     2026-09-03 
16:10:31.000000000 +0200
@@ -84,6 +84,9 @@
     SETTINGS_MAX_FRAME_SIZE         => 5,
     SETTINGS_MAX_HEADER_LIST_SIZE   => 6,
 
+    # Protocol::HTTP2 Settings
+    PH2_MAX_CLOSED_STREAMS => 65_535
+
 };
 
 require Exporter;
@@ -110,7 +113,7 @@
         qw(MAX_INT_SIZE MAX_PAYLOAD_SIZE PING_PAYLOAD_SIZE MAX_FCW_SIZE
           DEFAULT_WEIGHT DEFAULT_HEADER_TABLE_SIZE 
DEFAULT_MAX_CONCURRENT_STREAMS
           DEFAULT_ENABLE_PUSH DEFAULT_INITIAL_WINDOW_SIZE 
DEFAULT_MAX_FRAME_SIZE
-          DEFAULT_MAX_HEADER_LIST_SIZE FRAME_HEADER_SIZE)
+          DEFAULT_MAX_HEADER_LIST_SIZE FRAME_HEADER_SIZE 
PH2_MAX_CLOSED_STREAMS)
     ],
     states    => [qw(IDLE RESERVED OPEN HALF_CLOSED CLOSED)],
     endpoints => [qw(CLIENT SERVER)],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Stream.pm 
new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Stream.pm
--- old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2/Stream.pm        2026-06-07 
11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2/Stream.pm        2026-09-03 
16:10:31.000000000 +0200
@@ -123,6 +123,12 @@
                     );
                     delete $s->{$key};
                 }
+
+                # Prevent endless growth of closed streams structure
+                # Drop old closed streams (possible violation of the standard)
+                push @{ $self->{closed_streams} }, $stream_id;
+                delete $self->{streams}->{ shift @{ $self->{closed_streams} } }
+                    if @{ $self->{closed_streams} } > 
$self->{max_closed_streams}
             }
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2.pm 
new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2.pm
--- old/Protocol-HTTP2-1.13/lib/Protocol/HTTP2.pm       2026-06-07 
11:19:25.000000000 +0200
+++ new/Protocol-HTTP2-1.14/lib/Protocol/HTTP2.pm       2026-09-03 
16:10:31.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = "1.13";
+our $VERSION = "1.14";
 
 sub ident_plain {
     'h2c';

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.CRk9k3/_old  2026-09-09 16:21:11.286118230 +0200
+++ /var/tmp/diff_new_pack.CRk9k3/_new  2026-09-09 16:21:11.292118480 +0200
@@ -1,6 +1,6 @@
-mtime: 1780924302
-commit: 854effe3e4f0832ffd56637db81b30c7363de61beed5ec5754ca08299e62c02c
+mtime: 1788514968
+commit: 0c4777db57c3689b5465130afd75a36a5eb9dfbd5b4bc537d962e1fac73dcfa0
 url: https://src.opensuse.org/perl/perl-Protocol-HTTP2
-revision: 854effe3e4f0832ffd56637db81b30c7363de61beed5ec5754ca08299e62c02c
+revision: 0c4777db57c3689b5465130afd75a36a5eb9dfbd5b4bc537d962e1fac73dcfa0
 projectscmsync: https://src.opensuse.org/perl/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-04 11:42:48.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to