commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2020-03-07 21:39:55 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.26092 (New) Package is "rubygem-serverengine" Sat Mar 7 21:39:55 2020 rev:7 rq:773848 version:2.2.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2019-06-19 21:01:09.654126420 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.26092/rubygem-serverengine.changes 2020-03-07 21:39:58.676342617 +0100 @@ -1,0 +2,15 @@ +Mon Feb 10 15:47:25 UTC 2020 - Stephan Kulow + +- updated to version 2.2.1 + see installed Changelog + + 2020-01-24 version 2.2.1: + + * Fix IPv6 dual-stack mode issue for UDP + * experimental: Add SERVERENGINE_USE_SOCKET_REUSEPORT envvar to enable SO_REUSEPORT + + 2019-11-16 version 2.2.0: + + * Fix IPv6 dual-stack mode issue for TCP + +--- Old: serverengine-2.1.1.gem New: serverengine-2.2.1.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.aigVmK/_old 2020-03-07 21:39:59.192342965 +0100 +++ /var/tmp/diff_new_pack.aigVmK/_new 2020-03-07 21:39:59.192342965 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-serverengine # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # 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-serverengine -Version:2.1.1 +Version:2.2.1 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} @@ -32,7 +32,7 @@ BuildRequires: %{ruby >= 2.1.0} BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 -Url:https://github.com/fluent/serverengine +URL:https://github.com/fluent/serverengine Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml Summary:ServerEngine - multiprocess server framework ++ serverengine-2.1.1.gem -> serverengine-2.2.1.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2019-04-23 08:40:45.0 +0200 +++ new/Changelog 2020-01-24 07:55:38.0 +0100 @@ -1,3 +1,12 @@ +2020-01-24 version 2.2.1: + +* Fix IPv6 dual-stack mode issue for UDP +* experimental: Add SERVERENGINE_USE_SOCKET_REUSEPORT envvar to enable SO_REUSEPORT + +2019-11-16 version 2.2.0: + +* Fix IPv6 dual-stack mode issue for TCP + 2019-04-22 version 2.1.1: * Fix bug to ignore SIGDUMP_SIGNAL Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/signal_thread.rb new/lib/serverengine/signal_thread.rb --- old/lib/serverengine/signal_thread.rb 2019-04-23 08:40:45.0 +0200 +++ new/lib/serverengine/signal_thread.rb 2020-01-24 07:55:38.0 +0100 @@ -67,7 +67,7 @@ def signal_handler_main(sig) # here always creates new thread to avoid - # complicated race conditin in signal handlers + # complicated race condition in signal handlers Thread.new do begin enqueue(sig) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/socket_manager_unix.rb new/lib/serverengine/socket_manager_unix.rb --- old/lib/serverengine/socket_manager_unix.rb 2019-04-23 08:40:45.0 +0200 +++ new/lib/serverengine/socket_manager_unix.rb 2020-01-24 07:55:38.0 +0100 @@ -50,19 +50,30 @@ private def listen_tcp_new(bind_ip, port) -sock = TCPServer.new(bind_ip.to_s, port) -sock.listen(Socket::SOMAXCONN) # TODO make backlog configurable if necessary -return sock +if ENV['SERVERENGINE_USE_SOCKET_REUSEPORT'] == '1' + # Based on Addrinfo#listen + tsock = Socket.new(bind_ip.ipv6? ? ::Socket::AF_INET6 : ::Socket::AF_INET, ::Socket::SOCK_STREAM, 0) + tsock.ipv6only! if bind_ip.ipv6? + tsock.setsockopt(:SOCKET, :REUSEPORT, true) + tsock.setsockopt(:SOCKET, :REUSEADDR, true) + tsock.bind(Addrinfo.tcp(bind_ip.to_s, port)) + tsock.listen(::Socket::SOMAXCONN) + tsock.autoclose = false + TCPServer.for_fd(tsock.fileno) +else + # TCPServer.new doesn't set IPV6_V6ONLY
commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2019-06-19 21:01:09 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.4811 (New) Package is "rubygem-serverengine" Wed Jun 19 21:01:09 2019 rev:6 rq:706026 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2018-12-04 20:57:15.832657486 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.4811/rubygem-serverengine.changes 2019-06-19 21:01:09.654126420 +0200 @@ -1,0 +2,10 @@ +Sun May 5 09:45:57 UTC 2019 - Stephan Kulow + +- updated to version 2.1.1 + see installed Changelog + + 2019-04-22 version 2.1.1: + + * Fix bug to ignore SIGDUMP_SIGNAL + +--- Old: serverengine-2.1.0.gem New: serverengine-2.1.1.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.iMFNCw/_old 2019-06-19 21:01:10.318126978 +0200 +++ /var/tmp/diff_new_pack.iMFNCw/_new 2019-06-19 21:01:10.322126981 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-serverengine # -# 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 @@ -24,7 +24,7 @@ # Name: rubygem-serverengine -Version:2.1.0 +Version:2.1.1 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} ++ serverengine-2.1.0.gem -> serverengine-2.1.1.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2018-11-15 08:26:15.0 +0100 +++ new/Changelog 2019-04-23 08:40:45.0 +0200 @@ -1,3 +1,7 @@ +2019-04-22 version 2.1.1: + +* Fix bug to ignore SIGDUMP_SIGNAL + 2018-11-14 version 2.1.0: * Improve socket manager security Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/signals.rb new/lib/serverengine/signals.rb --- old/lib/serverengine/signals.rb 2018-11-15 08:26:15.0 +0100 +++ new/lib/serverengine/signals.rb 2019-04-23 08:40:45.0 +0200 @@ -26,6 +26,6 @@ IMMEDIATE_RESTART = :HUP RELOAD = :USR2 DETACH = :INT -DUMP = :CONT +DUMP = ENV.has_key?('SIGDUMP_SIGNAL') ? ENV['SIGDUMP_SIGNAL'].to_sym : :CONT end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/version.rb new/lib/serverengine/version.rb --- old/lib/serverengine/version.rb 2018-11-15 08:26:15.0 +0100 +++ new/lib/serverengine/version.rb 2019-04-23 08:40:45.0 +0200 @@ -1,3 +1,3 @@ module ServerEngine - VERSION = "2.1.0" + VERSION = "2.1.1" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2018-11-15 08:26:15.0 +0100 +++ new/metadata2019-04-23 08:40:45.0 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: serverengine version: !ruby/object:Gem::Version - version: 2.1.0 + version: 2.1.1 platform: ruby authors: - Sadayuki Furuhashi autorequire: bindir: bin cert_chain: [] -date: 2018-11-15 00:00:00.0 Z +date: 2019-04-23 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: sigdump
commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2018-12-04 20:57:15 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.19453 (New) Package is "rubygem-serverengine" Tue Dec 4 20:57:15 2018 rev:5 rq:653712 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2018-07-12 09:21:23.310605119 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new.19453/rubygem-serverengine.changes 2018-12-04 20:57:15.832657486 +0100 @@ -1,0 +2,10 @@ +Thu Nov 22 05:36:46 UTC 2018 - Stephan Kulow + +- updated to version 2.1.0 + see installed Changelog + + 2018-11-14 version 2.1.0: + + * Improve socket manager security + +--- Old: serverengine-2.0.7.gem New: serverengine-2.1.0.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.2K5d4X/_old 2018-12-04 20:57:16.364656900 +0100 +++ /var/tmp/diff_new_pack.2K5d4X/_new 2018-12-04 20:57:16.364656900 +0100 @@ -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-serverengine -Version:2.0.7 +Version:2.1.0 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} ++ serverengine-2.0.7.gem -> serverengine-2.1.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2018-07-10 16:50:05.0 +0200 +++ new/.travis.yml 2018-11-15 08:26:15.0 +0100 @@ -2,9 +2,10 @@ rvm: - 2.1.10 - - 2.2.6 - - 2.3.3 - - 2.4.0 + - 2.2.9 + - 2.3.8 + - 2.4.5 + - 2.5.3 - ruby-head branches: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2018-07-10 16:50:05.0 +0200 +++ new/Changelog 2018-11-15 08:26:15.0 +0100 @@ -1,3 +1,7 @@ +2018-11-14 version 2.1.0: + +* Improve socket manager security + 2018-07-09 version 2.0.7: * Add disable_sigdump option Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/process_manager.rb new/lib/serverengine/process_manager.rb --- old/lib/serverengine/process_manager.rb 2018-07-10 16:50:05.0 +0200 +++ new/lib/serverengine/process_manager.rb 2018-11-15 08:26:15.0 +0100 @@ -16,6 +16,7 @@ #limitations under the License. # require 'fcntl' +require 'serverengine/socket_manager' module ServerEngine @@ -185,6 +186,7 @@ @command_sender_pipe.binmode options[:in] = inpipe end +env['SERVERENGINE_SOCKETMANAGER_INTERNAL_TOKEN'] = SocketManager::INTERNAL_TOKEN pid = Process.spawn(env, *args, options) if @command_sender == "pipe" inpipe.close diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/socket_manager.rb new/lib/serverengine/socket_manager.rb --- old/lib/serverengine/socket_manager.rb 2018-07-10 16:50:05.0 +0200 +++ new/lib/serverengine/socket_manager.rb 2018-11-15 08:26:15.0 +0100 @@ -18,9 +18,18 @@ require 'socket' require 'ipaddr' require 'time' +require 'securerandom' +require 'json' +require 'base64' module ServerEngine module SocketManager +# This token is used for communication between peers. If token is mismatched, messages will be discarded +INTERNAL_TOKEN = if ENV.has_key?('SERVERENGINE_SOCKETMANAGER_INTERNAL_TOKEN') + ENV['SERVERENGINE_SOCKETMANAGER_INTERNAL_TOKEN'] + else + SecureRandom.hex + end class Client def initialize(path) @@ -154,7 +163,8 @@ end def self.send_peer(peer, obj) - data = Marshal.dump(obj) + data = [SocketManager::INTERNAL_TOKEN, Base64.strict_encode64(Marshal.dump(obj))] + data = JSON.generate(data) peer.write [data.bytesize].pack('N') peer.write data end @@ -165,7 +175,10 @@ len = res.unpack('N').first data = peer.read(len) - Marshal.load(data) + data = JSON.parse(data) + return nil if
commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2018-07-12 09:19:27 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new (New) Package is "rubygem-serverengine" Thu Jul 12 09:19:27 2018 rev:4 rq:621977 version:2.0.7 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2018-03-06 10:46:02.986967829 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new/rubygem-serverengine.changes 2018-07-12 09:21:23.310605119 +0200 @@ -1,0 +2,10 @@ +Tue Jul 10 15:21:13 UTC 2018 - factory-a...@kulow.org + +- updated to version 2.0.7 + see installed Changelog + + 2018-07-09 version 2.0.7: + + * Add disable_sigdump option + +--- Old: serverengine-2.0.6.gem New: serverengine-2.0.7.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.lwhcnE/_old 2018-07-12 09:21:23.918605969 +0200 +++ /var/tmp/diff_new_pack.lwhcnE/_new 2018-07-12 09:21:23.922605976 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-serverengine -Version:2.0.6 +Version:2.0.7 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} ++ serverengine-2.0.6.gem -> serverengine-2.0.7.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2018-01-10 08:51:09.0 +0100 +++ new/Changelog 2018-07-10 16:50:05.0 +0200 @@ -1,3 +1,7 @@ +2018-07-09 version 2.0.7: + +* Add disable_sigdump option + 2018-02-09 version 2.0.6: * Avoid thread error log in ruby 2.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2018-01-10 08:51:09.0 +0100 +++ new/README.md 2018-07-10 16:50:05.0 +0200 @@ -319,7 +319,8 @@ - **HUP:** immediate restart (available only when `worker_type` is "process") - **USR2:** reload config file and reopen log file - **INT:** detach process for live restarting (available only when `supervisor` and `enable_detach` parameters are true. otherwise graceful shutdown) -- **CONT:** dump stacktrace and memory information to /tmp/sigdump-.log file +- **CONT:** dump stacktrace and memory information to /tmp/sigdump-.log file. This can be +disabled by including `disable_sigdump: true` in the configuration. Immediate shutdown and restart send SIGQUIT signal to worker processes which kills the processes. Graceful shutdown and restart call `Worker#stop` method and wait for completion of `Worker#run` method. @@ -463,6 +464,7 @@ - **daemonize** enables daemonize (default: false) - **pid_path** sets the path to pid file (default: don't create pid file) - **supervisor** enables supervisor if it's true (default: false) + - **disable_sigdump** disables the handling of the `SIGCONT` signal and dumping of the thread (default: false) - **daemon_process_name** changes process name ($0) of server or supervisor process - **chuser** changes execution user - **chgroup** changes execution group Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/server.rb new/lib/serverengine/server.rb --- old/lib/serverengine/server.rb 2018-01-10 08:51:09.0 +0100 +++ new/lib/serverengine/server.rb 2018-07-10 16:50:05.0 +0200 @@ -70,6 +70,11 @@ nil end +def dump + Sigdump.dump unless config[:disable_sigdump] + nil +end + def install_signal_handlers s = self if @command_pipe @@ -89,7 +94,7 @@ when "DETACH" s.detach(true) when "DUMP" - Sigdump.dump + s.dump end end end @@ -104,7 +109,7 @@ st.trap(@config[:signal_graceful_restart] || Signals::GRACEFUL_RESTART) { s.restart(true) } st.trap(@config[:signal_immediate_restart] || Signals::IMMEDIATE_RESTART) { s.restart(false) } st.trap(@config[:signal_reload] || Signals::RELOAD) { s.reload } -st.trap(@config[:signal_dump] || Signals::DUMP) { Sigdump.dump } +st.trap(@config[:signal_dump] || Signals::DUMP) { s.dump } end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/supervisor.rb
commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2018-03-06 10:46:00 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new (New) Package is "rubygem-serverengine" Tue Mar 6 10:46:00 2018 rev:3 rq:581501 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2017-03-03 17:55:47.293753532 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new/rubygem-serverengine.changes 2018-03-06 10:46:02.986967829 +0100 @@ -1,0 +2,10 @@ +Tue Feb 27 05:33:28 UTC 2018 - factory-a...@kulow.org + +- updated to version 2.0.6 + see installed Changelog + + 2018-02-09 version 2.0.6: + + * Avoid thread error log in ruby 2.5 + +--- Old: serverengine-2.0.5.gem New: serverengine-2.0.6.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.x7PWLI/_old 2018-03-06 10:46:03.730940953 +0100 +++ /var/tmp/diff_new_pack.x7PWLI/_new 2018-03-06 10:46:03.734940809 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-serverengine # -# 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-serverengine -Version:2.0.5 +Version:2.0.6 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} @@ -33,7 +33,7 @@ BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 Url:https://github.com/fluent/serverengine -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml Summary:ServerEngine - multiprocess server framework License:Apache-2.0 ++ serverengine-2.0.5.gem -> serverengine-2.0.6.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2017-03-01 13:57:38.0 +0100 +++ new/Changelog 2018-01-10 08:51:09.0 +0100 @@ -1,3 +1,7 @@ +2018-02-09 version 2.0.6: + +* Avoid thread error log in ruby 2.5 + 2017-03-01 version 2.0.5: * Support SERVERENGINE_SOCKETMANAGER_SOCK_DIR environment variable to change Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/socket_manager.rb new/lib/serverengine/socket_manager.rb --- old/lib/serverengine/socket_manager.rb 2017-03-01 13:57:38.0 +0100 +++ new/lib/serverengine/socket_manager.rb 2018-01-10 08:51:09.0 +0100 @@ -138,7 +138,10 @@ def process_peer(peer) while true - pid, method, bind, port = *SocketManager.recv_peer(peer) + res = SocketManager.recv_peer(peer) + return if res.nil? + + pid, method, bind, port = *res begin send_socket(peer, pid, method, bind, port) rescue => e @@ -157,7 +160,10 @@ end def self.recv_peer(peer) - len = peer.read(4).unpack('N').first + res = peer.read(4) + return nil if res.nil? + + len = res.unpack('N').first data = peer.read(len) Marshal.load(data) end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/version.rb new/lib/serverengine/version.rb --- old/lib/serverengine/version.rb 2017-03-01 13:57:38.0 +0100 +++ new/lib/serverengine/version.rb 2018-01-10 08:51:09.0 +0100 @@ -1,3 +1,3 @@ module ServerEngine - VERSION = "2.0.5" + VERSION = "2.0.6" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2017-03-01 13:57:38.0 +0100 +++ new/metadata2018-01-10 08:51:09.0 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: serverengine version: !ruby/object:Gem::Version - version: 2.0.5 + version: 2.0.6 platform: ruby authors: - Sadayuki Furuhashi autorequire: bindir: bin cert_chain: [] -date: 2017-03-01 00:00:00.0 Z +date: 2018-01-10 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: sigdump @@ -154,7 +154,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.6.8
commit rubygem-serverengine for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-serverengine for openSUSE:Factory checked in at 2017-03-03 17:55:46 Comparing /work/SRC/openSUSE:Factory/rubygem-serverengine (Old) and /work/SRC/openSUSE:Factory/.rubygem-serverengine.new (New) Package is "rubygem-serverengine" Fri Mar 3 17:55:46 2017 rev:2 rq:461945 version:2.0.5 Changes: --- /work/SRC/openSUSE:Factory/rubygem-serverengine/rubygem-serverengine.changes 2016-12-12 12:46:37.478854520 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-serverengine.new/rubygem-serverengine.changes 2017-03-03 17:55:47.293753532 +0100 @@ -1,0 +2,11 @@ +Thu Mar 2 05:59:55 UTC 2017 - co...@suse.com + +- updated to version 2.0.5 + see installed Changelog + + 2017-03-01 version 2.0.5: + + * Support SERVERENGINE_SOCKETMANAGER_SOCK_DIR environment variable to change +base directory of SocketManager's socket path + +--- Old: serverengine-2.0.4.gem New: serverengine-2.0.5.gem Other differences: -- ++ rubygem-serverengine.spec ++ --- /var/tmp/diff_new_pack.9soC8P/_old 2017-03-03 17:55:47.925664275 +0100 +++ /var/tmp/diff_new_pack.9soC8P/_new 2017-03-03 17:55:47.929663710 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-serverengine # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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-serverengine -Version:2.0.4 +Version:2.0.5 Release:0 %define mod_name serverengine %define mod_full_name %{mod_name}-%{version} ++ serverengine-2.0.4.gem -> serverengine-2.0.5.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2016-11-24 02:57:11.0 +0100 +++ new/.travis.yml 2017-03-01 13:57:38.0 +0100 @@ -2,8 +2,9 @@ rvm: - 2.1.10 - - 2.2.4 - - 2.3.0 + - 2.2.6 + - 2.3.3 + - 2.4.0 - ruby-head branches: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog new/Changelog --- old/Changelog 2016-11-24 02:57:11.0 +0100 +++ new/Changelog 2017-03-01 13:57:38.0 +0100 @@ -1,3 +1,8 @@ +2017-03-01 version 2.0.5: + +* Support SERVERENGINE_SOCKETMANAGER_SOCK_DIR environment variable to change + base directory of SocketManager's socket path + 2016-11-24 version 2.0.4: * Fix bug to crash Ruby VM when SocketManager fails to bind IPv6 addresses on Windows Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/socket_manager.rb new/lib/serverengine/socket_manager.rb --- old/lib/serverengine/socket_manager.rb 2016-11-24 02:57:11.0 +0100 +++ new/lib/serverengine/socket_manager.rb 2017-03-01 13:57:38.0 +0100 @@ -17,6 +17,7 @@ # require 'socket' require 'ipaddr' +require 'time' module ServerEngine module SocketManager @@ -68,7 +69,8 @@ end end else - '/tmp/SERVERENGINE_SOCKETMANAGER_' + Time.now.to_s.gsub(' ', '') + '_' + Process.pid.to_s + base_dir = (ENV['SERVERENGINE_SOCKETMANAGER_SOCK_DIR'] || '/tmp') + File.join(base_dir, 'SERVERENGINE_SOCKETMANAGER_' + Time.now.utc.iso8601 + '_' + Process.pid.to_s) end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/serverengine/version.rb new/lib/serverengine/version.rb --- old/lib/serverengine/version.rb 2016-11-24 02:57:11.0 +0100 +++ new/lib/serverengine/version.rb 2017-03-01 13:57:38.0 +0100 @@ -1,3 +1,3 @@ module ServerEngine - VERSION = "2.0.4" + VERSION = "2.0.5" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata2016-11-24 02:57:11.0 +0100 +++ new/metadata2017-03-01 13:57:38.0 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: serverengine version: !ruby/object:Gem::Version - version: 2.0.4 + version: 2.0.5 platform: ruby authors: - Sadayuki Furuhashi autorequire: bindir: bin cert_chain: [] -date: 2016-11-24 00:00:00.0 Z +date: 2017-03-01 00:00:00.0 Z dependencies: - !ruby/object:Gem::Dependency name: sigdump @@ -28,16 +28,16 @@ name: rake requirement: