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 (1h)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 23:35:22 UTC Now

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

rabbitmq-c: updated to 0.13.0

v0.13.0

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

Changed

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

Added

Integration with OSS-Fuzz

(adam)

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

py-websocket-client: updated to 1.5.1

1.5.1
- Fix logic bug that can cause disconnects

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

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

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

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

(adam)

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

Updated misc/py-platformdirs

(adam)

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

py-platformdirs: updated to 2.6.2

platformdirs 2.6.2 (2022-12-28)

Fix missing typing-extensions dependency.

platformdirs 2.6.1 (2022-12-28)

Add detection of $PREFIX for android.

platformdirs 2.6.0 (2022-12-06)

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

(adam)

2023-02-03 21:30:03 UTC MAIN commitmail json YAML

Updated ham/uhd, multimedia/libde265

(adam)

2023-02-03 21:29:41 UTC MAIN commitmail json YAML

libde265: updated to 1.0.11

v1.0.11 - maintenance release
fixed generation of pkgconfig file with autotools
fixed crashes recently detected by fuzzing

(adam)

2023-02-03 21:19:55 UTC MAIN commitmail json YAML

uhd: updated to 4.4.0.0

The UHD 4.4.0.0 release adds:

Raw UDP Traffic to Remote Destination for RFNoC-enabled devices.
Bug fixes and improvements for USRP devices. See the changelog.

(adam)

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

Updated ham/gnuradio-doxygen, devel/py-pylint

(adam)

2023-02-03 13:09:46 UTC MAIN commitmail json YAML

py-pylint: updated to 2.16.1

2.16.1
Fix a crash happening for python interpreter < 3.9 following a failed typing
update.

(adam)

2023-02-03 13:07:35 UTC MAIN commitmail json YAML

gnuradio-doxygen: fix TOOL_DEPENDS; auto-generate PLIST

(adam)

2023-02-03 11:49:38 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/nodejs18

(adam)

2023-02-03 11:49:20 UTC MAIN commitmail json YAML

nodejs18: updated to 18.14.0

Version 18.14.0 'Hydrogen' (LTS)

Notable changes

Updated npm to 9.3.1

Based on the list of guidelines we've established on integrating npm and node, here is a grouped list of the breaking changes with the reasoning as to why they fit within the guidelines linked above. Note that all the breaking changes were made in 9.0.0. All subsequent minor and patch releases after npm@9.0.0 do not contain any breaking changes.

Engines

Explanation: the node engines supported by npm@9 make it safe to allow npm@9 as the default in any LTS version of 14 or 16, as well as anything later than or including 18.0.0
npm is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
Filesystem

Explanation: when run as root previous versions of npm attempted to manage file ownership automatically on the user's behalf. this behavior was problematic in many cases and has been removed in favor of allowing users to manage their own filesystem permissions
npm will no longer attempt to modify ownership of files it creates.
Auth

Explanation: any errors thrown from users having unsupported auth configurations will show npm config fix in the remediation instructions, which will allow the user to automatically have their auth config fixed.
The presence of auth related settings that are not scoped to a specific registry found in a config file is no longer supported and will throw errors.
Login

Explanation: the default auth-type has changed and users can opt back into the old behavior with npm config set auth-type=legacy. login and adduser have also been seperated making each command more closely match it's name instead of being aliases for each other.
Legacy auth types sso, saml & legacy have been consolidated into "legacy".
auth-type defaults to "web"
login and adduser are now separate commands that send different data to the registry.
auth-type config values web and legacy only try their respective methods, npm no longer tries them all and waits to see which one doesn't fail.
Tarball Packing

Explanation: previously using multiple ignore/allow lists when packing was an undefined behavior, and now the order of operations is strictly defined when packing a tarball making it easier to follow and should only affect users relying on the previously undefined behavior.
npm pack now follows a strict order of operations when applying ignore rules. If a files array is present in the package.json, then rules in .gitignore and .npmignore files from the root will be ignored.
Display/Debug/Timing Info

Explanation: these changes center around the display of information to the terminal including timing and debug log info. We do not anticipate these changes breaking any existing workflows.
Links generated from git urls will now use HEAD instead of master as the default ref.
timing has been removed as a value for --loglevel.
--timing will show timing information regardless of --loglevel, except when --silent.
When run with the --timing flag, npm now writes timing data to a file alongside the debug log data, respecting the logs-dir option and falling back to <CACHE>/_logs/ dir, instead of directly inside the cache directory.
The timing file data is no longer newline delimited JSON, and instead each run will create a uniquely named <ID>-timing.json file, with the <ID> portion being the same as the debug log.
npm now outputs some json errors on stdout. Previously npm would output all json formatted errors on stderr, making it difficult to parse as the stderr stream usually has logs already written to it.
Config/Command Deprecations or Removals

Explanation: install-links is the only config or command in the list that has an effect on package installs. We fixed a number of issues that came up during prereleases with this change. It will also only be applied to new package trees created without a package-lock.json file. Any install with an existing lock file will not be changed.
Deprecate boolean install flags in favor of --install-strategy.
npm config set will no longer accept deprecated or invalid config options.
install-links config defaults to "true".
node-version config has been removed.
npm-version config has been removed.
npm access subcommands have been renamed.
npm birthday has been removed.
npm set-script has been removed.
npm bin has been removed (use npx or npm exec to execute binaries).

(adam)

2023-02-03 11:48:22 UTC MAIN commitmail json YAML

nodejs: updated to 19.6.0

Version 19.6.0 (Current)

Notable changes

ESM: Leverage loaders when resolving subsequent loaders

Loaders now apply to subsequent loaders, for example: --experimental-loader ts-node --experimental-loader loader-written-in-typescript.

Upgrade npm to 9.4.0

Added --install-strategy=linked option for installations similar to pnpm.

Other notable changes

(SEMVER-MINOR) fs: add statfs() functions (Colin Ihrig)
(SEMVER-MINOR) vm: expose cachedDataRejected for vm.compileFunction (Anna Henningsen)
(SEMVER-MINOR) v8: support gc profile (theanarkh)
(SEMVER-MINOR) src,lib: add constrainedMemory API for process (theanarkh)
(SEMVER-MINOR) buffer: add isAscii method (Yagiz Nizipli)
(SEMVER-MINOR) test_runner: add reporters (Moshe Atlow)

(adam)

2023-02-02 13:16:17 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c, devel/bpython

(adam)

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

bpython: updated to 0.24

0.24
----

General information:
* This release is focused on Python 3.11 support.

New features:
* Add more keywords to trigger auto-deindent.
  Thanks to Eric Burgess

Fixes:
* Improve inspection of builtin functions.

Changes to dependencies:
* wheel is no required as part of pyproject.toml's build dependencies

Support for Python 3.11 has been added.

(adam)

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

rabbitmq-c: updated to 0.12.0

rabbitmq-c v0.12.0

rabbitmq-c now compiles as C99
CMake 3.12 is new minimum required version
CMake -DBUILD_TESTS renamed to -DBUILD_TESTING
CMake -DBUILD_EXAMPLES now defaults to OFF
CMake -DBUILD_TOOLS now defaults to OFF
Unix library version now matches the release version, SONAME remains the same.
Modernized CMake scripts to better adopt modern standards
Public headers have moved to rabbitmq-c/ directory
Dropped support for MSVC older than VS 2010
Dropped support for OpenSSL v1.1.0 and older
Minimum SSL version set to TLSv1.2
Updated to RabbitMQ framing to v3.8.19

(adam)

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

Updated devel/py-astroid, devel/py-pylint

(adam)

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

py-pylint: updated to 2.16.0

What's new in Pylint 2.16.0?
----------------------------
Release date: 2023-02-01

Changes requiring user actions
------------------------------

- The ``accept-no-raise-doc`` option related to ``missing-raises-doc`` will now
  be correctly taken into account all the time.

  Pylint will no longer raise missing-raises-doc (W9006) when no exceptions are
  documented and accept-no-raise-doc is true (issue 7208).
  If you were expecting missing-raises-doc errors to be raised in that case,
  you
  will now have to add ``accept-no-raise-doc=no`` in your configuration to keep
  the same behavior.

New Features
------------

- Added the ``no-header`` output format. If enabled with
  ``--output-format=no-header``, it will not include the module name in the
  output.

- Added configuration option ``clear-cache-post-run`` to support server-like
  usage.
  Use this flag if you expect the linted files to be altered between runs.

- Add ``--allow-reexport-from-package`` option to configure the
  ``useless-import-alias`` check not to emit a warning if a name
  is reexported from a package.

- Update ``pyreverse`` to differentiate between aggregations and compositions.
  ``pyreverse`` checks if it's an Instance or a Call of an object via method
  parameters (via type hints)
  to decide if it's a composition or an aggregation.

New Checks
----------

- Adds a ``pointless-exception-statement`` check that emits a warning when an
  Exception is created and not assigned, raised or returned.

- Add a ``shadowed-import`` message for aliased imports.

- Add new check called ``unbalanced-dict-unpacking`` to check for unbalanced
  dict unpacking
  in assignment and for loops.

- Add new checker ``positional-only-arguments-expected`` to check for cases
  when
  positional-only arguments have been passed as keyword arguments.

- Added ``singledispatch-method`` which informs that ``@singledispatch`` should
  decorate functions and not class/instance methods.
  Added ``singledispatchmethod-function`` which informs that
  ``@singledispatchmethod`` should decorate class/instance methods and not
  functions.

- Rename ``broad-except`` to ``broad-exception-caught`` and add new checker
  ``broad-exception-raised``
  which will warn if general exceptions ``BaseException`` or ``Exception`` are
  raised.

- Added ``nested-min-max`` which flags ``min(1, min(2, 3))`` to simplify to
  ``min(1, 2, 3)``.

- Extended ``use-dict-literal`` to also warn about call to ``dict()`` when
  passing keyword arguments.

- Add ``named-expr-without-context`` check to emit a warning if a named
  expression is used outside a context like ``if``, ``for``, ``while``, or
  a comprehension.

- Add ``invalid-slice-step`` check to warn about a slice step value of ``0``
  for common builtin sequences.

- Add ``consider-refactoring-into-while-condition`` check to recommend
  refactoring when
  a while loop is defined with a constant condition with an immediate ``if``
  statement to check for ``break`` condition as a first statement.

Extensions
----------

- Add new extension checker ``dict-init-mutate`` that flags mutating a
  dictionary immediately
  after the dictionary was created.

- Added ``bad-dunder-name`` extension check, which flags bad or misspelled
  dunder methods.
  You can use the ``good-dunder-names`` option to allow specific dunder names.

- Added ``consider-using-augmented-assign`` check for ``CodeStyle`` extension
  which flags ``x = x + 1`` to simplify to ``x += 1``.
  This check is disabled by default. To use it, load the code style extension
  with ``load-plugins=pylint.extensions.code_style`` and add
  ``consider-using-augmented-assign`` in the ``enable`` option.

- Add ``magic-number`` plugin checker for comparison with constants instead of
  named constants or enums.
  You can use it with ``--load-plugins=pylint.extensions.magic_value``.

- Add ``redundant-typehint-argument`` message for `typing` plugin for duplicate
  assign typehints.
  Enable the plugin to enable the message with:
  ``--load-plugins=pylint.extensions.typing``.

False Positives Fixed
---------------------

- Fix false positive for ``unused-variable`` and ``unused-import`` when a name
  is only used in a string literal type annotation.

- Document a known false positive for ``useless-suppression`` when disabling
  ``line-too-long`` in a module with only comments and no code.

- ``trailing-whitespaces`` is no longer reported within strings.

- Fix false positive for ``global-variable-not-assigned`` when a global
  variable is re-assigned via an ``ImportFrom`` node.

- Fix false positive for ``use-maxsplit-arg`` with custom split method.

- Fix ``logging-fstring-interpolation`` false positive raised when logging and
  f-string with ``%s`` formatting.

- Fix false-positive for ``used-before-assignment`` in pattern matching
  with a guard.

- Fix ``use-sequence-for-iteration`` when unpacking a set with ``*``.

- Fix ``deprecated-method`` false positive when alias for method is similar to
  name of deprecated method.

- Fix false positive ``assigning-non-slot`` when a class attribute is
  re-assigned.

- Fix false positive for ``too-many-function-args`` when a function call is
  assigned to a class attribute inside the class where the function is defined.

- Fixes false positive ``abstract-method`` on Protocol classes.

- Pylint now understands the ``kw_only`` keyword argument for ``dataclass``.

- Fix false positive for ``undefined-loop-variable`` in ``for-else`` loops that
  use a function
  having a return type annotation of ``NoReturn`` or ``Never``.

- Fix ``used-before-assignment`` for functions/classes defined in type checking
  guard.

- Fix false positive for ``unhashable-member`` when subclassing ``dict`` and
  using the subclass as a dictionary key.

- Fix the message for ``unnecessary-dunder-call`` for ``__aiter__`` and
  ``__aneext__``. Also
  only emit the warning when ``py-version`` >= 3.10.

- Fix ``used-before-assignment`` false positive when else branch calls
  ``sys.exit`` or similar terminating functions.

- Fix a false positive for ``used-before-assignment`` for imports guarded by
  ``typing.TYPE_CHECKING`` later used in variable annotations.

- Fix a false positive for ``simplify-boolean-expression`` when multiple values
  are inferred for a constant.

- ``unnecessary-list-index-lookup`` will not be wrongly emitted if
  ``enumerate`` is called with ``start``.

- Don't warn about ``stop-iteration-return`` when using ``next()`` over
  ``itertools.cycle``.

- Fixes ``used-before-assignment`` false positive when the walrus operator
  is used in a ternary operator.

- Fix ``missing-param-doc`` false positive when function parameter has an
  escaped underscore.

- Fixes ``method-cache-max-size-none`` false positive for methods inheriting
  from ``Enum``.

- ``multiple-statements`` no longer triggers for function stubs using inlined
  ``...``.

- Fix a false positive for ``used-before-assignment`` when a name guarded by
  ``if TYPE_CHECKING:`` is used as a type annotation in a function body and
  later re-imported in the same scope.

- Prevent ``used-before-assignment`` when imports guarded by ``if
  TYPE_CHECKING``
  are guarded again when used.

- Fixes false positive for ``try-except-raise`` with multiple exceptions in one
  except statement if exception are in different namespace.

- Fix ``invalid-name`` errors for ``typing_extension.TypeVar``.

- Fix ``no-kwoa`` false positive for context managers.

- Fix a false positive for ``redefined-variable-type`` when ``async`` methods
  are present.

False Negatives Fixed
---------------------

- Code following a call to  ``quit``,  ``exit``, ``sys.exit`` or ``os._exit``
  will be marked as `unreachable`.

- Emit ``used-before-assignment`` when function arguments are redefined inside
  an inner function and accessed there before assignment.

- Fix a false negative for ``unused-import`` when one module used an import in
  a type annotation that was also used in another module.

- Flag ``superfluous-parens`` if parentheses are used during string
  concatenation.

- Emit ``used-before-assignment`` when relying on names only defined under
  conditions always testing false.

- ``consider-using-join`` can now be emitted for non-empty string separators.

- Emit ``used-before-assignment`` for further imports guarded by
  ``TYPE_CHECKING``

  Previously, this message was only emitted for imports guarded directly under
  ``TYPE_CHECKING``, not guarded two if-branches deep, nor when
  ``TYPE_CHECKING``
  was imported from ``typing`` under an alias.

- Fix a false negative for ``unused-import`` when a constant inside
  ``typing.Annotated`` was treated as a reference to an import.

- ``consider-using-any-or-all`` message will now be raised in cases when
  boolean is initialized, reassigned during loop, and immediately returned.

- Extend ``invalid-slice-index`` to emit an warning for invalid slice indices
  used with string and byte sequences, and range objects.

- Fixes ``unnecessary-list-index-lookup`` false negative when ``enumerate`` is
  called with ``iterable`` as a kwarg.

- ``no-else-return`` or ``no-else-raise`` will be emitted if ``except`` block
  always returns or raises.

- Fix ``dangerous-default-value`` false negative when ``*`` is used.

- ``consider-using-with`` now triggers for ``pathlib.Path.open``.

Other Bug Fixes
---------------

- Fix bug in detecting ``unused-variable`` when iterating on variable.

- Fix bug in scanning of names inside arguments to ``typing.Literal``.
  See https://peps.python.org/pep-0586/#literals-enums-and-forward-references
  for details.

- Update ``disallowed-name`` check to flag module-level variables.

- Pylint will no longer deadlock if a parallel job is killed but fail
  immediately instead.

- Fix ignored files being linted when passed on stdin.

- Fix ``no-member`` false negative when augmented assign is done manually,
  without ``+=``.

- Any assertion on a populated tuple will now receive a ``assert-on-tuple``
  warning.

- ``missing-return-doc``, ``missing-raises-doc`` and ``missing-yields-doc`` now
  respect
  the ``no-docstring-rgx`` option.

- Update ``reimported`` help message for clarity.

- ``consider-iterating-dictionary`` will no longer be raised if bitwise
  operations are used.

- Using custom braces in ``msg-template`` will now work properly.

- Pylint will now filter duplicates given to it before linting. The output
  should
  be the same whether a file is given/discovered multiple times or not.

- Remove ``__index__`` dunder method call from ``unnecessary-dunder-call``
  check.

- Fixed handling of ``--`` as separator between positional arguments and flags.
  This was not actually fixed in 2.14.5.

- Don't crash on ``OSError`` in config file discovery.

- Messages sent to reporter are now copied so a reporter cannot modify the
  message sent to other reporters.

- Fixed a case where custom plugins specified by command line could silently
  fail.

  Specifically, if a plugin relies on the ``init-hook`` option changing
  ``sys.path`` before
  it can be imported, this will now emit a ``bad-plugin-value`` message. Before
  this
  change, it would silently fail to register the plugin for use, but would load
  any configuration, which could have unintended effects.

- Update ``modified_iterating`` checker to fix a crash with ``for`` loops on
  empty list.

- Update wording for ``arguments-differ`` and ``arguments-renamed`` to clarify
  overriding object.

- ``disable-next`` is now correctly scoped to only the succeeding line.

- Fixed a crash in the ``unhashable-member`` checker when using a ``lambda`` as
  a dict key.

- Add ``mailcap`` to deprecated modules list.

- Fix a crash in the ``modified-iterating-dict`` checker involving instance
  attributes.

- ``invalid-class-object`` does not crash anymore when ``__class__`` is
  assigned alongside another variable.

- ``--help-msg`` now accepts a comma-separated list of message IDs again.

- Allow specifying non-builtin exceptions in the ``overgeneral-exception``
  option
  using an exception's qualified name.

- Report ``no-self-argument`` rather than ``no-method-argument`` for methods
  with variadic arguments.

- Fixed an issue where ``syntax-error`` couldn't be raised on files with
  invalid encodings.

- Fix false positive for ``redefined-outer-name`` when aliasing ``typing``
  e.g. as ``t`` and guarding imports under ``t.TYPE_CHECKING``.

- Fixed a crash of the ``modified_iterating`` checker when iterating on a set
  defined as a class attribute.

- Use ``py-version`` to determine if a message should be emitted for messages
  defined with ``max-version`` or ``min-version``.

- Improve ``bad-thread-instantiation`` check to warn if ``target`` is not
  passed in as a keyword argument
  or as a second argument.

- Fixes edge case of custom method named ``next`` raised an astroid error.

- Fixed a multi-processing crash that prevents using any more than 1 thread on
  MacOS.

  The returned module objects and errors that were cached by the linter plugin
  loader
  cannot be reliably pickled. This means that ``dill`` would throw an error
  when
  attempting to serialise the linter object for multi-processing use.

- Fix crash that happened when parsing files with unexpected encoding starting
  with 'utf' like ``utf13``.

- Fix a crash when a child class with an ``__init__`` method inherits from a
  parent class with an ``__init__`` class attribute.

- Fix ``valid-metaclass-classmethod-first-arg`` default config value from "cls"
  to "mcs"
  which would cause both a false-positive and false-negative.

- Fixes a crash in the ``unnecessary_list_index_lookup`` check when using
  ``enumerate`` with ``start`` and a class attribute.

- Fixes a crash in ``stop-iteration-return`` when the ``next`` builtin is
  called without arguments.

- When pylint exit due to bad arguments being provided the exit code will now
  be the expected ``32``.

- Fixes a ``ModuleNotFound`` exception when running pylint on a Django project
  with the ``pylint_django`` plugin enabled.

- Fixed a crash when inferring a value and using its qname on a slice that was
  being incorrectly called.

- Use better regex to check for private attributes.

- Fix issue with new typing Union syntax in runtime context for Python 3.10+.

Other Changes
-------------

- Pylint now provides basic support for Python 3.11.

- Update message for ``abstract-method`` to include child class name.

- Update Pyreverse's dot and plantuml printers to detect when class methods are
  abstract and show them with italic font.
  For the dot printer update the label to use html-like syntax.

- The ``docparams`` extension now considers typing in Numpy style docstrings
  as "documentation" for the ``missing-param-doc`` message.

- Relevant ``DeprecationWarnings`` are now raised with ``stacklevel=2``, so
  they have the callsite attached in the message.

- Add a ``minimal`` option to ``pylint-config`` and its toml generator.

- Add method name to the error messages of ``no-method-argument`` and
  ``no-self-argument``.

- Prevent leaving the pip install cache in the Docker image.

- Add a keyword-only ``compare_constants`` argument to ``safe_infer``.

- Add ``default_enabled`` option to optional message dict. Provides an option
  to disable a checker message by default.
  To use a disabled message, the user must enable it explicitly by adding the
  message to the ``enable`` option.

- Sort ``--generated-rcfile`` output.

- epylint is now deprecated and will be removed in pylint 3.0.0. All emacs and
  flymake related
  files were removed and their support will now happen in an external
  repository :
  https://github.com/emacsorphanage/pylint.

- Adds test for existing preferred-modules configuration functionality.

(adam)

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

py-astroid: updated to 2.14.1

What's New in astroid 2.14.1?
=============================
* Revert ``CallContext`` change as it caused a ``RecursionError`` regression.

What's New in astroid 2.14.0?
=============================
* Add support for inferring binary union types added in Python 3.10.
* Capture and log messages emitted when inspecting a module for astroid.

(adam)

2023-02-01 12:41:00 UTC MAIN commitmail json YAML

Updated graphics/libjpeg-turbo, devel/nasm

(adam)

2023-02-01 12:40:17 UTC MAIN commitmail json YAML

nasm: updated to 2.16.01

Version 2.16.01

This is a documentation update release only.

Fix the creation of the table of contents in the HTML version of the documentation.

Version 2.16

Support for the rdf format has been discontinued and all the RDOFF utilities has been removed.

The --reproducible option now leaves the filename field in the COFF object format blank. This was always rather useless since it is only 18 characters long; as such debug formats have to carry their own filename information anyway.

Fix handling of MASM-syntax reserved memory (e.g. dw ?) when used in structure definitions.

The preprocessor now supports functions, which can be less verbose and more convenient than the equivalent code implemented using directives. See section 4.4.

Fix the handling of %00 in the preprocessor.

Fix incorrect handling of path names affecting error messages, dependency generation, and debug format output.

Support for the RDOFF output format and the RDOFF tools have been removed. The RDOFF tools had already been broken since at least NASM 2.14. For flat code the ELF output format recommended; for segmented code the obj (OMF) output format.

New facility: preprocessor functions. Preprocessor functions, which are expanded similarly to single-line macros, can greatly simplify code that in the past would have required a lengthy list of directives and intermediate macros. See section 4.4.

Single-line macros can now declare parameters (using a && prefix) that creates a quoted string, but does not requote an already quoted string. See section 4.2.1.

Instruction table updated per public information available as of November 2022.

All warnings in the preprocessor have now been assigned warning classes. See appendix A.

Fix the invalid use of RELA窶鍍ype relocations instead of REL窶鍍ype relocations when generating DWARF debug information for the elf32 output format.

Fix the handling at in istruc when the structure contains local labels. See section 5.9.2.

When assembling with --reproducible, don't encode the filename in the COFF header for the coff, win32 or win64 output formats. The COFF header only has space for an 18-character filename, which makes this field rather useless in the first place. Debug output data, if enabled, is not affected.

Fix incorrect size calculation when using MASM syntax for non-byte reservations (e.g. dw ?.)

Allow forcing an instruction in 64-bit mode to have a (possibly redundant) REX prefix, using the syntax {rex} as a prefix.

Add a {vex} prefix to enforce VEX (AVX) encoding of an instruction, either using the 2- or 3-byte VEX prefixes.

The CPU directive has been augmented to allow control of generation of VEX (AVX) versus EVEX (AVX-512) instruction formats, see section 7.11.

Some recent instructions that previously have been only available using EVEX encodings are now also encodable using VEX (AVX) encodings. For backwards compatibility these encodings are not enabled by default, but can be generated either via an explicit {vex} prefix or by specifying either CPU LATEVEX or CPU NOEVEX; see section 7.11.

Document the already existing %unimacro directive. See section 4.5.12.

Fix a code range generation bug in the DWARF debug format (incorrect information in the DW_AT_high_pc field) for the ELF output formats. This bug happened to cancel out with a bug in older versions of the GNU binutils linker, but breaks with other linkers and updated or other linkers that expect the spec to be followed.

Fix segment symbols with addends, e.g. jmp _TEXT+10h:0 in output formats that support segment relocations, e.g. the obj format.

Fix various crashes and hangs on invalid input.

(adam)

2023-02-01 12:39:30 UTC MAIN commitmail json YAML

libjpeg-turbo: updated to 2.1.5

Significant changes relative to 2.1.4

Fixed issues in the build system whereby, when using the Ninja Multi-Config CMake generator, a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed, a Windows installer could not be built, and the Java regression tests failed.

Fixed a regression introduced by 2.0 beta1[15] that caused a buffer overrun in the progressive Huffman encoder when attempting to transform a specially-crafted malformed 12-bit-per-component JPEG image into a progressive 12-bit-per-component JPEG image using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1.) Given that the buffer overrun was fully contained within the progressive Huffman encoder structure and did not cause a segfault or other user-visible errant behavior, given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, and given that 12-bit-per-component builds of libjpeg-turbo are uncommon, this issue did not likely pose a security risk.

Fixed an issue whereby, when using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1), passing samples with values greater than 4095 or less than 0 to jpeg_write_scanlines() caused a buffer overrun or underrun in the RGB-to-YCbCr color converter.

Fixed a floating point exception that occurred when attempting to use the jpegtran -drop and -trim options to losslessly transform a specially-crafted malformed JPEG image.

Fixed an issue in tjBufSizeYUV2() whereby it returned a bogus result, rather than throwing an error, if the align parameter was not a power of 2. Fixed a similar issue in tjCompressFromYUV() whereby it generated a corrupt JPEG image in certain cases, rather than throwing an error, if the align parameter was not a power of 2.

Fixed an issue whereby tjDecompressToYUV2(), which is a wrapper for tjDecompressToYUVPlanes(), used the desired YUV image dimensions rather than the actual scaled image dimensions when computing the plane pointers and strides to pass to tjDecompressToYUVPlanes(). This caused a buffer overrun and subsequent segfault if the desired image dimensions exceeded the scaled image dimensions.

Fixed an issue whereby, when decompressing a 12-bit-per-component JPEG image (-DWITH_12BIT=1) using an alpha-enabled output color space such as JCS_EXT_RGBA, the alpha channel was set to 255 rather than 4095.

Fixed an issue whereby the Java version of TJBench did not accept a range of quality values.

Fixed an issue whereby, when -progressive was passed to TJBench, the JPEG input image was not transformed into a progressive JPEG image prior to decompression.

(adam)

2023-02-01 12:20:39 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, textproc/py-sphinxcontrib-htmlhelp

(adam)

2023-02-01 12:20:21 UTC MAIN commitmail json YAML

py-sphinxcontrib-htmlhelp: updated to 2.0.1

Release 2.0.1
* Drop support for Python 3.7 and lower
* Fix deprecation warnings from Sphinx 6.1

(adam)

2023-02-01 12:16:49 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.17

3.17.0

New features

Added support for the Counter Mode KDF defined in SP 800-108 Rev 1.
Reduce the minimum tag length for the EAX cipher to 2 bytes.
An RSA object has 4 new properties for the CRT coefficients: dp, dq, invq and invq (invp is the same value as the existing u).

Resolved issues

improved typing for RSA.construct.
reduced memory consumption when using a large number of cipher objects.
fixed missing error handling for Util.number.inverse.
improved typing for AES.new and the various mode-specific types it returns. Thanks to Greg Werbin.
added workaround for an alleged GCC compiler bug that affected Ed25519 code compiled for AVX2.
attribute curve of an ECC key was not always the preferred curve name, as it used to be in v3.15.0 (independently of the curve name specified when generating the key).
fixed typing for legacy modules PKCS1_v1_5 and PKCS1_PSS, as their verify() returned a boolean.
with OCB mode, nonces of maximum length (15 bytes) were actually used as 14 bytes nonces. After this fix, data that was encrypted in past using the (default) nonce length of 15 bytes can still be decrypted by reducing the nonce to its first 14 bytes.
improved typing for nonce, iv, and IV parameters of cipher objects.
Other changes其

Build PyPy wheels only for versions 3.8 and 3.9, and not for 3.7 anymore.

(adam)

2023-02-01 09:12:43 UTC MAIN commitmail json YAML

Updated www/py-beautifulsoup4, devel/py-cachelib

(adam)

2023-02-01 09:12:04 UTC MAIN commitmail json YAML

py-cachelib: updated to 0.10.2

Version 0.10.2
- Fix broken release

(adam)

2023-02-01 08:42:54 UTC MAIN commitmail json YAML

py-beautifulsoup4: updated to 4.11.2

4.11.2 (20230131)

* Fixed test failures caused by nondeterministic behavior of
  UnicodeDammit's character detection, depending on the platform setup.

* Fixed another crash when overriding multi_valued_attributes and using the
  html5lib parser.

* The HTMLFormatter and XMLFormatter constructors no longer return a
  value.

* Tag.interesting_string_types is now propagated when a tag is
  copied.

* Warnings now do their best to provide an appropriate stacklevel,
  improving the usefulness of the message.

* Passing a Tag's .contents into PageElement.extend() now works the
  same way as passing the Tag itself.

* Soup Sieve tests will be skipped if the library is not installed.

(adam)

2023-02-01 08:17:45 UTC MAIN commitmail json YAML

Updated net/rabbitmq, textproc/ugrep

(adam)

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

ugrep: updated to 3.9.7

ugrep v3.9.7
A minor update to handle gnutar archive extension field formats to search huge files (>4GB) stored in (gnu) tar archives.

(adam)

2023-02-01 08:14:57 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.11.8

RabbitMQ 3.11.8

Core Server

Enhancements

Stream throughput improvements for workloads with a lot of very small (say, less than 10 bytes)
messages.

CLI Tools

Features

rabbitmqctl hash_password is a new command that produces a hashed value of the provided password.

rabbitmq-diagnostics check_port_connectivity now supports a new optional flag, --address,
that makes the check connect to a specific IP address instead of resolving node's hostname.
This is useful when target node is configured to only listen for connections on one interface
but not others:

rabbitmq-diagnostics check_port_connectivity --address 127.0.0.1
rabbitmq-diagnostics check_port_connectivity --address "::1"

Management Plugin

Bug Fixes

User filtering combined with pagination in the management UI did not work as expected.

Correctly format JSON field value in channel detail API response.

AMQP 1.0 Plugin

Bug Fixes

AMQP 1.0 connection churn resulted in a memory leak.

STOMP Plugin

Bug Fixes

STOMP client subscriptions to a destination that is an AMQP 0-9-1 exchange now declares
auto-delete, exclusive queues (previously only auto-delete) as promised in the docs.

(adam)

2023-01-31 09:29:20 UTC MAIN commitmail json YAML

Updated devel/py-hatchling, devel/py-traitlets, devel/py-ipython, devel/py-isort

(adam)

2023-01-31 09:28:56 UTC MAIN commitmail json YAML

py-isort: updated to 5.12.0

5.12.0
- Removed support for Python 3.7
- Fixed incompatiblity with latest poetry version
- Added support for directory limitations within built in git hook

(adam)

2023-01-31 09:22:21 UTC MAIN commitmail json YAML

py-ipython: updated to 8.9.0

IPython 8.9.0
-------------

Second release of IPython in 2023, last Friday of the month, we are back on
track. This is a small release with a few bug-fixes, and improvements, mostly
with respect to terminal shortcuts.

The biggest improvement for 8.9 is a drastic amelioration if the
auto-suggestions sponsored by D.E. Shaw and implemented by the more and more
active contributor `@krassowski <https://github.com/krassowski>`.

- ``right`` accepts a single character from suggestion
- ``ctrl+right`` accepts a semantic token (macos default shortcuts take
  precedence and need to be disabled to make this work)
- ``backspace`` deletes a character and resumes hinting autosuggestions
- ``ctrl-left`` accepts suggestion and moves cursor left one character.
- ``backspace`` deletes a character and resumes hinting autosuggestions
- ``down`` moves to suggestion to later in history when no lines are present below the cursors.
- ``up`` moves to suggestion from earlier in history when no lines are present above the cursor.

(adam)

2023-01-31 09:21:24 UTC MAIN commitmail json YAML

py-traitlets: updated to 5.9.0

5.9.0

Enhancements made

- Polishing argcomplete support

Maintenance and upkeep improvements

- Test that name and description can be set via constructor.

(adam)

2023-01-31 09:19:11 UTC MAIN commitmail json YAML

py-hatchling: updated to 1.12.2

1.12.2 - 2023-01-05

Fixed:

Add macos-max-compat option to the wheel target that is enabled by default to support the latest version 22.0 of the packaging library

1.12.1 - 2022-12-31

Fixed:

Fix minor regression in the PEP 517/660 function signatures that was discovered by Fedora

1.12.0 - 2022-12-30

Added:

Improve readability of exceptions
Add extra_metadata build data to the wheel target
Retroactively support License-Expression core metadata starting at version 2.1
Add more type hints
Update the set of known trove classifiers to version 2022.12.22
Update SPDX license information to version 3.19
Store Hatchling's metadata in pyproject.toml

Fixed:

Acknowledge the ARCHFLAGS environment variable on macOS for the wheel target when build hooks set the infer_tag build data to true
Fix dependency checking when encountering broken distributions
Remove unnecessary encoding declaration in the default template for the version build hook

(adam)

2023-01-30 18:02:49 UTC MAIN commitmail json YAML

Updated multimedia/libde265, ham/gr-osmosdr

(adam)

2023-01-30 18:02:31 UTC MAIN commitmail json YAML

gr-osmosdr: updated to 0.2.4

0.2.4
Unknown changes

(adam)

2023-01-30 18:00:16 UTC MAIN commitmail json YAML

libde265: updated to 1.0.10

v1.0.10

This release fixes the known CVEs below.
Many of them are actually caused by the same underlying issues that manifest in different ways.

CVE-2020-21594
CVE-2020-21595
CVE-2020-21596
CVE-2020-21597
CVE-2020-21598
CVE-2020-21599
CVE-2020-21600
CVE-2020-21601
CVE-2020-21602
CVE-2020-21603
CVE-2020-21604
CVE-2020-21605
CVE-2020-21606
CVE-2022-1253
CVE-2022-43236
CVE-2022-43237
CVE-2022-43238
CVE-2022-43239
CVE-2022-43240
CVE-2022-43241
CVE-2022-43242
CVE-2022-43243
CVE-2022-43244
CVE-2022-43245
CVE-2022-43248
CVE-2022-43249
CVE-2022-43250
CVE-2022-43252
CVE-2022-43253
CVE-2022-47655

(adam)

2023-01-30 17:56:38 UTC MAIN commitmail json YAML

hackrf: fix interpreter for firmware/tools/cpld_bitstream.py

(adam)

2023-01-30 16:17:13 UTC MAIN commitmail json YAML

Updated net/rabbitmq, devel/py-dict2xml

(adam)

2023-01-30 16:16:50 UTC MAIN commitmail json YAML

py-dict2xml: updated to 1.7.2

1.7.2
This version has no changes to the installed code.
This release adds the tests to the source distribution put onto pypi.

(adam)

2023-01-30 16:11:43 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.11.7

RabbitMQ 3.11.7

Core Server

Bug Fixes

direct_exchange_routing_v2 feature flag could sometimes fail to enable on freshly started nodes.

Enhancements

Improvements to the feature flag subsystem.

Preserve additional information in the log message when heartbeat frame cannot
be sent due to a TCP timeout.

CLI Tools

Bug Fixes

rabbitmqctl add_vhost now coerces a single string value of --tags into an array.

Stream Plugin

Bug Fixes

Core server did not correctly translate empty stream message bodies to AMQP 0-9-1 when a stream was
consumed by an AMQP 0-9-1 (as opposed to RabbitMQ Stream protocol) client.

Web STOMP Plugin

Bug Fixes

ERROR frames delivery is now correctly delivered w.r.t. TCP connection closure for clients that run into
certain types of exceptions.

Contributed by @csicar.

Dependency Upgrades

prometheus.erl was upgraded from 4.9.1 to 4.10.0

(adam)

2023-01-30 12:53:44 UTC MAIN commitmail json YAML

Updated devel/py-proto-plus, devel/py-greenlet

(adam)

2023-01-30 12:53:24 UTC MAIN commitmail json YAML

py-greenlet: updated to 2.0.2

2.0.2 (2023-01-28)
- Fix calling ``greenlet.settrace()`` with the same tracer object that
  was currently active.
- Various compilation and standards conformance fixes.

(adam)

2023-01-30 12:51:52 UTC MAIN commitmail json YAML

py-proto-plus: updated to 1.22.2

1.22.2

Bug Fixes

Add support for Python 3.11

Documentation

Fix typo in index.rst

(adam)

2023-01-30 09:39:32 UTC MAIN commitmail json YAML

Updated devel/glib2, devel/glib2-tools, devel/gdbus-codegen

(adam)

2023-01-30 09:38:33 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.74.5

Overview of changes in GLib 2.74.5
==================================

* Bugs fixed:
  - gtk_show_uri can't open browser on MSYS2 on Windows (Luca Bacci)
  - Invalid read of size 4 in get_matched_substring_number (Philip
    Withnall)
  - g_file_set_contents fails on mingw64 with "no error" if file size >
    INT_MAX (CCode)
  - gthread-posix: need to #include <errno.h>
  - Backport !3160 ���GWin32AppInfo: Check for local file path first��� to
    glib-2-74
  - Backport !3178 ���glocalfileinfo: Don't reset mtime tv_sec when setting
    tv_usec��� to glib-2-74
  - Backport !3194 ���gregex: Prevent invalid memory access for unmatched
    subpatterns��� to glib-2-74
  - Backport !3200 ���gfileutils: Use 'write' with 'count' <= max value of
    its return type��� to glib-2-74
  - Backport !3213 ���gvariant: Optimise g_variant_print() for nested
    maybes��� to glib-2-74

* Translation updates:
  - Abkhazian (Nart Tlisha)

(adam)

2023-01-30 07:59:34 UTC MAIN commitmail json YAML

Updated graphics/leptonica, graphics/jbig2enc, graphics/tesseract, devel/memcached

(adam)

2023-01-30 07:59:12 UTC MAIN commitmail json YAML

memcached: updated to 1.6.18

1.6.18

Overview

Mostly fixes and improvements to proxy mode.

Meta protocol has some adjusments: extra spaces were being returns in a few instances. If your client is looking for an exact number of spaces in meta responses please take note. We regret the error.

Fixes

core: do not stop threads on SIGINT/SIGTERM
core: remove printf from signal handlers
proxy: iterate modified request handling
proxy: expose resp:elapsed()
proxy: log time now relative to resp lifetime
proxy: fix crash in await during SIGHUP reloads
proxy: fix lifecycle of backend connections
proxy: IO thread performance improvements
proxy: add mcp.AWAIT_BACKGROUND
proxy: fix lua registry corruption on data chunk error
proxy: add proxy_await_active stat
proxy: fix partial response read handling
proxy: fix flushing partial writes
proxy: add more backend failure messages
proxy: fix mcp.log_req crash on nil res
core: fix tagged listeners for len < 8
proxy: add debug symbols to lua build
core: give threads unique names
proxy: fix crash when backends are gc'd
remove libevent license from usage
Fixes to build with clang-15:
meta: remove meta_response_old start option
meta: allow mg without flags + reflect O/k on EN
meta: meta arithmetic command had excess spaces
meta: remove excess spaces from meta responses
proxy: fix bugs with backend connection initialization
Fix log timestamps after 2038
Fix function protypes for clang errors
proxy: add mcp.await FASTGOOD flag

(adam)

2023-01-30 07:57:28 UTC MAIN commitmail json YAML

tesseract: updated to 5.3.0

5.3.0

Fix memory issues in ScrollView::MessageReceiver
autotools: Add rule for svpaint executable
Replace call of exit function by return statement in main function
Fix the build on CodeQL/Analyze
CI: Remove Ubuntu 18.04
configure.ac: fix build on aarch64_be
SW CI: Add paths filter
Create .mailmap
Fix tesseract.pc from cmake to match autotools
Update README.md
Fixed 2 errors
fix issue 3940 - remove colormap before thresholding
Update upload-artifact action
Update checkout action to version 3
Fix Markdownlint
Fix broken links in CONTRIBUTING.md
pdfrenderer.cpp: Ignore non-text blocks
lstm.train: allow .box from .raw.png too
Fix a number of performance issues
Fix training tools for legacy engine
Fix function tesseract::WriteFeature
Modernize function ObjectCache::DeleteUnusedObjects
More fixes for issue

(adam)

2023-01-30 07:55:18 UTC MAIN commitmail json YAML

2023-01-30 07:53:38 UTC MAIN commitmail json YAML

leptonica: updated to 1.83.1

Leptonica version 1.83.1
This is a configure-ready release, derived from 1.83.0 on 26 Jan 2023.

Leptonica version 1.83.0
This is a configure-ready release, derived from the master on 20 Dec 2022.

(adam)

2023-01-29 11:22:07 UTC MAIN commitmail json YAML

Updated ham/gnuradio-*

(adam)

2023-01-29 11:19:37 UTC MAIN commitmail json YAML

gnuradio: updated to 3.10.5.1

Release v3.10.5.1

Some important blocks turned out to be broken in 3.10.5.0. This unscheduled release fixes those regressions and includes a small number of other cleanups and fixes. v3.10.5.1 is intended to be ABI compatible with v3.10.5.0. We'd still recommend rebuilding dependent packages, if possible.

Changed

Runtime

Restore the ability to set a default block buffer size using the buffer_size parameter in the config file. This was lost during refactoring in v3.9.
GRC

Add Python snipped hook point at "init before blocks", right before blocks are instantiated.
gr-audio

Remove support for OSX 10.3 and earlier.
gr-digital

Make tags visible to subclasses of OFDM Frame Equalizer.
gr-dtv

Correct constant in DVBS2 Modulator.
gr-fec

Fix errors in Channel Construction AWGN
gr-iio

Fix IIO blocks, which were broken due to a build-time dependency problem.
gr-network

Fix crash in UDP Source when buffer overruns.
gr-qtgui

Remove support for QWT 6.0 and earlier.
gr-uhd

Add async message port to USRP Source and publish overflow notifications.
Add bindings and example for RFNoC AddSub block.

(adam)

2023-01-27 16:34:42 UTC MAIN commitmail json YAML

Updated games/wesnoth, archivers/unrar

(adam)

2023-01-27 16:34:24 UTC MAIN commitmail json YAML

2023-01-27 16:33:07 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.8

Version 1.16.8
Editor
  * Fixed: the unit tool crashes when placing a unit.
Translations
  * Updated translations: Finnish, Spanish
Miscellaneous and Bug Fixes
  * Make the log messages about "Skipping duplicate unit variation ID" say which `[unit_type]` is causing the error.

(adam)

2023-01-26 07:58:57 UTC MAIN commitmail json YAML

Updated lang/nodejs, textproc/ugrep

(adam)

2023-01-26 07:58:37 UTC MAIN commitmail json YAML

ugrep: updated to 3.9.6

ugrep v3.9.6

Fixed a Unicode-specific regex pattern syntax issue that caused a valid regex
pattern to produce a regex syntax error message.

(adam)

2023-01-26 07:56:38 UTC MAIN commitmail json YAML

nodejs: updated to 19.5.0

Version 19.5.0 (Current), @RafaelGSS

Notable Changes

http:
(SEMVER-MINOR) join authorization headers (Marco Ippolito)

lib::
add webstreams to Duplex.from() (Debadree Chatterjee)

stream:
implement finished() for ReadableStream and WritableStream

(adam)

2023-01-25 14:06:08 UTC MAIN commitmail json YAML

Updated textproc/py-fastjsonschema, math/py-pandas

(adam)

2023-01-25 14:05:16 UTC MAIN commitmail json YAML

py-pandas: updated to 1.5.3

What's new in 1.5.3 (January 18, 2023)
--------------------------------------

These are the changes in pandas 1.5.3. See :ref:`release` for a full changelog
including other versions of pandas.

Fixed regressions
~~~~~~~~~~~~~~~~~
- Fixed performance regression in :meth:`Series.isin` when ``values`` is empty (:issue:`49839`)
- Fixed regression in :meth:`DataFrame.memory_usage` showing unnecessary ``FutureWarning`` when :class:`DataFrame` is empty (:issue:`50066`)
- Fixed regression in :meth:`.DataFrameGroupBy.transform` when used with ``as_index=False`` (:issue:`49834`)
- Enforced reversion of ``color`` as an alias for ``c`` and ``size`` as an alias for ``s`` in function :meth:`DataFrame.plot.scatter` (:issue:`49732`)
- Fixed regression in :meth:`.SeriesGroupBy.apply` setting a ``name`` attribute on the result if the result was a :class:`DataFrame` (:issue:`49907`)
- Fixed performance regression in setting with the :meth:`~DataFrame.at` indexer (:issue:`49771`)
- Fixed regression in the methods ``apply``, ``agg``, and ``transform`` when used with NumPy functions that informed users to supply ``numeric_only=True`` if the operation failed on non-numeric dtypes; such columns must be dropped prior to using these methods (:issue:`50538`)
- Fixed regression in :func:`to_datetime` raising ``ValueError`` when parsing array of ``float`` containing ``np.nan`` (:issue:`50237`)

Bug fixes
~~~~~~~~~
- Bug in the Copy-on-Write implementation losing track of views when indexing a :class:`DataFrame` with another :class:`DataFrame` (:issue:`50630`)
- Bug in :meth:`.Styler.to_excel` leading to error when unrecognized ``border-style`` (e.g. ``"hair"``) provided to Excel writers (:issue:`48649`)
- Bug in :meth:`Series.quantile` emitting warning from NumPy when :class:`Series` has only ``NA`` values (:issue:`50681`)
- Bug when chaining several :meth:`.Styler.concat` calls, only the last styler was concatenated (:issue:`49207`)
- Fixed bug when instantiating a :class:`DataFrame` subclass inheriting from ``typing.Generic`` that triggered a ``UserWarning`` on python 3.11 (:issue:`49649`)
- Bug in :func:`pivot_table` with NumPy 1.24 or greater when the :class:`DataFrame` columns has nested elements (:issue:`50342`)
- Bug in :func:`pandas.testing.assert_series_equal` (and equivalent ``assert_`` functions) when having nested data and using numpy >= 1.25 (:issue:`50360`)

Other
~~~~~
    If you are using :meth:`DataFrame.to_sql`, :func:`read_sql`, :func:`read_sql_table`, or :func:`read_sql_query` with SQLAlchemy 1.4.46 or greater,
    you may see a ``sqlalchemy.exc.RemovedIn20Warning``. These warnings can be safely ignored for the SQLAlchemy 1.4.x releases
    as pandas works toward compatibility with SQLAlchemy 2.0.

- Reverted deprecation (:issue:`45324`) of behavior of :meth:`Series.__getitem__` and :meth:`Series.__setitem__` slicing with an integer :class:`Index`; this will remain positional (:issue:`49612`)
- A ``FutureWarning`` raised when attempting to set values inplace with :meth:`DataFrame.loc` or :meth:`DataFrame.iloc` has been changed to a ``DeprecationWarning`` (:issue:`48673`)

(adam)

2023-01-25 14:00:01 UTC MAIN commitmail json YAML

py-fastjsonschema: updated to 2.16.2

2.16.2 (2022-08-10)

* Fix compile to code tests to run them on any platform

2.16.1 (2022-07-17)

* Fix uniqueItems when explicitly set to False

2.16.0 (2022-07-17)

* Fix generating invalid code for some schemas using items
* Preserving full path in combination with $ref
* Improved error messages for oneOf and anyOf

(adam)

2023-01-25 13:30:42 UTC MAIN commitmail json YAML

Updated devel/py-cytoolz, sysutils/py-cpuinfo

(adam)

2023-01-25 13:29:23 UTC MAIN commitmail json YAML

py-cpuinfo: updated to 9.0.0

Release 9.0.0
* Fixed Bug 178: Changes to lscpu breaks parsing of cache info
* Fixed Bug 152: CPU stepping, model, and family values are blank if 0
* Fixed Bug 177: Officially drop support for Python 2
* Fixed Bug 171: Replace Python 3.11 deprecated unittest.makeSuite
* Fixed Bug 173: Fix lgtm.com alerts
* Fixed Bug 165: Support Wheel
* Fixed Bug 167: Add support for RISC-V

(adam)

2023-01-25 13:24:34 UTC MAIN commitmail json YAML

py-cytoolz: updated to 0.12.1

0.12.1

Support Python 3.11 (including wheels)
Drop Python 3.5 support

(adam)

2023-01-25 10:14:22 UTC MAIN commitmail json YAML

Added sysutils/py-kubernetes; Updated devel/py-dotenv

(adam)

2023-01-25 09:26:21 UTC MAIN commitmail json YAML

py-dotenv: updated to 0.21.1

0.21.1

Added
* Use Python 3.11 non-beta in CI
* Modernize variables code
* Modernize main.py and parser.py code
* Improve conciseness of cli.py and __init__.py
* Improve error message for `get` and `list` commands when env file can't be opened
* Updated Licence to align with BSD OSI template

Fixed
* Fix Out-of-scope error when "dest" variable is undefined
* Fix IPython test warning about deprecated `magic`
* Fix type hint for dotenv_path var, add StrPath alias

(adam)

2023-01-25 09:17:36 UTC MAIN commitmail json YAML

2023-01-25 09:06:54 UTC MAIN commitmail json YAML

2023-01-25 06:41:27 UTC MAIN commitmail json YAML

Updated graphics/GraphicsMagick, graphics/p5-GraphicsMagick

(adam)

2023-01-25 06:40:46 UTC MAIN commitmail json YAML

GraphicsMagick p5-GraphicsMagick: updated to 1.3.40

1.3.40 (January 14, 2023)

Special Issues:

GraphicsMagick really does need some additional productive volunteers. For several years now, the burden has entirely been on me (Bob Friesenhahn). I have been sheparding the project for 20 years already (and contributed to ImageMagick and GraphicsMagick combined for 26 years already). It is not reasonable to expect someone with a full time job (and expecting to retire in a few years) to do all of the work.

Security Fixes:

GraphicsMagick is participating in Google's oss-fuzz project since February 4 2018 due to the contributions and assistance of Alex Gaynor and Paul Kehrer. The issues list is available at https://bugs.chromium.org/p/oss-fuzz/issues/list under search term "graphicsmagick". Issues are available for anyone to view and duplicate if they have been in "Verified" status for 30 days, or if they have been in "New" status for 90 days. Please consult the GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz issues list for details.

Security Fixes:

DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory.

Bug fixes:

GetMagickGeometry(): Fix a scaling issue where dimensions could be scaled down to zero.
PCD: Handle writing image with a dimension of 1.
PNG: When writing, use lower-case raw profile identifiers (e.g. 'Raw profile type xmp') because exiftool expects that.
SUN: The sense of monochrome images was inverted. Fix scanline size calculation.
WPG: Fix 20-year old bug in WPG header reading.

New Features:

JXL: Decode and log extra channel information. This information is not yet used.
PCX and DCX: Support writing uncompressed format (use -compress none for no compression).
Added IM1, IM8, and IM24 magick aliases for the Sun Raster format since those are the historically correct extensions.

API Updates:

AppendImageToList() now updates the image list pointer to be the image which was just added. Use GetFirstImageInList() when the pointer to the first image in the list is needed.

Windows Delegate Updates/Additions:

Jasper is updated to release 2.0.33.

Build Changes:

Visual Studio build possible with Visual Studio 2008 - 2022.
Windows Inno Setup installer now installs Microsoft redistributables rather than using a side-by-side DLL configuration.

Behavior Changes:

AppendImageToList() now updates the image list pointer to be the image which was just added. Use GetFirstImageInList() when the pointer to the first image in the list is needed.

(adam)

2023-01-24 20:35:35 UTC MAIN commitmail json YAML

Updated devel/py-cachelib, net/py-minio

(adam)

2023-01-24 20:35:17 UTC MAIN commitmail json YAML

py-minio: updated to 7.1.13

7.1.13

Use Apache license SPDX identifier
fix usage of deprecated urllib3.Response.getheaders()
Fix typos and add codespell GitHub Action
Expose fetch-owner in the api for list_object
Add python 3.11 support

(adam)

2023-01-24 20:33:07 UTC MAIN commitmail json YAML

py-cachelib: updated to 0.10.1

Version 0.10.1

Fix logging pollution due to DynamoDB logging handler

Version 0.10.0

Improve error message when FileSystemCache methods are called with non-str keys.
Added DynamoDb as a cache backend

(adam)

2023-01-24 20:10:46 UTC MAIN commitmail json YAML

Updated www/py-asgiref, devel/py-test-xprocess

(adam)

2023-01-24 20:10:28 UTC MAIN commitmail json YAML

py-test-xprocess: updated to 0.22.2

0.22.2 (2023-01-05)
-------------------
- Python 3.10 is now officially supported
- `surrogateescape` will now be used as error handling strategy for encode/decode operations.
- Make log files persistency, added in `0.21.0`, optional, defaulting to True. The previous logging behavior (prior to `0.21.0`) can be enabled by setting `persist_logs` flag to `False` when calling `XProcess.ensure`.
- Fix resource warnings due to leaked internal file handles
- Ignore zombie processes which are erroneously considered alive with python 3.11

(adam)

2023-01-24 19:50:07 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.6.0

3.6.0 (2022-12-20)
------------------

* Two new functions are added to the ``asgiref.sync`` module: ``iscoroutinefunction()``
  and ``markcoroutinefunction()``.

  Python 3.12 deprecates ``asyncio.iscoroutinefunction()`` as an alias for
  ``inspect.iscoroutinefunction()``, whilst also removing the ``_is_coroutine`` marker.
  The latter is replaced with the ``inspect.markcoroutinefunction`` decorator.

  The new ``asgiref.sync`` functions are compatibility shims for these
  functions that can be used until Python 3.12 is the minimum supported
  version.

  **Note** that these functions are considered **beta**, and as such, whilst
  not likely, are subject to change in a point release, until the final release
  of Python 3.12. They are included in ``asgiref`` now so that they can be
  adopted by Django 4.2, in preparation for support of Python 3.12.

* The ``loop`` argument to ``asgiref.timeout.timeout`` is deprecated. As per other
  ``asyncio`` based APIs, the running event loop is used by default. Note that
  ``asyncio`` provides timeout utilities from Python 3.11, and these should be
  preferred where available.

* Support for the ``ASGI_THREADS`` environment variable, used by
  ``SyncToAsync``, is removed. In general, a running event-loop is not
  available to `asgiref` at import time, and so the default thread pool
  executor cannot be configured. Protocol servers, or applications, should set
  the default executor as required when configuring the event loop at
  application startup.

(adam)

2023-01-24 19:35:26 UTC MAIN commitmail json YAML

Updated math/py-bottleneck, devel/py-configobj

(adam)

2023-01-24 19:34:58 UTC MAIN commitmail json YAML

py-configobj: updated to 5.0.8

Release 5.0.8

fixing/test for a regression introduced in 5.0.7 that prevented import validate from working

Release 5.0.7

update testing to validate against python version 2.7 and 3.5-3.11
update broken links / non-existent services and references

(adam)

2023-01-24 19:30:19 UTC MAIN commitmail json YAML

py-bottleneck: updated to 1.3.6

Bottleneck 1.3.6

Bug Fixes
- Fix ValueError: cannot convert float NaN to integer with new numpy version

Cleanup
- Python 3.6 wheel won't be built anymore because of the deprecation in the associated
  Python Github action

(adam)

2023-01-24 13:02:25 UTC MAIN commitmail json YAML

Updated textproc/py-pygments, textproc/py-dicttoxml

(adam)

2023-01-24 13:01:54 UTC MAIN commitmail json YAML

py-dicttoxml: updated to 1.7.16

1.7.16

Resolved issue 98 and issue 99 (big thanks to adrien-berchet for identifying the issue and proposing the solution)
Added python_requires=">=3.6" to setup.py

(adam)

2023-01-24 12:50:34 UTC MAIN commitmail json YAML

py-pygments: updated to 2.14.0

Version 2.14.0
--------------
- Added lexers:
  * Arturo
  * GAP session
  * Fift
  * func
  * Jsonnet
  * Minecraft schema
  * MIPS
  * Phix
  * Portugol
  * TL-b
  * World of Warcraft TOC format
  * Wren

- Updated lexers:
  * Abap: Update keywords
  * Alloy: Update for Alloy 6
  * C family (C, C++ and many others):
    - Fix an issue where a chunk would be wrongly recognized as a function
      definition due to braces in comments
    - Improve parantheses handling for function definitions

  * C#: Fix number and operator recognition
  * CSound: Updated builtins
  * F#: Add ``.fsx`` file extension
  * gas (GNU assembler): recognize braces as punctuation
  * HTTP: Add `CONNECT` keyword
  * Inform 6: Fix lexing of properties and doubles
  * INI: Allow comments that are not their own line
  * Java properties: Fix issue with whitespace-delimited keys, support
    comments starting with `!` and escapes, no longer support undocumented
    `;` and `//` comments
  * LilyPond: Improve heuristics, add ``\maxima`` duration
  * LLVM: Add opaque pointer type
  * Macaulay2: Update keywords
  * Minecraft-related lexers (SNB and Minecraft function) moved to
    ``pygments.lexers.minecraft``
  * Nim: General improvements
  * Nix: Fix single quotes inside indented strings
  * Objective J: Fix catastrophic backtracking
  * NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel'
    and 'abs' address operators
  * Powershell:
    - Add ``local:`` keyword
    - Allow continuations without markers

  * Solidity: Add boolean operators
  * Spice: Add ``enum`` keyword and fix a bug regarding binary,
    hexadecimal and octal number tokens
  * YAML: Accept colons in key names

- Fix `make mapfiles` when Pygments is not installed in editable mode
- Support more filetypes and compression types in `autopygmentize`
- Merge consecutive tokens in Autohotkey, Clay
- Add ``.nasm`` as a recognized file type for NASM
- Add ``*Spec.hs`` as a recognized file type for ``HSpec``
- Add ``*.pyi`` (for typing stub files) as a recognized file type for
  Python
- The HTML lexer no longer emits empty spans for whitespace
- Fix ``IRCFormatter`` inserting linenumbers incorrectly

(adam)

2023-01-24 10:08:53 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2023-01-24 10:08:07 UTC MAIN commitmail json YAML

py-pylint: updated to 2.15.10

What's new in Pylint 2.15.10?

False Positives Fixed

Fix use-sequence-for-iteration when unpacking a set with *.

Fix false positive assigning-non-slot when a class attribute is re-assigned.

Fixes used-before-assignment false positive when the walrus operator is used in a ternary operator.

Prevent used-before-assignment when imports guarded by if
TYPE_CHECKING are guarded again when used.

Other Bug Fixes

Using custom braces in msg-template will now work properly.

(adam)

2023-01-24 10:07:28 UTC MAIN commitmail json YAML

py-astroid: updated to 2.13.3

What's New in astroid 2.13.3?
=============================
* Fix a regression in 2.13.2 where a RunTimeError could be raised unexpectedly.
* Fix overwritten attributes in inherited dataclasses not being ordered correctly.
* Fix a false positive when an attribute named ``Enum`` was confused with ``enum.Enum``.
  Calls to ``Enum`` are now inferred & the qualified name is checked.
* Remove unnecessary typing_extensions dependency on Python 3.11 and newer

What's New in astroid 2.13.2?
=============================
* Removed version conditions on typing_extensions dependency. Removed typing_extensions from
  our tests requirements as it was preventing issues to appear in our continuous integration.

What's New in astroid 2.13.1?
=============================
* Bumping typing_extensions to 4.0.0 that is required when using ``Self``

What's New in astroid 2.13.0?
=============================
* Fixed importing of modules that have the same name as the file that is importing.
  ``astroid`` will now correctly handle an ``import math`` statement in a file called ``math.py``
  by relying on the import system.
* Create ``ContextManagerModel`` and let ``GeneratorModel`` inherit from it.
* Added a ``regex`` brain.
* Support "is None" constraints from if statements during inference.

(adam)

2023-01-24 09:18:44 UTC MAIN commitmail json YAML

Updated net/py-prometheus_client, math/py-pythran

(adam)

2023-01-24 09:18:23 UTC MAIN commitmail json YAML

py-pythran: updated to 0.12.1

0.12.1
* Bump xsimd depdency to 10.0.0
* Correctly raise KeyError when getting an unset dict item
* Fix negative binomial implementation
* Correctly convert strided array with offset
* Support np.clip(v, None, x) and np.clip(v, x, None)
* Support scipy.special.ndtr, scipy.special.ndtri, scipy.special.gammaincinv
* Fix set intersection
* Support numpy.fft.fftn
* Support axis parameter in numpy.argsort

(adam)

2023-01-24 09:00:48 UTC MAIN commitmail json YAML

py-prometheus_client: updated to 0.16.0

0.16.0

[FEATURE] Support HELP text in multiprocess mode.
[ENHANCEMENT] Reduce the mmap minimum size.
[BUGFIX] Use the correct OpenMetrics encoder when application/openmetrics-text is requested in ASGI apps.
[BUGFIX] Allow Prometheus format parser to handle a missing space after labels.

(adam)

2023-01-24 08:32:17 UTC MAIN commitmail json YAML

Updated textproc/cmark, archivers/unrar

(adam)

2023-01-24 08:31:53 UTC MAIN commitmail json YAML

2023-01-24 08:27:49 UTC MAIN commitmail json YAML

cmark: updated to 0.30.3

0.30.3

* Fix quadratic complexity bug with repeated `![[]()`.
  Resolves CVE-2023-22486. Add new pathological test.

* Allow declarations with no space, as per spec.

* Set `enumi*` counter correctly in LaTeX output.

* Allow `<!DOCTYPE` to be case-insensitive. (This conforms to the
  existing spec.)

* Fixed HTML comment scanning. Need to handle this case: `<!--> and -->`.
  Since the scanner finds the longest match, we had to
  move some of the logic outside of the scanner.

* Fix quadratic parsing issue with repeated `<!--` (this was not
  introduced by the previous fix, and not in a released version of cmark).
  Resolves CVE-2023-22484. Add new pathological test.

* Update HTML comment scanner to accord with commonmark/commonmark-spec#713.

* Pathological tests: half the number of repetitions, and the timeout.
  This reduces the time needed for the pathological tests.

* Shrink `struct cmark_node`. The `internal_offset` member is
  only used for headings and can be moved to `struct cmark_heading`.
  This reduces the size of `struct cmark_node` from 112 to 104 bytes on
  64-bit systems.

* Add `-Wstrict-prototypes` and fix offending functions.

* Fix quadratic behavior involving `get_containing_block`.
  Instead of searching for the containing block, update the tight list
  status when entering a child of a list item or exiting a list.

* Fix `pathological_tests.py`:
  - Use a multiprocessing.Queue to actually get results from spawned
    tests processes.
  - Fix the `allowed_failures` test.
  - Truncate actual output when printed.
  - Prepare for testing pathological behavior of the Commonmark renderer.

* Fix source position bug with backticks (kyle).

(adam)

2023-01-23 21:11:12 UTC MAIN commitmail json YAML

Updated x11/gtk4, databases/py-aiosqlite

(adam)

2023-01-23 21:10:59 UTC MAIN commitmail json YAML

py-aiosqlite: remove TEST_DEPENDS

(adam)

2023-01-23 21:09:17 UTC MAIN commitmail json YAML

py-aiosqlite: updated to 0.18.0

v0.18.0
-------
Feature release
- Added support for `paramstyle`
- Better type hints for `isolation_level`
- Use stdlib typing module when possible
- Replace aiounittest with stdlib on 3.8+
- Docmentation improvements
- Dropped support for Python 3.7, added support for Python 3.10 and 3.11

(adam)

2023-01-23 21:04:32 UTC MAIN commitmail json YAML

gtk4: updated to 4.8.3

Overview of Changes in 4.8.3, 12-22-2022
========================================

* GtkText:
- Claim gestures more selectively
- Prevent unexpected notify::direction emissions

* Accessibility:
- Remember if we don't find the a11y bus

* DND:
- Prefer file:// urls over other protocols

* GtkMountOperation:
- Work on Wayland

* GtkListView:
- Cancel rubberband if not handling drag

* Wayland:
- Fix button masks

* Windows:
- Fix resizes with native decorations

* X11:
- Fix some ordering problems with surface destruction

* Translation updates
Abkhazian
Basque
Dutch
Hungarian
Interlingue
Georgian
Persian
Russian
Spanish
Turkish

(adam)

2023-01-23 19:29:19 UTC MAIN commitmail json YAML

Updated ham/gnuradio-* to 3.10.5.0

(adam)

2023-01-23 19:26:22 UTC MAIN commitmail json YAML

gnuradio: updated to 3.10.5.0

3.10.5.0

Runtime

Python block have access to the block logger, as in C++
Default log level changed to INFO (from OFF)
Memory-based logger gr.dictionary_logger_backend() added for log debugging
API Note: The Python block gateway is now completely implemented in the PyBind11 wrapper, in order to clean up Python dependencies. This is technically an API change, but should not have any external effect.
PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms
Python IO signature replication (multiple ports specified by one signature) fixed

GRC

Continue processing block connections after a connection error occurs
Drawing/scaling fixes that improve user experience on HiDPI and Windows machines

Build system and packaging

Many deprecation warnings fixed
Make target link libraries PRIVATE wherever possible, removing unnecessary downstream dependencies
Add Fedora 37 and drop Fedora 35 CI targets
Conda re-rendered with more recent packages - thanks to Ryan Volz for making Conda an easy-to-use, cross-platform method of installing GNU Radio
Debian and Fedora packaging specs are no longer included in the code base, since they were out of date, and are maintained by downstreams

Testing

Code formatting rules for clang format updated to v14
Removed all compiler warning suppression
Enable Python block testing for Conda on macOS
Many other improvements that make maintenance easier - thanks again to Clayton Smith. In the process of fixing tests, a number of latent bugs were fixed throughout the code.

gr-analog

AGC3 performance and bug fixes
Python has access to control_loop parent class in PLL blocks
CTCSS detection of standard tones improved by fixing floating point comparison

gr-blocks

Probe Signal cross platform reliability improved by better thread synchronization

gr-digital

CRC32 and CRC16 blocks use little-endian order regardless of host order. This is a wire format change. The options were to have different endian machines unable to communicate, or older and newer versions unable to communicate. Note that there is a more general set of blocks (CRC Append and CRC Check) that are recommended for use wherever possible.
Packet headers use consistent bit order across machines
Floating point/rounding fix in constellation lookup table

gr-fec

LDPC G matrix n and k can be access from Python
LDPC matrix output size calculation corrected
CCSDS/Viterbi path metrics overflow fix

gr-network

Improve UDP Source/Sink efficiency by removing a layer of buffering and using the GR circular buffer instead of the Boost equivalent

gr-qtgui

Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle Button, Toggle Switch

gr-soapy

Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, where supported by the underlying Soapy driver

gr-uhd

Re-enable uhd.find_devices(), in addition to uhd.find()
RFNoC: generate correct Python code when using clock/time source
RFNoC: allow specification of adapter IDs for streamers
RFNoC: enable setting of vlen and types for streamers
RFNoC: streamers pay attention to stream args
RFNoC: sync block controller with gr-ettus OOT
RFNoC:set_property() and get_property() added to the C++ and Python APIs
RFNoC: Python binds added for rfnoc_block_generic

gr-zeromq

Sinks will optionally block on full queue, providing backpressure. Previously, overflow data was dropped.

(adam)

2023-01-23 08:30:02 UTC MAIN commitmail json YAML

libXpm: Explicitly define path to gzip

(adam)

2023-01-20 14:05:50 UTC MAIN commitmail json YAML

Updated www/apache24, devel/py-cpplint

(adam)

2023-01-20 14:05:16 UTC MAIN commitmail json YAML

py-cpplint: updated to 1.6.1

1.6.1 (2022-08-20)

Fix 195 Fix post increment/decrement operator causing a false positive.
Fix 202 .hh files should not be considered sytem headers
Fix 207 Python2 incompatibility for loading CPPLINT.cfg file
Fix 184 NOLINT(clang-analyzer) comments should not cause warnings

1.6.0 (2022-02-19)

Fix 188: "Include the directory when naming header files" also for header files with other names like "*.hpp"

(adam)

2023-01-20 14:03:16 UTC MAIN commitmail json YAML

apache24: updated to 2.4.55

Changes with Apache 2.4.55

  *) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)

  *) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group

  *) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.

  *) mod_dav: Open the lock database read-only when possible.

  *) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do.

  *) mod_dav: mod_dav overrides dav_fs response on PUT failure.

  *) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]

  *) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
    - an APR pollset and pipes (where supported) are used to monitor
      the main connection and react to IO for request/response handling.
      This replaces the stuttered timed waits of earlier versions.
    - H2SerializeHeaders directive still exists, but has no longer an effect.
    - Clients that seemingly misbehave still get less resources allocated,
      but ongoing requests are no longer disrupted.
    - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
      were overwritten instead of preserved.
    - A regression in v1.15.24 was fixed that could lead to httpd child
      processes not being terminated on a graceful reload or when reaching
      MaxConnectionsPerChild. When unprocessed h2 requests were queued at
      the time, these could stall.
    - Improved information displayed in 'server-status' for H2 connections when
      Extended Status is enabled. Now one can see the last request that IO
      operations happened on and transferred IO stats are updated as well.
    - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
      send a GOAWAY frame much too early on new connections, leading to invalid
      protocol state and a client failing the request.
      The module now initializes the HTTP/2 protocol correctly and allows the
      client to submit one request before the shutdown via a GOAWAY frame
      is being announced.
    - :scheme pseudo-header values, not matching the
      connection scheme, are forwarded via absolute uris to the
      http protocol processing to preserve semantics of the request.
      Checks on combinations of pseudo-headers values/absence
      have been added as described in RFC 7540. Fixes #230.
    - A bug that prevented trailers (e.g. HEADER frame at the end) to be
      generated in certain cases was fixed. See #233 where it prevented
      gRPC responses to be properly generated.
    - Request and response header values are automatically stripped of leading
      and trialing space/tab characters. This is equivalent behaviour to what
      Apache httpd's http/1.1 parser does.
      The checks for this in nghttp2 v1.50.0+ are disabled.
    - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
      on the v2.0.x versions for stability. Many thanks!
  *) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.

  *) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]

  *) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]

  *) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]

  *) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]

  *) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error.

  *) mod_proxy_hcheck: Re-enable workers in standard ERROR state.

  *) mod_proxy_hcheck: Detect AJP/CPING support correctly.

  *) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]

  *) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes <https://github.com/icing/mod_md/issues/293>.

  *) core: Avoid an overflow on large inputs in ap_is_matchexp.

  *) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.

  *) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot.

(adam)

2023-01-20 13:37:42 UTC MAIN commitmail json YAML

Updated games/wesnoth, devel/py-gitpython

(adam)

2023-01-20 13:37:26 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.30

3.1.30
- Make injections of command-invocations harder or impossible for clone and others.
  See https://github.com/gitpython-developers/GitPython/pull/1518 for details.
  Note that this might constitute a breaking change for some users, and if so please
  let us know and we add an opt-out to this.
- Prohibit insecure options and protocols by default, which is potentially a breaking change,
  but a necessary fix for https://github.com/gitpython-developers/GitPython/issues/1515.
  Please take a look at the PR for more information and how to bypass these protections
  in case they cause breakage: https://github.com/gitpython-developers/GitPython/pull/1521.

(adam)

2023-01-20 13:35:29 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.7

Version 1.16.7
Translations
  * Updated translations: Arabic, British English, Czech, Finnish, French, Italian, Japanese, Polish, Portuguese (Brazil), Turkish
Miscellaneous and Bug Fixes
  * wmllint now validates `rank=` values in `[campaign]`
  * Add disconnect check to alert users when they lose connection to the multiplayer server
  * Fixed a crash when checking if abilities are active during game initialisation after loading a saved game.
  * Fix a crash when an out-of-bounds side number is used in Lua窶冱 `sync.evaluate_multiple`
  * Fixed special notes being duplicated when storing units

(adam)

2023-01-20 13:09:27 UTC MAIN commitmail json YAML

Updated devel/cmake, net/wireshark

(adam)

2023-01-20 13:09:10 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.3

Wireshark 4.0.3 Release Notes

What’s New

  We do not ship official 32-bit Windows packages for Wireshark 4.0 and
  later. If you need to use Wireshark on that platform, we recommend
  using the latest 3.6 release. Issue 17779[1]

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2023-01[2] EAP dissector crash. Issue 18622[3].

    • wnpa-sec-2023-02[4] NFS dissector memory leak. Issue 18628[5].

    • wnpa-sec-2023-03[6] Dissection engine crash. Issue 18766[7].

    • wnpa-sec-2023-04[8] GNW dissector crash. Issue 18779[9].

    • wnpa-sec-2023-05[10] iSCSI dissector crash. Issue 18796[11].

    • wnpa-sec-2023-06[12] Multiple dissector excessive loops. Issue
      18711[13]. Issue 18720[14], Issue 18737[15].

    • wnpa-sec-2023-07[16] TIPC dissector crash. Issue 18770[17].

  The following bugs have been fixed:

    • Qt: After modifying coloring rules, the coloring rule applied to
      the first packet reflects the coloring rules previously in
      effect. Issue 12475[18].

    • Help file doesn’t display for extcap interfaces. Issue 15592[19].

    • For USB traffic on XHC20 interface destination is always given as
      Host. Issue 16768[20].

    • Wireshark Expert Info - cannot deselect the limit to display
      filter tick box. Issue 18461[21].

    • Wrong pointer conversion in get_data_source_tvb_by_name() Issue
      18517[22].

    • Wrong number of bits skipped while decoding an empty UTF8String
      on UPER packet. Issue 18702[23].

    • Crash when analyzing protobuf packets. Issue 18730[24].

    • Uninitialized values in various dissectors. Issue 18742[25].

    • String (GeoIP country/city) ordering doesn’t work in Endpoints.
      Issue 18749[26].

    • Wireshark crashes with an assertion failure on stray minus in
      filter. Issue 18750[27].

    • IO Graph: Add new graph only works until the 10th graph. Issue
      18762[28].

    • Fuzz job crash output: fuzz-2022-12-30-11007.pcap. Issue
      18770[29].

    • Q.850 - error in label for cause 0x7F. Issue 18780[30].

    • Uninitialized values in CoAP and RTPS dissectors. Issue
      18785[31].

    • Screenshots in AppStream metainfo.xml file not available. Issue
      18801[32].

  Updated Protocol Support

  ASTERIX, BEEP, BGP, BPv6, CoAP, EAP, GNW, GSM A-bis P-GSL, iSCSI,
  ISUP, LwM2M-TLV, MBIM, NBAP, NFS, OBD-II, OPUS, ProtoBuf, RLC, ROHC,
  RTPS, Telnet, TIPC, and USB

(adam)

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

cmake: updated to 3.25.2

CMake 3.25.2
* CheckSymbolExists: Restore newline at end of test source
* Utilities/Release: Use explicit digest for Win7-compatible signature
* Help: Clarify SYSTEM property default for imported targets
* gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch
* gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch
* ccmake: Restore compilation with AIX curses.h
* ASM_MASM: Populate MSVC debug information format abstraction table
* VS: Do not enable ASM_MASM debug information unless requested
* gitlab-ci: update macOS jobs to use Xcode 14.2
* Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
* try_run: Avoid crash in keyword-dispatched signature when cross-compiling
* Restore implicit include directory extraction for adaptive relative paths
* IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
* Help: Restore cmake-buildsystem(7) header-only library example
* FetchContent: Don't pass SYSTEM through to sub-build
* Help: Clarify and update SYSTEM-related docs
* Code comments: Fix trivial typos
* Help: Add version information for SYSTEM option of add_subdirectory
* Help: string(JSON): avoid duplicate labels
* IntelLLVM: Avoid finding not-yet-supported icpx on Windows
* Help: Clarify compiler id distinction between Intel Classic and IntelLLVM
* CUDA: Add support for cuda_std_20 for nvcc 12.0+
* FindCUDAToolkit: Handle CUDA::nvToolsExt not existing
* zlib: Fix typo in mangling the crc32() function
* FindBoost: Add Boost 1.81 support

(adam)

2023-01-20 12:39:52 UTC MAIN commitmail json YAML

Updated www/py-test-httpx, textproc/py-precis-i18n

(adam)

2023-01-20 12:39:34 UTC MAIN commitmail json YAML

py-precis-i18n: updated to 1.0.5

1.0.5
-  Update internal tables for Unicode 15.0.
-  Small type hint fix to one ``.pyi`` file.
-  Add Python 3.11 and 3.12 to CI build environment.
-  Update copyright year (2023).

(adam)

2023-01-20 12:37:03 UTC MAIN commitmail json YAML

py-test-httpx: updated to 0.21.3

0.21.3

Fixed

Update version specifiers for pytest dependency to support packaging 23.
Add explicit support for python 3.11.

(adam)

2023-01-20 08:38:43 UTC MAIN commitmail json YAML

Updated emulators/qemu, net/haproxy

(adam)

2023-01-20 08:38:18 UTC MAIN commitmail json YAML

haproxy: updated to 2.7.2

2023/01/20 : 2.7.2
- OPTIM: pool: split the read_mostly from read_write parts in pool_head
- REGTESTS: ssl: enable the ssl_reuse.vtc test for WolfSSL
- BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list
- BUG/MEDIUM: quic: properly take shards into account on bind lines
- BUG/MINOR: quic: do not allocate more rxbufs than necessary
- BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set
- BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats
- MINOR: httpclient: don't add body when istlen is empty
- MEDIUM: mux-quic: implement shutw
- MINOR: mux-quic: do not count stream flow-control if already closed
- MINOR: mux-quic: handle RESET_STREAM reception
- MEDIUM: mux-quic: implement STOP_SENDING emission
- MINOR: h3: use stream error when needed instead of connection
- CI: github: enable github api authentication for OpenSSL tags read
- BUG/MINOR: mux-quic: ignore remote unidirectional stream close
- CI: github: use the GITHUB_TOKEN instead of a manually generated token
- BUILD: makefile: build the features list dynamically
- BUILD: makefile: sort the features list
- BUILD: makefile: clean the wolfssl include and lib generation rules
- BUILD: makefile: make sure to also ignore SSL_INC when using wolfssl
- BUG/MINOR: debug: don't mask the TH_FL_STUCK flag before dumping threads
- MINOR: cfgparse-ssl: avoid a possible crash on OOM in ssl_bind_parse_npn()
- BUG/MINOR: stick-table: report the correct action name in error message
- CI: Improve headline in matrix.py
- CI: Add in-memory cache for the latest OpenSSL/LibreSSL
- CI: Use proper `if` blocks instead of conditional expressions in matrix.py
- CI: Unify the `GITHUB_TOKEN` name across matrix.py and vtest.yml
- CI: Explicitly check environment variable against `None` in matrix.py
- CI: Reformat `matrix.py` using `black`
- MINOR: config: add environment variables for default log format
- BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set
- BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned
- DOC: config: fix alphabetical ordering of http-after-response rules
- DOC: config: remove duplicated "http-response sc-set-gpt0" directive
- BUG/MINOR: proxy: free orgto_hdr_name in free_proxy()
- REGTEST: fix the race conditions in json_query.vtc
- REGTEST: fix the race conditions in add_item.vtc
- REGTEST: fix the race conditions in digest.vtc
- REGTEST: fix the race conditions in hmac.vtc
- BUG/MINOR: fd: avoid bad tgid assertion in fd_delete() from deinit()
- BUG/MINOR: http: Memory leak of http redirect rules' format string
- CLEANUP: htx: fix a typo in an error message of http_str_to_htx
- DOC: config: added optional rst-ttl argument to silent-drop in action lists
- DOC: management: add details on "Used" status
- DOC: management: add details about @system-ca in "show ssl ca-file"
- BUG/MINOR: mux-quic: fix transfer of empty HTTP response
- MINOR: mux-quic: add traces for flow-control limit reach
- MAJOR: mux-quic: rework stream sending priorization
- MEDIUM: h3: send SETTINGS before STREAM frames
- MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission
- MINOR: mux-quic: use send-list for immediate sending retry
- BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses
- BUG/MINOR: hlua: Fix Channel.line and Channel.data behavior regarding the doc
- BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action
- DEV: tcploop: add minimal support for unix sockets
- BUG/MEDIUM: peers: make "show peers" more careful about partial initialization
- BUG/MINOR: promex: Don't forget to consume the request on error
- BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body
- BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state
- BUG/MEDIUM: mux-h2: Don't send CANCEL on shutw when response length is unkown
- BUG/MINOR: http-ana: make set-status also update txn->status
- BUG/MINOR: listeners: fix suspend/resume of inherited FDs
- DOC: config: fix wrong section number for "protocol prefixes"
- DOC: config: fix aliases for protocol prefixes "udp4@" and "udp6@"
- DOC: config: mention the missing "quic4@" and "quic6@" in protocol prefixes
- MINOR: listener: also support "quic+" as an address prefix
- CLEANUP: stconn: always use se_fl_set_error() to set the pending error
- BUG/MEDIUM: stconn: also consider SE_FL_EOI to switch to SE_FL_ERROR
- MINOR: quic: Useless test about datagram destination addresses
- MINOR: quic: Disable the active connection migrations
- MINOR: quic: Add "no-quic" global option
- MINOR: sample: Add "quic_enabled" sample fetch
- MINOR: quic: Replace v2 draft definitions by those of the final 2 version
- BUG/MINOR: mux-fcgi: Correctly set pathinfo
- DOC: config: fix "Address formats" chapter syntax
- BUG/MEDIUM: jwt: Properly process ecdsa signatures (concatenated R and S params)
- BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0)
- BUG/MINOR: listener: close tiny race between resume_listener() and stopping
- BUG/MEDIUM: fd/threads: fix again incorrect thread selection in wakeup broadcast
- BUG/MINOR: thread: always reload threads_enabled in loops
- MINOR: threads: add a thread_harmless_end() version that doesn't wait
- BUG/MEDIUM: debug/thread: make the debug handler not wait for !rdv_requests
- BUG/MINOR: bwlim: Check scope for period expr for set-bandwitdh-limit actions
- BUG/MINOR: bwlim: Fix parameters check for set-bandwidth-limit actions
- BUG/MINOR: h3: properly handle connection headers
- MINOR: h3: extend function for QUIC varint encoding
- MINOR: h3: implement TRAILERS encoding
- MINOR: h3: implement TRAILERS decoding
- BUG/MINOR: mux-h2: make sure to produce a log on invalid requests
- BUG/MINOR: mux-h2: add missing traces on failed headers decoding
- BUILD: hpack: include global.h for the trash that is needed in debug mode

(adam)

2023-01-20 08:36:24 UTC MAIN commitmail json YAML

2023-01-19 12:53:11 UTC MAIN commitmail json YAML

Updated lang/zig, devel/SDL2

(adam)

2023-01-19 12:52:52 UTC MAIN commitmail json YAML

SDL2: updated to 2.26.2

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

Fixed long delay at startup when a Razer keyboard is connected
Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the AZERTY keyboard layout on Linux

(adam)

2023-01-19 12:32:18 UTC MAIN commitmail json YAML

zig: updated to 0.10.1

0.10.1

LLVM 15.0.7

This release of Zig upgrades to LLVM 15.0.7 which fixed a handful of bugs, including regressions introduced in LLVM 15.0.0. At time of writing, this hyperlink 404s because LLVM project did not provide release notes for this version.

Compiler

cmake: move 'continue' statement to avoid cmake bug
C backend: improve support for non-native float types
C backend: enough fixes for compiler to to be able to build itself
C backend: include zig.h with quotes instead of angle brackets.
C backend: remove redundant definition of u16/i16 in zig.h
C backend: fixed some C warnings and errors on gcc 11.3.0.
c backend: Output string literals for array init of bytes
Fixed typo in zig.h causing incorrect behavior.
LLVM: mangle extern function names for Wasm target
Fixed detection of MSVC installation on aarch64-windows.
Fixed comptime array initialization.
Fixed performance regression due to unnecessary copies. There is still another known similar performance regression that is not fixed in 0.10.1.
Fixed CPU model detection for neoverse_n1 on aarch64-linux
LLVM: fix canElideLoad behavior with loops
Improved error messages.
Fixed false positive dependency loops.
Sema: resolve elem type for non-default aligned ptrs
Compilation: fixed deadlock when compiling the same C source file twice
Fixed compiler crashes.
mingw: add missing vscprintf.c file
LLVM: Respect alignment for `.union_init`
Ensure f128 alignment matches c_longdouble alignment
Support modifiers in inline assembly.
Fixes bug in AVR codegen for LLVM backend
Fixed compilation not failing when there are linker errors.
cache: Fix LockViolation during C compilation paths
Fix another LockViolation case on Windows
Fixed C ABI bug regarding double types
fix Nvptx backend outputing files at the top level of zig-cache
Sema: make `InferredErrorSet` deterministic
Sema: avoid breaking hash contract when instantiating generic functions
Sema: fix missing struct layout for llvm backend
Miscellaneous fixes to the experimental ARM and aarch64 backends.
cli: set sysroot when --sysroot option was passed
macho: do not zero-out file if there are no nonzerofill sects
macho: parse weak imports in tbd descriptors
fixes to the DWARF parser
Fixed handling of explicitly provided pdb
windows: add native CPU and features detection for Armv8 chips
Improve aarch64 feature detection based on the readouts from privileged system registers
Remove incorrect assertion in readMachODebugInfo panicking during panic
Add missing clang opts: -install_name and -undefined
macho: add missing defs of compact unwind info records
Bug fix: Prevent uninitialized parse nodes
Sema: resolve lazy align in zirReify for union fields
llvm codegen: fix f16,f32,f64 nan bitcasts
support building zig on BSDs with dynamic libstdc++/libc++
Elf: link libcompiler_rt after libc
macos: enable -headerpad_max_install_names
Translate-C Remainder Macro Fix
Many compiler crashes are fixed.
Many compile error messages are more helpful.
LLVM: implement packed unions
Sema: remove `block` and `src` parameters from `getBuiltin`
translate-c: cast unsuffixed floats to f64
LLVM: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUs
LLVM: improve emitted debug info
Improve debuggability of programs built by the self hosted compiler.
windows: fix _tls_index not being defined if libc wasn't linked, and fix x86 name mangling
zig-cache: support windows drive + fwd-slash paths
Fix error reporting the wrong line for struct field inits
Call ensureResultUsed before comptime .call is evaluated.
add arm-features.h from glibc source

Standard Library

os: windows: fix unhandled error
std.os.windows.ReadLink: add missing alignment of local data buffer
Fixed condition variable (futex implementation) broadcast failing to wake all threads
Fixes to make zig work better with BSD operating systems.
uefi: Delete unneeded alignment and use default 4K
Fixed update() method in PriorityQueue and PriorityDequeue
std.c: Add definition for pthread_key_t
std.os.linux: Add setitimer and getitimer syscalls
Handle sentinel slices in `std.mem.zeroes`
add missing std.c.pthread_sigmask
std.big.int.Mutable: fix set(@as(DoubleLimb, 0))
wasi: fixes IterableDir.nextWasi for large directory
Fix buffer overflow in fmt when DAZ is set
std.os: fix alignment of Sigaction.handler_fn
gzip: add missing header fields and bounds for header parsing
os.windows.OpenFile: Add `USER_MAPPED_FILE` as a possible error
Dir.openDirAccessMaskW: Add ACCESS_DENIED as a possible error
wasi: fixes os.isatty on type mismatch
Add 0-length buffer checks to os.read and os.write
Fixes to linux/bpf/btf.zig
std: fix bug in Pcg32 fill function
std.net: check for localhost names before asking DNS
std.os.linux.T: translate more MIPS values
std.atomic.Queue: fix unget implementation and add doc
std.Thread.Futex.PosixImpl.Address.from: fix `alignment` type

crypto

Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes
ed25519: recommend using the seed to recover a key pair
std.crypto.ed25519 incremental signatures: hash the fallback noise
std.crypto.pwhash.bcrypt: inline the Feistel network function
crypto.salsa20: make the number of rounds a comptime parameter
crypto.core.aes: process 6 block in parallel instead of 8 on aarch64
crypto.bcrypt: fix speed regression when using self-hosted compiler

zig cc / zig c++

detect -z stack-size arguments
support -stack in addition to --stack for linker arg
fix wrong flag name from earlier commit

compiler-rt

Fixed duplicate symbol error when linking libc on arm64 Windows.
Added aarch64 outline atomics.
Avoid using weak aliases.

Documentation

langref: Simplify printing types in examples
packed struct fix example and clarify least to most significant ordering
langref: add appendix and explain 'container' terminology
Add docstrings to some functions in std.meta
Improve doc comments for two functions
document std.heap.StackFallbackAllocator
std.array_list: add a comment on every methods invalidating pointers.

(adam)

2023-01-18 11:34:03 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, textproc/py-tablib

(adam)

2023-01-18 11:33:46 UTC MAIN commitmail json YAML

py-tablib: updated to 3.3.0

3.3.0 (2022-12-10)

Improvements
- Add support for Python 3.11.
- ODS export: integers/floats/decimals are exported as numbers.

(adam)

2023-01-18 11:27:57 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.11.0

v6.11.0

Minor Changes

Remove opt-in and experimental tags from metadata rule
Remove opt-in and experimental tags from galaxy rule
Add galaxy[no-changelog] check to galaxy rule

Bugfixes

Fix typo in installing.md
Fix 'location' attribute for CodeclimateJSONFormatter
Avoid dubious ownership errors with newer versions of git
Clarify effects of --offline flag
Fix infinite hang on schema refresh by adding timeout parameter
schema: detect invalid space in meta runtime
Docs: issue 2864 update urls

(adam)

2023-01-18 09:10:20 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-boto3

(adam)

2023-01-18 09:10:02 UTC MAIN commitmail json YAML

py-awscli: update DEPENDS

(adam)

2023-01-18 09:08:39 UTC MAIN commitmail json YAML

py-boto3: updated to 1.26.51

1.26.51

api-change:billingconductor: [botocore] This release adds support for SKU Scope for pricing plans.
api-change:cloud9: [botocore] Added minimum value to AutomaticStopTimeMinutes parameter.
api-change:imagebuilder: [botocore] Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components.
api-change:network-firewall: [botocore] Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic.
1.26.50

api-change:connect: [botocore] This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses.
api-change:ec2: [botocore] Documentation updates for EC2.
api-change:outposts: [botocore] This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request.
api-change:resource-groups: [botocore] AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create.
1.26.49

api-change:cleanrooms: [botocore] Initial release of AWS Clean Rooms
api-change:lambda: [botocore] Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping.
api-change:logs: [botocore] Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead
api-change:mediaconvert: [botocore] The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector.
api-change:secretsmanager: [botocore] Update documentation for new ListSecrets and DescribeSecret parameters
1.26.48

api-change:kendra: [botocore] This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD
1.26.47

api-change:location: [botocore] This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source.
api-change:rds: [botocore] This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs.
1.26.46

api-change:ecr-public: [botocore] This release for Amazon ECR Public makes several change to bring the SDK into sync with the API.
api-change:kendra-ranking: [botocore] Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr).
api-change:network-firewall: [botocore] Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert.
api-change:ram: [botocore] Enabled FIPS aws-us-gov endpoints in SDK.
api-change:workspaces-web: [botocore] This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On).
1.26.45

api-change:acm-pca: [botocore] Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
api-change:auditmanager: [botocore] This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.
1.26.44

api-change:amplifybackend: [botocore] Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
api-change:apprunner: [botocore] This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service.
api-change:connect: [botocore] Documentation update for a new Initiation Method value in DescribeContact API
api-change:emr-serverless: [botocore] Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications.
api-change:lightsail: [botocore] Documentation updates for Amazon Lightsail.
api-change:mwaa: [botocore] MWAA supports Apache Airflow version 2.4.3.
api-change:rds: [botocore] This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements.
1.26.43

api-change:application-autoscaling: [botocore] Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions.
api-change:logs: [botocore] Update to remove sequenceToken as a required field in PutLogEvents calls.
api-change:ssm: [botocore] Adding support for QuickSetup Document Type in Systems Manager
1.26.42

api-change:securitylake: [botocore] Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param.
1.26.41

api-change:cloudfront: [botocore] Extend response headers policy to support removing headers from viewer responses
api-change:iotfleetwise: [botocore] Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request.
1.26.40

api-change:apigateway: [botocore] Documentation updates for Amazon API Gateway
api-change:emr: [botocore] Update emr client to latest version
api-change:secretsmanager: [botocore] Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets.
api-change:wisdom: [botocore] This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading.

(adam)

2023-01-18 09:07:04 UTC MAIN commitmail json YAML

py-botocore: updated to 1.29.51

1.29.51

api-change:billingconductor: This release adds support for SKU Scope for pricing plans.
api-change:cloud9: Added minimum value to AutomaticStopTimeMinutes parameter.
api-change:imagebuilder: Add support for AWS Marketplace product IDs as input during CreateImageRecipe for the parent-image parameter. Add support for listing third-party components.
api-change:network-firewall: Network Firewall now allows creation of dual stack endpoints, enabling inspection of IPv6 traffic.
1.29.50

api-change:connect: This release updates the responses of UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow API with empty responses.
api-change:ec2: Documentation updates for EC2.
api-change:outposts: This release adds POWER_30_KVA as an option for PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite request.
api-change:resource-groups: AWS Resource Groups customers can now turn on Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as events that you can respond to using rules you create.
1.29.49

api-change:cleanrooms: Initial release of AWS Clean Rooms
api-change:lambda: Add support for MaximumConcurrency parameter for SQS event source. Customers can now limit the maximum concurrent invocations for their SQS Event Source Mapping.
api-change:logs: Bug fix: logGroupName is now not a required field in GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier can be provided instead
api-change:mediaconvert: The AWS Elemental MediaConvert SDK has added support for compact DASH manifest generation, audio normalization using TruePeak measurements, and the ability to clip the sample range in the color corrector.
api-change:secretsmanager: Update documentation for new ListSecrets and DescribeSecret parameters
1.29.48

api-change:kendra: This release adds support to new document types - RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD
1.29.47

api-change:location: This release adds support for two new route travel models, Bicycle and Motorcycle which can be used with Grab data source.
api-change:rds: This release adds support for configuring allocated storage on the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs.
1.29.46

api-change:ecr-public: This release for Amazon ECR Public makes several change to bring the SDK into sync with the API.
api-change:kendra-ranking: Introducing Amazon Kendra Intelligent Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr).
api-change:network-firewall: Network Firewall now supports the Suricata rule action reject, in addition to the actions pass, drop, and alert.
api-change:ram: Enabled FIPS aws-us-gov endpoints in SDK.
api-change:workspaces-web: This release adds support for a new portal authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On).
1.29.45

api-change:acm-pca: Added revocation parameter validation: bucket names must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special characters in URIs.
api-change:auditmanager: This release introduces a new data retention option in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if you want to delete your data when you deregister Audit Manager.
1.29.44

api-change:amplifybackend: Updated GetBackendAPIModels response to include ModelIntrospectionSchema json string
api-change:apprunner: This release adds support of securely referencing secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding them as environment secrets in your App Runner service.
api-change:connect: Documentation update for a new Initiation Method value in DescribeContact API
api-change:emr-serverless: Adds support for customized images. You can now provide runtime images when creating or updating EMR Serverless Applications.
api-change:lightsail: Documentation updates for Amazon Lightsail.
api-change:mwaa: MWAA supports Apache Airflow version 2.4.3.
api-change:rds: This release adds support for specifying which certificate authority (CA) to use for a DB instance's server certificate during DB instance creation, as well as other CA enhancements.
1.29.43

api-change:application-autoscaling: Customers can now use the existing DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions.
api-change:logs: Update to remove sequenceToken as a required field in PutLogEvents calls.
api-change:ssm: Adding support for QuickSetup Document Type in Systems Manager
1.29.42

api-change:securitylake: Allow CreateSubscriber API to take string input that allows setting more descriptive SubscriberDescription field. Make souceTypes field required in model level for UpdateSubscriberRequest as it is required for every API call on the backend. Allow ListSubscribers take any String as nextToken param.
1.29.41

api-change:cloudfront: Extend response headers policy to support removing headers from viewer responses
api-change:iotfleetwise: Update documentation - correct the epoch constant value of default value for expiryTime field in CreateCampaign request.
1.29.40

api-change:apigateway: Documentation updates for Amazon API Gateway
api-change:emr: Update emr client to latest version
api-change:secretsmanager: Added owning service filter, include planned deletion flag, and next rotation date response parameter in ListSecrets.
api-change:wisdom: This release extends Wisdom CreateContent and StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading.

(adam)

2023-01-17 11:54:57 UTC MAIN commitmail json YAML

Updated databases/redis, net/py-ldapdomaindump

(adam)

2023-01-17 11:54:39 UTC MAIN commitmail json YAML

py-ldapdomaindump: updated to 0.9.4

0.9.4
Unknown changes

(adam)

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

redis: updated to 7.0.8

Redis 7.0.8 Released Mon Jan 16 12:00:00 IDT 2023

Upgrade urgency: SECURITY, contains fixes to security issues.

Security Fixes:
* (CVE-2022-35977) Integer overflow in the Redis SETRANGE and SORT/SORT_RO
  commands can drive Redis to OOM panic
* (CVE-2023-22458) Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER
  commands can lead to denial-of-service

Bug Fixes
* Avoid possible hang when client issues long KEYS, SRANDMEMBER, HRANDFIELD,
  and ZRANDMEMBER commands and gets disconnected by client output buffer limit
* Make sure that fork child doesn't do incremental rehashing
* Fix a bug where blocking commands with a sub-second timeout would block forever
* Fix sentinel issue if replica changes IP

(adam)

2023-01-17 10:26:07 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8, databases/py-apsw

(adam)

2023-01-17 10:25:51 UTC MAIN commitmail json YAML

py-apsw: updated to 3.40.1.0

3.40.1.0
Implemented window functions (APSW issue 292)

Function flags can be specified to Connection.createscalarfunction() and Connection.createaggregatefunction(). Added apsw.mapping_function_flags. (APSW issue 384)

Added Connection.trace_v2() with apsw.mapping_trace_codes and apsw.mapping_statement_status (APSW issue 383)

Ensure all SQLite APIs are wrapped. Connection.system_errno, apsw.strlike(), apsw.strglob(), apsw.stricmp(), apsw.strnicmp(), Connection.filename_wal, Connection.filename_journal, Connection.table_exists(), Connection.column_metadata(), Error.error_offset, Connection.cacheflush(), Connection.release_memory(), apsw.hard_heap_limit(). Connection.drop_modules() (APSW issue 382)

When an unraisable exception happens, sqlite3_log is now called so you will have context within SQLite窶冱 actions. sys.unraisablehook is now called first, and if it doesn窶冲 exist then sys.excepthook as before. (APSW issue 385)

When the wrong type is given for a function argument, the error message now includes the parameter name and function signature. (APSW issue 358)

Let SQLite do size checking instead of APSW for strings and blobs. (APSW issue 387)

Added apsw.ext.log_sqlite() which installs a handler that forwards SQLite messages to the logging module.

Added set_default_vfs() and unregister_vfs() taking vfs names. The test suite also unregisters ZipVFS (APSW issue 394)

(adam)

2023-01-17 10:24:04 UTC MAIN commitmail json YAML

py-m3u8: updated to 3.4.0

3.4.0

Add Segment.media_Sequence

(adam)

2023-01-17 10:07:39 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, textproc/py-prettytable

(adam)

2023-01-17 10:07:19 UTC MAIN commitmail json YAML

py-prettytable: updated to 3.6.0

3.6.0

Added

Updated pre-commit with mypy
Test Python 3.12 pre-releases

Fixed

Fix to min_table_width parameter
Widen tables with long titles

(adam)

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

py-xlsxwriter: updated to 3.0.7

Release 3.0.7 - January 14 2023
-------------------------------

* Improved :func:`autofit` algorithm to account for the additional width of
  autofilter and table dropdowns.

* Improved :func:`autofit` take user defined column widths into account.

  Autofit will now only update the width for an existing column if it is greater
  than the user defined value. This allows the user to pre-load a minimum column
  width.

(adam)

2023-01-17 09:08:36 UTC MAIN commitmail json YAML

Updated devel/py-filelock, net/py-python-socks

(adam)

2023-01-17 09:08:18 UTC MAIN commitmail json YAML

py-python-socks: updated to 2.1.1

2.1.1
Unknown changes

(adam)

2023-01-17 09:06:07 UTC MAIN commitmail json YAML

py-filelock: updated to 3.9.0

3.9.0
Move to hatchling build backend

(adam)

2023-01-16 21:17:54 UTC MAIN commitmail json YAML

Updated devel/py-wcwidth, devel/py-hatch-vcs

(adam)

2023-01-16 21:17:10 UTC MAIN commitmail json YAML

py-hatch-vcs: updated to 0.3.0

0.3.0 - 2022-12-10

***Changed:***

- Drop support for Python 2

***Added:***

- Add a metadata hook for injecting VCS metadata
- Bump the minimum supported version of Hatchling

(adam)

2023-01-16 21:12:00 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.6

0.2.6
Fix example for str.rjust(20, '_')
Bugfix sphinx build on readthedocs.org
Add CodeQL workflow for GitHub code scanning
Switch to using importlib.metadata
Use a new jinja2 templating process to update library to latest unicode (15.0)

(adam)

2023-01-16 20:49:01 UTC MAIN commitmail json YAML

Updated multimedia/gerbera, audio/fluidsynth

(adam)

2023-01-16 20:48:41 UTC MAIN commitmail json YAML

fluidsynth: updated to 2.3.1

fluidsynth 2.3.1

Prevent MIDI player from finishing prematurely
Fix a crash when enumerating rawmidi ALSA devices
Restore systemd sandboxing options and make it work with user units
Handle conflict with pipewire systemd daemon

(adam)

2023-01-16 20:43:52 UTC MAIN commitmail json YAML

gerbera: updated to 1.12.1

Gerbera v1.12.1

NEW Features

Debug options for specialized messages
Configure offset of lastPlayedPosition (aka Samsung bookmark)

FIXES

Calling null IOHandler
Encoding of ticks ' as &apos; for Bose
ffmpeg and transcoding in docker container
Tests failing on openSuSE > 15.3 and others
Update docker images to alpine 3.17

Code Improvements

Reduced header nesting
Build with latest versions of pugixml (1.13), spdlog (1.11.0), taglib (1.13), wavpack (5.6.0)

Changes

Gerbera 2023
Minimal: fix test fixture
Samsung: allow configuring bookmark offset
XML: Allow escaping ticks for some clients
Server: Don't call handler if null
MetadataHandler: Use resource instead of id
Actions: Update deprecated replace-string-action
openSuSE: Fix test and inits
Fix Windows Explorer browsing
Docker: fix ffmpeg-lib
Docker: Update to alpine 3.17
Reduce Header Nesting
Fix file encoding
Reduce Header Nesting
Clarify integer types handling
Bump engine.io from 6.2.0 to 6.2.1 in /gerbera-web
Update npm packages
Debug Options: Allow separated facility debugging messages.
Docker: Bring back ffmpeg in transcoding image
Bump loader-utils from 2.0.2 to 2.0.3 in /gerbera-web
libraries: add latest

(adam)

2023-01-16 14:31:15 UTC MAIN commitmail json YAML

Updated devel/py-test, graphics/py-matplotlib

(adam)

2023-01-16 14:30:40 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.6.3

Matplotlib 3.6.3

This release contains several bug-fixes and adjustments:

  * Fix Artist removal from |axes_grid1| Axes classes
  * Fix |inset_locator| in subfigures
  * Fix |scatter| on masked arrays with units
  * Fix colorbar ticks with log norm contours
  * Fix deprecation warnings in GTK4 backend
  * Fix using relative paths in |HTMLWriter|
  * Improve failure message from rcParams string validation for tuple inputs
  * Improve performance of QtAgg backends
  * No longer modify |pil_kwargs| argument to |imsave| and |savefig|

(adam)

2023-01-16 14:29:26 UTC MAIN commitmail json YAML

py-test: updated to 7.2.1

pytest 7.2.1 (2023-01-13)
Bug Fixes
Fix 窶亙mportlib.abc.TraversableResources窶� deprecation warning in Python 3.12.
If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location.
Fix bug where sometimes pytest would use the file system root directory as rootdir on Windows.
Fix a race condition when creating junitxml reports, which could occur when multiple instances of pytest execute in parallel.
Fix a race condition when creating or updating the stepwise plugin窶冱 cache, which could occur when multiple xdist worker nodes try to simultaneously update the stepwise plugin窶冱 cache.

(adam)

2023-01-16 10:44:23 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl, finance/py-braintree

(adam)

2023-01-16 10:44:05 UTC MAIN commitmail json YAML

py-braintree: updated to 4.18.0

4.18.0

Replace nose usage for tests with unittest (Thanks @arthurzam)
Remove mock dev dependency (Thanks @arthurzam)
Add ExcessiveRetry to GatewayRejectionReason
Add pre_dispute_program to Dispute and DisputeSearch
Add AutoAccepted status to Dispute
Add DisputeAutoAccepted to WebhookNotification.Kind
Deprecate chargeback_protection_level and add protection_level to Dispute and DisputeSearch
Add shipping object to submit_for_settlement_signature
Add SEPADirectDebitAccount payment method
Add SEPADirectDebitAccount to transaction object
Add SEPA_DIRECT_DEBIT_ACCOUNT to PaymentInstrumentType
Add sepa_debit_paypal_v2_order_id to TransactionSearch
Add sepa_direct_debit_accounts to Customer
Add SEPA Direct Debit specific error codes

(adam)

2023-01-16 10:41:37 UTC MAIN commitmail json YAML

ghostscript-agpl: updated to 10.0.0

Version 10.00.0 (2022-08-18)

Highlights in this release include:

The big change in this release is that the old PDF interpreter (written in PostScript) is now fully deprecated. We will not be making any further changes to it. For this release, the -dNEWPDF=false option remains for "emergency" use, but the option to fall back to the old intepreter will also be removed in the next full release (10.01.0) in spring 2023.

So we once again encourage all users to test the new interpreter in their use cases, and report any problems.

The new PDF interpreter written in C has had several performance improvements. It was already quicker for the majority of cases than the PostScript implementation, but we found further improvements for common cases, and also several speed improvements in edge cases.
Our efforts in code hygiene and maintainability continue.
The usual round of bug fixes, compatibility changes, and incremental improvements.
(9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3).

Mainly due to time constraints, we only support including Tesseract from source included in our release packages, and not linking to Tesseract/Leptonica shared libraries. Whether we add this capability will be largely dependent on community demand for the feature.

See Enabling OCR for more details.

(adam)

2023-01-16 09:27:32 UTC MAIN commitmail json YAML

Updated devel/py-xdis, lang/py-uncompyle6

(adam)

2023-01-16 09:27:17 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.9.0

3.9.0: 2022-12-22
=================
* deparse generator expressions for Python 3.0 .. 3.2
* Python 3.0 list comprehension.
* Fix Issues
* Limited support for 3.8+ f-string "=" specifier
* Correct 2.5-7 relative import formatting
* Miscellaneous bug fixing
* remove \n in lambda
* Python 2.6 gramar cleanup
* Correct some Python 2.6 chain compare decompilation
* Ensure no parenthesis subscript slices
* Correct 2.x formatting "slice2" nonterminal
* Correct 3.7 imports
* Improve "async for" parsing
* Handle BUILD_MAP opcode
* match Python AT better
* Correct 3.7 positional args
* PyPy 3.7 and PyPy 3.8 support
* Miscellaneous linting, isorting, blacking

(adam)

2023-01-16 09:26:23 UTC MAIN commitmail json YAML

py-xdis: updated to 6.0.5

6.0.5 2022-12-22
=================
* Detect versions pypy3.8.15, pypy-3.9.15
* Dectect Python 3.{7,8,9}.14 3.10.{5,6,7}
* correct 3.10+ pydisasm -F xasm label
* Revise marshal error handling
* Improve PyPy 3.7 `CALL_FUNCTION` arg interpretation
* Fix 1.5-2.x bugs in line number encoding
* Fix showing `MAKE_FUNCTION` operand
* Miscellaneous lint, black, and isort changes

(adam)

2023-01-16 08:38:33 UTC MAIN commitmail json YAML

Updated textproc/ugrep, time/py-pytz

(adam)

2023-01-16 08:37:56 UTC MAIN commitmail json YAML

py-pytz: updated to 2022.7.1

2022.7.1
Unknown changes

(adam)

2023-01-16 08:35:14 UTC MAIN commitmail json YAML

ugrep: updated to 3.9.5

ugrep v3.9.5

Fix option -l (files-with-matches) when used in combination with option -z (decompress), which occasionally would display duplicate filenames when a compressed file has many matches. Fixed by draining the decompression pipe until eof of the compressed file in the searched archive, as was intended.

(adam)

2023-01-16 08:28:00 UTC MAIN commitmail json YAML

Updated net/libpcap, net/tcpdump

(adam)

2023-01-16 08:27:42 UTC MAIN commitmail json YAML

tcpdump: updated to 4.99.3

Thursday, January 12, 2023 / The Tcpdump Group
  Summary for 4.99.3 tcpdump release
    Updated printers:
      PTP: Use the proper values for the control field and print un-allocated
        values for the message field as "Reserved" instead of "none".
    Source code:
      smbutil.c: Replace obsolete function call (asctime)
    Building and testing:
      cmake: Update the minimum required version to 2.8.12 (except Windows).
      CI: Introduce and use TCPDUMP_CMAKE_TAINTED.
      Makefile.in: Add the releasecheck target.
      Makefile.in: Add "make -s install" in the releasecheck target.
      Cirrus CI: Run the "make releasecheck" command in the Linux task.
      Makefile.in: Add the whitespacecheck target.
      Cirrus CI: Run the "make whitespacecheck" command in the Linux task.
      Address all shellcheck warnings in update-test.sh.
      Makefile.in: Get rid of a remain of gnuc.h.
    Documentation:
      Reformat the installation notes (INSTALL.txt) in Markdown.
      Convert CONTRIBUTING to Markdown.
      CONTRIBUTING.md: Document the use of "protocol: " in a commit summary.
      Add a README file for NetBSD.
      Fix CMake build to set man page section numbers in tcpdump.1

Saturday, December 31, 2022 / The Tcpdump Group
  Summary for 4.99.2 tcpdump release
    Updated printers:
      BGP: Update cease notification decoding to RFC 9003.
      BGP: decode BGP link-bandwidth extended community properly.
      BGP: Fix parsing the AIGP attribute
      BGP: make sure the path attributes don't go past the end of the packet.
      BGP: Shutdown message can be up to 255 bytes length according to rfc9003
      DSA: correctly determine VID.
      EAP: fix some length checks and output issues.
      802.11: Fix the misleading comment regarding "From DS", "To DS" Frame
        Control Flags.
      802.11: Fetch the CF and TIM IEs a field at a time.
      802.15.4, BGP, LISP: fix some length checks, compiler warnings,
        and undefined behavior warnings.
      PFLOG: handle LINKTYPE_PFLOG/DLT_PFLOG files from all OSes on all
        OSes.
      RRCP: support more Realtek protocols than just RRCP.
      MPLS: show the EXP field as TC, as per RFC 5462.
      ICMP: redo MPLS Extension code as general ICMP Extension code.
      VQP: Do not print unknown error codes twice.
      Juniper: Add some bounds checks.
      Juniper: Don't treat known DLT_ types as "Unknown".
      lwres: Fix a length check, update a variable type.
      EAP: Fix some undefined behaviors at runtime.
      Ethernet: Rework the length checks, add a length check.
      IPX: Add two length checks.
      Zephyr: Avoid printing non-ASCII characters.
      VRRP: Print the protocol name before any GET_().
      DCCP: Get rid of trailing commas in lists.
      Juniper: Report invalid packets as invalid, not truncated.
      IPv6: Remove an obsolete code in an always-false #if wrapper.
      ISAKMP: Use GET_U_1() to replace a direct dereference.
      RADIUS: Use GET_U_1() to replace a direct dereference.
      TCP: Fix an invalid check.
      RESP: Fix an invalid check.
      RESP: Remove an unnecessary test.
      Arista: Refine the output format and print HwInfo.
      sFlow: add support for IPv6 agent, add a length check.
      VRRP: add support for IPv6.
      OSPF: Update to match the Router Properties registry.
      OSPF: Remove two unnecessary dereferences.
      OSPF: Add support bit Nt RFC3101.
      OSPFv3: Remove two unnecessary dereferences.
      ICMPv6: Fix output for Router Renumbering messages.
      ICMPv6: Fix the Node Information flags.
      ICMPv6: Remove an unused macro and extra blank lines.
      ICMPv6: Add a length check in the rpl_dio_print() function.
      ICMPv6: Use GET_IP6ADDR_STRING() in the rpl_dio_print() function.
      IPv6: Add some checks for the Hop-by-Hop Options header
      IPv6: Add a check for the Jumbo Payload Hop-by-Hop option.
      NFS: Fix the format for printing an unsigned int
      PTP: fix printing of the correction fields
      PTP: Use ND_LCHECK_U for checking invalid length.
      WHOIS: Add its own printer source file and printer function
      MPTCP: print length before subtype inside MPTCP options
      ESP: Add a workaround to a "use-of-uninitialized-value".
      PPP: Add tests to avoid incorrectly re-entering ppp_hdlc().
      PPP: Don't process further if protocol is unknown (-e option).
      PPP: Change the pointer to packet data.
      ZEP: Add three length checks.
      Add some const qualifiers.
    Building and testing:
      Update config.guess and config.sub.
      Use AS_HELP_STRING macro instead of AC_HELP_STRING.
      Handle some Autoconf/make errors better.
      Fix an error when cross-compiling.
      Use "git archive" for the "make releasetar" process.
      Remove the release candidate rcX targets.
      Mend "make check" on Solaris 9 with Autoconf.
      Address assorted compiler warnings.
      Fix auto-enabling of Capsicum on FreeBSD with Autoconf.
      Treat "msys" as Windows for test exit statuses.
      Clean up some help messages in configure.
      Use unified diff by default.
      Remove awk code from mkdep.
      Fix configure test errors with Clang 15
      CMake: Prevent stripping of the RPATH on installation.
      AppVeyor CI: update Npcap site, update to 1.12 SDK.
      Cirrus CI: Use the same configuration as for the main branch.
      CI: Add back running tcpdump -J/-L and capture, now with Cirrus VMs.
      Remove four test files (They are now in the libpcap tests directory).
      On Solaris, for 64-bit builds, use the 64-bit pcap-config.
      Tell CMake not to check for a C++ compiler.
      CMake: Add a way to request -Werror and equivalents.
      configure: Special-case macOS /usr/bin/pcap-config as we do in CMake.
      configure: Use pcap-config --static-pcap-only if available.
      configure: Use ac_c_werror_flag to force unknown compiler flags to fail.
      configure: Use AC_COMPILE_IFELSE() and AC_LANG_SOURCE() for testing
        flags.
      Run the test that fails on OpenBSD only if we're not on OpenBSD.
    Source code:
      Fix some snapend-changing routines to protect against pointer
        underflow.
      Use __func__ from C99 in some function calls.
      Memory allocator: Update nd_add_alloc_list() to a static function.
      addrtoname.c: Fix two invalid tests.
      Use more S_SUCCESS and S_ERR_HOST_PROGRAM in main().
      Add some comments about "don't use GET_IP6ADDR_STRING()".
      Assign ndo->ndo_packetp in pretty_print_packet().
      Add ND_LCHECKMSG_U, ND_LCHECK_U, ND_LCHECKMSG_ZU and ND_LCHECK_ZU macros.
      Update tok2strbuf() to a static function.
      netdissect.h: Keep the link-layer dissectors names sorted.
      setsignal(): Set SA_RESTART on non-lethal signals (REQ_INFO, FLUSH_PCAP)
        to avoid corrupting binary pcap output.
      Use __builtin_unreachable().
      Fail if nd_push_buffer() or nd_push_snaplen() fails.
      Improve code style and fix many typos.
    Documentation:
      Some man page cleanups.
      Update the print interface for the packet count to stdout.
      Note that we require compilers to support at least some of C99.
      Update AIX and Solaris-related specifics.
      INSTALL.txt: Add doc/README.*, delete the deleted win32 directory.
      Update README.md and README.Win32.md.
      Update some comments with new RFC numbers.

(adam)

2023-01-16 08:17:31 UTC MAIN commitmail json YAML

libpcap: updated to 1.10.3

Thursday, January 12, 2023 / The Tcpdump Group
  Summary for 1.10.3 libpcap release
    Source code:
      Sort the PUBHDR variable in Makefile.in in "ls" order.
      Fix typo in comment in pflog.h.
      Remove two no-longer-present files from .gitignore.
      Update code and comments for handling failure to set promiscuous
        mode based on new information.
    Building and testing:
      install: Fixed not to install the non-public pcap-util.h header.
      pcap-config: add a --version flag.
      Makefile.in: Add some missing files in the distclean target.

Saturday, December 31, 2022 / The Tcpdump Group
  Summary for 1.10.2 libpcap release
    Source code:
      Use __builtin_unreachable() in PCAP_UNREACHABLE.
      Use AS_HELP_STRING macro instead of AC_HELP_STRING in the
        configure scripts, to avoid deprecation warnings.
      Change availability tags in pcap.h to make it easier to
        arrange for it to be used in Darwin releases.
      Use AS_HELP_STRING for --enable-remote.
      Fix some formatting string issues found by cppcheck.
      Various small code and comment cleanups.
      Use PCAP_ERROR (defined as -1) rather than explicit -1 for
        functions the documentation says return PCAP_ERROR.
      Remove unused code from the filter compiler.
      Use _declspec(deprecated(msg)) rather than __pragma(deprecated)
        for Windows deprecation warnings, so the message that was
        specified shows up.
      diag-control.h: define PCAP_DO_PRAGMA() iff we're going to use it.
      Use "%d" to print some signed ints.
      Use the Wayback Machine for a removed document in a comment.
      Add some const qualifiers.
      RDMA: Use PRIu64 to print a uint64_t.
    "Dead" pcap_ts from pcap_open_dead() and ..._with_tstamp_precision():
        Don't crash if pcap_breakloop() is called.
    Savefiles:
      Fix pcap_dispatch() to return number of packets processed, rather
        than 0, even at EOF.
      If we get an error writing the packet header, don't write the
        packet data.
      Put PFLOG UID and PID values in the header into host byte order
        when reading a LINKTYPE_PFLOG file.
      Put CAN ID field in CAN pseudo-headers for LINUX_SLL2, as we do
        for LINUX_SLL.
      Fix inorrectly-computed "real" length for isochronous USB
        transfers when reading savefiles.
      Don't crash if pcap_can_set_rfmon() is called.
      Fix pcap_offline_read() loop.
    Capture:
      Never process more than INT_MAX packets in a pcap_dispatch() call,
        to avoid integer overflow.
      Improve error messages for "no such device" and "permission
        denied" errors.
      SITA: Fix a typo in a variable name.
    Packet filtering:
      Get PFLOG header length from the length value in the header.
      Support all the direction, reason, and action types supported by
        all systems that support PFLOG.
      Don't require PFLOG support on the target machine in order to
        support PFLOG filtering.
      Expand abbreviations into "proto X" properly.
      gencode.c: Update a comment about the VLAN TPID test.
      Add the minimum and maximum matching DLTs to an error message.
    Linux:
      Fix memory leak in capture device open.
      Fix detection of CAN/CAN FD packets in direction check.
      Fix double-free crashes on errors such as running on a kernel with
        CONFIG_PACKET_MMAP not configured.
      Use DLT_CAN_SOCKETCAN for CANbus interfaces.
      Make sure the CANFD_FDF can be relied on to indicate whether a
        CANbus packet is a CAN frame or a CAN FD frame
      Improve error message for "out of memory" errors for kernel
        filters.
      Fix pcap_findalldevs() to find usbmon devices.
      Fix handling of VLAN tagged packets if the link-layer type is
        changed from DLT_LINUX_SLL to DLT_LINUX_SLL2.
      Always turn on PACKET_AUXDATA.
      We require 2.6.27 or later, so PACKET_RESERVE is available.
      Make sure there's reserved space for a DLT_LINUX_SLL2 header
        when capturing.
      Correctly compute the "real" length for isochronous USB transfers.
      Don't have an eventfd descriptor open in non-blocking mode, so as
        not to waste descriptors.
      netfilter: Squelch a narrowing warning (To be look at before 2038).
    BPF capture (*BSD, macOS, AIX, Solaris 11):
      Fix case where a device open might fail, rather than falling back
        to a smaller buffer size, when the initial buffer size is too
        big.
      Use an unsigned device number to iterate over BPF devices, to
        squelch a compiler warning.
    NetBSD:
      Fix handling of LINKTYPE_HDLC/DLT_HDLC.
    rpcap:
      Fix unaligned accesses in rpcapd.
      Fix code to process port number.
      Clean up findalldevs code in rpcapd.
      Clean up bufferizing code.
      Fix a file descriptor/handle leak in pcap_findalldevs_ex()
        (Coverity CID 1507240).
      Improve error messages for host and port resolution errors.
      Fix connect code not to fail if both IPv4 and IPv6 addresses are
        tried.
      Improve connect failure error message.
      Provide an error message for a bad authentication reply size.
      For link-layer types with host-endian fields in the header, fix
        those fields if capturing from a server with a different byte
        order.
      Suppress temporarily the warnings with "enable remote packet capture".
    Windows:
      Add support for NdisMediumIP.
      Don't require applications using pcap to be built with VS 2015 or
        later.
      Use the correct string for the DLL VersionInfo.
      Remove unnecessary DllMain() function.
      Correctly handle ERROR_INVALID_FUNCTION from
        PacketGetTimestampModes() (indicate that WinPcap or an older
        version of Npcap is probably installed).
      Fix use-after-free in some cases when a pcap_t is closed.
      Make sure an error is returned by pcap_create_interface() if
        PacketOpenAdapter() fails.
      Return an error if the driver reports 0 timestamp modes supported.
      Close the ADAPTER handle for some errors in
        pcap_create_interface().
      Get rid of old umaintained VS project files.
      Fix deprecation warning for pcap_handle().
      Npcap is now at npcap.com, not npcap.org.
      Make sure "no such device" and "no permission to open device"
        errors show up in pcap_activate(), not pcap_create() (fixes,
        among other things, tcpdump -i <interface-number>).
      npcap: squelch deprecation warnings for kernel dump mode.
    Haiku:
      Implement pcap_lib_version(), as now required.
      Handle negative or too-large snaplen values.
      Fix various build issues and warnings.
    Building and testing:
      Update configure-time universal build checks for macOS.
      Update config.guess and config.sub.
      If we look for an SSL library with pkg-config in configure script,
        try pkg-config first.
      If we have pkg-config and Homebrew, try to set pkg-config up to
        find Homebrew packages.
      Handle some Autoconf/make errors better.
      Use "git archive" for the "make releasetar" process.
      Remove the release candidate rcX targets.
      Fix compiling on Solaris 9/SPARC and 11/AMD64.
      Address assorted compiler warnings.
      Fix cross-building on Linux for Windows with mingw32 for Win64
      Properly set installation directory on Windows when not compiling
        with MSVC.
      Fix configure script checks for compiler flags.
      Give more details if check for usable (F)Lex fails.
      Fix compiling with GCC 4.6.4.
      Don't use add_compile_options() with CMake, as we currently don't
        require 2.8.12, where it first appeared.
      Don't provide -L/usr/lib for pkg-config --libs in pkg-config.
      Fix error message for inadequate Bison/Berkeley YACC.
      configure: correctly do some DPDK checks.
      Only use pkg-config when checking for DPDK.
      Allow the path in which DPDK is installed to be specified.
      Use pkg-config first when checking for libibverbs.
      CMake: fix check for libibverbs with Sun's C compiler.
      Have CMake warn if no capture mechanism can be found.
      Don't do stuff requiring 3.19 or later on earlier CMakes.
      Squelch some CMake warnings.
      Fix diag-control.h to handle compiling with clang-cl.
      Cleanup various leftover cruft in the configure script.
      Fix building without protochain support.
      Check for a usable YACC (or Bison) and {F}lex in CMake, as we do
        in autotools.
      Only check for a C++ compiler on Haiku, as that's the only
        platform with C++ code, and make sure they generate code for
        the same instruction set bit-width (both 32-bit or both 64-bit)
      On Solaris, check the target bit-width and set PKG_CONFIG_PATH
        appropriately, to handle the mess that is the D-Bus library
        package.
      Fix generation of pcap-config and libpcap.pc files.
      pcap-config: don't assume the system library directory is /usr/lib.
      pcap-config: add a --static-pcap-only flag.
      Cirrus CI: Use the same configuration as for the main branch.
      Add four libpcap test files.
      Update Npcap SDK to 1.13.
      Makefile.in: Use TEST_DIST, like for tcpdump.
      Remove awk code from mkdep.
      Cirrus CI: Add the libssl-dev package in the Linux task.
      Cirrus CI: Add the openssl@3 brew package in the macOS task.
      Get "make shellcheck" to pass again.
      CMake: Build valgrindtest only if Autoconf would.
      CMake: use ${CMAKE_INSTALL_SBINDIR} rather than just sbin.
      CMake: use NUL: as the null device on Windows.
      autoconf: fix typo in test of macOS version.
      Makefile.in: Add two missing files in EXTRA_DIST.
      autotools, cmake: provide an rpath option if necessary.
      configure: get rid of the attempt to auto-run PKG_PROG_PKG_CONFIG.
      configure: use PKG_CHECK_MODULES to run pkg-config.
    Documentation:
      Add README.solaris.md.
      Add SCTP to pcap-filter(7).
      Note that = and == are the same operator in filters.
      Update INSTALL.md, README.md, and README.solaris.md.
      Update and clean up CONTRIBUTING.md.
      Trim documentation of support for now-dead UN*Xe and older
        versions of other UN*Xes.
      Move the "how to allocate a LINKTYPE_/DLT_ value" documentation to
        the web site.
      Clean up man pages.
      Move README.capture-module to the web site.
      Improve some protocol details in pcap-filter(7).
      Refine "relop" notes in pcap-filter(7).
      In pcap-filter(7) "domain" is an id.
      Discuss backward compatibility in pcap-filter(7).
      Other improvements to pcap-filter(7).
      Document pcap_breakloop(3PCAP) interaction with threads better.
      Document PCAP_ERROR_NOT_ACTIVATED for more routines.

(adam)

2023-01-15 21:15:25 UTC MAIN commitmail json YAML

py-lexicon: add missing dependency on py-importlib-metadata

(adam)

2023-01-15 21:11:52 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2023-01-15 21:11:08 UTC MAIN commitmail json YAML

2023-01-15 21:00:39 UTC MAIN commitmail json YAML

py-OpenSSL: update test status

(adam)

2023-01-13 13:51:06 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, devel/py-future

(adam)

2023-01-13 13:50:38 UTC MAIN commitmail json YAML

py-future: updated to 0.18.3

What's new in version 0.18.3 (2023-01-13)
=========================================
This is a minor bug-fix release containing a number of fixes:

- Backport fix for bpo-38804 (c91d70b)
- Fix bug in fix_print.py fixer (dffc579)
- Fix bug in fix_raise.py fixer (3401099)
- Fix newint bool in py3 (fe645ba)
- Fix bug in super() with metaclasses (6e27aac)
- docs: fix simple typo, reqest -> request (974eb1f)
- Correct __eq__ (c780bf5)
- Pass if lint fails (2abe00d)
- Update docker image and parcel out to constant variable.  Add comment to update version constant (45cf382)
- fix order (f96a219)
- Add flake8 to image (046ff18)
- Make lint.sh executable (58cc984)
- Add docker push to optimize CI (01e8440)
- Build System (42b3025)
- Add docs build status badge to README.md (3f40bd7)
- Use same docs requirements in tox (18ecc5a)
- Add docs/requirements.txt (5f9893f)
- Add PY37_PLUS, PY38_PLUS, and PY39_PLUS (bee0247)
- fix 2.6 test, better comment (ddedcb9)
- fix 2.6 test (3f1ff7e)
- remove nan test (4dbded1)
- include list test values (e3f1a12)
- fix other python2 test issues (c051026)
- fix missing subTest (f006cad)
- import from old imp library on older python versions (fc84fa8)
- replace fstrings with format for python 3.4,3.5 (4a687ea)
- minor style/spelling fixes (8302d8c)
- improve cmp function, add unittest (0d95a40)
- Pin typing==3.7.4.1 for Python 3.3 compatiblity (1a48f1b)
- Fix various py26 unit test failures (9ca5a14)
- Add initial contributing guide with docs build instruction (e55f915)
- Add docs building to tox.ini (3ee9e7f)
- Support NumPy's specialized int types in builtins.round (b4b54f0)
- Added r""" to the docstring to avoid warnings in python3 (5f94572)
- Add __subclasscheck__ for past.types.basestring (c9bc0ff)
- Correct example in README (681e78c)
- Add simple documentation (6c6e3ae)
- Add pre-commit hooks (a9c6a37)
- Handling of __next__ and next by future.utils.get_next was reversed (52b0ff9)
- Add a test for our fix (461d77e)
- Compare headers to correct definition of str (3eaa8fd)
- Add support for negative ndigits in round; additionally, fixing a bug so that it handles passing in Decimal properly (a4911b9)
- Add tkFileDialog to future.movers.tkinter (f6a6549)
- Sort before comparing dicts in TestChainMap (6126997)
- Fix typo (4dfa099)
- Fix formatting in "What's new" (1663dfa)
- Fix typo (4236061)
- Avoid DeprecationWarning caused by invalid escape (e4b7fa1)
- Fixup broken link to external django documentation re: porting to Python 3 and unicode_literals (d87713e)
- Fixed newdict checking version every time (99030ec)
- Add count from 2.7 to 2.6 (1b8ef51)

(adam)

2023-01-13 13:48:45 UTC MAIN commitmail json YAML

2023-01-13 09:03:24 UTC MAIN commitmail json YAML

Updated textproc/py-alabaster, devel/py-requests

(adam)

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

py-requests: updated to 2.28.2

2.28.2 (2023-01-12)
-------------------

**Dependencies**

- Requests now supports charset\_normalizer 3.x.

**Bugfixes**

- Updated MissingSchema exception to suggest https scheme rather than http.

(adam)

2023-01-13 08:54:29 UTC MAIN commitmail json YAML

py-alabaster: updated to 0.7.13

0.7.13

:support:`- backported` Modernized the project: s/Travis/Circle/ for CI, README badges, setup.cfg removal, metadata refresh, etc.

:support:`- backported` Dropped support for Python 2 and Python <3.6. This includes various minor updates to work correctly with modern versions of Sphinx (1.6 at the very least). Thanks to Adam Turner for a pile of patches here.

Warning

This change is backwards incompatible if you're on an old Python version.

:support:`- backported` Tweak CSS somewhat for compatibility with modern Sphinx versions' base stylesheet.

(adam)

2023-01-12 19:36:15 UTC MAIN commitmail json YAML

Updated lang/llvm, sysutils/ansible

(adam)

2023-01-12 19:35:24 UTC MAIN commitmail json YAML

ansible: updated to 7.1.0

v7.1.0
======

Added Collections
-----------------
- grafana.grafana (version 1.1.0)

Ansible-core
------------
Ansible 7.1.0 contains Ansible-core version 2.14.1.
This is a newer version than version 2.14.0 contained in the previous Ansible release.

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

cisco.meraki
~~~~~~~~~~~~
- meraki_mr_l7_firewall - New module
- meraki_webhook_payload_template - New module

community.zabbix
~~~~~~~~~~~~~~~~
- all modules are opting away from zabbix-api and using httpapi ansible.netcommon plugin. We will support zabbix-api for backwards compatibility until next major release. See our README.md for more information about how to migrate
- zabbix_agent and zabbix_proxy roles are opting away from zabbix-api and use httpapi ansible.netcommon plugin. We will support zabbix-api for backwards compatibility until next major release. See our README.md for more information about how to migrate

containers.podman
~~~~~~~~~~~~~~~~~
- New become plugin - podman_unshare
- Podman generate systemd module

fortinet.fortios
~~~~~~~~~~~~~~~~
- Support FortiOS v7.0.6, v7.0.7, v7.0.8, v7.2.1, v7.2.2.

(adam)

2023-01-12 19:32:54 UTC MAIN commitmail json YAML

2023-01-12 12:09:34 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, net/unbound

(adam)

2023-01-12 12:09:18 UTC MAIN commitmail json YAML

unbound: updated to 1.17.1

1.17.1

Features

Expose 'statistics-inhibit-zero' as a configuration option; the default value retains Unbound's behavior.
Expose 'max-sent-count' as a configuration option; the default value retains Unbound's behavior.
Merge 461 from Christian Allred: Add max-query-restarts option. Exposes an internal configuration but the default value retains Unbound's behavior.
Merge 569 from JINMEI Tatuya: add keep-cache option to 'unbound-control reload' to keep caches.

Bug Fixes

Merge 768 from fobser: Arithmetic on a pointer to void is a GNU extension.
In unit test, print python script name list correctly.
testcode/dohclient sets log identity to its name.
Clarify the use of MAX_SENT_COUNT in the iterator code.
Fix that cachedb does not store failures in the external cache.
Merge 767 from jonathangray: consistently use IPv4/IPv6 in unbound.conf.5.
Fix to ignore tcp events for closed comm points.
Fix to make sure to not read again after a tcp comm point is closed.
Fix 775: libunbound: subprocess reap causes parent process reap to hang.
iana portlist update.
Complementary fix for distutils.sysconfig deprecation in Python 3.10 to commit 62c5039ab9da42713e006e840b7578e01d66e7f2.
Fix 779: [doc] Missing documention in ub_resolve_event() for callback parameter was_ratelimited.
Ignore expired error responses.
Merge 720 from jonathangray: fix use after free when WSACreateEvent() fails.
Fix for the ignore of tcp events for closed comm points, preserve the use after free protection features.
Fix 782: Segmentation fault in stats.c:404.
Add SVCB and HTTPS to the types removed by 'unbound-control flush'.
Clear documentation for interactivity between the subnet module and the serve-expired and prefetch configuration options.
Fix 773: When used with systemd-networkd, unbound does not start until systemd-networkd-wait-online.service times out.
Merge 808: Wrap Makefile script's directory variables in quotes.
Fix to wrap Makefile scripts directory in quotes for uninstall.
Fix windows compile for libunbound subprocess reap comm point closes.
Update github workflows to use checkout v3.
Fix wildcard in hyperlocal zone service degradation, reported by Sergey Kacheev.

(adam)

2023-01-12 11:58:13 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.10.2

v6.10.2

Bugfixes

Make git a runtime dependency
Disable version check when running as a pre-commit hook
Avoid checking var-names on non ansible files

(adam)

2023-01-12 10:23:23 UTC MAIN commitmail json YAML

Updated archivers/xz, databases/py-redis

(adam)

2023-01-12 10:22:15 UTC MAIN commitmail json YAML

py-redis: updated to 4.4.2

4.4.2

�洫ェ Experimental Features

Add support for BF.CARD

�泅� New Features

Add support for BF.CARD
Add support for custom connection pool class in NodesManager

�汾� Bug Fixes

Allow replica to master promotion in nodes_cache
Security Fix: Updating graph parser for potential injection cases

(adam)

2023-01-12 10:20:33 UTC MAIN commitmail json YAML

xz: updated to 5.4.1

5.4.1 (2023-01-11)

    * liblzma:

        - Fixed the return value of lzma_microlzma_encoder() if the
          LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
          made the function return LZMA_STREAM_END without encoding
          anything instead of returning LZMA_OPTIONS_ERROR.

        - Windows / Visual Studio: Workaround a possible compiler bug
          when targeting 32-bit x86 and compiling the CLMUL version of
          the CRC64 code. The CLMUL code isn't enabled by the Windows
          project files but it is in the CMake-based builds.

    * Build systems:

        - Windows-specific CMake changes:

            * Don't try to enable CLMUL CRC64 code if _mm_set_epi64x()
              isn't available. This fixes CMake-based build with Visual
              Studio 2013.

            * Created a workaround for a build failure with windres
              from GNU binutils. It is used only when the C compiler
              is GCC (not Clang). The workaround is incompatible
              with llvm-windres, resulting in "XZx20Utils" instead
              of "XZ Utils" in the resource file, but without the
              workaround llvm-windres works correctly. See the
              comment in CMakeLists.txt for details.

            * Included the resource files in the xz and xzdec build
              rules. Building the command line tools is still
              experimental but possible with MinGW-w64.

        - Visual Studio: Added stream_decoder_mt.c to the project
          files. Now the threaded decompressor lzma_stream_decoder_mt()
          gets built. CMake-based build wasn't affected.

        - Updated windows/INSTALL-MSVC.txt to mention that CMake-based
          build is now the preferred method with Visual Studio. The
          project files will probably be removed after 5.4.x releases.

        - Changes to #defines in config.h:

            * HAVE_DECL_CLOCK_MONOTONIC was replaced by
              HAVE_CLOCK_MONOTONIC. The old macro was always defined
              in configure-generated config.h to either 0 or 1. The
              new macro is defined (to 1) only if the declaration of
              CLOCK_MONOTONIC is available. This matches the way most
              other config.h macros work and makes things simpler with
              other build systems.

            * HAVE_DECL_PROGRAM_INVOCATION_NAME was replaced by
              HAVE_PROGRAM_INVOCATION_NAME for the same reason.

    * Tests:

        - Fixed test script compatibility with ancient /bin/sh
          versions. Now the five test_compress_* tests should
          no longer fail on Solaris 10.

        - Added and refactored a few tests.

    * Translations:

        - Updated the Catalan and Esperanto translations.

        - Added Korean and Ukrainian man page translations.

(adam)

2023-01-12 08:10:42 UTC MAIN commitmail json YAML

Updated graphics/hugin, www/py-urllib3

(adam)

2023-01-12 08:10:24 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.14

1.26.14 (2023-01-11)
--------------------
* Fixed parsing of port 0 (zero) returning None, instead of 0.
* Removed deprecated getheaders() calls in contrib module.

(adam)

2023-01-12 08:08:36 UTC MAIN commitmail json YAML

hugin: updated to 2022.0.0

Changes since 2021.0.0

Add simple edge fill option to fill black edges in panorama with homogenous color.
Simplified the assistant page with only the necessary GUI controls to make it more clear for beginners and casual users.
Several improvements to control points tab (e.g. magnifier displays now warped image for better judgement of wide angle/fisheye images).
Improved handling of duplicate control points when running cpfind.
Extended command line tools pto_mask (--delete-mask) and pano_modify (allow specifying crop relative to canvas size).
Several bug fixes.

(adam)

2023-01-11 19:00:51 UTC MAIN commitmail json YAML

Updated audio/libsndfile, devel/py-pybind11

(adam)

2023-01-11 19:00:31 UTC MAIN commitmail json YAML

py-pybind11: updated to 2.10.3

Version 2.10.3

Changes:

Temporarily made our GIL status assertions (added in 2.10.2) disabled by default (re-enable manually by defining PYBIND11_ASSERT_GIL_HELD_INCREF_DECREF, will be enabled in 2.11).
Improved error messages when inc_ref/dec_ref are called with an invalid GIL state.

Bug Fixes:

Some minor touchups found by static analyzers.

(adam)

2023-01-11 18:58:23 UTC MAIN commitmail json YAML

libsndfile: updated to 1.2.0

1.2.0

Fixed

Searching for LAME dependency with CMake build system.
CMake build from Autotools tarball.
Build on UWP platform.
Fix signed integer overflow.
Skipping large wav chunks on stdin.

Removed

Maximum samplerate limit,

(adam)

2023-01-11 18:20:48 UTC MAIN commitmail json YAML

Updated lang/nodejs16, lang/nodejs14

(adam)

2023-01-11 18:20:31 UTC MAIN commitmail json YAML

nodejs14: updated to 14.21.2

Version 14.21.2 'Fermium' (LTS)

Notable Changes

OpenSSL 1.1.1s

This OpenSSL version does not address any security vulnerabilities.

Root certificates updated to NSS 3.85

Time zone update to 2022f

(adam)

2023-01-11 18:19:49 UTC MAIN commitmail json YAML

nodejs16: updated to 16.19.0

Version 16.19.0 'Gallium' (LTS)

Notable Changes

OpenSSL 1.1.1s

This OpenSSL version does not address any security vulnerabilities.

Root certificates updated to NSS 3.85

Time zone update to 2022f

(adam)

2023-01-11 17:35:09 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/nodejs18

(adam)

2023-01-11 17:33:48 UTC MAIN commitmail json YAML

nodejs18: updated to 18.13.0

Version 18.13.0 'Hydrogen' (LTS), @danielleadams

Notable changes

Add support for externally shared js builtins

By default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code (including WASM) can also be externalized. This addition does not affect binaries shipped by the Node.js project but will allow other distributions to externalize additional dependencies when needed.

Introduce File

Support function mocking on Node.js test runner

build:
disable v8 snapshot compression by default (Joyee Cheung)
crypto:
update root certificates (Luigi Pinca)
deps:
update ICU to 72.1 (Micha谷l Zasso)
doc:
add doc-only deprecation for headers/trailers setters (Rich Trott)
add Rafael to the tsc (Michael Dawson)
deprecate use of invalid ports in url.parse (Antoine du Hamel)
add lukekarrys to collaborators (Luke Karrys)
add anonrig to collaborators (Yagiz Nizipli)
deprecate url.parse() (Rich Trott)
lib:
drop fetch experimental warning (Matteo Collina)
net:
(SEMVER-MINOR) add autoSelectFamily and autoSelectFamilyAttemptTimeout options (Paolo Insogna)
src:
(SEMVER-MINOR) add uvwasi version (Jithil P Ponnan)
(SEMVER-MINOR) add initial shadow realm support (Chengzhong Wu)
test_runner:
(SEMVER-MINOR) add t.after() hook (Colin Ihrig)
(SEMVER-MINOR) don't use a symbol for runHook() (Colin Ihrig)
tls:
(SEMVER-MINOR) add "ca" property to certificate object (Ben Noordhuis)
remove trustcor root ca certificates (Ben Noordhuis)
tools:
update certdata.txt (Luigi Pinca)
util:
add fast path for utf8 encoding (Yagiz Nizipli)
improve textdecoder decode performance (Yagiz Nizipli)
(SEMVER-MINOR) add MIME utilities (Bradley Farias)

(adam)

2023-01-11 17:32:33 UTC MAIN commitmail json YAML

nodejs: updated to 19.4.0

Version 19.4.0 (Current)

Notable Changes

buffer:
(SEMVER-MINOR) add buffer.isUtf8 for utf8 validation (Yagiz Nizipli)
http:
(SEMVER-MINOR) improved timeout defaults handling (Paolo Insogna)
net:
add autoSelectFamily global getter and setter (Paolo Insogna)
os:
(SEMVER-MINOR) add availableParallelism() (Colin Ihrig)
util:
add fast path for text-decoder fatal flag (Yagiz Nizipli)

(adam)

2023-01-11 12:05:40 UTC MAIN commitmail json YAML

Updated security/py-asyncssh, textproc/py-ujson

(adam)

2023-01-11 12:05:24 UTC MAIN commitmail json YAML

py-ujson: updated to 5.7.0

5.7.0

Added

Support ujson.loads(bytearray(...)) and other bytes-like objects.

(adam)

2023-01-11 12:04:08 UTC MAIN commitmail json YAML

py-asyncssh: updated to 2.13.0

Release 2.13.0 (27 Dec 2022)
----------------------------

* Updated testing and coverage to drop Python 3.6 and add Python 3.11.
  Thanks go to GitHub user hexchain for maintaining the GitHub workflows
  supporting this!

* Added new "recv_eof" option to not pass an EOF from a channel to a
  redirected target, allowing output from multiple SSH sessions to be
  sent and mixed with other direct output to that target. This is meant
  to be similar to the existing "send_eof" option which controls whether
  EOF on a redirect source is passed through to the SSH channel. Thanks
  go to Stuart Reynolds for inspiring this idea.

* Added new methods to make it easy to perform forwarding between TCP
  ports and UNIX domain sockets. Thanks go to Alex Rogozhnikov for
  suggesting this use case.

* Added a workaround for a problem seen on a Huawei SFTP server where
  it sends an invalid combination of file attribute flags. In cases where
  the flags are otherwise valid and the right amount of attribute data is
  available, AsyncSSH will ignore the invalid flags and proceed.

* Fixed an issue with copying files to SFTP servers that don't support
  random access I/O. The potential to trigger this failyre goes back
  several releases, but a change in AsyncSSH 2.12 made out-of-order writes
  much more likely. This fix returns AsyncSSH to its previous behavior
  where out-of-order writes are unlikely even when taking advantage of
  parallel reads. Thanks go to Patrik Lindgren and Stefan Walkner for
  reporting this issue and helping to identify the source of the problem.

* Fixed an issue when requesting remote port forwarding on a dynamically
  allocated port. Thanks go to Daniel Shimon for reporting this and
  proposing a fix.

* Fixed an issue where readexactly could block indefinitely when a signal
  is delivered in the stream before the requested number of bytes are
  available. Thanks go to Artem Bezborodko for reporting this and
  providing a fix.

* Fixed an interoperability issue with OpenSSH when using SSH certificates
  with RSA keys with a SHA-2 signature. Thanks go to ��ukasz Siudut for
  reporting this.

* Fixed an issue with handling "None" in ProxyCommand, GlobalKnownHostsFile,
  and UserKnownHostsFile config file options. Thanks go to GitHub user
  dtrifiro for reporting this issue and suggesting a fix.

(adam)

2023-01-11 11:48:51 UTC MAIN commitmail json YAML

Updated www/py-parsel, textproc/py-cssselect

(adam)

2023-01-11 11:48:35 UTC MAIN commitmail json YAML

py-cssselect: updated to 1.2.0

Version 1.2.0
-------------
* Drop support for Python 2.7, 3.4-3.6, add support for Python 3.7-3.11.
* Add type annotations (PEP 484 and PEP 561).
* More features from the CSS Selectors Level 4:
  * The ``:is()`` pseudo-class.
  * The ``:where()`` pseudo-class.
  * The ``:has()`` pseudo-class, with some limitations.
* Fix parsing ``:scope`` after a comma.
* Add parentheses to fix condition precedence in some cases.
* Private API changes related to the removal of the Python 2 support:
  * Remove ``_unicode`` and ``_unichr`` aliases from ``csselect.parser``.
  * Remove ``_basestring`` and ``_unicode`` aliases from ``csselect.xpath``.
  * Deprecate ``csselect.xpath._unicode_safe_getattr()`` and change it to just
    call ``getattr()``.
* Include tests in the PyPI tarball.
* Many CI additions and improvements.
* Improve the test coverage.

(adam)

2023-01-11 11:47:18 UTC MAIN commitmail json YAML

py-parsel: updated to 1.7.0

1.7.0 (2022-11-01)
* Add PEP 561-style type information
* Support for Python 2.7, 3.5 and 3.6 is removed
* Support for Python 3.9-3.11 is added
* Very large documents (with deep nesting or long tag content) can now be
  parsed, and ``Selector`` now takes a new argument ``huge_tree`` to disable
  this
* Support for new features of cssselect 1.2.0 is added
* The ``Selector.remove()`` and ``SelectorList.remove()`` methods are
  deprecated and replaced with the new ``Selector.drop()`` and
  ``SelectorList.drop()`` methods which don't delete text after the dropped
  elements when used in the HTML mode.

(adam)

2023-01-11 10:54:59 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, textproc/py-yamllint

(adam)

2023-01-11 10:54:41 UTC MAIN commitmail json YAML

py-yamllint: updated to 1.29.0

1.29.0 (2023-01-10)

Add support for Python 3.11, drop support for Python 3.6
Rule float-values: fix bug on strings containing fordidden values
Stop releasing universal wheels
Use proper Python 3 I/O type for file reading
Rule indentation: fix indent-sequences in nested collections
Docs: clarify disable-line and parser errors, give a workaround
Refactors to apply some pyupgrade suggestions
Allow using a list of strings in ignore configuration
Add --list-files command line option

(adam)

2023-01-11 10:53:16 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.6

Release 3.0.6 - January 5 2023
------------------------------
* Added simulated worksheet :func:`autofit` method.

(adam)

2023-01-11 10:41:27 UTC MAIN commitmail json YAML

Updated textproc/py-sphinxcontrib-applehelp, devel/py-traitlets

(adam)