* Add backwards-compatibilty flags to the core library to match
original behavior of the the c++ library. Fixes reading of certain
files by the new core.
* Documentation refers to primary branch as "main"
* Update the CI workflow matrix to VFX-CY2022
Specific OSS-fuzz issues addressed:
* OSS-fuzz 46309 Heap-buffer-overflow in Imf_3_1::memstream_read
* OSS-fuzz 46083 Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz 45899 Integer-overflow in internal_exr_compute_chunk_offset_size
* OSS-fuzz 44084 Out-of-memory in openexr_exrcheck_fuzzer
MFH: 2022Q2
- take over maintainership of this unmaintained port
- add a DOCS option
- add a non-default SIMD option for adapting the binary to the CPU
- patch out -Werror more thoroughly
Changelog: https://github.com/openstack/liberasurecode/blob/master/ChangeLog
PR: 263241
This release contains mostly a bunch of bugfixes, but also cleans up
the Meson build system code and now requires Meson >= 0.62, which
isn't great for backports, but is great to simplify maintenance of
AppStream's code.
I do hope that this change will not cause too many problems (most
distributions seem to backport Meson for other software already).
Tarballs available here:
https://www.freedesktop.org/software/appstream/releases/
Version 0.15.3
~~~~~~~~~~~~~~
Released: 2022-04-10
Features:
* qt: Include enums for VcsBrowser and Contribute
* Add vcs-browser and contribute URL type
* validate: Improve validation of desktop files alongside metainfo data
* its: Mark deprecated rules as deprecated
* Implement l10n support for metainfo keyword tags
* validator: Perform basic validation of keywords in metainfo data
* compose: Prefer metainfo keywords over desktop-entry keywords
* meson: Bump minimum version to 0.62
Specification:
* docs: Document keywords for metainfo files as well
* docs: Spell it metainfo, not meta-info if referencing metainfo.xml files
* spec: Document how keywords in metainfo files should be translated
Bugfixes:
* qt: If the timestamp is 0, return a default QDateTime()
* docs: Include compose manual page
* validate: Point at the right line for description-enum-item-invalid
* validator: Find data if /usr prefix is missing as well
* validator: Make insufficient launch data for desktop-apps a hard error
* Don't fail downloads or URL checks if redirects were involved
* apt: Only refresh the OS data cache (not the whole system cache) on
APT update
* compose: Emit error if filters are set but no output was generated
* Centralize GOnce guard to fix an assertion failure in AsComponent
Contributors:
Aleix Pol, JakobDev, Matthias Klumpp, Simon McVittie
Remove zbus patch (Use notify-rust with dbus instead of zbus in 0.9.6)
Major changes in 0.9.4:
- More detailed error message in case of command parse error
- Remove panics in the update_token flow
- Add exec command allowing users to execute shell commands on key press
- Improved seek command to allow more units (e.g. 2s), check parse_duration documentation
- Set terminal title to ncspo
Major changes on 0.9.5:
- Fix errors showing up even though the command was successful
- Fix lists that were shown as empty even though they contained items
- seek spits out correct error when used with no arg
Major changes on 0.9.6:
- Enable autojump for playlist selection list in context menu
- Use notify-rust with dbus instead of zbus
- Fix compilation on Rust versions < 1.58.0
- Make album sorting case-insensitive
- Enable gapless by default
- Improve playlist sorting
- Dependency updates
Major changes on 0.9.7:
- Fix error messages shown on successful commands
- Notification improvements
- Dependency updates
Full log: https://github.com/hrkfdn/ncspot/releases
Reported by: Eirik Øverby <eirik.overby@modirum.com>
Bump PORTREVISION.
<ChangeLog>
Core:
*) Feature: added support of module resolution callback.
This feature allows a host environment to control
how imported modules are loaded.
*) Bugfix: fixed backtraces while traversing imported user
modules.
*) Bugfix: fixed Array.prototype.concat() when "this" is a slow
array.
*) Bugfix: fixed frame allocation from an awaited frame.
*) Bugfix: fixed allocation of large array literals.
*) Bugfix: fixed interpreter when "toString" conversion fails.
</ChangeLog>
If WITH_DEBUG is defined shared objects are installed with -debug
suffix. This not only fails to install but would also break consumers.
Patch CMakeLists.txt accordingly.
Reported by: koobs (via irc)
* Improve support for CAA records. (CAA was previously rendered as a
"generic" rdata type.)
* Bug fix for NSEC/NSEC3/CSYNC: do not output empty rrtype bitmaps
per RFC6840 section 6.4.
* Fix parsing of A6 records that ommit and address portion. Correct
parsing of A6 records with prefix length 0. Correct handling of
A6 address bytes. The address bytes of an A6 record are an address
suffix relative to the prefix represented by the domain name, and
so must be copied to and from the lower order bytes of the internal
address representation. These A6 code updates were for the purposes
of clearing "round trip" test errors in the existing code base.
(A6 is deprecated and was moved to historic status.)
* Fix bug in IPv6 prefix length processing in
_wdns_str_to_rdata_ubuf().
* Add support for SVCB and HTTPS resource record types. This is based
on an Internet-Draft but is widely used in the real world.
https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-08
Bump PORTREVISION of dependent ports due to shared library version
change.
Sponsored by: DomainTools
MAKE_JOBS_UNSAFE knob had been erroneously removed in d19bfbb151
(r477326) which had made the build fragile due to a race condition
when generating the `libcurl-helper.a' target. Clean the Makefile
up a bit while here and assume maintainership of the port.
Reported by: pkg-fallout