Changelog:
Bugs fixed in NSS 3.63:
* Bug 1697380 - Make a clang-format run on top of helpful contributions.
* Bug 1683520 - ECCKiila P384, change syntax of nested structs initialization
to prevent build isses with GCC 4.8.
* Bug 1683520 - [lib/freebl/ecl] P-384: allow zero scalars in dual scalar
multiplication.
* Bug 1683520 - ECCKiila P521, change syntax of nested structs initialization
to prevent build isses with GCC 4.8.
* Bug 1683520 - [lib/freebl/ecl] P-521: allow zero scalars in dual scalar
multiplication.
* Bug 1696800 - HACL* update March 2021 -
c95ab70fcb2bc21025d8845281bc4bc8987ca683.
* Bug 1694214 - tstclnt can't enable middlebox compat mode.
* Bug 1694392 - NSS does not work with PKCS #11 modules not supporting
profiles.
* Bug 1685880 - Minor fix to prevent unused variable on early return.
* Bug 1685880 - Fix for the gcc compiler version 7 to support setenv with nss
build.
* Bug 1693217 - Increase nssckbi.h version number for March 2021 batch of root
CA changes, CA list version 2.48.
* Bug 1692094 - Set email distrust after to 21-03-01 for Camerfirma's
'Chambers of Commerce' and 'Global Chambersign' roots.
* Bug 1618407 - Symantec root certs - Set CKA_NSS_EMAIL_DISTRUST_AFTER.
* Bug 1693173 - Add GlobalSign R45, E45, R46, and E46 root certs to NSS.
* Bug 1683738 - Add AC RAIZ FNMT-RCM SERVIDORES SEGUROS root cert to NSS.
* Bug 1686854 - Remove GeoTrust PCA-G2 and VeriSign Universal root certs from
NSS.
* Bug 1687822 - Turn off Websites trust bit for the “Staat der Nederlanden
Root CA - G3” root cert in NSS.
* Bug 1692094 - Turn off Websites Trust Bit for 'Chambers of Commerce Root -
2008' and 'Global Chambersign Root - 2008’.
* Bug 1694291 - Tracing fixes for ECH.
pkgsrc changes:
- Remove patch-Source_WTF_wtf_RAMSize.cpp: fallback method using sysconf(3) is
now used also on NetBSD
- patch-CMakeLists.txt migrated to Source/cmake/WebKitCommon.cmake: all
existent logic was migrated there
- Remove patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh: patched
file no longer present
- Add `-DENABLE_GAMEPAD=OFF' to disable gamepad support: needs libmanette not
yet packaged in pkgsrc
Changes:
2.32.0
======
- NPAPI plugins support have been removed.
- System font scaling factor is correctly applied now.
- New permission request API for MediaKeySystem access.
- New API to remove individual scripts/stylesheets using WebKitUserContentManager.
- Web inspector now shows detailed information about main loop frames.
- The minimum required GStreamer version is now 1.14.
- The GStreamer runtime is now initialized only when required.
- Improved platform support for WebAudio (WebAudio->MediaStream, Worklet, Multi-channel).
- Support for hardware-accelerated video rendering on i.MX8 platforms (using the NXP driver).
Updated in pkgsrc-wip by <cirnatdan> and me.
==================
Version 40.0
==================
- Fix possible uninitialized variable in location entry
- Translations updates
==================
Version 40.beta
==================
- Fix gweather_location_next_child annotations
- metno: Use alphabetical 2.0 symbol codes
==================
Version 40.alpha.1
==================
This version fixes a few major issues that slipped into the last release:
- Fix warnings related to the new application-id and contact-info properties
- Fix use-after-free issues when detached locations are used
- Fix vala binding issues by removing a left over struct definition
================
Version 40.alpha
================
This version contains a number of API and ABI changes that applications
will need to be modified for, including:
- An application-id as well as contact information must be provided for
every application to use online weather services. For GApplication-based
applications, the application ID is prefilled.
- All online weather providers are disabled by default, applications
should enable those that it has verified it can follow the terms of
service for. Note, for example, the requirement to subscribe to the
met.no API users mailing-list.
- A lot of the getter functions for the location database now return
references to objects which the application will need to handle. Applications
that use JavaScript or Python bindings should not require special handling
for this change.
The library was also modified to use a more-efficient Location database
format, reducing I/O when instantiated, online weather fetching uses a
maximum of 4 decimals in coordinates for queries to enhance caching, and
the yr.no backend was renamed to Met.no.
Major changes in 40.0
=====================
- Translation updates
Major changes in 40.rc
======================
- Translation updates
Major changes in 40.beta
========================
- Use pgUp/Down shortcuts for horizontal workspace switching
- Add super-based workspace navigation shortcuts
- Remove “gnome-fallback” as a valid session name.
- Fix summary of `two-finger-scroll-enabled` key
- Translation updates
Major changes in 40.alpha
=========================
- Add scroll button locking to trackballs
- Move mouse drag-threshold/double-click settings here
- Move antialiasing/hinting/rgba-order settings here
- Translation updates
Havard would like all rusts to be built with rust-cargo-static,
because this makes it easier to produce working bootstaps.
In order to do this, we need to handle the OpenSSL and curl
dependencies in older bootstrap kits properly.
This means, for the remaining bootstraps that do not yet have
cargo with static/vendored dependencies:
- depend on base 8.0 openssl (compat80) on i386.
- depend on pkgsrc curl on aarch64 and earmv7.
the armv7 bootstrap is built for 9.0 so does not need compat80.
the aarch64 bootstrap is built for 8.99.50 so does not need compat80.
libtorrent-1.2.13
Use /etc/ssl/cert.pem to validate HTTPS connections on MacOS
allow no-interest timeouts of peer connections before all connections slots are full
fix issue where a DHT message would count as an incoming connection
fix issue when failing to parse outgoing_interfaces setting
fix super-seeding issue that could cause a segfault
fix data race in python binding of session::get_torrent_status()
fix need_save_resume_data() for renaming files, share-mode, upload-mode,
disable- pex, lsd, and dht.
fix incoming TCP connections when using tracker-only proxy
fix issue with paths starting with ./
fix integer overflow when setting a high DHT upload rate limit
improve Path MTU discovery logic in uTP
fix overflow issue when rlimit_nofile is set to infinity
fix issue in python binding interpreting int settings > INT_MAX
Fix cxxflags and linkflags injection via environment variables
2.0.28
* Fix potential null pointer dereference in the JP2/JPC decoder.
* Fix ignoring of JAS_STREAM_FILEOBJ_NOCLOSE at stream close time.
* Fix integral type sizing problem in JP2 codec.
What's New in Pylint 2.7.3?
* Introduce logic for checking deprecated attributes in DeprecationMixin.
* Reduce usage of blacklist/whitelist terminology. Notably, ``extension-pkg-allow-list`` is an
alternative to ``extension-pkg-whitelist`` and the message ``blacklisted-name`` is now emitted as
``disallowed-name``. The previous names are accepted to maintain backward compatibility.
* Move deprecated checker to ``DeprecatedMixin``
* Bump ``astroid`` version to ``2.5.2``
* Fix false positive for ``method-hidden`` when using private attribute and method
* ``use-symbolic-message-instead`` now also works on legacy messages like ``C0111`` (``missing-docstring``).
* Remove unwanted print to stdout from ``_emit_no_member``
* Introduce a command-line option to specify pyreverse output directory
* Fix issue with Enums and ``class-attribute-naming-style=snake_case``
* Add ``allowed-redefined-builtins`` option for fine tuning ``redefined-builtin`` check.
* Fix issue when executing with ``python -m pylint``
* Exempt ``typing.TypedDict`` from ``too-few-public-methods`` check.
* Fix false-positive ``no-member`` for typed annotations without default value.
* Add ``--class-const-naming-style`` for Enum constants and class variables annotated
with ``typing.ClassVar``
* Fix astroid.Inference error for undefined-variables with ``len()```
* Fix column index on FIXME warning messages
* Improve handling of assignment expressions, better edge case handling
* Improve check if class is subscriptable PEP585
* Fix documentation and filename handling of --import-graph
* Fix false-positive for ``unused-import`` on class keyword arguments
* Fix regression with plugins on PYTHONPATH if latter is cwd
backends require the new version of Phonon to build!
Tiny bugfix releases fixing some regressions in the cmake logic for .pri
files and fixing wayland support in the VLC backend.
Grand new Phonon releases bringing Qt5 by default and completely
reworking the CMake code to not be a tangled mess.
Tiny bugfix releases fixing some regressions in the cmake logic for .pri
files and fixing wayland support in the VLC backend.
changes in version 3.35.3
Enhance the OP_OpenDup opcode of the bytecode engine so that it works even if the cursor being duplicated itself came from OP_OpenDup. Fix for ticket bb8a9fd4a9b7fce5. This problem only came to light due to the recent MATERIALIZED hint enhancement.
When materializing correlated common table expressions, do so separately for each use case, as that is required for correctness. This fixes a problem that was introduced by the MATERIALIZED hint enhancement.
Fix a problem in the filename normalizer of the unix VFS.
Fix the "box" output mode in the CLI so that it works with statements that returns one or more rows of zero columns (such as PRAGMA incremental_vacuum). Forum post afbbcb5b72.
Improvements to error messages generated by faulty common table expressions. Forum post aa5a0431c99e.
Fix some incorrect assert() statements.
Fix to the SELECT statement syntax diagram so that the FROM clause syntax is shown correctly. Forum post 9ed02582fe.
Fix the EBCDIC character classifier so that it understands newlines as whitespace. Forum post 58540ce22dcd.
Improvements the xBestIndex method in the implementation of the (unsupported) wholenumber virtual table extension so that it does a better job of convincing the query planner to avoid trying to materialize a table with an infinite number of rows.