Packages changed: ImageMagick (6.9.3.8 -> 6.9.3.10) apache2 autogen bundle-lang-common bundle-lang-gnome bundle-lang-kde ebtables four-in-a-row (3.20.0 -> 3.20.1) gnome-chess (3.20.0 -> 3.20.1) gnome-klotski (3.20.1 -> 3.20.2) gnome-robots (3.20.1 -> 3.20.2) gnome-sudoku (3.20.0 -> 3.20.1) gtk2-branding-openSUSE hunspell (1.4.0 -> 1.4.1) kgamma5 (5.6.2 -> 5.6.3) kiwi (7.03.67 -> 7.03.68) libapr1 libgames-support (1.0.1 -> 1.0.2) liborcus mcelog (1.29 -> 1.36) mono-core (4.2.2 -> 4.2.3) perl-Config-IniFiles (2.88 -> 2.89) perl-Devel-Symdump (2.16 -> 2.17) perl-MailTools (2.14 -> 2.16) python-keyring (7.1.2 -> 9.0) ruby2.2 (2.2.4 -> 2.2.5) squid (3.5.16 -> 3.5.19) xf86-video-intel (2.99.917 -> 2.99.917.641_ge4ef6e9) xsane (0.998 -> 0.999) yast2-installation (3.1.182 -> 3.1.184) yast2-iscsi-client (3.1.26 -> 3.1.27) yast2-network (3.1.148 -> 3.1.149) yast2-storage (3.1.90 -> 3.1.92) yast2-users (3.1.47 -> 3.1.49) === Details === ==== ImageMagick ==== Version update (6.9.3.8 -> 6.9.3.10) Subpackages: ImageMagick-devel ImageMagick-extra libMagick++-6_Q16-6 libMagickCore-6_Q16-2 libMagickWand-6_Q16-2 perl-PerlMagick - Disable insecure coders [bnc#978061] * ImageMagick-6.8.8-1-disable-insecure-coders.patch * CVE-2016-3714 * CVE-2016-3715 * CVE-2016-3716 * CVE-2016-3717 * CVE-2016-3718 - Update to 6.9.3-10: fix imagetragick ==== apache2 ==== Subpackages: apache2-devel apache2-doc apache2-example-pages apache2-prefork apache2-utils - removed note about ulimits in sysconfig file [bsc#976711] - do not build mod_http2 for 13.2 ==== autogen ==== Subpackages: libopts25 - Rename devel package to libopts-devel - Add corresponding obsoletion - Fix typo in preun script ==== bundle-lang-common ==== Subpackages: bundle-lang-common-cs bundle-lang-common-da bundle-lang-common-de bundle-lang-common-el bundle-lang-common-en bundle-lang-common-es bundle-lang-common-fr bundle-lang-common-hu bundle-lang-common-it bundle-lang-common-ja bundle-lang-common-pl bundle-lang-common-pt bundle-lang-common-ru bundle-lang-common-zh - Update package list. ==== bundle-lang-gnome ==== Subpackages: bundle-lang-gnome-cs bundle-lang-gnome-da bundle-lang-gnome-de bundle-lang-gnome-el bundle-lang-gnome-en bundle-lang-gnome-es bundle-lang-gnome-fr bundle-lang-gnome-hu bundle-lang-gnome-it bundle-lang-gnome-ja bundle-lang-gnome-pl bundle-lang-gnome-pt bundle-lang-gnome-ru bundle-lang-gnome-zh - Update package list. ==== bundle-lang-kde ==== Subpackages: bundle-lang-kde-cs bundle-lang-kde-da bundle-lang-kde-de bundle-lang-kde-el bundle-lang-kde-en bundle-lang-kde-es bundle-lang-kde-fr bundle-lang-kde-hu bundle-lang-kde-it bundle-lang-kde-ja bundle-lang-kde-pl bundle-lang-kde-pt bundle-lang-kde-ru bundle-lang-kde-zh - Update package list. ==== ebtables ==== - add "Requires(post): %insserv_prereq %fillup_prereq" to fix problem with missing sed during the installation [bnc#976919] - remove non-break space from specfile - use spec-cleaner to clean the specfile ==== four-in-a-row ==== Version update (3.20.0 -> 3.20.1) Subpackages: four-in-a-row-lang - Update to version 3.20.1: + Updated translations. ==== gnome-chess ==== Version update (3.20.0 -> 3.20.1) - Update to version 3.20.1: + Fix window size growing out of control with GTK+ 3.20. + Updated translations. ==== gnome-klotski ==== Version update (3.20.1 -> 3.20.2) Subpackages: gnome-klotski-lang - Update to version 3.20.2: + Updated translations. ==== gnome-robots ==== Version update (3.20.1 -> 3.20.2) Subpackages: gnome-robots-lang - Update to version 3.20.2: + Updated translations. ==== gnome-sudoku ==== Version update (3.20.0 -> 3.20.1) - Update to version 3.20.1: + Updated translations. ==== gtk2-branding-openSUSE ==== - Update gtk2-branding-gtkrc to have Adwaita as gtk-icon-theme-name and hicolor as gtk-fallback-icon-theme values. ==== hunspell ==== Version update (1.4.0 -> 1.4.1) - Update to 1.4.1: * Past begin() iterator decrement error * VS Debug build threw error on decrement past begin. - Split shared library - Do not call autoreconf - Move manpages to corresponding packages ==== kgamma5 ==== Version update (5.6.2 -> 5.6.3) - Update to 5.6.3 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.6.3.php ==== kiwi ==== Version update (7.03.67 -> 7.03.68) Subpackages: kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-vmxboot kiwi-doc kiwi-media-requires kiwi-pxeboot kiwi-templates kiwi-tools - v7.03.68 released - Add aarch64_ilp32 to the list of known architectures - Add aarch64_ilp32 support This is the -32bit variant of aarch64. Right now only needed for install medias. - new sle12-sp2 media style default patterns are now provides and not recommends - implement experimental headersonly build - Don't create default fstab file Follow up fix for bnc#964472. A kiwi generated fstab file is not required to build the image - DB: rebuild documentation - Fixed documentation style indexterms must be in para element. Fixes #568 - Translated using Weblate (Korean) Currently translated at 100.0% (28 of 28 strings) - Update README ==== libapr1 ==== Subpackages: libapr1-devel - 0017-Merge-r1733694-r1733708-from-trunk.patch and 0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch Refcount shared mutexes usage to avoid destruction while still is use by some processes, this fixes apache graceful-restart sometimes leaving processes in "Gracefully finishing" state forever. - apr-proc-mutex-map-anon.patch use MAP_ANON instead of mmap'ing /dev/zero. ==== libgames-support ==== Version update (1.0.1 -> 1.0.2) - Update to version 1.0.2: + Updated translations. ==== liborcus ==== - Coflict with liborcus-0_10-0 ==== mcelog ==== Version update (1.29 -> 1.36) - Update to bugfix version 1.36 - Do not start mcelog service based on an udev (/dev/mcelog) rule (bsc#976781) ==== mono-core ==== Version update (4.2.2 -> 4.2.3) Subpackages: libmono-2_0-1 libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel libmonosgen-2_0-1 mono-data mono-data-sqlite mono-extras mono-mvc mono-wcf mono-web mono-winforms mono-winfxcore - update to 4.2.3.4 (service release), bugfixes: * bxc#36116 - [System.Web.Services] Unix paths fix * bxc#37079 - [jit] Fix the support for gshared types in mini_emit_initobj () * bxc#37273 - [llvm] Disable support for nested clauses. * bxc#38012 - [sgen] Fix register scanning on ARM * bxc#37846 - [jit] Fix the reference type detection for Volatile:Read/Write () - remove outdated authors.patch as it was removed on purpose https://github.com/mono/mono/commit/b39e7e9d78938362417b2c966d204da60952c7b4 ==== perl-Config-IniFiles ==== Version update (2.88 -> 2.89) - updated to 2.89 see /usr/share/doc/packages/perl-Config-IniFiles/Changes ==== perl-Devel-Symdump ==== Version update (2.16 -> 2.17) - updated to 2.17 see /usr/share/doc/packages/perl-Devel-Symdump/Changes 2016-04-19 k * release 2.17 * address #113886: unlist Compress::Zlib as a prereq, it was and still is only used by a test that won't run for normal user installs (Thanks to Graham Knop for reporting) ==== perl-MailTools ==== Version update (2.14 -> 2.16) - updated to 2.16 see /usr/share/doc/packages/perl-MailTools/ChangeLog ==== python-keyring ==== Version update (7.1.2 -> 9.0) - update to upstream release 9.0 9.0 --- * Issue #217: Once again, the OS X backend uses the Framework API for invoking the Keychain service. As a result, applications utilizing this API will be authorized per application, rather than relying on the authorization of the 'security' application. Consequently, users will be prompted to authorize the system Python executable and also new Python executables, such as those created by virtualenv. 8.7 --- * Changelog now links to issues and provides dates of releases. 8.6 --- * Issue #217: Add warning in OS Keyring when 'store' is set to 'internet' to determine if this feature is used in the wild. 8.5.1 ----- * Pull Request #216: Kwallet backend now has lower priority than the preferred SecretService backend, now that the desktop check is no longer in place. 8.5 --- * Issue #168: Now prefer KF5 Kwallet to KF4. Users relying on KF4 must use prior releases. 8.4 --- * Pull Request #209: Better error message when no backend is available (indicating keyrings.alt as a quick workaround). * Pull Request #208: Fix pywin32-ctypes package name in requirements. 8.3 --- * Issue #207: Library now requires win32ctypes on Windows systems, which will be installed automatically by Setuptools 0.7 or Pip 6 (or later). * Actually removed QtKwallet, which was meant to be dropped in 8.0 but somehow remained. 8.2 --- * Update readme to include how-to use with Linux non-graphical environments. 8.1 --- * Issue #197: Add ``__version__`` attribute to keyring module. 8.0 --- * Issue #117: Removed all but the preferred keyring backends for each of the major desktop platforms: - keyring.backends.kwallet.DBusKeyring - keyring.backends.OS_X.Keyring - keyring.backends.SecretService.Keyring - keyring.backends.Windows.WinVaultKeyring All other keyrings have been moved to a new package, `keyrings.alt `_ and backward-compatibility aliases removed. To retain availability of these less preferred keyrings, include that package in your installation (install both keyring and keyrings.alt). As these keyrings have moved, any keyrings indicated explicitly in configuration will need to be updated to replace "keyring.backends." with "keyrings.alt.". For example, "keyring.backends.file.PlaintextKeyring" becomes "keyrings.alt.file.PlaintextKeyring". 7.3.1 ----- * Issue #194: Redirect away from docs until they have something more than the changelog. Users seeking the changelog will want to follow the `direct link `_. 7.3 --- * Issue #117: Added support for filtering which backends are acceptable. To limit to only loading recommended keyrings (those with priority >= 1), call:: keyring.core.init_backend(limit=keyring.core.recommended) 7.2 --- * Pull Request #190: OS X backend now exposes a ``keychain`` attribute, which if set will be used by ``get_password`` when retrieving passwords. Useful in environments such as when running under cron where the default keychain is not the same as the default keychain in a login session. Example usage:: keyring.get_keyring().keychain = '/path/to/login.keychain' pw = keyring.get_password(...) ==== ruby2.2 ==== Version update (2.2.4 -> 2.2.5) Subpackages: libruby2_2-2_2 ruby2.2-devel ruby2.2-stdlib - update to 2.2.5 - README.EXT{,.ja}: `nul` should be uppercase. change 'nul' => 'NUL'. [Fix GH-1172] derived from a patch by craft4coder - doc/extension.rdoc: Improvements to english grammers. [Bug [#12246]][ruby-core:74792][ci skip] derived from a patch by Marcus Stollsteimer - encoding.c: Fix return value of `Encoding::ISO8859_1.name` [Bug [#12313]][ruby-core:75147][ci skip] - ext/bigdecimal/bigdecimal.c: Fix code sample of `BigDecimal.new` - configure.in: add missing -lm for AIX. - configure.in: don't use the system-provided round(3) on AIX. In AIX, round(0.49999999999999994) returns 1.0. Use round() in numeric.c instead. - ruby.c: cygwin does not use w32_cmdvector, command line can be other than UTF-8. [ruby-dev:49519] [Bug #12184] - eval_jump.c (exec_end_procs_chain): restore previous error info for each end procs. [ruby-core:75038] [Bug #12302] - compile.c (new_label_body): initialize bit fields, since compile_data_alloc does not clear the memory. [Bug #12082] - compile.c (iseq_optimize): disable tail call optimization in rescued, rescue, and ensure blocks. [ruby-core:73871] [Bug [#12082]] - doc/regexp.rdoc (comments): [DOC] terminators cannot appear in comments. [ruby-core:74838] [Bug #12256] - extension.rdoc, extension.ja.rdoc: [DOC] Fix some errors. Renamed files, wrong method names or argument types; the example GetDBM macro is now updated to the current version of the actual code. patches are derived from Marcus Stollsteimer in [ruby-core:74690]. [Bug #12228] - ext/nkf/nkf-utf8/nkf.c (mime_putc): fix typo. [Bug #12202] [ruby-core:74802] - ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0. patched by Anton Sivakov [Bug #12201] [Bug #12202] - lib/securerandom.rb (gen_random): to avoid blocking on Windows. On Windows OpenSSL RAND_bytes (underlying implementation is RAND_poll in crypto/rand/rand_win.c) may be blocked at NetStatisticsGet. https://wiki.openssl.org/index.php/Random_Numbers#Windows_Issues Instead of this, use Random.raw_seed directory (whose implementation CryptGenRandom is one of the source of entropy of RAND_poll on Windows). https://wiki.openssl.org/index.php/Random_Numbers Note: CryptGenRandom function is PRNG and doesn't check its entropy, so it won't block. [Bug #12139] https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa379942.aspx https://tools.ietf.org/html/rfc4086#section-7.1.3 https://eprint.iacr.org/2007/419.pdf http://www.cs.huji.ac.il/~dolev/pubs/thesis/msc-thesis-leo.pdf - lib/rubygems/test_case.rb: Fix test on Windows for inconsistent temp path. https://github.com/rubygems/rubygems/pull/1554 [Bug [#12193]][ruby-core:74431] - ext/openssl/extconf.rb: check RAND_edg to support libressl. - ext/openssl/ossl_rand.c (ossl_rand_egd): define only if RAND_edg is available. [Fix GH-829] - configure.in (rb_cv_lgamma_r_m0): fix the condition for lgamma_r(-0.0). [Bug #12249] - configure.in (rb_cv_lgamma_r_m0): check if lgamma_r(-0.0) returns negative infinity. [Bug #12249] - math.c (ruby_lgamma_r): define by the configured result. - math.c (ruby_lgamma_r): missing/lgamma_r.c is used on Windows, since msvcrt does not provide it. - missing/lgamma_r.c (lgamma_r): fix lgamma(-0.0). [ruby-core:74823] [Bug #12249] - math.c (ruby_lgamma_r): mswin's lgamma_r also seems to be wrong. cf. [Bug #12249] - math.c (ruby_tgamma): fix tgamma(-0.0) on mingw. [ruby-core:74817] [Bug #12249] - defs/keywords (alias, undef): symbol literals are allowed. - parse.y (parse_percent): should parse symbol literals for alias and undef. [ruby-dev:47681] [Bug #8851] - struct.c (struct_make_members_list): extract making member name list from char* va_list, with creating symbols without intermediate IDs. - ext/win32/lib/win32/registry.rb (DeleteValue, DeleteKey): fix API names. [ruby-core:74863] [Bug #12264] - vm_core.h (rb_vm_struct): make at_exit a single linked list but not RArray, not to mark the registered functions by the write barrier. based on the patches by Evan Phoenix. [ruby-core:73908] [Bug #12095] - thread.c (update_coverage): Do not track coverage in loaded files after Coverage.result. Avoids out-of-bounds access. [Bug [#12237]] - ext/coverage/coverage.c (coverage_clear_result_i): document. - ext/date/date_core.c (Init_date_core): [DOC] fix misplaced doc of DateTime. [ruby-core:74729] [Bug #12233] - parse.y (parse_ident): allow keyword arguments just after a method where the same name local variable is defined. [ruby-core:73816] [Bug#12073] - eval.c (setup_exception): set the cause only if it is explicitly given or not set yet. [Bug #12068] - lib/forwardable.rb: Convert given accessors to String. r53381 changed to accept only Symbol or String for accessors, but there are several rubygems that pass classes (e.g. Array, Hash, ...) as accessors. Prior r53381, it was accepted because Class#to_s returns its class name. After r53381 given accessors are checked with define_method, but it accepts only Symbol or String, otherwise raises TypeError. def_delegator Foo, :some_method This change is to revert unexpected incompatibility. But this behavior may change in the future. - lib/forwardable.rb (def_instance_delegator) fix delegating to 'args' and 'block', clashing with local variables in generated methods. [ruby-core:72579] [Bug #11916] - lib/forwardable.rb (def_single_delegator): ditto. - compile.c (compile_massign_lhs): when index ends with splat, append rhs value to it like POSTARG, since VM_CALL_ARGS_SPLAT splats the last argument only. [ruby-core:72777] [Bug #11970] - sprintf.c (rb_str_format): fix buffer overflow, length must be greater than precision. reported by William Bowling . - test/ruby/test_io.rb: handled rlimit value same as r52277 [Bug [#11852]][ruby-dev:49446] - tool/extlibs.rb (do_patch): let "patch" command change the working directory and open the patch file there, instead of spawn options, so that proper error message will be shown by the command not just "chdir" or "open". - thread_pthread.c (reserve_stack): fix reserving position where the stack growing bottom to top. [Bug #12118] - .travis.yml: removed commented-out code. - .travis.yml: removed osx code. follow up with r53517 - .travis.yml: update libssl before running tests. Thanks to Chris Sinjakli for figuring out the travis settings! - .travis.yml: removed Ruby 1.9.3 build on Travis CI - .travis.yml: Remove redundant configuration option. [fix GH-809] Patch by @gxworld - 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] - lib/uri/mailto.rb: raising URI::InvalidComponentError instead of failing with undefined method `split' for nil:NilClass for mailto: URIs without opaque part. [Bug #10738] - test/uri/testuri.rb: Test for above - signal.c: should also clear ruby_disable_gc. [Bug #11692] - vm_eval.c (rb_f_catch): [DOC] fix malformed RDoc syntax, "+...+" cannot enclose non-identifier characters. a patch by Sebastian S in [ruby-core:74278]. [Bug#12170] - test/-ext-/float/test_nextafter.rb: In AIX, nextafter(+0.0,-0.0)=+0.0, and nextafter(-0.0,+0.0)=-0.0, but they should return -0.0 and +0.0, respectively. This is a known bug in nextafter(3) on AIX, so skip related tests. - lib/rubygems/installer.rb: merge partially r49511. cherry picking https://github.com/rubygems/rubygems/commit/f9232680 [Bug #12066] - string.c (enc_succ_alnum_char): try to skip an invalid character gap between GREEK CAPITAL RHO and SIGMA. [ruby-core:74478] [Bug #12204] - 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] - enc/trans/JIS: update Unicode's notice. [Bug #11844] - marshal.c (r_object0): raise ArgumentError when linking to undefined object. - marshal.c (r_object0): Fix Marshal crash for corrupt extended object. - ext/openssl/ossl_ssl.c (ossl_sslctx_setup): document as MT-unsafe [ruby-core:73803] [Bug #12069] - insns.def (opt_mod): show its method name on ZeroDivisionError. [Bug #12158] - net/ftp.rb: add NullSocket#closed? to fix closing not opened connection. [Fix GH-1232] - variable.c: Added documentation about order of `Module#constants` [ci skip][Bug #12121][ruby-dev:49505][fix GH-1301] - 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/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/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/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]] - 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. - test/fiddle/test_handle.rb (test_NEXT): use -test-/dln/empty which is always a shared object and is not used by others. [ruby-dev:48629] [Bug #10384] - ruby.h: undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P and HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P on C++. [ruby-core:72736] [Bug #11962] - ext/socket/option.c (inspect_tcpi_msec): more accurate condition for TCPI msec member inspection function. [ruby-core:74388] [Bug #12185] - 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] - re.c: Update documentation for Regexp class. [fix GH-937][ci skip] Patch by @davydovanton - 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 https://github.com/ruby/ruby/pull/1204 fix GH-1204 - ext/socket/option.c (sockopt_bool): relax boolean size to be one too not only sizeof(int). Winsock getsockopt() returns a single byte as a boolean socket option. [ruby-core:72730] [Bug [#11958]] - io.c (io_getpartial): remove unused kwarg from template - test/ruby/test_io.rb (test_readpartial_bad_args): new [Bug [#11885]] - ext/openssl/ossl_ssl.c (ossl_ssl_read_internal): do not process kwargs in blocking mode - test/openssl/test_ssl.rb: test sysread - process.c (rb_execarg_parent_start1): need to convert the encoding to ospath's one. - process.c: use rb_w32_uchdir() instead of plain chdir() on Windows. reported by naruse via twitter. - process.c (rb_execarg_addopt): need to convert the encoding to ospath's one. - ext/stringio/stringio.c (strio_binmode): implement to set encoding - test/stringio/test_stringio.rb (test_binmode): new test [ruby-core:72699] [Bug #11945] - compile.c, cont.c, doc, man: fix common misspelling. [ruby-core:72466] [Bug #11870] - ext/socket/init.c (rsock_init_sock): reject reserved FDs [ruby-core:72445] [Bug #11862] - ext/socket/init.c (rsock_init_sock): check FD after validating - test/socket/test_basicsocket.rb (test_for_fd): new [ruby-core:72418] [Bug #11854] - re.c (reg_names_iter): should consider encoding of regexp. [ruby-core:72185] [Bug #11825] - 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. - parse.y (regexp): set_yylval_num sets u1, should use nd_tag instead of nd_state. [ruby-core:72638] [Bug #11932] - gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name. [Fix GH-1221] - vm_insnhelper.c (vm_call_method): should not set fastpath with keyword arguments for VM_METHOD_TYPE_ATTRSET type methods. Normally, we can not use keyword arguments for this kind of methods, (obj.foo = 1), but we can set alias names for them. [Bug #11657] - test/ruby/test_keyword.rb: add a test for this fix. - parse.y (parser_yylex): allow here documents in labeled argument. [ruby-core:72396] [Bug #11849] - test/ruby/test_syntax.rb: fix typo in test - parse.y (parse_percent): Allow %-literals in labeled arg as r51624 did for parentheses. Fixes [ruby-core:72084] [Bug [#11812]]. - cont.c: fix a double word typo. [Bug #11313][ruby-core:69749] - ext/tk/lib/multi-tk.rb: fix typos. [Bug [#11764]][ruby-core:71800] ==== squid ==== Version update (3.5.16 -> 3.5.19) - Update to 3.5.19 * Regression Bug 4515: interception proxy hangs - Update to 3.5.18 * Bug 4510: stale comment about 32KB limit on shared memory cache entries * Bug 4509: EUI compile error on NetBSD * Bug 4501: HTTP/1.1: normalize Host header * Bug 4498: URL-unescape the login-info after extraction from URI * Bug 4455: SegFault from ESIInclude::Start * Prevent Squid forcing -b 2048 into the arguments for sslcrtd_program * Fix TLS/SSL server handshake alert handling - Update to 3.5.17 * Regression Bug 4480: logformat [.width_max] * Regression Bug 4481: varyEvaluateMatch: Oops. Not a Vary match on second attempt * Bug 4495: Unknown SSL option SSL_OP_NO_TICKET * Bug 4493: theObject->sharedMemorySize() == theSegment.size() exception * Bug 4483: ./configure garbles -Og option in CFLAGS * Bug 4482: Solaris GCC 5.2 warning in src/ip/Intercept.cc * Bug 4468: NotNode (!acl) naming: Terminate the name before strncat(name). * Bug 4465: Header forgery detection leads to crash * Bug 2460 partial: workaround deferred reads on shutdown and restart * cachemgr.cgi: use dynamic MemBuf for internal content generation * ESI: Fix several element construction issues * TLS: Fix Handshake Error: ccs received early * TLS: Add chained and signing cert to peek-then-bumped connections * Fix some startup/shutdown crashes ==== xf86-video-intel ==== Version update (2.99.917 -> 2.99.917.641_ge4ef6e9) - Enable build of DRI3. DRI2 is still the default version used. - add xscrnsaver dependency to properly build intel-virtual-output - Update to 2.99.917.641_ge4ef6e9: * Since there have been over 640 patches since the last prerelease which was from Dec 2014, there is no option but to take a git snapshot. * Various bug fixes since 2.99.917. * This obsoletes all backported bug fixes: U_sna-Protect-against-ABI-breakage-in-recent-versions-.patch U_sna-udev-integration-depends-on-fstat-and-sys-stat.h.patch U_uxa-udev-integration-depends-on-fstat-and-sys-stat.h.patch U_uxa_fix_the_call_to_PixmapSyncDirtyHelper_broken_by_xservers_ U_gen8-Fix-the-YUV-RGB-shader.patch U_tools-intel-virtual-output-Check-for-DRI3-more-carefully.patch U_01-sna-Cache-the-output-status-and-modes-for-15s.patch U_02-sna-Add-missing-break-from-last-patch.patch U_03-sna-Improve-DBG-messages-for-MST-probing.patch U_04-Convert-from-RRSetChanged-to-RROutputChanged.patch U_05-sna-Remove-redundant-RRGetInfo-on-hotplug-discovery.patch U_06-Remove-the-driver-option-to-delete-connectors-on-unplugging.patch U_07-sna-On-hotplug-events-update-the-output-status.patch U_08-sna-Hook-up-kernel-modes-on-hotplug-notification.patch U_09-sna-Coldplug-all-outputs-on-startup.patch U_10-sna-Use-RRGetInfo-for-setting-hotplug-coldplug-information.patch U_uxa_fix_the_call_to_PixmapSyncDirtyHelper_broken_by_xservers_90db5ed.patch ==== xsane ==== Version update (0.998 -> 0.999) - Update to version 0.999: + Better preview window size calculation (thanks to Nils Phillipsen). + Removed null-pointer bug in xsane_update_param (thanks to Nils Phillipsen). + Manual page bugix. + Changed email password storage. - Fixed no-eula.patch. ==== yast2-installation ==== Version update (3.1.182 -> 3.1.184) - get more texts for roles dialog from control file, allow a general label (bsc#974625) - 3.1.184 - Always read the lists of local users in the previous system to have them available during user importing (part of fate#319624) - 3.1.183 ==== yast2-iscsi-client ==== Version update (3.1.26 -> 3.1.27) - set user and password correctly for global authentication (bsc#978183), improve error handling (bsc#959292) - 3.1.27 ==== yast2-network ==== Version update (3.1.148 -> 3.1.149) - bnc#977953 - added dependency on yast2-proxy. "yast2 lan" won't fail with internal error (missing Proxy module), when yast2-network is installed into a minimal server installation. - 3.1.149 ==== yast2-storage ==== Version update (3.1.90 -> 3.1.92) - fixed error in porting bsc#957913 to master branch - 3.1.92 - create subvolume for /var/cache (fate#320834) - create LVM-based proposal when specified in the control file (bsc#957913) - 3.1.91 ==== yast2-users ==== Version update (3.1.47 -> 3.1.49) - Make user import work even if passwd and shadow files are not copied to /var/lib/YaST2 via "copy_to_system" (part of fate#319624) - 3.1.49 - Fix users import when entries for all non-system users are missing in /etc/shadow (bsc#978648) - 3.1.48