commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2019-06-19 21:01:29 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new.4811 (New) Package is "rubygem-unicorn" Wed Jun 19 21:01:29 2019 rev:8 rq:706033 version:5.5.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2019-03-27 16:17:31.131578334 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new.4811/rubygem-unicorn.changes 2019-06-19 21:01:32.618145705 +0200 @@ -1,0 +2,6 @@ +Sat Mar 16 04:13:43 UTC 2019 - Marcus Rueckert + +- backport fix booting rails apps with 5.5.0 + added patch: 6836d06.patch + +--- New: 6836d06.patch Other differences: -- ++ rubygem-unicorn.spec ++ --- /var/tmp/diff_new_pack.6wKEUE/_old 2019-06-19 21:01:33.382146347 +0200 +++ /var/tmp/diff_new_pack.6wKEUE/_new 2019-06-19 21:01:33.386146351 +0200 @@ -40,6 +40,7 @@ Source3:gem2rpm.yml # MANUAL Patch0: unicorn-4.6.3_fix_shebangline.patch +Patch1: 6836d06.patch # /MANUAL Summary:Rack HTTP server for fast clients and Unix License:GPL-2.0-only OR GPL-3.0-only OR Ruby @@ -56,6 +57,7 @@ %prep %gem_unpack %patch0 -p0 +%patch1 -p1 find -type f -print0 | xargs -0 touch -r %{S:0} %gem_build ++ 6836d06.patch ++ commit 6836d0674efdb1a6b79953285f10d8edd7e20432 Author: Jeremy Evans Date: Tue Mar 5 21:57:34 2019 -0800 unicorn_rails: fix regression with Rails >= 3.x in app build Note: `unicorn_rails' was only intended for Rails <= 2.x projects in the old days. Fixes: 5985dd50a9bd7238 ("Support default_middleware configuration option") From: Jeremy Evans cf. https://bogomips.org/unicorn-public/20190306055734.GC61406@jeremyevans.local/ Signed-off-by: Eric Wong [ew: commit message] diff --git a/bin/unicorn_rails b/bin/unicorn_rails index ea4f822..354c1df 100755 --- a/bin/unicorn_rails +++ b/bin/unicorn_rails @@ -132,11 +132,11 @@ def rails_builder(ru, op, daemonize) # this lambda won't run until after forking if preload_app is false # this runs after config file reloading - lambda do || + lambda do |x, server| # Rails 3 includes a config.ru, use it if we find it after # working_directory is bound. ::File.exist?('config.ru') and - return Unicorn.builder('config.ru', op).call + return Unicorn.builder('config.ru', op).call(x, server) # Load Rails and (possibly) the private version of Rack it bundles. begin ++ gem2rpm.yml ++ --- /var/tmp/diff_new_pack.6wKEUE/_old 2019-06-19 21:01:33.450146404 +0200 +++ /var/tmp/diff_new_pack.6wKEUE/_new 2019-06-19 21:01:33.450146404 +0200 @@ -75,3 +75,4 @@ - series :patches: unicorn-4.6.3_fix_shebangline.patch: -p0 + 6836d06.patch: -p1 ++ series ++ --- /var/tmp/diff_new_pack.6wKEUE/_old 2019-06-19 21:01:33.494146441 +0200 +++ /var/tmp/diff_new_pack.6wKEUE/_new 2019-06-19 21:01:33.494146441 +0200 @@ -1 +1,2 @@ unicorn-4.6.3_fix_shebangline.patch -p0 +6836d06.patch -p1
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2019-03-27 16:17:29 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new.25356 (New) Package is "rubygem-unicorn" Wed Mar 27 16:17:29 2019 rev:7 rq:685119 version:5.5.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2018-09-20 11:41:51.624842419 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new.25356/rubygem-unicorn.changes 2019-03-27 16:17:31.131578334 +0100 @@ -1,0 +2,48 @@ +Thu Mar 14 11:08:18 UTC 2019 - Stephan Kulow + +- updated to version 5.5.0 + see installed NEWS + + === unicorn 5.5.0.pre1 / 2018-12-20 20:11 UTC + +Jeremy Evans contributed the "default_middleware" configuration option: + + https://bogomips.org/unicorn-public/20180913192055.GD48926@jeremyevans.local/ + +Jeremy also contributed the ability to use separate groups for the process +and log files: + + https://bogomips.org/unicorn-public/20180913192449.GE48926@jeremyevans.local/ + +There's also a couple of uninteresting minor optimizations and +documentation additions. + +Eric Wong (10): + remove random seed reset atfork + use IO#wait instead of kgio_wait_readable + Merge branch '5.4-stable' + shrink pipes under Linux + socket_helper: add hint for FreeBSD users for accf_http(9) + tests: ensure -N/--no-default-middleware not supported in config.ru + doc: update more URLs to use HTTPS and avoid redirects + deduplicate strings VM-wide in Ruby 2.5+ + doc/ISSUES: add links to git clone-able mail archives of our dependencies + README: minor updates and additional disclaimer + +Jeremy Evans (2): + Make Worker#user support different process primary group and log file group + Support default_middleware configuration option + + === unicorn 5.4.1 / 2018-07-23 17:13 UTC + +This release quiets some warnings for Ruby 2.6 preview releases +and enables tests to pass under Ruby 1.9.3. Otherwise, nothing +interesting for Ruby 2.0..2.5 users. *YAWN* + +Eric Wong (1): + quiet some mismatched indentation warnings + +Fumiaki MATSUSHIMA (1): + Use IO#wait instead to fix test for Ruby 1.9 + +--- Old: unicorn-5.4.1.gem New: unicorn-5.5.0.gem Other differences: -- ++ rubygem-unicorn.spec ++ --- /var/tmp/diff_new_pack.kock1Z/_old 2019-03-27 16:17:31.855578184 +0100 +++ /var/tmp/diff_new_pack.kock1Z/_new 2019-03-27 16:17:31.859578183 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-unicorn # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ # Name: rubygem-unicorn -Version:5.4.1 +Version:5.5.0 Release:0 %define mod_name unicorn %define mod_full_name %{mod_name}-%{version} ++ unicorn-5.4.1.gem -> unicorn-5.5.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.manifest new/.manifest --- old/.manifest 2018-07-23 19:15:18.0 +0200 +++ new/.manifest 2019-03-04 02:11:20.0 +0100 @@ -128,6 +128,8 @@ t/t0116.ru t/t0200-rack-hijack.sh t/t0300-no-default-middleware.sh +t/t0301-no-default-middleware-ignored-in-config.sh +t/t0301.ru t/t9000-preread-input.sh t/t9001-oob_gc.sh t/t9002-oob_gc-path.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.olddoc.yml new/.olddoc.yml --- old/.olddoc.yml 2018-07-23 19:15:18.0 +0200 +++ new/.olddoc.yml 2019-03-04 02:11:20.0 +0100 @@ -1,6 +1,6 @@ --- cgit_url: https://bogomips.org/unicorn.git -git_url: git://bogomips.org/unicorn.git +git_url: https://bogomips.org/unicorn.git rdoc_url: https://bogomips.org/unicorn/ ml_url: https://bogomips.org/unicorn-public/ merge_html: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Application_Timeouts new/Application_Timeouts --- old/Application_Timeouts2018-07-23
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2018-09-20 11:41:51 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new (New) Package is "rubygem-unicorn" Thu Sep 20 11:41:51 2018 rev:6 rq:635256 version:5.4.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2018-03-06 10:46:27.730074003 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new/rubygem-unicorn.changes 2018-09-20 11:41:51.624842419 +0200 @@ -1,0 +2,35 @@ +Wed Sep 5 10:46:42 UTC 2018 - co...@suse.com + +- updated to version 5.4.1 + see installed NEWS + + === unicorn 5.4.0 / 2017-12-23 23:33 UTC + +Rack hijack support improves as the app code can capture and use +the Rack `env' privately without copying it (to avoid clobbering +by another client). Thanks to Sam Saffron for reporting and +testing this new feature: + https://bogomips.org/unicorn-public/caatdrypg3nluyo0jxfyw1yhu1q+zpklkd4kdwc8va46b5ha...@mail.gmail.com/T/ + +We also now support $DEBUG being set by the Rack app (instead of +relying on the "-d" CLI switch). Thanks to James P Robinson Jr +for reporting this bug: + https://bogomips.org/unicorn-public/d6324cb4.7bc3e%25james.robins...@cigna.com/T/ + (Coincidentally, this fix will be irrelevant for Ruby 2.5 + which requires 'pp' by default) + +There's a few minor test cleanups and documentation updates, too. + +All commits since v5.3.1 (2017-10-03): + +reduce method calls with String#start_with? +require 'pp' if $DEBUG is set by Rack app +avoid reusing env on hijack +tests: cleanup some unused variable warnings +ISSUES: add a note about Debian BTS interopability + +Roughly all mailing discussions since the last release: + + https://bogomips.org/unicorn-public/?q=d:20171004..20171223 + +--- Old: unicorn-5.4.0.gem New: unicorn-5.4.1.gem Other differences: -- ++ rubygem-unicorn.spec ++ --- /var/tmp/diff_new_pack.wpwgFl/_old 2018-09-20 11:41:52.152842109 +0200 +++ /var/tmp/diff_new_pack.wpwgFl/_new 2018-09-20 11:41:52.152842109 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-unicorn -Version:5.4.0 +Version:5.4.1 Release:0 %define mod_name unicorn %define mod_full_name %{mod_name}-%{version} ++ unicorn-5.4.0.gem -> unicorn-5.4.1.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GIT-VERSION-FILE new/GIT-VERSION-FILE --- old/GIT-VERSION-FILE2017-12-24 00:34:18.0 +0100 +++ new/GIT-VERSION-FILE2018-07-23 19:15:18.0 +0200 @@ -1 +1 @@ -GIT_VERSION = 5.4.0 +GIT_VERSION = 5.4.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GIT-VERSION-GEN new/GIT-VERSION-GEN --- old/GIT-VERSION-GEN 2017-12-24 00:34:18.0 +0100 +++ new/GIT-VERSION-GEN 2018-07-23 19:15:18.0 +0200 @@ -1,5 +1,5 @@ #!/usr/bin/env ruby -DEF_VER = "v5.4.0" +DEF_VER = "v5.4.1" CONSTANT = "Unicorn::Const::UNICORN_VERSION" RVF = "lib/unicorn/version.rb" GVF = "GIT-VERSION-FILE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LATEST new/LATEST --- old/LATEST 2017-12-24 00:34:18.0 +0100 +++ new/LATEST 2018-07-23 19:15:18.0 +0200 @@ -1,13 +1,29 @@ -=== unicorn 5.3.1 / 2017-10-03 19:03 UTC +=== unicorn 5.4.0 / 2017-12-23 23:33 UTC - This release fixes an occasional GC problem introduced in v5.3.0 - to reduce global variable overhead (commit 979ebcf91705709b) + Rack hijack support improves as the app code can capture and use + the Rack `env' privately without copying it (to avoid clobbering + by another client). Thanks to Sam Saffron for reporting and + testing this new feature: + https://bogomips.org/unicorn-public/caatdrypg3nluyo0jxfyw1yhu1q+zpklkd4kdwc8va46b5ha...@mail.gmail.com/T/ - Thanks to Xuanzhong Wei for the patch which lead to this release: + We also now support $DEBUG being set by the Rack app (instead of + relying on the "-d" CLI switch). Thanks to James P Robinson Jr + for reporting this bug: + https://bogomips.org/unicorn-public/d6324cb4.7bc3e%25james.robins...@cigna.com/T/ +(Coincidentally, this fix will be irrelevant for Ruby 2.5 + which requires 'pp' by default) - https://bogomips.org/unicorn-public/20171003182054.76392-1-azr...@gmail.com/T/#u - https://bogomips.org/unicorn-public/20171003145718.30404-1-azr...@gmail.com/T/#u + There's a few minor test cleanups and
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2018-03-06 10:46:27 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new (New) Package is "rubygem-unicorn" Tue Mar 6 10:46:27 2018 rev:5 rq:581513 version:5.4.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2017-12-07 13:50:54.835659617 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new/rubygem-unicorn.changes 2018-03-06 10:46:27.730074003 +0100 @@ -1,0 +2,19 @@ +Tue Feb 27 05:39:36 UTC 2018 - factory-a...@kulow.org + +- updated to version 5.4.0 + see installed NEWS + + === unicorn 5.3.1 / 2017-10-03 19:03 UTC + +This release fixes an occasional GC problem introduced in v5.3.0 +to reduce global variable overhead (commit 979ebcf91705709b) + +Thanks to Xuanzhong Wei for the patch which lead to this release: + + https://bogomips.org/unicorn-public/20171003182054.76392-1-azr...@gmail.com/T/#u + https://bogomips.org/unicorn-public/20171003145718.30404-1-azr...@gmail.com/T/#u + +Xuanzhong Wei (1): + fix GC issue on rb_global_variable array + +--- Old: unicorn-5.3.1.gem New: unicorn-5.4.0.gem Other differences: -- ++ rubygem-unicorn.spec ++ --- /var/tmp/diff_new_pack.CXoT62/_old 2018-03-06 10:46:28.454047850 +0100 +++ /var/tmp/diff_new_pack.CXoT62/_new 2018-03-06 10:46:28.458047706 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-unicorn # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-unicorn -Version:5.3.1 +Version:5.4.0 Release:0 %define mod_name unicorn %define mod_full_name %{mod_name}-%{version} @@ -42,7 +42,7 @@ Patch0: unicorn-4.6.3_fix_shebangline.patch # /MANUAL Summary:Rack HTTP server for fast clients and Unix -License:GPL-2.0 or GPL-3.0 or Ruby +License:GPL-2.0-only OR GPL-3.0-only OR Ruby Group: Development/Languages/Ruby PreReq: update-alternatives ++ unicorn-5.3.1.gem -> unicorn-5.4.0.gem ++ 2172 lines of diff (skipped)
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2017-12-07 13:50:53 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new (New) Package is "rubygem-unicorn" Thu Dec 7 13:50:53 2017 rev:4 rq:533346 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2017-04-17 10:27:01.260183491 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new/rubygem-unicorn.changes 2017-12-07 13:50:54.835659617 +0100 @@ -1,0 +2,109 @@ +Wed Oct 11 06:19:39 UTC 2017 - co...@suse.com + +- updated to version 5.3.1 + see installed NEWS + + === unicorn 5.3.0 / 2017-04-01 08:03 UTC + +A couple of portability fixes from Dylan Thacker-Smith and +Jeremy Evans since 5.3.0.pre1 over a week ago, but this looks +ready for a stable release, today. + +When I started this over 8 years ago, I wondered if this would +just end up being an April Fools' joke. Guess not. I guess I +somehow tricked people into using a terribly marketed web server +that cannot talk directly to untrusted clients :x Anyways, +unicorn won't be able to handle slow clients 8 years from now, +either, or 80 years from now. And I vow never to learn to use +new-fangled things like epoll, kqueue, or threads :P + +Anyways, this is a largish release with several new features, +and no backwards incompatibilities. + +Simon Eskildsen contributed heavily using TCP_INFO under Linux +to implement the (now 5 year old) check_client_connection feature: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection + https://bogomips.org/unicorn-public/?q=s:check_client_connection:..20170401=t + +This also led to FreeBSD and OpenBSD portability improvements in +one of our dependencies, raindrops: + + https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u + +Jeremy Evans contributed several new features. First he +implemented after_worker_exit to aid debugging: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit + https://bogomips.org/unicorn-public/?q=s:after_worker_exit:..20170401=t#t + +And then security-related features to isolate workers. Workers +may now chroot to drop access to the master filesystem, and the +new after_worker_ready configuration hook now exists to aid with +chroot support in workers: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready + https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user + https://bogomips.org/unicorn-public/?q=s:after_worker_ready:..20170401=t#t + https://bogomips.org/unicorn-public/?q=s:chroot:..20170401=t#t + +Additionally, workers may run in a completely different VM space +(nullifying preload_app and any CoW savings) with the new +worker_exec option: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec + https://bogomips.org/unicorn-public/?q=s:worker_exec:..20170401=t#t + +There are also several improvements to FreeBSD and OpenBSD +support with the addition of these features. + +shortlog of changes since v5.2.0 (2016-10-31): + +Dylan Thacker-Smith (1): + Check for Socket::TCP_INFO constant before trying to get TCP_INFO + +Eric Wong (30): + drop rb_str_set_len compatibility replacement + TUNING: document THP caveat for Linux users + tee_input: simplify condition for IO#write + remove response_start_sent + http_request: freeze constant strings passed IO#write + Revert "remove response_start_sent" + t/t0012-reload-empty-config.sh: access ivars directly if needed + t0011-active-unix-socket.sh: fix race condition in test + new test for check_client_connection + revert signature change to HttpServer#process_client + support "struct tcp_info" on non-Linux and Ruby 2.2+ + unicorn_http: reduce rb_global_variable calls + oob_gc: rely on opt_aref_with optimization on Ruby 2.2+ + http_request: reduce insn size for check_client_connection + freebsd: avoid EINVAL when setting accept filter + test-lib: expr(1) portability fix + tests: keep disabled tests defined + test_exec: SO_KEEPALIVE value only needs to be true + doc: fix links to raindrops project + http_request: support proposed Raindrops::TCP states on non-Linux + ISSUES: expand on mail archive info + subscription disclaimer + test_ccc: use a pipe to synchronize test + doc: remove private email
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2017-04-17 10:26:58 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new (New) Package is "rubygem-unicorn" Mon Apr 17 10:26:58 2017 rev:3 rq:487591 version:5.3.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2016-11-07 10:08:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new/rubygem-unicorn.changes 2017-04-17 10:27:01.260183491 +0200 @@ -1,0 +2,119 @@ +Sun Apr 2 04:40:33 UTC 2017 - co...@suse.com + +- updated to version 5.3.0 + see installed NEWS + + === unicorn 5.3.0.pre1 / 2017-03-24 00:25 UTC + +A largish release with several new features. + +Simon Eskildsen contributed heavily using TCP_INFO under Linux +to implement the (now 5 year old) check_client_connection feature: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-check_client_connection + https://bogomips.org/unicorn-public/?q=s:check_client_connection:..20170324=t + +This also led to FreeBSD and OpenBSD portability improvements in +one of our dependencies, raindrops: + + https://bogomips.org/raindrops-public/20170323024829.GA5190@dcvr/T/#u + +Jeremy Evans contributed several new features. First he +implemented after_worker_exit to aid debugging: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_exit + https://bogomips.org/unicorn-public/?q=s:after_worker_exit:..20170324=t#t + +And then security-related features to isolate workers. Workers +may now chroot to drop access to the master filesystem, and the +new after_worker_ready configuration hook now exists to aid with +chroot support in workers: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-after_worker_ready + https://bogomips.org/unicorn/Unicorn/Worker.html#method-i-user + https://bogomips.org/unicorn-public/?q=s:after_worker_ready:..20170324=t#t + https://bogomips.org/unicorn-public/?q=s:chroot:..20170324=t#t + +Additionally, workers may run in a completely different VM space +(nullifying preload_app and any CoW savings) with the new +worker_exec option: + + https://bogomips.org/unicorn/Unicorn/Configurator.html#method-i-worker_exec + https://bogomips.org/unicorn-public/?q=s:worker_exec:..20170324=t#t + +There are also several improvements to FreeBSD and OpenBSD +support with the addition of these features. + +34 changes since 5.2.0 (2016-10-31): + +Eric Wong (27): + drop rb_str_set_len compatibility replacement + TUNING: document THP caveat for Linux users + tee_input: simplify condition for IO#write + remove response_start_sent + http_request: freeze constant strings passed IO#write + Revert "remove response_start_sent" + t/t0012-reload-empty-config.sh: access ivars directly if needed + t0011-active-unix-socket.sh: fix race condition in test + new test for check_client_connection + revert signature change to HttpServer#process_client + support "struct tcp_info" on non-Linux and Ruby 2.2+ + unicorn_http: reduce rb_global_variable calls + oob_gc: rely on opt_aref_with optimization on Ruby 2.2+ + http_request: reduce insn size for check_client_connection + freebsd: avoid EINVAL when setting accept filter + test-lib: expr(1) portability fix + tests: keep disabled tests defined + test_exec: SO_KEEPALIVE value only needs to be true + doc: fix links to raindrops project + http_request: support proposed Raindrops::TCP states on non-Linux + ISSUES: expand on mail archive info + subscription disclaimer + test_ccc: use a pipe to synchronize test + doc: remove private email support address + input: update documentation and hide internals. + http_server: initialize @pid ivar + gemspec: remove olddoc from build dependency + doc: add version annotations for new features + +Jeremy Evans (6): + Add after_worker_exit configuration option + Fix code example in after_worker_exit documentation + Add support for chroot to Worker#user + Add after_worker_ready configuration option + Add worker_exec configuration option + Don't pass a block for fork when forking workers + +Simon Eskildsen (1): + check_client_connection: use tcp state on linux + + === unicorn 5.2.0 / 2016-10-31 20:00 UTC + +Most notably, this release allows us to support requests with +lines delimited
commit rubygem-unicorn for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-unicorn for openSUSE:Factory checked in at 2016-11-07 10:07:59 Comparing /work/SRC/openSUSE:Factory/rubygem-unicorn (Old) and /work/SRC/openSUSE:Factory/.rubygem-unicorn.new (New) Package is "rubygem-unicorn" Changes: --- /work/SRC/openSUSE:Factory/rubygem-unicorn/rubygem-unicorn.changes 2016-09-21 18:47:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-unicorn.new/rubygem-unicorn.changes 2016-11-07 10:08:00.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 1 05:47:11 UTC 2016 - co...@suse.com + +- updated to version 5.2.0 + see installed NEWS + +--- Old: unicorn-5.1.0.gem New: unicorn-5.2.0.gem Other differences: -- ++ rubygem-unicorn.spec ++ --- /var/tmp/diff_new_pack.010EKb/_old 2016-11-07 10:08:01.0 +0100 +++ /var/tmp/diff_new_pack.010EKb/_new 2016-11-07 10:08:01.0 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-unicorn -Version:5.1.0 +Version:5.2.0 Release:0 %define mod_name unicorn %define mod_full_name %{mod_name}-%{version} @@ -33,7 +33,7 @@ BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 BuildRequires: update-alternatives -Url:http://unicorn.bogomips.org/ +Url:https://bogomips.org/unicorn/ Source: http://rubygems.org/gems/%{mod_full_name}.gem Source1:rubygem-unicorn-rpmlintrc Source2:series ++ unicorn-5.1.0.gem -> unicorn-5.2.0.gem ++ 3072 lines of diff (skipped)