Hello community,

here is the log from the commit of package rubygem-puma for openSUSE:Factory 
checked in at 2020-09-14 12:31:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-puma (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-puma.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-puma"

Mon Sep 14 12:31:17 2020 rev:38 rq:833987 version:4.3.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-puma/rubygem-puma.changes        
2020-05-28 09:19:09.589191287 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-puma.new.4249/rubygem-puma.changes      
2020-09-14 12:32:30.317258468 +0200
@@ -1,0 +2,9 @@
+Sat Sep 12 12:35:48 UTC 2020 - Manuel Schnitzer <[email protected]>
+
+- updated to version 4.3.6
+
+  * Bugfixes
+    * Explicitly include ctype.h to fix compilation warning and build error on 
macOS with Xcode 12 (#2304)
+    * Don't require json at boot (#2269)
+
+-------------------------------------------------------------------

Old:
----
  puma-4.3.5.gem

New:
----
  puma-4.3.6.gem

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

Other differences:
------------------
++++++ rubygem-puma.spec ++++++
--- /var/tmp/diff_new_pack.NMuPJX/_old  2020-09-14 12:32:31.709259356 +0200
+++ /var/tmp/diff_new_pack.NMuPJX/_new  2020-09-14 12:32:31.709259356 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-puma
-Version:        4.3.5
+Version:        4.3.6
 Release:        0
 %define mod_name puma
 %define mod_full_name %{mod_name}-%{version}

++++++ puma-4.3.5.gem -> puma-4.3.6.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.md new/History.md
--- old/History.md      2020-05-20 00:34:24.000000000 +0200
+++ new/History.md      2020-09-05 23:09:33.000000000 +0200
@@ -1,11 +1,12 @@
-## Master
-
-* Features
-  * Your feature goes here (#Github Number)
+## 4.3.6 / 2020-09-05
 
 * Bugfixes
-  * Your bugfix goes here (#Github Number)
+  * Explicitly include ctype.h to fix compilation warning and build error on 
macOS with Xcode 12 (#2304)
+  * Don't require json at boot (#2269)
+
+## 4.3.4/4.3.5 and 3.12.5/3.12.6 / 2020-05-22
 
+Each patchlevel release contains a separate security fix. We recommend simply 
upgrading to 4.3.5/3.12.6.
 
 ## 4.3.3 and 3.12.4 / 2020-02-28
   * Bugfixes
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ext/puma_http11/puma_http11.c 
new/ext/puma_http11/puma_http11.c
--- old/ext/puma_http11/puma_http11.c   2020-05-20 00:34:24.000000000 +0200
+++ new/ext/puma_http11/puma_http11.c   2020-09-05 23:09:33.000000000 +0200
@@ -10,6 +10,7 @@
 #include "ext_help.h"
 #include <assert.h>
 #include <string.h>
+#include <ctype.h>
 #include "http11_parser.h"
 
 #ifndef MANAGED_STRINGS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/puma/app/status.rb new/lib/puma/app/status.rb
--- old/lib/puma/app/status.rb  2020-05-20 00:34:24.000000000 +0200
+++ new/lib/puma/app/status.rb  2020-09-05 23:09:33.000000000 +0200
@@ -1,7 +1,5 @@
 # frozen_string_literal: true
 
-require 'json'
-
 module Puma
   module App
     # Check out {#call}'s source code to see what actions this web application
@@ -19,6 +17,10 @@
           return rack_response(403, 'Invalid auth token', 'text/plain')
         end
 
+        if env['PATH_INFO'] =~ /\/(gc-stats|stats|thread-backtraces)$/
+          require 'json'
+        end
+
         case env['PATH_INFO']
         when /\/stop$/
           @cli.stop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/puma/const.rb new/lib/puma/const.rb
--- old/lib/puma/const.rb       2020-05-20 00:34:24.000000000 +0200
+++ new/lib/puma/const.rb       2020-09-05 23:09:33.000000000 +0200
@@ -100,7 +100,7 @@
   # too taxing on performance.
   module Const
 
-    PUMA_VERSION = VERSION = "4.3.5".freeze
+    PUMA_VERSION = VERSION = "4.3.6".freeze
     CODE_NAME = "Mysterious Traveller".freeze
     PUMA_SERVER_STRING = ['puma', PUMA_VERSION, CODE_NAME].join(' ').freeze
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2020-05-20 00:34:24.000000000 +0200
+++ new/metadata        2020-09-05 23:09:33.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: puma
 version: !ruby/object:Gem::Version
-  version: 4.3.5
+  version: 4.3.6
 platform: ruby
 authors:
 - Evan Phoenix
-autorequire: 
+autorequire:
 bindir: bin
 cert_chain: []
-date: 2020-05-19 00:00:00.000000000 Z
+date: 2020-09-05 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: nio4r
@@ -121,7 +121,7 @@
 metadata:
   msys2_mingw_dependencies: openssl
   changelog_uri: https://github.com/puma/puma/blob/master/History.md
-post_install_message: 
+post_install_message:
 rdoc_options: []
 require_paths:
 - lib
@@ -136,8 +136,8 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.0.3
-signing_key: 
+rubygems_version: 3.1.2
+signing_key:
 specification_version: 4
 summary: Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 
server for
   Ruby/Rack applications


Reply via email to