Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20160511
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
https://pypi.python.org/pypi/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
https://pythonhosted.org/keyring/history.html`_.
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 <will AT
wbowling.info>.
- 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
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org