Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (0m)  pkgsrc-2024Q1 (8d)  pkgsrc-2023Q4 (55d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 12:54:39 UTC Now

2023-02-09 17:14:41 UTC MAIN commitmail json YAML

Updated lang/oracle-jdk17, finance/py-braintree

(adam)

2023-02-09 17:14:35 UTC MAIN commitmail json YAML

pax-utils: use the sh implementation for lddtree.

It's a bit slower, but the Python implementation can't find libraries
on NetBSD so it doesn't work properly. As an upside, we can drop
the dependency on Python and devel/py-pyelftools.

(fcambus)

2023-02-09 17:14:23 UTC MAIN commitmail json YAML

py-braintree: updated to 4.18.1

4.18.1

Fixup issue where request sessions weren't including proxy settings

(adam)

2023-02-09 17:12:19 UTC MAIN commitmail json YAML

oracle-jdk17: updated to 17.0.6

JDK 17.0.6 contains IANA time zone data 2022d, 2022e, 2022f.

https://www.oracle.com/java/technologies/javase/17-0-6-relnotes.html

(adam)

2023-02-09 15:37:12 UTC MAIN commitmail json YAML

kid3: require gcc 8 since this uses std::filesystem

(wiz)

2023-02-09 14:34:55 UTC MAIN commitmail json YAML

www/hs-wai-websockets: Do not build an example executable

(pho)

2023-02-09 12:51:58 UTC MAIN commitmail json YAML

Added devel/py-hatch-nodejs-version; Updated devel/py-pip-run

(adam)

2023-02-09 12:51:39 UTC MAIN commitmail json YAML

py-pip-run: updated to 10.0.5

v10.0.5
Fixed handling of inferred Python args.

v10.0.4
Fixed ``FileNotFoundError`` in persistent mode.

v10.0.3
Fixed regression in sitecustomize generation where pathlib
objects were being rendered.

v10.0.2
Tests that require connectivity are now tagged with the
``network`` marker.

v10.0.1
Tests that require connectivity to the Internet now are skipped.

v10.0.0
Removed ``launch.with_path_overlay``, unused in this project.

Removed explicit parsing of ``.pth`` files, redundant to the
use of ``sitecustomize``.

Removed ``commands.parse_script_args`` (use ``separate`` instead).

Removed processing of ``JYTHONPATH`` as Jython is Python 2 only.

Removed ``commands.separate_dash``.

(adam)

2023-02-09 12:49:42 UTC MAIN commitmail json YAML

py-hatch-nodejs-version: added version 0.3.1

This package provides two Hatch plugins:

* version source plugin that reads/writes the package version from the version
  field of the Node.js package.json file.

* metadata hook plugin that reads PEP 621 metadata from the Node.js
  package.json file.

(adam)

2023-02-09 12:28:08 UTC MAIN commitmail json YAML

doc: Updated x11/libdrm to 2.4.115

(wiz)

2023-02-09 12:27:52 UTC MAIN commitmail json YAML

libdrm: update to 2.4.115.

Alex Deucher (2):
      amdgpu: add marketing names from amd-5.4 (22.40)
      amdgpu: add some additional marketing names

Lang Yu (1):
      tests/amdgpu: use AMDGPU_TIMEOUT_INFINITE to query fence

Matt Roper (1):
      intel: Eliminate need to keep adding PCI IDs

Philipp Zabel (2):
      drm_fourcc: sync drm_fourcc with latest drm-next kernel
      xf86drm: Add support for decoding Vivante format modifiers

Saleemkhan Jamadar (1):
      tests/amdgpu/jpeg: enable unit test for jpeg 4

Simon Ser (3):
      xf86drm: fix warning in drmGetFormatModifierNameFromVivante()
      xf86drm: add support for printing AMD GFX11 modifiers
      build: bump version to 2.4.115

(wiz)

2023-02-09 12:15:17 UTC MAIN commitmail json YAML

tigervnc: Disable epoll support on SunOS.

(jperkin)

2023-02-09 12:14:06 UTC MAIN commitmail json YAML

tigervnc: Fix cmake argument.

Not entirely sure how this worked for anyone previously, for me with an etc
under $PREFIX it tried to find things in /etc/$PREFIX.

(jperkin)

2023-02-09 10:48:54 UTC MAIN commitmail json YAML

Updated lang/python310, lang/python311, lang/py310-html-docs, lang/py311-html-docs

(adam)

2023-02-09 10:48:15 UTC MAIN commitmail json YAML

python311 py311-html-docs: updated to 3.11.2

Python 3.11.2

Core and Builtins

gh-92173: Fix the defs and kwdefs arguments to PyEval_EvalCodeEx() and a reference leak in that function.
gh-101400: Fix wrong lineno in exception message on continue or break which are not in a loop. Patch by Dong-hee Na.
gh-101372: Fix is_normalized() to properly handle the UCD 3.2.0 cases. Patch by Dong-hee Na.
gh-101046: Fix a possible memory leak in the parser when raising MemoryError. Patch by Pablo Galindo
gh-101037: Fix potential memory underallocation issue for instances of int subclasses with value zero.
gh-100942: Fixed segfault in property.getter/setter/deleter that occurred when a property subclass overrode the __new__ method to return a non-property instance.
gh-100892: Fix race while iterating over thread states in clearing threading.local. Patch by Kumar Aditya.
gh-100776: Fix misleading default value in input()窶冱 __text_signature__.
gh-100637: Fix int.__sizeof__() calculation to include the 1 element ob_digit array for 0 and False.
gh-100649: Update the native_thread_id field of PyThreadState after fork.
gh-100374: Fix incorrect result and delay in socket.getfqdn(). Patch by Dominic Socular.
gh-99110: Initialize frame->previous in frameobject.c to fix a segmentation fault when accessing frames created by PyFrame_New().
gh-100050: Honor existing errors obtained when searching for mismatching parentheses in the tokenizer. Patch by Pablo Galindo
bpo-32782: ctypes arrays of length 0 now report a correct itemsize when a memoryview is constructed from them, rather than always giving a value of 0.

Library

gh-101541: [Enum] - fix psuedo-flag creation
gh-101326: Fix regression when passing None as second or third argument to FutureIter.throw.
gh-100795: Avoid potential unexpected freeaddrinfo call (double free) in socket when when a libc getaddrinfo() implementation leaves garbage in an output pointer when returning an error. Original patch by Sergey G. Brester.
gh-101143: Remove unused references to TimerHandle in asyncio.base_events.BaseEventLoop._add_callback.
gh-101144: Make zipfile.Path.open() and zipfile.Path.read_text() also accept encoding as a positional argument. This was the behavior in Python 3.9 and earlier. 3.10 introduced a regression where supplying it as a positional argument would lead to a TypeError.
gh-101015: Fix typing.get_type_hints() on '*tuple[...]' and *tuple[...]. It must not drop the Unpack part.
gh-100573: Fix a Windows asyncio bug with named pipes where a client doing os.stat() on the pipe would cause an error in the server that disabled serving future requests.
gh-100805: Modify random.choice() implementation to once again work with NumPy arrays.
gh-90104: Avoid RecursionError on repr if a dataclass field definition has a cyclic reference.
gh-100750: pass encoding kwarg to subprocess in platform
gh-100689: Fix crash in pyexpat by statically allocating PyExpat_CAPI capsule.
gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
gh-86508: Fix asyncio.open_connection() to skip binding to local addresses of different family. Patch by Kumar Aditya.
gh-100287: Fix the interaction of unittest.mock.seal() with unittest.mock.AsyncMock.
gh-100474: http.server now checks that an index page is actually a regular file before trying to serve it. This avoids issues with directories named index.html.
gh-100160: Remove any deprecation warnings in asyncio.get_event_loop(). They are deferred to Python 3.12.
gh-96290: Fix handling of partial and invalid UNC drives in ntpath.splitdrive(), and in ntpath.normpath() on non-Windows systems. Paths such as 窶禄server窶� and 窶禄窶� are now considered by splitdrive() to contain only a drive, and consequently are not modified by normpath() on non-Windows systems. The behaviour of normpath() on Windows systems is unaffected, as native OS APIs are used. Patch by Eryk Sun, with contributions by Barney Gale.
gh-78878: Fix crash when creating an instance of _ctypes.CField.
gh-99952: Fix a reference undercounting issue in ctypes.Structure with from_param() results larger than a C pointer.
gh-100133: Fix regression in asyncio where a subprocess would sometimes lose data received from pipe.
gh-100098: Fix tuple subclasses being cast to tuple when used as enum values.
gh-98778: Update HTTPError to be initialized properly, even if the fp is None. Patch by Dong-hee Na.
gh-83035: Fix inspect.getsource() handling of decorator calls with nested parentheses.
gh-99576: Fix .save() method for LWPCookieJar and MozillaCookieJar: saved file was not truncated on repeated save.
gh-99433: Fix doctest failure on types.MethodWrapperType in modules.
gh-99240: Fix double-free bug in Argument Clinic str_converter by extracting memory clean up to a new post_parsing section.
gh-64490: Fix refcount error when arguments are packed to tuple in Argument Clinic.
gh-85267: Several improvements to inspect.signature()窶冱 handling of __text_signature. - Fixes a case where inspect.signature() dropped parameters - Fixes a case where inspect.signature() raised tokenize.TokenError - Allows inspect.signature() to understand defaults involving binary operations of constants - inspect.signature() is documented as only raising TypeError or ValueError, but sometimes raised RuntimeError. These cases now raise ValueError - Removed a dead code path
gh-95882: Fix a 3.11 regression in asynccontextmanager(), which caused it to propagate exceptions with incorrect tracebacks and fix a 3.11 regression in contextmanager(), which caused it to propagate exceptions with incorrect tracebacks for StopIteration.
bpo-44817: Ignore WinError 53 (ERROR_BAD_NETPATH), 65 (ERROR_NETWORK_ACCESS_DENIED) and 161 (ERROR_BAD_PATHNAME) when using ntpath.realpath().
bpo-40447: Accept os.PathLike (such as pathlib.Path) in the stripdir arguments of compileall.compile_file() and compileall.compile_dir().
bpo-36880: Fix a reference counting issue when a ctypes callback with return type py_object returns None, which could cause crashes.

Documentation

gh-100616: Document existing attr parameter to curses.window.vline() function in curses.
gh-100472: Remove claim in documentation that the stripdir, prependdir and limit_sl_dest parameters of compileall.compile_dir() and compileall.compile_file() could be bytes.
gh-99931: Use sphinxext-opengraph to generate OpenGraph metadata.

Tests

gh-101334: test_tarfile has been updated to pass when run as a high UID.
gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1.
gh-96002: Add functional test for Argument Clinic.

Build

gh-101522: Allow overriding Windows dependencies versions and paths using MSBuild properties.

Windows

gh-101543: Ensure the install path in the registry is only used when the standard library hasn窶冲 been located in any other way.
gh-101467: The py.exe launcher now correctly filters when only a single runtime is installed. It also correctly handles prefix matches on tags so that -3.1 does not match 3.11, but would still match 3.1-32.
gh-101135: Restore ability to launch older 32-bit versions from the py.exe launcher when both 32-bit and 64-bit installs of the same version are available.
gh-82052: Fixed an issue where writing more than 32K of Unicode output to the console screen in one go can result in mojibake.
gh-100320: Ensures the PythonPath registry key from an install is used when launching from a different copy of Python that relies on an existing install to provide a copy of its modules and standard library.
gh-100247: Restores support for the py.exe launcher finding shebang commands in its configuration file using the full command name.
gh-100180: Update Windows installer to OpenSSL 1.1.1s
bpo-43984: winreg.SetValueEx() now leaves the target value untouched in the case of conversion errors. Previously, -1 would be written in case of such errors.

macOS

gh-100180: Update macOS installer to OpenSSL 1.1.1s

Tools/Demos

bpo-45256: Fix a bug that caused an AttributeError to be raised in python-gdb.py when py-locals is used without a frame.
gh-100342: Add missing NULL check for possible allocation failure in *args parsing in Argument Clinic.
gh-64490: Argument Clinic varargs bugfixes
Fix out-of-bounds error in _PyArg_UnpackKeywordsWithVararg().
Fix incorrect check which allowed more than one varargs in clinic.py.
Fix miscalculation of noptargs in generated code.
Do not generate noptargs when there is a vararg argument and no optional argument.

C API

gh-99240: In argument parsing, after deallocating newly allocated memory, reset its pointer to NULL.

(adam)

2023-02-09 10:47:09 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.10

Python 3.10.10

Core and Builtins

gh-101400: Fix wrong lineno in exception message on continue or break which are not in a loop. Patch by Dong-hee Na.
gh-101372: Fix is_normalized() to properly handle the UCD 3.2.0 cases. Patch by Dong-hee Na.
gh-101046: Fix a possible memory leak in the parser when raising MemoryError. Patch by Pablo Galindo
gh-100942: Fixed segfault in property.getter/setter/deleter that occurred when a property subclass overrode the __new__ method to return a non-property instance.
gh-100892: Fix race while iterating over thread states in clearing threading.local. Patch by Kumar Aditya.
gh-100776: Fix misleading default value in input()窶冱 __text_signature__.
gh-100374: Fix incorrect result and delay in socket.getfqdn(). Patch by Dominic Socular.
gh-100050: Honor existing errors obtained when searching for mismatching parentheses in the tokenizer. Patch by Pablo Galindo
bpo-32782: ctypes arrays of length 0 now report a correct itemsize when a memoryview is constructed from them, rather than always giving a value of 0.

Library

gh-100795: Avoid potential unexpected freeaddrinfo call (double free) in socket when when a libc getaddrinfo() implementation leaves garbage in an output pointer when returning an error. Original patch by Sergey G. Brester.
gh-101143: Remove unused references to TimerHandle in asyncio.base_events.BaseEventLoop._add_callback.
gh-101144: Make zipfile.Path.open() and zipfile.Path.read_text() also accept encoding as a positional argument. This was the behavior in Python 3.9 and earlier. Earlier 3.10 versions had a regression where supplying it as a positional argument would lead to a TypeError.
gh-100573: Fix a Windows asyncio bug with named pipes where a client doing os.stat() on the pipe would cause an error in the server that disabled serving future requests.
gh-90104: Avoid RecursionError on repr if a dataclass field definition has a cyclic reference.
gh-100689: Fix crash in pyexpat by statically allocating PyExpat_CAPI capsule.
gh-100740: Fix unittest.mock.Mock not respecting the spec for attribute names prefixed with assert.
gh-86508: Fix asyncio.open_connection() to skip binding to local addresses of different family. Patch by Kumar Aditya.
gh-100287: Fix the interaction of unittest.mock.seal() with unittest.mock.AsyncMock.
gh-100474: http.server now checks that an index page is actually a regular file before trying to serve it. This avoids issues with directories named index.html.
gh-100160: Remove any deprecation warnings in asyncio.get_event_loop(). They are deferred to Python 3.12.
gh-99952: Fix a reference undercounting issue in ctypes.Structure with from_param() results larger than a C pointer.
gh-98778: Update HTTPError to be initialized properly, even if the fp is None. Patch by Dong-hee Na.
gh-83035: Fix inspect.getsource() handling of decorator calls with nested parentheses.
gh-99240: Fix double-free bug in Argument Clinic str_converter by extracting memory clean up to a new post_parsing section.
gh-85267: Several improvements to inspect.signature()窶冱 handling of __text_signature. - Fixes a case where inspect.signature() dropped parameters - Fixes a case where inspect.signature() raised tokenize.TokenError - Allows inspect.signature() to understand defaults involving binary operations of constants - inspect.signature() is documented as only raising TypeError or ValueError, but sometimes raised RuntimeError. These cases now raise ValueError - Removed a dead code path
gh-96192: Fix handling of bytes path-like objects in os.ismount().
bpo-44817: Ignore WinError 53 (ERROR_BAD_NETPATH), 65 (ERROR_NETWORK_ACCESS_DENIED) and 161 (ERROR_BAD_PATHNAME) when using ntpath.realpath().
bpo-40447: Accept os.PathLike (such as pathlib.Path) in the stripdir arguments of compileall.compile_file() and compileall.compile_dir().
bpo-36880: Fix a reference counting issue when a ctypes callback with return type py_object returns None, which could cause crashes.

Documentation

gh-100616: Document existing attr parameter to curses.window.vline() function in curses.
gh-100472: Remove claim in documentation that the stripdir, prependdir and limit_sl_dest parameters of compileall.compile_dir() and compileall.compile_file() could be bytes.

Tests

gh-101334: test_tarfile has been updated to pass when run as a high UID.
gh-96002: Add functional test for Argument Clinic.
Build
gh-101522: Allow overriding Windows dependencies versions and paths using MSBuild properties.

Windows

gh-82052: Fixed an issue where writing more than 32K of Unicode output to the console screen in one go can result in mojibake.
gh-100180: Update Windows installer to OpenSSL 1.1.1s
bpo-43984: winreg.SetValueEx() now leaves the target value untouched in the case of conversion errors. Previously, -1 would be written in case of such errors.

macOS

gh-100180: Update macOS installer to OpenSSL 1.1.1s

C API

gh-99240: In argument parsing, after deallocating newly allocated memory, reset its pointer to NULL.

(adam)

2023-02-09 09:59:56 UTC MAIN commitmail json YAML

Updated graphics/libjpeg-turbo, sysutils/ansible-core

(adam)

2023-02-09 09:59:37 UTC MAIN commitmail json YAML

ansible-core: updated to 2.14.2

v2.14.2
=======

Major Changes
-------------

- ansible-test - Docker Desktop on WSL2 is now supported (additional configuration required).
- ansible-test - Docker and Podman are now supported on hosts with cgroup v2 unified. Previously only cgroup v1 and cgroup v2 hybrid were supported.
- ansible-test - Podman now works on container hosts without systemd. Previously only some containers worked, while others required rootfull or rootless Podman, but would not work with both. Some containers did not work at all.
- ansible-test - Podman on WSL2 is now supported.
- ansible-test - When additional cgroup setup is required on the container host, this will be automatically detected. Instructions on how to configure the host will be provided in the error message shown.

Minor Changes
-------------

- ansible-test - A new ``audit`` option is available when running custom containers. This option can be used to indicate whether a container requires the AUDIT_WRITE capability. The default is ``required``, which most containers will need when using Podman. If necessary, the ``none`` option can be used to opt-out of the capability. This has no effect on Docker, which always provides the capability.
- ansible-test - A new ``cgroup`` option is available when running custom containers. This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. The default behavior assumes the container works with cgroup v2 (as well as v1).
- ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail.
- ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning.
- ansible-test - Containers included with ansible-test no longer disable seccomp by default.
- ansible-test - Failure to connect to a container over SSH now results in a clear error. Previously tests would be attempted even after initial connection attempts failed.
- ansible-test - Integration tests can be excluded from retries triggered by the ``--retry-on-error`` option by adding the ``retry/never`` alias. This is useful for tests that cannot pass on a retry or are too slow to make retries useful.
- ansible-test - More details are provided about an instance when provisioning fails.
- ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. The one second delay between retries remains in place.
- ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. The container must have ``centos6`` in the image name for this work-around to be applied.
- ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result.
- ansible-test - The ``ansible-test env`` command now detects and reports the container ID if running in a container.
- ansible-test - Unit tests now support network disconnect by default when running under Podman. Previously this feature only worked by default under Docker.
- ansible-test - Use ``stop --time 0`` followed by ``rm`` to remove ephemeral containers instead of ``rm -f``. This speeds up teardown of ephemeral containers.
- ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions.
- ansible-test - When setting the max open files for containers, the container host's limit will be checked. If the host limit is lower than the preferred value, it will be used and a warning will be shown.
- ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. Previously containers would fail under this situation, with no useful warnings or errors given.

Bugfixes
--------

- Correctly count rescued tasks in play recap (https://github.com/ansible/ansible/issues/79711)
- Fix traceback when using the ``template`` module and running with ``ANSIBLE_DEBUG=1`` (https://github.com/ansible/ansible/issues/79763)
- Fix using ``GALAXY_IGNORE_CERTS`` in conjunction with collections in requirements files which specify a specific ``source`` that isn't in the configured servers.
- Fix using ``GALAXY_IGNORE_CERTS`` when downloading tarballs from Galaxy servers (https://github.com/ansible/ansible/issues/79557).
- Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided.
- ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting.
- ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources.
- ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options.
- ansible-test - Avoid using ``exec`` after container startup when possible. This improves container startup performance and avoids intermittent startup issues with some old containers.
- ansible-test - Connection attempts to managed remote instances no longer abort on ``Permission denied`` errors.
- ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. The new detection relies on ``/proc/self/mountinfo`` instead of ``/proc/self/cpuset``. Detection now works with custom cgroups and private cgroup namespaces.
- ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet
- ansible-test - Handle server errors when executing the ``docker info`` command.
- ansible-test - Multiple containers now work under Podman without specifying the ``--docker-network`` option.
- ansible-test - Pass the ``XDG_RUNTIME_DIR`` environment variable through to container commands.
- ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. Only target instances are affected, as controller instances were already handled this way. This avoids proxy configuration errors when target instances are not yet ready for use.
- ansible-test - Prevent concurrent / repeat inspections of the same container image.
- ansible-test - Prevent concurrent / repeat pulls of the same container image.
- ansible-test - Prevent concurrent execution of cached methods.
- ansible-test - Show the exception type when reporting errors during instance provisioning.
- ansible-test sanity - correctly report invalid YAML in validate-modules (https://github.com/ansible/ansible/issues/75837).
- argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (https://github.com/ansible/ansible/issues/79680, https://github.com/ansible/ansible/pull/79681).
- argument spec validation - ensure that deprecated aliases in suboptions are also reported (https://github.com/ansible/ansible/pull/79740).
- argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (https://github.com/ansible/ansible/pull/79740).
- connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container).
- file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and returns the appropriate changed status. (https://github.com/ansible/ansible/issues/79360)
- get_url - Ensure we are passing ciphers to all url_get calls (https://github.com/ansible/ansible/issues/79717)
- plugin filter now works with rejectlist as documented (still falls back to blacklist if used).
- uri - improve JSON content type detection

Known Issues
------------

- ansible-test - Additional configuration may be required for certain container host and container combinations. Further details are available in the testing documentation.
- ansible-test - Custom containers with ``VOLUME`` instructions may be unable to start, when previously the containers started correctly. Remove the ``VOLUME`` instructions to resolve the issue. Containers with this condition will cause ``ansible-test`` to emit a warning.
- ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue went unreported. Correct the networking issues to continue using ``ansible-test`` with Podman.
- ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. Podman should work with SELinux in enforcing mode.

(adam)

2023-02-09 09:57:01 UTC MAIN commitmail json YAML

libjpeg-turbo: updated to 2.1.5.1

Significant changes relative to 2.1.5

The SIMD dispatchers in libjpeg-turbo 2.1.4 and prior stored the list of supported SIMD instruction sets in a global variable, which caused an innocuous race condition whereby the variable could have been initialized multiple times if jpeg_start_*compress() was called simultaneously in multiple threads. libjpeg-turbo 2.1.5 included an undocumented attempt to fix this race condition by making the SIMD support variable thread-local. However, that caused another issue whereby, if jpeg_start_*compress() was called in one thread and jpeg_read_*() or jpeg_write_*() was called in a second thread, the SIMD support variable was never initialized in the second thread. On x86 systems, this led the second thread to incorrectly assume that AVX2 instructions were always available, and when it attempted to use those instructions on older x86 CPUs that do not support them, an illegal instruction error occurred. The SIMD dispatchers now ensure that the SIMD support variable is initialized bef
ore dispatching based on its value.

(adam)

2023-02-09 09:44:29 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 9.3.6

(triaxx)

2023-02-09 09:44:08 UTC MAIN commitmail json YAML

2023-02-09 09:28:40 UTC MAIN commitmail json YAML

Updated devel/py-jaraco.context, textproc/py-jaraco.text

(adam)

2023-02-09 09:25:22 UTC MAIN commitmail json YAML

py-jaraco.text: updated to 3.11.1

v3.11.1

Fixed EncodingWarnings when reading/writing text.

v3.11.0

Added strip-prefix script.

(adam)

2023-02-09 09:24:41 UTC MAIN commitmail json YAML

py-jaraco.context: updated to 4.3.0

v4.3.0

Deprecated runner parameter to tarball_context.

v4.2.1

Added test for pushd.

v4.2.0

Added on_interrupt decorator.

(adam)

2023-02-09 08:17:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.20.1

(pin)

2023-02-09 08:17:11 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.20.1

- fix status line not always displaying the hint of the input's verb - Fix #665

(pin)

2023-02-09 08:16:12 UTC MAIN commitmail json YAML

doc: Updated security/pleaser to 0.5.4

(pin)

2023-02-09 08:15:50 UTC MAIN commitmail json YAML

security/pleaser: update to 0.5.4

0.5.4
- check mode can run when the please binary is not setuid (github#4)
- improve documentation around default sections
- add search_path to search directories for binary
- add token_timeout to configure token expiration
- zsh tab completion from @Mynacol (gitlab!62)
- bash tab completion (experimental)
- bump regex to 1.7, nix to 0.25, rpassword to 6.0 (dkg)

(pin)

2023-02-09 07:08:20 UTC MAIN commitmail json YAML

mail/Makefile: add one

(wiz)

2023-02-09 07:05:14 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip-requirements-parser to 32.0.1

(wiz)

2023-02-09 07:05:04 UTC MAIN commitmail json YAML

py-pip-requirements-parser: update to 32.0.1.

v32.0.1
-------

Ensure all tests pass correctly.
Adopt latest skelton

Add new RequirementsFile.from_string() convenience factory method

Vendor LegacyVersion from pre V2 packaging. Otherwise packaging v2 broke
this library and its dependencies.

v32.0.0
-------

Emergency pin of packaging to version under 22.
This breaks this library and its dependents otherwise

(wiz)

2023-02-09 04:53:29 UTC MAIN commitmail json YAML

grafana: Update to 9.2.6

pkgsrc changes:
---------------
* Remove patches since pull request on bluge has been integrated
  (https://github.com/blugelabs/bluge/pull/139)

upstream changes:
-----------------
9.2.6 (2022-11-22)
Features and enhancements
  o Alerting: Support Prometheus durations in Provisioning API.
  o SSE: Keep value name from numeric table.
  o Transformations: Make Card Descriptions Clickable.
Bug fixes
  o MS/My/PostgresSQL: Migrate annotation query.
  o Search: Fixes issue with Recent/Starred section always displaying "General" folder.
  o Server: Write internal server error on missing write.

(triaxx)

2023-02-08 22:13:01 UTC MAIN commitmail json YAML

2023-02-08 21:53:34 UTC MAIN commitmail json YAML

2023-02-08 21:53:15 UTC MAIN commitmail json YAML

doc: Updated textproc/guile-syntax-highlight to 0.2.0

(nikita)

2023-02-08 21:53:04 UTC MAIN commitmail json YAML

guile-syntax-highlight: update to version 0.2.0

ChangeLog:

* Makefile: Update publish target
* Update version to 0.2.0.
* Add Lisp lexer.
* README: Update to match current state
* guix: Update to new style input specification.
* guix: Build from local checkout.
* Makefile: Add css lexer.
* Add css lexer
* guix: Update guile version.
* Add gitignore lexer.
* lexers: Add lex-consume-until.
* sxml: Allow multiple classes.
* scheme: Fix variable export.
* configure: Accept Guile 3.0.

(nikita)

2023-02-08 21:43:22 UTC MAIN commitmail json YAML

doc: Updated devel/guile-gcrypt to 0.4.0

(nikita)

2023-02-08 21:42:51 UTC MAIN commitmail json YAML

doc: Updated textproc/guile-json to 4.7.3

(nikita)

2023-02-08 21:42:41 UTC MAIN commitmail json YAML

guile-json: update to version 4.7.3

* Version 4.7.3 (Nov 27, 2022)

  - Fix a regression introduced in 4.7.1 where (json->RECORD) was not working
    with nested fields.

(nikita)

2023-02-08 21:39:54 UTC MAIN commitmail json YAML

guile-gcrypt: update to version 0.4.0

ChangeLog:

* Changes in 0.4.0 (since 0.3.0)
** ���base64-encode��� and ���base64-decode��� now let you optionally control padding
** New supported algorithms added to (gcrypt hash)
** New supported algorithms added to (gcrypt mac)
** Improvements and fixes to the manual
* Changes in 0.3.0 (since 0.2.1)
** ���sexp->canonical-sexp->sexp��� now accepts integers
** (gcrypt common) exports ���error/��� constants and error handling procedures
** ���verify��� now throws upon errors other than ���error/bad-signature���
** (gcrypt hmac) and (gcrypt hash) export bindings for their syntax literals
** New ���hash-algorithm-name��� and ���mac-algorithm-name��� procedures

(nikita)

2023-02-08 21:16:42 UTC MAIN commitmail json YAML

doc: Updated devel/xa65 to 2.3.14

(fcambus)

2023-02-08 21:16:31 UTC MAIN commitmail json YAML

xa: update to 2.3.14.

  * Fix a segfault when a recursive macro has a smaller arity than the
    macro it references (thanks Emil Johansson for the report).
  * Fix for recursive comments, which was a regression from 2.3.13 (note:
    this may be reexamined for 2.4), and some improvements to the comment
    parser to fix more edge cases. (Andre)
  * Now you can just do 'make test TESTS=test,test,test' instead of running
    ./tests/harness with specific options. ('make test' by itself of course
    still works fine to run the whole suite.)
  * Testsuite expanded.

(fcambus)

2023-02-08 21:00:00 UTC MAIN commitmail json YAML

doc: Updated emulators/open-simh to 4.1.0.20230207

(rhialto)

2023-02-08 20:59:50 UTC MAIN commitmail json YAML

emulators/open-simh: update to version 4.1.0.20230207

Pkg changes: build fix to avoid a miscompilation by lang/gcc10
Changes: use version 4.1 to differentiate open-simh from simh

5e01c051  3B2: Fix inconsistent 64bit type name reference
c5ce3395 AltairZ80: ADCS6: Fix uninitialized unit structure
2374c3b6 Floating loads are src,dst (nickd4)
949359fd Update version to identify Open SIMH builds
4562408a Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed
86a995b8 PDP11: numerous 11/70 compatibility fixes
8e13ea1d SIGMA: Invalid address must set a TDV-visible error flag (Ken Rector)
16de685c PDP11, VAX: Re-enabled VH11 after fixes (Mark Pizzolato)
8bc5b0b1 I7094: Changed structures to arrays for display
09899c18 AltairZ80: 2SIO: Fix potential NULL pointer dereference.
023cd3b3 AltairZ80: Add support for NMI interrupts.
11e555bb AltairZ80: Fix width of vectorInterrupt pseudo register.
1921b589 KA10: Fixed TM10A to request first word at issue of write instruction.
b487b3a7 KA10: Fixed issue with ITS KA quantum clock interrupt.
1294ef1e KA10: Fixed IMP address determination for KS, code cleanup.
cd40b302 KA10: Fixed Chaosnet devices to work properly under ITS.
da6dcef8 3b2: Fix for clock drift when idling
dcd3e480 AltairZ80: ADCS6: Initialize extended UDATA in reset routine.
1a136665 AltairZ80: Adds -H switch to LOAD command for loading Intel hex files

(rhialto)

2023-02-08 19:00:13 UTC MAIN commitmail json YAML

doc: Updated devel/SDL2 to 2.26.3

(nia)

2023-02-08 18:59:43 UTC MAIN commitmail json YAML

SDL2: update to 2.26.3

This is a stable bugfix release, with the following changes:

    Fixed infinite loop shutting down WGI controllers
    Fixed centering the D-pad on some Xbox controllers

(nia)

2023-02-08 16:25:05 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal to 5.003

(fcambus)

2023-02-08 16:24:55 UTC MAIN commitmail json YAML

p5-Sereal: update to 5.003.

5.003
    * Production release of 5.002_001 and 5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.

5.002_001
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002
    * Fixup Decoder tests to run on perl 5.8 which has no defined-or.
    - Consolidated changes from 5.001_00x:
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get this release working properly.
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    * Test compatibility fixes with version 3 and earlier.

5.001_003
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get 5.001_00x working properly.

5.001_002
    * Test compatibility fixes when no perl is already installed.
    * Decoder: Add t/195_backcompat.t to check if the latest decoder
      will seamlessly handle reading output from older versions.

5.001_001
    * Test compatibility fixes with version 3 and earlier.

5.001
    * First official release of protocol 5. Better support for non
      standard NV types. Support for the new Perl 5.36 bools.
      Upgrade *Sereal::Decoder* FIRST.

5.000_002
    * Prerelease CPAN testing. Build fixes for quadmath and
      longdouble perls. Certain tests were failing with the old
      versions which were subtly broken on quadmath or longdouble
      machines. These tests are now skipped on these builds. You
      will not be able to fully test this platform until you install
      the Decoder, and then install the Encoder.

5.000_001
    * Prerelease CPAN testing for 5.000_000.

5.000_000 Tue Aug 30, 2022
    * Better handling of floating point values
    * Support quadmath __float128 values as FLOAT_128.
    * Better longdouble support.
    * Add encoder option 'use_standard_double' which avoids
      use of LONG_DOUBLE and FLOAT_128 and forces doubles
      to go to the wire as DOUBLE instead. By default we use
      the native double for back compat.

----

4.025 Thr Jul 28, 2022
    * Release with build fixes for the Decoder under threaded
      perls and MANIFEST update.

4.024 Wed Jul 27, 2022
    * Changes to the FREEZE/THAW mechanism. Remove the part that
      says that FREEZE cannot return a list. It can, and we have
      supported it for a very long time, although I have not checked
      how far back this support goes. If you use the FREEZE/THAW
      API's you should upgrade to this version or later.
    * Test fixes for t/020_sort_keys.t hanging on some perls
      which do not come bundled with Hash::Util.

(fcambus)

2023-02-08 16:24:06 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal-Encoder to 5.003

(fcambus)

2023-02-08 16:23:56 UTC MAIN commitmail json YAML

p5-Sereal-Encoder: update to 5.003.

5.003
    * Production release of 5.002_001 and 5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.

5.002_001
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002
    * Fixup Decoder tests to run on perl 5.8 which has no defined-or.
    - Consolidated changes from 5.001_00x:
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get this release working properly.
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    * Test compatibility fixes with version 3 and earlier.

5.001_003
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get 5.001_00x working properly.

5.001_002
    * Test compatibility fixes when no perl is already installed.
    * Decoder: Add t/195_backcompat.t to check if the latest decoder
      will seamlessly handle reading output from older versions.

5.001_001
    * Test compatibility fixes with version 3 and earlier.

5.001
    * First official release of protocol 5. Better support for non
      standard NV types. Support for the new Perl 5.36 bools.
      Upgrade *Sereal::Decoder* FIRST.

5.000_002
    * Prerelease CPAN testing. Build fixes for quadmath and
      longdouble perls. Certain tests were failing with the old
      versions which were subtly broken on quadmath or longdouble
      machines. These tests are now skipped on these builds. You
      will not be able to fully test this platform until you install
      the Decoder, and then install the Encoder.

5.000_001
    * Prerelease CPAN testing for 5.000_000.

5.000_000 Tue Aug 30, 2022
    * Better handling of floating point values
    * Support quadmath __float128 values as FLOAT_128.
    * Better longdouble support.
    * Add encoder option 'use_standard_double' which avoids
      use of LONG_DOUBLE and FLOAT_128 and forces doubles
      to go to the wire as DOUBLE instead. By default we use
      the native double for back compat.
    * Add support for YES and NO tags, to match the new booleans
      we have in Perl. JSON this is for you. Requires Perl 5.36.

---

4.025 Thr Jul 28, 2022
    * Release with build fixes for the Decoder under threaded
      perls and MANIFEST update.

4.024 Wed Jul 27, 2022
    * Changes to the FREEZE/THAW mechanism. Remove the part that
      says that FREEZE cannot return a list. It can, and we have
      supported it for a very long time, although I have not checked
      how far back this support goes. If you use the FREEZE/THAW
      API's you should upgrade to this version.
    * Test fixes for t/020_sort_keys.t hanging on some perls
      which do not come bundled with Hash::Util.

(fcambus)

2023-02-08 16:23:06 UTC MAIN commitmail json YAML

doc: Updated converters/p5-Sereal-Decoder to 5.003

(fcambus)

2023-02-08 16:22:46 UTC MAIN commitmail json YAML

p5-Sereal-Decoder: update to 5.003.

5.003
    * Production release of 5.002_001 and 5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002_002
    * OpenBSD build fixes. Gracious thanks to Andrew Hewus Fresh
      for providing guidance and access to an OpenBSD box to use to
      debug and fix this.

5.002_001
    * Update Miniz to 3.0.2, Zstd to 1.5.2 and Devel::CheckLib to 1.16
    * Assorted build fixes related to these updates.

5.002
    * Fixup Decoder tests to run on perl 5.8 which has no defined-or.
    - Consolidated changes from 5.001_00x:
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get this release working properly.
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.
    * Test compatibility fixes with version 3 and earlier.

5.001_003
    * Ensure that Encoder depends on the correct version of the Decoder.
      Gracious thanks to Slaven Rezic for being so patient in helping
      me get 5.001_00x working properly.

5.001_002
    * Test compatibility fixes when no perl is already installed.
    * Add t/195_backcompat.t to check if the latest decoder will
      seamlessly handle reading output from older versions.

5.001_001
    * Test compatibility fixes with version 3 and earlier.

5.001
    * First official release of protocol 5. Better support for non
      standard NV types. Support for the new Perl 5.36 bools.
      Upgrade *Sereal::Decoder* FIRST.

5.000_002
    * Prerelease CPAN testing. Build fixes for quadmath and
      longdouble perls. Certain tests were failing with the old
      versions which were subtly broken on quadmath or longdouble
      machines. These tests are now skipped on these builds. You
      will not be able to fully test this platform until you install
      the Decoder, and then install the Encoder.

5.000_001
    * Prerelease CPAN testing for 5.000_000.

5.000_000 Tue Aug 30, 2022
    * Support quadmath builds with FLOAT_128 tag type.
    * Support YES/NO tags for booleans. Requires perl 5.36.

---

4.025 Thr Jul 28, 2022
    * Release with build fixes for threaded perls and MANIFEST
      update. Oops.

4.024 Wed Jul 27, 2022
    * Total rework of how THAW is invoked to resolve issues with
      frozen representations containing blessed objects.

(fcambus)

2023-02-08 16:15:06 UTC MAIN commitmail json YAML

doc: Updated net/ucspi-ssl to 0.999.12.4

(schmonz)

2023-02-08 16:15:01 UTC MAIN commitmail json YAML

Update to 0.12.4 (as 0.999.12.4). From the changelog:

- Checked compatibility with LibreSSL 3.6/3.7.
- The selected ciphers are now shown during start of sslserver/sslhandle.
- Fixed duplicate symbol in sslhandle (Who).

(schmonz)

2023-02-08 16:14:42 UTC MAIN commitmail json YAML

doc: Updated net/djbdnscurve6 to 44

(schmonz)

2023-02-08 16:14:37 UTC MAIN commitmail json YAML

Update to 44. From the changelog:

- Included enhancements and bug fixes from M.C. for dnscache and
  queries: no global PTR lookup for ULA addresses, recognition of
  .onion domain, considering empty forwarding files and all 16
  possible name servers.
- tinydns' split-horizon capabilities are now based on IPv4/IPv6
  CIDR addresses.

(schmonz)

2023-02-08 16:14:20 UTC MAIN commitmail json YAML

doc: Updated net/fehqlibs to 22

(schmonz)

2023-02-08 16:14:15 UTC MAIN commitmail json YAML

Update to 22. From the changelog:

22:
- Changed ipX_bytestring to return correctly the number of bytes
  processed.

21:
- Fixed wrong return code for DNS_COM (tx Franz).
- Fixed header and man page for env functions and included fd_coe
  in man fd.

(schmonz)

2023-02-08 15:51:52 UTC MAIN commitmail json YAML

doc: Updated devel/gng to 1.0.4

(schmonz)

2023-02-08 15:51:47 UTC MAIN commitmail json YAML

Update to 1.0.4. From the changelog:

- Add support for python3 by @yantonov in #21
- Don't export SHELLOPTS by @guyboltonking in #22

(schmonz)

2023-02-08 15:29:50 UTC MAIN commitmail json YAML

doc: Updated ruby32 and ruby32-base to 3.2.1

lang/ruby32-base
lang/ruby32

(taca)

2023-02-08 15:28:22 UTC MAIN commitmail json YAML

lang/ruby32: update to 3.2.1

pkgsrc change: remove RUBY_TRACER_VER from ruby31 and ruby32.

Ruby 3.2.1 (2023-02-08)

Various bug fixes including update of default gem: rubygems 3.4.6 and
bundler 2.4.6.

* MJIT: Fix JIT code for multiple values in a single case
* Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT`
* Fix integer underflow when using HEAP_INIT_SLOTS
* [Bug #19292] Re-initialize tm when wday or yday is not set
* Return 0 if there is no CFP on the EC yet
* YJIT: Fix `yield` into block with >=30 locals on ARM
* common.mk: Do not invoke outdate-bundled-gems by default
* YJIT: Save PC and SP before calling leaf builtins (#7090)
* Fix crash in TracePoint c_call for removed method
* Fix undefined behavior in shape.c
* Check if the argument is Thread::Backtrace::Location object
* [Bug #19319] Fix crash in rb_str_casemap
* Fix re-embedding of strings during compaction

(taca)

2023-02-08 14:09:39 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.23.0

(leot)

2023-02-08 14:09:34 UTC MAIN commitmail json YAML

gh: Update to 2.23.0

Changes:
2.23.0
------
* `repo fork`: Add `--default-branch-only` flag
* `repo edit`: Add visibility warning

2.22.1
------
* Rename `--confirm` flag to `--yes` for various destructive commands

2.22.0
------
* Add all-new Projects support to issue and PR commands
  Commands like `gh issue create --project mytitle` now work with
  all-new GitHub Projects, not just with "Projects (classic)" as it was
  before. However, an additional OAuth scope is needed to interact with
  new Projects. To enable this, run:
  `gh auth refresh -h github.com -s project`
* Add `search commits` command
* Add `repo edit --enable-discussions`
* `auth status` now shows token scopes
* `extension create` now makes the initial git commit

(leot)

2023-02-08 10:31:40 UTC MAIN commitmail json YAML

Updated devel/py-bitarray, archivers/py-zipp, devel/py-virtualenv, devel/py-hypothesis

(adam)

2023-02-08 10:31:14 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.67.1

6.67.1 - 2023-02-05

This patch updates our autoformatting tools, improving our code style without any API changes.

6.67.0 - 2023-02-05

This release allows for more precise generation of complex numbers using from_dtype(), by supporting the width, min_magnitude, and min_magnitude arguments.

Thanks to Felix Divo for this feature!

6.66.2 - 2023-02-04

This patch fixes a rare RecursionError when pretty-printing a multi-line object without type-specific printer, which was passed to a function which returned the same object by .map() or builds() and thus recursed due to the new pretty reprs in Hypothesis 6.65.0 - 2023-01-24. Apologies to all those affected.

6.66.1 - 2023-02-03

This makes from_dtype() pass through the parameter allow_subnormal for complex dtypes.

6.66.0 - 2023-02-02

This release adds a width parameter to complex_numbers(), analogously to floats().

Thanks to Felix Divo for the new feature!

6.65.2 - 2023-01-27

This patch fixes invalid annotations detected for the tests generated by Ghostwritter. It will now correctly generate Optional types with just one type argument and handle union expressions inside of type arguments correctly. Additionally, it now supports code with the from __future__ import annotations marker for Python 3.10 and newer.

6.65.1 - 2023-01-26

This release improves the pretty-printing of enums in falsifying examples, so that they print as their full identifier rather than their repr.

6.65.0 - 2023-01-24

Hypothesis now reports some failing inputs by showing the call which constructed an object, rather than the repr of the object. This can be helpful when the default repr does not include all relevant details, and will unlock further improvements in a future version.

For now, we capture calls made via builds(), and via SearchStrategy.map().

6.64.0 - 2023-01-23

The Ghostwritter will now include type annotations on tests for type-annotated code. If you want to force this to happen (or not happen), pass a boolean to the new annotate= argument to the Python functions, or the --[no-]annotate CLI flag.

Thanks to Nicolas Ganz for this new feature!

6.63.0 - 2023-01-20

range_indexes() now accepts a name= argument, to generate named pandas.RangeIndex objects.

Thanks to Sam Watts for this new feature!

6.62.1 - 2023-01-14

This patch tweaks xps.arrays() internals to improve PyTorch compatibility. Specifically, torch.full() does not accept integers as the shape argument (n.b. technically ���size��� in torch), but such behaviour is expected in internal code, so we copy the torch module and patch in a working full() function.

(adam)

2023-02-08 10:28:52 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.19.0

v20.19.0 (2023-02-07)
Features - 20.19.0
Allow platformdirs version 3

v20.18.0 (2023-02-06)
Features - 20.18.0
Drop 3.6 runtime support (can still create 2.7+)
Bugfixes - 20.18.0
Fix broken prompt in Nushell when activating virtual environment
Bump embedded pip to 23.0 and setuptools to 67.1

(adam)

2023-02-08 10:26:40 UTC MAIN commitmail json YAML

py-zipp: updated to 3.12.1

v3.12.1
* gh-101566: In ``CompleteDirs``, override ``ZipFile.getinfo``
  to supply a ``ZipInfo`` for implied dirs.

v3.12.0
* gh-101144: Honor ``encoding`` as positional parameter
  to ``Path.open()`` and ``Path.read_text()``.

(adam)

2023-02-08 10:25:42 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.7.0

2.7.0:
-------------------
* add `util.sc_encode()` and `util.sc_decode()` for
  [compression of sparse bitarrays](sparse_compression.rst)
* add `util.any_and()`
* add `util.intervals()`
* move functionality of the following utility functions entirely to C:
  `hex2ba()`, `base2ba()`, `deserialize()`, `vl_decode()`, `zeros()`
* improve error checking for unpickling
* add [distance metrics](../examples/distance.py) example:
  dice, hamming, jaccard, kulczynski1, rogerstanimoto, russellrao,
  sokalmichener, sokalsneath, yule
* add example [sparse bitarray](../examples/sparse) implementations

(adam)

2023-02-08 10:23:49 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, security/py-cryptography, security/py-cryptography_vectors, devel/py-pkginfo

(adam)

2023-02-08 10:22:48 UTC MAIN commitmail json YAML

py-pkginfo: updated to 1.9.6

1.9.6 (2023-01-08)
------------------
- Fix various typos in docs / docstrings.

1.9.5 (2023-01-06)
------------------
- Add stricter typing checks, matching those used in 'twine'.
- Fix typing errors / gaps reported from 'twine' CI failure.

1.9.4 (2023-01-05)
------------------
- Fix packaging of stub file for Python typing support.

1.9.3 (2023-01-03)
------------------
- Added stub files for Python typing support;  verify using 'mypy'.

1.9.2 (2022-11-29)
------------------
- Drop "universal" wheel support (should be redundant with
  'python_requires >= 3.6', but just in case).

1.9.1 (2022-11-29)
------------------
- Restore a deprecated alias for the '_must_decode' helper function, moved
  from 'pkginfo._compat.must_decode' to 'pkginfo.distribution._must_decode'
  in 1.90.
- Repair unit tests broken by dropping Python 2.7 classifier.

1.9.0 (2022-11-29)
------------------
- Drop support for Python 2.7.
- Switch to use 'pytest' vs. 'nose', which doesn't support Python > 3.9.

(adam)

2023-02-08 10:20:20 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 39.0.1

39.0.1

SECURITY ISSUE - Fixed a bug where Cipher.update_into accepted Python buffer protocol objects, but allowed immutable buffers. CVE-2023-23931
Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.8.

(adam)

2023-02-08 10:19:00 UTC MAIN commitmail json YAML

doc: Updated editors/neovim to 0.8.3

(nikita)

2023-02-08 10:18:50 UTC MAIN commitmail json YAML

neovim: update to version 0.8.3

ChangeLog (taken from https://github.com/neovim/neovim/releases):

Nvim v0.8.3

Bugfix/maintenance release
Bug Fixes
    clipboard: Show provider warning when not during batch changes
    diff: Avoid restoring invalid 'foldcolumn' value
    filetype: Don't pass empty string to detect
    messages: Reset msg_grid_scroll_discount when redrawing
    rbuffer: Handle edge case where write_ptr has wrapped around
    rpc: Don't parse msgpack if buflen is 0
    treesitter: Properly restore 'syntax' (#21358)
    treesitter: Validate language name

Build System
    deps: Bump libvterm to v0.3.1
    deps: Bump tree-sitter-vimdoc to v1.3.0

(nikita)

2023-02-08 10:16:43 UTC MAIN commitmail json YAML

py-setuptools: updated to 67.2.0

v67.2.0

Changes

* Merge with distutils@8c3c3d29, including fix for sysconfig.get_python_inc(), fix for segfault on MinGW, and better has_function support.

v67.1.0

Changes

* Ensured that __file__ is an absolute path when executing setup.py as part of setuptools.build_meta.
Misc

* Updated validations for pyproject.toml using validate-pyproject==0.12.1 to allow stub packages (PEP 561) to be listed in tool.setuptools.packages and tool.setuptools.package-dir.

v67.0.0

Breaking Changes

* Removed patching of distutils._msvccompiler.gen_lib_options for compatibility with Numpy < 1.11.2 -- by :user:`mgorny`
* Bump vendored version of :pypi:`packaging` to 23.0 (:pypi:`pyparsing` is no longer required and was removed). As a consequence, users will experience a more strict parsing of requirements. Specifications that don't comply with PEP 440 and PEP 508 will result in build errors.

v66.1.1

Misc

* Fixed problem with file directive in tool.setuptools.dynamic (pyproject.toml) when value is a simple string instead of list.

v66.1.0

Changes

* Fix improper usage of deprecated/removed pkgutil APIs in Python 3.12+.
* Files referenced by file: in setup.cfg and by project.readme.file, project.license.file or tool.setuptools.dynamic.*.file in pyproject.toml are now automatically included in the generated sdists.

Misc

* Added note about using the --pep-517 flag with pip to workaround InvalidVersion errors for packages that are already installed in the system.

v66.0.0

Breaking Changes

* Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized.

Changes

* Replace 'appdirs' with 'platformdirs'.

(adam)

2023-02-08 09:01:34 UTC MAIN commitmail json YAML

www/hs-warp: Update to 3.3.24

(I even did "make cce" but I somehow forgot to commit this.)

3.3.23
* Add setAccept for hooking the socket accept call. #912
* Removed some package dependencies from test suite #902
* Factored out Network.Wai.Handler.Warp.Recv to its own package recv. #899

3.3.22
* Creating a bigger buffer when the current one is too small to fit the Builder #895
* Using InvalidRequest instead of HTTP2Error #890

3.3.21
* Support GHC 9.4 #889

3.3.20
* Adding "x509" flag. #871

(pho)

2023-02-08 08:41:53 UTC MAIN commitmail json YAML

doc: Updated net/sniffnet to 1.1.0

(pin)

2023-02-08 08:41:26 UTC MAIN commitmail json YAML

devel/hs-microlens-ghc: Update to 0.4.14.1

(I even did "make cce" but I somehow forgot to commit this.)

0.4.14
* New minor release (microlens-0.4.13.0).

(pho)

2023-02-08 08:41:23 UTC MAIN commitmail json YAML

net/sniffnet: update to 1.1.0

[1.1.0] - 2023-02-07
- Added Custom Notifications to inform the user when defined network events
  occur:
    - data intensity exceeded a defined packets per second rate
    - data intensity exceeded a defined bytes per second rate
    - new data are exchanged from one of the favorite connections
- Added Settings pages to configure the state of the application (persistently
  stored in a configuration file):
    - customise notifications
    - choose between 4 different application styles
    - set the application language (this release introduces the Italian
      language �汞ョ�汞ケ, and more languages will be supported soon)
- Added Geolocation of the remote IP addresses (consult the README for more
  information)
- Implemented the possibility of marking a group of connections as favorites
  and added favorites view to the report
- Added modal to ask the user for confirmation before leaving the current
  analysis
- Added Tooltips to help the user better understand the function of some
  buttons
- Partially implemented support for broadcast IP addresses (still missing IPv4
  directed broadcast)
- The application window is now maximized after start
- All the GUI text fonts have been replaced with 'Inconsolata'
- Fixed issue #48 adding a horizontal scrollable to the report view

(pin)

2023-02-08 08:38:01 UTC MAIN commitmail json YAML

2023-02-08 08:25:24 UTC MAIN commitmail json YAML

converters/hs-base64: Fix build

An extra comma in HASKELL_UNRESTRICT_DEPENDENCIES was causing a problem.

(pho)

2023-02-08 07:43:51 UTC MAIN commitmail json YAML

doc: Updated devel/tig to 2.5.8

(fcambus)

2023-02-08 07:43:41 UTC MAIN commitmail json YAML

tig: update to 2.5.8.

tig-2.5.8
---------

Improvements:

- Update utf8proc to v2.8.0, supporting Unicode 15.
- Support editing from the pager and the log (-p) views. (#1243)
- Adjust build for native Apple Silicon.
- Autoscroll the pager view while loading. (#1223)
- Automatically show next diff in the status view. (#413, #469)
- Replace `Unknown` author with `Not Committed Yet`.
- Allow use of regular expressions for coloring. (#1249)
- Add support for option word-diff-regex. (#1252)
- Include original blob name in temporary filename. (#1254)

Bug fixes:

- Use %(file_old) for old filename in the blame view. (#1226)
- Correctly report which version of libncurses was linked. (#1240, #1241)
- Fix stage view closing when holding the ] key. (#1245)
- Make tests work from a path with symlinks.
- Fix encoding of very long lines. (#1227)
- Fix diffstat color for tig log -p.
- Clean IO before closing a view or quitting.

(fcambus)

2023-02-08 07:41:34 UTC MAIN commitmail json YAML

doc: Updated security/heimdal to 7.8.0nb2

(wiz)

2023-02-08 07:41:25 UTC MAIN commitmail json YAML

2023-02-08 00:14:40 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.11

(taca)

2023-02-08 00:13:44 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.11

Approved by MAINTAINER (sekiya@).

--- 9.18.11 released ---

6067. [security] Fix serve-stale crash when recursive clients soft quota
is reached. (CVE-2022-3924) [GL #3619]

6066. [security] Handle RRSIG lookups when serve-stale is active.
(CVE-2022-3736) [GL #3622]

6064. [security] An UPDATE message flood could cause named to exhaust all
available memory. This flaw was addressed by adding a
new "update-quota" statement that controls the number of
simultaneous UPDATE messages that can be processed or
forwarded. The default is 100. A stats counter has been
added to record events when the update quota is
exceeded, and the XML and JSON statistics version
numbers have been updated. (CVE-2022-3094) [GL #3523]

6062. [func] The DSCP implementation, which has been
nonfunctional for some time, is now marked as
obsolete and the implementation has been removed.
Configuring DSCP values in named.conf has no
effect, and a warning will be logged that
the feature should no longer be used. [GL #3773]

6061. [bug] Fix unexpected "Prohibited" extended DNS error
on allow-recursion. [GL #3743]

6060. [bug] Fix a use-after-free bug in dns_zonemgr_releasezone()
by detaching from the zone manager outside of the write
lock. [GL #3768]

6059. [bug] In some serve stale scenarios, like when following an
expired CNAME record, named could return SERVFAIL if the
previous request wasn't successful. Consider non-stale
data when in serve-stale mode. [GL #3678]

6058. [bug] Prevent named from crashing when "rndc delzone"
attempts to delete a zone added by a catalog zone.
[GL #3745]

6053. [bug] Fix an ADB quota management bug in resolver. [GL #3752]

6051. [bug] Improve thread safety in the dns_dispatch unit.
[GL #3178] [GL #3636]

6050. [bug] Changes to the RPZ response-policy min-update-interval
and add-soa options now take effect as expected when
named is reconfigured. [GL #3740]

6049. [bug] Exclude ABD hashtables from the ADB memory
overmem checks and don't clean ADB names
and ADB entries used in the last 10 seconds
(ADB_CACHE_MINIMUM). [GL #3739]

6048. [bug] Fix a log message error in dns_catz_update_from_db(),
where serials with values of 2^31 or larger were logged
incorrectly as negative numbers. [GL #3742]

6047. [bug] Try the next server instead of trying the same
server again on an outgoing query timeout.
[GL #3637]

6046. [bug] TLS session resumption might lead to handshake
failures when client certificates are used for
authentication (Mutual TLS).  This has been fixed.
[GL #3725]

6045. [cleanup] The list of supported DNSSEC algorithms changed log
level from "warning" to "notice" to match named's other
startup messages. [GL !7217]

6044. [bug] There was an "RSASHA236" typo in a log message.
[GL !7206]

5830. [func] Implement incremental resizing of isc_ht hash tables to
perform the rehashing gradually. The catalog zone
implementation has been optimized to work with hundreds
of thousands of member zones. [GL #3212] [GL #3744]

(taca)

2023-02-07 23:00:40 UTC MAIN commitmail json YAML

Unlink temp file after using it to check for EA support.
Fixes GitHub issue #188

Patch from upstream

(hauke)

2023-02-07 22:52:29 UTC MAIN commitmail json YAML

scapy: reflect test dependency on py-mock

(gutteridge)

2023-02-07 22:27:47 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 9.2.6

(triaxx)

2023-02-07 22:27:22 UTC MAIN commitmail json YAML

2023-02-07 20:46:50 UTC MAIN commitmail json YAML

pbulk: more information for pbulk-build.1

(wiz)

2023-02-07 20:32:55 UTC MAIN commitmail json YAML

doc: Updated misc/less to 608nb1

(wiz)

2023-02-07 20:32:34 UTC MAIN commitmail json YAML

2023-02-07 20:13:29 UTC MAIN commitmail json YAML

hs-blaze-builder: unrestrict text dependency

Fixes build with ghc94.

(wiz)

2023-02-07 19:01:05 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.216

(fcambus)

2023-02-07 19:00:54 UTC MAIN commitmail json YAML

bdf2psf: update to 1.216.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2023-02-07 17:24:58 UTC MAIN commitmail json YAML

doc: Updated x11/jolly to 0.2.0

(pin)

2023-02-07 17:24:33 UTC MAIN commitmail json YAML

x11/jolly: update to 0.2.0

[0.2.0] - 2023-02-06
Added
- MSRV statement. Jolly will track latest stable rust
- Settings Support. Jolly now has ability to customize settings
- Theme Support. Jolly now has ability to specify the colors of its theme
- Packaging for NetBSD

(pin)

2023-02-07 16:34:52 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 1.1.1t

(jperkin)

2023-02-07 16:34:42 UTC MAIN commitmail json YAML

openssl: Update to 1.1.1t.

Changes between 1.1.1s and 1.1.1t [7 Feb 2023]

*) Fixed X.400 address type confusion in X.509 GeneralName.

  There is a type confusion vulnerability relating to X.400 address processing
  inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING
  but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This
  vulnerability may allow an attacker who can provide a certificate chain and
  CRL (neither of which need have a valid signature) to pass arbitrary
  pointers to a memcmp call, creating a possible read primitive, subject to
  some constraints. Refer to the advisory for more information. Thanks to
  David Benjamin for discovering this issue. (CVE-2023-0286)

  This issue has been fixed by changing the public header file definition of
  GENERAL_NAME so that x400Address reflects the implementation. It was not
  possible for any existing application to successfully use the existing
  definition; however, if any application references the x400Address field
  (e.g. in dead code), note that the type of this field has changed. There is
  no ABI change.
  [Hugo Landau]

*) Fixed Use-after-free following BIO_new_NDEF.

  The public API function BIO_new_NDEF is a helper function used for
  streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL
  to support the SMIME, CMS and PKCS7 streaming capabilities, but may also
  be called directly by end user applications.

  The function receives a BIO from the caller, prepends a new BIO_f_asn1
  filter BIO onto the front of it to form a BIO chain, and then returns
  the new head of the BIO chain to the caller. Under certain conditions,
  for example if a CMS recipient public key is invalid, the new filter BIO
  is freed and the function returns a NULL result indicating a failure.
  However, in this case, the BIO chain is not properly cleaned up and the
  BIO passed by the caller still retains internal pointers to the previously
  freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO
  then a use-after-free will occur. This will most likely result in a crash.
  (CVE-2023-0215)
  [Viktor Dukhovni, Matt Caswell]

*) Fixed Double free after calling PEM_read_bio_ex.

  The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and
  decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload
  data. If the function succeeds then the "name_out", "header" and "data"
  arguments are populated with pointers to buffers containing the relevant
  decoded data. The caller is responsible for freeing those buffers. It is
  possible to construct a PEM file that results in 0 bytes of payload data.
  In this case PEM_read_bio_ex() will return a failure code but will populate
  the header argument with a pointer to a buffer that has already been freed.
  If the caller also frees this buffer then a double free will occur. This
  will most likely lead to a crash.

  The functions PEM_read_bio() and PEM_read() are simple wrappers around
  PEM_read_bio_ex() and therefore these functions are also directly affected.

  These functions are also called indirectly by a number of other OpenSSL
  functions including PEM_X509_INFO_read_bio_ex() and
  SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL
  internal uses of these functions are not vulnerable because the caller does
  not free the header argument if PEM_read_bio_ex() returns a failure code.
  (CVE-2022-4450)
  [Kurt Roeckx, Matt Caswell]

*) Fixed Timing Oracle in RSA Decryption.

  A timing based side channel exists in the OpenSSL RSA Decryption
  implementation which could be sufficient to recover a plaintext across
  a network in a Bleichenbacher style attack. To achieve a successful
  decryption an attacker would have to be able to send a very large number
  of trial messages for decryption. The vulnerability affects all RSA padding
  modes: PKCS#1 v1.5, RSA-OEAP and RSASVE.
  (CVE-2022-4304)
  [Dmitry Belyavsky, Hubert Kario]

(jperkin)

2023-02-07 15:14:12 UTC MAIN commitmail json YAML

doc: Updated net/gnunet to 0.19.3

(nikita)

2023-02-07 15:14:02 UTC MAIN commitmail json YAML

gnunet: Update to 0.19.3

ChangeLog:

v0.19.3:
  - We now detect MySQL's strange, version-dependent my_bool type on configure.
  - Add pkg-config definitions for gnunet messenger.

(nikita)

2023-02-07 14:53:58 UTC MAIN commitmail json YAML

pbulk: document pbulk-build build_script and what arguments it gets

(wiz)

2023-02-07 13:53:34 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-xephyr to 21.1.7

(wiz)

2023-02-07 13:53:22 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 21.1.7

(wiz)

2023-02-07 13:53:07 UTC MAIN commitmail json YAML

modular-xorg-server: update to 21.1.7

This release contains the fix for CVE-2023-0494 in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-February/003320.html
It also fixes a second possible OOB access during EnqueueEvent and a
crasher caused by ResourceClientBits not correctly honouring the
MaxClients value in the configuration file.

Finally, a bunch of Xquartz updates including the ability to correctly detect
ssh-tunneled clients as remote.

Jeremy Huddleston Sequoia (11):
      xquartz: Ignore SIGPIPE at process launch
      xquartz: Use xorg_backtrace() instead of rolling our own for debugging
      rootless: Add additional debug logging to help triage XQuartz fb/rootless/damage crashes
      xquartz: Fix building with autoconf
      xquartz: Update the about box copyright to 2023
      xquartz: Disable COMPOSITE at runtime
      Revert "meson: Don't build COMPOSITE for XQuartz"
      os: Update AllocNewConnection() debug logging to include whether or not the client is local
      os: Update GetLocalClientCreds to prefer getpeerucred() or SO_PEERCRED over getpeereid()
      os: Use LOCAL_PEERPID from sys/un.h if it is available to detemine the pid when falling back on getpeereids()
      darwin: Implement DetermineClientCmd for macOS

Mike Gorse (1):
      dix: Use CopyPartialInternalEvent in EnqueueEvent

Olivier Fourdan (1):
      dix: Fix overzealous caching of ResourceClientBits()

Peter Hutterer (2):
      Xi: fix potential use-after-free in DeepCopyPointerClasses
      xserver 21.1.7

(wiz)

2023-02-07 12:31:17 UTC MAIN commitmail json YAML

Updated converters/py-simplejson, time/py-dateparser

(adam)

2023-02-07 12:31:00 UTC MAIN commitmail json YAML

py-dateparser: updated to 1.1.7

1.1.7 (2023-02-02)
------------------
Improvements:
- Add an ���ago��� synonym for Arabic
- Improved date parsing for Czech
- Improved date parsing for Indonesian

1.1.6 (2023-01-12)
------------------
Improvements:
- Fix the bug where Monday is parsed as a month
- Prevent ReDoS in Spanish sentence splitting regex

(adam)

2023-02-07 12:28:05 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.18.3

Version 3.18.3 released 2023-02-05

* Fix regression in sdist archive
  https://github.com/simplejson/simplejson/pull/310

Version 3.18.2 released 2023-02-04

* Distribute a pure python wheel for Pyodide
  https://github.com/simplejson/simplejson/pull/308

(adam)

2023-02-07 12:23:35 UTC MAIN commitmail json YAML

Updated devel/py-test-localserver, devel/py-plumbum

(adam)

2023-02-07 12:23:18 UTC MAIN commitmail json YAML

py-plumbum: updated to 1.8.1

1.8.1
-----
* Accept path-like objects
* Move the build backend to hatchling and hatch-vcs. Users should be unaffected. Third-party packaging may need to adapt to the new build system.

(adam)

2023-02-07 12:18:38 UTC MAIN commitmail json YAML

py-test-localserver: updated to 0.7.1

0.7.1 (2023-01-29)
------------------
Update SMTP server code to work with aiosmtpd >=1.4.3
Fix GitHub Actions configuration for Python 3.5 and 3.6
Add support for Python 3.11 (or at least, list it explicitly in the classifiers)
Update the AUTHORS file
Add a workflow to push packages to PyPI using GitHub Actions

(adam)

2023-02-07 11:25:54 UTC MAIN commitmail json YAML

Updated net/py-cares, devel/py-types-ujson, devel/py-pyutil

(adam)

2023-02-07 11:10:53 UTC MAIN commitmail json YAML

Run configure in the correct phase using HAS_CONFIGURE.
This is more inline with how it usualy works,
and the substitution framework is unneeded since the
configure script adheres to environment.
Set correct manpage install directory using env instead
of changing the configure file.
Sort buildlink3 includes.

(nros)

2023-02-07 11:00:39 UTC MAIN commitmail json YAML

py-pyutil: updated to 3.3.2

3.3.2
removed duplicate target for strutil

3.3.1
updated versioneer

(adam)

2023-02-07 10:57:20 UTC MAIN commitmail json YAML

py-types-ujson: updated to 5.7.0.0

5.7.0.0 (2023-01-07)
Bump ujson to 5.7.*

(adam)

2023-02-07 10:55:56 UTC MAIN commitmail json YAML

py-cares: updated to 4.3.0

4.3.0
Bump cibuildwheel to build for Python 3.11 + CI total time speedups
Fix tests that depended on external sites
Complete the Python 3.11 support
Drop CPython 3.6
Improve test compatibility with pytest
Update c-ares submodule to 1.18.1

(adam)

2023-02-07 10:53:01 UTC MAIN commitmail json YAML

Updated devel/py-path, textproc/py-xlsxwriter

(adam)

2023-02-07 10:52:42 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.8

Release 3.0.8
* Fix for ``autofit()`` exception when user defined column width was ``None``.

(adam)

2023-02-07 10:51:44 UTC MAIN commitmail json YAML

py-path: updated to 16.6.0

v16.6.0
- ``.mtime`` and ``.atime`` are now settable.

v16.5.0
- Refreshed packaging.
- Fixed default argument rendering in docs.
- Refactored ``write_lines`` to re-use open semantics.
  Deprecated the ``linesep`` parameter.

v16.4.0
- Added type hints and declare the library as typed.

(adam)

2023-02-07 10:45:25 UTC MAIN commitmail json YAML

ghc94: Fix build with SunOS ld.

Some part of ar(1) support for "@" is leaking into LdHasFilelist, which while
set to no is still being called with "@" and breaking the build.  Just disable
ar "@" support for now, this is a regression in 9.4.x.

(jperkin)

2023-02-07 10:42:17 UTC MAIN commitmail json YAML

2023-02-07 10:30:36 UTC MAIN commitmail json YAML

doc: Updated devel/lua-busted to 2.1.1

(nia)

2023-02-07 10:30:24 UTC MAIN commitmail json YAML

lua-busted: update to 2.1.1

v2.1.1

  Bug Fixes

    * Avoid GitHub marketplace namespace conflict

v2.1.0

  Bug Fixes

    * Refactor rockspec to dodge luarocks 3.1.3 bug
    * Fix caching the ffi.typeof function on luajit
    * Fix 'metatype' as a patched method on luajit
    * Report pending without function argument
    * Cache all outputter functions, use io.write not print
    * Exit when CLI specified helper fails
    * Restore globals set to nil in insulate block
    * Change rockspec URL to git+https
    * Fix error in gtest and utfhandlers if color was set

  Features

    * Add tooling so repository can be used as a GitHub action
    * Add Dockefile and publish to GHCR
    * Add function to locate relative fixtures
    * Add CLI support for setting luacov config path
    * Add helpers to read/load fixtures
    * Add Romanian translation
    * Enable color overrides for utf+gtest handlers

  Miscellaneous Tasks

    * Overhaul CI & add automatic publishing from rockspecs
    * Bump luassert/say deps
    * Update terra loader to use the global-injection of current Terra

(nia)

2023-02-07 09:02:31 UTC MAIN commitmail json YAML

Updated net/dnsmasq, devel/tevent

(adam)

2023-02-07 09:01:41 UTC MAIN commitmail json YAML

2023-02-07 08:51:45 UTC MAIN commitmail json YAML

dnsmasq: updated to 2.89

version 2.89

Fix bug introduced in 2.88 (commit fe91134b) which can result
in corruption of the DNS cache internal data structures and
logging of "cache internal error". This has only been seen
in one place in the wild, and it took considerable effort
to even generate a test case to reproduce it, but there's
no way to be sure it won't strike, and the effect is to break
the cache badly. Installations with DNSSEC enabled are more
likely to see the problem, but not running DNSSEC does not
guarantee that it won't happen. Thanks to Timo van Roermund
for reporting the bug and for his great efforts in chasing
it down.

(adam)

2023-02-07 01:46:40 UTC MAIN commitmail json YAML

lang/ghc94/hacks.mk: Forgot to insert a CVS tag

(pho)

2023-02-07 01:41:20 UTC MAIN commitmail json YAML

2023-02-07 01:20:57 UTC MAIN commitmail json YAML

lang/ghc94: Disable the use of timerfd on NetBSD 10.99

This is only a temporary workaround. It should be removed when the corresponding kernel bug is fixed.

(pho)

2023-02-06 22:03:51 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.110.0

(nikita)

2023-02-06 22:03:10 UTC MAIN commitmail json YAML

hugo: update to version 0.110.0

ChangeLog:

v0.110.0
Note
    Make readFile return nil when file not found (note) 3c51625 @bep #9620
    Make hugo.toml the new config.toml f38a2fb @bep #8979

Bug fixes
    Fix permalinks issue with repeated sections 671f64b @bep #10377
    Fix HEAD method in resources.GetRemote f13531e @bep #10604
    Fix order when reading custom headers in resources.GetRemote b5d4850 @bep #10616
    resource: Fix Go Doc vs .Data.Integrity fbc3e08 @bep

Improvements
    related: Handly []any d595419 @bep #10624
    tpl/strings: Add findRESubmatch 2fb40ec @bep #10594
    config/security: Add GO\w+ (e.g. GOROOT) to the default allowed list c6b3887 @bep #10429
    Preserve front matter slice value types (e.g. int) 21af5b3 @bep #10624
    Make hugo.toml the new config.toml f38a2fb @bep #8979
    Add fill HTTP Response info into .Data in resources.GetRemote 6a579eb @bep #10604
    tpl/compare: Sort special float values as string f95fd57 @acclassic #10389
    tpl/diagrams: Move Goat to its own file e754d5c @bep
    Update CONTRIBUTING.md 002cd52 @bep
    Update CONTRIBUTING.md a76c405 @bep

Dependency Updates
    deps: Upgrade github.com/evanw/esbuild v0.15.18 => v0.17.0 6e9fa9e @bep #10536

Documentation
    dos: Regen CLI docs 19e9605 @bep
    docs: Regen docshelper 80e8bd3 @bep
    Update README.md c4f3a46 @bep
    Misc doc, code refactoring to improve documentation e402d91 @bep
    Update README.md c0a03a2 @bep

Build Setup
    Remove reference to Goreleaser in code comment dd6d0a6 @omarkohl

v0.109.0

Hugo v0.109.0 is the last release of 2022 – and with that we're wishing all of you a very merry Christmas and a prosperous new year1.
Notable new features
Pass variables to SCSS/SASS

Hugo has had great SCSS/SASS support, but passing variables (e.g. theme colours from config) down to the transpiler has been much harder than it should.

In Hugo v0.109.0 we added a new vars option and you can finally just do:

{{ $vars := dict "color1" "blue" "color2" "green" "font_size" "24px" }}
{{ $opts := (dict "transpiler" "dartsass" "outputStyle" "compressed" "vars" $vars ) }}
{{ $r := resources.Get "scss/main.scss" | toCSS $opts }}

And then in the SCSS file:

@use "hugo:vars" as v;

p {
    color: v.$color1;
    font-size: v.$font-size;
}

More examples here.
Hugo Module Workspaces

Workspace support was added in Go 1.18, and in this release Hugo finally gets solid support for it.

A common use case for a workspace is to simplify local development of a site with its theme modules.

A workspace can be configured in a *.work file and activated with the module.workspace setting, which for this use is commonly controlled via the HUGO_MODULE_WORKSPACE OS environment variable.

See the hugo.work file in the Hugo Docs repo for an example:

go 1.19

use .
use ../gohugoioTheme

Using the use directive, list all the modules you want to work on, pointing to its relative location. As in the example above, it's recommended to always include the main project (the ".") in the list.

With that you can start the Hugo server with that workspace enabled:

HUGO_MODULE_WORKSPACE=hugo.work hugo server --ignoreVendorPaths "**"

The --ignoreVendorPaths flag is added above to ignore any of the vendored dependencies inside _vendor. If you don't use vendoring, you don't need that flag. But now the server is set up watching the files and directories in the workspace and you can see your local edits reloaded.
Breadcrumbs

We have added a new .Ancestors method on Page that walks up the tree to the home page. With this, breadcrumbs templates can be greatly simplified:

<ol>
  <ul>
    {{- range .Ancestors.Reverse }}
      <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
    {{- end }}
    <li class="active" aria-current="page">
      <a href="{{ .Permalink }}">{{ .Title }}</a>
    </li>
  </ul>
</ol>

The path to /public now available in PostCSS

So you can do process.env.HUGO_PUBLISHDIR in your postcss.config.js to figure out where Hugo publishes
its files.

Note that the value will always be an absolute file path and will point to a directory on disk even when running hugo server in memory mode.

If you write to this folder from PostCSS when running the server, you could run the server with one of these flags:

hugo server --renderToDisk
hugo server --renderStaticToDisk

Note
    modules: Make the module.workspace=off as default (note) 0d4b17d @bep #10553
    release: Add a note section in release notes 3afaca7 @bep
    helpers: Allow at signs in UnicodeSanitize (note) 2d217cb @jmooring #10548
    Also consider wrapped errors when checking for file IsNotExist errors ad20598 @bep #10534

Bug fixes
    If you use the legacy libsass transpiler in toCSS and uses the cached build
    to avoid having the extended version installed on the CI server, you need to
    rebuild those assets and commit them to source control (e.g. with hugo --gc).
    tpl/resources: Fix data race in ToCSS aa2c724 @bep #10542
    tocss: Fix unquote case with double quotes 5d5f0a2 @septs #10555
    resources/js: Fix some import discrepancies between Hugo and ESBuild b54de1b @bep #10527
    parser/metadecoders: Fix spelling e0e63f3 @lacamera

Improvements
    Adjust "you need the extended version" error message 180dfeb @bep
    resource/page: Slight adjustment of Page.Ancestors eb0c8f9 @bep #10567
    resource/page: Add Page.Ancestors 3a21618 @septs #10567
    Annotate test assertions 7183232 @jmooring
    hugolib: Exclude non-linkable pages from translations map 37ab1cf @jmooring #9073
    Add HUGO_PUBLISHDIR to the Node environment 59af05c @bep #10554
    Revert "tpl/tplimpl: Use https in sitemap templates" 4989da6 @jmooring
    tocss: Add some more test cases effa6a4 @bep #10555
    Allow "fast render mode" even if --disableLiveReload is set d20d265 @bep #10561
    tocss: Add vars option 41a080b @bep #10555
    modules: Improve "module workspace" not found error eda1e72 @bep
    modules: Adjust watch logic vs workspace use definitions 330fa89 @bep
    Add any configured Go Workspace file to the config watcher 6db5274 @bep #10556
    parser/metadecoders: Remove superflous cast in test 17055d1 @bep
    parser/metadecoders: Simplify nil check in Unmarshal 2a81a49 @bep
    parser/metadecoders: Add empty /data JSON file as empty map e30d711 @acclassic #8601
    tpl/openapi3: Wrap *kopenapi3.T 87e898a @bep
    github: Use ruby/setup-ruby d894269 @bep #10517
    tpl/tplimpl: Use https in sitemap templates 3fd0b78 @jmooring #10515

Dependency Updates
    build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 7874b96 @dependabot[bot]

Documentation
    docs: Regen docs helper JSON 10bb29d @bep
    tpl: Improve template funcs GoDoc cd1ed56 @bep

Build Setup
    github: Update to Dart Sass 1.56.2 c9354d5 @bep
    We're working on some bigger and even more exiting Hugo features that will
    be ready early next year. Stay tuned!

v0.108.0
With Hugo v0.108.0 you can render standalone Markdown images without a
surrounding paragraph. Both the HTML- and CommonMark-specification defines
image as an inline element. For Markdown, this has meant that if you put an
image on its own (not inlined in another paragraph), it would be wrapped
in <p></p> tags, even if you provide your own Render Hook Template.

Now you can get by this annoyance by setting markup.goldmark.parser.wrapStandAloneImageWithinParagraph = false

[markup]
  [markup.goldmark]
    [markup.goldmark.parser]
      wrapStandAloneImageWithinParagraph = false
      [markup.goldmark.parser.attribute]
        block = true

In the above we have also enabled attribute support for Markdown blocks to
illustrate another nice side effect of this; it's now possible to use Markdown
attributes (e.g. CSS classes) on standalone images:

This is an inline image: ![Inline Image](/inline.jpg). Some more text.

![Block Image](/block.jpg)
{.blue}

The images in the above Markdown example would, given the hook template below, be rendered wrapped in a figure element with the blue CSS class applied in the latter example.

{{ if .IsBlock }}<figure class="{{ .Attributes.class }}"><img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" /></figure>
{{ else }}<img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" />{{ end }}

Two new fields are added to the render context passed to image render hooks:
    IsBlock: Returns true if this is a standalone image and the config option
    markup.goldmark.parser.wrapStandAloneImageWithinParagraph is disabled.
    Ordinal: Zero-based ordinal for all the images in the current document.

Bug fixes
    common/hugio: Fix multiWriteCloser.Close 5067775 @bep #10505
    tpl/collections: Fix some index cases where the indices given is a slice and be more lenient with nil inputs d373774 @bep #10489

Improvements
    Make the hugo env non verbose output slightly more verbose f97544a @bep
    Add dart-sass-embedded version info to hugo env -v d8efe08 @bep
    tpl/embedded: Make Open Graph's series optional b82b547 @razonyang
    dartsass: Add sourceMapIncludeSources option e93138d @bep
    github: Update Dart Sass Embedded to 1.56.1 7d16c3c @bep
    markup/goldmark: Add removeSurroundingParagraph for Markdown images 63126c6 @bep #8362 #10492 #10494 #10501
    tpl/tplimpl: Allow alternate comment syntax 0b976d2 @jmooring #10495
    resources: Increase timeout for http.Client a49e51f @dirtymew #10478
    config/security: Add CI env var to whitelist dc44bca @septs
    tpl: Use consistent delimiter spacing in examples b8d5c37 @jmooring

Dependency Updates
    deps: Upgrade github.com/bep/godartsass v0.15.0 => v0.16.0 f5b5b71 @bep
    build(deps): bump github.com/getkin/kin-openapi from 0.109.0 to 0.110.0 50549c8 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.16 to 0.15.18 535ea8c @dependabot[bot]
    build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 8bbec42 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.15 to 0.15.16 0bfa293 @dependabot[bot]
    deps: Upgrade github.com/bep/godartsass v0.14.0 => v0.15.0 83080df @bep

Documentation
    docs: Add basic doc for wrapStandAloneImageWithinParagraph etc. de9c554 @bep #10492
    tpl: Misco GoDoc improvements 7d5e3ab @bep
    docs: Regen docs helper 75f782a @bep

v0.107.0
This release is mostly interesting if you do code highlighting. We fixed a
bottle neck which should show a significant performance boost for sites using
code highlighting. Hugo's gohugo.io docs site builds ~20% faster. Also, Chroma,
the highlighting library, is upgraded to v2.4.0 with new lexers and lots of
improvements.

Bug fixes
    hugo/parser: Fix shortcode boolean param parsing 00fe7e0 @jmooring #10451

Improvements
    Add a cache for lexers.Get 7855b47 @bep
    markup/goldmark: Improve benchmark 34d1150 @bep
    commands: Create assets directory with new site 85e2ac1 @jmooring #10460

Dependency Updates
    build(deps): bump github.com/getkin/kin-openapi from 0.108.0 to 0.109.0 6a004b8 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.14 to 0.15.15 0923622 @dependabot[bot]
    build(deps): bump github.com/frankban/quicktest from 1.14.3 to 1.14.4 7477672 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 63f7f0f @dependabot[bot]
    deps: Upgrade github.com/alecthomas/chroma/v2 v2.4.0 bcb62d8 @bep

v0.106.0
Bug fixes
    Fix taxonomy weight sort regression 52ea07d @bep #10406
    tlp/resources: resources.Get returns nil when given empty string db945a6 @shifterbit
    tpl/internal: Sync go_templates f6ab955 @bep #10411

Dependency Updates
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.4 to 2.0.6 bafb389 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.13 to 0.15.14 cdd83bf @dependabot[bot]
    deps: Update the libweb version string e00220a @bep
    deps: Upgrade github.com/bep/gowebp v0.1.0 => v0.2.0 a662dda @bep
    build(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3 fe08d35 @dependabot[bot]
    build(deps): bump github.com/spf13/afero from 1.9.2 to 1.9.3 4b675dd @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.108.0 24eaa29 @dependabot[bot]
    build(deps): bump github.com/clbanning/mxj/v2 from 2.5.6 to 2.5.7 58a98c7 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.1.0 to 0.2.0 900904f @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.12 to 0.15.13 24eca0c @dependabot[bot]

Documentation
    docs: Regen CLI docs 0a019a1 @bep
    docs: Regenerate docs helper 9f7fb0a @bep
    Add Go 1.16+ install method to README 60e0e2c @vgnh
    readme: Update ToC 13adf3e @vgnh

v0.105.0
Bug fixes
    Avoid nilpointer when shortcode page content output nil e5d2a8f @davidejones #10391
    Revise the fix for shortcode vs output format nilpointer 631d768 @bep #10391

Improvements
    livereload: Use text/javascript here, too 00ff161 @bep
    media: Rename application/javascript, application/typescript to text/javascript etc. 588710a @bep
    Skip flakey server tests on GitHub Action on Windows 20ef6dc @bep
    github: Avoid duplicate test runs d1cd1db @bep
    tpl/encoding: Add noHTMLEscape option to jsonify 09e1011 @bep
    Don't use self-closing generator tag 01ebb6e @djibe
    github: Use SHA versions 1fd3320 @bep
    Resolve dependency-path not found error in workflow 0fb2b3d @jongwooo
    Use setup-go action to cache dependencies db05232 @jongwooo

Dependency Updates
    build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 f505854 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.106.0 to 0.107.0 2aedccc @dependabot[bot]
    build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 c109314 @dependabot[bot]
    build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 4732c47 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.103.0 to 0.106.0 62780ec @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 351d6b0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.15 to 1.5.2 ed930db @dependabot[bot]
    build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 05df964 @dependabot[bot]
    build(deps): bump github.com/magefile/mage from 1.13.0 to 1.14.0 9860e0e @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.9 to 0.15.12 2ef60db @dependabot[bot]

Documentation
    Update Go and Alpine version in Dockerfile 6275aad @wind0r

Build Setup
    build: Update to Go 1.19.2 a066e98 @bep

v0.104.3
What's Changed
Note that none of the fixes below are regressions from v0.104.*; the first one,
the GIF fix, comes from v0.101, back when we added support for processing
animated GIFs.

    resources/images: Fix 2 animated GIF resize issues 3a9cb7b @bep #10354
    server: Fix flaky TestServerPathEncodingIssues tests 0addb30 @anthonyfok #10332
    commands: Remove extraneous newline from result of convert toTOML b002d47 @jmooring #10351
    config/security: Fix filename e3f3135 @felicianotech

v0.104.2
Fix htimes /: operation not permitted error on config changes when running the
server. This regression was introduced in Hugo v0.104.1 4611b69 @bep

v0.104.1
What's Changed
    Fix /static performance regression from Hugo 0.103.0 29ccb36 @bep #10328

v0.104.0
Some bug fixes, dependency upgrades and a new $image.Colors method. This method
returns a slice of the most dominant colors in an image. The library we use is
implemented by @marekm4 and is both fast and accurate. One use case for this may
be to use as a placeholder before the image is loaded, as seen on this Hugo
gallery [theme source]. You need a slow enough internet connection to notice
this effect so you may want to try this with Chrome's dev console open and
throttle the network to slow 3G, which would make it look something like this.

Bug fixes
    hugofs: Fix glob case-sensitivity bug 281554e @satotake
    server: Fix 404 redirects on Windows f3560aa @bep #10314

Improvements
    Consolidate the glob case logic 5c41653 @bep
    Run go mod tidy 0171fb2 @bep
    resources/images: Add $image.Colors a402811 @bep #10307
    commands: Skip flaky test on CI 08f0984 @bep
    config/security: Allow proxy variables in subcommands 86653fa @sathieu

Dependency Updates
    build(deps): bump github.com/evanw/esbuild from 0.15.8 to 0.15.9 edf9038 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.14 to 1.4.15 78f49b4 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.100.0 to 0.103.0 fa4b77e @dependabot[bot]
    build(deps): bump github.com/alecthomas/chroma/v2 from 2.2.0 to 2.3.0 4d909d4 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.7 to 0.15.8 4eb6d97 @dependabot[bot]

Documentation
    docs: Regen docs helper 8377c3c @bep
    docs: Regenerate CLI docs 4f9cb4f @bep

v0.103.1
What's Changed
    server: Fix redirects when file path contains bytes > 0x80 or whitespace 6be6752 @bep #10287

v0.103.0
There are 3 main topics in this release:
    The hugo server finally comes with proper 404 support.
    You can now use PostProcess'ed resources in all file types (e.g. JSON), not
    just HTML.
    We have standardised the archive names for the release archives (as you can
    see further below). Hugo has since the first version used a rather odd and
    non-standard mixed case naming of the archive files
    (e.g. hugo_0.102.3_OpenBSD-64bit.tar.gz). We now use the standard
    GOOS/GOARCH values as-is, which makes it easier for people to script
    against. To avoid breakage when running on Netlify and similar, we create
    aliases for the most commonly downloaded Linux-archives on the old format
    and will continue to do so in the foreseeable future.

Bug fixes
    Fix usage description ab5ce59 @satotake
    scss: Handle single-file sourcemaps correctly 02c89a4 @toothrot #8174

Improvements
    Filter out any duplicate files to post process 8e77bcc @bep #10269
    Support PostProcess for all file types 74daca6 @bep #10269
    server: Add 404 support a5cda5c @bep
    Add --force to hugo new 7d40da8 @satotake #9243
    Update stale.yml 5e03de0 @sashashura

Dependency Updates
    build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0 1fd4c56 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 5e2b28d @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7 f2019f0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14 475638f @dependabot[bot]

Build Setup
    Use standard GOOS/GOARCH values in release archives 3f0b40f @bep #10073
    release: Bump Hugoreleaser version 06c3ac6 @bep

v0.102.3
What's Changed
    Fix shortcode parser regression with quoted param values 8e5044d @bep #10236

v0.102.2
What's Changed
    deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1 5046a6c @jmooring #10230

v0.102.1
What's Changed
    release: Fix the Deb archives 79932e7 @bep #10220

v0.102.0

Note: there were an issue with the Deb Linux binaries (see #10220), so those
are now removed; will create a patch release with a fresh set later today.

This release adds Linux ARM64 extended archives (see issue #8257). If you look
behind the scenes of this, you may say that "this looks like a lot of work for
one file", but the current serial build setup was already closing in on the
timeout limits of CircleCI (mostly because of the relatively resource-intensive
extended build with CGO/webp/libsass). So, we eventually had to do something.
This release is built using Hugoreleaser, a custom build tool that allows us to
partition the build step. The Linux ARM64 binaries are built in its own Docker
container, and we also get a general speedup of the entire build:

Notes
    The MacOS archives have been replaced with universal/fat binaries that
    works on all MacOS platforms, named *macOS-universal.tar.gz.
    These archives are removed: 32 bit Linux archives, Windows 32-bit and ARM,
    Linux ARM Deb. We may re-add some of these if enough people shout.

Bug fixes
    common/hugio: One more fix for non-OS fs f5ba6fd @bep
    common/hugio: Fix CopyDir when fs is not OS c4bbc1e @bep
    markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock cbdaff2 @chick-p #10118
    commands: Fix embed in livereload.go 3fefea0 @yyqqing

Improvements
    license: Add copyright info c983484 @bep #10218
    github: Use GitHub's Choco-Install function to retry installs f7e00c0 @anthonyfok
    livereload: Inject script without head or body tag b017f7c @satotake #10105
    Externalise and embed livereload.js string 21562e3 @satotake
    Cache when not found in LookupLayout 9c24b86 @bep
    parser/pageparser: Don't store the byte slices 223bf28 @bep
    Make the baseline benchmark's test files stable 72b0ccd @bep
    Accept vendor-specified build date if .git/ is unavailable 8ebcaa5 @anthonyfok #10053
    Extract the baseline benchmark to a test d1278f6 @bep
    Add a baseline benchmark 92f31ae @bep

Dependency Updates
    build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0 2de393c @dependabot[bot]
    build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10 7efb356 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0 ddbcc67 @dependabot[bot]
    deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4 fd75f12 @bep #10210
    build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2 14878ca @dependabot[bot]
    build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2 e88873b @dependabot[bot]
    build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 4219993 @dependabot[bot]
    build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0 988e141 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13 4252988 @dependabot[bot]
    build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 45f1b1c @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0 369bdf2 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5 d1b03a0 @dependabot[bot]

Build Setup
    releaser: Bump versions for release of 0.102.0 0ff4a93 @bep
    Add linux/arm64 extended to release setup 45e1084 @bep #8257
    snap: Delete obsolete custom x-nodejs plugins 0e0fb1b @anthonyfok
    releaser: Fat MacOS binaries 7fb2808 @bep #9131
    Update to Go 1.19 0cd1929 @bep #10145
    snap: Replace mage with "go build" and set VendorInfo=snap 2414819 @anthonyfok
    snap: Use interface names etc-gitconfig and gitconfig, Take 2 5caed8a @anthonyfok #6226
    snap: Use interface names etc-gitconfig and gitconfig fd3953c @anthonyfok #6226
    releaser: Prepare repository for 0.102.0-DEV 15463f8 @bep

Documentation
    readme: Add Golang URL to Go links 941c28a @reecerussell
    Update README.md ffbdcc7 @bep
    Update README.md 95d9764 @bep
    Update README.md b66f9f2 @bep
    Update README.md 5c48ba9 @bep #10136

(nikita)

2023-02-06 20:53:02 UTC MAIN commitmail json YAML

go: Fix path for bootstrap kit

* Fix lang/go120 build.

(ryoon)

2023-02-06 20:45:50 UTC MAIN commitmail json YAML

doc: Added devel/go-swagger version 0.30.4

(nikita)

2023-02-06 20:45:20 UTC MAIN commitmail json YAML

devel/go-swagger: Import go-swagger version 0.30.4

Swagger is a simple yet powerful representation of your RESTful API and
go-swagger brings to the Go community a complete suite of fully-featured,
high-performance, API components to work with a Swagger API: server, client and
data model.

Swagger provides a Go implementation of Swagger 2.0 (also known as OpenAPI 2.0).

(nikita)

2023-02-06 20:38:10 UTC MAIN commitmail json YAML

lbX11: fix build on NetBSD 9 with modular X

(wiz)

2023-02-06 20:29:21 UTC MAIN commitmail json YAML

doc/TODO: + openttd-13.0.

(wiz)

2023-02-06 19:51:04 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 0.26.2

(nikita)

2023-02-06 19:50:53 UTC MAIN commitmail json YAML

gleam: Update to version 0.26.2

ChangeLog:

v0.26.2 - 2023-02-03
    The formatter now wraps long | patterns in case clauses over multiple lines.
    Fixed a bug where unlabelled function arguments could be declared after
    labelled ones.
    A broken link was removed from the error messages.
    Fixed a bug where using a qualified imported record constructor function as
    a value would produce invalid Erlang code if the name of the record variant
    was an Erlang reserved word.

v0.26.1 - 2023-01-22
    New projects now require gleeunit v0.10.
    Rebar3 dependency projects are now compiled in-place. This fixes an issue
    where some NIF using projects would fail to boot due to some paths not
    being copied to the build directory.
    An error is now emitted if a list spread expression is written without a
    tail value.
    An error is now emitted when a function is defined with multiple arguments
    with the same name.
    The error message emitted when a let does not match all possible values has
    been improved.
    Fixed a bug where the language server wouldn't analyse test code.
    Fixed a bug where assert expressions can generate invalid Erlang.
    Fixed a bug where assert expressions can generate Erlang that emits a
    warning.
    Fixed a bug where arguments would be passed incorrectly to Deno.
    Fixed a bug where defining variables that shadow external functions could
    generate invalid JavaScript.

(nikita)

2023-02-06 19:38:06 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.11.1

(pin)

2023-02-06 19:37:35 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.11.1

What's Changed
- Fix playback_progress_bar component style not working in #121

(pin)

2023-02-06 14:36:46 UTC MAIN commitmail json YAML

doc/TODO: sudo updated

- sudo-1.9.12p2.

(taca)

2023-02-06 14:35:54 UTC MAIN commitmail json YAML

doc: Updated security/sudo to 1.9.12p2

(taca)

2023-02-06 14:35:32 UTC MAIN commitmail json YAML

security/sudo: update to 1.9.12p2

1.9.12.p2 (2023-01-18)

* Fixed a compilation error on Linux/aarch64.  GitHub issue #197.

* Fixed a potential crash introduced in the fix for GitHub issue #134.
  If a user's sudoers entry did not have any RunAs user's set,
  running "sudo -U otheruser -l" would dereference a NULL pointer.

* Fixed a bug introduced in sudo 1.9.12 that could prevent sudo
  from creating a I/O files when the "iolog_file" sudoers setting
  contains six or more Xs.

* Fixed CVE-2023-22809, a flaw in sudo's -e option (aka sudoedit)
  that coud allow a malicious user with sudoedit privileges to
  edit arbitrary files.

(taca)

2023-02-06 11:56:49 UTC MAIN commitmail json YAML

Updated www/py-websocket-client, net/rabbitmq-c

(adam)

2023-02-06 11:56:33 UTC MAIN commitmail json YAML

rabbitmq-c: updated to 0.13.0

v0.13.0

Fixed missing option to not install static library
Missing pkgconfig version in v0.12.0 output
Correct return value from amqp_ssl_socket_set_key_buffer

Changed

Remove OpenSSL code no longer needed when used with OpenSSL >= 1.1.0.

Added

Integration with OSS-Fuzz

(adam)

2023-02-06 11:54:45 UTC MAIN commitmail json YAML

py-websocket-client: updated to 1.5.1

1.5.1
- Fix logic bug that can cause disconnects

1.5.0
- Refactor and improve ping/pong logic to resolve several issues, including an infinite loop issue during reconnect
- Fix issue where `skip_utf8_validation = True` is ignored
- Fix issue where sslopt `is_ssl` is ignored
- Downgrade "websocket connected" message from logging.warning to logging.info
- Update github actions to newer versions (669fe1b)

1.4.2
- create_dispatcher is determined by URL ws/wss, NOT by presence of sslopt args, to maintain consistency
- Remove redundant key generation line
- Updated docs to fix old links and updated CI to include Python 3.11

1.4.1
- Fix stack growth bug when `run_forever` reconnects
- Add doctest CI for sphinx docs code examples (d150099)
- General docs improvements

1.4.0
- Fix automatic reconnect with `run_forever`
- Allow a timeout to be set when using a proxy

(adam)

2023-02-06 11:24:16 UTC MAIN commitmail json YAML

doc: Updated security/flawfinder to 2.0.19

(nros)

2023-02-06 11:23:50 UTC MAIN commitmail json YAML

Update flawfinder to version 2.0.19

The reason for the update is to get this package to work,
version 1.31 crashed when I tried it, version 2.0.19 works.

Changes from changelog:

2021-08-29 David A. Wheeler
* Version 2.0.19
* Fix so we send error messages to stderr instead of stdout.
  Originally we sent some to stdout by mistake, which could
  mess up results since the error messages would be mixed up
  with the results.

2021-06-24 David A. Wheeler
* Version 2.0.18
* Fix SARIF output. SARIF output is new to flawfinder, and
  there was a subtle error in its generation that causes GitHub
  to reject the SARIF file.

2021-06-02 David A. Wheeler
* Version 2.0.17
* Fix the distributed tarball, which didn't include the
  key source file due to the earlier file restructure.
* Minor code style fix, which simplifies the code slightly.
* Update date in manual page to 2021. That's important because
  the documentation now includes information on `--sarif`.

2021-05-31 David A. Wheeler
* Version 2.0.16
* The distributed source file is now flawfinder.py, not flawfinder.
  This is part of a change that improves
  improve cross-platform ease-of-use by using entry_points.
  That said, "make install" will still
  install it as "flawfinder" (so those who install it via
  "make install" will see no change). Many thanks to Ben Spoor!
* Added support for generating SARIF output, use --sarif.
  A big thanks to Yong Yan for this work!
* Track curly brace level to reduce some problems, my thanks to
  Greg Myers for the work!
* Improved handling of Git patch format, thanks to
  Robin Geffroy.

2021-01-11 David A. Wheeler
* Version 2.0.15
* Fixed some release problems in 2.0.14.
* Improved handling of LoadLibraryEx; flawfinderr no longer complains
  about certain constructs that are known to be safe (eliminating
  some false positives).

2021-01-09 David A. Wheeler
* Version 2.0.14
* If there are >0 hits, tell users how to ignore them as part of the
  tool output.
* Various Windows improvments.
  Ignore LoadLibraryEx if its third parameter is
  LOAD_LIBRARY_SEARCH_SYSTEM32, as this is safe, and
  remove the rule for InitialCriticalSection
  (this is no longer a vulnerability on current widely-used versions
  of Windows)
* Various C++ improvements.  Add .hpp support for C++,
  ignore "system::" to reduce false positives,
  treat ' as digit separator when file extension is a C++ file
  (for C++14).
* I had some release problems; this is identified as 2.0.14
  (skipping a few minor numbers) to ensure that the version
  number uniquely identifies a specific release.

2020-02-17 David A. Wheeler
* Version 2.0.11
* Provide a much more detailed error report, including recommended
  solutions, when character encoding problems hit.
  As Python3 has slowly gained in popularity, its failure to provide
  useful built-ins to handle real-world character encoding problems
  hurts more people. (E.g., many files don't comply with *any*
  character set encoding standard, and Python3 can't read them
  without enabling options that are wrong for others.)
  We can at least provide much more detailed feedback to help
  explain the various options available.

2019-06-22 David A. Wheeler
* Version 2.0.10
* Use binary mode when reading a diffhitlist.
  My thanks to MichaÅ‚ Górny, who both reported the problem
  and provided the patch!

2019-05-19 David A. Wheeler
* Version 2.0.9
* Fixes a serious defect in --diffhitlist

2019-05-17 Labidurie Jerome
* Fixed a serious defect in --diffhitlist option and added a unit test

2019-01-21 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.8
* Don't warn if memcpy call includes sizeof(first arg).
  Thanks to Michael Clark for this improvement!
* Bugfix (banned function _ftcsat should be _ftcscat).
  Thanks to Lucas Ramage for reporting this!
* Documentation tweaks. Make it clear that GitHub issues and
  pull requests are supported, and use ~~~~ in markdown
  to ease copy-and-paste from documentation.

2018-09-30 David A. Wheeler <dwheeler, at, dwheeler.com>
* Incorporate many small improvements from nickthetait
* Fix a number of bugs reported by philipp
* Update URLs for www.dwheeler.com -> dwheeler.com

2018-04-04 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.6

2018-01-26 David A. Wheeler <dwheeler, at, dwheeler.com>
* Small fixes
* Update cwe.mitre.org URLs to use https

2017-11-16 David A. Wheeler <dwheeler, at, dwheeler.com>
* add detection of crypt_r function
* add detection of errant equal, mismatch, and is_permutation
* update CWE, risk, and discussion for C++14 STL functions
* Always report hit counts correctly, even if ignored using -m
* Update www.dwheeler.com URLs to use https

2017-09-02 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.4
* Switch from distutils to setuptools
* Directly support "pip" installs

2017-08-26 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.2
* Flawfinder can now run on either Python 2.7 or 3
* Added more tests
* Implemented additional code cleanups recommended by Pylint
* Modified documentation in various ways to clarify things

2017-08-13 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.1
* Tranform many internal constructs to work on Python 2 or 3,
          with the eventual goal of making it run on either.

2017-07-29 David A. Wheeler <dwheeler, at, dwheeler.com>
* Version 2.0.0
* Change version numbers to use Semantic Versioning (x.y.z)
* Add support for generating CSV (comma-separated value) format,
  to make this tool easier to integrate into larger toolsuites.
* Fixed a number of issues - and even a few bugs - found by the
  Python static analysis tool pylint.
* Document in CONTRIBUTING.md how to contribute to the project.
* Change version number to 2.0.0, because we have a subtle
  interface change that won't affect most people but it
  *may* affect those who use postprocess
  flawfinder data on CWEs. The fundamental issue is that
  in some cases a hit corresponds to multiple CWEs. As a result,
  in some cases flawfinder will list a sequence of CWEs
  in the format "more-general/more-specific", where the CWE actually
  being mapped is followed by a "!".
  This is always done whenever a flaw is not mapped directly to
  a top 25 CWE, but the mapping is related to such a CWE.
  So "CWE-119!/CWE-120" means that the vulnerability is mapped
  to CWE-119 and that CWE-120 is a subset of CWE-119.
  In contrast, "CWE-362/CWE-367!" means that the hit is mapped to
  CWE-367, a subset of CWE-362.
  Note that this is a subtle syntax change from flawfinder
  version 1.31; in flawfinder version 1.31,
  the form "more-general:more-specific" meant what is now listed as
  "more-general!/more-specific", while
  "more-general/more-specific" meant "more-general/more-specific!".
  Tools can handle both the version 1.31 and the current format,
  if they wish, by noting that the older format did not use "!" at all.
  These mapping mechanisms simplify searching for certain CWEs.

(nros)

2023-02-06 11:15:12 UTC MAIN commitmail json YAML

doc: Updated emulators/mgba to 0.10.1

(nia)

2023-02-06 11:13:18 UTC MAIN commitmail json YAML

mgba: update to 0.10.1

0.10.1: (2022-01-10)
Emulation fixes:
- GB Audio: Fix channels 1/2 not playing when resetting volume (fixes mgba.io/i/2614)
- GB Audio: Fix channel 3 volume being changed between samples (fixes mgba.io/i/1896)
- GB Audio: Fix up boot sequence
- GB Audio: Fix updating channels other than 2 when writing NR5x
- GB BIOS: Include timing in degenerate ArcTan2 cases (fixes mgba.io/i/2763)
- GB Memory: Actually, HDMAs should start when LCD is off (fixes mgba.io/i/2662)
- GB Serialize: Don't write BGP/OBP when loading SCGB state (fixes mgba.io/i/2694)
- GB SIO: Further fix bidirectional transfer starting
- GBA: Fix resetting key IRQ state (fixes mgba.io/i/2716)
- GBA Video: Ignore disabled backgrounds as OBJ blend target (fixes mgba.io/i/2489)
Other fixes:
- GBA: Fix forceskip BIOS logic for multiboot ROMs (fixes mgba.io/i/2753)
- GBA Cheats: Fix issues detecting unencrypted cheats (fixes mgba.io/i/2724)
- Qt: Manually split filename to avoid overzealous splitting (fixes mgba.io/i/2681)
- Qt: Fix scanning specific e-Reader dotcodes (fixes mgba.io/i/2693)
- Qt: Don't re-enable sync if GBA link modes aren't the same (fixes mgba.io/i/2044)
- Qt: Improve handling of multiplayer syncing (fixes mgba.io/i/2720)
- Qt: Fix initializing update revision info
- Qt: Redo stable branch detection heuristic (fixes mgba.io/i/2679)
- Res: Fix species name location in Ruby/Sapphire revs 1/2 (fixes mgba.io/i/2685)
- VFS: Fix minizip write returning 0 on success instead of size
Misc:
- macOS: Add category to plist (closes mgba.io/i/2691)
- macOS: Fix modern build with libepoxy (fixes mgba.io/i/2700)
- Qt: Keep track of current palette preset name (fixes mgba.io/i/2680)
- Qt: Move OpenGL proxy onto its own thread (fixes mgba.io/i/2493)

(nia)

2023-02-06 08:08:32 UTC MAIN commitmail json YAML

doc: Updated audio/spek to 0.8.5

(wiz)

2023-02-06 08:08:21 UTC MAIN commitmail json YAML

spek: update to 0.8.5.

New Features And Enhancements

New features since 0.8.2:

    Upgrade to FFmpeg 5.1
    Add 2 more palettes and change the default.
    Allow changing the DFT window size and function.
    Allow switching between audio streams and channels.
    Add translations for 14 additional languages.

Enhancements:

    Remove dependency on intltool.
    Fix FFmpeg build warnings.
    Detect AR tool.
    Use Homebrew for macOS dependencies.
    Improve test coverage.
    Use XDG_CONFIG_HOME on Unix systems.

Bugfixes:

    Remove association with .mod and MIDI files.
    Fix autoconf errors.
    Fix an AVX-related crash.

(wiz)

2023-02-06 07:59:16 UTC MAIN commitmail json YAML

Updated misc/py-platformdirs

(adam)

2023-02-06 07:48:34 UTC MAIN commitmail json YAML

py-platformdirs: updated to 2.6.2

platformdirs 2.6.2 (2022-12-28)

Fix missing typing-extensions dependency.

platformdirs 2.6.1 (2022-12-28)

Add detection of $PREFIX for android.

platformdirs 2.6.0 (2022-12-06)

BREAKING Correct the log directory on Linux/Unix from XDG_CACHE_HOME to XDG_STATE_HOME per the XDG spec

(adam)

2023-02-05 20:53:35 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.76.0

(js)

2023-02-05 20:53:26 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.76.0

Synapse 1.76.0 (2023-01-31)
===========================

The 1.76 release is the first to enable faster joins ([MSC3706](https://github.com/matrix-org/matrix-spec-proposals/pull/3706) and [MSC3902](https://github.com/matrix-org/matrix-spec-proposals/pull/3902)) by default. Admins can opt-out: see [the upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#faster-joins-are-enabled-by-default) for more details.

The upgrade from 1.75 to 1.76 changes the account data replication streams in a backwards-incompatible manner. Server operators running a multi-worker deployment should consult [the upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#changes-to-the-account-data-replication-streams).

Those who are `poetry install`ing from source using our lockfile should ensure their poetry version is 1.3.2 or higher; [see upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.76/docs/upgrade.md#minimum-version-of-poetry-is-now-132).

Notes on faster joins
---------------------

The faster joins project sees the most benefit when joining a room with a large number of members (joined or historical). We expect it to be particularly useful for joining large public rooms like the [Matrix HQ](https://matrix.to/#/#matrix:matrix.org) or [Synapse Admins](https://matrix.to/#/#synapse:matrix.org) rooms.

After a faster join, Synapse considers that room "partially joined". In this state, you should be able to

- read incoming messages;
- see incoming state changes, e.g. room topic changes; and
- send messages, if the room is unencrypted.

Synapse has to spend more effort to complete the join in the background. Once this finishes, you will be able to

- send messages, if the room is in encrypted;
- retrieve room history from before your join, if permitted by the room settings; and
- access the full list of room members.

Improved Documentation
----------------------

- Describe the ideas and the internal machinery behind faster joins. ([\#14677](https://github.com/matrix-org/synapse/issues/14677))

Synapse 1.76.0rc2 (2023-01-27)
==============================

Bugfixes
--------

- Faster joins: Fix a bug introduced in Synapse 1.69 where device list EDUs could fail to be handled after a restart when a faster join sync is in progress. ([\#14914](https://github.com/matrix-org/synapse/issues/14914))

Internal Changes
----------------

- Faster joins: Improve performance of looking up partial-state status of rooms. ([\#14917](https://github.com/matrix-org/synapse/issues/14917))

Synapse 1.76.0rc1 (2023-01-25)
==============================

Features
--------

- Update the default room version to [v10](https://spec.matrix.org/v1.5/rooms/v10/) ([MSC 3904](https://github.com/matrix-org/matrix-spec-proposals/pull/3904)). Contributed by @FSG-Cat. ([\#14111](https://github.com/matrix-org/synapse/issues/14111))
- Add a `set_displayname()` method to the module API for setting a user's display name. ([\#14629](https://github.com/matrix-org/synapse/issues/14629))
- Add a dedicated listener configuration for `health` endpoint. ([\#14747](https://github.com/matrix-org/synapse/issues/14747))
- Implement support for [MSC3890](https://github.com/matrix-org/matrix-spec-proposals/pull/3890): Remotely silence local notifications. ([\#14775](https://github.com/matrix-org/synapse/issues/14775))
- Implement experimental support for [MSC3930](https://github.com/matrix-org/matrix-spec-proposals/pull/3930): Push rules for ([MSC3381](https://github.com/matrix-org/matrix-spec-proposals/pull/3381)) Polls. ([\#14787](https://github.com/matrix-org/synapse/issues/14787))
- Per [MSC3925](https://github.com/matrix-org/matrix-spec-proposals/pull/3925), bundle the whole of the replacement with any edited events, and optionally inhibit server-side replacement. ([\#14811](https://github.com/matrix-org/synapse/issues/14811))
- Faster joins: always serve a partial join response to servers that request it with the stable query param. ([\#14839](https://github.com/matrix-org/synapse/issues/14839))
- Faster joins: allow non-lazy-loading ("eager") syncs to complete after a partial join by omitting partial state rooms until they become fully stated. ([\#14870](https://github.com/matrix-org/synapse/issues/14870))
- Faster joins: request partial joins by default. Admins can opt-out of this for the time being---see the upgrade notes. ([\#14905](https://github.com/matrix-org/synapse/issues/14905))

Bugfixes
--------

- Add index to improve performance of the `/timestamp_to_event` endpoint used for jumping to a specific date in the timeline of a room. ([\#14799](https://github.com/matrix-org/synapse/issues/14799))
- Fix a long-standing bug where Synapse would exhaust the stack when processing many federation requests where the remote homeserver has disconencted early. ([\#14812](https://github.com/matrix-org/synapse/issues/14812), [\#14842](https://github.com/matrix-org/synapse/issues/14842))
- Fix rare races when using workers. ([\#14820](https://github.com/matrix-org/synapse/issues/14820))
- Fix a bug introduced in Synapse 1.64.0 when using room version 10 with frozen events enabled. ([\#14864](https://github.com/matrix-org/synapse/issues/14864))
- Fix a long-standing bug where the `populate_room_stats` background job could fail on broken rooms. ([\#14873](https://github.com/matrix-org/synapse/issues/14873))
- Faster joins: Fix a bug in worker deployments where the room stats and user directory would not get updated when finishing a fast join until another event is sent or received. ([\#14874](https://github.com/matrix-org/synapse/issues/14874))
- Faster joins: Fix incompatibility with joins into restricted rooms where no local users have the ability to invite. ([\#14882](https://github.com/matrix-org/synapse/issues/14882))
- Fix a regression introduced in Synapse 1.69.0 which can result in database corruption when database migrations are interrupted on sqlite. ([\#14910](https://github.com/matrix-org/synapse/issues/14910))

Updates to the Docker image
---------------------------

- Bump default Python version in the Dockerfile from 3.9 to 3.11. ([\#14875](https://github.com/matrix-org/synapse/issues/14875))

Improved Documentation
----------------------

- Include `x_forwarded` entry in the HTTP listener example configs and remove the remaining `worker_main_http_uri` entries. ([\#14667](https://github.com/matrix-org/synapse/issues/14667))
- Remove duplicate commands from the Code Style documentation page; point to the Contributing Guide instead. ([\#14773](https://github.com/matrix-org/synapse/issues/14773))
- Add missing documentation for `tag` to `listeners` section. ([\#14803](https://github.com/matrix-org/synapse/issues/14803))
- Updated documentation in configuration manual for `user_directory.search_all_users`. ([\#14818](https://github.com/matrix-org/synapse/issues/14818))
- Add `worker_manhole` to configuration manual. ([\#14824](https://github.com/matrix-org/synapse/issues/14824))
- Fix the example config missing the `id` field in [application service documentation](https://matrix-org.github.io/synapse/latest/application_services.html). ([\#14845](https://github.com/matrix-org/synapse/issues/14845))
- Minor corrections to the logging configuration documentation. ([\#14868](https://github.com/matrix-org/synapse/issues/14868))
- Document the export user data command. Contributed by @thezaidbintariq. ([\#14883](https://github.com/matrix-org/synapse/issues/14883))

Deprecations and Removals
-------------------------

- Poetry 1.3.2 or higher is now required when `poetry install`ing from source. ([\#14860](https://github.com/matrix-org/synapse/issues/14860))

Internal Changes
----------------

- Faster remote room joins (worker mode): do not populate external hosts-in-room cache when sending events as this requires blocking for full state. ([\#14749](https://github.com/matrix-org/synapse/issues/14749))
- Enable Complement tests for Faster Remote Room Joins against worker-mode Synapse. ([\#14752](https://github.com/matrix-org/synapse/issues/14752))
- Add some clarifying comments and refactor a portion of the `Keyring` class for readability. ([\#14804](https://github.com/matrix-org/synapse/issues/14804))
- Add local poetry config files (`poetry.toml`) to `.gitignore`. ([\#14807](https://github.com/matrix-org/synapse/issues/14807))
- Add missing type hints. ([\#14816](https://github.com/matrix-org/synapse/issues/14816), [\#14885](https://github.com/matrix-org/synapse/issues/14885), [\#14889](https://github.com/matrix-org/synapse/issues/14889))
- Refactor push tests. ([\#14819](https://github.com/matrix-org/synapse/issues/14819))
- Re-enable some linting that was disabled when we switched to ruff. ([\#14821](https://github.com/matrix-org/synapse/issues/14821))
- Add `cargo fmt` and `cargo clippy` to the lint script. ([\#14822](https://github.com/matrix-org/synapse/issues/14822))
- Drop unused table `presence`. ([\#14825](https://github.com/matrix-org/synapse/issues/14825))
- Merge the two account data and the two device list replication streams. ([\#14826](https://github.com/matrix-org/synapse/issues/14826), [\#14833](https://github.com/matrix-org/synapse/issues/14833))
- Faster joins: use stable identifiers from [MSC3706](https://github.com/matrix-org/matrix-spec-proposals/pull/3706). ([\#14832](https://github.com/matrix-org/synapse/issues/14832), [\#14841](https://github.com/matrix-org/synapse/issues/14841))
- Add a parameter to control whether the federation client performs a partial state join. ([\#14843](https://github.com/matrix-org/synapse/issues/14843))
- Add check to avoid starting duplicate partial state syncs. ([\#14844](https://github.com/matrix-org/synapse/issues/14844))
- Add an early return when handling no-op presence updates. ([\#14855](https://github.com/matrix-org/synapse/issues/14855))
- Fix `wait_for_stream_position` to correctly wait for the right instance to advance its token. ([\#14856](https://github.com/matrix-org/synapse/issues/14856), [\#14872](https://github.com/matrix-org/synapse/issues/14872))
- Always notify replication when a stream advances automatically. ([\#14877](https://github.com/matrix-org/synapse/issues/14877))
- Reduce max time we wait for stream positions. ([\#14881](https://github.com/matrix-org/synapse/issues/14881))
- Faster joins: allow the resync process more time to fetch `/state` ids. ([\#14912](https://github.com/matrix-org/synapse/issues/14912))
- Bump regex from 1.7.0 to 1.7.1. ([\#14848](https://github.com/matrix-org/synapse/issues/14848))
- Bump peaceiris/actions-gh-pages from 3.9.1 to 3.9.2. ([\#14861](https://github.com/matrix-org/synapse/issues/14861))
- Bump ruff from 0.0.215 to 0.0.224. ([\#14862](https://github.com/matrix-org/synapse/issues/14862))
- Bump types-pillow from 9.4.0.0 to 9.4.0.3. ([\#14863](https://github.com/matrix-org/synapse/issues/14863))
- Bump types-opentracing from 2.4.10 to 2.4.10.1. ([\#14896](https://github.com/matrix-org/synapse/issues/14896))
- Bump ruff from 0.0.224 to 0.0.230. ([\#14897](https://github.com/matrix-org/synapse/issues/14897))
- Bump types-requests from 2.28.11.7 to 2.28.11.8. ([\#14899](https://github.com/matrix-org/synapse/issues/14899))
- Bump types-psycopg2 from 2.9.21.2 to 2.9.21.4. ([\#14900](https://github.com/matrix-org/synapse/issues/14900))
- Bump types-commonmark from 0.9.2 to 0.9.2.1. ([\#14901](https://github.com/matrix-org/synapse/issues/14901))

Synapse 1.75.0 (2023-01-17)
===========================

No significant changes since 1.75.0rc2.

Synapse 1.75.0rc2 (2023-01-12)
==============================

Bugfixes
--------

- Fix a bug introduced in Synapse 1.75.0rc1 where device lists could be miscalculated with some sync filters. ([\#14810](https://github.com/matrix-org/synapse/issues/14810))
- Fix race where calling `/members` or `/state` with an `at` parameter could fail for newly created rooms, when using multiple workers. ([\#14817](https://github.com/matrix-org/synapse/issues/14817))

Synapse 1.75.0rc1 (2023-01-10)
==============================

Features
--------

- Add a `cached` function to `synapse.module_api` that returns a decorator to cache return values of functions. ([\#14663](https://github.com/matrix-org/synapse/issues/14663))
- Add experimental support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) (removing account data). ([\#14714](https://github.com/matrix-org/synapse/issues/14714))
- Support [RFC7636](https://datatracker.ietf.org/doc/html/rfc7636) Proof Key for Code Exchange for OAuth single sign-on. ([\#14750](https://github.com/matrix-org/synapse/issues/14750))
- Support non-OpenID compliant userinfo claims for subject and picture. ([\#14753](https://github.com/matrix-org/synapse/issues/14753))
- Improve performance of `/sync` when filtering all rooms, message types, or senders. ([\#14786](https://github.com/matrix-org/synapse/issues/14786))
- Improve performance of the `/hierarchy` endpoint. ([\#14263](https://github.com/matrix-org/synapse/issues/14263))

Bugfixes
--------

- Fix the *MAU Limits* section of the Grafana dashboard relying on a specific `job` name for the workers of a Synapse deployment. ([\#14644](https://github.com/matrix-org/synapse/issues/14644))
- Fix a bug introduced in Synapse 1.70.0 which could cause spurious `UNIQUE constraint failed` errors in the `rotate_notifs` background job. ([\#14669](https://github.com/matrix-org/synapse/issues/14669))
- Ensure stream IDs are always updated after caches get invalidated with workers. Contributed by Nick @ Beeper (@fizzadar). ([\#14723](https://github.com/matrix-org/synapse/issues/14723))
- Remove the unspecced `device` field from `/pushrules` responses. ([\#14727](https://github.com/matrix-org/synapse/issues/14727))
- Fix a bug introduced in Synapse 1.73.0 where the `picture_claim` configured under `oidc_providers` was unused (the default value of `"picture"` was used instead). ([\#14751](https://github.com/matrix-org/synapse/issues/14751))
- Unescape HTML entities in URL preview titles making use of oEmbed responses. ([\#14781](https://github.com/matrix-org/synapse/issues/14781))
- Disable sending confirmation email when 3pid is disabled. ([\#14725](https://github.com/matrix-org/synapse/issues/14725))

Improved Documentation
----------------------

- Declare support for Python 3.11. ([\#14673](https://github.com/matrix-org/synapse/issues/14673))
- Fix `target_memory_usage` being used in the description for the actual `cache_autotune` sub-option `target_cache_memory_usage`. ([\#14674](https://github.com/matrix-org/synapse/issues/14674))
- Move `email` to Server section in config file documentation. ([\#14730](https://github.com/matrix-org/synapse/issues/14730))
- Fix broken links in the Synapse documentation. ([\#14744](https://github.com/matrix-org/synapse/issues/14744))
- Add missing worker settings to shared configuration documentation. ([\#14748](https://github.com/matrix-org/synapse/issues/14748))
- Document using Twitter as a OAuth 2.0 authentication provider. ([\#14778](https://github.com/matrix-org/synapse/issues/14778))
- Fix Synapse 1.74 upgrade notes to correctly explain how to install pyICU when installing Synapse from PyPI. ([\#14797](https://github.com/matrix-org/synapse/issues/14797))
- Update link to towncrier in contribution guide. ([\#14801](https://github.com/matrix-org/synapse/issues/14801))
- Use `htmltest` to check links in the Synapse documentation. ([\#14743](https://github.com/matrix-org/synapse/issues/14743))

Internal Changes
----------------

- Faster remote room joins: stream the un-partial-stating of events over replication. ([\#14545](https://github.com/matrix-org/synapse/issues/14545), [\#14546](https://github.com/matrix-org/synapse/issues/14546))
- Use [ruff](https://github.com/charliermarsh/ruff/) instead of flake8. ([\#14633](https://github.com/matrix-org/synapse/issues/14633), [\#14741](https://github.com/matrix-org/synapse/issues/14741))
- Change `handle_new_client_event` signature so that a 429 does not reach clients on `PartialStateConflictError`, and internally retry when needed instead. ([\#14665](https://github.com/matrix-org/synapse/issues/14665))
- Remove dependency on jQuery on reCAPTCHA page. ([\#14672](https://github.com/matrix-org/synapse/issues/14672))
- Faster joins: make `compute_state_after_events` consistent with other state-fetching functions that take a `StateFilter`. ([\#14676](https://github.com/matrix-org/synapse/issues/14676))
- Add missing type hints. ([\#14680](https://github.com/matrix-org/synapse/issues/14680), [\#14681](https://github.com/matrix-org/synapse/issues/14681), [\#14687](https://github.com/matrix-org/synapse/issues/14687))
- Improve type annotations for the helper methods on a `CachedFunction`. ([\#14685](https://github.com/matrix-org/synapse/issues/14685))
- Check that the SQLite database file exists before porting to PostgreSQL. ([\#14692](https://github.com/matrix-org/synapse/issues/14692))
- Add `.direnv/` directory to .gitignore to prevent local state generated by the [direnv](https://direnv.net/) development tool from being committed. ([\#14707](https://github.com/matrix-org/synapse/issues/14707))
- Batch up replication requests to request the resyncing of remote users's devices. ([\#14716](https://github.com/matrix-org/synapse/issues/14716))
- If debug logging is enabled, log the `msgid`s of any to-device messages that are returned over `/sync`. ([\#14724](https://github.com/matrix-org/synapse/issues/14724))
- Change GHA CI job to follow best practices. ([\#14772](https://github.com/matrix-org/synapse/issues/14772))
- Switch to our fork of `dh-virtualenv` to work around an upstream Python 3.11 incompatibility. ([\#14774](https://github.com/matrix-org/synapse/issues/14774))
- Skip testing built wheels for PyPy 3.7 on Linux x86_64 as we lack new required dependencies in the build environment. ([\#14802](https://github.com/matrix-org/synapse/issues/14802))

### Dependabot updates

<details>

- Bump JasonEtco/create-an-issue from 2.8.1 to 2.8.2. ([\#14693](https://github.com/matrix-org/synapse/issues/14693))
- Bump anyhow from 1.0.66 to 1.0.68. ([\#14694](https://github.com/matrix-org/synapse/issues/14694))
- Bump blake2 from 0.10.5 to 0.10.6. ([\#14695](https://github.com/matrix-org/synapse/issues/14695))
- Bump serde_json from 1.0.89 to 1.0.91. ([\#14696](https://github.com/matrix-org/synapse/issues/14696))
- Bump serde from 1.0.150 to 1.0.151. ([\#14697](https://github.com/matrix-org/synapse/issues/14697))
- Bump lxml from 4.9.1 to 4.9.2. ([\#14698](https://github.com/matrix-org/synapse/issues/14698))
- Bump types-jsonschema from 4.17.0.1 to 4.17.0.2. ([\#14700](https://github.com/matrix-org/synapse/issues/14700))
- Bump sentry-sdk from 1.11.1 to 1.12.0. ([\#14701](https://github.com/matrix-org/synapse/issues/14701))
- Bump types-setuptools from 65.6.0.1 to 65.6.0.2. ([\#14702](https://github.com/matrix-org/synapse/issues/14702))
- Bump minimum PyYAML to 3.13. ([\#14720](https://github.com/matrix-org/synapse/issues/14720))
- Bump JasonEtco/create-an-issue from 2.8.2 to 2.9.1. ([\#14731](https://github.com/matrix-org/synapse/issues/14731))
- Bump towncrier from 22.8.0 to 22.12.0. ([\#14732](https://github.com/matrix-org/synapse/issues/14732))
- Bump isort from 5.10.1 to 5.11.4. ([\#14733](https://github.com/matrix-org/synapse/issues/14733))
- Bump attrs from 22.1.0 to 22.2.0. ([\#14734](https://github.com/matrix-org/synapse/issues/14734))
- Bump black from 22.10.0 to 22.12.0. ([\#14735](https://github.com/matrix-org/synapse/issues/14735))
- Bump sentry-sdk from 1.12.0 to 1.12.1. ([\#14736](https://github.com/matrix-org/synapse/issues/14736))
- Bump setuptools from 65.3.0 to 65.5.1. ([\#14738](https://github.com/matrix-org/synapse/issues/14738))
- Bump serde from 1.0.151 to 1.0.152. ([\#14758](https://github.com/matrix-org/synapse/issues/14758))
- Bump ruff from 0.0.189 to 0.0.206. ([\#14759](https://github.com/matrix-org/synapse/issues/14759))
- Bump pydantic from 1.10.2 to 1.10.4. ([\#14760](https://github.com/matrix-org/synapse/issues/14760))
- Bump gitpython from 3.1.29 to 3.1.30. ([\#14761](https://github.com/matrix-org/synapse/issues/14761))
- Bump pillow from 9.3.0 to 9.4.0. ([\#14762](https://github.com/matrix-org/synapse/issues/14762))
- Bump types-requests from 2.28.11.5 to 2.28.11.7. ([\#14763](https://github.com/matrix-org/synapse/issues/14763))
- Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. ([\#14779](https://github.com/matrix-org/synapse/issues/14779))
- Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.1. ([\#14791](https://github.com/matrix-org/synapse/issues/14791))
- Bump types-pillow from 9.3.0.4 to 9.4.0.0. ([\#14792](https://github.com/matrix-org/synapse/issues/14792))
- Bump pyopenssl from 22.1.0 to 23.0.0. ([\#14793](https://github.com/matrix-org/synapse/issues/14793))
- Bump types-setuptools from 65.6.0.2 to 65.6.0.3. ([\#14794](https://github.com/matrix-org/synapse/issues/14794))
- Bump importlib-metadata from 4.2.0 to 6.0.0. ([\#14795](https://github.com/matrix-org/synapse/issues/14795))
- Bump ruff from 0.0.206 to 0.0.215. ([\#14796](https://github.com/matrix-org/synapse/issues/14796))
</details>

Synapse 1.74.0 (2022-12-20)
===========================

Improved Documentation
----------------------

- Add release note and update documentation regarding optional ICU support in user search. ([\#14712](https://github.com/matrix-org/synapse/issues/14712))

Synapse 1.74.0rc1 (2022-12-13)
==============================

Features
--------

- Improve user search for international display names. ([\#14464](https://github.com/matrix-org/synapse/issues/14464))
- Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`. ([\#14490](https://github.com/matrix-org/synapse/issues/14490), [\#14525](https://github.com/matrix-org/synapse/issues/14525))
- Add new `push.enabled` config option to allow opting out of push notification calculation. ([\#14551](https://github.com/matrix-org/synapse/issues/14551), [\#14619](https://github.com/matrix-org/synapse/issues/14619))
- Advertise support for Matrix 1.5 on `/_matrix/client/versions`. ([\#14576](https://github.com/matrix-org/synapse/issues/14576))
- Improve opentracing and logging for to-device message handling. ([\#14598](https://github.com/matrix-org/synapse/issues/14598))
- Allow selecting "prejoin" events by state keys in addition to event types. ([\#14642](https://github.com/matrix-org/synapse/issues/14642))

Bugfixes
--------

- Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances. ([\#14435](https://github.com/matrix-org/synapse/issues/14435), [\#14592](https://github.com/matrix-org/synapse/issues/14592), [\#14604](https://github.com/matrix-org/synapse/issues/14604))
- Suppress a spurious warning when `POST /rooms/<room_id>/<membership>/`, `POST /join/<room_id_or_alias`, or the unspecced `PUT /join/<room_id_or_alias>/<txn_id>` receive an empty HTTP request body. ([\#14600](https://github.com/matrix-org/synapse/issues/14600))
- Return spec-compliant JSON errors when unknown endpoints are requested. ([\#14620](https://github.com/matrix-org/synapse/issues/14620), [\#14621](https://github.com/matrix-org/synapse/issues/14621))
- Update html templates to load images over HTTPS. Contributed by @ashfame. ([\#14625](https://github.com/matrix-org/synapse/issues/14625))
- Fix a long-standing bug where the user directory would return 1 more row than requested. ([\#14631](https://github.com/matrix-org/synapse/issues/14631))
- Reject invalid read receipt requests with empty room or event IDs. Contributed by Nick @ Beeper (@fizzadar). ([\#14632](https://github.com/matrix-org/synapse/issues/14632))
- Fix a bug introduced in Synapse 1.67.0 where not specifying a config file or a server URL would lead to the `register_new_matrix_user` script failing. ([\#14637](https://github.com/matrix-org/synapse/issues/14637))
- Fix a long-standing bug where the user directory and room/user stats might be out of sync. ([\#14639](https://github.com/matrix-org/synapse/issues/14639), [\#14643](https://github.com/matrix-org/synapse/issues/14643))
- Fix a bug introduced in Synapse 1.72.0 where the background updates to add non-thread unique indexes on receipts would fail if they were previously interrupted. ([\#14650](https://github.com/matrix-org/synapse/issues/14650))
- Improve validation of field size limits in events. ([\#14664](https://github.com/matrix-org/synapse/issues/14664))
- Fix bugs introduced in Synapse 1.55.0 and 1.69.0 where application services would not be notified of events in the correct rooms, due to stale caches. ([\#14670](https://github.com/matrix-org/synapse/issues/14670))

Improved Documentation
----------------------

- Update worker settings for `pusher` and `federation_sender` functionality. ([\#14493](https://github.com/matrix-org/synapse/issues/14493))
- Add links to third party package repositories, and point to the bug which highlights Ubuntu's out-of-date packages. ([\#14517](https://github.com/matrix-org/synapse/issues/14517))
- Remove old, incorrect minimum postgres version note and replace with a link to the [Dependency Deprecation Policy](https://matrix-org.github.io/synapse/v1.73/deprecation_policy.html). ([\#14590](https://github.com/matrix-org/synapse/issues/14590))
- Add Single-Sign On setup instructions for Mastodon-based instances. ([\#14594](https://github.com/matrix-org/synapse/issues/14594))
- Change `turn_allow_guests` example value to lowercase `true`. ([\#14634](https://github.com/matrix-org/synapse/issues/14634))

Internal Changes
----------------

- Optimise push badge count calculations. Contributed by Nick @ Beeper (@fizzadar). ([\#14255](https://github.com/matrix-org/synapse/issues/14255))
- Faster remote room joins: stream the un-partial-stating of rooms over replication. ([\#14473](https://github.com/matrix-org/synapse/issues/14473), [\#14474](https://github.com/matrix-org/synapse/issues/14474))
- Share the `ClientRestResource` for both workers and the main process. ([\#14528](https://github.com/matrix-org/synapse/issues/14528))
- Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. ([\#14548](https://github.com/matrix-org/synapse/issues/14548))
- Faster joins: use servers list approximation to send read receipts when in partial state instead of waiting for the full state of the room. ([\#14549](https://github.com/matrix-org/synapse/issues/14549))
- Modernize unit tests configuration related to workers. ([\#14568](https://github.com/matrix-org/synapse/issues/14568))
- Bump jsonschema from 4.17.0 to 4.17.3. ([\#14591](https://github.com/matrix-org/synapse/issues/14591))
- Fix Rust lint CI. ([\#14602](https://github.com/matrix-org/synapse/issues/14602))
- Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1. ([\#14607](https://github.com/matrix-org/synapse/issues/14607))
- Alter some unit test environment parameters to decrease time spent running tests. ([\#14610](https://github.com/matrix-org/synapse/issues/14610))
- Switch to Go recommended installation method for `gotestfmt` template in CI. ([\#14611](https://github.com/matrix-org/synapse/issues/14611))
- Bump phonenumbers from 8.13.0 to 8.13.1. ([\#14612](https://github.com/matrix-org/synapse/issues/14612))
- Bump types-setuptools from 65.5.0.3 to 65.6.0.1. ([\#14613](https://github.com/matrix-org/synapse/issues/14613))
- Bump twine from 4.0.1 to 4.0.2. ([\#14614](https://github.com/matrix-org/synapse/issues/14614))
- Bump types-requests from 2.28.11.2 to 2.28.11.5. ([\#14615](https://github.com/matrix-org/synapse/issues/14615))
- Bump cryptography from 38.0.3 to 38.0.4. ([\#14616](https://github.com/matrix-org/synapse/issues/14616))
- Remove useless cargo install with apt from Dockerfile. ([\#14636](https://github.com/matrix-org/synapse/issues/14636))
- Bump certifi from 2021.10.8 to 2022.12.7. ([\#14645](https://github.com/matrix-org/synapse/issues/14645))
- Bump flake8-bugbear from 22.10.27 to 22.12.6. ([\#14656](https://github.com/matrix-org/synapse/issues/14656))
- Bump packaging from 21.3 to 22.0. ([\#14657](https://github.com/matrix-org/synapse/issues/14657))
- Bump types-pillow from 9.3.0.1 to 9.3.0.4. ([\#14658](https://github.com/matrix-org/synapse/issues/14658))
- Bump serde from 1.0.148 to 1.0.150. ([\#14659](https://github.com/matrix-org/synapse/issues/14659))
- Bump phonenumbers from 8.13.1 to 8.13.2. ([\#14660](https://github.com/matrix-org/synapse/issues/14660))
- Bump authlib from 1.1.0 to 1.2.0. ([\#14661](https://github.com/matrix-org/synapse/issues/14661))
- Move `StateFilter` to `synapse.types`. ([\#14668](https://github.com/matrix-org/synapse/issues/14668))
- Improve type hints. ([\#14597](https://github.com/matrix-org/synapse/issues/14597), [\#14646](https://github.com/matrix-org/synapse/issues/14646), [\#14671](https://github.com/matrix-org/synapse/issues/14671))

(js)

2023-02-05 19:24:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.19.1

(pin)

2023-02-05 19:23:59 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.19.1

Bug Fixes
- redraw window while gathering metadata in interactive mode. This fixes a by
  now long-standing issue with interactive mode only updating when keys are
  pressed, but not automatically.

(pin)

2023-02-05 19:23:18 UTC MAIN commitmail json YAML

doc: Updated www/ddgr to 2.1

(pin)

2023-02-05 19:22:57 UTC MAIN commitmail json YAML

www/ddgr: update to 2.1

- Change user agent
- Remove python 3.6 support
- Minor documentation changes

(pin)

2023-02-05 13:26:26 UTC MAIN commitmail json YAML

doc: Added lang/go120 version 1.20

(bsiegert)

2023-02-05 13:25:26 UTC MAIN commitmail json YAML

Import Go 1.20 from pkgsrc-wip into pkgsrc itself.

The latest Go release, version 1.20, arrives six months after Go 1.19. Most of
its changes are in the implementation of the toolchain, runtime, and libraries.
As always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.

https://go.dev/doc/go1.20

(bsiegert)

2023-02-05 13:11:00 UTC MAIN commitmail json YAML

doc: Updated sysutils/htop to 3.2.2

(fox)

2023-02-05 13:10:40 UTC MAIN commitmail json YAML

sysutils/htop: Update to 3.2.2

Changes since 3.2.1:

What's new in version 3.2.2

* CPUMeter now can show frequency in text mode
* Add option to render distribution path prefixes shadowed
* DiskIOMeter converts to bytes per second (not per interval)
* DiskIOMeter uses complete units, including missing "iB/s"
* DiskIOMeter indicates read and write in meter mode
* NetworkIOMeter converts to packets per second, shows packet rate
* Allow continued process following when changing display settings
* Update the panel header when changing to another tab
* Drop margin around the header if there are no meters
* Use Unicode replacement character for non-printable characters
* Default color preset uses bold blue for better visibility
* Update the Panel header on sort order inversions ('I')
* Toggle the header meters with pound key
* Fix ScreenPanel to handle quitting the panel while renaming
* Add fallback for HOME environment variable using passwd database
* Replace meaningless ID column with FD column in lock screen
* Use device format in the lock screen matching the files screen
* On Linux, improvements to file-descriptor lock detection
* On Linux, further distinguish systemd states in the SystemdMeter
* On Linux, improvements to cgroup and container identification
* On Linux, support openat(2) without readlinkat(2) platforms
* On Darwin, fix current process buffer handling for busy systems
* On DragonFly BSD, fix incorrect processor time of processes
* On FreeBSD, fix an issue with the memory graph not showing correctly
* On FreeBSD, add support for displaying shared memory usage
* On PCP, use pmLookupDescs(3) if available for efficiency
* On PCP, normalize generic columns values for consistent display
* On PCP, changes preparing for configurable, dynamic screens
* Handle invalid process columns from the configuration file
* Avoid undefined behaviour with deeply nested processes
* Fix crash when removing the currently active screen
* Prevent possible crash on a very early error path
* Include automake for Debian/Ubuntu
* Restore non-mouse support
* Reject unsupported command line arguments
* Document idle process state
* Clarify M_TRS/M_DRS columns

(fox)

2023-02-05 12:21:14 UTC MAIN commitmail json YAML

doc: Updated textproc/hunspell to 1.7.2nb1

(ryoon)

2023-02-05 12:20:34 UTC MAIN commitmail json YAML

hunspell: Does not use devel/ncursesw directly

* libncursesw is not linked to library but only to command,
  so no recursive revbump is required.
* Bump PKGREVISION.

(ryoon)

2023-02-05 09:39:19 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.43.1

(pin)

2023-02-05 09:38:57 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.43.1

0.43.1 (released 3rd February 2023)
This release has no logic changes from 0.43. The only difference is that the
'test_gzip_is_binary' test is ignored by default, as it depends on MIME database
availability. This database isn't always installed in packaging environments,
so packagers saw this test failing.

(pin)

2023-02-05 09:23:40 UTC MAIN commitmail json YAML

thunderbird-102 done, remove from list.

(he)

2023-02-05 09:07:18 UTC MAIN commitmail json YAML

Note addition of mail/thunderbird78 and update of mail/thunderbird.

(he)

2023-02-05 09:05:29 UTC MAIN commitmail json YAML

pkgsrc/mail/thunderbird/Makefile@1.291 / diff
pkgsrc/mail/thunderbird/PLIST@1.87 / diff
pkgsrc/mail/thunderbird/distinfo@1.254 / diff
pkgsrc/mail/thunderbird/mozilla-common.mk@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-comm_third__party_libgcrypt_configure@1.1 / diff
pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk deleted
pkgsrc/mail/thunderbird/patches/patch-configure.in deleted
pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp deleted
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp deleted
pkgsrc/mail/thunderbird/patches/patch-gfx_webrender__bindings_webrender__ffi.h deleted
pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp@1.11 / diff
pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build@1.5 / diff
      :
(more 26 files)
mail/thunderbird: Update to version 102.6.1.

This is copied from wip/thunderbird, which builds with
more recent versions of rust.

This is the version just before this change was implemented:

https://blog.thunderbird.net/2023/01/important-message-for-microsoft-office-365-enterprise-users/

and this version will stay here for a while before we update
again.

Call me lazy, but I don't think it's worth anyone's time to paste
in the change log from version 78 to 102.6.1 here, and it doesn't
appear to be readily accessible in the source distribution.  That
said, the list of security fixes implemented between version 78.12
and 102.6.1 is available at

https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird/#thunderbird102.6.1

and the release notes are available at

https://www.thunderbird.net/en-US/thunderbird/releases/

(he)

2023-02-05 08:42:18 UTC MAIN commitmail json YAML

doc: Updated devel/apr-util to 1.6.3

(wiz)

2023-02-05 08:42:04 UTC MAIN commitmail json YAML

apr-util: update to 1.6.3.

Changes with APR-util 1.6.3

  *) Correct a packaging issue in 1.6.2. The contents of the release were
    correct, but the top level directory was misnamed.

(wiz)

2023-02-05 08:41:23 UTC MAIN commitmail json YAML

doc: Updated devel/apr to 1.7.2

(wiz)

2023-02-05 08:41:05 UTC MAIN commitmail json YAML

apr: update to 1.7.2.

Changes for APR 1.7.2

  *) Correct a packaging issue in 1.7.1. The contents of the release were
    correct, but the top level directory was misnamed.

(wiz)

2023-02-05 08:32:24 UTC MAIN commitmail json YAML

mail/thunderbird78: be extra careful and "archive" the older thunderbird.

This version does not build with newer versions of rust,
probably because rust has moved too far and this version
is too old.  This is therefore a precursor to to upgrading
the thunderbird package proper to a newer version.

(he)

2023-02-05 00:00:30 UTC MAIN commitmail json YAML

doc: Updated x11/xvidtune to 1.0.4

(wiz)

2023-02-05 00:00:22 UTC MAIN commitmail json YAML

xvidtune: update to 1.0.4.

In honor of the ten year anniversary of the xvidtune 1.0.3 release, here's
a new release to deliver everything accumulated in git in the past decade.

Alan Coopersmith (8):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      xvidtune 1.0.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

St辿phane Aulery (2):
      Use real program name for help message
      Ensure consistency between the manpage and the output of the -h option

(wiz)

2023-02-04 23:44:40 UTC MAIN commitmail json YAML

Updated sysutils/nabud to 1.0

(thorpej)

2023-02-04 23:43:53 UTC MAIN commitmail json YAML

2023-02-04 21:39:51 UTC MAIN commitmail json YAML

doc: Updated x11/libX11 to 1.8.4

(wiz)

2023-02-04 21:39:41 UTC MAIN commitmail json YAML

libX11: update to 1.8.4.

This bug fix reverts a change that went into 1.8.3 that caused unexpected
regressions, and further attempts to improve the changes from 1.8.2 to
allow X*IfEvent() to reenter libX11 to reduce regressions from having the
thread-safety-constructor enabled.

We also send felictations to the friends of freedesktop.org that have
flocked to FOSDEM this weekend, whether physically or ephemerally.

Alan Coopersmith (3):
      xlibi18n: Update Imake instructions to autoconf equivalent in comments
      configure: options summary should say "libX11", not just "X11"
      libX11 1.8.4

Benno Schulenberg (4):
      nls: move the compose sequences for Ș and Èš to the fitting Unicode block
      nls: delete 88 compose sequences that have the accents in the wrong order
      nls: delete twelve compose sequences that cannot be typed
      nls: add two compose sequences for capital B with stroke, for consistency

GaryOderNichts (1):
      Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11

Yuxuan Shui (1):
      Revert "Update XPutBackEvent() to support clients that put back unpadded events"

(wiz)

2023-02-04 20:15:15 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.12.0

(pin)

2023-02-04 20:11:58 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.1.11

(pin)

2023-02-04 20:11:25 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.1.11

v0.1.11
- Attempt to restore terminal state on panic
- Fix piped input not working on macOS

(pin)

2023-02-04 20:10:11 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.12.0

What's Changed
- Update dependencies and fix clippy errors in #82
- Add authentication and upvote support in #81
- Refactor modeling, parsing, and client codes in #84
- Voting support follow-ups in #85

What's new
- With authentication support added, users can now authenticate their
  account and upvote stories/comments.
  More details: https://github.com/aome510/hackernews-TUI#authentication

(pin)

2023-02-04 20:09:10 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.11.0

(pin)

2023-02-04 20:08:46 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.11.0

What's Changed
- add initial issue templates in #104
- Refactor default themes in #107
- Add sharing support in #110
- Update play/pause icon usage and rename doc folder in #112
- Add support for seeing the current queue in #113
- Fix incorrect playback position on Linux in #114
- Automatically update the lyric page on playing new track in #115
- More flexible theme config in #118

Notes
There are some potentially breaking changes with theme configurations.
Please refer to the updated theme documentation for migration.

(pin)

2023-02-04 20:06:37 UTC MAIN commitmail json YAML

regress: remove tests for Haskell PLIST generation

The structure of the Haskell PLIST files has changed in the meantime, so
the tests fail.  Adjusting the tests to the new file structure would be
harder than rewriting them from scratch.

(rillig)

2023-02-04 17:16:14 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 109.0.1

(ryoon)

2023-02-04 17:15:48 UTC MAIN commitmail json YAML

firefox-l10n: Update to 109.0.1

* Sync with www/firefox-109.0.1.

(ryoon)

2023-02-04 17:15:13 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 109.0.1

(ryoon)

2023-02-04 17:14:33 UTC MAIN commitmail json YAML

firefox: Update to 109.0.1

Changelog:
Fixed

  * Reverted changes to Windows font smoothing which caused poor rendering on
    some configurations (bug 1803154)

  * Fixed jank when loading pages containing a large number of emoji characters
    (bug 1809081)

  * Fixed an issue causing authentication prompts to not appear when loading
    pages in some enterprise environments (bug 1809151)

  * Fixed inconsistent sizing of event listener checkboxes inside the Inspector
    developer tool (bug 1811760)

(ryoon)

2023-02-04 16:22:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-Glances to 3.3.1.1

(fox)

2023-02-04 16:21:58 UTC MAIN commitmail json YAML

sysutils/py-Glances: Update to 3.3.1.1

Changes since 3.3.0.4:

===============
Version 3.3.1.1
===============

Hard patch on the master branch.

Bug corrected:

    * "ModuleNotFoundError: No module named 'ujson'" #2246
    * Remove surrounding quotes for quoted command arguments #2247 (related to #2239)

===============
Version 3.3.1
===============

Enhancements:

    * Minor change on the help screen
    * Refactor some loop in the processes function
    * Replace json by ujson #2201

Bug corrected:

    * Unable to see docker related information #2180
    * CSV export dependent on sort order for docker container cpu #2156
    * Error when process list is displayed in Programs mode #2209
    * Console formatting permanently messed up when other text printed #2211
    * API GET uptime returns formatted string, not seconds as the doc says #2158
    * Glances UI is breaking for multiline commands #2189

Documentation and CI:

    * Add unitary test for memory profiling
    * Update memory profile chart
    * Add run-docker-ubuntu-* in Makefile
    * The open-web-browser option was missing dashes #2219
    * Correct regexp in glances.conf file example
    * What is CW from network #2222 (related to discussion #2221)
    * Change Glances repology URL
    * Add example for the date format
    * Correct Flake8 configuration file
    * Drop UT for Python 3.5 and 3.6 (no more available in Ubuntu 22.04)
    * Correct unitary test with Python 3.5
    * Update Makefile with comments
    * Update Python minimal requirement for py3nvlm
    * Update security policy (user can open private issue directly in Github)
    * Add a simple run script. Entry point for IDE debuger

Cyber security update:

    * Security alert on ujson < 5.4
    * Merge pull request #2243 from nicolargo/renovate/nvidia-cuda-12.x
    * Merge pull request #2244 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
    * Merge pull request #2228 from nicolargo/renovate/zeroconf-0.x
    * Merge pull request #2242 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
    * Merge pull request #2239 from mfridge/action-command-split
    * Merge pull request #2165 from nicolargo/renovate/zeroconf-0.x
    * Merge pull request #2199 from nicolargo/renovate/alpine-3.x
    * Merge pull request #2202 from chncaption/oscs_fix_cdr0ts8au51t49so8c6g
    * Bump loader-utils from 2.0.0 to 2.0.3 in /glances/outputs/static #2187 - Update Web lib

Contributors for this version:

    * Nicolargo
    * renovate[bot]
    * chncaption
    * fkwong
    * *mfridge

And also a big thanks to @RazCrimson (https://github.com/RazCrimson) for the support to the Glances community !

(fox)

2023-02-04 16:14:00 UTC MAIN commitmail json YAML

doc: Updated games/etlegacy to 2.81.0

(nia)

2023-02-04 16:13:26 UTC MAIN commitmail json YAML

etlegacy: update to 2.81.0

2.81.0 - Incoming! (released 27/01/2023)

    Notes: Unix binaries are now using different name such as etl/etlded.x86
    and etl/etlded.x86_64

  Engine

    General

    * Added cJSON 1.7.15
    * Allow loading loose ttf/otf fonts in pure mode
    * Fixed unfinished unicode encoding crashing clients
    * Added entry point for additional system calls without breaking
      compatbility with other engines (from ETe)
    * Added extension system to flash window
    * Fixed precision in patch collide generation to avoid
      "MAX_PATCH_PLANES" errors (from q3e/ETe)
    * Fixed net_port range by restricting it to RFC 793 specification
    * Fixed Splash Screen as work around for SDL_GetWindowSurface not
      working properly
    * Don't allow writeconfig to write configs called default.cfg,
      default_left.cfg or default_android.cfg
    * Added platforms manifest to the generated mod pk3
    * Added support for JSON file parsing / writing
    * Added fs_printOpen command to dump a list of all open files
    * Allowed omitting default values from being written with writeconfig by
      specifying -nd or -no-defaults option
    * Fixed IPV6

    MacOS

    * Fixes VM entry point for M1 processors by changing entry point from
      variadic to fixed parameters due to architecture differences

  Client

    General

    * Added cl_extrapolationMargin with a default value of 1 and allowed
      range 0 to 10 to reduce the client latency due to incorrect serverTime
      values caused by automatic adjustments to serverTimeDelta on the
      client
    * Fixed escape key not sending a char event which avoid closing UI menu
      properly
    * Fixed console char set scaling when r_scale is used. (Only for vanilla
      renderer since it's the only one with r_scale anyway).
    * Added cgame_restart commands for development purpose
    * Added command completion support for cgame command
    * Added the ISO keyboards nonUSBackslash key to the default console keys
      (for mac user)
    * Made sure we only copy over the vanilla data from the glconfig struct
    * Scaled ui mouse movement to match the window manager mouse movement
    * Fixed [skipnotify] text on console print
    * Added support for ttf ingame console fonts
    * Added a new default console font (JetBrainsMono-SemiBold) and an icon
      font for the custom ET font icons

    Audio backend

    * Fixed SDL2 sounds were played at incorrect range distance, which lead
      to heard sound closer or farther than expected.
    * Fixed OpenAl incorrect ambient and entity sounds volume
    * Fixed s_volume and s_alGain were not affecting volume on OpenAl

  Server

    * Fixed sv_ipMaxClients cvar incorrectly limiting the total amount of
      clients allowed on server instead of max clients per IP
    * Added sv_serverTimeReset cvar for resetting svs.time on map change to
      avoid various issues related to high server uptime
    * Fixed a typo in an error message printed when client fails a www
      download
    * Added sv_userInfoFloodProtect cvar to protect against userinfo
      flooding, so sv_floodProtect can be off and server can still be
      protected against user info flooding.
    * Blocked connection from IP with engine temp bans (exclude ports to fix
      issue with clients changing net_port and reconnecting after a kick,
      circumventing temp ban)
    * Added 2 digits for attacklog timestamps instead of 1
    * Added sv_protectLogInterval to control time in milliseconds between
      attack log entires (default 1000). Helps at keeping attack logs at
      reasonable sizes so they don't get spammed 100+ lines per second when
      someone runs server scanning

  Renderer

    * Fixed wrong decal projectors being culled

  Mod

    General

    * Added HUD editor in-game allowing player to fully customize HUD
      components (more info Customize HUD)
    * Added editcomponent command allowing HUD customization with commands
      (more info Customize HUD)
    * Fixed collision issues with prone causing players to get stuck on
      walls and being able to go through certain thin walls
    * Adjusted prone head collision box size to match head size to smooth
      out crawling on uneven surfaces
    * Fixed prone rotation being severly limited while proning on non-axial
      surfaces
    * Extended g_pronedelay cvar with value 2 - clients can't prone for
      850ms after jumping
          * The cvar now acts as a bitmask value, so you can combine values 1
            and 2
    * Fixed various graphical and camera bugs when rewinding demos
    * Fixed head bbox having no collision when lean key was released,
      allowing it to clip through solids and use +activate in some scenarios
    * Separated handling for class command on server side so we can have
      team command flood protected, but allow class commands to bypass flood
      protection
    * Fixed dead players capturing flag
    * Fixed ref command not working on dedicated server
    * Changed map vote to 1 points for each vote in game type 6
      GT_WOLF_MAPVOTE
    * Fixed weapon charge getting reduced when underwater where weapon
      doesn't fire
    * Added window flashing on game init and match starting
    * Fixed g_corpses value to act as a boolean as it was initializing the
      body queue but not put any corpses to it by setting it to negative
      value
    * Added option to visualize spawnpoints in the map with
      cg_drawSpawnpoints. Displays major spawnpoint name & number, and
      individual spawnpoints where players spawn
    * Added func_fakebrush drawing with railbox when debugging by setting
      g_debugHitboxes func_fakebrush
    * Swapped the check for PW_INVULNERABLE to be on the victim (the client
      getting shoved) rather than on the player doing the shove
    * Moved to JSON format following files :
          * weapon stats
          * huds
          * mapvoteinfo
    * Removed cvar list after HUD rework : cg_althudflags, cg_chatalpha,
      cg_chatBackgroundAlpha, cg_chatflags, cg_chatLineWidth, cg_chatScale,
      cg_chatShadow, cg_chatY, cg_chatX, cg_complaintPopUp ,
      cg_crosshairAlphaAlt, cg_crosshairColorAlt , cg_crosshairAlpha,
      cg_crosshairColor, cg_crosshairHealth, cg_crosshairPulse,
      cg_crosshairSize, cg_crosshairX, cg_crosshairY, cg_cursorHints,
      cg_descriptiveText, cg_drawBuddies, cg_drawCompass,
      cg_drawCompassIcons, cg_drawCrosshairInfo, cg_drawCrosshairNames,
      cg_drawFireteamOverlay, cg_drawFPS, cg_drawPing,
      cg_drawReinforcementTime, cg_drawRoundTimer, cg_drawSnapshot,
      cg_drawSmallPopupIcons, cg_drawSpreadScale, cg_drawspeed, cg_drawTime,
      cg_drawWeaponIconFlash , cg_fireteamAlpha, cg_fireteamBgAlpha,
      cg_fireteamlatchedclass, cg_fireteamLocationAlign, cg_fontScaleCN,
      cg_fontScaleCP, cg_fontScaleTP, cg_graphicObituaries,
      cg_healthDynamicColor, cg_lagometer, cg_popupBigFilter,
      cg_popupFilter, cg_popupShadow, cg_shoutcastDrawMinimap
    * Fixed scores command showing followed players xp counts in stopwatch
      game mode
    * Added missing commands to gamecommand list
    * Added player shove events in server log Shove: <attacker> <victim>

    Stability & Performance

    * Fixed a bug in antiwarp code that caused players to warp when they had
      no user input but still had velocity
    * Bots are no longer antiwarped
    * Fixed incorrect shader count for blacksmokeanimb causing error upon
      shader registering
    * Fixed game pause behaviour wasn't consistent on various game elements
    * Reduced LAG_MAX_DELTA from 75 to 25 to smooth out lagging players
    * Fixed stamina prediction
    * Fixed STAT_ANTIWARP_DELAY causing full predictions to run when it's
      just display information.
    * Fixed STAT_AIRLEFT prediction
    * Fixed grenadeTimeLeft firing prediction
    * Fixed bobcycle not being in sync between client/server in some cases
      which causes client to miss predict footsteps.
    * Fixed crashland prediction (event EV_FALL*)
    * Fixed artillery prediction (weaponTime and event)
    * Fixed nofatigue prediction
    * Fixed viewheight calculation for other leaning players, which caused
      leaning to be invisible to others depending on your location in the
      map
    * Fixed time played being counted during pause
    * Fixed free fireteams initalization producing runtime errors
    * Fixed rotation of smoke particles framerate dependency
    * Fixed potential crash in trigger_multiple activation
    * Fixed pmove_fixed 1 with g_antiwarp 1 and cg_optimizePrediction 1

    Audio

    * Fixed missing hitsound when players reach lower health than
      FORCE_LIMBO_HEALTH without getting gibbed, causing the next hit that
      will gib them to not play the hitsound

    Graphics

    * Fixed incorrect timings for voice chat sprites staying twice as long
      as expected
    * Medic and ammo request voice chat sprites are now cleared when client
      spawns/is revived (medic sprite only)
    * Changed cg_shadows cvar default value from 1 to 0 and changed Normal
      graphics preset to have shadows disabled, due to unreasonable
      performance penalty they cause compared to the visual improvement
    * Fixed voice chat icons were not drawn if a player had cg_voiceChats 0
    * Added back granular bobbing control
    * Changed cg_bobbing cvar from 1 to 0
    * Allowed changing cg_swingSpeed when cheats are disabled from range 0.1
      to 0.3

    UI

    * Minimap icons in cg_drawCompass 2 are now positioned along the edges
      of the map following the same viewangle-based logic as regular compass
    * Fixed incorrect levelshot in mapvote menu displaying for maps which
      client hadn't downloaded
    * Fixed preset_high_ui.cfg automatically executing when entering system
      settings menu
    * +stats display in Stopwatch mode after 2nd round now shows stats from
      the match all they way up until a new game is started
    * Fixed drawing of several cursorhints, eliminating unwanted lines due
      to the texture not being aligned properly
    * Increased (doubled) UI memory pool size for x64 architecture, fixing
      cases where UI would run out of memory on x64 but run fine on x86 due
      to different pointer sizes
    * Added cg_customFont1/2 cvars to change fonts
    * Added listfonts command to list available fonts, which includes
      "documentation" on usage
    * Allowed executing regular binds from UI by holding down left/right
      shift
    * Fixed env awareness and compass showing enemy item objective
    * Changed bitmask values for cg_drawCompassIcons and cg_drawEnvAwareness
      cvars:
          * 0 disabled
          * 1 item flags objectives
          * 2 Secondary objectives
          * 4 Primary objectives
    * Fixed crosshairnames showing at the place where respawning teammate
      died
    * Fixed limbopanel roll animation
    * Changed map vote selection in debriefing with game type 6
      GT_WOLF_MAPVOTE by using
          * Checbox side by side with map name
          * Selecting map and click one more time to toogle the map vote
    * Changed voice chat icon for Fire In The Hole from blue color to orange
    * Fixed team chat flag wasn't drawing correct team
    * Added fall down icon for MOD_FALLING obituary
    * Improved text readability by scaling text shadow/outline based off
      text size
    * Added shadowed text for demo list
    * Prevent unwanted script execution binding by pressing shift key alone
      (K_LSHIFT and K_RSHIFT) from UI menu
    * Limit the bindings that are allowed to be executed from UI menu and do
      not allow +/- actions or vstr that can contain those
    * Removed ui_browserOssFilter cvar
    * Added ui_disableOssFilter cvar for filtering server list depending of
      supported mod by OS
    * Added center print text for letting know medic who they just revived
    * Enhanced map vote windows on map vote game type by adding map
      popularity and history of last 333 played maps
    * Changed vote points from map vote game type from 1, 2, 3 points to a
      unique 1 point per vote.
    * Added semitransparent color for fireteam weapon that is not updated
    * Added red font to teamkill cp message to easily identify it and avoid
      abusing it by changing player color

    Weapons

    * Fixed zoom level for FG42 changing to incorrect value when trying to
      zoom in/out
    * Increased maximum zoom out level for scoped K43/Garand and binoculars
      from 20 to 32
          * cg_zoomDefaultSniper cvar is now capped within this range (32-4)
    * Knife backstabs now ignore both target and attacker view pitch, which
      previously caused backstabs to fail if the target was looking up/down
      too much
    * Fixed flamethrower flame animation not showing if the animation
      started in solid
    * Increased FG42 scoped recoil pitch
    * Fixed alt weapon switch bug/exploit by not allowing switch till we
      have switched to selected weapon
    * Fixed selected weapon at spawn/respawn
    * Fixed explosion hit registration being inconsistent by sorting players
      depending of distance from the explosion origin in ascending order
    * Fixed corpses blocking flamethrower hit registration
    * Fixed allies riflenade impact sound volume (from 64 to 127) & radius
      (from 1.5 to 64)
    * Fixed calling artillery was playing gun shot sound in some cases
    * Fixed pliers hint and usage priority near TOI
    * Fixed arty/airstrike bombs potentially spawning indoors
    * Fixed missile collision issues with skyboxes
    * Fixed (reduced) charge time when dropping grenades on death
    * Reduced speed from 127 to 80 (crouch speed) while player use scoped
      weapon and standing
    * Added back unscoping weapon while in air more than 250 ms, allowing
      player to walk on slope and stair without getting unscoped

(nia)

2023-02-04 16:11:23 UTC MAIN commitmail json YAML

doc: Updated audio/din to 56

(fox)