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 (4h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 05:29:55 UTC Now

2024-01-07 16:57:03 UTC MAIN commitmail json YAML

poppler*: update to 24.01.0

Release 24.01.0:
        core:
        * Don't crash on certain documents on the NSS signature backend
        * Fix infinite loop in some annotation code if there's not space for even one character
        * Fix build on Android with generic font configuration
        * Small internal code cleanup

(wiz)

2024-01-07 16:36:46 UTC MAIN commitmail json YAML

py-patiencediff: add missing tools

(wiz)

2024-01-07 16:35:58 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 5.12.1

(wiz)

2024-01-07 16:35:48 UTC MAIN commitmail json YAML

texlab: update to 5.12.1.

Fixed

Avoid trying to parse most of the TeX distro when building the
dependency graph. Add texlab.experimental.followPackageLinks
setting to allow re-enabling the old behavior

(wiz)

2024-01-07 16:34:02 UTC MAIN commitmail json YAML

doc: Updated textproc/py-patiencediff to 0.2.14

(rhialto)

2024-01-07 16:33:50 UTC MAIN commitmail json YAML

textproc/py-patiencediff: update to 0.2.14.

Changes: not known.
Converted to weel.mk.

(rhialto)

2024-01-07 16:33:25 UTC MAIN commitmail json YAML

doc: Updated devel/py-serializable to 0.17.1

(wiz)

2024-01-07 16:33:16 UTC MAIN commitmail json YAML

py-serializable: update to 0.17.1.

v0.17.1

Fix

    Log placeholder (#60) (3cc6cad)

Documentation

    Add "documentation" url to project meta (bf864d7)
    Add "documentation" url to project meta (d3bcc42)

v0.17.0

Feature

    Logger (#47) (9269b0e)
        see usage: https://py-serializable.readthedocs.io/en/latest/examples.html#logging-and-log-access

Documentation

    Modernixe read-the-docs (7ae6aad)
    Homepage (#48) (de206d6)
    Condaforge (#46) (c0074ce)

(wiz)

2024-01-07 16:31:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff to 0.1.11

(wiz)

2024-01-07 16:31:38 UTC MAIN commitmail json YAML

py-ruff: update to 0.1.11.

v0.1.11

Changes

Preview features

    [pylint] Implement super-without-brackets (W0245) (#9257)

Bug fixes

    Check path string properly in python -m ruff invocations (#9367)

Documentation

    Tweak relative-imports message (#9365)
    Add fix safety note for yield-in-for-loop (#9364)

v0.1.10

Changes

Preview features

    Improve dummy_implementations preview style formatting (#9240)
    Normalise Hex and unicode escape sequences in strings (#9280)
    Parenthesize long type annotations in annotated assignments (#9210)
    Parenthesize multi-context managers in with statements (#9222)
    [flake8-pyi] Implement generator-return-from-iter-method (PYI058) (#9313)
    [pylint] Implement empty-comment (PLR2044) (#9174)
    [refurb] Implement bit-count (FURB161) (#9265)
    [ruff] Add never-union rule to detect redundant typing.NoReturn and typing.Never (#9217)

CLI

    Add paths to TOML parse errors (#9358)
    Add row and column numbers to formatter parse errors (#9321)
    Improve responsiveness when invoked via Python (#9315)
    Short rule messages should not end with a period (#9345)

Configuration

    Respect runtime-required decorators on functions (#9317)

Bug fixes

    Avoid asyncio-dangling-task for nonlocal and global bindings (#9263)
    Escape trailing placeholders in rule documentation (#9301)
    Fix continuation detection following multi-line strings (#9332)
    Fix scoping for generators in named expressions in classes (#9248)
    Port from obsolete wsl crate to is-wsl (#9356)
    Remove special pre-visit for module docstrings (#9261)
    Respect __str__ definitions from super classes (#9338)
    Respect unused-noqa via per-file-ignores (#9300)
    Respect attribute chains when resolving builtin call paths (#9309)
    Treat all typing_extensions members as typing aliases (#9335)
    Use Display for formatter parse errors (#9316)
    Wrap subscripted dicts in parens for f-string conversion (#9238)
    [flake8-annotations] Avoid adding return types to stub methods (#9277)
    [flake8-annotations] Respect mixed return and raise cases in return-type analysis (#9310)
    [flake8-bandit] Don't report violations when SafeLoader is imported from yaml.loader (S506) (#9299)
    [pylint] Avoid panic when comment is preceded by Unicode (#9331)
    [pylint] Change PLR0917 error message to match other PLR09XX messages (#9308)
    [refurb] Avoid false positives for math-constant (FURB152) (#9290)

Documentation

    Expand target name for better rule documentation (#9302)
    Fix typos found by codespell (#9346)
    [perflint] Document PERF102 fix un-safety (#9351)
    [pyupgrade] Document UP007 fix un-safety (#9306)

(wiz)

2024-01-07 16:28:24 UTC MAIN commitmail json YAML

doc: Updated textproc/py-lxml to 5.0.1

(wiz)

2024-01-07 16:28:15 UTC MAIN commitmail json YAML

py-lxml: update to 5.0.1.

5.0.1 (2024-01-05)
==================

Bugs fixed
----------

* LP#2046208: Parsing non-BMP Python Unicode strings could fail on macOS.

* LP#2044225: When incrementally parsing broken HTML, reporting start events on
  missing structural tags failed and could lead to subsequent exceptions.

* LP#2045435: Some (not all) issues with stricter C compilers were resolved.

* The binary wheels in the 5.0.0 release did not validate cleanly (but installed ok).

(wiz)

2024-01-07 16:26:43 UTC MAIN commitmail json YAML

doc: Updated devel/py-hatch-fancy-pypi-readme to 24.1.0

(wiz)

2024-01-07 16:26:35 UTC MAIN commitmail json YAML

py-hatch-fancy-pypi-readme: update to 24.1.0.

## [24.1.0]

### Fixed

- Added a default to an internal API that is used by *scikit-build-core*.

(wiz)

2024-01-07 16:25:08 UTC MAIN commitmail json YAML

doc: Updated security/py-google-auth to 2.26.1

(wiz)

2024-01-07 16:25:00 UTC MAIN commitmail json YAML

py-google-auth: update to 2.26.1.

2.26.1 (2024-01-03)

Bug Fixes

    Ensure that refresh worker is pickle-able. (#1447) (421c184)

2.26.0 (2023-12-20)

Features

    Add optional non blocking refresh for sync auth code (a6dc2c3)
    Add optional non blocking refresh for sync auth code (#1368) (a6dc2c3)

Bug Fixes

    External account user cred universe domain support (#1437) (75068f9)
    Guard delete statements. Add default fallback for _use_non_blocking_refresh. (#1445) (776d634)

(wiz)

2024-01-07 16:23:20 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.112.0

(wiz)

2024-01-07 16:23:11 UTC MAIN commitmail json YAML

py-google-api-python-client: update to 2.112.0.

Lots of API updates.

(wiz)

2024-01-07 16:18:53 UTC MAIN commitmail json YAML

doc: Updated devel/py-flakes to 3.2.0

(wiz)

2024-01-07 16:18:45 UTC MAIN commitmail json YAML

py-flakes: update to 3.2.0.

3.2.0 (2024-01-04)

- Add support for ``*T`` (TypeVarTuple) and ``**P`` (ParamSpec) in PEP 695
  annotations.

(wiz)

2024-01-07 16:17:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-flake8 to 7.0.0

(wiz)

2024-01-07 16:17:12 UTC MAIN commitmail json YAML

2024-01-07 16:15:09 UTC MAIN commitmail json YAML

doc: Updated security/py-cyclonedx-python-lib to 6.3.0

(wiz)

2024-01-07 16:15:02 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: update to 6.3.0.

6.3.0

What's Changed

    chore(deps-dev): update ddt requirement from 1.7.0 to 1.7.1 by @dependabot in #527
    chore(deps-dev): update flake8 requirement from 6.1.0 to 7.0.0 by @dependabot in #528
    feat: enable dependency py-serializable 0.17 by @jkowalleck in #529

6.2.0

What's Changed

    chore(deps-dev): update mypy requirement from 1.7.1 to 1.8.0 by @dependabot in #521
    chore(deps-dev): update coverage requirement from 7.3.3 to 7.4.0 by @dependabot in #524
    chore(deps): update lxml requirement from ^4 to >=4,<6 by @dependabot in #523

(wiz)

2024-01-07 16:13:43 UTC MAIN commitmail json YAML

devel/breezy: fix dependencies.

(rhialto)

2024-01-07 16:13:25 UTC MAIN commitmail json YAML

doc: Updated lang/py-cmake-language-server to 0.1.9

(wiz)

2024-01-07 16:13:16 UTC MAIN commitmail json YAML

py-cmake-language-server: update to 0.1.9.

What's Changed

    Reply with MarkupContent in completion documentation by @rwols in #87
    Add Python 3.12 build by @offa in #85

(wiz)

2024-01-07 16:11:45 UTC MAIN commitmail json YAML

doc: Updated textproc/ripgrep to 14.1.0

(wiz)

2024-01-07 16:11:36 UTC MAIN commitmail json YAML

ripgrep: update to 14.1.0.

14.1.0
======
This is a minor release with a few small new features and bug fixes. This
release contains a bug fix for unbounded memory growth while walking a
directory tree. This release also includes improvements to the completions for
the `fish` shell, and release binaries for several additional ARM targets.

Bug fixes:

* [BUG #2664](https://github.com/BurntSushi/ripgrep/issues/2690):
  Fix unbounded memory growth in the `ignore` crate.

Feature enhancements:

* Added or improved file type filtering for Lean and Meson.
* [FEATURE #2684](https://github.com/BurntSushi/ripgrep/issues/2684):
  Improve completions for the `fish` shell.
* [FEATURE #2702](https://github.com/BurntSushi/ripgrep/pull/2702):
  Add release binaries for `armv7-unknown-linux-gnueabihf`,
  `armv7-unknown-linux-musleabihf` and `armv7-unknown-linux-musleabi`.

(wiz)

2024-01-07 16:09:00 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.7.0

(wiz)

2024-01-07 16:08:52 UTC MAIN commitmail json YAML

fish: update to 3.7.0.

fish 3.7.0 (released January 1, 2024)
=====================================

This release of fish includes a number of improvements over fish 3.6.4, detailed below. Although work continues on the porting of fish internals to the Rust programming language, that work is not included in this release. fish 3.7.0 and any future releases in the 3.7 series remain C++ programs.

Notable improvements and fixes
------------------------------
- Improvements to the history pager, including:

  - The history pager will now also attempt subsequence matches (:issue:`9476`), so you can find a command line like ``git log 3.6.1..Integration_3.7.0`` by searching for ``gitInt``.
  - Opening the history pager will now fill the search field with a search string if you're already in a search (:issue:`10005`). This makes it nicer to search something with :kbd:`↑` and then later decide to switch to the full pager.
  - Closing the history pager with enter will now copy the search text to the commandline if there was no match, so you can continue editing the command you tried to find right away (:issue:`9934`).

- Performance improvements for command completions and globbing, where supported by the operating system, especially on slow filesystems such as NFS (:issue:`9891`, :issue:`9931`, :issue:`10032`, :issue:`10052`).
- fish can now be configured to wait a specified amount of time for a multi-key sequence to be completed,  instead of waiting indefinitely. For example, this makes binding ``kj`` to switching modes in vi mode possible.
  The timeout can be set via the new :envvar:`fish_sequence_key_delay_ms` variable (:issue:`7401`), and may be set by default in future versions.

Deprecations and removed features
---------------------------------
- ``LS_COLORS`` is no longer set automatically by the ``ls`` function (:issue:`10080`). Users
  that set ``.dircolors`` should manually import it using other means. Typically this would be ``set -gx LS_COLORS (dircolors -c .dircolors | string split ' ')[3]``

Scripting improvements
----------------------
- Running ``exit`` with a negative number no longer crashes fish (:issue:`9659`).
- ``fish --command`` will now return a non-zero status if parsing failed (:issue:`9888`).
- The ``jobs`` builtin will now escape the commands it prints (:issue:`9808`).
- ``string repeat`` no longer overflows if the count is a multiple of the chunk size (:issue:`9900`).
- The ``builtin`` builtin will now properly error out with invalid arguments instead of doing nothing and returning true (:issue:`9942`).
- ``command time`` in a pipeline is allowed again, as is ``command and`` and ``command or`` (:issue:`9985`).
- ``exec`` will now also apply variable overrides, so ``FOO=bar exec`` will now set ``$FOO`` correctly (:issue:`9995`).
- ``umask`` will now handle empty symbolic modes correctly, like ``umask u=,g=rwx,o=`` (:issue:`10177`).
- Improved error messages for errors occurring in command substitutions (:issue:`10054`).

Interactive improvements
------------------------
- ``read`` no longer enables bracketed paste so it doesn't stay enabled in combined commandlines like ``mysql -p(read --silent)`` (:issue:`8285`).
- Vi mode now uses :envvar:`fish_cursor_external` to set the cursor shape for external commands (:issue:`4656`).
- Opening the history search in vi mode switches to insert mode correctly (:issue:`10141`).
- Vi mode cursor shaping is now enabled in iTerm2 (:issue:`9698`).
- Working directory reporting is enabled for iTerm2 (:issue:`9955`).
- Completing commands as root includes commands not owned by root, fixing a regression introduced in fish 3.2.0 (:issue:`9699`).
- Selection uses ``fish_color_selection`` for the foreground and background colors, as intended, rather than just the background (:issue:`9717`).
- The completion pager will no longer sometimes skip the last entry when moving through a long list (:issue:`9833`).
- The interactive ``history delete`` interface now allows specifying index ranges like "1..5" (:issue:`9736`), and ``history delete --exact`` now properly saves the history (:issue:`10066`).
- Command completion will now call the stock ``manpath`` on macOS, instead of a potential Homebrew version. This prevents awkward error messages (:issue:`9817`).
- A new bind function ``history-pager-delete``, bound to :kbd:`Shift` + :kbd:`Delete` by default, will delete the currently-selected history pager item from history (:issue:`9454`).
- ``fish_key_reader`` will now use printable characters as-is, so pressing "ö" no longer leads to it telling you to bind ``\u00F6`` (:issue:`9986`).
- ``open`` can be used to launch terminal programs again, as an ``xdg-open`` bug has been fixed and a workaround has been removed  (:issue:`10045`).
- The ``repaint-mode`` binding will now only move the cursor if there is repainting to be done. This fixes :kbd:`Alt` combination bindings in vi mode (:issue:`7910`).
- A new ``clear-screen`` bind function is used for :kbd:`Ctrl` + :kbd:`l` by default. This clears the screen and repaints the existing prompt at first,
  so it eliminates visible flicker unless the terminal is very slow (:issue:`10044`).
- The ``alias`` convenience function has better support for commands with unusual characters, like ``+`` (:issue:`8720`).
- A longstanding issue where items in the pager would sometimes display without proper formatting has been fixed (:issue:`9617`).
- The :kbd:`Alt` + :kbd:`l` binding, which lists the directory of the token under the cursor, correctly expands tilde (``~``) to the home directory (:issue:`9954`).
- Various fish utilities that use an external pager will now try a selection of common pagers if the :envvar:`PAGER` environment variable is not set, or write the output to the screen without a pager if there is not one available (:issue:`10074`).
- Command-specific tab completions may now offer results whose first character is a period. For example, it is now possible to tab-complete ``git add`` for files with leading periods. The default file completions hide these files, unless the token itself has a leading period (:issue:`3707`).

Improved prompts
^^^^^^^^^^^^^^^^
- The default theme now only uses named colors, so it will track the terminal's palette (:issue:`9913`).
- The Dracula theme has now been synced with upstream (:issue:`9807`); use ``fish_config`` to re-apply it to pick up the changes.
- ``fish_vcs_prompt`` now also supports fossil (:issue:`9497`).
- Prompts which display the working directory using the ``prompt_pwd`` function correctly display directories beginning with dashes (:issue:`10169`).

Completions
^^^^^^^^^^^
- Added completions for:

  - ``age`` and ``age-keygen`` (:issue:`9813`)
  - ``airmon-ng`` (:issue:`10116`)
  - ``ar`` (:issue:`9720`)
  - ``blender`` (:issue:`9905`)
  - ``bws`` (:issue:`10165`)
  - ``calendar`` (:issue:`10138`)
  - ``checkinstall`` (:issue:`10106`)
  - ``crc`` (:issue:`10034`)
  - ``doctl``
  - ``gimp`` (:issue:`9904`)
  - ``gojq`` (:issue:`9740`)
  - ``horcrux`` (:issue:`9922`)
  - ``ibmcloud`` (:issue:`10004`)
  - ``iwctl`` (:issue:`6884`)
  - ``java_home`` (:issue:`9998`)
  - ``krita`` (:issue:`9903`)
  - ``oc`` (:issue:`10034`)
  - ``qjs`` (:issue:`9723`)
  - ``qjsc`` (:issue:`9731`)
  - ``rename`` (:issue:`10136`)
  - ``rpm-ostool`` (:issue:`9669`)
  - ``smerge`` (:issue:`10135`)
  - ``userdel`` (:issue:`10056`)
  - ``watchexec`` (:issue:`10027`)
  - ``wpctl`` (:issue:`10043`)
  - ``xxd`` (:issue:`10137`)
  - ``zabbix`` (:issue:`9647`)

- The ``zfs`` completions no longer print errors about setting a read-only variable (:issue:`9705`).
- The ``kitty`` completions have been removed in favor of keeping them upstream (:issue:`9750`).
- ``git`` completions now support aliases that reference other aliases (:issue:`9992`).
- The ``gw`` and ``gradlew`` completions are loaded properly (:issue:`10127`).
- Improvements to many other completions.
- Improvements to the manual page completion generator (:issue:`9787`, :issue:`9814`, :issue:`9961`).

Other improvements
------------------
- Improvements and corrections to the documentation.
- The Web-based configuration now uses a more readable style when printed, such as for a keybinding reference (:issue:`9828`).
- Updates to the German translations (:issue:`9824`).
- The colors of the Nord theme better match their official style (:issue:`10168`).

For distributors
----------------
- The licensing information for some of the derived code distributed with fish was incomplete. Though the license information was present in the source distribution, it was not present in the documentation. This has been corrected (:issue:`10162`).
- The CMake configure step will now also look for libterminfo as an alternative name for libtinfo, as used in NetBSD curses (:issue:`9794`).

(wiz)

2024-01-07 16:05:40 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.25.0

(wiz)

2024-01-07 16:05:32 UTC MAIN commitmail json YAML

libcares: update to 1.25.0.

Version 1.25.0 (2 Jan 2024)

GitHub (2 Jan 2024)
- [Brad House brought this change]

  1.25.0 release prep (#676)

Brad House (31 Dec 2023)
- tests: replace google DNS with CloudFlare for reverse lookups as google's servers stopped responding properly

- OSSFuzz: it assumes autotools builds a static library by default, which means the old autotools must have done that even though there were comments saying it wasn't.  Disable static by default on Windows however since it can't build both simultaneously.

- autotools: update logic for building tests to provide more feedback

- set winver consistently across build systems

GitHub (28 Dec 2023)
- [Brad House brought this change]

  Autotools: rework to simplify and fix recent issues (#674)

  Completely rework the autotools build system, issues have cropped up due to the complexity and could cause issues on even semi-modern Linux systems (Ubuntu 20.04 for example).

  Changes include:

  Remove all curl/xc/cares m4 helper files, they go overboard on detections of functions and datatypes. Go back to more plain autoconf macros as they've come a long way over the years.
  Use known systems and heuristics to determine datatypes for functions like send() and recv(), rather than the error prone detection which required thousands of permutations and might still get it wrong.
  Remove unneeded configure arguments like --enable-debug or --enable-optimize, its more common for people to simply pass their own CFLAGS on the command line.
  Only require CARES_STATICLIB definition on Windows static builds, its not necessary ever for other systems, even when hiding non-public symbols.
  Remove some function and definition detections that were never used in c-ares
  The test framework is now embedded into the toplevel configure system, there was no need to chain build the test system as it is never built externally to c-ares.
  As a side-effect of the changes, a configure run completes in about 25% of the original time.

  This has been tested on various Linux distributions (of varying age), FreeBSD, MacOS, Windows (via MSYS2 with Mingw), and Solaris10/11 (by @dfandrich), AIX 7.3 (by @dfandrich). It is not unlikely that this may have broken more esoteric or legacy systems, and we'll likely need to be ready to accept bug reports and patches, but it has removed over 10k lines of build system code. It is very likely any issues that crop up will add far fewer lines of code to fix such systems.

  Fixes Bug: #670
  Fix By: Brad House (@bradh352)

Brad House (22 Dec 2023)
- docs: host -> ip

  fix mismatched documentation stating host instead of ip

  Fix By: Brad House (@bradh352)

GitHub (21 Dec 2023)
- [Brad House brought this change]

  Old MacOS SDKs require you include sys/socket.h before net/if.h (#673)

  Old MacOS SDKs (like 10.8) require you include `sys/socket.h` before you include `net/if.h` as reported by MacPorts.  Using a new SDK but with setting the macos target version does not have the same issue.

  Fixes Issue: #672
  Fix By: Brad House (@bradh352)

- [Brad House brought this change]

  Autotools warning fixes (#671)

  * get rid of clashes with curl namespace
  * remove warnings due to deprecated functionality
  * reorder some macro calls to get rid of warnings due to being called in the wrong order

  Fix By: Brad House (@bradh352)

Brad House (19 Dec 2023)
- clang-format

- ares_strsplit() rewrite as wrapper around ares__buf_split()

  We want to limit as much as possible any hand written parsers.
  ares__buf_split() uses the new memory-safe parsing routines.  This
  adds a couple of additional flags to remove duplicates which the
  existing split code did.

  Fix By: Brad House (@bradh352)

- clang-format

- sonarcloud: const

- Connection failure should increment server failure count first

  In order to be sure a different server is chosen on the next query,
  a read error should result in the failure count being updated
  first before requeing the request to a different server.

  Fix By: Brad House (@bradh352)

GitHub (18 Dec 2023)
- [Brad House brought this change]

  ahost should use ares_getaddrinfo() these days (#669)

  ahost wasn't printing both ipv4 and ipv6 addresses. This day and age, it really should.

  This PR also adds the ability to specify the servers to use.

  Fix By: Brad House (@bradh352)

Brad House (17 Dec 2023)
- Fix bad stub for ares__iface_ips_enumerate()

  If the ability to enumerate interface ip addresses does not exist
  on a system, the stub function contained the wrong prototype.

  Fixes Bug: #668
  Fix By: Brad House (@bradh352)

GitHub (17 Dec 2023)
- [Gregor Jasny brought this change]

  Fix minor warnings and documentation typos (#666)

  Build warnings could be seen [here](https://buildd.debian.org/status/fetch.php?pkg=c-ares&arch=arm64&ver=1.24.0-1&stamp=1702826366&raw=0) [origin](https://buildd.debian.org/status/package.php?p=c-ares)

  Fix By: Gregor Jasny (@gjasny)

- [Brad House brought this change]

  CI: Add Alpine Linux and old Ubuntu (#667)

  Alpine linux doesn't use glibc but instead musl c, so provides a good alternative test bed. We are also adding the oldest non-EOL ubuntu version so we can test against older linux variants to prevent surprises.

  This patch also migrates more tests to use cmake and ninja in order to reduce overall build times as we seem to run out of credits on Cirrus-CI pretty quickly.

  Fix By: Brad House (@bradh352)

Brad House (17 Dec 2023)
- fix support with older google test versions

- getrandom() may require sys/random.h on some systems

  There is a reported build issue where getrandom() is detected
  but compile fails due to a missing prototype. This commit attempts
  to resolve that issue.

  Fixes Bug: #665
  Fix By: Brad House (@bradh352)

GitHub (17 Dec 2023)
- [Martin Chang brought this change]

  Use SOCK_DNS extension on socket on OpenBSD (#659)

  This patch added the `SOCK_DNS` flag when running on OpenBSD. Allowing a reduced set of `pledge(2)` promises. Before this patch. The "stdio rpath inet" promises must be used in order to resolve any records. After the patch inet can be replaced with dns which only allows communication on destination port 53, instead of on all ports.

  Side note: I checked the OpenBSD kernel source code. Even though the socket document says the DNS port (typically 53)., The OpenBSD 7.4 kernel only allows 53.

  Fix By: Martin Chang (@marty1885)

Brad House (17 Dec 2023)
- ci: disable static for symbol hiding tests

- ci: add test case for building with hidden symbol visibility

- fix test building with symbol hiding

  New test cases depend on internal symbols for calculating timeouts.
  Disable those test features if symbol hiding is enabled.

  Fixes Bug: #664
  Fix By: Brad House (@bradh352)

(wiz)

2024-01-07 16:03:46 UTC MAIN commitmail json YAML

py-merge3: add missing tools, simplify download URL

(wiz)

2024-01-07 16:01:29 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.13.0

(wiz)

2024-01-07 16:01:19 UTC MAIN commitmail json YAML

jj: update to 0.13.0.

## [0.13.0] - 2024-01-03

### Breaking changes

* `jj git fetch` no longer imports new remote branches as local branches. Set
  `git.auto-local-branch = true` to restore the old behavior.

### New features

* Information about new and resolved conflicts is now printed by every command.

* `jj branch` has gained a new `rename` subcommand that allows changing a branch
  name atomically. `jj branch help rename` for details.

### Fixed bugs

* Command aliases can now be loaded from repository config relative to the
  current working directory.
  [#2414](https://github.com/martinvonz/jj/issues/2414)

(wiz)

2024-01-07 15:59:43 UTC MAIN commitmail json YAML

doc: Added textproc/py-merge3 version 0.0.14

(rhialto)

2024-01-07 15:59:27 UTC MAIN commitmail json YAML

2024-01-07 15:57:02 UTC MAIN commitmail json YAML

2024-01-07 15:52:34 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.142.0

(taca)

2024-01-07 15:52:19 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-s3: update to 1.142.0

1.142.0 (2023-12-22)

* Feature - Added additional examples for some operations.

(taca)

2024-01-07 15:51:26 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-kms to 1.76.0

(taca)

2024-01-07 15:51:08 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-kms: update to 1.76.0

1.76.0 (2024-01-05)

* Feature - Documentation updates for AWS Key Management Service (KMS).

(taca)

2024-01-07 15:50:08 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-secretsmanager to 1.88.0

(taca)

2024-01-07 15:49:49 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-secretsmanager: update to 1.88.0

1.88.0 (2023-12-22)

* Feature - Update endpoint rules and examples.

(taca)

2024-01-07 15:48:47 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.190.1

(taca)

2024-01-07 15:48:33 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.190.1

3.190.1 (2023-12-20)

* Issue - Add mutex around stub api_requests.

(taca)

2024-01-07 15:47:04 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.877.0

(taca)

2024-01-07 15:46:38 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.877.0

1.877.0 (2024-01-03)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.876.0 (2023-12-28)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.875.0 (2023-12-27)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.874.0 (2023-12-26)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.873.0 (2023-12-22)

* Feature - Added support for enumerating regions for Aws::NetworkMonitor.

1.872.0 (2023-12-21)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.871.0 (2023-12-20)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.870.0 (2023-12-19)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.869.0 (2023-12-18)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2024-01-07 15:43:23 UTC MAIN commitmail json YAML

doc: Updated mail/pear-Auth_SASL to 1.2.0

(taca)

2024-01-07 15:43:09 UTC MAIN commitmail json YAML

mail/pear-Auth_SASL: update to 1.2.0

1.2.0 (2023-12-21)

* feature: PHP8.2 ready
* bugfix: scram-sha-224 broken #14
* task: mark authentication methods cram-md5, digest-md5, and login as
  deprecated #14

(taca)

2024-01-07 15:41:35 UTC MAIN commitmail json YAML

doc: Updated security/php-pecl-mcrypt to 1.0.7

(taca)

2024-01-07 15:41:18 UTC MAIN commitmail json YAML

security/php-pecl-mcrypt: update to 1.0.7

1.0.7 (2023-12-19)

* Make release to advertise PHP 8.3 support, which it already had.

(taca)

2024-01-07 15:24:28 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sqlite3 to 1.7.0

(taca)

2024-01-07 15:24:12 UTC MAIN commitmail json YAML

databases/ruby-sqlite3: update to 1.7.0

1.7.0 (2023-12-27)

Ruby

This release introduces native gem support for Ruby 3.3.

This release ends native gem support for Ruby 2.7, for which upstream
support ended 2023-03-31.  Ruby 2.7 is still generally supported, but will
not be shipped in the native gems.

This release ends support for Ruby 1.9.3, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, and
2.6.

Improved

* SQLite3::Statement, Database, and Backup objects have been converted to
  use the TypedData API.  See https://bugs.ruby-lang.org/issues/19998 for
  more context.  [#432] @casperisfine

(taca)

2024-01-07 15:20:55 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.76.0

(taca)

2024-01-07 15:20:20 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.76.0

5.76.0 (2024-01-01)

* Improve performance and flexibility of regexp matching in sqlite adapter
  (paddor) (#2108)

* Support SQL::Identifier for Database#tables :schema option values on
  PostgreSQL (jeremyevans)

* Support generating rcte queries using UNION or UNION ALL in the rcte
  plugin (jonathanfrias) (#2107)

* Make Database#table_exists? on PostgreSQL handle lock or statement
  timeout errors as evidence the table exists (jeremyevans) (#2106)

* Work around DateTime.jd fractional second bug on JRuby in named_timezones
  extension (jeremyevans)

* Support fractional times and timestamps on SQLAnywhere (jeremyevans)

* Make round_timestamps extension use Dataset#sqltime_precision for
  rounding Sequel::SQLTime values (jeremyevans)

* Remove special handling of %N modifier in
  Dataset#default_timestamp_format (jeremyevans)

* Add Dataset#default_time_format private method, for adapters to override
  for time (not timestamp) formatting (jeremyevans)

* Remove Dataset#format_timestamp_offset private method (jeremyevans)

* Remove special handling of %z modifier in
  Dataset#default_timestamp_format (jeremyevans)

* Add Dataset#literal_date_or_time, for simpler use by bound argument code
  (jeremyevans)

* Add auto_cast_date_and_time extension, for casting date and time values
  using SQL standard functions (jeremyevans)

(taca)

2024-01-07 15:13:22 UTC MAIN commitmail json YAML

doc: Updated devel/breezy to 3.3.4

(rhialto)

2024-01-07 15:13:12 UTC MAIN commitmail json YAML

devel/breezy: update to 3.3.4.

Major change: now parts are written in Rust. A default build even tries to
build the main program in Rust (which uses libpython to run all the python).
This has been patched out.
Breezy is now compatible with Python 3.11.

(rhialto)

2024-01-07 13:19:47 UTC MAIN commitmail json YAML

doc/TODO: add some

+ fish-3.7.0, jj-0.13.0, libcares-1.25.0, poppler-24.01.0,
  py-cmake-language-server-0.1.9, py-cyclonedx-python-lib-6.3.0,
  py-flake8-7.0.0, py-flakes-3.2.0, py-google-api-python-client-2.112.0,
  py-google-auth-2.26.1, py-hatch-fancy-pypi-readme-24.1.0,
  py-lxml-5.0.1, py-ruff-0.1.11, py-serializable-0.17.0, ripgrep-14.1.0,
  texlab-5.12.1.

(wiz)

2024-01-07 13:11:27 UTC MAIN commitmail json YAML

doc: Updated security/trufflehog to 3.63.7

(leot)

2024-01-07 13:10:55 UTC MAIN commitmail json YAML

trufflehog: Update to 3.63.7

pkgsrc changes:
- Use a forked go-ps that supports NetBSD, from wip/flux2

Changes:
v3.63.7
* Add skip archive support
* Skip all binaries

v3.63.6
* Adds basic if/else check if pid slice is empty
* Avoid extraneous authentication attempts when verifying Snowflake

v3.63.5
* Update Freshworks verification to check for valid JSON response
* Enhance HuggingFace extra data
* Convert Shortcut detector to tri-state verification
* add secretID to chunk

v3.63.4
* Update GitLab v1 verification to check for valid JSON response
* Fix GitHub source showing 0 members

v3.63.3
* Deprecate some detectors
* Remove Java archives from ignored extensions
* Check private keys concurrently
* Use bad json in slackwebhooks
* Fix azurestorage detector
* fix and refactor browserstack detector
* Update metabase verification to check for a valid JSON response

v3.63.2
## Changelog
* skip files we can't scan
* Ignore images and binaries

v3.63.1
## Changelog
* fix nil map assignment

v3.63.0
## Changelog
* Add JSON tags to job metrics
* extract AWS account number from ID without verification
* Adding Sumo Logic how to rotate
* Added Replicate API token detector
* Added Ngrok API token detector
* Added v2 version for fullstory
* Add support for user:pass@host to postgres JDBC detector
* Add Overloop detector
* Added Request.Finance API token detector
* Created grafana service account detector
* Fixed zulipchat detector
* Added eventbrite detector
* logz.io detector
* Coda Detector
* Fix LiveAgent Detector & Verifier
* Pulling short lived AWS keys into their own thing
* Support multiple detectors per match
* Fix ScraperSite (deprecated)
* Fix PassBase (acquired, deprecated)
* Created Grafana Cloud API Key detector
* Fix/Deprecate Prospect.io
* Added resource type mapping to extraData in AWS
* Fix FakeJSON (deprecated)
* Adding Azure Container Registry Password Detector
* Fix SentimentInvestor (deprecated)
* Adding Azure Batch keys

v3.62.1
* Fix several detectors
* Support multiple custom detectors
* Centralize logic for checking archive extraction tools

v3.62.0
* Added LemonSqueezy API token detector
* Added Budibase API token detector
* Developed Deno Deploy Detector
* Added Stripo API token detector
* Added Reply.io API token detector

v3.61.0
* Fix/Remove Happi Detection & Verification
* Fix/Remove Flowdock detector
* Fix SurveyBot Verification
* Added BetterStack API token detector
* Added ZeroTier API token detector
* Added AppOptics API token detector
* Add Metabase Session Secret Detector
* Add Coinbase Wallet-as-a-Service detector

v3.60.4
* loggly detector
* Added OpenVPN API Detector
* Added Portainer Detector
* Fix/Remove baseapi detector (no longer exists)
* Added Vagrant Cloud Access Token Detector
* fixed monday.com regex
* Fix ScreenshotAPI Verification
* Fix MeaningCloud Verification
* Deprecate Glitterly
* Fix/Remove BlaBlaBus, API retired
* Fix/Remove QuickMetrics (shutdown)
* Fix/Remove DataFire, API retired

v3.60.3
* Fix CloudSmith verification
* NewRelic Detector -fallback to EU Api for verification
* Added PortainerToken Detector

v3.60.2
* Add Voiceflow detector
* Fix plaid.com API key detection
* Add Privacy.com API key detector
* Add ipinfo.io API key detector
* add IP2Location api key detector
* Fix SuperNotes API verification
* Add InstaMojo Payment Detector
* Fix CodeClimate verification

v3.60.1
* Bug fixes

v3.60.0
* Use placeholder as default if field left empty and is required
* add tristate verification to postman
* support insecure TLS for Jira and Jenkins
* add ramp.com client id & secret detector
* add anthropic api key detector
* fix notion.so false negative verification
* Add Klaviyo API Secret Detector
* added cody gateway token detection code

v3.59.0
* Bug fixes and documentation improvements

v3.58.0
* Added PR and Issue body scanning
* Added Web3 Storage detector
* Use S3 credentials waterfall

v3.57.0
* Bug fixes and improvements

v3.56.1
* Bug fixes and improvements

v3.56.0
* Implement Gitlab source validation
* Bug fixes and improvements

v3.55.1
* fix slackwebhook detector
* Add log verbosity

v3.55.0
* Improve private key detector
* Bug fixes and improvements

v3.54.4
* Validate s3 source
* Add Tailscale detector
* Retry AWS verification 403s
* Bug fixes and improvements

v3.54.3
* Bug fixes and improvements

v3.54.2
* Update to Go 1.21
* Bug fixes and improvements

v3.54.1
* Bug fixes and improvements

v3.54.0
* add snowflake detector
* Support azure git links
* Bug fixes and improvements

v3.53.0
* add rate limit and consumption metrics for GitHub
* Bug fixes and improvements

v3.52.1
* update test file

v3.52.0
* Bug fixes

v3.51.0
* Bug fixes

v3.50.0
* add salesforce detector

v3.49.0
* Docker scanning by digest
* add huggingface detector

v3.48.0
* Bug fixes and improvements

v3.47.0
* Github Oauth2 verification
* Add terminal UI

v3.46.3
* Bug fixes and improvements

v3.46.2
* Bug fixes and improvements

v3.46.1
* Bug fixes

v3.46.0
* Bug fixes and improvements

v3.45.3
* Add path (location of file) to Google Drive proto
* Bug fixes and improvements

v3.45.2
* Pass GitHub apiEndpoint for basic or no auth
* Improve log message when scanning GitHub comments
* Detect CosmoDB access keys
* Add azure repos protos
* add merge support
* Bug fixes and improvements

v3.45.1
* Bug fixes and improvements

v3.45.0
* add envoy api key scanner
* add couchbase scanner to defaults
* tweak jdbc redaction
* add thog enterprise detector for web keys
* add dockerhub scanner
* Bug fixes and improvements

v3.44.0
* Remove the Image4 detector
* scan GitHub PR and issue comments
* Dedupe results
* Bug fixes and improvements

v3.43.0
* Introduce `trufflehog:ignore` tag feature
* Add missing keywords for sqlserver
* Bug fixes and improvements

v3.42.0
* Exit with non-zero exit code on chunk source error
* Add Couchbase Detector
* Use url redaction in git
* added opsgenie detector
* Bug fixes and improvements

v3.41.1
* Bug fixes and improvements

v3.41.0
* Add Docker image scanning
* Bug fixes and improvements

v3.40.0
* Add DocuSign detector

v3.39.0
* No changes available

v3.38.0
* Check that git meets version requirements

v3.37.0
* Add message for discord server in readme
* Make OpenAI regex more specific
* Bug fixes and improvements

v3.36.0
* Misc improvements

v3.35.0
* added pulumi cloud Access token detector
* Add buildkitev2 detector for newer tokens
* Add Base64URLSafe decoder

v3.34.0
* add tineswebhook detector

v3.33.0
* Added a new detector for percy.io
* Bug fixes and improvements

v3.32.2
* Bug fixes and improvements

v3.32.1
* Bug fixes and improvements

v3.32.0
* Adding Google drive to MetaData proto
* Allow multiple team IDs for MS Teams
* Bug fixes and improvements

v3.31.6
* optimize gitparse handling of diffs

v3.31.5
* Use persistable cache for GCS progress tracking
* Bug fixes and improvements

v3.31.4
* Adding support for the AWS_SESSION_TOKEN

v3.31.3
* Bug fixes and improvements

v3.31.2
* revert to original entrypoint config

v3.31.1
* ensure stdout is still provided

v3.31.0
* Support for exclude globs at the `git log` level
* Add GitHub Actions output

v3.30.0
* Add resuming capability to GCS source
* Add OpenAI API Tokens detector
* Add Oauth creds to GCS
* Delete progress tracking from GCS source

v3.29.1
* Make slack webhook detector regex more specific

v3.29.0
* Remove period from file extension
* Add gcs scanning integration

v3.28.7
* Support filtering detectors by version

v3.28.6
* Misc improvements

v3.28.5
* Only scanned staged git changes

v3.28.4
* Custom regex parallel verify

v3.28.3
* Support file scanning in filesystem source
* Add ability to include and exclude detectors

v3.28.2
* Bug fixes

v3.28.1
* Bug fixes

v3.28.0
* Github filter support for exclude and include
* Correctly parse most filenames with ' and '
* Adding initial protos for Google Drive scanner
* Bug fixes and improvements

v3.27.1
* Revert "Make detectors configurable"

v3.27.0
* braintree detector: use production API URL instead of the test sandbox
* Add max commit size
* Make detectors configurable

v3.26.0
* Add openssh-client to trufflehog container
* filesystem support for exclude and include filters (2nd attemp)
* Add file to confluence proto.
* Remove false positive detection for CustomRegex

v3.25.4
* fix github integration tests

v3.25.3
* Add concurrency to CircleCi source
* Updated stdout to print results in alphabetical order for consistent output
* Add location to Teams source metadata
* Limit diff size to prevent out of control memory use.

v3.25.2
* Use access-token endpoint for validity check
* Record timestamp when a context was cancelled
* remove logger from retryable client, it is not respecting loglevels

v3.25.1
* Update entrypoint

v3.25.0
* Copy metadata for line number aware sources
* Rename and export isGitSource

(leot)

2024-01-07 13:09:46 UTC MAIN commitmail json YAML

Updated textproc/p5-Pod-Markdown to 3.400

(wen)

2024-01-07 13:07:51 UTC MAIN commitmail json YAML

Update to 3.400

Upstream changes:
3.400    2023-10-29T18:55:47Z

  - Add CLI options for local-module, man, and perldoc url prefixes.
    Thanks josch! (gh-25)

(wen)

2024-01-07 13:04:51 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-API2 to 2.045

(wen)

2024-01-07 13:03:15 UTC MAIN commitmail json YAML

Update to 2.045

Upstream changes:
2.045    2023-09-25

    - Fixed documentation error in synopsis for QR codes.

    - Fixed date validation when timezone offset minute contains a trailing
      apostrophe, which is required by the Adobe PDF specifications and
      prohibited by the ISO PDF specifications.  PDF::API2 now accepts either
      version as valid (report by Johan Vromans).

    - Fixed passing a GD object to $pdf->image() (reported by Hakon Hagland).

    - Fixed a crash when object numbers contain leading zeroes.

(wen)

2024-01-07 12:59:34 UTC MAIN commitmail json YAML

Updated textproc/p5-Lingua-EN-Fathom to 1.27

(wen)

2024-01-07 12:57:50 UTC MAIN commitmail json YAML

Update to 1.27

Upstream changes:
1.27 11 Aug 2023
    Fixed typos

1.26 10 Aug 2023
    Statistics now working correctly in accumulate mode
    Improved documentation

1.25 5 Jul 2023
    Fixed documentation

(wen)

2024-01-07 12:50:01 UTC MAIN commitmail json YAML

Updated textproc/p5-Encode-JIS2K to 0.05

(wen)

2024-01-07 12:47:31 UTC MAIN commitmail json YAML

Update to 0.05

Upstream changes:
$Revision: 0.05 $ $Date: 2023/11/15 04:14:40 $
! JIS2K.pm README
  update POD and pod2text JIS2K.pm > README

0.04 2023/11/15 03:55:42
! JIS2K.pm
  resolved RT#150457: typo in documentation
  https://rt.cpan.org/Ticket/Display.html?id=150457
! t/JIS2K.t
  s/import Config/Config->import()/

(wen)

2024-01-07 12:43:12 UTC MAIN commitmail json YAML

Updated textproc/p5-Dist-Zilla-Plugin-PodWeaver to 4.010

(wen)

2024-01-07 12:39:44 UTC MAIN commitmail json YAML

Update to 4.010

Upstream changes:
4.010    2023-01-11 21:37:17-05:00 America/New_York
        - plugins now requires Dist::Zilla v6
        - update distribution metadata
        - By default, will munge :PerlExecFiles instead of :ExecFiles.  I do
          not suspect this will cause any problems, but it can be reverted if
          it does!

4.009    2021-06-19 11:05:36-04:00 America/New_York
        - update author contact info
        - add perl support section to docs

(wen)

2024-01-07 12:24:38 UTC MAIN commitmail json YAML

doc: Updated ham/gnuradio-core to 3.10.9.1

(mef)

2024-01-07 12:24:20 UTC MAIN commitmail json YAML

(ham/gnuradio-core) Updated 3.10.8.0 to 3.10.9.1

(no info for 3.10.9.1)

## [3.10.9.0] - 2023-12-24

### Changed

#### Project
- Python minimum version is now 3.7.2, vs 3.6.5, to support type hints. Even
Python 3.7 is EOL, so this is not expected to affect people using newer versions of
GNU Radio.
- Add tox.ini, so that editors use the same formatting as github CI.
- Use pointers to pass s32fc arguments to VOLK in gr-blocks, gr-digital, and
gr-dtv to avoid undefined behavior. The fix is conditional on VOLK 3.1.0, which
add a new supporting function.

#### Runtime
- Disallow None for pmt_t arguments in Python.
- Support spdlog installations with internal or external libfmt.

#### GRC
- Use text labels to specify types for block parameters, instead of background colors
which were difficult to read/remember.
- Enable setting of documentation URLs, relative or absolute in yaml. This allows
OOTs to use the documentation link in the block parameter dialog.
- Disallow use of block ids that are Python keywords and "gnuradio".
- Add type annotations in some places (required bump to Python 3.7.2).
- Use C version of YAML loader (yaml.CSafeLoader) for better performance.
- Connections may have properties for supported connection domains. This feature
was added for RFNoC connections. Standard stream and message connections do not
support this feature, but they may in future versions.
- Check grc file version. The above feature required a version bump to "2". Where
no connection properties are used, version "1" is still emitted. Note that previous
versions of GRC do not check for file version. RFNoC flowgraphs with connection
properties will fail to load in previous versions as a result.
- Fix bug where an impressive number of backslashes were added to some filenames.

#### gr-dtv
- Read expected data as little-endian

#### gr-fec
- Add FEC_API to CCSDS Reed-Solomon functions so they can be used by OOTs.

#### gr-qtgui
- QT GUI Msg Push Button: add a callback for Message Value to allow it to
change at runtime.

#### gr-uhd
- RFNoC Rx-Streamer: Add start stream options
- Add back-edge property to RFNoC connections

#### Build system and packaging
- Update conda build. Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0,
and conda-forge-pinning 2023.11.07.18.09.01.
- Use utf-8 encoding when writing files in gr_python_install.

#### Testing
There has been a great effort to identify why tests fail intermittently, or only
on certain platforms. This has lead to a number of improved test, and identification
of a number of real bugs.

(mef)

2024-01-07 12:18:02 UTC MAIN commitmail json YAML

2024-01-07 10:42:29 UTC MAIN commitmail json YAML

doc: Updated devel/regal to 0.15.0

(leot)

2024-01-07 10:42:23 UTC MAIN commitmail json YAML

regal: Update to 0.15.0

Changes:
0.15.0
------
This release brings 2 new linter rules, and a few improvements and fixes.

- New rule: `deprecated-builtin`
- New rule: `default-over-not`
- Other improvements
    - Ignore directives can now be placed anywhere in a comment, and not
      just at the start of one.
- Several bugs fixes

(leot)

2024-01-07 10:36:17 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.48.0

(leot)

2024-01-07 10:36:10 UTC MAIN commitmail json YAML

conftest: Update to 0.48.0

Changes:
0.48.0
------
## Changelog
### New Features
* feat: Add show-builtin-errors flag for the verify command
  :warning:
  This flag will be enabled by default in a future version of
  conftest
  :warning:

### OPA Changes
* Update to OPA 0.60.0

(leot)

2024-01-07 10:17:43 UTC MAIN commitmail json YAML

doc: Added net/k6 version 0.48.0

(leot)

2024-01-07 10:17:27 UTC MAIN commitmail json YAML

2024-01-07 10:16:55 UTC MAIN commitmail json YAML

k6: Import k6-0.48.0 as net/k6

k6 is a modern load-testing tool, built on our years of experience in
the performance and testing industries. It's built to be powerful,
extensible, and full-featured. The key design goal is to provide the
best developer experience.

Its core features are:

- Configurable load generation. Even lower-end machines can simulate
  lots of traffic.
- Tests as code. Reuse scripts, modularize logic, version control, and
  integrate tests with your CI.
- A full-featured API. The scripting API is packed with features that
  help you simulate real application traffic.
- An embedded JavaScript engine. The performance of Go, the scripting
  familiarity of JavaScript.
- Multiple Protocol support. HTTP, WebSockets, gRPC, and more.
- Large extension ecosystem. You can extend k6 to support your needs.
  And many people have already shared their extensions with the
  community!
- Flexible metrics storage and visualization. Summary statistics or
  granular metrics, exported to the service of your choice.

(leot)

2024-01-07 08:37:55 UTC MAIN commitmail json YAML

editors/fileobj: Update to v0.8.3

ChangeLog:
- Minor fixes and cleanups
- Add --blkscan

(tkusumi)

2024-01-07 08:13:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.45.0

(iquiw)

2024-01-07 08:12:26 UTC MAIN commitmail json YAML

fzf: update to 0.45.0

* Added transform action to conditionally perform a series of actions

    # Disallow selecting an empty line
    echo -e "1. Hello\n2. Goodbye\n\n3. Exit" |
      fzf --height '~100%' --reverse --header 'Select one' \
          --bind 'enter:transform:[[ -n {} ]] && echo accept || echo "change-header:Invalid selection"'

    # Move cursor past the empty line
    echo -e "1. Hello\n2. Goodbye\n\n3. Exit" |
      fzf --height '~100%' --reverse --header 'Select one' \
          --bind 'enter:transform:[[ -n {} ]] && echo accept || echo "change-header:Invalid selection"' \
          --bind 'focus:transform:[[ -n {} ]] && exit; [[ {fzf:action} =~ up$ ]] && echo up || echo down'

    # A single key binding to toggle between modes
    fd --type file |
      fzf --prompt 'Files> ' \
          --header 'CTRL-T: Switch between Files/Directories' \
          --bind 'ctrl-t:transform:[[ ! {fzf:prompt} =~ Files ]] &&
                    echo "change-prompt(Files> )+reload(fd --type file)" ||
                    echo "change-prompt(Directories> )+reload(fd --type directory)"'

* Added placeholder expressions
  * {fzf:action} - The name of the last action performed
  * {fzf:prompt} - Prompt string (including ANSI color codes)
  * {fzf:query} - Synonym for {q}

* Added support for negative height

    # Terminal height minus 1, so you can still see the command line
    fzf --height=-1

  This handles a terminal resize better than --height=$(($(tput lines) - 1))

* Added: accept-or-print-query action that acts like accept but prints the
  current query when there's no match for the query

    # You can make CTRL-R paste the current query when there's no match
    export FZF_CTRL_R_OPTS='--bind enter:accept-or-print-query'

  * Note that there are alternative ways to implement the same strategy

      # 'become' is apparently more versatile but it's not available on Windows.
      export FZF_CTRL_R_OPTS='--bind "enter:become:if [ -z {} ]; then echo {q}; else echo {}; fi"'

      # Using the new 'transform' action
      export FZF_CTRL_R_OPTS='--bind "enter:transform:[ -z {} ] && echo print-query || echo accept"'

* Added show-header and hide-header actions
* Bug fixes

(iquiw)

2024-01-07 07:50:53 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Pod-Parser to 1.67

(wiz)

2024-01-07 07:50:45 UTC MAIN commitmail json YAML

p5-Pod-Parser: update to 1.67.

03-Jan-2024          Marek Rouchal                        <marekr@cpan.org>
-----------------------------------------------------------------------------
Version 1.67
+ fix CPAN#149426: format of tar container, thanks HMBRAND

(wiz)

2024-01-07 03:32:09 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.28

(scole)

2024-01-07 03:28:09 UTC MAIN commitmail json YAML

Update to 2.28
all changes for pthai.el
- add option for looking up, viewing words/missed words in pthai-practice-words
- add pthai-dictionary-clear
- bind pthai-complete-word to key like alt-tab for ispell
- for pthai-practice-* functions, don't require dictionary format
- simplify pthai-dictionary-read-file and its *Messages*
- update external dictionaries to latest builds

(scole)

2024-01-07 02:14:57 UTC MAIN commitmail json YAML

doc: Updated x11/vte3 to 0.74.2

(gutteridge)

2024-01-07 02:14:16 UTC MAIN commitmail json YAML

2024-01-07 01:42:31 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 4.60

(wen)

2024-01-07 01:41:31 UTC MAIN commitmail json YAML

Update to 4.60

Upstream changes:
Changes for version 4.60 - 2023-11-01
TESTING
move t/changes.t to xt/ as is now broken by the recent rewrite of Test::CPAN::Changes (GH #260)

(wen)

2024-01-07 01:37:14 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 1.1.0

(wen)

2024-01-07 01:36:12 UTC MAIN commitmail json YAML

Update to 1.1.0

Upstream changes:
1.1.0    2023-12-11 20:28:26-05:00 America/New_York
    [ ENHANCEMENTS ]
    * GH #33: Named routes; add uri_for_route keyword (Sawyer X)

(wen)

2024-01-06 23:39:30 UTC MAIN commitmail json YAML

doc: Updated net/mitmproxy to 10.2.1

(leot)

2024-01-06 23:39:24 UTC MAIN commitmail json YAML

mitmproxy: Update to 10.2.1

pkgsrc changes:
- Update DESCR and COMMENT based respectively on upstream's README and
  GitHub project description
- Switch to non-versioned py-OpenSSL. mitmproxy now needs Rust-y bits also for
  mitmproxy_rs. Possibly avoiding Rust py-cryptography no longer helps.
- Adjust SUBST-fu in order to address dependencies versions in pyproject.toml,
  not setup.py (per upstream usage)

Changes:
## 06 January 2024: mitmproxy 10.2.1
* Fix a regression introduced in mitmproxy 10.2.0: WireGuard servers
  now bind to all interfaces again.
* Remove stale reference to ctx.log in addon documentation.
* Fix a bug where a traceback is shown during shutdown.

## 04 January 2024: mitmproxy 10.2.0
* Local Redirect Mode is now officially available on macOS and Windows.
  See the linked blog posts for details.
* UDP streams are now backed by a new implementation in mitmproxy_rs.
  This represents a major API change as UDP traffic is now exposed as
  streams instead of a callback for each packet.
* Fix a regression from mitmproxy 10.1.6 where ignore_hosts would
  terminate requests instead of forwarding them.
* ignore_hosts now waits for the entire HTTP headers if it suspects the
  connection to be HTTP.

## 14 December 2023: mitmproxy 10.1.6
* Fix compatibility with Windows Schannel clients, which previously got
  confused by CA and leaf certificate sharing the same Subject Key Identifier.
* Change keybinding for exporting flow from "e" to "x" to avoid conflict with "edit" keybinding.
* Fix bug where response flows from HAR files had incorrect `content-length` headers
* Improved handling for `allow_hosts`/`ignore_hosts` options in WireGuard mode.
* Fix a bug where TCP connections were not closed properly.
* DNS resolution is now exempted from `ignore_hosts` in WireGuard Mode.
* Fix case sensitivity of URL added to blocklist
* Fix a bug where logging was stopped prematurely during shutdown.
* For plaintext traffic, `ignore_hosts` now also takes HTTP/1 host headers into account.
* Fix empty cookie attributes being set to `Key=` instead of `Key`
* Scripts with relative paths are now loaded relative to the config file and not where the command is ran
* Fix `mitmweb` splitter becoming drag and drop.
* Enhance documentation and add alert log messages when stream_large_bodies and modify_body are set
* Subject Alternative Names are now represented as `cryptography.x509.GeneralNames` instead of `list[str]`
  across the codebase. This fixes a regression introduced in mitmproxy 10.1.1 related to punycode domain encoding.

## 14 November 2023: mitmproxy 10.1.5
* Remove stray `replay-extra` from CLI status bar.

## 13 November 2023: mitmproxy 10.1.4
* Fix a hang/freeze in the macOS distributions when doing TLS negotiation.
* Update savehar addon to fix creating corrupt har files caused by empty response content
* Update savehar addon to handle scenarios where "path" key in cookie
  attrs dict is missing.
* Add `server_replay_extra` option to serverplayback to define behaviour
  when replayable response is missing.

## 04 November 2023: mitmproxy 10.1.3
* Fix a bug introduced in mitmproxy 10.1.2 where mitmweb would fail to establish
  a WebSocket connection. Affected users may need to clear their browser cache
  or hard-reload mitmweb (Ctrl+Shift+R).

## 03 November 2023: mitmproxy 10.1.2
* Add a raw hex stream contentview.
* Add a contentview for DNS-over-HTTPS.
* Replaced standalone mitmproxy binaries on macOS with an app bundle
  that contains the mitmproxy/mitmweb/mitmdump CLI tools.
  This change was necessary to support macOS code signing requirements.
  Homebrew remains the recommended installation method.
* Fix certificate generation to work with strict mode OpenSSL 3.x clients
* Fix path() documentation that the return value might include the query string
* mitmproxy now officially supports Python 3.12.
* Fix root-relative URLs so that mitmweb can run in subdirectories.
* Add an optional parameter(ldap search filter key) to ProxyAuth-LDAP.
* Fix a regression when using the proxyauth addon with clients that (rightfully) reuse connections.

## 27 September 2023: mitmproxy 10.1.1
* Fix certificate generation for punycode domains.
* Fix a bug that would crash mitmweb when opening options.

## 24 September 2023: mitmproxy 10.1.0
* Add support for reading HAR files using the existing flow loading APIs, e.g. `mitmproxy -r example.har`.
* Add support for writing HAR files using the `save.har` command and the `hardump` option for mitmdump.
* Packaging changes:
  - `mitmproxy-rs` does not depend on a protobuf compiler being available anymore,
    we're now also providing a working source distribution for all platforms.
  - On macOS, `mitmproxy-rs` now depends on `mitmproxy-macos`. We only provide binary wheels for this package because
    it contains a code-signed system extension. Building from source requires a valid Apple Developer Id, see CI for
    details.
  - On Windows, `mitmproxy-rs` now depends on `mitmproxy-windows`. We only provide binary wheels for this package to
    simplify our deployment process, see CI for how to build from source.
* Increase maximum dump file size accepted by mitmweb

## 04 August 2023: mitmproxy 10.0.0
* Add experimental support for HTTP/3 and QUIC.
* ASGI/WSGI apps can now listen on all ports for a specific hostname.
  This makes it simpler to accept both HTTP and HTTPS.
* Add `replay.server.add` command for adding flows to server replay buffer
* Remove string escaping in raw view.
* Updating `Request.port` now also updates the Host header if present.
  This aligns with `Request.host`, which already does this.
* Fix editing of multipart HTTP requests from the CLI.
* Add documentation on using Magisk module for intercepting traffic in Android production builds.
* Fix a bug where the direction indicator in the message stream view would be in the wrong direction.
* Fix a bug where peername would be None in tls_passthrough script, which would make it not working.
* the `esc` key can now be used to exit the current view
* focus-follow shortcut will now work in flow view context too.
* Fix a bug where a server connection timeout would cause requests to be issued with a wrong SNI in reverse proxy mode.
* The `server_replay_nopop` option has been renamed to `server_replay_reuse` to avoid confusing double-negation.
* Add zstd to valid gRPC encoding schemes.
* For reverse proxy directly accessed via IP address, the IP address is now included
  as a subject in the generated certificate.
* Enable legacy SSL connect when connecting to server if the `ssl_insecure` flag is set.
* Change wording in the http-reply-from-proxy.py example
* Added option to specify an elliptic curve for key exchange between mitmproxy <-> server
* Add "Prettier" code linting tool to mitmweb.
* When logging exceptions, provide the entire exception object to log handlers
* mitmproxy now requires Python 3.10 or above.

### Breaking Changes
* The `onboarding_port` option has been removed. The onboarding app now responds
  to all requests for the hostname specified in `onboarding_host`.
* `connection.Client` and `connection.Server` now accept keyword arguments only.
  This is a breaking change for custom addons that use these classes directly.

## 02 November 2022: mitmproxy 9.0.1
* The precompiled binaries now ship with OpenSSL 3.0.7, which resolves CVE-2022-3602 and CVE-2022-3786.
* Performance and stability improvements for WireGuard mode.
* Fix a bug where the standalone Linux binaries would require libffi to be installed.
* Hard exit when mitmproxy cannot write logs, fixes endless loop when parent process exits.
* Fix a permission error affecting the Docker images.

## 28 October 2022: mitmproxy 9.0.0
### Major Features
* Add Raw UDP support.
* Add WireGuard mode to enable transparent proxying via WireGuard.
* Add DTLS support.
* Add a quick help bar to mitmproxy.

### Deprecations
* Deprecate `add_log` event hook. Users should use the builtin `logging` module instead.
* Deprecate `mitmproxy.ctx.log` in favor of Python's builtin `logging` module.

### Breaking Changes
* The `mode` option is now a list of server specs instead of a single spec.
  The CLI interface is unaffected, but users may need to update their `config.yaml`.

### Full Changelog
* Mitmproxy binaries now ship with Python 3.11.
* One mitmproxy instance can now spawn multiple proxy servers.
* Add syntax highlighting to JSON and msgpack content view.
* Add MQTT content view.
* Setting `connection_strategy` to `lazy` now also disables early
  upstream connections to fetch TLS certificate details.
* Fix order of event hooks on startup.
* Include server information in bind/listen errors.
* Include information about lazy connection_strategy in related errors.
* Fix `tls_version_server_min` and `tls_version_server_max` options.
* Added Magisk module generation for Android onboarding.
* Update Linux binary builder to Ubuntu 20.04, bumping the minimum glibc version to 2.31.
* Add "Save filtered" button in mitmweb.
* Render application/prpc content as gRPC/Protocol Buffers
* Mitmweb now supports `content_view_lines_cutoff`.
* Fix a mitmweb crash when scrolling down the flow list.
* Add HTTP/3 binary frame content view.
* Fix mitmweb not properly opening a browser and being stuck on some Linux.
* Fix race condition when updating mitmweb WebSocket connections that are closing.
* Fix mitmweb crash when using filters.
* Fix missing default port when starting a browser.
* Add docs for transparent mode on Windows.

(leot)

2024-01-06 23:24:52 UTC MAIN commitmail json YAML

doc: Added net/py-mitmproxy_rs version 0.5.1

(leot)

2024-01-06 23:24:35 UTC MAIN commitmail json YAML

net: Add py-mitmproxy_rs

(leot)

2024-01-06 23:24:03 UTC MAIN commitmail json YAML

py-mitmproxy_rs: Import py-mitmproxy_rs-0.5.1 as net/py-mitmproxy_rs

This repository contains mitmproxy's Rust bits, most notably:

- WireGuard Mode: The ability to proxy any device that can be
  configured as a WireGuard client.
- Local Redirect Mode: The ability to proxy arbitrary macOS or Windows
  applications by name or pid.

(leot)

2024-01-06 23:18:05 UTC MAIN commitmail json YAML

doc: Added www/py-aioquic version 0.9.24

(leot)

2024-01-06 23:17:53 UTC MAIN commitmail json YAML

www: Add py-aioquic

(leot)

2024-01-06 23:17:19 UTC MAIN commitmail json YAML

py-aioquic: Import py-aioquic-0.9.24 as www/py-aioquic

aioquic is a library for the QUIC network protocol in Python. It
features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3
stack.

QUIC was standardised in RFC 9000 and HTTP/3 in RFC 9114
aioquic is regularly tested for interoperability against other QUIC
implementations.

(leot)

2024-01-06 23:11:32 UTC MAIN commitmail json YAML

doc: Added www/py-pylsqpack version 0.3.18

(leot)

2024-01-06 23:11:17 UTC MAIN commitmail json YAML

www: Add py-pylsqpack

(leot)

2024-01-06 23:10:40 UTC MAIN commitmail json YAML

py-pylsqpack: Import py-pylsqpack-0.3.18 as www/py-pylsqpack

pylsqpack is a wrapper around the ls-qpack library. It provides Python
Decoder and Encoder objects to read or write HTTP/3 headers compressed
with QPACK.

(leot)

2024-01-06 22:42:42 UTC MAIN commitmail json YAML

bootstrap/README: note libtool support for MirBSD was removed

(gutteridge)

2024-01-06 19:51:21 UTC MAIN commitmail json YAML

Updated games/wesnoth, textproc/py-ftfy

(adam)

2024-01-06 19:51:02 UTC MAIN commitmail json YAML

py-ftfy: updated to 6.1.3

Version 6.1.3 (November 21, 2023)

- Updated wcwidth.
- Switched to the Apache 2.0 license.
- Dropped support for Python 3.7.

Version 6.1.2 (February 17, 2022)

- Added type information for `guess_bytes`.

Version 6.1.1 (February 9, 2022)

- Updated the heuristic to fix the letter ß in UTF-8/MacRoman mojibake,
which had regressed since version 5.6.

- Packaging fixes to pyproject.toml.

Version 6.1 (February 9, 2022)

- Updated the heuristic to fix the letter Ñ with more confidence.

- Fixed type annotations and added py.typed.

- ftfy is packaged using Poetry now, and wheels are created and uploaded to
PyPI.

Version 6.0.3 (May 14, 2021)

- Allow the keyword argument `fix_entities` as a deprecated alias for
`unescape_html`, raising a warning.

- `ftfy.formatting` functions now disregard ANSI terminal escapes when
calculating text width.

Version 6.0.2 (May 4, 2021)

This version is purely a cosmetic change, updating the maintainer's e-mail
address and the project's canonical location on GitHub.

Version 6.0.1 (April 12, 2021)

- The `remove_terminal_escapes` step was accidentally not being used. This
version restores it.

- Specified in setup.py that ftfy 6 requires Python 3.6 or later.

- Use a lighter link color when the docs are viewed in dark mode.

Version 6.0 (April 2, 2021)

- New function: `ftfy.fix_and_explain()` can describe all the transformations
that happen when fixing a string. This is similar to what
`ftfy.fixes.fix_encoding_and_explain()` did in previous versions, but it
can fix more than the encoding.

- `fix_and_explain()` and `fix_encoding_and_explain()` are now in the top-level
ftfy module.

- Changed the heuristic entirely. ftfy no longer needs to categorize every
Unicode character, but only characters that are expected to appear in
mojibake.

- Because of the new heuristic, ftfy will no longer have to release a new
version for every new version of Unicode. It should also run faster and
use less RAM when imported.

- The heuristic `ftfy.badness.is_bad(text)` can be used to determine whether
there appears to be mojibake in a string. Some users were already using
the old function `sequence_weirdness()` for that, but this one is actually
designed for that purpose.

- Instead of a pile of named keyword arguments, ftfy functions now take in
a TextFixerConfig object. The keyword arguments still work, and become
settings that override the defaults in TextFixerConfig.

- Added support for UTF-8 mixups with Windows-1253 and Windows-1254.

- Overhauled the documentation: https://ftfy.readthedocs.org

(adam)

2024-01-06 19:49:59 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.11

Version 1.16.11
Translations
  * Updated translations: Arabic, British English, Bulgarian, Chinese (Simplified), Czech, French, Japanese, Polish, Slovak, Welsh
Miscellaneous and Bug Fixes
  * Fix a crash in the `:inspect` window when pagination is used.

(adam)

2024-01-06 19:16:13 UTC MAIN commitmail json YAML

TODO: remove comment about an update needing rust-1.74

(wiz)

2024-01-06 19:13:38 UTC MAIN commitmail json YAML

2024-01-06 19:12:13 UTC MAIN commitmail json YAML

doc: Added graphics/OpenJPH version 0.10.0

(wiz)

2024-01-06 19:12:04 UTC MAIN commitmail json YAML

graphics/Makefile: + OpenJPH

(wiz)

2024-01-06 19:11:38 UTC MAIN commitmail json YAML

graphics/OpenJPH: import OpenJPH-0.10.0

Open source implementation of High-throughput JPEG2000 (HTJ2K),
also known as JPH, JPEG2000 Part 15, ISO/IEC 15444-15, and ITU-T
T.814. Here, we are interested in implementing the HTJ2K only,
supporting features that are defined in JPEG2000 Part 1 (for example,
for wavelet transform, only reversible 5/3 and irreversible 9/7
are supported).

(wiz)

2024-01-06 19:00:53 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.74.1.

(he)

2024-01-06 19:00:19 UTC MAIN commitmail json YAML

rust: update to version 1.74.1.

Pkgsrc changes:

* Remove NetBSD-8 support (embedded LLVm requires newer C++
  than what is in -8; it's conceivable that this could still
  build with an external LLVM)
* undo powerpc 9.0 file naming tweak, since we no longer support -8.
* Remove patch to LLVM for powerpc now included by upstream.
* Minor adjustments, checksum changes etc.

Upstream changes:

Version 1.74.1 (2023-12-07)
===========================

- [Resolved spurious STATUS_ACCESS_VIOLATIONs in LLVM]
  (https://github.com/rust-lang/rust/pull/118464)
- [Clarify guarantees for std::mem::discriminant]
  (https://github.com/rust-lang/rust/pull/118006)
- [Fix some subtyping-related regressions]
  (https://github.com/rust-lang/rust/pull/116415)

Version 1.74.0 (2023-11-16)
==========================

Language
--------

- [Codify that `std::mem::Discriminant<T>` does not depend on any
  lifetimes in T]
  (https://github.com/rust-lang/rust/pull/104299/)
- [Replace `private_in_public` lint with `private_interfaces` and
  `private_bounds` per RFC 2145]
  (https://github.com/rust-lang/rust/pull/113126/)
  Read more in
  [RFC 2145](https://rust-lang.github.io/rfcs/2145-type-privacy.html).
- [Allow explicit `#[repr(Rust)]`]
  (https://github.com/rust-lang/rust/pull/114201/)
- [closure field capturing: don't depend on alignment of packed fields]
  (https://github.com/rust-lang/rust/pull/115315/)
- [Enable MIR-based drop-tracking for `async` blocks]
  (https://github.com/rust-lang/rust/pull/107421/)

Compiler
--------

- [stabilize combining +bundle and +whole-archive link modifiers]
  (https://github.com/rust-lang/rust/pull/113301/)
- [Stabilize `PATH` option for `--print KIND=PATH`]
  (https://github.com/rust-lang/rust/pull/114183/)
- [Enable ASAN/LSAN/TSAN for `*-apple-ios-macabi`]
  (https://github.com/rust-lang/rust/pull/115644/)
- [Promote loongarch64-unknown-none* to Tier 2]
  (https://github.com/rust-lang/rust/pull/115368/)
- [Add `i686-pc-windows-gnullvm` as a tier 3 target]
  (https://github.com/rust-lang/rust/pull/115687/)

Libraries
---------

- [Implement `From<OwnedFd/Handle>` for ChildStdin/out/err]
  (https://github.com/rust-lang/rust/pull/98704/)
- [Implement `From<{&,&mut} [T; N]>` for `Vec<T>` where `T: Clone`]
  (https://github.com/rust-lang/rust/pull/111278/)
- [impl Step for IP addresses]
  (https://github.com/rust-lang/rust/pull/113748/)
- [Implement `From<[T; N]>` for `Rc<[T]>` and `Arc<[T]>`]
  (https://github.com/rust-lang/rust/pull/114041/)
- [`impl TryFrom<char> for u16`]
  (https://github.com/rust-lang/rust/pull/114065/)
- [Stabilize `io_error_other` feature]
  (https://github.com/rust-lang/rust/pull/115453/)
- [Stabilize the `Saturating` type]
  (https://github.com/rust-lang/rust/pull/115477/)
- [Stabilize const_transmute_copy]
  (https://github.com/rust-lang/rust/pull/115520/)

Stabilized APIs
---------------

- [`core::num::Saturating`]
  (https://doc.rust-lang.org/stable/std/num/struct.Saturating.html)
- [`impl From<io::Stdout> for std::process::Stdio`]
  (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStdout%3E-for-Stdio)
- [`impl From<io::Stderr> for std::process::Stdio`]
  (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From<OwnedHandle> for std::process::Child{Stdin, Stdout, Stderr}`]
  (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`impl From<OwnedFd> for std::process::Child{Stdin, Stdout, Stderr}`]
  (https://doc.rust-lang.org/stable/std/process/struct.Stdio.html#impl-From%3CStderr%3E-for-Stdio)
- [`std::ffi::OsString::from_encoded_bytes_unchecked`]
  (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsString::into_encoded_bytes`]
  (https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.into_encoded_bytes)
- [`std::ffi::OsStr::from_encoded_bytes_unchecked`]
  (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.from_encoded_bytes_unchecked)
- [`std::ffi::OsStr::as_encoded_bytes`]
  (https://doc.rust-lang.org/stable/std/ffi/struct.OsStr.html#method.as_encoded_bytes)
- [`std::io::Error::other`]
  (https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.other)
- [`impl TryFrom<char> for u16`]
  (https://doc.rust-lang.org/stable/std/primitive.u16.html#impl-TryFrom%3Cchar%3E-for-u16)
- [`impl<T: Clone, const N: usize> From<&[T; N]> for Vec<T>`]
  (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl<T: Clone, const N: usize> From<&mut [T; N]> for Vec<T>`]
  (https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT,+Global%3E)
- [`impl<T, const N: usize> From<[T; N]> for Arc<[T]>`]
  (https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3C%5BT;+N%5D%3E-for-Arc%3C%5BT%5D,+Global%3E)
- [`impl<T, const N: usize> From<[T; N]> for Rc<[T]>`]
  (https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#impl-From%3C%5BT;+N%5D%3E-for-Rc%3C%5BT%5D,+Global%3E)

These APIs are now stable in const contexts:

- [`core::mem::transmute_copy`]
  (https://doc.rust-lang.org/beta/std/mem/fn.transmute_copy.html)
- [`str::is_ascii`]
  (https://doc.rust-lang.org/beta/std/primitive.str.html#method.is_ascii)
- [`[u8]::is_ascii`]
  (https://doc.rust-lang.org/beta/std/primitive.slice.html#method.is_ascii)

Cargo
-----

- [fix: Set MSRV for internal packages]
  (https://github.com/rust-lang/cargo/pull/12381/)
- [config: merge lists in precedence order]
  (https://github.com/rust-lang/cargo/pull/12515/)
- [fix(update): Clarify meaning of --aggressive as --recursive]
  (https://github.com/rust-lang/cargo/pull/12544/)
- [fix(update): Make `-p` more convenient by being positional]
  (https://github.com/rust-lang/cargo/pull/12545/)
- [feat(help): Add styling to help output ]
  (https://github.com/rust-lang/cargo/pull/12578/)
- [feat(pkgid): Allow incomplete versions when unambigious]
  (https://github.com/rust-lang/cargo/pull/12614/)
- [feat: stabilize credential-process and registry-auth]
  (https://github.com/rust-lang/cargo/pull/12649/)
- [feat(cli): Add '-n' to dry-run]
  (https://github.com/rust-lang/cargo/pull/12660/)
- [Add support for `target.'cfg(..)'.linker`]
  (https://github.com/rust-lang/cargo/pull/12535/)
- [Stabilize `--keep-going`]
  (https://github.com/rust-lang/cargo/pull/12568/)
- [feat: Stabilize lints]
  (https://github.com/rust-lang/cargo/pull/12648/)

Rustdoc
-------

- [Add warning block support in rustdoc]
  (https://github.com/rust-lang/rust/pull/106561/)
- [Accept additional user-defined syntax classes in fenced code blocks]
  (https://github.com/rust-lang/rust/pull/110800/)
- [rustdoc-search: add support for type parameters]
  (https://github.com/rust-lang/rust/pull/112725/)
- [rustdoc: show inner enum and struct in type definition for concrete type]
  (https://github.com/rust-lang/rust/pull/114855/)

Compatibility Notes
-------------------

- [Raise minimum supported Apple OS versions]
  (https://github.com/rust-lang/rust/pull/104385/)
- [make Cell::swap panic if the Cells partially overlap]
  (https://github.com/rust-lang/rust/pull/114795/)
- [Reject invalid crate names in `--extern`]
  (https://github.com/rust-lang/rust/pull/116001/)
- [Don't resolve generic impls that may be shadowed by dyn built-in impls]
  (https://github.com/rust-lang/rust/pull/114941/)

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

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.

None this cycle.

(he)

2024-01-06 18:39:57 UTC MAIN commitmail json YAML

Updated net/rabbitmq, finance/py-stripe

(adam)

2024-01-06 18:39:19 UTC MAIN commitmail json YAML

py-stripe: updated to 7.11.0

7.11.0 - 2024-01-04
* Update generated code
* Add support for `retrieve` on resource `tax.Registration`
* Change type from `Optional[PaymentDetails]` to `PaymentDetails` of `payment_details` on field `AccountSession.Components`
* Change type from `Optional[Payments]` to `Payments` of `payments` on field `AccountSession.Components`
* Change type from `Optional[Payouts]` to `Payouts` of `payouts` on field `AccountSession.Components`
* Change type from `Optional[Features]` to `Features` of `features` on fields `AccountSession.Components.PaymentDetails`, `AccountSession.Components.Payments`, and `AccountSession.Components.Payouts`
* Change type from `Optional[InvoiceSettings]` to `InvoiceSettings` of `invoice_settings` on field `SubscriptionSchedule.DefaultSettings`

7.10.0 - 2023-12-22
* Update generated code
* Add support for new resource `FinancialConnections.Transaction`
* Add support for `list` and `retrieve` methods on resource `Transaction`
* Add support for `subscribe` and `unsubscribe` methods on resource `FinancialConnections.Account`
* Add support for `features` on `AccountSessionCreateParams.components.payouts`
* Add support for `edit_payout_schedule`, `instant_payouts`, and `standard_payouts` on `AccountSession.components.payouts.features`
* Change type of `Checkout.Session.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `Checkout.SessionCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `Invoice.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `InvoiceCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `InvoiceUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `PaymentIntent.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `PaymentIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `PaymentIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `PaymentIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `SetupIntent.payment_method_options.us_bank_account.financi
al_connections.prefetch[]`, `SetupIntentConfirmParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `SetupIntentCreateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `SetupIntentUpdateParams.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `Subscription.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, `SubscriptionCreateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]`, and `SubscriptionUpdateParams.payment_settings.payment_method_options.us_bank_account.financial_connections.prefetch[]` from `literal('balances')` to `enum('balances'|'transactions')`
* Add support for new value `financial_connections.account.refreshed_transactions` on enum `Event.type`
* Add support for new value `transactions` on enum `FinancialConnections.AccountRefreshParams.features[]`
* Add support for `subscriptions` and `transaction_refresh` on `FinancialConnections.Account`
* Add support for `next_refresh_available_at` on `FinancialConnections.Account.balance_refresh`
* Add support for new value `transactions` on enums `FinancialConnections.Session.prefetch[]` and `FinancialConnections.SessionCreateParams.prefetch[]`
* Add support for new value `unknown` on enums `Issuing.Authorization.verification_data.authentication_exemption.type` and `Issuing.AuthorizationCreateParams.testHelpers.verification_data.authentication_exemption.type`
* Add support for new value `challenge` on enums `PaymentIntent.payment_method_options.card.request_three_d_secure`, `PaymentIntentConfirmParams.payment_method_options.card.request_three_d_secure`, `PaymentIntentCreateParams.payment_method_options.card.request_three_d_secure`, `PaymentIntentUpdateParams.payment_method_options.card.request_three_d_secure`, `SetupIntent.payment_method_options.card.request_three_d_secure`, `SetupIntentConfirmParams.payment_method_options.card.request_three_d_secure`, `SetupIntentCreateParams.payment_method_options.card.request_three_d_secure`, and `SetupIntentUpdateParams.payment_method_options.card.request_three_d_secure`
* Add support for `revolut_pay` on `PaymentMethodConfigurationCreateParams`, `PaymentMethodConfigurationUpdateParams`, and `PaymentMethodConfiguration`
* Change type of `Quote.invoice_settings` from `InvoiceSettingQuoteSetting | null` to `InvoiceSettingQuoteSetting`
* Add support for `destination_details` on `Refund`
* Add support for new value `financial_connections.account.refreshed_transactions` on enums `WebhookEndpointCreateParams.enabled_events[]` and `WebhookEndpointUpdateParams.enabled_events[]`

* Update generated code
* Remove api_base from RequestOptions type
* Support accessing reserved word resource properties via attribute

7.9.0 - 2023-12-14
* Update generated code

* Add support for `payment_method_reuse_agreement` on resource classes `PaymentLink.ConsentCollection` and `checkout.Session.ConsentCollection` and parameter classes `PaymentLink.CreateParamsConsentCollection` and `checkout.Session.CreateParamsConsentCollection`
* Add support for `after_submit` on parameter classes `PaymentLink.CreateParamsCustomText`, `PaymentLink.ModifyParamsCustomText`, and `checkout.Session.CreateParamsCustomText` and resource classes `PaymentLink.CustomText` and `checkout.Session.CustomText`
* Add support for `created` on parameter class `radar.EarlyFraudWarning.ListParams`
* Track usage of deprecated `save`
* Reports uses of the deprecated `.save` in `X-Stripe-Client-Telemetry`. (You can disable telemetry via `stripe.enable_telemetry = false`, see the [README](https://github.com/stripe/stripe-python/blob/master/README.md#telemetry).)
* Mark defunct and internal methods as deprecated
* Add more types to _http_client.py

7.8.2 - 2023-12-11
* Do not raise a DeprecationWarning in `stripe.app_info`

7.8.1 - 2023-12-08
* Fix __getattr__ to raise AttributeError rather than returning None. This fixes a regression in 7.8.0 that caused `stripe.checkout`/`stripe.issuing` etc. to return `None`.
* Add missing explicit reexport for `OAuth`, `Webhook`, `WebhookSignature`

(adam)

2024-01-06 18:33:23 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.12.12

RabbitMQ 3.12.12

Core Broker

Bug Fixes

Environments with a lot of quorum queues could experience a large Erlang process
build-up. The build-up was temporary but with a sufficiently large number of
quorum queues it could last until the next round of periodic operations,
making it permanent and depriving the node of CPU resources.

RabbitMQ core failed to propagate more authentication and authorization context, for example,
MQTT client ID in case of MQTT connections, to authN and authZ backends. This was not intentional.

Nodes now takes more precaution about persisting feature flag state
(specifically the effects of in-flight changes) during node shutdown.

Enhancements

Simplified some type specs.

Contributed by @ariel-anieli.

Stream Plugin

One returned error value did not match the RabbitMQ Stream Protocol specification.

MQTT Plugin

Bug Fixes

Recovering connections from QoS 0 consumers (subscribers) could fail if they were previously connected to a failed node.

(adam)

2024-01-06 16:02:16 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.18.1nb8

(gutteridge)

2024-01-06 16:02:03 UTC MAIN commitmail json YAML

xfce4: bump for xfce4-thunar 4.18.10

(gutteridge)

2024-01-06 15:58:56 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.18.10

(gutteridge)

2024-01-06 15:58:40 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.18.10

4.18.10 (2023-12-30)
=======
- Prevent infinite reload loop for symlinks (#1270)

(gutteridge)

2024-01-06 15:35:37 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.8

(rhialto)

2024-01-06 15:35:26 UTC MAIN commitmail json YAML

2024-01-06 14:23:12 UTC MAIN commitmail json YAML

doc/TODO: + calibre-7.3.0 [requires py-qt6/py-qt6-webengine].

(wiz)

2024-01-06 13:48:42 UTC MAIN commitmail json YAML

doc: Updated security/ccid to 1.5.5

(gdt)

2024-01-06 13:48:35 UTC MAIN commitmail json YAML

security/ccid: Update to 1.5.5

Drop MAINTAINERship, because I haven't been dealing with smartcards
for a while, and forgot I was MAINTAINER.

1.5.5 - 5 January 2024, Ludovic Rousseau
  - Add support of
    - Alpha-Project ANGARA Token
    - Broadcom Corp 58200 (idProduct: 0x5864)
    - Broadcom Corp 58200 (idProduct: 0x5865)
    - Imprivata USB CCID
    - KAPELSE eS-KAP-Ad
    - Kapelse inSide
    - KAPELSE KAP-Care
    - KAPELSE KAP-eCV
    - KAPELSE KAP-GO
    - KAPELSE KAP-LINK2
    - Kapelse KAP-Move
    - Kapelse Ti-Kap
    - rf IDEAS USB CCID
    - SIMHUB pcsc reader
  - support Kapelse readers on macOS (composite as multislot)
  - Some other minor improvements

(gdt)

2024-01-06 09:43:14 UTC MAIN commitmail json YAML

Updated textproc/py-generateDS, devel/py-wcwidth

(adam)

2024-01-06 09:42:55 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.13

0.2.13
Bugfix zero-width support for Hangul Jamo (Korean)

(adam)

2024-01-06 09:40:40 UTC MAIN commitmail json YAML

py-generateDS: updated to 2.43.3

Version 2.43.3 (11/02/2023)
Added warning message that is printed when generateDS.py is asked to process an XML schema that has an xs:simpleType that contains an xs:union. generateDS does not handle that. Thanks to Alex Krizsan for suggesting this.
Added a unit test for type substitution (tests/type_substitution*) using xsi:type.
Version 2.43.2 (08/22/2023)
Fixes to the GraphQL support: (1) several issues that were related to substitutionGroup; (2) fixed missing access to character_content when an element has attributes or is "mixed"; (3) fixed an error that occurs when child.maxOccurs > 1.
Version 2.43.1 (08/07/2023)
Added two utility scripts:
./utils/gds_split_one_to_many.py
./utils/gds_join_many_to_one.py
The purpose of the first is to split a module generated by generateDS into smaller modules (in particular, one for each complexType definition) in order to facility easier viewing and editing. The purpose of the second is to enable you, if you have modified any of the split modules, to join back together into a single module that can be executed or imported.
Added the README file ./utils/README_split_join.rst containing notes on the these utility scripts.
Added a unit/regression test for the split-join capability.
Thanks to Amudha Duraisamy for suggesting this capability.
Version 2.42.2 (07/14/2023)
Added unit/regression test for the GraphQL support.
Added demo for generateDS GraphQL support to ./Demos/People/. See the ./Demos/People/README.txt and the two shell scripts ./Demos/People/run-*.sh. You will need to install Strawberry to run this demo. See http://www.davekuhlman.org/generateDS.html#graphql-support
Version 2.42.1 (07/14/2023)
Added support for generation of code containing an implementation of a GraphQL server that uses the Strawberry GraphQL package. For info, see -- http://www.davekuhlman.org/generateDS.html#graphql-support
Version 2.41.5 (05/06/2023)
Changed name of method "_hasContent" to "has__content" so that we both (1) avoid conflicts with XML complexType member names and (2) avoid warnings generated by pylint. Thanks to Amudha Duraisamy for reporting this.
Version 2.41.4 (04/25/2023)
Fix to formatting of floats. Thanks to Amudha Duraisamy for reporting this.
Version 2.41.3 (03/06/2023)
Fix for mixed content -- When mixed="true" was an attribute of complexContent element, instead of on the ``complexType that contained it, generateDS.py was not picking it up. Now it does, and it generates code for valueOf_, etc. Thanks to Edwin Matthijssen for help with this.
Version 2.41.2 (02/28/2023)
Fix to export of an element that has mixed/simpleContent. The character content (_valueOf) was not being exported. Thanks to Edwin Matthijssen for reporting this.
Version 2.41.1 (10/03/2022)
Added command line option "--use-regex-module". This option causes generation of modules that import the regex module instead of the re module. There are some regular expressions that regex handles but that re does not, for example "p{...}". See https://pypi.org/project/regex/ and https://github.com/mrabarnett/mrab-regex.

(adam)

2024-01-06 09:24:47 UTC MAIN commitmail json YAML

Added graphics/py-pypng; Updated graphics/py-qrcode

(adam)

2024-01-06 09:24:27 UTC MAIN commitmail json YAML

py-qrcode: updated to 7.4.2

7.4.2 (6 February 2023)

- Allow ``pypng`` factory to allow for saving to a string (like
  ``qr.save("some_file.png")``) in addition to file-like objects.

7.4.1 (3 February 2023)

- Fix bad over-optimization in v7.4 that broke large QR codes. Thanks to
  mattiasj-axis!

7.4 (1 February 2023)

- Restructure the factory drawers, allowing different shapes in SVG image
  factories as well.
- Add a ``--factory-drawer`` option to the ``qr`` console script.
- Optimize the output for the ``SVGPathImage`` factory (more than 30% reduction
  in file sizes).
- Add a ``pypng`` image factory as a pure Python PNG solution. If ``pillow`` is
  *not* installed, then this becomes the default factory.
- The ``pymaging`` image factory has been removed, but its factory shortcut and
  the actual PymagingImage factory class now just link to the PyPNGImage
  factory.

7.3.1 (1 October 2021)

- Improvements for embedded image.

7.3 (19 August 2021)

- Skip color mask if QR is black and white

7.2 (19 July 2021)

- Add Styled PIL image factory, allowing different color masks and shapes in QR codes
- Small performance inprovement
- Add check for border size parameter

7.1 (1 July 2021)

- Add --ascii parameter to command line interface allowing to output ascii when stdout is piped
- Add --output parameter to command line interface to specify output file
- Accept RGB tuples in fill_color and back_color
- Add to_string method to SVG images
- Replace inline styles with SVG attributes to avoid CSP issues
- Add Python3.10 to supported versions

(adam)

2024-01-06 09:18:01 UTC MAIN commitmail json YAML

2024-01-06 09:09:40 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.7.0

(pin)

2024-01-06 09:09:23 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.7.0

What's Changed
- Changed: Aeruginous CHANGELOG fragment creation logic by @kevinmatthes in #279
- Changed: Use native rust support for async traits by @AmmarAbouZor in #265
- Added: Add full screen mode by @orhun in #281
- Changed: Main Footer Height is calculated dynamically by @AmmarAbouZor in #284
- Fixed: App will be redrawn on not handled input too by @AmmarAbouZor in #285
- Fixed: CHANGELOG creation logic; fixes #286 by @kevinmatthes in #287
- Fixed: Call to Aeruginous; fixes #286 by @kevinmatthes in #288
- Fixed: Commit fetch depth in CHANGELOG assembly; fixes #286 by @kevinmatthes in #289

(pin)

2024-01-06 09:08:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.26.0

(pin)

2024-01-06 09:08:21 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.26.0

New Features
-  responsive and buttery-smooth UI while scanning in interactive mode.
    Using dua i the GUI would populate and is fully usable even while the scan
    is in progress, which is fantastic when scanning big disks which can take
    several minutes.

    However, previously is was quite janky as the refresh loop was bound to
    receiving entries to process, which sometimes stalled for many seconds.

    Now the GUI refresh is uncoupled from receiving traversal entries, and it
    will update when the user presses a key or 250ms pass without any input,
    causing it to respond immediately.

    Thanks so much for contributing, @unixzii!

(pin)

2024-01-06 09:07:33 UTC MAIN commitmail json YAML

doc: Updated devel/cmocka to 1.1.7

(pin)

2024-01-06 09:07:07 UTC MAIN commitmail json YAML

devel/cmocka: update to 1.1.7

1.1.7
* Update ignore list for source tarball generation

1.1.6
* Added new assert macros to compare 2 double given an epsilon
* Added meson build system
* Added header with version to TAP13 output
* Fixed issues with MSVC
* Fixed TAP output for skipped tests
* Fixed issue with fail_msg
* CMake generated configs for find_package(cmocka)
* Documentation improvements

(pin)

2024-01-06 04:22:15 UTC MAIN commitmail json YAML

fish: fix link error with new binutils on NetBSD

cur_term comes from libterminfo and newer binutils doesn't side-load it
even though libcurses is linked with libterminfo

Not sure when this became a problem but without it, netbsd-current fails
to link fish.

(maya)

2024-01-06 00:19:30 UTC MAIN commitmail json YAML

lang/kotlin: fix build on platforms that are missing pax

(rillig)

2024-01-06 00:06:25 UTC MAIN commitmail json YAML

audio/cddbd: remove references to temporary DESTDIR

Detected by building with CHECK_WRKREF=destdir.

While here, remove MESSAGE as the motd is not essential to this package.

Bump PKGREVISION.

(rillig)

2024-01-05 23:48:17 UTC MAIN commitmail json YAML

Updated security/mit-krb5, graphics/py-Pillow

(adam)

2024-01-05 23:47:53 UTC MAIN commitmail json YAML

py-Pillow: updated to 10.2.0

10.2.0 (2024-01-02)

- Add ``keep_rgb`` option when saving JPEG to prevent conversion of RGB colorspace
- Trim glyph size in ImageFont.getmask()
- Deprecate IptcImagePlugin helpers
- Allow uncompressed TIFF images to be saved in chunks
- Concatenate multiple JPEG EXIF markers
- Changed IPTC tile tuple to match other plugins
- Do not assign new fp attribute when exiting context manager
- Support arbitrary masks for uncompressed RGB DDS images
- Support setting ROWSPERSTRIP tag
- Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask()
- Optimise ``ImageColor`` using ``functools.lru_cache``
- Restricted environment keys for ImageMath.eval()
- Optimise ``ImageMode.getmode`` using ``functools.lru_cache``
- Fix incorrect color blending for overlapping glyphs
- Attempt memory mapping when tile args is a string
- Fill identical pixels with transparency in subsequent frames when saving GIF
- Corrected duration when combining multiple GIF frames into single frame
- Handle disposing GIF background from outside palette
- Seek past the data when skipping a PSD layer
- Import plugins relative to the module
- Translate encoder error codes to strings; deprecate ``ImageFile.raise_oserror()``
- Support reading BC4U and DX10 BC1 images
- Optimize ImageStat.Stat.extrema
- Handle pathlib.Path in FreeTypeFont
- Added support for reading DX10 BC4 DDS images
- Optimized ImageStat.Stat.count
- Correct PDF palette size when saving
- Fixed closing file pointer with olefile 0.47
- Raise ValueError when TrueType font size is not greater than zero
- If absent, do not try to close fp when closing image
- Allow configuring JPEG restart marker interval on save
- Decrement reference count for PyObject
- Implement ``streamtype=1`` option for tables-only JPEG encoding
- If save_all PNG only has one frame, do not create animated image
- Fixed frombytes() for images with a zero dimension

(adam)

2024-01-05 23:46:29 UTC MAIN commitmail json YAML

mit-krb5: updated to 1.21.2

Major changes in 1.21.2 (2023-08-14)

Fix double-free in KDC TGS processing [CVE-2023-39975].

Major changes in 1.21.1 (2023-07-10)

Fix potential uninitialized pointer free in kadm5 XDR parsing [CVE-2023-36054].

Major changes in 1.21 (2023-06-05)

User experience
Added a credential cache type providing compatibility with the macOS 11 native credential cache.
Developer experience
libkadm5 will use the provided krb5_context object to read configuration values, instead of creating its own.
Added an interface to retrieve the ticket session key from a GSS context.
Protocol evolution
The KDC will no longer issue tickets with RC4 or triple-DES session keys unless explicitly configured with the new allow_rc4 or allow_des3 variables respectively.
The KDC will assume that all services can handle aes256-sha1 session keys unless the service principal has a session_enctypes string attribute.
Support for PAC full KDC checksums has been added to mitigate an S4U2Proxy privilege escalation attack.
The PKINIT client will advertise a more modern set of supported CMS algorithms.
Code quality
Removed unused code in libkrb5, libkrb5support, and the PKINIT module.
Modernized the KDC code for processing TGS requests, the code for encrypting and decrypting key data, the PAC handling code, and the GSS library packet parsing and composition code.
Improved the test framework's detection of memory errors in daemon processes when used with asan.

(adam)

2024-01-05 22:05:19 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 11.7.0

(ryoon)

2024-01-05 22:05:06 UTC MAIN commitmail json YAML

qpdf: Update to 11.7.0

Changelog:
11.7.0: December 24, 2023
      o Bug fixes:

          # With --compress-streams=n, qpdf was still compressing cross
            reference streams, linearization hint streams, and object streams.
            This has been fixed.

          # Fix to QPDF JSON: the syntax "n:/pdf-syntax" is now accepted as an
            alternative way to represent names. This can be used for any name
            (e.g. "n:/text#2fplain"), but it is necessary when the name
            contains binary characters. For example, /one#a0two must be
            represented as "n:/one#a0two" since the single byte a0 is not valid
            in JSON.

          # QPDF JSON will convert floating numbers that appear in the JSON in
            scientific notation to fixed-point notation since PDF doesn??t
            accept scientific notation.

          # When setting a check box value, allow any value other than /Off to
            mean checked. This is permitted by the spec. Previously, any value
            other than /Yes or /Off was rejected.

      o CLI Enhancements:

          # Allow the syntax --encrypt --user-password=user-password
            --owner-password=owner-password --bits={40,128,256} when encrypting
            PDF files. This is an alternative to the syntax --encrypt
            user-password owner-password {40,128,256}, which will continue to
            be supported. The new syntax works better with shell completion and
            allows creation of passwords that start with -.

          # --remove-restrictions flag now also disables digital signatures in
            the file.

      o Build Enhancements:

          # The qpdf test suite now passes when qpdf is linked with an
            alternative zlib implementation. There are no dependencies anywhere
            in the qpdf test suite on any particular zlib output. Consult the
            ZLIB COMPATIBILITY section of README-maintainer.md for a detailed
            explanation of how to maintain this.

          # The official Windows installers now offers to modify PATH when
            installing qpdf.

      o Package Enhancements:

          # A UNIX man page is now automatically generated from the
            documentation. It contains the same text as qpdf --help=all.

      o Library Enhancements:

          # Add C++ functions qpdf_c_wrap and qpdf_c_get_qpdf to the C API to
            enable custom C++ code to interoperate more easily with the the C
            API. See examples/extend-c-api.

          # Add methods to Buffer to work more easily and efficiently with
            std::string.

          # Add QPDFAcroFormDocumentHelper::disableDigitalSignatures, which
            disables any digital signature fields, leaving their visual
            representations intact.

11.6.4: December 10, 2023
      o Bug fixes:

          # When running cmake --install --component dev, install cmake files,
            which were previously omitted from the dev component

          # Fix the Linux binary build to use older libraries so it continues
            to work in AWS Lambda and other older execution environments.

(ryoon)

2024-01-05 20:37:00 UTC MAIN commitmail json YAML

doc: Added graphics/libavif version 1.0.3

(nros)

2024-01-05 20:25:35 UTC MAIN commitmail json YAML

Updated finance/py-braintree, devel/py-proto-plus

(adam)

2024-01-05 20:25:19 UTC MAIN commitmail json YAML

py-proto-plus: updated to 1.23.0

1.23.0

Features

Add additional parameters to to_json() and to_dict() methods
Add support for proto.version
Add support for python 3.12

Bug Fixes

Use setuptools.find_namespace_packages

Documentation

Add documentation on how to query the current oneof in a given message
Add example for protobuf module level attribute

(adam)

2024-01-05 20:23:01 UTC MAIN commitmail json YAML

py-braintree: updated to 4.25.0

4.25.0

Add PickupInStore to ShippingMethod enum
Add external_vault and risk_data to CreditCardVerification.create request
Add phone_number in CreditCard
Add debit_network to Transaction field
Add debit_network to TransactionSearch Request
Add DebitNetwork enum to CreditCard

(adam)

2024-01-05 19:51:23 UTC MAIN commitmail json YAML

2024-01-05 19:23:53 UTC MAIN commitmail json YAML

pkgsrc/doc/guide: Restate MAINTAINER/OWNER protocol

Acting for PMC, restate the guidelines for MAINTAINER and OWNER.  This
is intended to capture what we think has been viewed by us and others
as good practice, even though some of it was not manifest in the text
before.  Compared to before:

  Strengthen the notion that MAINTAINER should be consulted for more
  than micro updates.  The old text, for whatever reason, didn't say
  that.  Document the reciprocal obligation that MAINTAINER should
  respond reasonably promptly.

  State that OWNER is used in relatively rare circumstances.  Document
  reciprocal obligations for OWNER that are much stronger than
  MAINTAINER's reciprocal obligations.

(gdt)

2024-01-05 18:23:19 UTC MAIN commitmail json YAML

Updated www/py-sanic-routing, www/py-sanic

(adam)

2024-01-05 18:23:02 UTC MAIN commitmail json YAML

py-sanic: updated to 23.12.0

Version 23.12.0

Features

* Start and restart arbitrary processes
* Cleaner process management in shutdown
* Suppress task cancel traceback on open websocket
* Listener and signal prioritization
* Reduce memory consumption
* Accept bare cookies
* Add websocket.handler.<before/after/exception> signals
* Add changed files to reload trigger listeners
* Allow for simple signals
* Improve functionality and consistency of Sanic.event()
* Allow range requests for a single byte
* Better Request.scheme for websocket requests
* Convert Sanic Request to a Websockets Request for handshake
* Add a REPL to the sanic CLI
* Add Python 3.12 support
* Better exception on multiprocessing context conflicts

Bugfixes

* Fix MOTD display for extra data

(adam)

2024-01-05 18:17:13 UTC MAIN commitmail json YAML

py-sanic-routing: updated to 23.12.0

Version 23.12.0

Add new workflow for deployment
Allow for priorities on routes defs
Add path argument to NoMethod

(adam)

2024-01-05 18:09:30 UTC MAIN commitmail json YAML

Updated devel/py-urwid, devel/py-memcached, devel/py-pebble

(adam)

2024-01-05 18:09:11 UTC MAIN commitmail json YAML

py-pebble: updated to 5.0.6

5.0.6
Fixes:
- handle `BaseException` in pools' workers

(adam)

2024-01-05 18:05:52 UTC MAIN commitmail json YAML

py-memcached: updated to 1.61

1.61

* Fixing the ChangeLog entry which had a bad date.

1.60

*  Allow to use a datetime.timedelta parameter for Client.set
*  Fix cmemcahe_hash 0 values being translated to 1
*  Fix tuple key support in multi methods
*  Add support for default value in get
*  test_memcache.py: try import unittest.mock
*  Use == as suggested by Python 3.8
*  Decoding in slab funcs, replacing "1" with "True" in while.
*  Tell PyPI to parse README as markdown
*  test_memcache.py: try import unittest.mock
*  Removed Python 2.7 from setup.cfg, adding 3.8-3.12
*  Add support for default value in get()
*  Fix tuple key support in multi methods (regression in 1.55).
*  Fix cmemcahe_hash 0 values being translated to 1.  For example "ob"
  would hash to 0 and then get converted to 1.  Looks like this dated
  back to 2009, the original code we imported for that hash function.
*  Removing six.PY2/3 conditionals
*  Removing "time" from delete and making expiry mandatory in touch.
*  Added quit() method.  This method sends the 'quit' command to the
  servers and then closes the connections, reducing the number of
  TIME_WAIT sockets hanging around the OS.
*  Allow to use a datetime.timedelta parameter for Client.set
*  Allow keys to be encoded before use.
*  Removing historic python 2to3 code and deprecated socket.error (for
  OSError).
*  Updating to the latest PSF license

(adam)

2024-01-05 18:01:44 UTC MAIN commitmail json YAML

py-urwid: updated to 2.4.1

2.4.1
Fix Regressions in 2.4.0

2.4.0
New features
Basic Windows OS support in RAW and Curses display.
Fully functional RAW display support. Thanks to @mhils (initial RAW display)
Limited Curses support due to windows-curses limitation (mouse support limited). Thanks to @asmith-kepler (windows-curses monkeypatch)
UTF-8 only
Force SelectorEventLoop for asyncio under Windows if event loop is not set
Feature: switch from select.select to selectors
Feature: support FIXED render mode for Text
Feature: extend functional keys handling with key modifiers
Add run_in_executor helper to the event loop
Feature: Add internal logging for behavioral debug
Feature: Use module path + class name for loggers and init once
Feature: Implement keypress and mouse_event default handlers
Not subclassing Widget base class during custom widget implementation will produce DeprecationWarning

Deprecations
Refactor: join display modules in package
Backward-compatible. Main display modules import will not produce DeprecationWarning.

Documentation
Fix - disconnect_by_key should be exposed and use correct name
Extend input_test example for better debug capabilities
Support alternative event loops and debug logging.

Refactoring
Refactoring: remove dead code from Raw display

(adam)

2024-01-05 17:58:44 UTC MAIN commitmail json YAML

Updated devel/py-packageurl, textproc/py-pyaml, net/wireshark

(adam)

2024-01-05 17:57:27 UTC MAIN commitmail json YAML

wireshark: updated to 4.2.2

Wireshark 4.2.2

Bug Fixes

The following vulnerabilities have been fixed:

  • wnpa-sec-2024-01[2] GVCP dissector crash. Issue 19496[3].
    CVE-2024-0208[4].

  • wnpa-sec-2024-02[5] IEEE 1609.2 dissector crash. Issue 19501[6].
    CVE-2024-0209[7].

  • wnpa-sec-2024-03[8] HTTP3 dissector crash. Issue 19502[9].
    CVE-2024-0207[10].

  • wnpa-sec-2024-04[11] Zigbee TLV dissector crash. Issue 19504[12].
    CVE-2024-0210[13].

  • wnpa-sec-2024-05[14] DOCSIS dissector crash. Issue 19557[15].
    CVE-2024-0211[16].

The following bugs have been fixed:

  • Capture filters not saved to recently used list. Issue 12918[17].

  • CFM dissector does not handle Sender ID TLV correctly when
    Chassis ID Length is zero. Issue 13720[18].

  • OSS-Fuzz 64290: wireshark:fuzzshark_ip: Global-buffer-overflow in
    dissect_zcl_read_attr_struct. Issue 19490[19].

  • Overriding capture options set by preference by command line
    arguments (like -S) doesn’t work. Issue 14549[20].

  • Segfault when enabling monitor mode on wireless card that falsely
    claims to support it. Issue 16693[21].

  • Documented format of temporary file name is out of date in the
    Wireshark User’s Guide. Issue 18464[22].

  • Selection highlight lost when interface list is sorted. Issue
    19133[23].

  • HTTP3 malformed packets. Issue 19475[24].

  • Capture filter compilation fails with obscure error message.
    Issue 19480[25].

  • XML: Parsing encoding attribute failed when standalone attribute
    exists. Issue 19485[26].

  • Display filter expressions where the protocol name starts with
    digit and contains a hyphen are rejected. Issue 19489[27].

  • diameter.3GPP-* display filters not working after upgrade to
    version 4.2.0. Issue 19493[28].

  • GigE-vision: Control Protocol shows \"unknown\" as value for
    ASCII character set. Issue 19494[29].

  • The HTTP/3 Request Header URI is not correct. Issue 19497[30].

  • QUIC/TLS not extracting \"h3\" from ALPN in a capture. Issue
    19503[31].

  • Documentation on system requirements should be updated. Issue
    19512[32].

  • 4.2.0: init.lua in subdirectories not loaded anymore. Issue
    19516[33].

  • Malformed SIP/SDP messages: components are not decoded properly.
    Issue 19518[34].

  • heuristic_protos do not reset on profile swap. Issue 19520[35].

  • Wireshark 4.2 crashes on Apply As Column. Issue 19521[36].

  • NFLOG timestamp is incorrect. Issue 19525[37].

  • Qt6 Crash (Double Free) When Attempting to Save TCP Stream Graph.
    Issue 19529[38].

  • Fixed parsing display filter expressions containing literal OID
    values, e.g. `snmp.name == 1.3.6.1.2.1.1.3.0`.

(adam)

2024-01-05 17:56:01 UTC MAIN commitmail json YAML

doc: Added games/gnome-nibbles version 4.0.1

(wiz)

2024-01-05 17:55:52 UTC MAIN commitmail json YAML

games/Makefile: + gnome-nibbles

(wiz)

2024-01-05 17:55:39 UTC MAIN commitmail json YAML

games/gnome-nibbles: import gnome-nibbles-4.0.1

The aim of the game is to swallow as many objects as you can while
avoiding maze walls and other worms.

(wiz)

2024-01-05 17:52:12 UTC MAIN commitmail json YAML

py-pyaml: updated to 23.12.0

23.12.0
Unknown changes

(adam)

2024-01-05 17:47:34 UTC MAIN commitmail json YAML

py-packageurl: updated to 0.13.3

0.13.3 (2024-01-04)

- Improve support for SourceForge URLs in `url2purl`.

(adam)

2024-01-05 14:55:39 UTC MAIN commitmail json YAML

lang/racket{,-textual}: update to 8.11.1

8.11.1:

    This bug-fix release repairs a problem with building from source when using the 窶彙uiltpkgs窶� source distribution.

8.11:

    Match clauses can include a #:do option to allow evaluation of code and bindings before a following #:when clause. See match.

    JSON Serialization supports indentation with an #:indent option to write-json. See write-json.

    An initiate-sequence function simplifies the creation of sequences. See initiate-sequence.

    The :do-in form allows an inner definition sequence. See :do-in.

    The redex-define form allows pattern-matching in PLT Redex using a define-like syntax. See redex-define.

    Racket and Chez Scheme use Robert L. Smith窶冱 窶廣lgorithm 116窶� for division of complex numbers. See Robert L. Smith. 1962. Algorithm 116: Complex division. Commun. ACM 5, 8 (Aug. 1962), 435. https://dl.acm.org/doi/10.1145/368637.368661.

    DrRacket has indentation guides that provide visual cues indicating how code is indented and grouped, accessible by using (<menu-key>-shift-i). See text:indent-guides<%>.

    窶廚omment-out窶� menu items can be specific to the #lang used by the current file. See Comments.

    Unused identifiers have a tooltip indicating that they have no bound occurrences.

    Quickscript includes a new form of scripting in the form of 窶徂ook窶� functions that can be attached to existing events. See Hooks.

    Plots include plot-inset and plot-legend-padding parameters to control the amount of space left unused around the plot edge and plot legend. See plot-inset.

    There are many other documentation improvements, optimizations, and bug fixes!

(riastradh)

2024-01-05 14:41:27 UTC MAIN commitmail json YAML

doc: Updated editors/dte to 1.11.1

(bacon)

2024-01-05 14:41:20 UTC MAIN commitmail json YAML

editors/dte: Update to 1.11.1

Packaging changes:
- Removed requirement for terminfo and curses as upstream now uses
  their own built-in support for terminals.

Changes from 1.11.0 -> 1.11.1:

Additions:
Fixes:
- Fixed a bug that was causing key bindings to not work properly when
  the Num Lock and/or Caps Lock modifiers were in effect in terminals
  supporting the [kitty keyboard protocol].
- Fixed the `save` command, to avoid breaking hard links when writing
  to existing files.
- Fixed an issue in the build system causing `make distcheck` to fail.

Other changes:
- Changed built-in filetype detection so that a `dot_` filename
  prefix isequivalent to a `.` prefix, or more specifically
  `dot_bashrc` is now treated the same way as `.bashrc`.
- Changed the `default` command in `dte-syntax` files to show an error
  if there are duplicate arguments.
- Removed the built-in `xsel` alias.

Changes from 1.10.0 -> 1.11.0:
Additions:
- Added 15 new command flags (see CHANGELOG.md)
- Added a new `exec` command.
- Added `overwrite` and `optimize-true-color` options.
- Added built-in `$RFILE`, `$FILEDIR` and `$COLNO` variables.
- Added `hi`, `msg` and `set` arguments to the `show` command.
- Added a _number_ argument to the `msg` command.
- Added support for 3-digit `#rgb` colors to the `hi` command.
- Added support for binding F13-F20 keys.
- Added support for parsing alternate encodings of F1-F4 keys
  (e.g. `CSI P`) sent by some terminals.
- Added support for the Kitty keyboard protocol.
- Added syntax highlighters for JSON, Go Module (`go.mod`), G-code
  and `.gitignore` files.
- Added support for binary literals and hex float literals to the C
  syntax highlighter.
- Added support for escaped newlines in string literals to the C
  syntax highlighter.
- Added support for `<<-EOF` heredocs to the shell syntax highlighter.
- Added support for template literals to the JavaScript syntax
  highlighter.
- Added support for terminal "synchronized updates" (both the
  DCS-based variant and the private mode `2026` variant).
- Added documentation for the `bookmark` command.
- Added `$PATH`, `$PWD`, `$OLDPWD` and `$DTE_VERSION` to the
  environment section of the `dte` man page.
- Added extended support for Contour and WezTerm terminals.
- Added an AppStream metadata file, which is installed by default when
  running `make install` (except on macOS).

Improvements:
- Updated Unicode support to version 15.
- Allowed `alias` and `errorfmt` entries to be removed, by running
  the commands with only 1 argument.
- Improved command auto-completion various commands.
- Improved documentation for various commands.
- Changed `quit -p quit` to display the number of modified/unsaved
  buffers in the dialog prompt.
- Excluded `.` and `..` from filename auto-completions.
- Allowed `-c <command>` options to be used multiple (up to 8) times.
- Allowed `+lineno,colno` command-line arguments.
- Extended `line` command to accept a `lineno,colno` argument.
- Limited the size of `.editorconfig` files to 32MiB.
- Enabled "enhanced" regex features on macOS, by using the
  `REG_ENHANCED` flag when calling `regcomp(3)`.
- Improved support for the `modifyOtherKeys` keyboard mode, by
  emitting the escape sequence to enable it at startup.
- Various improvements to built-in filetype detection.
- Various performance/efficiency improvements.

Fixes:
- Fixed a bug that caused searches started by `search -r search` to
  be incorrectly recorded by `macro record`.
- Fixed a bug that caused "broken pipe" errors to occur if the
  terminal was resized during certain long-running commands (e.g.
  `compile`).
- Fixed several regular expressions in built-in configs that were
  using non-portable regex features (`\s`, `\b` and `\w`) and causing
  errors on some systems.
- Fixed a portability issue that was causing execution of external
  commands to fail with "function not implemented" errors on some
  systems.

Breaking changes:
- Changed the default Ctrl+v key binding to `paste -a paste`.
- Removed the `display-invisible` global option.
- Removed the `-b` flag from the `select` command.
- Renamed the built-in `coffeescript` filetype to `coffee`.
- Made the `str` command in `dte-syntax` files produce an error if
  used with single-byte arguments (`char` should be used instead).
- The `pipe-from` `-s` flag was effectively renamed to `-n`, as part
  of the made for the new `exec` command.

Other changes:
- Increased the minimum GNU Make version requirement to 4.0.
- Increased the minimum GCC version requirement to 4.8.

Changes from 1.9.1 -> 1.10.0:
Additions:
- Added 7 new commands
- Added 12 new command flags
- Added 2 new global options
- Added an optional *exitcode* argument to the `quit` command.
- Added `color`, `command`, `env`, `errorfmt`, `ft`, `macro`,
  `option`, `search` and `wsplit` arguments to the `show` command.
- Added support for the `\e` escape sequence in double-quoted command
  arguments.
- Added syntax highlighting for Lisp and Scheme files.
- Added an Alt+Enter key binding to search mode, for performing
  plain-text searches.
- Added a Shift+Tab key binding to command mode, for iteratating
  auto-completions in reverse order.
- Added `%b`, `%N` and `%S` statusline format specifiers.
- Added a large confirmation dialog, shown when `quit -p quit` is
  run with unsaved changes.
- Added the ability to exclude individual commands from command
  history.

Improvements:
- Updated Unicode support to version 13.
- Bound Ctrl+c to `copy -k` by default.
- Re-introduced built-in support for rxvt Ctrl/Alt/Shift key
  combinations.
- Fixed the handling of optional capture groups in `errorfmt`
  patterns.
- Improved the legibility of the default color scheme on a wider range
  of terminals.
- Changed the `filter` and `pipe-from` commands to set
  `$LINES`/`$COLUMNS` to the current window height/width, before
  running the specified program.
- Clarified which command flags in the [`dterc`] man page are mutually
  exclusive (by separating them with `|`).
- Fixed signal handling, to allow interrupting unresponsive/deadlocked
  child processes with Ctrl+c.
- Fixed command-line auto-completion to work properly when option
  flags are present.
- Various syntax highlighting improvements.
- Various terminal compatibility improvements.
- Various performance improvements.

Breaking changes:
- Removed support for linking to the system terminfo library. The
  terminfo database has only been used as a last resort source of
  information for several releases now. Most terminals that people
  are likely to be using already have built-in support in the editor,
  including several capabilities not available from terminfo. This is
  listed as a breaking change because it may break support for a few
  archaic hardware terminals (primarily those that aren't ECMA-48
  compatible or whose terminfo strings contain mandatory padding).
- Removed support for vertical tab bars (the `tab-bar` option was
  changed from an enum to a Boolean).

(bacon)

2024-01-05 12:11:04 UTC MAIN commitmail json YAML

Updated devel/py-packageurl, security/py-authlib

(adam)

2024-01-05 12:10:46 UTC MAIN commitmail json YAML

py-authlib: updated to 1.3.0

Version 1.3.0

Bug fixes

Restore AuthorizationServer.create_authorization_response behavior
Include leeway in validate_iat() for JWT
Fix encode_client_secret_basic
Use single key in JWK if JWS does not specify kid
Fix error when RFC9068 JWS has no scope field
Get werkzeug version using importlib

Breaking changes

RFC9068 implementation

(adam)

2024-01-05 12:07:33 UTC MAIN commitmail json YAML

py-packageurl: updated to 0.13.2

0.13.2 (2024-01-04)
- Improve support for SourceForge URLs in `url2purl`.

(adam)

2024-01-05 11:14:02 UTC MAIN commitmail json YAML

2024-01-05 11:10:18 UTC MAIN commitmail json YAML

doc: Updated graphics/libhighway to 1.0.7

(nros)

2024-01-05 11:09:53 UTC MAIN commitmail json YAML

Update libhighway to version 1.0.7
The reason for updating is that the only
libhighway user (wip/libjxl) needs 1.0.7
to build its latests version 0.9.0.
Due to that nothing in pkgsrc-current
depends on libhighway and the only thing
that needs it needs 1.0.7, bump
BUILDLINK_API_DEPENDS to 1.0.7 .

(nros)

2024-01-05 08:47:03 UTC MAIN commitmail json YAML

doc: Updated databases/diesel-cli to 2.1.4

(pin)

2024-01-05 08:46:36 UTC MAIN commitmail json YAML

databases/diesel-cli: update to 2.1.4

v2.1.4
- Update libsqlite3-sys to allow version 0.27 as well

v2.1.3
- Increased accidentally decreased limit around element count in DISTINCT ON
  and ORDER BY clauses again as that broke existing code

v2.1.2
- Fixed another potential breaking chaneg around queries containing DISTINCT
  ON and ORDER BY clauses consisting of custom sql expressions
  (e.g. .nullable())
- Fixed an issue where #[derive(Selectable)] and #[diesel(check_for_backend)]
  generates invalid rust code if the struct contains lifetimes/generic types

(pin)

2024-01-05 08:35:25 UTC MAIN commitmail json YAML

qt6-qtconnectivity: Fix PLIST on all platforms not supported
Move PLIST.NetBSD to PLIST.dummy and use PLIST.dummy
on all platforms not supported by qt6-qtconnectivity.
qt6-qtconnectivity does only support Bluez(Linux),
winrt, macos, and android.

(nros)

2024-01-05 03:43:09 UTC MAIN commitmail json YAML

doc: Updated lang/racket-textual to 8.10nb3

(riastradh)

2024-01-05 03:42:58 UTC MAIN commitmail json YAML

doc: Updated lang/racket to 8.10nb7

(riastradh)

2024-01-05 02:22:42 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2023.4

(taca)

2024-01-05 02:22:28 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2023.4

1.2023.4 (2023-12-22)

* Based on version 2023d of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2023-December/000080.html).

(taca)

2024-01-05 02:13:34 UTC MAIN commitmail json YAML

doc: Updated lang/php82 to 8.2.14

(taca)

2024-01-05 02:13:17 UTC MAIN commitmail json YAML

lang/php82: update to 8.2.14

PHP 8.2.14 (2023-12-21)

- Core:
  . Fixed oss-fuzz #54325 (Use-after-free of name in var-var with malicious
    error handler). (ilutov)
  . Fixed oss-fuzz #64209 (In-place modification of filename in
    php_message_handler_for_zend). (ilutov)
  . Fixed bug GH-12758 / GH-12768 (Invalid opline in OOM handlers within
    ZEND_FUNC_GET_ARGS and ZEND_BIND_STATIC). (Florian Engelhardt)
  . Fix various missing NULL checks. (nielsdos, dstogov)
  . Fixed bug GH-12835 (Leak of call->extra_named_params on internal __call).
    (ilutov)

- Date:
  . Fixed improbably integer overflow while parsing really large (or small)
    Unix timestamps. (Derick)

- DOM:
  . Fixed bug GH-12616 (DOM: Removing XMLNS namespace node results in invalid
    default: prefix). (nielsdos)

- FPM:
  . Fixed bug GH-12705 (Segmentation fault in fpm_status_export_to_zval).
    (Patrick Prasse)

- FTP:
  . Fixed bug GH-9348 (FTP & SSL session reuse). (nielsdos)

- Intl:
  . Fixed bug GH-12635 (Test bug69398.phpt fails with ICU 74.1). (nielsdos)

- LibXML:
  . Fixed bug GH-12702 (libxml2 2.12.0 issue building from src). (nono303)
  . Fixed test failures for libxml2 2.12.0. (nielsdos)

- MySQLnd:
  . Avoid using uninitialised struct. (mikhainin)
  . Fixed bug GH-12791 (Possible dereference of NULL in MySQLnd debug code).
    (nielsdos)

- Opcache:
  . Fixed JIT bug (Function JIT emits "Uninitialized string offset" warning
    at the same time as invalid offset Error). (Girgias)
  . Fixed JIT bug (JIT emits "Attempt to assign property of non-object"
    warning at the same time as Error is being thrown). (Girgias)

- OpenSSL:
  . Fixed bug #50713 (openssl_pkcs7_verify() may ignore untrusted CAs).
    (Jakub Zelenka)

- PCRE:
  . Fixed bug GH-12628 (The gh11374 test fails on Alpinelinux). (nielsdos)

- PDO PGSQL:
  . Fixed the default value of $fetchMode in PDO::pgsqlGetNotify() (kocsismate)

- PGSQL:
  . Fixed bug GH-12763 wrong argument type for pg_untrace. (degtyarov)

- PHPDBG:
  . Fixed bug GH-12675 (MEMORY_LEAK in phpdbg_prompt.c). (nielsdos)

- SOAP:
  . Fixed bug GH-12838 ([SOAP] Temporary WSDL cache files not being deleted).
    (nielsdos)

- SPL:
  . Fixed bug GH-12721 (SplFileInfo::getFilename() segfault in combination
    with GlobIterator and no directory separator). (nielsdos)

- SQLite3:
  . Fixed bug GH-12633 (sqlite3_defensive.phpt fails with sqlite 3.44.0).
    (SakiTakamachi)

- Standard:
  . Fix memory leak in syslog device handling. (danog)
  . Fixed bug GH-12621 (browscap segmentation fault when configured in the
    vhost). (nielsdos)
  . Fixed bug GH-12655 (proc_open() does not take into account references
    in the descriptor array). (nielsdos)

- Streams:
  . Fixed bug #79945 (Stream wrappers in imagecreatefrompng causes segfault).
    (Jakub Zelenka)

- Zip:
  . Fixed bug GH-12661 (Inconsistency in ZipArchive::addGlob remove_path Option
    Behavior). (Remi)

(taca)

2024-01-05 02:10:52 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.27

(taca)

2024-01-05 02:10:35 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.27

PHP 8.1.27 (2023-12-21)

- Core:
  . Fixed oss-fuzz #54325 (Use-after-free of name in var-var with malicious
    error handler). (ilutov)
  . Fixed oss-fuzz #64209 (In-place modification of filename in
    php_message_handler_for_zend). (ilutov)
  . Fixed bug GH-12758 / GH-12768 (Invalid opline in OOM handlers within
    ZEND_FUNC_GET_ARGS and ZEND_BIND_STATIC). (Florian Engelhardt)

- DOM:
  . Fixed bug GH-12616 (DOM: Removing XMLNS namespace node results in invalid
    default: prefix). (nielsdos)

- FPM:
  . Fixed bug GH-12705 (Segmentation fault in fpm_status_export_to_zval).
    (Patrick Prasse)

- Intl:
  . Fixed bug GH-12635 (Test bug69398.phpt fails with ICU 74.1). (nielsdos)

- LibXML:
  . Fixed bug GH-12702 (libxml2 2.12.0 issue building from src). (nono303)

- MySQLnd:
  . Avoid using uninitialised struct. (mikhainin)

- OpenSSL:
  . Fixed bug #50713 (openssl_pkcs7_verify() may ignore untrusted CAs).
    (Jakub Zelenka)

- PCRE:
  . Fixed bug GH-12628 (The gh11374 test fails on Alpinelinux). (nielsdos)

- PGSQL:
  . Fixed bug GH-12763 wrong argument type for pg_untrace. (degtyarov)

- PHPDBG:
  . Fixed bug GH-12675 (MEMORY_LEAK in phpdbg_prompt.c). (nielsdos)

- SQLite3:
  . Fixed bug GH-12633 (sqlite3_defensive.phpt fails with sqlite 3.44.0).
    (SakiTakamachi)

- Standard:
  . Fix memory leak in syslog device handling. (danog)
  . Fixed bug GH-12621 (browscap segmentation fault when configured in the
    vhost). (nielsdos)
  . Fixed bug GH-12655 (proc_open() does not take into account references
    in the descriptor array). (nielsdos)

- Streams:
  . Fixed bug #79945 (Stream wrappers in imagecreatefrompng causes segfault).
    (Jakub Zelenka)

- Zip:
  . Fixed bug GH-12661 (Inconsistency in ZipArchive::addGlob remove_path Option
    Behavior). (Remi)

(taca)

2024-01-05 02:09:08 UTC MAIN commitmail json YAML

doc: Updated lang/php83 to 8.3.1

(taca)

2024-01-05 02:08:41 UTC MAIN commitmail json YAML

lang/php83: update to 8.3.1

PHP 8.3.1 (2023-12-21)

- Core:
  . Fixed bug GH-12758 / GH-12768 (Invalid opline in OOM handlers within
    ZEND_FUNC_GET_ARGS and ZEND_BIND_STATIC). (Florian Engelhardt)
  . Fix various missing NULL checks. (nielsdos, dstogov)
  . Fixed bug GH-12835 (Leak of call->extra_named_params on internal __call).
    (ilutov)
  . Fixed bug GH-12826 (Weird pointers issue in nested loops). (nielsdos)

- FPM:
  . Fixed bug GH-12705 (Segmentation fault in fpm_status_export_to_zval).
    (Patrick Prasse)

- FTP:
  . Fixed bug GH-9348 (FTP & SSL session reuse). (nielsdos)

- LibXML:
  . Fixed test failures for libxml2 2.12.0. (nielsdos)

- MySQLnd:
  . Avoid using uninitialised struct. (mikhainin)
  . Fixed bug GH-12791 (Possible dereference of NULL in MySQLnd debug code).
    (nielsdos)

- Opcache:
  . Fixed JIT bug (Function JIT emits "Uninitialized string offset" warning
    at the same time as invalid offset Error). (Girgias)
  . Fixed JIT bug (JIT emits "Attempt to assign property of non-object"
    warning at the same time as Error is being thrown). (Girgias)

- PDO PGSQL:
  . Fixed the default value of $fetchMode in PDO::pgsqlGetNotify() (kocsismate)

- SOAP:
  . Fixed bug GH-12838 ([SOAP] Temporary WSDL cache files not being deleted).
    (nielsdos)

- Standard
  . Fixed GH-12745 (http_build_query() default null argument for $arg_separator
    is implicitly coerced to string). (Girgias)

(taca)

2024-01-05 01:59:06 UTC MAIN commitmail json YAML

doc: Updated net/nagios-plugins to 2.4.3nb2

(taca)

2024-01-05 01:58:52 UTC MAIN commitmail json YAML

net/nagios-plugins: switch to use bind918

Switch to use bind918 instead of bind916.

Bump PKGREVISION.

(taca)

2024-01-05 01:57:57 UTC MAIN commitmail json YAML

security/zkt: switch to use bind918

Switch to use bind918 instead of bind916.

Bump PKGREVISION.

(taca)

2024-01-05 01:56:19 UTC MAIN commitmail json YAML

doc: Updated benchmarks/dnsperf to 2.5.1nb8

(taca)

2024-01-05 01:55:52 UTC MAIN commitmail json YAML

benchmarks/dnsperf: switch to use bind918

Switch to use bind918 instead of bind916.

Bump PKGREVISION.

(taca)

2024-01-05 01:53:35 UTC MAIN commitmail json YAML

net/bind918: fix BUILDLINK_ABI_DEPENDS

We have 9.8.21 but not yet 9.18.30nb1.

(taca)

2024-01-05 01:52:52 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.21

(taca)

2024-01-05 01:52:20 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.21

9.18.21 (2023-12-20)

6297. [bug] Improve LRU cleaning behaviour. [GL #4448]

6296. [func] The "resolver-nonbackoff-tries" and
"resolver-retry-interval" options are deprecated;
a warning will be logged if they are used. [GL #4405]

6294. [bug] BIND might sometimes crash after startup or
re-configuration when one 'tls' entry is used multiple
times to connect to remote servers due to initialisation
attempts from contexts of multiple threads. That has
been fixed. [GL #4464]

6290. [bug] Dig +yaml will now report "no servers could be reached"
also for UDP setup failure when no other servers or
tries are left. [GL #1229]

6287. [bug] Recognize escapes when reading the public key from file.
[GL !8502]

6286. [bug] Dig +yaml will now report "no servers could be reached"
on TCP connection failure as well as for UDP timeouts.
[GL #4396]

6282. [func] Deprecate AES-based DNS cookies. [GL #4421]

(taca)

2024-01-05 01:17:09 UTC MAIN commitmail json YAML

sendemail/Makefile.common: Change OWNER to MAINTAINER

There is a security update on the table and we are not hearing from
$OWNER.  (On behalf of pmc.)

(gdt)