Description of the patch:
This update for libgnt, meson, pidgin fixes the following issues
Security issue:
- CVE-2019-25544: denial of service vulnerability that allows local attackers to crash the application by providing an
excessively long username string during account creation (bsc#1260058).
Non security issues:
Changes for meson:
-
Update to version 0.46.0.
-
Require python2-devel for the testsuite (bsc#1125736)
-
Update to version 0.45.0:
- Config-Tool based dependencies can be specified in a cross
file.
- Visual Studio C# compiler support.
- Removed two deprecated features:
- Generator outputs can preserve directory structure.
- Hexadecimal string literals.
- install_data()
defaults to{datadir}/{projectname}`.
- install_subdir() supports strip_directory.
- Integer options.
- New method meson.project_license().
- Rust cross-compilation.
- Rust compiler-private library disambiguation.
- Project templates.
- Improve test setup selection.
- Yielding subproject option to superproject.
- Update to version 0.44.1:
- Support running out-of-tree tests against a meson in PATH.
- Don't add rpaths to system libraries.
- Fix meson location detection from other meson tools.
- Various boost, pkg-config and vala related fixes.
- Update to version 0.44.0:
- Added warning function.
- Adds support for additional Qt5-Module keyword
moc_extra_arguments.
- Prefix-dependent defaults for sysconfdir, localstatedir and
sharedstatedir.
- An array type for user options.
- LLVM dependency supports both dynamic and static linking.
- Added if_found to subdir.
- get_unquoted() method for the configuration data object.
- Added disabler object.
- Config-Tool based dependencies gained a method to get
arbitrary options.
- Disable tests for static llvm: we don't ship the static libs.
- Add cmake(Qt5LinguistTools), libwmf-devel BuildRequires and
zlib-devel-static: new dependencies for various tests.