Hello community,
here is the log from the commit of package ruby2.1 for openSUSE:Factory checked in at 2016-04-14 13:01:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ruby2.1 (Old)
and /work/SRC/openSUSE:Factory/.ruby2.1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby2.1"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ruby2.1/ruby2.1.changes 2016-01-13 22:44:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ruby2.1.new/ruby2.1.changes 2016-04-14 13:01:50.000000000 +0200
@@ -1,0 +2,160 @@
+Sun Apr 3 21:23:42 UTC 2016 - mrueckert@suse.de
+
+- update to 2.1.9
+ - test/ruby/test_io.rb: handled rlimit value same as r52277
+ [Bug #11852][ruby-dev:49446]
+ - ext/openssl/extconf.rb: check SSL_CTX_set_next_proto_select_cb
+ function rather than OPENSSL_NPN_NEGOTIATED macro. it exists
+ even if it is disabled by OpenSSL configuration.
+ [ruby-core:74384] [Bug #12182]
+ - ext/openssl/ossl_ssl.c: update #ifdef(s) as above.
+ - test/openssl/test_ssl.rb: skip NPN tests if NPN is disabled.
+ - lib/uri/http.rb (URI::HTTP#initialize): [DOC] fix example,
+ missing mandatory arguments. [ruby-core:74540] [Bug #12215]
+ - thread_pthread.c (reserve_stack): fix reserving position where
+ the stack growing bottom to top. [Bug #12118]
+ - variable.c: Added documentation about order of
+ `Module#constants`
+ [ci skip][Bug #12121][ruby-dev:49505][fix GH-1301]
+ - string.c (enc_succ_alnum_char): try to skip an invalid
+ character gap between GREEK CAPITAL RHO and SIGMA.
+ [ruby-core:74478] [Bug #12204]
+ - enc/trans/JIS: update Unicode's notice. [Bug #11844]
+ - ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as
+ MT-unsafe [ruby-core:73803] [Bug #12069]
+ - ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name
+ typo. [ruby-core:72513] [Bug #11893]
+ The patch provided by Akira Matsuda.
+ - ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo.
+ [ruby-core:72511] [Bug #11891]
+ The patch provided by Akira Matsuda.
+ - ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo.
+ [ruby-core:72510] [Bug #11890]
+ The patch provided by Akira Matsuda.
+ - ext/tk/lib/tk/menubar.rb: fix a typo in font name.
+ [ruby-core:72505] [Bug #11886]
+ The patch provided by Akira Matsuda.
+ - ext/tk/sample/*.rb: ditto.
+ - net/ftp.rb: add NullSocket#closed? to fix closing not opened
+ connection. [Fix GH-1232]
+ - parse.y (parse_numvar): NTH_REF must be less than a half of
+ INT_MAX, as it is left-shifted to be ORed with back-ref flag.
+ [ruby-core:74444] [Bug#12192] [Fix GH-1296]
+ - marshal.c (r_object0): raise ArgumentError when linking to
+ undefined object.
+ - marshal.c (r_object0): Fix Marshal crash for corrupt extended
+ object.
+ - cont.c (rb_fiber_struct): keep context.uc_stack.ss_sp and
+ context.uc_stack.ss_size for later use. Patch by Rei Odaira.
+ [ruby-core:62945] [Bug #9905]
+ - test/openssl/utils.rb (start_server, server_loop): Use a pipe
+ to stop server instead of shutdown/close a listening socket.
+ - test/ruby/envutil.rb (assert_join_threads): New assertion to
+ join multiple threads without exceptions.
+ - ext/openssl/lib/openssl/ssl.rb (SSLServer#accept): Close a
+ socket if any exception occur.
+ - ext/openssl/ossl_ssl.c (ossl_ssl_close): Fix sync_close to work
+ when SSL is not started. This fix the fd leak by
+ test_https_proxy_authentication in
+ test/net/http/test_https_proxy.rb.
+ - test/openssl: Join threads.
+ - insns.def (opt_mod): show its method name on ZeroDivisionError.
+ [Bug #12158]
+ - test/ruby/test_process.rb (TestProcess#test_setsid): AIX does
+ not allow Process::getsid(pid) when pid is in a different
+ session.
+ - test/ruby/test_process.rb (test_execopts_gid): Skip a test that
+ is known to fail on AIX. AIX allows setgid to a supplementary
+ group, but Ruby does not allow the "-e" option when setgid'ed,
+ so the test does not work as intended.
+ - test/rinda/test_rinda.rb (test_make_socket_ipv4_multicast): The
+ fifth argument to getsockopt(2) should be modified to indicate
+ the actual size of the value on return, but not in AIX. This is
+ a know bug. Skip related tests.
+ - test/rinda/test_rinda.rb (test_ring_server_ipv4_multicast):
+ ditto.
+ - test/rinda/test_rinda.rb (test_make_socket_unicast): ditto.
+ - test/socket/test_basicsocket.rb (test_getsockopt): ditto.
+ - test/socket/test_sockopt.rb (test_bool): ditto.
+ - test/zlib/test_zlib.rb (test_adler32_combine,
+ test_crc32_combine): Skip two tests on AIX because zconf.h in
+ zlib does not correctly recognize _LARGE_FILES in AIX. The
+ problem was already reported to zlib, and skip these tests
+ until it is fixed.
+ - test/socket/test_addrinfo.rb (test_ipv6_address_predicates):
+ IN6_IS_ADDR_V4COMPAT and IN6_IS_ADDR_V4MAPPED are broken on
+ AIX, so skip related tests.
+ - test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_lock): skip this
+ test on AIX. The issue is the same as on Solaris.
+ [ruby-dev:47631]
+ - thread_pthread.c (getstack): __pi_stacksize returned by
+ pthread_getthrds_np() is wrong on AIX. Use __pi_stackend -
+ __pi_stackaddr instead.
+ - lib/irb.rb: avoid to needless truncation when using
+ back_trace_limit option.
+ [fix GH-1205][ruby-core:72773][Bug #11969]
+ - enc/windows_1250.c: Should not use C++ style comments (C99
+ feature). [Bug #11843]
+ - enc/iso_8859_2.c, enc/windows_1250.c: separate Windows-1250
+ from ISO-8859-2 to fix 0x80..0x9e range (from Kimihito Matsui)
+ - enc/windows_1252.c: separate from ISO-8859-1 to fix 0x80..0x9e
+ range. [ruby-core:64049] [Bug #10097]
+ - enc/iso_8859_13.c: Added three missing lower/upper-case
+ character pairs (from Kimihito Matsui)
+ - enc/iso_8859_4.c: Added missing lower/upper-case character pair
+ (U+014A and U+014B, LATIN CAPITAL/SMALL LETTER ENG) (from
+ Kimihito Matsui)
+ - string.c (rb_str_scrub): the result should be infected by the
+ original string.
+ - transcode.c (rb_econv_substr_append, econv_primitive_convert):
+ the result should be infected by the original string.
+ - include/ruby/ruby.h: add raw FL macros, which assume always the
+ argument object is not a special constant.
+ - internal.h (STR_EMBED_P, STR_SHARED_P): valid only for
+ T_STRING.
+ - string.c: deal with taint flags directly across String
+ instances.
+ - lib/logger.rb: Remove block from Logger.add as it's not needed
+ patch provided by Daniel Lobato Garcia
+ [fix GH-1240] [Bug #12054]
+ - re.c: Remove deprecated kcode argument from Regexp.new and
+ compile patch provided by Dylan Pulliam [Bug #11495]
+ - ext/socket/socket.c (sock_gethostname): support unlimited size
+ hostname.
+ - lib/xmlrpc/client.rb: Support SSL options in async methods of
+ XMLRPC::Client. [Bug #11489]
+ Reported by Aleksandar Kostadinov. Thanks!!!
+ - marshal.c (r_object0): honor Marshal.load post proc value for
+ TYPE_LINK. by Hiroshi Nakamura