Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-rack-2.2 for 
openSUSE:Factory checked in at 2024-03-25 21:12:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rack-2.2 (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-rack-2.2.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-rack-2.2"

Mon Mar 25 21:12:21 2024 rev:8 rq:1161337 version:2.2.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rack-2.2/rubygem-rack-2.2.changes        
2024-02-27 22:50:18.170767536 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rack-2.2.new.1905/rubygem-rack-2.2.changes  
    2024-03-25 21:19:23.054068317 +0100
@@ -1,0 +2,6 @@
+Fri Mar 22 13:57:05 UTC 2024 - Eduardo Navarro <enava...@suse.com>
+
+- update to version 2.2.9
+  * Return empty when parsing a multi-part POST with only one end delimiter. 
(https://github.com/rack/rack/pull/2104)
+
+-------------------------------------------------------------------

Old:
----
  rack-2.2.8.1.gem

New:
----
  rack-2.2.9.gem

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

Other differences:
------------------
++++++ rubygem-rack-2.2.spec ++++++
--- /var/tmp/diff_new_pack.sPACuJ/_old  2024-03-25 21:19:23.542086265 +0100
+++ /var/tmp/diff_new_pack.sPACuJ/_new  2024-03-25 21:19:23.546086412 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-rack-2.2
-Version:        2.2.8.1
+Version:        2.2.9
 Release:        0
 %define mod_name rack
 %define mod_full_name %{mod_name}-%{version}

++++++ rack-2.2.8.1.gem -> rack-2.2.9.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    2024-02-21 20:22:59.000000000 +0100
+++ new/CHANGELOG.md    2024-03-21 02:18:27.000000000 +0100
@@ -2,6 +2,18 @@
 
 All notable changes to this project will be documented in this file. For info 
on how to format all future additions to this file please reference [Keep A 
Changelog](https://keepachangelog.com/en/1.0.0/).
 
+## Unreleased
+
+## [2.2.9] - 2023-03-21
+
+- Return empty when parsing a multi-part POST with only one end delimiter. 
([#2104](https://github.com/rack/rack/pull/2104), [@alpaca-tc])
+
+## [2.2.8] - 2023-07-31
+
+- Regenerate SPEC ([#2102](https://github.com/rack/rack/pull/2102), 
[@skipkayhil](https://github.com/skipkayhil))
+- Limit file extension length of multipart tempfiles 
([#2015](https://github.com/rack/rack/pull/2015), 
[@dentarg](https://github.com/dentarg))
+- Fix "undefined method DelegateClass for Rack::Session::Cookie:Class" 
([#2092](https://github.com/rack/rack/pull/2092), 
[@onigra](https://github.com/onigra) 
[@dchandekstark](https://github.com/dchandekstark))
+
 ## [2.2.7] - 2023-03-13
 
 - Correct the year number in the changelog 
([#2015](https://github.com/rack/rack/pull/2015), 
[@kimulab](https://github.com/kimulab))
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rack/multipart/parser.rb 
new/lib/rack/multipart/parser.rb
--- old/lib/rack/multipart/parser.rb    2024-02-21 20:22:59.000000000 +0100
+++ new/lib/rack/multipart/parser.rb    2024-03-21 02:18:27.000000000 +0100
@@ -191,6 +191,7 @@
 
         @sbuf = StringScanner.new("".dup)
         @body_regex = /(?:#{EOL})?#{Regexp.quote(@boundary)}(?:#{EOL}|--)/m
+        @end_boundary_size = boundary.bytesize + 6 # (-- at start, -- at 
finish, EOL at end)
         @rx_max_size = EOL.size + @boundary.bytesize + [EOL.size, 
'--'.size].max
         @head_regex = /(.*?#{EOL})#{EOL}/m
       end
@@ -231,7 +232,12 @@
       end
 
       def handle_fast_forward
-        if consume_boundary
+        tok = consume_boundary
+
+        if tok == :END_BOUNDARY && @sbuf.pos == @end_boundary_size && 
@sbuf.eos?
+          # stop parsing a buffer if a buffer is only an end boundary.
+          @state = :DONE
+        elsif tok
           @state = :MIME_HEAD
         else
           raise EOFError, "bad content body" if @sbuf.rest_size >= @bufsize
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rack/version.rb new/lib/rack/version.rb
--- old/lib/rack/version.rb     2024-02-21 20:22:59.000000000 +0100
+++ new/lib/rack/version.rb     2024-03-21 02:18:27.000000000 +0100
@@ -20,7 +20,7 @@
     VERSION.join(".")
   end
 
-  RELEASE = "2.2.8.1"
+  RELEASE = "2.2.9"
 
   # Return the Rack release as a dotted string.
   def self.release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2024-02-21 20:22:59.000000000 +0100
+++ new/metadata        2024-03-21 02:18:27.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: rack
 version: !ruby/object:Gem::Version
-  version: 2.2.8.1
+  version: 2.2.9
 platform: ruby
 authors:
 - Leah Neukirchen
 autorequire:
 bindir: bin
 cert_chain: []
-date: 2024-02-21 00:00:00.000000000 Z
+date: 2024-03-21 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: minitest
@@ -184,7 +184,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.4.10
+rubygems_version: 3.5.3
 signing_key:
 specification_version: 4
 summary: A modular Ruby webserver interface.

Reply via email to