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 (12m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:28:51 UTC Now

2023-05-19 10:43:04 UTC MAIN commitmail json YAML

py-kubernetes: updated to 26.1.0

v26.1.0

Kubernetes API Version: v1.26.1

Bug or Regression
- The timeout unit of the WSClient update method is now always seconds for both poll and select functions.

Feature
- Adds support for loading CA certificates from a file using the `idp-certificate-authority` key for the oidc plugin.

(adam)

2023-05-19 10:40:39 UTC MAIN commitmail json YAML

py-google-auth: updated to 2.18.1

2.18.1
Bug Fixes

Self signed jwt token should be string type

(adam)

2023-05-19 10:37:42 UTC MAIN commitmail json YAML

Updated devel/cmake[-gui], devel/doxygen

(adam)

2023-05-19 10:37:20 UTC MAIN commitmail json YAML

doxygen: updated to 1.9.7

Release 1.9.7

Bug fixes

bug 327697 Ignores single-line /*! ... */ comment contents sometimes
bug 473140 Broken anonymous union data in XML
bug 548438 VERBATIM_HEADERS - only works with header files with file type
bug 564252 HTML output for pure virtual function with "throws()" hint is wrong
bug 594746 [html] wrong <title> value, missing title in page for "Members" pages
bug 628022 single `-` in `<pre>` busts nesting levels
bug 636706 Support regular expressions in EXCLUDE_SYMBOLS
bug 752410 make.bat on UNC paths will start to erase files from c:\windows\system32
bug_665439 FILE_VERSION_FILTER incorrectly run for file references from a tagfile with filename "<tagfile>:/my/path"
bug_676971 HIDE_SCOPE_NAMES also hides template declarations of template member functions in detail description
issue 6737 end of comment inside code block
issue 7087 Invalid (X)HTML in case of \mscfile, \dotfile, \diafile,
issue 7386 Method parameters documented inline are not present in documentation when using @copydoc
issue 8790 doxyrest command returns "duplicate member id group...",,
issue 9159 Doxygen produces ugly empty space in LaTeX and PDF output because of hypertargets
issue 9254 Markdown page subpage and treeview
issue 9319 Doc build fails with cairo 1.17.6,
issue 9368 subsubsection and beyond text rendered inline on LaTeX
issue 9668 Doxygen confused with enum class in nested namespaces
issue 9696 bug 466064 Formatting-options for $datetime
issue 9713 Variables show in "Related Functions" section
issue 9718 class diagram's width is not correct and class member appears weird,,
issue 9719 \ref command does not insert title of referenced page,,
issue 9726 \ref command doesn't perform in LaTeX as described in the documentation
issue 9756 Doxygen produces invalid output for many C interpolated strings
issue 9763 Python docstring: brief and detailed description not correctly separated by blank line
issue 9771 Escaped double-quote in Objective-C string confuses parser
issue 9779 Doxygen doesn't correctly treat nested \if statements
issue 9783 Some functions are not listed in "referenced by"
issue 9810 Math in bibliography
issue 9816 Missing search files in QCH content,
issue 9831 @exception description paragraph does not accept @ref tag,
issue 9839 Server side search is returning wrong results
issue 9845 C parser reads "$" as "Interpolated string expression" which is not correct
issue 9846 Python functions with and without type hints displayed inconsistently.
issue 9850 Link to class enum in namespace not working in file reference
issue 9852 Operator<< not parsed correctly in template class
issue 9855 HTML: TOC: Smooth scrolling
issue 9858 Markdown: Heading auto id starting with digit of minus sign
issue 9861 Links among markdown files don't work if upstream path element contains space
issue 9883 Performance issues when HAVE_DOT is YES to make \dot work, and CLASS_GRAPH=GRAPH is also used
issue 9885 References to enum member partially broken since v1.9.5
issue 9911 Support < for documenting members and variables
issue 9921 HIDE_SCOPE_NAMES does not hide names in treeview
issue 9932 Incomplete Style.css
issue 9935 Doxygen WARN_LOGFILE needs to create folder
issue 9942 warning: Member try (variable) of namespace lib_validation is not documented.
issue 9947 Attributes resulting of an unpacked tuple are not documented (Python),,,
issue 9950 PlantUML is not fully supported in markdown fenced code blocks
issue 9963 [VHDL] - Generic parameter list of generic subprograms are not printed
issue 9963
issue 10006 Problem with generated documentation when a method is named 'exception'
issue 10010 SHOW_HEADERFILE doesn't work well for headers with no file extension
issue 10013 infinite recursion (stack overflow) in findScopeFromQualifiedName
issue 10015 Add warning when file set for USE_MDFILE_AS_MAINPAGE isn't found
issue 10050 Typo in the Doxygen \todo documentation
avoid csp insecure eval on search box.
fix sqlite3gen regressions from 592aaa4
Fix server based search for PHP 8.1
search: Fix incorrect result count in opensearch suggestions
Don't show `__pad*__` for unnamed bitfields
Check and copy logo file for rtf output
Escape `-` sign in fontname settings substring as well,
Latex incorrect handling of backticks in code fragments
Variables were shown with () in the client side search results
Prevent bogus type assignment in Python output
Rename correct file to .bak when using "doxygen -u <some-path>" (issue 10035)
Double identifiers due to mapping to same id of file names,
Fixed cross referencing issue.
Limit index fields in hhk file of chm file.
Hide undocumented group members when `HIDE_UNDOC_MEMBERS=YES`
Handling of `\noop` command in preprocessor
Handling of verbatim type sections in preprocessor,
Fixes for type bound procedures in Fortran
Incorrect warning about not matching number of `if` / `endif`
Text on start line of fenced code block should not be ignored.,
Undefined references in pdf documents
No anchor should be created for inherited members,
Not documented parameter in case of `const <type>` without argument name
Prevent list items in section titles,

Features

New option MSCGEN_TOOL for running mscgen externally,
New option MARKDOWN_ID_STYLE to generate GitHub style identifiers for sections
New option SITEMAP_URL to generate Sitemaps
New option TIMESTAMP to disable pages without timestamps (replaces HTML_TIMESTAMP and LATEX_TIMESTAMP)
Making settings from settings file available via new \doxyconfig command.,
Add '<thead>', '<tbody>' and '<tfoot>' HTML tags as dummies
Add `point` as email separator
Improved group handling for defines, static functions, and enums,, and
Support visible attribute for all elements in the layout file,,,
Ignore C11 _Static_assert()
Adding "engine" ebnf, hcl, and regex for plantuml,
Better handling of punctuation characters in GitHub anchors
Better representation of brief (union / struct) descriptions in HTML
Better warning from constant expression evaluation
Reduce LaTeX warnings,,
Support for basic hierarchical grouping in LaTeX output
Support hierarchical groups in RTF and use the same model for pages
Improve default LaTeX hypertarget location
Allow multiple newlines in a Markdown code span.,
[view]
Enable possible other LaTeX error modes via new LATEX_BATCHMODE options,
Added option `trimleft` to the command `\snippet`

Improved user feedback and documentation

bug 630661 Highlighting lines in a dot graph,
bug 615500 Program Icon under Windows,
doc(commands): Update \class example link
doc(commands): Update example links for manual.c
doc(diagrams): Better HTML example link
doc(grouping): Link memgrp example to file docs
doc(various): Match HTML and LaTeX example links
docs(docblocks): Update some example hyperlinks
Translation of terms in tooltip
Updated Portuguese, Spanish, and Swedish translators,,,,
Improve readability/contrast of "use" arrows in dark mode
Hyperlinks in help information of doxywizard
Fix for some permanent redirects
Coloring in languages table in manual
Collect warnings and output them at the end
Debugging documentation
Incorrect HTML generated for doxygen manual,
Incorrect and redirect links in documentation
Incomplete dependency translation report
Spelling corrections,,,,,,,
Confusing edge tooltips shown
Applied various cosmetic changes to the HTML output
Confusing entries in legend explanation
Consistency in HTML output with multiple runs
Consistency / links in LaTeX output of the doxygen documentation
Consistency between HTML and LaTeX / RTF for examples
Consistency between return type and usage of pid
Consistency in used debug terminology
Correct wording of fatal error message
Documentation `\ianchor` correction
Preserve whitespace after \showdate format
Silently ignore `</img>` tag
Union / Struct indicated as Class in the Xref list,
Labels were not visible in dark mode for some dot graphs,
Fixed problem with the client side search engine (HTML output)
Improve layout of table with HTML commands on documentation
Improvement of position of open / closed folder icon
The CDATA sections in xml code representation should not be interpreted

Refactoring and cleanup

Reduce code duplication,,,
Reduce lock contention in symbol resolver
Refactor (sub)page handling for LaTeX
Refactoring: Improve performance of computeMemberRelations()
Refactoring: Optimize Definition::name() and Definition::localName()
Refactoring: Remove raw pointer use from cmdmapper
Refactoring: Store DocNodeVariant pointer inside DocNodes
Refactoring: Use std::variant for code generators
Refactoring: add OutputCodeList to specific generators
Refactoring: add multi-thread support to generateJSNavTree()
Refactoring: add multi-thread support to writeJavaScriptSearchIndex()
Refactoring: avoid unneeded DocParser pushContext/popContext calls
Refactoring: better use of smart pointers for layout module
Refactoring: embed TokenInfo in doctokenizer as value instead of pointer
Refactoring: for ScopedTypeVariant use std::variant
Refactoring: improve argv/argc handling for libclang API
Refactoring: improve performance of selectBlock()
Refactoring: let create*Def() functions return std::unique_ptr instead of raw pointer
Refactoring: make a couple of global enums scoped
Refactoring: make use of C++17 structured bindings
Refactoring: move detab() to util.cpp so it can be shared
Refactoring: move some functionality from generic to more specific files
Refactoring: optimize addHtmlExtensionIfMissing()
Refactoring: optimize keyword substitution for LaTeX output
Refactoring: optimize toLowerChar()
Refactoring: pass variant by moving instead of copying
Refactoring: remove BaseOutputDocInterface class
Refactoring: remove CodeOutputInterface base class from OutputCodeList
Refactoring: remove toClassDefMutable for const input
Refactoring: remove toMemberDefMutable for const input
Refactoring: remove toNamespaceDefMutable for const input
Refactoring: remove unneeded m_impl indirection from MemberDefImpl
Refactoring: remove unused code
Refactoring: remove unused conversion function
Refactoring: replace types uchar/uint/ulong/int64/uint64 by stdint types
Refactoring: simplified the way search data from source code is gathered
Refactoring: simplify ConfigImpl's instance handling
Refactoring: use OutputCodeList for parsing code instead of CodeOutputInterface
Refactoring: use smart pointers for Definition class internals
Refactoring: use smartpointer for Doxygen::searchIndex instance
Refactoring: use std::unique_ptr for FileState in pre.l
Refactoring: use std::variant for generators instead of polymorphism
Refactoring: make MemberVector hold non-const MemberDef pointers
Optimize findFileDef locking
Build: Re-enable LEX_FILES_{H,CPP}, streamline
Various refactorings
Make configuration default texts configurable
Make language detection for fenced code blocks more robust
Make reading configuration utf-8 compatible
Removed unneeded mutable keyword and added missing lock
Improve debugging for lexical scanners
Replace custom tracing/debug prints by tracing via spdlog

Improved testing

Add test case for define doc association
Add test case for direct define documentation
Add test case for enum doc association
Add test case for enum field doc association
Add test case for file doc association
Add test case for function doc association
Add test case for static assertions
Add test case for typedef doc association
Add test case for variable doc association
Add test for doc entry association with groups
testing: Add test case for enum fields
ci: create workflow to publish Docker image
runtests.py: Support tests with addtional inputs
Added unit test with unicode characters in the name
Adding some attributes to dtd validation

(adam)

2023-05-19 10:34:23 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.26.4

CMake 3.26.4
* FindPython: fix interpreter launcher variable spelling
* Help: Remove duplicated word in COMPILE_OPTIONS target property docs
* Ninja: Restore detection of msvc-wine showIncludes prefix
* FindJNI: add Ubuntu specific paths for more recent JDK versions
* Help: CMP0105 policy: clarifications
* FindCUDAToolkit: nvptxcompiler_static correctly specify dependencies
* FindCUDAToolkit: Add dependency between cusparse and nvJitLink
* FindCUDAToolkit: Fix nvrtc_static dependencies on Windows
* FindCUDAToolkit: Add missing static library dependencies on pthread and libdl
* FindCUDAToolkit: Support CUDA version extraction from version.json

(adam)

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

doc: Updated games/dMagnetic to 0.37

(wiz)

2023-05-19 09:33:27 UTC MAIN commitmail json YAML

dMagnetic: update to 0.37.

This version saw a little bit action on the help screens. Plus,
the WEIRD WEIRD graphics mode of the Apple II ate a lot of memory,
which, if you do it properly, is no longer wasted.

Based on PR 57420 by Thomas Dettbarn with some changes.

(wiz)

2023-05-19 08:21:48 UTC MAIN commitmail json YAML

Updated www/py-httpx, net/py-tldextract

(adam)

2023-05-19 08:21:29 UTC MAIN commitmail json YAML

py-tldextract: updated to 3.4.3

3.4.3 (2023-05-18)

* Bugfixes
  * Speed up 10-15% over all inputs
    * Refactor `suffix_index()` to use a trie
  * Docs
    * Adopt PEP257 doc style

3.4.2 (2023-05-16)

* Bugfixes
  * Speed up 10-40% on "average" inputs, and even more on pathological inputs, like long subdomains
    * Optimize `suffix_index()`
    * Optimize netloc extraction

(adam)

2023-05-19 08:19:51 UTC MAIN commitmail json YAML

py-httpx: updated to 0.24.1

0.24.1 (17th May, 2023)

Added

* Provide additional context in some `InvalidURL` exceptions.

Fixed

* Fix optional percent-encoding behaviour.
* More robust checking for opening upload files in binary mode.
* Properly support IP addresses in `NO_PROXY` environment variable.
* Set default file for `NetRCAuth()` to `None` to use the stdlib default.
* Set logging request lines to INFO level for async requests, in line with sync requests.
* Fix which gen-delims need to be escaped for path/query/fragment components in URL.

(adam)

2023-05-18 19:30:30 UTC MAIN commitmail json YAML

doc: Updated emulators/open-simh to 4.1.0.20230511

(rhialto)

2023-05-18 19:30:09 UTC MAIN commitmail json YAML

emulators/open-simh: update to 2023 05 11.

Initial version of new ND100 (Nord-100) emulator.
PDP11: numerous 11/70 compatibility fixes
Further the usual small fixes and cleanups.

(rhialto)

2023-05-18 18:17:42 UTC MAIN commitmail json YAML

doc: Updated biology/canu to 2.2

(bacon)

2023-05-18 18:17:32 UTC MAIN commitmail json YAML

2023-05-18 14:46:05 UTC MAIN commitmail json YAML

DEPENDS+=editors/ed if there's no /bin/ed or /usr/bin/ed. Fix
preprocessor error. Probably no change on systems where this already
configured and built.

(schmonz)

2023-05-18 14:16:36 UTC MAIN commitmail json YAML

doc: Updated biology/bowtie2 to 2.4.4nb3

(bacon)

2023-05-18 14:16:27 UTC MAIN commitmail json YAML

2023-05-18 14:08:51 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 16.5.0

(schmonz)

2023-05-18 14:08:45 UTC MAIN commitmail json YAML

Update to 16.5.0. From the changelog:

Features:

- shell integration using FinalTerm's OSC sequences

(schmonz)

2023-05-18 14:07:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.5.1

(taca)

2023-05-18 14:07:14 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.5.1

2.5.1 (2023-05-15)

* LimitedBarrier was renamed to Waiter (#231)

(taca)

2023-05-18 14:05:45 UTC MAIN commitmail json YAML

doc: Updated devel/swagger-codegen to 3.0.43

(schmonz)

2023-05-18 14:05:40 UTC MAIN commitmail json YAML

Update to 3.0.43. From the changelog:

- fix push workflow
- remove maven settings action from PR build workflow
- Update swagger-generator Dockerfile to install tar
- updated spring-mvc samples
- SWG-7517 updating the resolving options of swagger-parser-v3

(schmonz)

2023-05-18 14:05:24 UTC MAIN commitmail json YAML

doc: Updated biology/bwa to 0.7.17nb7

(bacon)

2023-05-18 14:05:15 UTC MAIN commitmail json YAML

2023-05-18 14:04:17 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sqlite3 to 1.6.3

(taca)

2023-05-18 14:03:40 UTC MAIN commitmail json YAML

databases/ruby-sqlite3: update to 1.6.3

1.6.3 (2023-05-16)

Dependencies

* Vendored sqlite is updated to
  [v3.42.0](https://sqlite.org/releaselog/3_42_0.html).

  From the release announcement:

  > This is a regular enhancement release.  The main new features are:
  > * SQLite will now parse and understand JSON5, though it is careful to
  >  generate only pure, canonical JSON.
  > * The secure-delete option has been added to the FTS5 extension.

(taca)

2023-05-18 14:02:10 UTC MAIN commitmail json YAML

doc: Updated biology/py-macs2 to 2.2.8

(bacon)

2023-05-18 14:01:58 UTC MAIN commitmail json YAML

2023-05-18 13:56:00 UTC MAIN commitmail json YAML

doc: Updated net/openconnect to 9.11

(schmonz)

2023-05-18 13:55:54 UTC MAIN commitmail json YAML

Update to 9.11. From the changelog:

- Rebuild test suite certificate chains (which had expired: #609)
- Fix stray (null) in URL path after Pulse authentication.
- Fix config XML parsing mistake that left GlobalProtect ESP non-working
  in v9.10 (!475).
- Fix case sensitivity in GPST header matching (!474).
- Add external browser support for Windows (#553).

(schmonz)

2023-05-18 13:11:57 UTC MAIN commitmail json YAML

py-tlv8: add missing TOOL_DEPENDS

Not for Python 2. Shorten DESCR.

(wiz)

2023-05-18 13:07:54 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, sysutils/py-ansible-compat, sysutils/ansible-lint

(adam)

2023-05-18 13:07:26 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.16.1

v6.16.1
Bugfixes

Update lock file to use ansible-core 2.15.0
Install requirements from galaxy.yml and tests/requirements.yml
Add Kali Linux as a supported platform
Do not trigger no_handler upon complex conditions
Hide warning about unique filter originating from core
Relax ruamel-yaml requirements
Suggest correct alternative for with_filetree
Upgrade var-naming rule to include role name prefix
Fix exception when using reformatting on scalars
Find and lint imported playbooks

(adam)

2023-05-18 13:05:47 UTC MAIN commitmail json YAML

py-ansible-compat: updated to 4.0.4

v4.0.4
Bugfixes

Allow use of * version on dependencies

v4.0.3
Bugfixes

Automatically install tests/requirements.yml when found
Also install requirements from galaxy.yml files
Include original message in AnsibleWarning

(adam)

2023-05-18 13:04:45 UTC MAIN commitmail json YAML

py-nkdfu: some cleanups

(wiz)

2023-05-18 13:02:12 UTC MAIN commitmail json YAML

ansible-core: updated to 2.15.0

v2.15.0
=======

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

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

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

- Add support for custom salt for vault encoding to make it deterministic (https://github.com/ansible/ansible/issues/35480).
- Added the conditional that was False if ``when`` caused a task to skip under ``false_condition``.
- Allow force deletion of a group even when it is the primary group of a user. (https://github.com/ansible/ansible/issues/77849)
- Ansible.ModuleUtils.AddType - Add support for compiling ``unsafe`` code with the ``//AllowUnsafe`` directive
- Cache field attributes list on the playbook classes
- Cleaned up unused imports in core.
- Get user input for ``pause`` and ``paramiko_ssh`` from the strategy rather than access ``sys.stdin`` in the WorkerProcess.
- Introduce ``Delegatable`` and ``Notifiable`` mixin classes for playbook objects
- Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968)
- Playbook objects - Replace deprecated stacked ``@classmethod`` and ``@property``
- Raise an error when an incorrect ``isa`` type is passed to ``FieldAttribute``.
- Remove fallback code for when ``defined``/``undefined`` tests were used on objects containing nested undefined variables; due to changes in lazy evalution of Jinja2 expressions it is no longer needed.
- Remove unused Python stdlib imports from module_utils which were not present for backwards compatibility in: common.file, compat.selectors, facts.network.iscsi, facts.network.nvme, yumdnf
- Remove unused internal imports from module_utils which were not present for backwards compatibility in: common.file, common.parameters, facts.system.caps, yumdnf
- Removed ``straight.plugin`` from the build and packaging requirements.
- Removed unused imports from the following action plugins: async_status, command, pause, set_stats, uri, validate_argument_spec
- Removed unused imports from the following lookup plugins: fileglob, template
- Removed unused imports from the following modules: apt, dnf, expect, pip, slurp, user, yum
- Removed unused imports from the following set of test plugins: files
- Removed unused imports from the following strategy plugins: debug
- Removed unused imports from the following vars plugins: host_group_vars
- The minimum required ``setuptools`` version is now 45.2.0, as it is the oldest version to support Python 3.10.
- Use ``ansible.module_utils.six.moves.collections_abc`` instead of ``ansible.module_utils.common._collections_compat`` in modules and module_utils.
- Use ``collections.abc`` instead of ``ansible.module_utils.common._collections_compat`` in controller code.
- Use ``package_data`` instead of ``include_package_data`` for ``setup.cfg`` to avoid ``setuptools`` warnings.
- ``AnsibleJ2Vars`` class that acts as a storage for all variables for templating purposes now uses ``collections.ChainMap`` internally.
- add parameter ``numeric`` to the iptables module to disable dns lookups when running list -action internally (https://github.com/ansible/ansible/issues/78793).
- allow user to set ansible specific env vars for selecting pager and editor, but still fall back to commonly used defaults.
- ansible-doc - support role extension for semantic markup spec so that ``O()`` and ``RV()`` referring to role entrypoints are rendered more readable (https://github.com/ansible/ansible/pull/80305).
- ansible-doc - support semantic markup in text output (https://github.com/ansible/ansible/pull/80242).
- ansible-doc text output - support ``seealso`` plugin record that was added for filter and test plugin documentation (https://github.com/ansible/ansible/pull/80212).
- ansible-galaxy - Add ability to specify collection versions on the CLI without the need for a colon. Such as ``namespace.name==1.2.3`` vs ``namespace.name:1.2.3``.
- ansible-galaxy - Use Python's native ``raise ... from`` instead of ``six.raise_from``.
- ansible-galaxy - support ``resolvelib >= 0.5.3, < 0.10.0``.
- ansible-galaxy - support ``resolvelib >= 0.5.3, < 1.1.0``.
- ansible-inventory now supports the limit command line options.
- ansible-test - A new ``audit`` option is available when running custom containers. This option can be used to indicate whether a container requires the AUDIT_WRITE capability. The default is ``required``, which most containers will need when using Podman. If necessary, the ``none`` option can be used to opt-out of the capability. This has no effect on Docker, which always provides the capability.
- ansible-test - A new ``cgroup`` option is available when running custom containers. This option can be used to indicate a container requires cgroup v1 or that it does not use cgroup. The default behavior assumes the container works with cgroup v2 (as well as v1).
- ansible-test - Add Alpine 3.17 remote.
- ansible-test - Add Fedora 37 container.
- ansible-test - Add Fedora 37 remote.
- ansible-test - Add FreeBSD 12.4 remote.
- ansible-test - Add RHEL 8.7 remote.
- ansible-test - Add RHEL 9.1 remote.
- ansible-test - Add macOS 13.2 remote.
- ansible-test - Additional log details are shown when containers fail to start or SSH connections to containers fail.
- ansible-test - Connection failures to remote provisioned hosts now show failure details as a warning.
- ansible-test - Containers included with ansible-test no longer disable seccomp by default.
- ansible-test - Disabled the ``ansible-format-automatic-specification`` rule from the ``pylint`` sanity test, now that Python 2.6 is no longer supported.
- ansible-test - Enable the ``trailing-comma-tuple`` rule in the ``pylint`` sanity test.
- ansible-test - Enable the ``unused-import`` rule for the ``pylint`` sanity test for collections.
- ansible-test - Failure to connect to a container over SSH now results in a clear error. Previously tests would be attempted even after initial connection attempts failed.
- ansible-test - Improve consistency of executed ``pylint`` commands by making the plugins ordered.
- ansible-test - Improve consistency of version specific documentation links.
- ansible-test - Integration tests can be excluded from retries triggered by the ``--retry-on-error`` option by adding the ``retry/never`` alias. This is useful for tests that cannot pass on a retry or are too slow to make retries useful.
- ansible-test - Minor cleanup and package updates in distro containers.
- ansible-test - More details are provided about an instance when provisioning fails.
- ansible-test - Moved git handling out of the validate-modules sanity test and into ansible-test.
- ansible-test - Reduce the polling limit for SSHD startup in containers from 60 retries to 10. The one second delay between retries remains in place.
- ansible-test - Removed test containers: fedora36
- ansible-test - Removed test remotes: alpine/3.16, fedora/36, freebsd/12.3, rhel/8.6, rhel/9.0, macos/12.0
- ansible-test - Removed the ``--keep-git`` sanity test option, which was limited to testing ansible-core itself.
- ansible-test - SSH connections from OpenSSH 8.8+ to CentOS 6 containers now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer connect to CentOS 6 containers as a result. The container must have ``centos6`` in the image name for this work-around to be applied.
- ansible-test - SSH shell connections from OpenSSH 8.8+ to ansible-test provisioned network instances now work without additional configuration. However, clients older than OpenSSH 7.0 can no longer open shell sessions for ansible-test provisioned network instances as a result.
- ansible-test - Specify the configuration file location required by test plugins when the config file is not found. This resolves issue: https://github.com/ansible/ansible/issues/79411
- ansible-test - The ``ansible-test env`` command now detects and reports the container ID if running in a container.
- ansible-test - The ``pep8`` sanity test rule ``E203`` is now disabled since it is not PEP 8 compliant. This provides compatibility with output generated by the ``black`` code formatter.
- ansible-test - The ``validate-modules`` sanity test no longer limits the ``__future__`` imports that can be used. Other sanity tests that check ``__future__`` imports remain unchanged. As a result, the error code ``illegal-future-imports`` is no longer used.
- ansible-test - Unit tests now support network disconnect by default when running under Podman. Previously this feature only worked by default under Docker.
- ansible-test - Update Alpine 3 container to 3.17.
- ansible-test - Update Python requirements used for sanity tests.
- ansible-test - Update ``base`` and ``default`` containers to include Python 3.11.0.
- ansible-test - Update ``default`` containers to include new ``docs-build`` sanity test requirements.
- ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``.
- ansible-test - Update test container to ``7.4.0`` which includes the new PSScriptAnalyzer versions
- ansible-test - Update the CloudStack test plugin to use a newer test container with CloudStack 4.18.0.
- ansible-test - Update the NIOS test plugin to use a newer multi-arch test container.
- ansible-test - Update the ``ansible-bad-import-from`` rule in the ``pylint`` sanity test to recommend ``ansible.module_utils.six.moves.collections_abc`` instead of ``ansible.module_utils.common._collections_compat``.
- ansible-test - Update the ``base`` and ``default`` test containers with the latest requirements.
- ansible-test - Update the ``default`` containers to include the ``package-data`` requirements update.
- ansible-test - Update the ``default`` containers to include the ``pylint`` requirements update.
- ansible-test - Updated the Azure Pipelines CI plugin to work with newer versions of git.
- ansible-test - Use ``stop --time 0`` followed by ``rm`` to remove ephemeral containers instead of ``rm -f``. This speeds up teardown of ephemeral containers.
- ansible-test - Warnings are now shown when using containers that were built with VOLUME instructions.
- ansible-test - When setting the max open files for containers, the container host's limit will be checked. If the host limit is lower than the preferred value, it will be used and a warning will be shown.
- ansible-test - When using Podman, ansible-test will detect if the loginuid used in containers is incorrect. When this occurs a warning is displayed and the container is run with the AUDIT_CONTROL capability. Previously containers would fail under this situation, with no useful warnings or errors given.
- ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783).
- ansible-test pslint - Upgrade PSScriptAnalyzer to ``1.21.0`` which enables the ``AvoidMultipleTypeAttributes``, ``AvoidSemicolonsAsLineTerminators``, and ``AvoidUsingBrokenHashAlgorithms`` rules
- ansible-test runtime-metadata sanity test - ensure that ``redirect`` entries in ``meta/runtime.yml`` contain collection names, except for ``module_utils`` plugin redirects and ``import_redirect`` redirects (https://github.com/ansible/ansible/pull/78802).
- ansible-test sanity --test ansible-doc - now also lists documentation for test and filter plugins that are documented (https://github.com/ansible/ansible/pull/77737).
- ansible-test validate-modules - Added support for validating module documentation stored in a sidecar file alongside the module (``{module}.yml`` or ``{module}.yaml``). Previously these files were ignored and documentation had to be placed in ``{module}.py``.
- ansible-test validate-modules - no longer treat falsy non-``False`` values for defaults as ``None`` (https://github.com/ansible/ansible/pull/79267).
- apt - add allow-change-held-packages option to apt remove (https://github.com/ansible/ansible/issues/78131)
- apt_repository - adds ``sources_added`` and ``sources_removed`` to the return of the module (https://github.com/ansible/ansible/issues/79306).
- apt_repository will use the trust repo directories in order of preference (more appropriate to less) as they exist on the target.
- collections - Add additional ignores for commonly rejected file extensions
- collections - Add additional includes for REUSE license files (https://github.com/ansible/ansible/issues/79368)
- deb822_repository - Add new module for managing DEB822 formatted apt repositories
- debug - Perform argspec valdiation in debug action plugin (https://github.com/ansible/ansible/issues/79862)
- dnf5 - Add new module for managing packages and other artifacts via the next version of DNF (https://github.com/ansible/ansible/issues/78898)
- galaxy - include ``license_file`` in the default manifest directives (https://github.com/ansible/ansible/pull-request/79420)
- optimized var loading by caching results as there is no variance in input during run.
- pycompat24 module_utils - Remove support for Python 2.5 and earlier.
- sanity tests - updates the collection-deprecated-version tests to ignore the ``prerelease`` component of the collection version ().
- strftime filter, additional docs and links to source of truth.
- updated the vendored distro library to upstream version (https://github.com/ansible/ansible/pull/79227)
- validate-modules sanity test - add support for semantic markup (https://github.com/ansible/ansible/pull/80243).
- validate-modules sanity test - if the ``check_mode`` attribute is present, check that it coincides with the ``support_check_mode`` parameter of ``AnsibleModule`` (https://github.com/ansible/ansible/pull/80090).
- validate-modules sanity test - remove support for the never implemented ``forced_action_plugin`` attribute (https://github.com/ansible/ansible/pull/79317).
- validate-modules sanity test - support the ``plugin`` see-also part of the semantic markup specification (https://github.com/ansible/ansible/pull/80244).

Breaking Changes / Porting Guide
--------------------------------

- ansible-doc - no longer treat plugins in collections whose name starts with ``_`` as deprecated (https://github.com/ansible/ansible/pull/79362).
- ansible-test - Integration tests which depend on specific file permissions when running in an ansible-test managed host environment may require changes. Tests that require permissions other than ``755`` or ``644`` may need to be updated to set the necessary permissions as part of the test run.
- ansible-test - The ``vcenter`` test plugin now defaults to using a user-provided static configuration instead of the ``govcsim`` simulator for collections. Set the ``ANSIBLE_VCSIM_CONTAINER`` environment variable to ``govcsim`` to use the simulator. Keep in mind that the simulator is deprecated and will be removed in a future release.
- ansible-test sanity - previously plugins and modules in collections whose name started with ``_`` were treated as deprecated, even when they were not marked as deprecated in ``meta/runtime.yml``. This is no longer the case (https://github.com/ansible/ansible/pull/79362).
- ansible-test validate-modules - Removed the ``missing-python-doc`` error code in validate modules, ``missing-documentation`` is used instead for missing PowerShell module documentation.

Deprecated Features
-------------------

- The ``ConnectionBase()._new_stdin`` attribute is deprecated, use ``display.prompt_until(msg)`` instead.
- ansible-test - The ``foreman`` test plugin is now deprecated. It will be removed in a future release.
- ansible-test - The ``govcsim`` simulator in the ``vcenter`` test plugin is now deprecated. It will be removed in a future release. Users should switch to providing their own test environment through a static configuration file.
- password_hash - deprecate using passlib.hash.hashtype if hashtype isn't in the list of documented choices.
- vars - Specifying a list of dictionaries for ``vars:`` is deprecated in favor of specifying a dictionary.

Removed Features (previously deprecated)
----------------------------------------

- Remove deprecated ``ANSIBLE_CALLBACK_WHITELIST`` configuration environment variable, use ``ANSIBLE_CALLBACKS_ENABLED`` instead. (https://github.com/ansible/ansible/issues/78821)
- Remove deprecated ``ANSIBLE_COW_WHITELIST`` configuration environment variable, use ``ANSIBLE_COW_ACCEPTLIST`` instead. (https://github.com/ansible/ansible/issues/78819)
- Remove deprecated ``callback_whitelist`` configuration option, use ``callbacks_enabled`` instead. (https://github.com/ansible/ansible/issues/78822)
- Remove deprecated ``cow_whitelist`` configuration option, use ``cowsay_enabled_stencils`` instead. (https://github.com/ansible/ansible/issues/78820)

Bugfixes
--------

- Ansible.Basic.cs - Ignore compiler warning (reported as an error) when running under PowerShell 7.3.x.
- AnsibleModule.run_command - Only use selectors when needed, and rely on Python stdlib subprocess for the simple task of collecting stdout/stderr when prompt matching is not required.
- BSD network facts - Do not assume column indexes, look for ``netmask`` and ``broadcast`` for determining the correct columns when parsing ``inet`` line (https://github.com/ansible/ansible/issues/79117)
- Correctly count rescued tasks in play recap (https://github.com/ansible/ansible/issues/79711)
- Display - Defensively configure writing to stdout and stderr with a custom encoding error handler that will replace invalid characters while providing a deprecation warning that non-utf8 text will result in an error in a future version.
- Do not crash when templating an expression with a test or filter that is not a valid Ansible filter name (https://github.com/ansible/ansible/issues/78912, https://github.com/ansible/ansible/pull/78913).
- Fix ``MANIFEST.in`` to exclude unwanted files in the ``packaging/`` directory.
- Fix ``MANIFEST.in`` to include ``*.md`` files in the ``test/support/`` directory.
- Fix a traceback occuring when a task is named ``meta`` (https://github.com/ansible/ansible/issues/79459)
- Fix an issue where the value of ``become`` was ignored when used on a role used as a dependency in ``main/meta.yml`` (https://github.com/ansible/ansible/issues/79777)
- Fix bug in `vars` applied to roles, they were being incorrectly exported among others while only vars/main.yml was meant to be. Also adjusted the precedence to act the same as inline params.
- Fix conditionally notifying ``include_tasks` handlers when ``force_handlers`` is used (https://github.com/ansible/ansible/issues/79776)
- Fix post-validating looped task fields so the strategy uses the correct values after task execution.
- Fix reusing a connection in a task loop that uses a redirected or aliased name - https://github.com/ansible/ansible/issues/78425
- Fix setting become activation in a task loop - https://github.com/ansible/ansible/issues/78425
- Fix traceback when using the ``template`` module and running with ``ANSIBLE_DEBUG=1`` (https://github.com/ansible/ansible/issues/79763)
- Fix using ``GALAXY_IGNORE_CERTS`` in conjunction with collections in requirements files which specify a specific ``source`` that isn't in the configured servers.
- Fix using ``GALAXY_IGNORE_CERTS`` when downloading tarballs from Galaxy servers (https://github.com/ansible/ansible/issues/79557).
- Fixes leftover _valid_attrs usage.
- Fixes the password lookup to not rewrite files if they are not changed when using the "encrypt" parameter
- Module and role argument validation - include the valid suboption choices in the error when an invalid suboption is provided.
- Perform type check on data passed to Display.display to enforce the requirement of being given a python3 unicode string
- Prevent running same handler multiple times when included via ``include_role`` (https://github.com/ansible/ansible/issues/73643)
- TaskExecutor - don't ignore templated _raw_params that k=v parser failed to parse (https://github.com/ansible/ansible/issues/79862)
- Windows - Display a warning if the module failed to cleanup any temporary files rather than failing the task. The warning contains a brief description of what failed to be deleted.
- Windows - Ensure the module temp directory contains more unique values to avoid conflicts with concurrent runs - https://github.com/ansible/ansible/issues/80294
- Windows - Improve temporary file cleanup used by modules. Will use a more reliable delete operation on Windows Server 2016 and newer to delete files that might still be open by other software like Anti Virus scanners. There are still scenarios where a file or directory cannot be deleted but the new method should work in more scenarios.
- ``ansible-galaxy search rolename`` - give a warning instead of non-zero return code when search results are empty. This is similar to the behavior when listing roles, which gives a warning if a role cannot be found and exits with a return code of ``0``.
- ``ansible_eval_concat`` - avoid redundant unsafe wrapping of templated strings converted to Python types
- ``pkg_mgr`` - fix the default dnf version detection
- ansible-config limit shorthand format to assigned values
- ansible-doc - stop generating wrong module URLs for module see-alsos. The URLs for modules in ansible.builtin do now work, and URLs for modules outside ansible.builtin are no longer added (https://github.com/ansible/ansible/pull/80280).
- ansible-doc now will correctly display short descriptions on listing filters/tests no matter the directory sorting.
- ansible-galaxy - Improve retries for collection installs, to properly retry, and extend retry logic to common URL related connection errors (https://github.com/ansible/ansible/issues/80170 https://github.com/ansible/ansible/issues/80174)
- ansible-galaxy - fix installing collections from directories that have a trailing path separator (https://github.com/ansible/ansible/issues/77803).
- ansible-galaxy - fix installing collections in git repositories/directories which contain a MANIFEST.json file (https://github.com/ansible/ansible/issues/79796).
- ansible-galaxy - fix installing signed collections (https://github.com/ansible/ansible/issues/80648).
- ansible-galaxy - make initial call to Galaxy server on-demand only when installing, getting info about, and listing roles.
- ansible-galaxy - reduce API calls to servers by fetching signatures only for final candidates.
- ansible-galaxy collection install - respect symlinks when installing from source or local repository (https://github.com/ansible/ansible/issues/78442)
- ansible-galaxy collection verify - fix verifying signed collections when the keyring is not configured.
- ansible-galaxy collection/role init - preserve symlinks (https://github.com/ansible/ansible/issues/39334).
- ansible-galaxy role info - fix unhandled AttributeError by catching the correct exception.
- ansible-inventory will no longer duplicate host entries if they were part of a group's childrens tree.
- ansible-inventory will not explicitly sort groups/hosts anymore, giving a chance (depending on output format) to match the order in the input sources.
- ansible-playbook -K breaks when passwords have quotes (https://github.com/ansible/ansible/issues/79836).
- ansible-test - Add ``wheel < 0.38.0`` constraint for Python 3.6 and earlier.
- ansible-test - Add support for ``argcomplete`` version 3.
- ansible-test - Add support for ``pytest`` assertion rewriting when running unit tests on Python 3.5 and later. Resolves issue https://github.com/ansible/ansible/issues/68032
- ansible-test - Added a work-around for a traceback under Python 3.11 when completing certain command line options.
- ansible-test - Allow disabled, unsupported, unstable and destructive integration test targets to be selected using their respective prefixes.
- ansible-test - Allow unstable tests to run when targeted changes are made and the ``--allow-unstable-changed`` option is specified (resolves https://github.com/ansible/ansible/issues/74213).
- ansible-test - Always indicate the Python version being used before installing requirements. Resolves issue https://github.com/ansible/ansible/issues/72855
- ansible-test - Avoid using ``exec`` after container startup when possible. This improves container startup performance and avoids intermittent startup issues with some old containers.
- ansible-test - Connection attempts to managed remote instances no longer abort on ``Permission denied`` errors.
- ansible-test - Detection for running in a Podman or Docker container has been fixed to detect more scenarios. The new detection relies on ``/proc/self/mountinfo`` instead of ``/proc/self/cpuset``. Detection now works with custom cgroups and private cgroup namespaces.
- ansible-test - Exclude ansible-core vendored Python packages from ansible-test payloads.
- ansible-test - Fix broken documentation link for ``aws`` test plugin error messages.
- ansible-test - Fix validate-modules error when retrieving PowerShell argspec when retrieved inside a Cmdlet
- ansible-test - Handle server errors when executing the ``docker info`` command.
- ansible-test - Integration test target prefixes defined in a ``tests/integration/target-prefixes.{group}`` file can now contain an underscore (``_``) character. Resolves issue https://github.com/ansible/ansible/issues/79225
- ansible-test - Multiple containers now work under Podman without specifying the ``--docker-network`` option.
- ansible-test - Pass the ``XDG_RUNTIME_DIR`` environment variable through to container commands.
- ansible-test - Perform PyPI proxy configuration after instances are ready and bootstrapping has been completed. Only target instances are affected, as controller instances were already handled this way. This avoids proxy configuration errors when target instances are not yet ready for use.
- ansible-test - Prevent concurrent / repeat inspections of the same container image.
- ansible-test - Prevent concurrent / repeat pulls of the same container image.
- ansible-test - Prevent concurrent execution of cached methods.
- ansible-test - Removed pointless comparison in diff evaluation logic.
- ansible-test - Set ``PYLINTHOME`` for the ``pylint`` sanity test to prevent failures due to ``pylint`` checking for the existence of an obsolete home directory.
- ansible-test - Show the exception type when reporting errors during instance provisioning.
- ansible-test - Support Podman 4.4.0+ by adding the ``SYS_CHROOT`` capability when running containers.
- ansible-test - Support loading of vendored Python packages from ansible-core.
- ansible-test - The ``validate-modules`` sanity test now properly enforces documentation before imports for plugins. Previously this was only enforced for modules due to a coding error.
- ansible-test - Update ``pylint`` to 2.17.2 to resolve several possible false positives.
- ansible-test - Update ``pylint`` to 2.17.3 to resolve several possible false positives.
- ansible-test - Update the ``pylint`` sanity test requirements to resolve crashes on Python 3.11. (https://github.com/ansible/ansible/issues/78882)
- ansible-test - Update the ``pylint`` sanity test to use version 2.15.4.
- ansible-test - Update the ``pylint`` sanity test to use version 2.15.5.
- ansible-test - Use consistent file permissions when delegating tests to a container or remote host. Files with any execute bit set will use permissions ``755``. All other files will use permissions ``644``. (Resolves issue https://github.com/ansible/ansible/issues/75079)
- ansible-test - When bootstrapping remote FreeBSD instances, use the OS packaged ``setuptools`` instead of installing the latest version from PyPI.
- ansible-test - fix warning message about failing to run an image to include the image name
- ansible-test runtime-metadata sanity test - do not crash on YAML parsing errors without a context mark (https://github.com/ansible/ansible/pull/78802).
- ansible-test sanity - correctly report invalid YAML in validate-modules (https://github.com/ansible/ansible/issues/75837).
- ansible-vault encrypt_string - started appending a line feed at the end of the encrypted string output. Missing newline character caused problems identifying where the string ends in some shells (like bash) or accidentally copying an extra trailing terminator symbol (e.g., zsh prints out a ``%`` sign to signal where the original output stops) (https://github.com/ansible/ansible/issues/78932).
- ansible_facts.hardware - Define all processor facts on s390x (https://github.com/ansible/ansible/issues/19755)
- apt - set locale to fix updating the cache (https://github.com/ansible/ansible/issues/79523).
- apt module should not traceback on invalid type given as package. issue 78663.
- apt_repository will no longer fail to detect key when unrelated errors/warnings are issued by apt-key.
- argument spec validation - again report deprecated parameters for Python-based modules. This was accidentally removed in ansible-core 2.11 when argument spec validation was refactored (https://github.com/ansible/ansible/issues/79680, https://github.com/ansible/ansible/pull/79681).
- argument spec validation - ensure that deprecated aliases in suboptions are also reported (https://github.com/ansible/ansible/pull/79740).
- argument spec validation - fix warning message when two aliases of the same option are used for suboptions to also mention the option's name they are in (https://github.com/ansible/ansible/pull/79740).
- basic.py module_utils - Perform Python version check much earlier to ensure it runs before other errors occur.
- connection local now avoids traceback on invalid user being used to execuet ansible (valid in host, but not in container).
- copy - fix creating the dest directory in check mode with remote_src=True (https://github.com/ansible/ansible/issues/78611).
- copy - fix reporting changes to file attributes in check mode with remote_src=True (https://github.com/ansible/ansible/issues/77957).
- copy module will no longer move 'non files' set as src when remote_src=true.
- copy remote_src=true - fix copying subdirs recursively when the dest exists and the src and dest have multiple common subdirectories in a common directory (https://github.com/ansible/ansible/issues/74536).
- copy remote_src=true - fix reporting changed for copying empty directories.
- display - reduce risk of post-fork output deadlocks (https://github.com/ansible/ansible/pull/79522)
- dnf5 - Use ``transaction.check_gpg_signatures`` API call to check package signatures AND possibly to recover from when keys are missing.
- dnf5 - fix module and package names in the message following failed module respawn attempt
- dnf5 - use the logs API to determine transaction problems
- file - touch action in check mode was always returning ok. Fix now evaluates the different conditions and returns the appropriate changed status. (https://github.com/ansible/ansible/issues/79360)
- file lookup now handles missing files more gracefully.
- file lookup now plays nice with generic lookup ``errors`` option.
- get_url - Ensure we are passing ciphers to all url_get calls (https://github.com/ansible/ansible/issues/79717)
- get_url module - Added a documentation reference to ``hashlib`` regarding algorithms, as well as a note about ``md5`` support on systems running in FIPS compliant mode.
- get_url module - Removed out-of-date documentation stating that ``hashlib`` is a third-party library.
- handlers - fix ``v2_playbook_on_notify`` callback not being called when notifying handlers
- handlers - fix an issue where the ``flush_handlers`` meta task could not be used with FQCN: ``ansible.builtin.meta`` (https://github.com/ansible/ansible/issues/79023)
- include_role - Inherit from role parents beyond a depth of 3 (https://github.com/ansible/ansible/issues/47023).
- jinja2_native - fix intermittent 'could not find job' failures when a value of ``ansible_job_id`` from a result of an async task was inadvertently changed during execution; to prevent this a format of ``ansible_job_id`` was changed.
- jinja2_native: preserve quotes in strings (https://github.com/ansible/ansible/issues/79083)
- keyword inheritance - Ensure that we do not squash keywords in validate (https://github.com/ansible/ansible/issues/79021)
- known_hosts - do not return changed status when a non-existing key is removed (https://github.com/ansible/ansible/issues/78598)
- list-tags now shows the 'never' tag, which was being excluded by default. To list all tasks you still need to add `--list-tasks --tags never,all`.
- loops/delegate_to - Do not double calculate the values of loops and ``delegate_to`` (https://github.com/ansible/ansible/issues/80038)
- module responses - Ensure that module responses are utf-8 adhereing to JSON RFC and expectations of the core code.
- module/role argument spec - validate the type for options that are None when the option is required or has a non-None default (https://github.com/ansible/ansible/issues/79656).
- module_utils/basic.py - Fix detection of available hashing algorithms on Python 3.x. All supported algorithms are now available instead of being limited to a hard-coded list. This affects modules such as ``get_url`` which accept an arbitrary checksum algorithm.
- normal action plugin - remove obsolete ``if`` (https://github.com/ansible/ansible/pull/79690).
- omit on keywords was resetting to default value, ignoring inheritance.
- paramiko - Add a new option to allow paramiko >= 2.9 to easily work with all devices now that rsa-sha2 support was added to paramiko, which prevented communication with numerous platforms. (https://github.com/ansible/ansible/issues/76737)
- paramiko - Add back support for ``ssh_args``, ``ssh_common_args``, and ``ssh_extra_args`` for parsing the ``ProxyCommand`` (https://github.com/ansible/ansible/issues/78750)
- paramiko connection was still using outdated playcontext, this should bring it up to date to use the 'correct' data for each task/loop.
- password lookup now correctly reads stored ident fields.
- password_hash - handle errors using unknown passlib hashtypes more gracefully (https://github.com/ansible/ansible/issues/45392).
- pep517 build backend - Use the documented ``import_module`` import from ``importlib``.
- plugin loader, fix detection for existing configuration before initializing for a plugin
- role deduplication - Always create new role object, regardless of deduplication. Deduplication will only affect whether a duplicate call to a role will execute, as opposed to re-using the same object. (https://github.com/ansible/ansible/pull/78661)
- roles - Fix templating ``public``, ``allow_duplicates`` and ``rolespec_validate`` (https://github.com/ansible/ansible/issues/80304).
- service_facts - Use python re to parse service output instead of grep (https://github.com/ansible/ansible/issues/78541)
- strategy plugins now correctly identify bad registered variables, even on skip.
- strategy plugins: get the correctly templated and validated run_once value on strategy linear (https://github.com/ansible/ansible/issues/78492)
- syntax check - Limit ``--syntax-check`` to ``ansible-playbook`` only, as that is the only CLI affected by this argument (https://github.com/ansible/ansible/issues/80506)
- systemd - daemon-reload and daemon-reexec ignore errors when running in a chroot (https://github.com/ansible/ansible/pull/79643)
- templates - Fixed ``TypeError`` when a lookup plugin has an option called ``name``.
- unarchive - allow relative path for ``dest`` (https://github.com/ansible/ansible/issues/64612)
- unarchive - log errors from commands to assist in debugging (https://github.com/ansible/ansible/issues/64612)
- updated error messages to include 'acl' and not just mode changes when failing to set required permissions on remote.
- uri - improve JSON content type detection
- user - fix comparing group IDs to existing group names so groups are not always updated (https://github.com/ansible/ansible/issues/79956).
- user module - Removed ``password_expire_max`` from the return docs, as it is not returned.
- user module - Removed ``password_expire_min`` from the return docs, as it is not returned.
- validate-modules sanity test - replace semantic markup parsing and validating code with the code from `antsibull-docs-parser 0.2.0 <https://github.com/ansible-community/antsibull-docs-parser/releases/tag/0.2.0>`__ (https://github.com/ansible/ansible/pull/80406).
- vault - show filename additionally if missing secrets prevents decryption (https://github.com/ansible/ansible/issues/79723)
- winrm - Increase the read timeout to 10 seconds later than the operation timeout reducing the chances of a false read timeout

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

- ansible-test - Additional configuration may be required for certain container host and container combinations. Further details are available in the testing documentation.
- ansible-test - Custom containers with ``VOLUME`` instructions may be unable to start, when previously the containers started correctly. Remove the ``VOLUME`` instructions to resolve the issue. Containers with this condition will cause ``ansible-test`` to emit a warning.
- ansible-test - Systems with Podman networking issues may be unable to run containers, when previously the issue went unreported. Correct the networking issues to continue using ``ansible-test`` with Podman.
- ansible-test - Unit tests for collections do not support ``pytest`` assertion rewriting on Python 2.7.
- ansible-test - Using Docker on systems with SELinux may require setting SELinux to permissive mode. Podman should work with SELinux in enforcing mode.
- dnf5 - The DNF5 package manager currently does not provide all functionality to ensure feature parity between the existing ``dnf`` and the new ``dnf5`` module. As a result the following ``dnf5`` options are effectively a no-op: ``cacheonly``, ``enable_plugin``, ``disable_plugin`` and ``lock_timeout``.

New Plugins
-----------

Filter
~~~~~~

- commonpath - gets the common path
- normpath - Normalize a pathname

New Modules
-----------

Lib
~~~

ansible.modules
^^^^^^^^^^^^^^^

- deb822_repository - Add and remove deb822 formatted repositories
- dnf5 - Manages packages with the I(dnf5) package manager

(adam)

2023-05-18 12:59:08 UTC MAIN commitmail json YAML

py-fire: add missing TOOL dependency

Clean some pkglint and add some test dependencies, though tests
don't run with python 3.11 due to asyncio changes in that version

(wiz)

2023-05-18 12:57:35 UTC MAIN commitmail json YAML

doc: Added devel/py-tlv8 version 0.10.0

(nikita)

2023-05-18 12:57:16 UTC MAIN commitmail json YAML

py-tlv8: import as devel/py-tlv8 version 0.10.0

Type-Length-Value8 (TLV8) for python

Type-Length-Value (TLV) are used to encode arbitrary data.
In this case the type and length are represented by 1 byte each.
Hence the name TLV8.

A TLV8 entry consists of the following parts:
    * the type: this 8 bit field denotes the type of information
      that is represented by the data.
    * the length: this 8 bit field denotes the length of the data
      (this does not include the 2 bytes for type and length.
      For data longer than 255 bytes, there is a defined procedure available.
    * the value: these length bytes represent the value of this TLV.
      The different types of data is represented differently:
        * bytes: this is raw binary data and will be used as is, no further
          interpretation takes place
        * tlv8: this is a specialized case of bytes values. Using this instead
          of pure bytes enables nesting of data and creating a hierarchy.
        * integer: integers are stored in little-endian byte order and are
          encoded with the minimal number of bytes possible (1, 2, 4 or 8)
        * float: floats are stored as little-endian ieee754 numbers
        * string: strings are always UTF-8 encoded and do not contain the
          terminating NULL byte

TLV8 entries whose content is longer than 255 bytes are split up into fragments.
The type is repeated is repeated in each fragment, only the last fragment may
contain less than 255 bytes. Fragments of one TLV8 entry must be continuous.

Multiple TLV8 entries can be combined to create larger structures.
Entries of different types can placed one after another.
Entries of the same type must be separated by a TLV8 entry of a different
type (and probably zero length).

TLV8 entries of unknown or unwanted type are to be silently ignored.

(nikita)

2023-05-18 12:52:52 UTC MAIN commitmail json YAML

py-fire: not for Python 2 since py-termcolor doesn't support it

(wiz)

2023-05-18 12:40:48 UTC MAIN commitmail json YAML

doc: Added devel/py-fire version 0.5.0

(nikita)

2023-05-18 12:40:12 UTC MAIN commitmail json YAML

doc: Added sysutils/py-nkdfu version 0.2

(nikita)

2023-05-18 12:39:49 UTC MAIN commitmail json YAML

py-nkdfu: import as sysutils/py-nkdfu version 0.2

nkdfu is a Python DFU tool for updating Nitrokeys' firmware.
It currently supports Nitrokey Pro only.
It is based on python-dfu project, which brings implementation
of USB DFU 1.1 spec.

(nikita)

2023-05-18 12:01:03 UTC MAIN commitmail json YAML

py-fire: import as devel/py-fire version 0.5.0

Python Fire is a library for automatically generating command line
interfaces (CLIs) with a single line of code.

It will turn any Python module, class, object, function, etc.
(any Python component will work!) into a CLI. It's called Fire
because when you call Fire(), it fires off your command.

(nikita)

2023-05-18 10:24:34 UTC MAIN commitmail json YAML

py-libusb1: correct comment.

(nikita)

2023-05-18 09:56:51 UTC MAIN commitmail json YAML

py-libusb1: upstream dropped support for python < 3.6 in version 3.0

(nikita)

2023-05-18 09:13:50 UTC MAIN commitmail json YAML

py-m2r: remove

upstream development stopped and this doesn't build with latest py-mistune
nothing in pkgsrc depends on this

If you are interested in this functionality, consider packaging py-m2r2

(wiz)

2023-05-18 09:10:32 UTC MAIN commitmail json YAML

ardour: bump (libhidapi update)

(nikita)

2023-05-18 09:10:10 UTC MAIN commitmail json YAML

mixxx: bump (libhidapi update)

(nikita)

2023-05-18 09:04:59 UTC MAIN commitmail json YAML

2023-05-18 08:49:36 UTC MAIN commitmail json YAML

doc: added net/iana-enterprise-numbers, updated sysutils/ipmitool

(spz)

2023-05-18 08:46:56 UTC MAIN commitmail json YAML

Updated www/py-httpcore, devel/py-test-httpserver

(adam)

2023-05-18 08:46:38 UTC MAIN commitmail json YAML

py-test-httpserver: updated to 1.0.7

1.0.7
=====

Upgrade Notes
-------------
- With werkzeug 2.3.x the headers type has been updated to not allow integers as header values. This restriction followed up in pytest-httpserver.

Deprecation Notes
-----------------
- Python versions earlier than 3.8 have been deprecated in order to support
  the latest werkzeug. Users using 3.7 or earlier python may use
  pytest-httpserver with earlier werkzeug versions but tests are no longer run
  for these python versions.

Bug Fixes
---------
- Type hinting for header_value_matcher has been fixed. From now, specifying a
  callable as ``Callable[[str, Optional[str], str], bool]`` will be accepted
  also. Providing a ``HeaderValueMatcher`` object will be also accepted as
  before, as it provides the same callable signature.

- Fix Werkzeug deprecation warning about ``parse_authorization_header`` call.
  Replace ``parse_authorization_header`` with ``Authorization.from_header`` as
  suggested. This fix should not introduce any functional change for the
  users.

- Fix Werkzeug deprecation warning about ``werkzeug.urls.url_decode`` call. This
  call has been changed to ``urllib.parse.parse_qsl`` in the implementation.
  This fix should not introduce any functional change for the users.

(adam)

2023-05-18 08:43:20 UTC MAIN commitmail json YAML

update ipmitool to version 1.8.19
fixes CVE-2020-5208

upstream changelog:
version 1.8.19 2022-08-31
        * Cast type before the left shift
        * sel: Fix the deasserted thresholds inequality
        * man: Update the text for -C option
        * chassis restart_cause: Add new causes
        * sel: Remove redundant "Reserve SEL"
        * zero initialize the recv structure on the stack
        * zero initialize the recv structure on the stack
        * ci: Add support for MacOS-11
        * ci: Remove ubuntu-16.04 support
        * sdr: Fix modifier unit
        * Fix compile error
        * Refactor bridging level detection to dedicated function
        * Fix double bridge detection in get_max_(req|rsp)_data_size()
        * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
        * helper: Fix stderr file descriptor
        * Fix codefactor-io / CodeFactor warnings
        * Use /run instead of /var/run
        * oem: Update product IDs for YADRO
        * lan: Add processing of get/set specific CCs
        * lan: Refactor pointer style
        * doc: update lanplus doc to reflect default cipher suite change
        * ekanalyzer: Fix internal use area off-by-one bug
        * ekanalyzer frushow: Fix internal area size calc
        * sel: Fix "power supply inactive" flag offset
        * ci: Add support for Ubuntu 20.04
        * ci: Fix Ubuntu builds
        * Fix compiler warning
        * Fix compiler warning
        * Fix compiler warning
        * ci: Update for GitHub Actions v2.274.2
        * free: Fix implicit function declarations
        * Use "#pragma once" for headers
        * Remove unneeded execution bits from C source files and a header file
        * Convert line endings to LF
        * Fixed compiler warning.
        * RPM support: fixed broken build due to use of headers from kernel
        * imbapi: replace __FUNCTION__ to eleminate compiler warnings
        * lanplus: remove unused variable
        * hpmfwupg: Clean up / refactor
        * fru: Fix crashes on 6-bit ASCII strings
        * oem: Add product ID for YADRO VEGMAN
        * configure.ac: add '--location' for curl to follow location
        * configure.ac: replace '-#' by '--progress-bar' with curl
        * Add version info to debug output
        * doc, ci: Fix an error in package name for Windows
        * doc: Fix a small typo in INSTALL
        * RPM support: updated spec file changelog
        * RPM support: simplified build process
        * RPM support: fixed broken RPM build
        * doc: Update INSTALL with Windows info
        * ci: Add Windows/cygwin config
        * doc: Update INSTALL for new CI
        * ci: Add github workflow, drop travis
        * Fix compatibility with OpenBSD and macOS
        * dist: Fix dependencies and cleanup
        * dist: Add missing ipmi_time.h header to packaging
        * configure: Fix compatibility with non-bash systems
        * Finalize refactoring of string comparisons
        * channel: Refactor set_user_access option processing
        * Refactor string comparisons
        * sel: Fix OEM record definition example
        * sdr: harden against bad records
        * fru: fix memory leak in ipmi_spd_print_fru
        * ipmi_sel_set_time: fix strptime() return check
        * hpm: use portable __max() in hpmfwupg
        * hpmfwupg: move variable definition to .c file
        * sel: time: fix null pointer dereference in set
        * fru, sdr: Fix id_string buffer overflows
        * lanp: Fix buffer overflows in get_lan_param_select
        * channel: Fix buffer overflow
        * session: Fix buffer overflow in ipmi_get_session_info
        * fru: Fix buffer overflow in ipmi_spd_print_fru
        * fru: Fix buffer overflow vulnerabilities
        * configure: Drop requirement for curses et. al libs
        * configure: remove some duplicate code
        * doc: Update INSTALL to fix installation errors
        * ipmi_dcmi: fix typo in nm_policy_options initialization.
        * Docs: Add info on packages to install on Ubuntu 16.04
        * chassis: Refactor to get rid of strncmp()
        * chassis: Refactor main for centralized exiting
        * chassis: bootdev: Refactor more
        * chassis: bootdev: Refactor to reduce nesting
        * chassis: bootdev: Fix help message and its formatting
        * chassis: bootparam/bootdev: Refactor for less magic
        * oem: supermicro: Add product codes from IPMICFG
        * doc: Update man page regarding `user set password`
        * user: Cleanup/refactor ipmi_user_password()
        * user: Improve password length handling
        * user: Alter "set password" usage information
        * intf: Add missing function declarations
        * doc: fix URL in README
        * event: Clean up event sending from a file
        * event: Clean up the event sending code
        * event: Fix event submission via SSIF
        * make: Use DESTDIR to install IANA PEN database
        * lanplus: Fix embedded bridged responses handling
        * Update .gitignore
        * mc: Fix reporting of manufacturers > 64K
        * Add installation of enterprise-numbers database
        * Update documentation in regard to IANA PEN registry
        * Use configurable path to IANA PEN registry
        * Load IANA PEN registry from a file
        * dbus: Replace obsolete INCLUDES with AM_CPPFLAGS
        * oem: name change from Newisys to Viking Enterprise Solutions
        * Fix default interface to behave as it did before
        * man: Add documentation for chassis bootmbox
        * man: Update the chassis bootparam section
        * chassis: Add boot initiator mailbox support
        * chassis: Use command-specific completion code parser
        * Add support for command-specific completion codes
        * Add a helper htoipmi24() function
        * Add a helper args2buf() function
        * man: Cleanup the manpage formatting tags
        * create_pen_list: only print if values are set
        * chassis: Refactor to reduce code duplication
        * sdr: Fix segfault on invalid unit types
        * vendor: Add YADRO TATLIN Storage Controller ID
        * exchange-bmc-os-info: Remove dependency on ipmi.service
        * Add mechanism to configure to set the default interface
        * ci: Update INSTALL to reflect recent changes
        * ci: Set up matrix builds with Travis CI
        * Enable Travis build of D-Bus interface
        * add OpenBMC D-Bus interface
        * Fix "ipmitool pef {status,info}" not printing final newline
        * Remove unused include
        * Fix IPMI DCMI message typo
        * open: swap free() calls for free_n()
        * open: checking received msg id against expectation
        * open: fix whitespace
        * Refactor free_n() function
        * fru: swap free() calls for free_n()
        * fru: Fix write chunk reduction code
        * fru: add macro FRU_AREA macros
        * fru: replace magic return codes with macros
        * fru header: add return error codes specific to fru
        * fru: fix ipmi_fru_picmg_ext_edit as bool
        * fru: use bool with ipmi_fru_oemkontron_edit
        * fru: change ipmi_fru_query_new_value to return bool
        * fru: mark ipmi_fru_query_new_value as static
        * fru: add fru_cc_rq2big helper method for code checks
        * fru: cleanup ipmi_fru_upg_ekeying
        * fru: use ipmi_cc defined maros for return codes
        * fru: drop extraneous parentheses on negative returns
        * fru: delete unused variable matchInstance
        * fru: cleanup ipmi_fru_oemkontron_get
        * fru: fixup array bounds checking
        * hpm: Adhere to centralized exiting
        * hpm: Minor refactoring
        * hpm: Fix resource leak
        * sol: Make interface timeout obey the -N option
        * helper: add free_n method to handle clearing pointers
        * cygwin: imb: Fix build error (wchar_t)
        * lanplus: Fix segfault for truncated dcmi response
        * Move led color static array to source file
        * drop unused static arrays
        * move static objects to source file
        * cleanup all unused-parameter warnings
        * use __UNUSED__ macro instead of gcc specific attribute
        * implement __UNUSED__ macro for marking unused
        * Add .dirstamp to .gitignore
        * fru: Fix processing of unspecified board mfg. date
        * [compiler-warnings-fixes] use correct fall through comment
        * [compiler-warnings-fixes] ipmi_start_daemon: check return values
        * [compiler-warnings-fixes] ipmi_sdr.c: remove unused function parameters
        * lan: Fix processing disabled VLAN
        * Make ipmitool respect system locale settings
        * Fix strftime() non-literal argument warning
        * Refactor timestamp handling
        * doc: Update manpage with new contact info
        * lanplus: Refactoring
        * lanplus: Fix -C option processing
        * lanplus: Auto-select 'best' cipher suite available
        * lanplus: Fix compile with deprecated APIs disabled.
        * doc: Update home page links
        * doc: Update formatting of ipmitool man page
        * sensor: Refactor ipmi_sensor_print_fc_threshold()
        * sensor: Add support for csv output
        * plugins: open: Properly enable event receiver (#35)
        * lan: Refactoring: Remove unused function
        * general: Get rid of some unused parameter warnings
        * mc: guid: Implement encoding autodetection
        * mc: guid: Fix timestamp decoding
        * mc: guid: Add support for non-standard encodings
        * mc: guid: Fix byte ordering to follow IPMI spec
        * Refactoring: optimize pointer checks
        * imb: Refactoring: remove duplicate code
        * Refactoring: get rid of superfluous comparisons
        * Refactoring. Improve code reuse ratio.
        * general: Fix several misspellings
        * mc: Fix compiler warnings
        * general: Add array_byteswap() to helper
        * lanplus: Make byteswapping generic
        * framework: Update .gitignore
        * framework: Switch to C11 standard with GNU extensions
        * framework: ci: Add support for Travis CI
        * oem: Add basic support for Quanta
        * intf: Refactoring. Remove unused sendrsp()
        * dummy: Add default dummy socket
        * mc: Fix manufacturer ID masking
        * Refactoring. Remove useless feature test macros.
        * general: Make byteswapping arch-independent
        * sel: Minor refactoring
        * sdr: Refactor/optimize code. No functional changes.
        * Add an option to display all dates in UTC
        * mc: Code refactor to reduce copy-paste ratio
        * mc: watchdog set: Refactor to reduce complexity
        * mc: watchdog set: Fix intr setting
        * mc: watchdog get: Update to match IPMI 2.0 spec
        * mc: watchdog: Add `set` command
        * framework: Make git ignore cscope.out
        * plugins/open: Fix for interrupted select
        * nm: Fix policy range (#12)
        * Replace user_id masks with a macro (#8)
        * fru: internaluse: Fix segmentation fault (#9)
        * dcmi: Refactor
        * ID:508 - Fix segfaults in dcmi command handlers
        * vendor: Add YADRO VESNIN identification
        * ID:491 - Fetch vendor IDs from IANA
        * ID:472 - Fix The Most recent Addition/Erase date
        * ID:480 - Call EVP_CIPHER_CTX_free() instead of EVP_CIPHER_CTX_cleanup()
        * ID:480 - ipmitool coredumps in EVP_CIPHER_CTX_init
        * Make git revision more descriptive
        * ID:477 - fru: Fix decoding of non-text data in get_fru_area_str()
        * ID:479 - ekanalyzer: fix processing of custom mfg. fields
        * ID:478 - ekanalyzer: Fixed decoding of FRU fields
        * Add some more configure/build/editor byproducts to .gitignore
        * Add git hash and dirty mark to ipmitool version
        * Prevent autoreconf from complaining about missing NEWS
        * Add bootstrap support for Mac
        * ID:474 - Compile fix on nonlinux systems
        * ID:461 - Make compiler happier about changes related to OpenSSL 1.1
        * ID:461 - OpenSSL 1.1 compatibility - "error: storage size of 'ctx' isn't known"

(spz)

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

py-httpcore: updated to 0.17.1

0.17.1 (May 17th, 2023)

- If 'retries' is set, then allow retries if an SSL handshake error occurs.
- Improve correctness of tracebacks on network exceptions, by raising properly chained exceptions.
- Prevent connection-hanging behaviour when HTTP/2 connections are closed by a server-sent 'GoAway' frame.
- Fix edge-case exception when removing requests from the connection pool.
- Fix pool timeout edge-case.

(adam)

2023-05-18 08:13:50 UTC MAIN commitmail json YAML

the package name better copy the subdir name

(spz)

2023-05-18 08:10:26 UTC MAIN commitmail json YAML

2023-05-18 02:16:04 UTC MAIN commitmail json YAML

webkit-gtk: drop duplicated GCC special handling block (NFC)

Equivalent code is present in mk/compiler/gcc.mk.

(gutteridge)

2023-05-18 02:02:34 UTC MAIN commitmail json YAML

doc/TODO: mate-system-monitor is now at 1.26.0

(gutteridge)

2023-05-18 01:57:32 UTC MAIN commitmail json YAML

doc: corral time-travelling entry

(gutteridge)

2023-05-18 01:56:04 UTC MAIN commitmail json YAML

doc: Updated textproc/py-libxslt to 1.1.38

(gutteridge)

2023-05-18 00:11:33 UTC MAIN commitmail json YAML

Override configure's attempt to determine CPP. Fixes build on Arch
Linux. Tested to still build on macOS, Debian, NetBSD, and Tribblix.

(schmonz)

2023-05-18 00:04:26 UTC MAIN commitmail json YAML

2023-05-17 23:36:36 UTC MAIN commitmail json YAML

doc: Updated textproc/libxslt to 1.1.38

(gutteridge)

2023-05-17 23:35:45 UTC MAIN commitmail json YAML

libxslt & py-libxslt: update to 1.1.38

### Major changes

About 40 memory errors in code paths handling malloc failures have been fixed.
While these issues shouldn't impact security, this improves robustness under
memory pressure.

The result of generate-id() is now deterministic across multiple
transformations fixing many issues with reproducible builds.

Most of the test suite has been ported to C.

### Bug fixes

- Fix memory errors in code handling malloc failures
- imports: Fix import/include cycle check
- xsltlocale: Fix xsltNewLocale on macOS
- Make xsl:sort thread-safe
- Make generate-id() deterministic

### Improvements

- Stop using xmlStringCurrentChar
- attributes.h needs to include xsltInternals.h (David Kilzer)
- transform: Avoid null deref on documents without root node
- numbers: Fix floating point overflows
- date: Fix integer overflow in exsltDateFormatDuration
- numbers: Fix harmless integer sign change
- date: Add more overflow checks to formatting code (David Kilzer)
- date: Fix rounding to make Windows tests pass
- date: Rewrite duration and seconds formatting
- xsltlocale: Make API platform-independent
- Also accept application/xslt+xml media type in stylesheet PIs
- warnings: Fix strict prototypes warning
- xsltEvalUserParams() and xsltQuoteUserParams() are susceptible to integer
  overflow when iterating through const char** array (David Kilzer)
- xslt: Return NULL stylesheet on attribute set errors
- xsltproc: Fix unused variable warning
- xslt: Remove declaration for old libxml2
- Fix various compiler warnings
- Fix compiler warnings in xsltGenerateIdFunction
- Disable Python bindings for debugger
- Don't declare disabled functions
- Migrate from PyEval_ to PyObject_

### Build system

- cmake: Use version script
- autotools: Link with --undefined-version
- win32: Remove broken libxslt.def.src
- Stop updating version script
- add support for Windows time functions (Rosen Penev)
- cmake: link against libm on UNIX systems (Alex Richardson)
- build: Add a distutils-based build system for the Python bits (Chun-wei Fan)
- CMake: Relax check for Python 3.x support on Windows (Chun-wei Fan)
- python/types.c: Fix building against older libxml2 (Chun-wei Fan)
- python/libxslt.c: Replace ssize_t with Py_ssize_t (Chun-wei Fan)
- cmake: Fix build with libxslt and libxml2 as subprojects
- cmake: Set SOVERSION
- cmake: Extract version from configure.ac
- Fix classic Windows configuration for libexslt (Christoph M. Becker)
- autotools: Fix Python tests in VPATH builds
- autotools: Disable parallel Python build
- autotools: Use AM_CFLAGS consistently
- autotools: Link with -no-undefined
- cmake: Fix Python installation
- cmake: Don't check for Python 2
- python: Don't output missing generators during build
- python: Create .pyd on Windows
- python: Fix build on Windows
- python: Support Python 3 on Windows
- cmake: Enable GCC compiler warnings
- Update GCC compiler warnings

### Tests

- python: Remove temp file when running tests/basic.py
- fuzz: Improve fuzzers
- xsltlocale: Add test
- gitlab-ci: Reenable MSan and LeakSanitizer
- tests: Remove unused files
- tests: Enable runtest.exe under MSVC
- tests: Fix LIBXSLT_PLUGINS_PATH for multi-config CMake
- tests: Remove unused leak statistics
- tests: Skip some tests if iconv/ICU is disabled
- gitlab-ci: Run Autotools tests with out-of-tree (VPATH) builds
- tests: Port most of the test suite to C
- tests: Fix out-of-tree Python tests
- tests: Fix source directory for reports tests
- gitlab-ci: Consolidate CMake test scripts
- gitlab-ci: Only install cmake MinGW package if needed
- gitlab-ci: Install 7-Zip using the .msi
- gitlab-ci: Add CI job for MinGW/Autotools
- gitlab-ci: Disable MSan for now
- Run CI tests with -fsanitize=integer
- Fix EXSLT functions tests when libxml2 is built --without-debug
- Make CI tests exit on failure
- Run Python 3 CI job with minimal configuration
- Set library path when running Python tests

### Documentation

- doc: Remove unused cross-reference data
- doc: Update apibuild.py

(gutteridge)

2023-05-17 23:24:03 UTC MAIN commitmail json YAML

gnunet: probably needs atomic64.mk on i386

(nikita)

2023-05-17 22:38:59 UTC MAIN commitmail json YAML

ncspot: use cargo.mk's install

(wiz)

2023-05-17 22:34:10 UTC MAIN commitmail json YAML

gnome-font-viewer: set PREV_PKGPATH for old version in fonts

(gutteridge)

2023-05-17 22:32:39 UTC MAIN commitmail json YAML

cbindgen: use cargo.mk's install

(wiz)

2023-05-17 22:29:37 UTC MAIN commitmail json YAML

doc: Updated devel/diffsitter to 0.8.0nb1

(wiz)

2023-05-17 22:29:27 UTC MAIN commitmail json YAML

diffsitter: use cargo.mk's install

adds another file to the installation

Bump PKGREVISION.

(wiz)

2023-05-17 22:28:54 UTC MAIN commitmail json YAML

doc: removed fonts/gnome-font-viewer

(gutteridge)

2023-05-17 22:26:34 UTC MAIN commitmail json YAML

difftastic: use cargo.mk's install

(wiz)

2023-05-17 22:25:06 UTC MAIN commitmail json YAML

lua-language-server: require gcc 7

(nikita)

2023-05-17 22:24:55 UTC MAIN commitmail json YAML

gnome-font-viewer: remove older version of package under fonts

This is a duplicate package with the same PKGBASE as is found under
sysutils. The latter is newer and is required by the gnome meta-pkg,
while this version has no dependants. Removal of this package was
raised/mentioned several times (in two different threads on tech-pkg@)
with no objections.

(gutteridge)

2023-05-17 22:13:15 UTC MAIN commitmail json YAML

zoxide: use cargo.mk's install

(wiz)

2023-05-17 21:55:45 UTC MAIN commitmail json YAML

doc: Updated biology/hisat2 to 2.2.1nb3

(bacon)

2023-05-17 21:55:35 UTC MAIN commitmail json YAML

2023-05-17 21:46:46 UTC MAIN commitmail json YAML

ripgrep: use cargo.mk's install

(wiz)

2023-05-17 21:44:11 UTC MAIN commitmail json YAML

htmlq: use cargo.mk's install

(wiz)

2023-05-17 21:41:21 UTC MAIN commitmail json YAML

hgrep: use cargo.mk's install

(wiz)

2023-05-17 21:38:24 UTC MAIN commitmail json YAML

git-delta: use cargo.mk's install

(wiz)

2023-05-17 21:35:37 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 16.4.4

(pin)

2023-05-17 21:35:11 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 16.4.4

v16.4.4
- Bug Fixes
  node: remove leading space for PackageManagerIcon in node segment (192309a)

v16.4.3
- Bug Fixes
  yaml: parse uint64 to int (2606031), closes #3861

v16.4.2
- Bug Fixes
  yaml: parse uint64 to int (2606031), closes #3861

v16.4.1
- Bug Fixes
  config: remove broken GitHub icon override (eff8af3), closes #3856

(pin)

2023-05-17 21:34:00 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.80.0

(pin)

2023-05-17 21:33:35 UTC MAIN commitmail json YAML

shells/nushell: update to 0.80.0

Themes of this release / New features
- Record type annotations (@1Kinoti)
  Starting with this release, you can add more information about the type of
  a record your command expects. For example:

    def okay [person: record<name: string age: int>] {}

  The above will require two fields to be present, a name that's a string, and
  an age that's an int. The current version requires that the record has
  exactly these fields, though we may loosen this in future releases to allow
  for structural subtyping.
- Modules from directories (@Kubouch)
  It is now possible to create a module from a directory. The directory must
  contain mod.nu and all other .nu files are added as a submodule of the
  module. This allows some traditional shell patterns such as dumping
  completion files into a directory to be loaded automatically. Check out the
  newly updated book chapter for more details and examples.

  The enabling feature for module directories was organizing modules into
  submodule structure instead of solely relying on re-importing symbols with
  export use. module and especially export module have been added as a result
  of this change. While not immediately visible, the module update allows for
  cleaner submodule oganization without relying on re-exporting symbols with
  export use. Since modules are now aware of their submodules, in the future
  we hope to improve discoverability of definitions within modules, enhancing
  our IDE support (such as our LSP).

- Stdlib update ([@amtoine, @EmilySeville7cfg, @skelly37, @YummyOreo]
  [std-lib PRs])

Breaking changes
- #8940 Change type of parameter default values to Option<Value>
- #9007 Fix unexpected flattening of data by par-each (Issue #8497)
- #9056 REFACTOR: remove deprecated commands (old-alias)

(pin)

2023-05-17 21:32:33 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.4

(pin)

2023-05-17 21:31:53 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.4

Maintenance release, new env: `TPNOTE_EXTENSION_DEFAULT`

To improve the template readability the following template filters have
been renamed:

* `ext` to `file_ext`
* `stem` to `file_stem`
* `tag` to `file_sort_tag`
* `trim_tag` to `trim_file_sort_tag`
* `copy_counter` to `file_copy_counter`

The new environment variable `TPNOTE_EXTENSION_DEFAULT` allows setting the
file extension of new note files. If set, it overwrites the
`filename.extension_default` configuration file variable.

(pin)

2023-05-17 21:30:41 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.47.0

(pin)

2023-05-17 21:30:33 UTC MAIN commitmail json YAML

csvlens: use cargo.mk's install

(wiz)

2023-05-17 21:30:20 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.47.0

0.47 (released 16th May 2023)
Language Detection
- Fixed an issue where file extensions of the form *.foo.bar (e.g. *.cmake.in)
  were ignored.
- Added an option --override which overrides language detection based, on a
  glob, e.g. --override='*.js:javascript jsx'. See --help` for full
  documentation and more examples.
- Removed the --language option. This option was confusing (it took a file
  extension rather than a language name) and not very useful (it overrode
  language detection for all files together).

Parsing
- Added support for Solidity.

Display
- When difftastic is invoked with two file paths, it will now truncate the
  path shown to the shared common parts. This is particularly helpful when
  using difftastic with mercurial.

(pin)

2023-05-17 21:25:59 UTC MAIN commitmail json YAML

bk: use cargo.mk's install

(wiz)

2023-05-17 21:22:16 UTC MAIN commitmail json YAML

2023-05-17 21:21:47 UTC MAIN commitmail json YAML

dust: use cargo.mk's install

(wiz)

2023-05-17 20:34:56 UTC MAIN commitmail json YAML

wired-notify: use cargo.mk's install

(wiz)

2023-05-17 20:08:56 UTC MAIN commitmail json YAML

2023-05-17 19:34:26 UTC MAIN commitmail json YAML

mk: restore 'fetch' as first preferred tool

(wiz)

2023-05-17 19:32:57 UTC MAIN commitmail json YAML

mk: Darwin: only define ftp tool if it exists

(wiz)

2023-05-17 18:35:55 UTC MAIN commitmail json YAML

Updated devel/visualvm to 2.1.6

(abs)

2023-05-17 18:35:25 UTC MAIN commitmail json YAML

Updated devel/visualvm to 2.1.6

2.1.6:

  Features and Enhancements:

    Full support for running on/monitoring & profiling JDK 20:
      GH-483: JDK 20 support
    Heap viewer improvements:
      GH-481: [HeapViewer] display number of GC roots attached to particular instance
      GH-478: [HeapViewer] display logical value of java.security.CodeSource
      GH-477: [OQL] add signers and protectionDomain properties
      GH-455: [HeapViewer] display logical value of subclasses of java.nio.Buffer
      GH-454: Allow keyboard shortcut to execute oql
      GH-452: [HeapViewer] show array items
    Other improvements:
      GH-468: Update generic JFR loader to version 8.3.0
      GH-466: Add application recognizers for JDK tools
      GH-464: Update graaljs plugin to GraalVM 22.3.

  Fixed Bugs:

    GH-487: Snapshot data are not released when snapshot is closed
    GH-485: Delay loading previous nps captures for servers in Applications tree
    GH-484: When enumerating the roots nextElement can fail with: Cannot read property "getInstanceId" from null
    GH-475: NPE in RecursiveMethodInstrumentor.scanBytecode()
    GH-474: [HeapViewer] Slow computation of threads view
    GH-470: VisualVM GUI slow when monitoring host
    GH-457: Unusual proxy port notation
    GH-445: AWT thread blocked for few minutes while expanding GC root

2.1.5:

  Features and Enhancements:

    Full support for running on/monitoring & profiling JDK 19:
      GH-415: JDK 19 support
    Heap viewer usability improvements:
      GH-437: Add logical value for several Nodes
      GH-431: [HeapViewer] add logical value for python class 'decimal.Decimal'
      GH-430: [HeapViewer] Add support for TruffleString in Python heap viewer
    Other improvements:
      GH-448: Detect GraalVM language using system property
      GH-435: Add information about JDK release date and LTS
      GH-423: Remove Self time nodes from the sampler/profiler CPU trees when their total time is at 0,0 ms.
      GH-429: Update generic JFR loader to version 8.2.1
    Powered by the NetBeans Platform 14.0:
      GH-438: Upgrade NetBeans Platform

  Fixed Bugs:

    GH-451: [Heapviewer] Fix logical value for Ruby classes
    GH-446: [HeapViewer] Cannot call progress on a task that was never started
    GH-442: NPE from JvmJvmstatModel.getFirstArgument()
    GH-436: NPE in TruffleFrame.createLocals()
    GH-434: Incorrect colour of diff bar in memory sampler
    GH-432: [HeapViewer] Python 'dict' does not have any items
    GH-428: Profiler tab updates for terminated applications
    GH-426: GitHub issue template should explain how to obtain messages.log
    GH-425: Nodejs heap dump does not have any JavaScript objects
    GH-424: NPE in TruffleFrame.getObjectArray
    GH-422: Automatic re-connect of JXM application does not work
    GH-421: Remote JMX application reported as <unknown>
    GH-420: Arguments line of remote JVM cropped at 1024 characters
    GH-418: JFR does not work for remote OracleJDK 8
    GH-417: JFR enabled for JDK 7
    GH-416: Move JFR support to org.graalvm.visualvm.tools module
    GH-414: Profiler calibration fails on Solaris with JDK 11
    GH-304: Don't see polyglot functionality when running via JMX

2.1.4:

  Features and Enhancements:

    HeapViewer improvements:
      GH-413: [HeapViewer] Sample different elements from large arrays when inspecting a heap dump
      GH-409: [HeapViewer] Try to improve the accuracy of the instance size
      GH-407: [HeapViewer] Improve preview for byte[] arrays.
      GH-404: [HeapViewer] Add UI for working with multi-heap dumps.
      GH-402: [HeapViewer] Display number of elements for java.util.Properties

  Fixed Bugs:

    GH-412: ArrayIndexOutOfBoundsException on Memory Snapshot Diff Class Expansion
    GH-410: Wrong metaspace max values visualisation
    GH-406: Allow to use HeapProgress in head-less environment
    GH-405: Add API to get number of dumps stored in multi-heap dump file.
    GH-398: Missing known blocking method in KQueue
    GH-187: Taking Heap Dump does not work for tunnelled connection to a remote host

(abs)

2023-05-17 18:16:02 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 16.4.2

(schmonz)

2023-05-17 18:15:56 UTC MAIN commitmail json YAML

Update to 16.4.2. From the changelog:

Bug Fixes:

- block: adjust trailing diamond color overrides, closes #3850
- config: remove broken GitHub icon override, closes #3856

(schmonz)

2023-05-17 17:47:24 UTC MAIN commitmail json YAML

Updated www/unit to 1.30.0nb1

(osa)

2023-05-17 17:39:44 UTC MAIN commitmail json YAML

www/unit: add NGINX JavaScript as an optional functionality

Bump PKGREVISION.

(osa)

2023-05-17 17:11:37 UTC MAIN commitmail json YAML

Updated devel/memcached, net/openvpn, archivers/unrar, net/rabbitmq

(adam)

2023-05-17 17:11:14 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.11.16

RabbitMQ 3.11.16

Core Server

Bug Fixes

Automatic node removal now will
remove quorum queue replicas from the node before removing it from the cluster.

Enhancements

A new boolean setting, quorum_queue.property_equivalence.relaxed_checks_on_redeclaration,
makes it possible to relax queue property equivalence checks
for quorum queues. Specifically, when a quorum queue is redeclared and the client-provided
type is set to "classic", this setting will help avoid a channel exception, making it
easier to migrate to quorum queues step by step, without upgrading all applications in a short
period of time.

CLI Tools

Enhancements

rabbitmq-queues grow and rabbitmq-queues add_member now verify cluster membership of the node
new quorum queue replicas should be placed on.

Federation Plugin

Bug Fixes

URI parser incorrectly used the password query parameter to override the password
value in authority (user info) part.

The password query parameter can be used to specify private key password for
upstream connections that use TLS.

Shovel Plugin

Bug Fixes

URI parser incorrectly used the password query parameter to override the password
value in authority (user info) part.

The password query parameter can be used to specify private key password for Shovels
that use TLS.

(adam)

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

2023-05-17 17:00:39 UTC MAIN commitmail json YAML

openvpn: updated to 2.6.4

Overview of changes in 2.6.4

User visible changes

License amendment: all NEW commits fall under a modified license that explicitly permits linking with Apache2 libraries (mbedTLS, OpenSSL) - see COPYING for details. Existing code will fall under the new license as soon as all contributors have agreed to the change - work ongoing.

New features

DCO: support kernel-triggered key rotation (avoid IV reuse after 2^32 packets). This is the userland side, accepting a message from kernel, and initiating a TLS renegotiation. As of release, only implemented in FreeBSD kernel.

Bug fixes

fix pkcs#11 usage with OpenSSL 3.x and PSS signing
fix compile error on TARGET_ANDROID
fix typo in help text
manpage updates (--topology)
encoding of non-ASCII windows error messages in log + management fixed (use UTF8 "as for everything else", not ANSI codepages)

(adam)

2023-05-17 16:54:22 UTC MAIN commitmail json YAML

memcached: updated to 1.6.20

Memcached 1.6.20

Overview

Lots of fixes and updates for Proxy mode. Optimization for extstore disk flushing to alleviate excess evictions. Changes to meta protocol and smaller fixes.

Fixes

extstore: increase aggressiveness of flush thread
proxy: improve unit test coverage
proxy: random small fixes
proxy: return 'readvalidate' on be read timeout
proxy: don't print null ustats from "stats proxy"
proxy: use connect timeout during retries
proxy: fix flaky test in proxyconfig.t
Add a debian dockerfile, as well as upgrade the autoconf dependency
check for sys/auxv.h
proxy: send CLIENT_ERROR when proper
proxy: print lua error message on reload failure
proxy: rip out io_uring code (to be re-added later)
proxy: overhaul backend error handling: surface error messages to clients
proxy: fix reversal of pipelined backend queries
proxy: add request and buffer memory limits
proxy: restrict functions for lua config vs route
proxy: fix bug ignoring -R setting for proxy reqs
proxy: add conntimeout error

New Features

proxy: add memory accounting tracking

(adam)

2023-05-17 16:48:00 UTC MAIN commitmail json YAML

Added devel/libnjs version 0.7.12

(osa)

2023-05-17 16:44:52 UTC MAIN commitmail json YAML

2023-05-17 16:02:10 UTC MAIN commitmail json YAML

Updated lang/nodejs, sysutils/py-Send2Trash

(adam)

2023-05-17 16:01:48 UTC MAIN commitmail json YAML

py-Send2Trash: updated to 1.8.2

Version 1.8.2
* win/legacy: tiny logic simplification
* TravisCI is not used anymore
* fix(ci): Update to latest actions, fix python versions

(adam)

2023-05-17 15:55:05 UTC MAIN commitmail json YAML

nodejs: updated to 20.2.0

Version 20.2.0 (Current)

doc: add ovflowd to collaborators (Claudio Wunder)
(SEMVER-MINOR) http: prevent writing to the body when not allowed by HTTP spec (Gerrard Lindsay)
(SEMVER-MINOR) sea: add option to disable the experimental SEA warning (Darshan Sen)
(SEMVER-MINOR) test_runner: add skip, todo, and only shorthands to test (Chemi Atlow)
(SEMVER-MINOR) url: add value argument to URLSearchParams has and delete methods (Sankalp Shubham)

(adam)

2023-05-17 15:43:54 UTC MAIN commitmail json YAML

doc: Added fonts/intel-one-mono version 1.0.0

(wiz)

2023-05-17 15:43:35 UTC MAIN commitmail json YAML

fonts/Makefile: + intel-one-mono

(wiz)

2023-05-17 15:42:58 UTC MAIN commitmail json YAML

fonts/intel-one-mono: import intel-one-mono-1.0.0

An expressive monospaced font family that's built with clarity,
legibility, and the needs of developers in mind.

It's easier to read, and available for free, with an open-source
font license.

Identifying the typographically underserved low-vision developer
audience, The Intel Brand Team designed the Intel One Mono typeface
together with VMLY&R and Frere-Jones Type, for maximum legibility
to address developers' fatigue and eyestrain and reduce coding
errors. A panel of low-vision and legally blind developers provided
feedback at each stage of design.

Intel One Mono also covers a wide range of over 200 languages using
the Latin script. The Intel One Mono fonts are provided in four
weights - Light, Regular, Medium, and Bold - with matching italics.

(wiz)

2023-05-17 15:42:54 UTC MAIN commitmail json YAML

Updated devel/py-ailment, devel/py-angr, devel/py-archinfo, devel/py-cle, devel/py-pyvex, math/py-claripy

(adam)

2023-05-17 15:41:25 UTC MAIN commitmail json YAML

2023-05-17 15:37:08 UTC MAIN commitmail json YAML

libnitrokey: bump after libhidapi update

(nikita)

2023-05-17 15:29:23 UTC MAIN commitmail json YAML

doc: Updated devel/openocd to 0.12.0

(nikita)

2023-05-17 15:29:13 UTC MAIN commitmail json YAML

openocd: update to version 0.12.0

Changelog:

JTAG Layer:
* add default to adapter speed when unspecified (100 kHz)
* AM335X gpio (BeagleBones) adapter driver
* BCM2835 support for SWD
* Cadence Virtual Debug (vdebug) adapter driver
* CMSIS-DAP support for SWO and SWD multidrop
* Espressif USB JTAG Programmer adapter driver
* Remote bitbang support for Windows host
* ST-LINK add TCP server support to adapter driver
* SWD multidrop support

Boundary Scan:

Target Layer:
* aarch64: support watchpoints
* arm: support independent TPIU and SWO for trace
* arm adi v5: support Large Physical Address Extension
* arm adi v6: support added, for jtag and swd transport
* cortex_a: support watchpoints
* elf 64bit load support
* Espressif: support ESP32, ESP32-S2 and ESP32-S3 cores
* semihosting: support user defined operations
* Xtensa: support Xtensa LX architecture via JTAG and ADIv5 DAP

Flash Layer:
* Atmel/Microchip SAM E51G18A, E51G19A, R35J18B, LAN9255 support
* GigaDevice GD32E23x, GD32F1x0/3x0, GD32VF103 support
* Nuvoton NPCX series support
* onsemi RSL10 support
* Raspberry Pi Pico RP2040 support
* ST BlueNRG-LPS support
* ST STM32 G05x, G06x, G0Bx, G0Cx, U57x, U58x, WB1x, WL5x support
* ST STM32 G0, G4, L4, L4+, L5, WB, WL OTP support

Board, Target, and Interface Configuration Scripts:
* Ampere Computing eMAG8180, Altra ("Quicksilver") and Altra Max ("Mystique") board config
* Cadence KC705 FPGA (Xtensa Development Platform) via JTAG and ADIv5 DAP board config
* Digilent Nexys Video board config
* Espressif ESP32 ETHERNET-KIT and WROVER-KIT board config
* Espressif ESP32 via ESP USB Bridge generic board config
* Espressif ESP32-S2 Kaluga 1 board config
* Espressif ESP32-S2 with ESP USB Bridge board config
* Espressif ESP32-S3 example board config
* Kontron SMARC-sAL28 board config
* LambdaConcept ECPIX-5 board config
* Microchip ATSAMA5D27-SOM1-EK1 board config
* Microchip EVB-LAN9255 board config
* Microchip SAME51 Curiosity Nano board config
* NXP FRDM-K64F, LS1046ARDB and LS1088ARDB board config
* NXP RT6XX board config
* Olimex H405 board config
* Radiona ULX3S board config
* Raspberry Pi 3 and Raspberry Pi 4 model B board config
* Raspberry Pi Pico-Debug board config
* Renesas R-Car V3U Falcon board config
* ST BlueNRG-LPS steval-idb012v1 board config
* ST NUCLEO-8S208RB board config
* ST NUCLEO-G031K8, NUCLEO-G070RB, NUCLEO-G071RB board config
* ST NUCLEO-G431KB, NUCLEO-G431RB, NUCLEO-G474RE board config
* ST STM32MP13x-DK board config
* TI AM625 EVM, AM642 EVM and AM654 EVM board config
* TI J721E EVM, J721S2 EVM and J7200 EVM board config
* Ampere Computing eMAG, Altra ("Quicksilver") and Altra Max ("Mystique") target config
* Cadence Xtensa generic and Xtensa VDebug target config
* Broadcom BCM2711, BCM2835, BCM2836 and BCM2837 target config
* Espressif ESP32, ESP32-S2 and ESP32-S3 target config
* Microchip ATSAMA5D2 series target config
* NanoXplore NG-Ultra SoC target config
* NXP IMX8QM target config
* NXP LS1028A, LS1046A and LS1088A target config
* NXP RT600 (Xtensa HiFi DSP) target config
* onsemi RSL10 target config
* Raspberry Pi Pico RP2040 target config
* Renesas R8A779A0 V3U target config
* Renesas RZ/Five target config
* Renesas RZ/G2 MPU family target config
* Rockchip RK3399 target config
* ST BlueNRG-LPS target config
* ST STM32MP13x target config
* TI AM625, AM654, J721E and J721S2 target config
* Ashling Opella-LD interface config
* Aspeed AST2600 linuxgpiod based interface config
* Blinkinlabs JTAG_Hat interface config
* Cadence Virtual Debug (vdebug) interface config
* Espressif ESP32-S2 Kaluga 1 board's interface config
* Espressif USB Bridge jtag interface config
* Infineon DAP miniWiggler V3 interface config
* PLS SPC5 interface config
* Tigard interface config
* Lattice MachXO3 family FPGA config

Server Layer:
* GDB: add per-target remote protocol extensions
* GDB: more 'Z' packets support
* IPDBG JtagHost server functionality
* semihosting: I/O redirection to TCP server
* telnet: support for command's autocomplete

RTOS:
* 'none' rtos support
* Zephyr rtos support

Documentation:

Build and Release:
* Add json extension to jimtcl build
* Drop dependency from libusb0
* Drop repository repo.or.cz for submodules
* Move gerrit to https://review.openocd.org/
* Require autoconf 2.69 or newer
* Update jep106 to revision JEP106BF.01
* Update jimtcl to version 0.81
* Update libjaylink to version 0.3.1
* New configure flag '--enable-jimtcl-maintainer' for jimtcl build

This release also contains a number of other important functional and
cosmetic bugfixes. For more details about what has changed since the
last release, see the git repository history:

http://sourceforge.net/p/openocd/code/ci/v0.12.0/log/?path=

For older NEWS, see the NEWS files associated with each release
(i.e. NEWS-<version>).

For more information about contributing test reports, bug fixes, or new
features and device support, please read the new Developer Manual (or
the BUGS and PATCHES.txt files in the source archive).

(nikita)

2023-05-17 15:27:07 UTC MAIN commitmail json YAML

docbook-xsl: fix installation on macOS

Reported by jonathan buschmann in PR 57413

(wiz)

2023-05-17 14:58:30 UTC MAIN commitmail json YAML

libhidapi: increase bl3 abi+api version

(nikita)

2023-05-17 14:12:15 UTC MAIN commitmail json YAML

boost & boost-libs: bump required GCC to 6, and state use of c++14.

This gets the boost-libs package building on NetBSD/i386 8.0 again,
the in-tree gcc 5.5 is apparently now too old.

The c++14 bump comes from the warning emitted during build while
trying to use earlier c++ standards:

  The minimum language standard to use Boost.Math will be C++14
  starting in July 2023 (Boost 1.82 release)

This despite this actually being the 1.82 release, it's still "just"
a warning, but this gets rid of the warning, and the build succeeds.

(he)

2023-05-17 13:44:19 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.15

(taca)

2023-05-17 13:43:52 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.15

--- 9.18.15 released ---

6164. [bug] Set the rndc idle read timeout back to 60 seconds,
from the netmgr default of 30 seconds, in order to
match the behavior of 9.16 and earlier. [GL #4046]

6161. [bug] Fix log file rotation when using absolute path as
file. [GL #3991]

6157. [bug] When removing delegations in an OPTOUT range
empty-non-terminal NSEC3 records generated by
those delegations were not removed. [GL #4027]

6156. [bug] Reimplement the maximum and idle timeouts for incoming
zone tranfers. [GL #4004]

6155. [bug] Treat ISC_R_INVALIDPROTO as a networking error
in the dispatch code to avoid retrying with the
same server. [GL #4005]

6152. [bug] In dispatch, honour the configured source-port
selection when UDP connection fails with address
in use error.

Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE.
[GL #3986]

6149. [test] As a workaround, include an OpenSSL header file before
including cmocka.h in the unit tests, because OpenSSL
3.1.0 uses __attribute__(malloc), conflicting with a
redefined malloc in cmocka.h. [GL #4000]

(taca)

2023-05-17 13:42:28 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.41

(taca)

2023-05-17 13:41:58 UTC MAIN commitmail json YAML

net/bind916: update to 9.16.41

--- 9.16.41 released ---

6157. [bug] When removing delegations in an OPTOUT range
empty-non-terminal NSEC3 records generated by
those delegations were not removed. [GL #4027]

(taca)

2023-05-17 13:29:30 UTC MAIN commitmail json YAML

neomutt: remove idn option, now unsupported and idn2 is used by default

(wiz)

2023-05-17 13:26:35 UTC MAIN commitmail json YAML

libhidapi: hopefully fix build on Linux and Darwin.

(nikita)

2023-05-17 13:24:47 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20230517

(nikita)

2023-05-17 13:24:32 UTC MAIN commitmail json YAML

neomutt: update to version 20230517

Changelog:

2023-05-17  Richard Russon  \<rich@flatcap.org\>
* Features
  - #3699 - Support 24bit colors, aka truecolor
  - #3738 - Show complete MIME structure in attachments
  - #3842 - Allow percentages to be localized
* Bug Fixes
  - #3813 - Fix crash in op_browser_subscribe
  - #3844 - Select the first email when coming from an empty limit
  - #3848 - Fix counting new mails in maildir
  - #3864 - Fix handling of bright colours
  - #3759 - bind: fix incorrect conflict report
  - #3781 - index: only refresh the menu on non-focus window changes
  - #3856 - tunnel: fix reconnection with `ssl_force=true`
  - #3860 - maildir: stop parsing headers at the end of the headers section
  - Fix sorting of labels
* Translations
  - 100% :serbia: Serbian
  - 100% :tr: Turkish
  - 100% :lithuania: Lithuanian
  - 100% :hungary: Hungarian
  - 100% :de: German
  - 99% :norway: Norwegian (Bokm奪l)
  - 99% :slovakia: Slovak
  - 99% :brazil: Portuguese (Brazil)
  - 99% :czech_republic: Czech
  - 99% :poland: Polish
  - 95% :fr: French
* Build
- #3798 - Build with libidn2 by default, remove support for libidn1
* Code
  - config: dynamically create/delete variables
  - config: unify handling of NeoMutt and user (my_) variables
  - config: cache config variables used often
  - speed: various speedups in parsing emails
  - cleanups: lots of code cleanups
  - Huge refactoring towards a separation of Mailbox/MailboxView

2023-05-12  Richard Russon  \<rich@flatcap.org\>
* BROKEN - Please use 2023-05-17 instead

(nikita)

2023-05-17 13:07:36 UTC MAIN commitmail json YAML

doc: Updated shells/sheldon to 0.7.3

(schmonz)

2023-05-17 13:07:30 UTC MAIN commitmail json YAML

Update to 0.7.3. From the changelog:

- Add configurable hooks in templates (#150). This allows you to specify
  arbitrary hooks for a plugin that can be used in templates. These are
  specified under `plugins.<name>.hooks`. The default `source` templates have
  been updated to support hooks with the names `pre` and `post`. The `pre` hook
  will be inserted before the plugin is sourced and the `post` after the plugin
  is sourced. If you are using a custom template like `defer` it will need to
  be updated to support hooks.

  For example this can be used to set variables after a plugin is sourced.

  [plugins.enhancd]
  github = "b4b4r07/enhancd"

  [plugins.enhancd.hooks]
  post = 'export ENHANCD_HOOK_AFTER_CD = "ls"'

- Add --non-interactive option to suppress prompts (#163). This option is
  defined as a global option so it must be specified before the subcommand.

  sheldon --non-interactive init --shell zsh

- Add experimental fish shell support (#128). It is now possible to initialize
  Sheldon to use the Fish shell.

  sheldon init --shell fish

  This makes Sheldon change the global matches and templates to be tailored to
  Fish. Add the following to your Fish config

  eval "$(sheldon source)"

- Fix 'PermissionDenied' during rename of temporary clone directory (#162).

(schmonz)

2023-05-17 12:48:32 UTC MAIN commitmail json YAML

doc: mention using net/fetch as default fallback download tool

(wiz)

2023-05-17 12:37:56 UTC MAIN commitmail json YAML

doc/TODO: + cups-filters-1.28.17.

(wiz)

2023-05-17 12:30:51 UTC MAIN commitmail json YAML

Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl, devel/lemon

(adam)

2023-05-17 12:29:58 UTC MAIN commitmail json YAML

sqlite3: updated to 3.42.0

SQLite Release 3.42.0 On 2023-05-16

Add the FTS5 secure-delete command. This option causes all forensic traces to be removed from the FTS5 inverted index when content is deleted.
Enhance the JSON SQL functions to support JSON5 extensions.
The SQLITE_CONFIG_LOG and SQLITE_CONFIG_PCACHE_HDRSZ calls to sqlite3_config() are now allowed to occur after sqlite3_initialize().
New sqlite3_db_config() options: SQLITE_DBCONFIG_STMT_SCANSTATUS and SQLITE_DBCONFIG_REVERSE_SCANORDER.
Query planner improvements:
Enable the "count-of-view" optimization by default.
Avoid computing unused columns in subqueries.
Improvements to the push-down optimization.
Enhancements to the CLI:
Add the --unsafe-testing command-line option. Without this option, some dot-commands (ex: ".testctrl") are now disabled because those commands that are intended for testing only and can cause malfunctions misused.
Allow commands ".log on" and ".log off", even in --safe mode.
"--" as a command-line argument means all subsequent arguments that start with "-" are interpreted as normal non-option argument.
Magic parameters ":inf" and ":nan" bind to floating point literals Infinity and NaN, respectively.
The --utf8 command-line option omits all translation to or from MBCS on the Windows console for interactive sessions, and sets the console code page for UTF-8 I/O during such sessions. The --utf8 option is a no-op on all other platforms.
Add the ability for application-defined SQL functions to have the same name as join keywords: CROSS, FULL, INNER, LEFT, NATURAL, OUTER, or RIGHT.
Enhancements to PRAGMA integrity_check:
Detect and raise an error when a NaN value is stored in a NOT NULL column.
Improved error message output identifies the root page of a b-tree when an error is found within a b-tree.
Allow the session extension to be configured to capture changes from tables that lack an explicit ROWID.
Added the subsecond modifier to the date and time functions.
Negative values passed into sqlite3_sleep() are henceforth interpreted as 0.
The maximum recursion depth for JSON arrays and objects is lowered from 2000 to 1000.
Extended the built-in printf() function so the comma option now works with floating-point conversions in addition to integer conversions.
Miscellaneous bug fixes and performance optimizations

(adam)

2023-05-17 12:16:54 UTC MAIN commitmail json YAML

doc: Added databases/anymeal version 1.18

(wiz)

2023-05-17 12:16:45 UTC MAIN commitmail json YAML

databases/Makefile: + anymeal

(wiz)

2023-05-17 12:15:53 UTC MAIN commitmail json YAML

databases/anymeal: import anymeal-1.18

AnyMeal is a free and open source recipe management software
developed using SQLite3 and Qt5.  It can manage a cookbook with
more than 250,000 MealMaster recipes, thereby allowing to import,
export, search, display, edit, and print them.

(wiz)

2023-05-17 12:12:50 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 23.1.9

(rillig)

2023-05-17 12:12:38 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 23.1.9

Changes since 23.1.8:

Warn when REQD variables defined using '=' instead of '+=', even before
bsd.prefs.mk has been included, for consistency and simplicity.

In packages that define PLIST_SRC, don't check for duplicates.

(rillig)

2023-05-17 11:53:33 UTC MAIN commitmail json YAML

doc: Updated converters/recode to 3.7.14

(wiz)

2023-05-17 11:53:23 UTC MAIN commitmail json YAML

recode: update to 3.7.14.

Version 3.7.14
==============

+ No user-visible changes; minor clean-ups as part of the Debian
  packaging process.

Version 3.7.13
==============

+ Fix request diagnostics with --verbose: avoid output of confusing and
  possibly incorrect diagnostics.
+ Fix a file descriptor leak.

Version 3.7.12
==============

+ Simplify support for ignoring invalid input with iconv, integrated with
  the --strict and --force mechanisms.
+ Various documentation improvements.

Version 3.7.11
==============

+ Re-add support for transliteration with iconv (removed in 3.7).
+ Add support for ignoring invalid input with iconv.
+ Fix a bug introduced in 3.7.10 that prevented building the code.

Version 3.7.10
==============

+ In recode program, only use iconv if needed; add --prefer-iconv option to
  allow its use in all cases.
+ Remove support for pre-3.5 request syntax (colon as charset separator).
+ PO files have been updated from the Translation Project.
+ Build system fixes and improvements.
+ Update gnulib to fix a problem building on Android.
+ Fix confusingly wrong NEWS entry for 3.7.4.

Version 3.7.9
=============

+ A fix to the CP1252 encoding: U+017E LATIN SMALL LETTER Z WITH CARON is at
  byte 0x9e, not byte 0x8f.
+ Minor documentation fixes.

Version 3.7.8
=============

+ Improvements to the build system.
+ Fix man page generation, and document that help2man must be built with
  gettext.
+ Updates to nl, pt, sv translations (thanks, translators!).

Version 3.7.7
=============

+ Improvements to the build system.
+ Updates to nl, pt, sv translations (thanks, translators!).

Version 3.7.6
=============

+ Improvements to the build system.

Version 3.7.5
=============

+ Port tests to Python 3.

Version 3.7.4
=============

+ Fixes to file handling in recode program.
+ Fix tests on Windows.

Version 3.7.3
=============

+ No code changes to recode itself; this release features a properly
versioned shared library.

Version 3.7.2
=============

+ No code changes to recode itself; this release includes updates to license
headers to guide users to the GPL online, corrects the version of
COPYING-LIB shipped with the sources, and updates the message files for
various languages.

Version 3.7.1
=============

+ No code changes to recode itself; this release just updates the version of
gnulib to fix a bug in glibc 2.28: (GitHub issue #11
https://github.com/rrthomas/recode/issues/11

Version 3.7
===========

+ Converters for BibTeX (from Vincent Danjean) and the ANSEL and ISO 5426
  character sets (from Wolfram Schneider) have been added.
+ The conversion strategies (whether to use pipes, memory or files) are
  no longer available.  Now it is reasonable to assume virtual memory, so
  files and memory have similar performance characteristics (in
  particular, the memory method is not limited by physical memory.)
  Further, tests showed that even for runs on little data, the pipes
  method has minimal performance impact (none was measured).  This is
  not a surprise, as for one-step recodings, the commonest case, no
  forking is needed.  The command-line options -i, -p and
  --sequence=STRATEGY are ignored for backwards compatibility.
+ Recode does not include libiconv anymore, but uses an external iconv
  library if one was available at installation time.  The -x: option
  to the program, or a new flag to the library recode_new_outer
  function, inhibits the initialisation and usage of iconv.
+ The experimental ``tree`` surface is removed.  Structured data
  needs a proper parser, and that doesn't fit the framework of Recode.
+ Many bug fixes.
+ Long ago, I renamed GNU recode to Free recode: the permission for
  using the GNU prefix mandated a level of obedience to the FSF that
  once went overboard, in my opinion.  After that change, I realized
  that some people read Free as a four letter word!  To be peaceful,
  this version changes the name again, to merely Recode.  recode
  (no capital) still names the executable program specifically, or
  the distribution archive itself.
+ make check accepts a LIMIT= option, for limiting tests to one or a
  few cases.  See tests/Makefile.am.
+ PO files have been updated from the Translation Project.
+ The test system has been overhauled.  Tests now run much faster, and
  require Python and Cython.
+ Overhauled build system, now using gnulib for portability.  This reduces
  the amount of code in the Recode tree considerably.

(wiz)

2023-05-17 11:27:53 UTC MAIN commitmail json YAML

icu: change from c++ to c++11, since the build uses that.

This gets rid of a lot of errors during dependency generation (and
these errors which asks for -std=c++11 appears to be ignored, so
this is "noise-reduction"), while the build itself was already
using -std=c++11.

(he)

2023-05-17 11:22:57 UTC MAIN commitmail json YAML

recode: set TEST_TARGET

(wiz)

2023-05-17 10:54:31 UTC MAIN commitmail json YAML

doc: Updated graphics/gexiv2 to 0.14.1

(wiz)

2023-05-17 10:54:21 UTC MAIN commitmail json YAML

gexiv2: update to 0.14.1.

gexiv2 0.14.1 - 5 May 2023 (stable)

* Clean-up python support
* Drop python2 support
* Add option for building tests
* Only run python tests when python is enabled
* Fix get_gps_info() return data with unset altitude
* Fix generate_xmp_packet() ignoring its parameters
* Fix gexiv2-tool to call initialize()

(wiz)

2023-05-17 10:50:55 UTC MAIN commitmail json YAML

doc: exiv2 0.28.0 reverted

too much breakage, wait for fixes for geeqie, gexiv2, kfilemetadata5
https://github.com/Exiv2/exiv2/issues/2630

(wiz)

2023-05-17 10:49:15 UTC MAIN commitmail json YAML

2023-05-17 10:45:41 UTC MAIN commitmail json YAML

2023-05-17 10:33:24 UTC MAIN commitmail json YAML

2023-05-17 10:23:58 UTC MAIN commitmail json YAML

Note update of textproc/hunspell to 1.7.2nb2.

(he)

2023-05-17 10:23:02 UTC MAIN commitmail json YAML

hunspell: bump required GCC to 7, and use c++11.

This is required to get this to build on NetBSD/i386 8.0 and
NetBSD/macppc 8.0, where the in-tree c++ compiler has apparently
now become too old.  Bump to c++11 based on configure tests, which
among other things checks if c++11 is enabled by default.
Bump PKGREVISION.

(he)

2023-05-17 10:20:59 UTC MAIN commitmail json YAML

tnftp: add distinfo

(wiz)

2023-05-17 10:20:33 UTC MAIN commitmail json YAML

2023-05-17 09:44:11 UTC MAIN commitmail json YAML

mk: switch default distfile download backend from ftp to fetch

if no native tool is available, net/fetch will now be used instead of
net/tnftp

As discussed on pkgsrc-users

(wiz)

2023-05-17 09:07:31 UTC MAIN commitmail json YAML

doc: Updated www/p5-Net-Curl to 0.53

(wiz)

2023-05-17 09:07:22 UTC MAIN commitmail json YAML

p5-Net-Curl: update to 0.53.

0.53 2023-05-16T10:57:20Z
[Stanislaw Pusep <stas@sysd.org>]
- GitHub workflow for Perl 5.34 & 5.36
- Keep the excluded symbols apart
- Synced symbols-in-versions from libcurl/8.0.1

[David Geiger <geiger.david68210@gmail.com>]
- Adapt to curl 7.87.0

(wiz)

2023-05-17 09:05:28 UTC MAIN commitmail json YAML

doc: Updated www/curl to 8.1.0

(wiz)

2023-05-17 09:05:18 UTC MAIN commitmail json YAML

curl: update to 8.1.0.

This release includes the following changes:

o curl: add --proxy-http2 [62]
o CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2 [57]
o hostip: refuse to resolve the .onion TLD [19]
o tool_writeout: add URL component variables [41]

This release includes the following bugfixes:

o amiga: Fix CA certificate paths for AmiSSL and MorphOS [150]
o autotools: sync up clang picky warnings with cmake [114]
o aws-sigv4.d: fix region identifier in example [168]
o bufq: simplify since expression is always true [72]
o cf-h1-proxy: skip an extra NULL assign [80]
o cf-h2-proxy: fix processing ingress to stop too early [76]
o cf-socket: add socket recv buffering for most tcp cases [90]
o cf-socket: Disable socket receive buffer by default [75]
o cf-socket: remove dead code discovered by PVS [82]
o cf-socket: turn off IPV6_V6ONLY on Windows if it is supported [123]
o checksrc: check for spaces before the colon of switch labels [160]
o checksrc: find bad indentation in conditions without open brace [152]
o checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" [115]
o ci: `-Wno-vla` no longer necessary [158]
o CI: fix brew retries on GHA
o CI: Set minimal permissions on workflow ngtcp2-quictls.yml [153]
o CI: skip Azure for commits which change only GHA
o CI: use another glob syntax for matching files on Appveyor
o cmake: bring in the network library on Haiku [9]
o cmake: do not add zlib headers for openssl [49]
o CMake: make config version 8 compatible with 7 [28]
o cmake: picky-linker fixes for openssl, ZLIB, H3 and more [31]
o cmake: set SONAME for SunOS too [3]
o cmake: speed up and extend picky clang/gcc options [116]
o CMakeLists.txt: fix typo for Haiku detection [95]
o compressed.d: clarify the words on "not notifying headers" [163]
o config-dos.h: fix SIZEOF_CURL_OFF_T for MS-DOS/DJGPP [52]
o configure: don't set HAVE_WRITABLE_ARGV on Windows [64]
o configure: fix detection of apxs (for httpd) [157]
o configure: make quiche require quiche_conn_send_ack_eliciting [46]
o connect: fix https connection setup to treat ssl_mode correctly [94]
o content_encoding: only do transfer-encoding compression if asked to [61]
o cookie: address PVS nits [74]
o cookie: clarify that init with data set to NULL reads no file [99]
o curl: do NOT append file name to path for upload when there's a query [58]
o curl_easy_getinfo.3: typo fix (duplicated "from the") [43]
o curl_easy_unescape.3: rename the argument [113]
o curl_path: bring back support for SFTP path ending in /~ [130]
o curl_url_set.3: mention that users can set content rather freely [105]
o CURLOPT_IPRESOLVE.3: this for host names, not IP addresses [165]
o data.d: emphasize no conversion [5]
o digest: clear target buffer [8]
o doc: curl_mime_init() strong easy binding was relaxed in 7.87.0 [26]
o docs/cmdline-opts: document the dotless config path [1]
o docs/examples/protofeats.c: outputs all protocols and features [110]
o docs/libcurl/curl_*escape.3: rename "url" argument to "input"/"string" [131]
o docs/SECURITY-ADVISORY.md: how to write a curl security advisory [128]
o docs: bump the minimum perl version to 5.6
o docs: clarify that more backends have HTTPS proxy support [127]
o dynbuf: never allocate larger than "toobig" [17]
o easy_cleanup: require a "good" handle to act [149]
o ftp: fix 'portsock' variable was assigned the same value [78]
o ftp: remove dead code [79]
o ftplistparser: move out private data from public struct [20]
o ftplistparser: replace realloc with dynbuf [18]
o gen.pl: error on duplicated See-Also fields [102]
o getpart: better handle case of file not found
o GHA-linux: add an address-sanitizer build [15]
o GHA: add a memory-sanitizer job [2]
o GHA: run all linux test jobs with valgrind [14]
o GHA: suppress git clone output [89]
o GIT-INFO: add --with-openssl [171]
o gskit: various compile errors in OS400 [12]
o h2/h3: replace `state.drain` counter with `state.dselect_bits` [141]
o hash: fix assigning same value [73]
o headers: clear (possibly) lingering pointer in init [167]
o hostcheck: fix host name wildcard checking [134]
o hostip: add locks around use of global buffer for alarm() [129]
o hostip: enforce a maximum DNS cache size independent of timeout value [166]
o HTTP-COOKIES.md: mention the #HttpOnly_ prefix [16]
o http2: always EXPIRE_RUN_NOW unpaused http/2 transfers [139]
o http2: do flow window accounting for cancelled streams [155]
o http2: enlarge the connection window [101]
o http2: flow control and buffer improvements [54]
o http2: move HTTP/2 stream vars into local context [67]
o http2: pass `stream` to http2_handle_stream_close to avoid NULL checks [140]
o http2: remove unused Curl_http2_strerror function declaration [108]
o HTTP3/quiche: terminate h1 response header when no body is sent [112]
o http3: check stream_ctx more thoroughly in all backends [77]
o HTTP3: document the ngtcp2/nghttp3 versions to use for building curl [143]
o http3: expire unpaused transfers in all HTTP/3 backends [138]
o http3: improvements across backends [51]
o http: free the url before storing a new copy [162]
o http: skip a double NULL assign [83]
o ipv4.d/ipv6.d: they are "mutex", not "boolean" [122]
o KNOWN_BUGS: remove fixed or outdated issues, move non-bugs [65]
o lib/cmake: add HAVE_WRITABLE_ARGV check [63]
o lib/sha256.c: typo fix in comment (duplicated "is available") [40]
o lib1560: verify that more bad host names are rejected [104]
o lib: add `bufq` and `dynhds` [34]
o lib: remove CURLX_NO_MEMORY_CALLBACKS [55]
o lib: unify the upload/method handling [144]
o lib: use correct printf flags for sockets and timediffs [36]
o libssh2: fix crash in keyboard callback [126]
o libssh2: free fingerprint better [164]
o libssh: tell it to use SFTP non-blocking [59]
o man pages: simplify the .TH sections [133]
o MANUAL.md: add dict example for looking up a single definition [132]
o md(4|5): don't use deprecated iOS functions [21]
o md4: only build when used [68]
o mime: skip NULL assigns after Curl_safefree() [84]
o multi: add handle asserts in DEBUG builds [11]
o multi: add multi-ignore logic to multi_socket_action [154]
o multi: free up more data earleier in DONE [118]
o multi: remove a few superfluous assigns [97]
o multi: remove PENDING + MSGSENT handles from the main linked list [23]
o ngtcp2: adapted to 0.15.0 [151]
o ngtcp2: adjust config and code checks for ngtcp2 without nghttp3 [4]
o noproxy: pointer to local array 'hostip' is stored outside scope [93]
o ntlm: clear lm and nt response buffers before use [7]
o openssl: interop with AWS-LC [30]
o OS400: fix and complete ILE/RPG binding [96]
o OS400: implement EBCDIC support for recent features [100]
o OS400: improve vararg emulation [92]
o OS400: provide ILE/RPG usage examples [81]
o pingpong: fix compiler warning "assigning an enum to unsigned char" [156]
o pytest: improvements for suitable curl and error output [35]
o quiche: disable pacing while pacing is not actually performed [148]
o quiche: Enable IDLE egress handling [109]
o RELEASE-PROCEDURE: update to new schedule [25]
o rtsp: convert mallocs to dynbuf for RTP buffering [37]
o rtsp: skip malformed RTSP interleaved frame data [33]
o rtsp: skip NULL assigns after Curl_safefree() [85]
o runtests: die if curl version can be found [10]
o runtests: don't start servers if -l is given
o runtests: fix -c option when run with valgrind [145]
o runtests: fix quoting in Appveyor and Azure test integration [117]
o runtests: lots of refactoring
o runtests: refactor into more packages [60]
o runtests: show error message if file can't be written
o runtests: spawn a new process for the test runner [146]
o rustls: fix error in recv handling [50]
o schannel: add clarifying comment [98]
o server/getpart: clear target buffer before load [6]
o smb: remove double assign [86]
o smbserver: remove temporary files before exit [135]
o socketpair: verify with a random value [142]
o ssh: Add support for libssh2 read timeout [170]
o telnet: simplify the implementation of str_is_nonascii() [42]
o test1169: fix so it works properly everywhere [106]
o test1592: add flaky keyword [39]
o test1960: point to the correct path for the precheck tool
o test303: kill server after test
o tests/http: add timeout to running curl in test cases [24]
o tests/http: fix log formatting on wrong exit code [27]
o tests/http: fix out-of-tree builds [121]
o tests/http: improved httpd detection [45]
o tests/http: more tests with specific clients [125]
o tests/http: relax connection check in test_07_02 [53]
o tests/keywords.pl: remove [111]
o tests/libtest/lib1900.c: remove
o tests/sshserver.pl: Define AddressFamily earlier [103]
o tests: 1078 1288 1297 use valid IPv4 addresses
o tests: document that the unittest keyword is special
o tests: increase sws timeout for more robust testing [66]
o tests: log a too-long Unix socket path in sws and socksd
o tests: make test_12_01 a bit more forgiving on connection counts
o tests: move pidfiles and portfiles under the log directory [48]
o tests: move server config files under the pid dir [47]
o tests: silence some Perl::Critic warnings in test suite [56]
o tests: stop using strndup(), which isn't portable
o tests: switch to 3-argument open in test suite
o tests: turn perl modules into full packages
o tests: use %LOGDIR to refer to the log directory
o tool_cb_hdr: Fix 'Location:' formatting for early VTE terminals [147]
o tool_operate: pass a long as CURLOPT_HEADEROPT argument [13]
o tool_operate: refuse (--data or --form) and --continue-at combo [119]
o transfer: refuse POSTFIELDS + RESUME_FROM combo [120]
o transfer: skip extra assign [87]
o url: fix null dispname for --connect-to option [161]
o url: fix PVS nits [71]
o url: remove call to Curl_llist_destroy in Curl_close [22]
o urlapi: cleanups and improvements [91]
o urlapi: detect and error on illegal IPv4 addresses [70]
o urlapi: prevent setting invalid schemes with *url_set() [107]
o urlapi: skip a pointless assign [88]
o urlapi: URL encoding for the URL missed the fragment [29]
o urldata: copy CURLOPT_AWS_SIGV4 value on handle duplication [137]
o urldata: shrink *select_bits int => unsigned char [124]
o vlts: use full buffer size when receiving data if possible [32]
o vtls and h2 improvements [69]
o Websocket: enhanced en-/decoding [136]
o wolfssl.yml: bump to version 5.6.0 [44]
o write-out.d: Use response_code in example [159]
o ws: handle reads before EAGAIN better [38]

(wiz)

2023-05-17 08:32:38 UTC MAIN commitmail json YAML

2023-05-17 08:31:31 UTC MAIN commitmail json YAML

2023-05-17 08:20:06 UTC MAIN commitmail json YAML

spdlog: fix build with latest fmtlib using upstream patch

(wiz)

2023-05-17 07:56:13 UTC MAIN commitmail json YAML

Updated math/z3, math/py-z3

(adam)

2023-05-17 07:55:32 UTC MAIN commitmail json YAML

z3 py-z3: updated to 4.12.2

z3-4.12.2

updated release notes for 12.2
disable publish
remove output
reformat code to remove brackets
Implement proposed smtlib2 bitvector overflow predicates
Merge branch 'master' of https://github.com/z3prover/z3
JS/TS: add Optimize class
remove debug output
make default argument to ensure_def and mk_def explicit

(adam)

2023-05-17 07:17:29 UTC MAIN commitmail json YAML

Added textproc/py-types-yaml; Updated net/py-responses

(adam)

2023-05-17 07:15:04 UTC MAIN commitmail json YAML

py-responses: fix DEPENDS; bump revision

(adam)

2023-05-17 07:08:20 UTC MAIN commitmail json YAML

py-types-yaml: added version 6.0.12.9

This is a PEP 561 type stub package for the PyYAML package. It can be used by
type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code
that uses PyYAML.

(adam)

2023-05-17 03:51:58 UTC MAIN commitmail json YAML

doc: Updated games/warzone2100 to 4.3.5

(triaxx)

2023-05-17 03:51:38 UTC MAIN commitmail json YAML

warzone2100: Add missing PLIST for Darwin

(triaxx)

2023-05-17 03:50:54 UTC MAIN commitmail json YAML

2023-05-17 03:29:58 UTC MAIN commitmail json YAML

doc: Updated x11/mate-settings-daemon to 1.26.1

(gutteridge)

2023-05-17 03:29:43 UTC MAIN commitmail json YAML

mate-settings-daemon: update to 1.26.1

Change log:

### mate-settings-daemon 1.26.1

  * update translations
    Relax High DPI limits
    mate-settings-manager: fix memory leak
    datetime: fix memory leak
    xrandr: fix typo reported by translators

(gutteridge)

2023-05-17 03:29:11 UTC MAIN commitmail json YAML

doc: Updated x11/mate-screensaver to 1.26.2

(gutteridge)

2023-05-17 03:28:58 UTC MAIN commitmail json YAML

mate-screensaver: update to 1.26.2

Change log:

### mate-screensaver 1.26.2

  * Translations update
    mate-screensaver-preferences: fix memory leak
    mate-screensaver-preferences: fix memory leak
    update for Oceanian translations

(gutteridge)

2023-05-17 03:28:24 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-notification-daemon to 1.26.1

(gutteridge)

2023-05-17 03:28:12 UTC MAIN commitmail json YAML

mate-notification-daemon: update to 1.26.1

Change log:

### mate-notification-daemon 1.26.1

  * Translations update
  * mnd-daemon: fix memory leak
  * mnd-daemon: fix memory leak
  * daemon: fix memory leak
  * Add AssumedAppArmorLabel to dbus service file

(gutteridge)

2023-05-17 03:27:23 UTC MAIN commitmail json YAML

doc: Updated multimedia/mate-media to 1.26.1

(gutteridge)

2023-05-17 03:27:08 UTC MAIN commitmail json YAML

mate-media: update to 1.26.1

Change log:

### mate-media 1.26.1

  * Translations update
    gvc-stream-applet-icon: fix memory leak
    Accessibility improvements
    Revert Fix desktop file validation warnings

(gutteridge)

2023-05-17 03:26:34 UTC MAIN commitmail json YAML

doc: Updated misc/libmateweather to 1.26.1

(gutteridge)

2023-05-17 03:26:22 UTC MAIN commitmail json YAML

libmateweather: update to 1.26.1

Change log:

### libmateweather 1.26.1

  * Translations update
  * rename Europe/Kiev to Europe/Kyiv (#115)
  * Chicago area updates
  * locations: add San Miguel de Tucuman (Argentina)
  * add locations.pot
  * Corrections according to the linguistic counsel

(gutteridge)

2023-05-17 03:25:50 UTC MAIN commitmail json YAML

doc: Updated x11/libmatekbd to 1.26.1

(gutteridge)

2023-05-17 03:25:39 UTC MAIN commitmail json YAML

libmatekbd: update to 1.26.1

Change log:

### libmatekbd 1.26.1

  * tx: sync with transifex
  * matekbd-keyboard-drawing: fix memory leak
  * matekbd-keyboard-drawing: fix memory leak

(gutteridge)

2023-05-17 03:24:33 UTC MAIN commitmail json YAML

doc: Updated graphics/ristretto to 0.13.1

(gutteridge)

2023-05-17 03:24:19 UTC MAIN commitmail json YAML

ristretto: update to 0.13.1

Change log:

0.13.1 (2023-05-13)
======
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- Force g_file_query_info if magic_file returns
"application/octet-stream"
- build: Use m4_defined min versions and cleanup
- Replace XDT_CHECK_LIBX11 and guard x11 code paths
- build: Use XDT_VERSION_INIT and get rid of configure.ac.in
- build: Switch from intltool to gettext
- viewer: Paint background icon at window scale
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur

(gutteridge)

2023-05-17 03:22:49 UTC MAIN commitmail json YAML

doc: Updated editors/xfce4-mousepad to 0.6.1

(gutteridge)

2023-05-17 03:22:29 UTC MAIN commitmail json YAML

xfce4-mousepad: update to 0.6.1

Change log:

0.6.1 (2023-05-13)
=====
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- build: Optionally require polkit
- build: Use m4_defined min versions and cleanup
- build: Use XDT_VERSION_INIT and get rid of configure.ac.in
- build: Switch from intltool to gettext
- menubar: Improve some strings
- search: Use consistent naming
- history: Properly restore multi-window session
- Restore opening mode only when it was overridden from the command line
- Add "X of Y matches" to search bar and replace dialog (Closes #174)
- Add application/x-zerosize to supported mime types (Fixes #194)
- Apply opening mode also to the open dialog (Fixes #181)
- Properly reconnect signal handler when auto-reload is enabled
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Telugu, Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2023-05-17 03:21:50 UTC MAIN commitmail json YAML

xfce4-screenshooter: tweak DESCR

(gutteridge)

2023-05-17 03:03:07 UTC MAIN commitmail json YAML

Updated sysutils/nabud to 1.3.1

(thorpej)

2023-05-17 03:01:58 UTC MAIN commitmail json YAML

Update to nabud-1.3.1.  Upstream changes:

* Fix a bug in the NHACP STORAGE-GET-BLOCK handler reported by tergav17
  where a request at or beyond EOF would return a block size buffer padded
  with zeros, rather than a length of 0 (which is what the spec requires).

(thorpej)

2023-05-16 22:55:00 UTC MAIN commitmail json YAML

bat: use a bit of cargo's install target

(wiz)

2023-05-16 22:51:27 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.1.1

(wiz)

2023-05-16 22:51:16 UTC MAIN commitmail json YAML

doc: Updated security/py-yubikey-manager to 5.1.1

(wiz)

2023-05-16 22:51:02 UTC MAIN commitmail json YAML

ykman, py-yubikey-manager: update to 5.1.1

* Version 5.1.1 (released 2023-04-27)
** Bugfix: PIV: string representation of SLOT caused infinite loop on Python <3.11.
** Bugfix: Fix errors in 'ykman config nfc' on YubiKeys without NFC capability.
** Bugfix: Fix error message shown when invalid modhex input length given for YubiOTP.

(wiz)

2023-05-16 22:49:37 UTC MAIN commitmail json YAML

doc: Updated devel/py-hatchling to 1.17.0

(wiz)

2023-05-16 22:49:27 UTC MAIN commitmail json YAML

py-hatchling: update to 1.17.0.

1.17.0 - 2023-05-12

Added:

    The app build target now embeds the project version in the name
    of binaries

1.16.1 - 2023-05-11

Fixed:

    Fix determining the built executable path for the app build
    target option when using a local copy of PyApp when there is
    an explicit target triple set

1.16.0 - 2023-05-11

Added:

    Add app build target option to build using a local copy of the
    PyApp repository

1.15.0 - 2023-05-09

Added:

    Add app build target

(wiz)