Commit Graph
41186 Commits
Author SHA1 Message Date
Peter Marko 2a63000013 libwebsockets: Upgrade 5.0.0 -> 5.1.0
This includes fix for CVE-2026-114550.

Added a patch for reproducibility issue from this release.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-06 00:12:31 -08:00
Bartosz Golaszewski 8c14a71c1a libgpiod: update to v2.3.2
This is a bug-fix release addressing a couple more build issues after the
conversion to meson. Not really necessary for meta-openembedded but
let's upgrade for consistency with upstream.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-06 00:12:31 -08:00
Bartosz Golaszewski f19b397f21 python3-gpiod: update to v2.6.0
This is a minor release adding support for Python 3.15 + some other
minor tweaks and fixes.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-04 09:38:05 -08:00
Johannes Schneider 245f4c2e35 signing.bbclass: set all softhsm config keys explicitly
The generated softhsm2.conf only sets directories.tokendir and
objectstore.backend. SoftHSM warns about every other key it falls back to
the default for, and it logs through syslog(), so every process loading
the module during a build (rauc, extract-cert, ...) puts three
"Missing ... in configuration" lines into the build host's journal.

Set log.level, slots.removable and slots.mechanisms explicitly. The latter
two keep their defaults; log.level = ERROR keeps SoftHSM's INFO/WARNING
chatter out of the host journal while errors are still logged.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-04 09:38:05 -08:00
Leon Anavi 805cef9814 overlayfs-tools: Upgrade 2025.01 -> 2026.10
Upgrade to release 2026.10:

- meson: Disable tests build by default
- Define attr dependency
- Test if merged overlay is usable after mounting
- Remove trusted xattrs from upperdir metacopies before copying
  attributes
- Add Option To Use rsync for merge Operation
- Support merge metacopy file

Since version 2026.10, meson.build wraps the tests build in
"if get_option('tests')", so the tests are disabled by default and
do_configure:prepend is no longer needed. Keeping it also breaks
the build with:

ERROR: Expecting endif got eof.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-04 09:38:05 -08:00
Leon Anavi 4ae45814d6 xfstests: Upgrade 2026.06.21 -> 2026.09.22
Upgrade to release 2026.09.22:

- generic: test bdev freeze count leak on nested thaw
- btrfs/255: add _cleanup function to kill the balance stress
  process
- common/btrfs: exercise all algorithms in _btrfs_stress_defrag()
- common/btrfs: exercise all algorithms in
  _btrfs_stress_remount_compress()
- btrfs: test that we don't create pointless compressed inline
  extents
- overlay/081: add missing _require_scratch check
- btrfs/273: add missing _require_scratch check
- common/btrfs: require scratch before checking encoded reads
- f2fs/015,016: add missing _require_scratch checks
- generic/590,735,795: add missing _require_scratch check
- common: strip attr 2.6.0 --restore safety warnings
- generic/760: enable sub-block reads
- generic/263: enable sub-block reads
- generic/091: enable sub-block reads
- min_dio_alignment: add a -r option to query read alignment
- statx.h: update to latest kernel UAPI
- generic: test corruption detection using T10 protection
  information
- generic: test I/O on devices with T10 protection information
- add a "pi" group
- common: add a _sysfs_block_integrity_path helper
- common: factor out a _bdev_disk_name helper
- common/scsi_debug: don't slow down I/O
- f2fs/009: fix race condition in orphan inode test
- common/rc: remove trailing space from _mread() default map_len
- common: fix spelling of SCRATCH_DEV_POOL
- f2fs/024: add missing execute permission

Upgrade to v2026.09.22, not v2026.10.15 because the latter's
commits are still on branch for-next and have not yet merged to
branch master.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:07:26 -08:00
Leon Anavi 69f077b1d2 xfsprogs: Upgrade 7.2.0 -> 7.2.1
Upgrade to release 7.2.1:

- xfs_healer: fail earlier on non-xfs filesystems
- xfs_healer: correct xfd_ API usage
- man: fix alignment of the rtstart field in ioctl_xfs_fsgeometry.2
- xfs_quota: fix XFS_GETQSTAT parameter pointer
- mkfs: allow disabling quota flags
- xfs_scrub: terminate systemd services if the sysadmin unmounts
- man/xfs_rtgroup_geometry: add rg_writepointer field description
- xfs_io: report rg_writepointer in report rg_info()

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:07:26 -08:00
Khem Raj 539d6e26eb imx-cst: Fix build with OpenSSL 4.1
OpenSSL 4.1 deprecates ASN1_STRING_length(), which the OpenSSL 4 ASN1
opaque fix uses, and the build uses -Werror:

  openssl_helper.c:1255:21: error: 'ASN1_STRING_length' is deprecated:
  Since OpenSSL 4.1; use ASN1_STRING_get_length() [-Werror,-Wdeprecated-declarations]

Use ASN1_STRING_get_length() when building against OpenSSL 4.1 or newer.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:07:25 -08:00
Khem Raj 37520ee64a python3-cbor2: Install docs/usage.rst for ptests
tests/test_sequence_docs.py executes the code examples embedded in
docs/usage.rst, resolved relative to the tests directory. The file was
not installed, so all 26 tests in it failed with:

  FileNotFoundError: [Errno 2] No such file or directory:
  '/usr/lib/python3-cbor2/ptest/docs/usage.rst'

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:07:25 -08:00
Khem Raj b893deb446 python3-cbor2: Upgrade 6.2.0.post1 -> 6.2.0.post2
Regenerate python3-cbor2-crates.inc to match the bundled Cargo.lock.
The previous crates list was stale (bigdecimal 0.4.10 vs 0.4.11 locked),
which made cargo metadata fail in do_compile with:

  failed to select a version for the requirement `bigdecimal = "^0.4.10"`
  (locked to 0.4.11)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:07:25 -08:00
Jason Schonberg 110598df14 libio-stringy-perl: upgrade 2.111 -> 2.112
2.112    2019-12-13
  - Added the change log from any prior source that could be found. Formatted
    the log to fit metacpan.org loose standards.
  - Added .mailmap to correctly attribute all commits to Dianne Skoll when
    using: git shortlog -s -e
  - Added .gitattributes and .gitignore to assist with keeping the repo clean
  - Change use vars qw() to our $whatever instead. 'our'
  - Hide IO::WrapTie subclasses from PAUSE
  - Rebuild Makefile.PL to contain all of the prerequisites. Make use of the
    stub from Dist::Zilla
  - Convert README to README.md
  - Fix the documentation in the main module, IO::Stringy to better indicate
    where to get info and how to use the module
  - Fix the dist's META information to indicate the original author and license
  - Add a LICENSE file
  - Get rid of the set-version.pl file as it's no longer needed
  - Add AppVeyor CI testing
  - Add Travis CI testing
  - update t/IO_InnerFile.t to use Test::More and a proper TEMP file (RT #103895)

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:22 -08:00
Ankur Tyagi 5dab3c6667 ctags: upgrade 6.2.20261011.0 -> 6.2.20261101.0
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:22 -08:00
Ankur Tyagi 5d5810e8e4 libinih: upgrade 62 -> 63
Changelog:
https://github.com/benhoyt/inih/releases/tag/r63

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:22 -08:00
Ankur Tyagi 6cff21cc3d jsoncons: upgrade 1.9.0 -> 1.10.0
Changelog:
https://github.com/danielaparker/jsoncons/releases/tag/v1.10.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:22 -08:00
Ankur Tyagi 4d969983f3 thin-provisioning-tools: upgrade 1.3.3 -> 1.3.4
Changelog:
- Fix panics in thin_dump when btree nodes point beyond the metadata device
- Fix overflows in IoEngine block range tracking and offset calculation,
  which caused panics or reads at wrong offsets on damaged metadata in
  thin_check, cache_check and other tools.
- Fix integer overflow in space map boundary checks
- Remove redundant leaf insertions in LeafWalker

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:22 -08:00
Ankur Tyagi 431f3b385d uriparser: upgrade 1.0.2 -> 1.0.3
Changelog:
https://github.com/uriparser/uriparser/blob/uriparser-1.0.3/ChangeLog

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi 728a6aeb17 ndpi: patch CVE-2026-116744
Details:
https://nvd.nist.gov/vuln/detail/cve-2026-116744

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi 0a8b791b6b flatcc: patch CVE-2026-116734
Details:
https://nvd.nist.gov/vuln/detail/cve-2026-116734

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi 1811de9803 flatcc: patch CVE-2026-116733
Details:
https://nvd.nist.gov/vuln/detail/cve-2026-116733

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi 94e768749e assimp: patch CVE-2026-117608
Details:
https://nvd.nist.gov/vuln/detail/cve-2026-117608

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi fdfb40bed0 swagger-ui: upgrade 5.34.0 -> 5.34.1
Changelog:
https://github.com/swagger-api/swagger-ui/releases/tag/v5.34.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:21 -08:00
Ankur Tyagi 0f963f83ea grpc: upgrade 1.84.1 -> 1.84.2
Changelog:
https://github.com/grpc/grpc/releases/tag/v1.84.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi 4391458811 toybox: upgrade 0.8.14 -> 0.8.15
Changelog:
https://landley.net/toybox/news.html#03-10-2026

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi 3622b706f3 imagemagick: upgrade 7.1.2-34 -> 7.1.2-35
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi b3c3708cf6 neatvnc: upgrade 1.0.3 -> 1.0.4
Changelog:
https://github.com/any1/neatvnc/releases/tag/v1.0.4

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi d2770fcb0b psqlodbc: upgrade 18.00.0005 -> 18.00.0006
Changelog:
https://github.com/postgresql-interfaces/psqlodbc/blob/main/Changelog.md#18000006

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi 0476d9b84a imapfilter: upgrade 2.8.5 -> 2.8.6
Dropped patch that is part of the upstream version.

Changelog:
- Support building with OpenSSL 4.0.0 and later.
- Bug fix; UTF-7 encoding mailbox conversion problems.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi 91086e560b thingsboard-gateway: upgrade 3.8.5 -> 3.8.6
Changelog:
https://github.com/thingsboard/thingsboard-gateway/releases/tag/3.8.6

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:20 -08:00
Ankur Tyagi c2483021fa open62541: upgrade 1.5.9 -> 1.5.10
Changelog:
https://github.com/open62541/open62541/releases/tag/v1.5.10

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi b28083d579 ngtcp2: upgrade 1.25.0 -> 1.26.0
Dropped patch that is part of the upstream version.

Changelog:
https://github.com/ngtcp2/ngtcp2/releases/tag/v1.26.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi 4dd7ba8558 nghttp3: upgrade 1.18.0 -> 1.19.0
Changelog:
https://github.com/ngtcp2/nghttp3/releases/tag/v1.19.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi 25144ffbd4 weechat: upgrade 4.10.1 -> 4.10.2
Changelog:
https://github.com/weechat/weechat/releases/tag/v4.10.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi b82ca109ae squid: upgrade 7.7 -> 7.8
Refreshed patches for the new version.

Changelog:
https://github.com/squid-cache/squid/releases/tag/SQUID_7_8

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi 80df4c0c71 mpd: upgrade 0.24.17 -> 0.24.18
Changelog:
https://github.com/MusicPlayerDaemon/MPD/blob/v0.24.18/NEWS

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:19 -08:00
Ankur Tyagi a08d9d21ab libuvc: upgrade 0.0.8 -> 0.0.9
Changelog:
https://github.com/libuvc/libuvc/releases/tag/v0.0.9

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:18 -08:00
Ankur Tyagi edd7b97266 libopenmpt: upgrade 0.8.9 -> 0.8.10
Changelog:
https://lib.openmpt.org/libopenmpt/2026/10/31/security-updates-0.8.10-0.7.22-0.6.31/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 22:04:18 -08:00
Leon Anavi 0563530a78 python3-zeroconf: Upgrade 0.151.5 -> 0.153.0
Upgrade to release 0.153.0:

- Drop Python 3.10 support

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:34 -08:00
Leon Anavi 9242b140bb python3-wtforms: Upgrade 3.3.1 -> 3.3.2
Upgrade to release 3.3.2:

What's Changed:

- chore(deps): Bump the "dependencies" group with 1 update across
  multiple ecosystems

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:34 -08:00
Leon Anavi e231f03b8f python3-wrapt: Upgrade 2.5.1 -> 2.5.2
Upgrade to release 2.5.2:

- The special methods added to the class generated for an
  wrapt.AutoObjectProxy, and adjusted when __wrapped__ was
  reassigned, were determined by inspecting the wrapped object
  itself, rather than the type of the wrapped object. As special
  methods are only ever looked up on the type of an object, this
  gave the wrong result in several cases. When the wrapped object
  was a class, the special methods it defined for its instances
  were added to the proxy class, so a proxy for a class defining
  __set_name__() raised TypeError when assigned to an attribute in
  a class body, a proxy for a class defining __get__() was bound as
  a descriptor on attribute access, and a proxy for a class
  defining __await__() or __iter__() was reported as awaitable or
  iterable by inspect.isawaitable() and collections.abc checks,
  even though the class itself was not. Special methods provided by
  the metaclass of a wrapped class, such as __iter__(), were not
  added to the proxy class. When the wrapped object was an
  instance, instance attributes shadowing the dunder names were
  treated as special methods of the wrapped object, and special
  methods which a __dir__() method of the wrapped object did not
  report were missed. The special methods are now always determined
  from the type of the wrapped object, so a proxy behaves the same
  as the object it wraps. This also covers a wrapt.LazyObjectProxy
  whose factory returns an object, as resolving the wrapped object
  reassigns __wrapped__. With thanks to ybai08 for pull request
  #361 which identified the issue.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:34 -08:00
Leon Anavi 010f86076f python3-twisted: Upgrade 26.4.0 -> 26.10.0
Upgrade to release 26.10.0:

Security fixes:

- CVE-2026-83813 (GHSA-jj36-9pvh-vj5r)
- CVE-2023-44487 (GHSA-vpp8-g58w-m8mp)
- CVE-2026-115778 (GHSA-cwm5-jh59-mwxr)
- CVE-2026-115775 (GHSA-3476-c5c2-fr73)
- CVE-2026-115877 (GHSA-q7qq-6mhp-9rc4)
- CVE-2026-115774 (GHSA-2qrf-pqgx-qh9v)
- CVE-2026-115776 (GHSA-53xc-49m8-p798)

Features:

- It is now possible to set the SO_REUSEPORT and SO_REUSEADDR TCP
  socket flags from user code.
- Python 3.14 is now supported.
- twisted.internet.defer.Deferred.__iter__, used when awaiting a
  Deferred, is now about 2-3% faster.

Bugfixes:

- twisted.internet.tcp.Port.startListening() now closes the socket
  when raising CannotListenError.
- Initiating a TCP connection with an address literals and a port
  outside of the 1-65535 range in twisted.internet.tcp.BaseClient
  and twisted.internet.iocpreactor.tcp.Client now triggers an
  errback instead of an unhandled error. This change might also fix
  other unhandled errors occurred while connecting using address
  literals.
- twisted.logger.LoggingFile.fileno now raises
  io.UnsupportedOperation instead of returning -1. This fixes an
  interoperability issue with multiprocessing.
- twistd now exits with a non-zero status when given an unknown
  subcommand.
- twisted.internet.testing.MemoryReactor.removeAll() now returns
  what was removed to comply with IReactorFDSet.removeAll()

- twisted.internet.asyncioreactor.AsyncioSelectorReactor.callLater
  now has the same signature as
  twisted.internet.interfaces.IReactorTime.callLater.
  twisted.internet.asyncioreactor.AsyncioSelectorReactor.callFromThread
  now has the same signature as
  twisted.internet.interfaces.IReactorFromThreads.callFromThread.

- twisted.protocols.ftp.FTPClient now uses ip address of the
  original ftp server to open passive data connections by default,
  instead of trusting PASV responses.

Improved Documentation:

- The "Writing Servers" and "UDP Networking" documentation pages
  have been updated to remove obsolete references to persisting the
  reactor (a feature gone from Twisted for several decades now),
  and to better explain the factory and protocol setup and teardown
  lifecycle.
- Twisted's policy documentation now includes a prominently
  featured, clear explanation of our AI policy: to wit, including
  the outputs of generative AI systems is forbidden.

Deprecations and Removals:

- twisted.internet.tcp.Connection no longer supports returning a
  non-None value from a protocol's dataReceived method, deprecated
  since Twisted 11.0.0.
- twisted.internet.error.PotentialZombieWarning, deprecated since
  Twisted 10.0, has been removed.
- Implementations of twisted.internet.interfaces.IProcessProtocol
  are now required to provide a processExited method. Omitting this
  method was deprecated in Twisted 8.2.
- twisted.internet.ssl.protocolNegotiationMechanisms and
  twisted.internet.ssl.ProtocolNegotiationSupport are deprecated
  because all supported TLS backends provide ALPN. Callers can
  configure ALPN without checking for support.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi ea007add6c python3-trio: Upgrade 0.34.0 -> 0.35.0
Upgrade to release 0.35.0:

- Mark that Trio supports 3.15.
- Ensure that Trio consistently encodes all hostnames using IDNA
  2008.
- Avoid erroring when running in a CPython built for an Android API
  version less than 24.
- Ensure trio.lowlevel.notify_closing works even on events that
  have been deleted, e.g. because they were registered as one shot
  events.
- trio.Process no longer emits an EncodingWarning on Linux when
  Python runs with -X warn_default_encoding
  (or PYTHONWARNDEFAULTENCODING=1).
- The typing for async-file-objects is now consistent about what it
  exposes based on what is exposed by the underlying object.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi f3f36654a0 python3-socketio: Upgrade 5.17.0 -> 5.18.0
Upgrade to release 5.18.0:

- Reject events over HTTP before the connection completes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi fc02b4475a python3-python-multipart: Upgrade 0.0.32 -> 0.0.33
Upgrade to release 0.0.33:

This release lets you cap URL-encoded form fields as they stream in, and
fixes several upload and decoding edge cases. It also drops Python 3.10
and adds Python 3.15.

- Limit URL-encoded fields while streaming. The new opt-in
  MAX_FIELDS and MAX_FIELD_SIZE options for FormParser raise
  FormParserError before oversized data is buffered. Both default
  to no limit, and multipart forms are unaffected.
- Nameless uploads no longer crash when spilled to disk.
  Uploads without a filename used to raise AttributeError when
  UPLOAD_KEEP_EXTENSIONS or UPLOAD_KEEP_FILENAME was set.
- UPLOAD_DIR accepts str with UPLOAD_KEEP_FILENAME. A str
  upload directory used to fail on the first write to disk.
- Decoded data is complete before callbacks run (#336, #355).
  Content-Transfer-Encoding decoders are finalized at the end of
  each part, and quoted-printable escapes split across writes
  decode correctly.
- parse_options_header lowercases content types with parameters
 . Multipart/Form-Data; boundary=abc now returns
  multipart/form-data, the same as headers without parameters.
- Faster opening boundary matching. Complete boundaries are
  matched in one step.
- Faster parser state lookups. Parser states are
  module-level enum members, so their repr is now multipart.END
  instead of <MultipartState.END: 12>.
- Faster querystring callback dispatch.
- Python 3.10 is no longer supported. Python 3.11 is now the
  minimum.
- Python 3.15 is supported.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi 135ffe8da0 python3-pytest-codspeed: Upgrade 5.0.3 -> 5.0.4
Upgrade to release 5.0.4:

- Support pytest 9.2: pytest --codspeed no longer crashes at
  session start when pytest-benchmark is installed
- build: pin -std=c11 for instrument-hooks core.c
- docs(readme): bump action version to v5
- feat: warn when running on an unsupported Python version
- ci: migrate to github default arm runners
- ci: use 26.04 image instead of latest
- ci: test against stable python 3.15 and 3.15t
- docs: add Python 3.15 to README version badge

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi 9c5f02348d python3-pytest-asyncio: Upgrade 1.4.1 -> 1.4.1.post1
Upgrade to release 1.4.1.post1:

Changed:

- Removed the upper version bound on the pytest dependency.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:33 -08:00
Leon Anavi 1f86ceb4c8 python3-oauthlib: Upgrade 4.0.0 -> 4.0.1
Upgrade to release 4.0.1:

- CVE-2026-49272 / GHSA-3jp2-3mrg-2vxc: The device code flow token
  endpoint did not validate the device_code parameter. A request
  with a known client_id and a bogus device_code could obtain a
  bearer token. DeviceCodeGrant.validate_token_request now calls
  DeviceCodeGrant.validate_device_code(), which rejects missing or
  unknown device codes (invalid_request / invalid_grant) and
  delegates the code's authorization status to the new
  RequestValidator.validate_device_code() hook, per RFC 8628
  Section 3.5.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:32 -08:00
Leon Anavi 01ba445a0e python3-nodeenv: Upgrade 1.11.1 -> 1.12.0
Upgrade to release 1.12.0:

- feat(nodeenv): print shell completion scripts with shtab
- fix(nodeenv): point npm_config_prefix at the env in activate.bat
  and Activate.ps1
- fix(nodeenv): install npm from the registry tarball on Windows
- fix(nodeenv): read quoted config values and mirror credentials
- fix: stop putting ^/dev/null on PATH in activate.fish
- fix(nodeenv): retry broken node downloads and stop hanging on
  stalls
- fix: do not require python2 to build node from source
- fix(nodeenv): do not put the venv bin on PATH twice with -p
- fix(nodeenv): skip node.js pre-releases for latest and ranges
- fix: preserve fish activation environment
- fix(nodeenv): read a config value raw when interpolation fails
- fix(nodeenv): ignore source trees during prebuilt installs
- fix(nodeenv): escape glob characters in prebuilt paths
- fix(nodeenv): raise on bad config references again
- Make tox configuration more flexible
- chore(tests): port the Makefile test targets to pytest
- Align Python support metadata and runtime with Python 3.10+
- perf(nodeenv): unpack the node.js zip archive in parallel
- docs(site): new landing page for ekalinin.github.io/nodeenv
- docs(site): show GitHub stars and PyPI downloads badges
- docs: update isolated installation instructions
- docs(contributing): add contributing guide and templates

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:32 -08:00
Leon Anavi ae61861875 python3-jsonpatch: Upgrade 1.38 -> 1.39
Upgrade to release 1.39:

- Test that the code examples in the docs run and match their
  output
- Raise JsonPatchConflict when removing from immutable containers
- docs: explain copy and in-place behavior when a patch fails

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:32 -08:00
Leon Anavi fb7795bbc5 python3-ipython: Upgrade 9.17.1 -> 9.18.1
Upgrade to release 9.18.1:

- The main change in this release is that themes are now JSON data:
  you can install a theme by putting a file in your IPython
  directory, or from a package, without writing any code.
- The release also fixes a number of completion regressions, fixes
  WebP handling in ~IPython.display.Image, stops get_tail from
  wiping the history database when ipykernel asks for n=None, and
  adds ~IPython.core.formatters.DisplayFormatter.register_formatter.
- theme_table can no longer be mutated, and the individual theme
  objects are no longer importable from IPython.utils.PyColorize.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:32 -08:00
Leon Anavi 0e0c8dbe07 python3-huey: Upgrade 3.5.3 -> 3.5.4
Upgrade to release 3.5.4:

- Fix possible hang if worker holding the stop flag was killed
  while holding it.
- Lots of refactoring/cleanup.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-03 07:10:32 -08:00