Commit Graph

39888 Commits

Author SHA1 Message Date
Ankur Tyagi b640c86ea7 freeipmi: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version freeipmi
...
INFO: Current version: 1.6.18
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 22:43:18 -07:00
Ankur Tyagi 722eb15f44 exempi: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version exempi
...
INFO: Current version: 2.6.6
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 22:43:18 -07:00
Ankur Tyagi b7c1c19585 cjose: upgrade 0.6.2.7 -> 0.6.2.8
Drop patch that is part of the upstream version.

Changelog:
https://github.com/OpenIDC/cjose/releases/tag/v0.6.2.8

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 22:43:17 -07:00
Ankur Tyagi 86423c8449 cabextract: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version cabextract
...
INFO: Current version: 1.11
INFO: Latest version: 1.11-1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 22:43:17 -07:00
Khem Raj 282f300817 python3-msgspec: add recipe
Fast serialization and validation library for JSON, MessagePack, YAML and
TOML. Added as a runtime dependency of the forthcoming python3-max recipe,
but useful on its own.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-20 19:39:15 -07:00
Jaipaul Cheernam 1a7e4f3433 libtracefs: remove recipe (moved to oe-core)
libtracefs has been imported into openembedded-core [1] as it is now
required by powertop 2.16 (upstream commit 2b133ed [2]). Remove it
from meta-oe to avoid duplicate recipes.

- This commit is depends on [1]

[1] https://lists.openembedded.org/g/openembedded-core/topic/120806764
[2] https://github.com/fenrus75/powertop/commit/2b133ed512c6852cf81cb98831bdfd585c0317bf

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 19:32:51 -07:00
Himanshu Jadon 47037e87d5 suitesparse: avoid install rpath buildpaths QA
SuiteSparse adds -Wl,-rpath=$(INSTALL_LIB) while linking shared
libraries on Linux. In the OpenEmbedded build this value can resolve to
a build or install path under TMPDIR, so installed ELF files can keep an
absolute build path and fail buildpaths QA.

The packaged libraries do not need this install-tree rpath. Runtime
resolution is handled through normal package dependencies and the target
library search path. Keep the librt link and drop only the rpath entry.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:54 -07:00
Himanshu Jadon de2fc817a4 suitesparse: fix CMake 4 configure failure
SuiteSparse 5.10.1 still carries bundled CMake entry points with
2.x minimum versions. CMake 4 rejects projects which request
compatibility with versions older than 3.5, so configure fails before
SuiteSparse can build.

Backport the upstream SuiteSparse change which raises the bundled
Mongoose, METIS and GKlib minimum version to 3.13. This version also
reaches two bundled GraphBLAS CMake entry points with the same old
minimum, so update those in the backport as well.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:54 -07:00
Himanshu Jadon ee1c39e595 samba, libldb: add package conflicts
samba package also installs LDB command line tools and python LDB
module. libldb package installs the same tools and pyldb module from
standalone LDB source.

pkgdata shows the conflict clearly:

  samba: /usr/bin/ldbadd
  libldb: /usr/bin/ldbadd
  samba-python3: site-packages/ldb.so
  pyldb: site-packages/ldb.so

So when both samba and libldb are added in same image, rootfs can fail
because package manager sees same files from two different packages.
Both package sets are not expected to be installed together.

Add RCONFLICTS for samba/libldb and samba-python3/pyldb. This makes the
conflict explicit during dependency resolution instead of failing later
as file install conflict.

Older meta-networking had similar conflict handling for samba/libldb in
commit: https://git.openembedded.org/meta-openembedded/commit/?id=8e641e28f630dac61a03373ad70c72a2370ad11e

This change adds the same handling again with current python3 package names.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:54 -07:00
Wang Mingyu e7aac7b931 poke: upgrade 4.3 -> 5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:54 -07:00
Devansh Patel 0a8f71a643 python3-httplib2: correct CVE_PRODUCT mapping
The current product-only "httplib2" mapping generates a wildcard-vendor
product identity instead of the vendor assigned to the packaged project.

Use "httplib2_project:httplib2" for its exact NVD dictionary CPE and NVD
configuration identity. This changes the generated CPE, but sbom-cve-check
1.3.3 with the pinned NVD database snapshot has no current CVE report delta.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:53 -07:00
Devansh Patel 19ecb40f50 python3-web3: add CVE_PRODUCT mapping
The current inherited "python:web3" mapping does not match the web3.py identities used by NVD and CVE List V5, so its source-aligned CVE is missed.

Use "ethereum:web3.py" for the CNA affected-data identity and "apeworx:web3.py" for the NVD dictionary CPE and configuration identity.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:53 -07:00
Khem Raj d896a97b88 python3-scapy: keep UTscapy failure diagnostics in the ptest output
UTscapy writes its detailed report, including the traceback of every
failing test, to a file under ${PTEST_PATH}. Under testimage that path
only exists inside the ephemeral image, which is discarded as soon as the
run finishes, so a failure left nothing behind but a bare

    FAIL: 000.01s Emulate interact()

line and diagnosing it required rebuilding the image by hand.

Pass -F so the report expands only the failed tests, and cat it to stdout
when there is one, where ptest-runner records it. A clean run is
unaffected.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj c78566f4b0 python3-scapy: fix UnboundLocalError in interact()
The "Emulate interact()" UTScapy regression test failed:

    IPython requested but not found !
    Using the default Python shell: History is disabled.
    Traceback (most recent call last):
      File "/usr/lib/python3.14/site-packages/scapy/main.py", line 857, in interact
        banner += "\n"
    UnboundLocalError: cannot access local variable banner where it is
    not associated with a value

scapy.main.interact() only binds "banner" in the branches handling the
ipython, ptipython, ptpython and bpython shells. The test asks for
ipython, which is not in the image, so scapy falls back to the plain
Python shell and leaves "banner" unbound while still running the
unconditional "banner += \n" for the caller-supplied mybanner.

The test is correct and the bug is in scapy, which still has it in
master, so carry a patch initializing banner from banner_text before the
shell-specific chain.

meta-networking-image-ptest-python3-scapy now reports PASSED=319
FAILED=0, up from PASSED=318 FAILED=1.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj a4b450380e openl2tp: do not clobber the ptest-runner RRECOMMENDS
ptest.bbclass pulls ptest-runner into the -ptest package with

    RRECOMMENDS:${PN}-ptest += "ptest-runner"

but the recipe then used a hard assignment for its own recommendation,
which overwrote that and left openl2tp-ptest recommending only
kernel-module-l2tp-ppp. ptest-runner was therefore never installed in
the ptest image, and meta-networking-image-ptest-openl2tp skipped the
whole run with "Test requires ptest-runner to be installed" instead of
executing any test.

Append instead of assigning, so both recommendations survive. The
openl2tp ptest now runs and passes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:42 -07:00
Devansh Patel 7f59d247ee python3-cbor2: use exact CVE_PRODUCT mapping
The product-only cbor2 mapping uses a wildcard vendor. Use
agronholm:cbor2, the NVD identity for the packaged source.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi 7367b1f213 openbox: update UPSTREAM_CHECK_REGEX
Fixes:
$ devtool latest-version openbox
...
INFO: Current version: 3.6.1
INFO: Latest version: 11.28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi e90679a493 libyui-ncurses: add UPSTREAM_CHECK_GITTAGREGEX
Also add tag in the SRC_URI

Fixes:
$ devtool latest-version libyui-ncurses
...
INFO: Current version: 4.6.2
INFO: Latest version: 43018
INFO: Latest version's commit: 7009e514ecafb1e25e0cc5a4ec1e731ff8af30ee

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:56 -07:00
Ankur Tyagi 872b70f6bf libyui: add UPSTREAM_CHECK_GITTAGREGEX
Also add tag in the SRC_URI

Fixes:
$ devtool latest-version libyui
...
INFO: Current version: 4.6.2
INFO: Latest version: 43018
INFO: Latest version's commit: 7009e514ecafb1e25e0cc5a4ec1e731ff8af30ee

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:55 -07:00
Ankur Tyagi d0d09e6bb8 libvncserver: add UPSTREAM_CHECK_GITTAGREGEX
Fixes:
$ devtool latest-version libvncserver
...
INFO: Current version: 0.9.15
INFO: Latest version: 11
INFO: Latest version's commit: 8bef644d17f62ea6daf7459b863f05de187966fe

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:55 -07:00
Ankur Tyagi f59cf2e966 graphviz: upgrade 15.1.0 -> 15.1.1
Changelog:
https://gitlab.com/graphviz/graphviz/-/blob/15.1.1/CHANGELOG.md?ref_type=tags#1511--2026-08-05

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu d1d96bf9d4 wtmpdb: upgrade 0.75.0 -> 0.76.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu e0346def92 swagger-ui: upgrade 5.32.12 -> 5.32.13
Changelog:
===========
- a11y: add aria-labels to copy-to-clipboard buttons
- a11y: add skip-to-operations link, banner and main landmarks
- a11y: close Authorization popup with Escape key and backdrop click
- a11y: name and state for dark-mode toggle button
- a11y: restore icon visibility in Windows High Contrast Mode
- a11y: topbar logo and dark-mode toggle visible in HCM
- a11y: use for model titles to convey emphasis semantically
- ci: bump cycjimmy/semantic-release-action to v6.0.0
- ci: fix Trivy security scan and add dependency vulnerability scan
- style: reduce padding on inline code blocks in markdown

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:54 -07:00
Wang Mingyu 5d72fd385b sip: upgrade 6.16.0 -> 6.16.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu 4de7096399 rtorrent: upgrade 0.16.19 -> 0.16.20
Changelog:
==========
- Added WaitpidQueue to handle background process reaping
- Add system.sockets.min_generic, .reserved and .available commands
- Expose the socket allocation budget through SocketManager
- Cleaned up PeerConnection related code
- Bound size of HTTP tracker scrape responses
- Bound number of DHT packet processing
- Fix deprecated command redirects (rtorrent -D)
- system: keep the pipe fds SpawnProcess::execute() creates for capture by
- Fix github workflows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu fca0cdb50e qpdf: upgrade 12.3.2 -> 12.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:53 -07:00
Wang Mingyu ec82b31e81 python3-xxhash: upgrade 3.8.1 -> 4.0.0
License-Update: Copyright year updated to 2026

Changelog:
===========
- Breaking change: Drop support for Python 3.8, require Python >= 3.9
- Breaking change: Remove deprecated xxhash.VERSION_TUPLE
- Breaking change: The input keyword argument is renamed to data in
  constructors and one-shot functions. update() additionally gains a data
  keyword argument (it accepted no keyword arguments before).
- Breaking change: str input is no longer accepted and raises TypeError:
  Strings must be encoded before hashing; encode to bytes before hashing
- Upgrade xxHash from v0.8.2 to v0.8.3. Note: on GCC/Clang source builds that
  target AVX2 (e.g. -march=x86-64-v3), upstream v0.8.3 autovectorizes
  XXH64_update() and makes the xxh64 streaming path about 2x slower. The shipped
  wheels are built for baseline x86-64 and are unaffected. Source builds can work
  around it by adding -fno-tree-vectorize to the compiler flags.
- Add per-object locking for thread safety, with sub-interpreter and
  free-threaded (no-GIL) Python support. The GIL is now released only while
  hashing inputs larger than 64 KiB; previously update() released it
  unconditionally and one-shot functions always held it.
- Speed up hash constructors by switching them to tp_vectorcall.
- Build pyodide wasm32 wheels
- Add s390x big-endian test job
- Add Python 3.15 classifier
- CI: shard the PyPI upload into parallel groups and create the GitHub Release
  automatically

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 51739905cd python3-virtualenv: upgrade 21.7.1 -> 21.7.4
Changelog:
==========
- Upgrade embedded pip/setuptools/wheel
- fix(config): return a real list from ListType.split_values
- Upgrade embedded pip/setuptools/wheel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 498130ed30 python3-typing-inspection: upgrade 0.4.2 -> 0.4.4
Changelog:
==========
- Add typing_objects.DEPRECATED_ALIASES_ID
- Drop support for Python 3.9
- Avoid module getattr() calls in typing_objects functions
- Add Python 3.15 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 215c198a04 python3-trio: upgrade 0.33.0 -> 0.34.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:52 -07:00
Wang Mingyu 0491aaeccf python3-tox: upgrade 4.58.0 -> 4.60.0
Changelog:
===========
- fix(type): cast set value in _render_options
- docs: fix typo 'set the the' -> 'set then the' in config reference
- ci: pin coverage to the ctrace core
- chore: remove the misc changelog category
- test: seed the virtualenv wheel image up front
- feat(plugin): type the plugin and internal API surfaces
- test: raise timeout for missing-interpreter discovery tests
- docs: mark the INI configuration format as deprecated
- docs: publish llms.txt from the docs build
- Provision before loading env_list
- docs: repoint nine dead source links in the onboarding guide
- Add {home} and {tox_root_name} substitutions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu f9fccb9df5 python3-tornado: upgrade 6.5.7 -> 6.5.8
Changelog:
===========
- Form-encoded ''POST'' bodies are now subject to a limit of 1000 arguments by default. This
  prevents a CPU and memory denial of service attack. This limit can be overridden via the
  '.set_parse_body_config' function.
- Multipart parsing now rejects requests with an excessive number of parts earlier in the parsing
  process, limiting memory consumption.
- The deprecated mixed-case arguments to '.RequestHandler.set_cookie' now enforce the same
  restrictions on invalid characters that were introduced in Tornado 6.5.5 for the standard
  lowercase arguments.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu 3748dd50e4 python3-telnetlib3: upgrade 4.0.5 -> 5.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:51 -07:00
Wang Mingyu 5808f8ac78 python3-starlette: upgrade 1.3.1 -> 1.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu a412757da1 python3-sqlparse: upgrade 0.5.5 -> 0.6.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu 58dcdc7869 python3-sqlalchemy: upgrade 2.0.51 -> 2.0.52
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:50 -07:00
Wang Mingyu 6140ec59e2 python3-soupsieve: upgrade 2.9.1 -> 2.9.2
Changelog:
==========
- FIX: Fix issue where :is() and :where() were not accounting for empty selectors in the max selector count as they should
- FIX: Fix issue where :has() was allowing empty selectors in some circumstances even though it is not forgiving.
- FIX: Reduce selector object size when :is() and :where() contain empty selectors.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu fb3ebc53a9 python3-ruff: upgrade 0.16.1 -> 0.16.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu 7b0c96f287 python3-qface: upgrade 2.0.13 -> 2.0.14
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:49 -07:00
Wang Mingyu afd1f9e5ff python3-pytest-timeout: upgrade 2.4.0 -> 2.5.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu 6d2ca010d8 python3-pymodbus: upgrade 3.14.0 -> 3.15.0
Changelog:
=============
- Control count in bit/register PDUs. (#2997)
- FrameSize bug in Fifo queue ressponse. (#2996)
- NullModem only support async clientes (#2995)
- Propagate known request identity on ModbusIOException (#2993)
- Fix unknown function-code exception identity (#2992)
- Fix max recv length to 1.024bytes. (#2991)
- Update doc of SimDevice.action (#2989)
- SimAction is a coroutine (#2988)
- Fix missing comma in devcontainer.json (#2987)
- allow uv automatic dev install (#2982)
- Add uv cache. (#2986)
- Accept any Sequence[int] in convert_from_registers (#2985)
- Add --all-groups flag to uv sync in ci.yml (#2984)
- Correct SimAction doc. (#2983)
- Fix validate byte count in file_message.py (#2980)
- Ruff complains over None. (#2979)
- Catch struct.error.
- Fix: validate register write byte counts (#2977)
- Fix write multiple coils byte count validation (#2974)
- Reject unknown specific device identification objects (#2976)
- Fix routing of unsupported MEI types (#2975)
- Fix sync disconnect counter reset after successful response. (#2973)
- set timeout on sync recv, avoid endless loop (#2971)
- Do not allow old server context. (#2970)
- Remove AI training with codeql. (#2969)
- Remove uv cache. (#2968)
- Remove unnecessary casting of self.simdata (#2965)
- Cleanup ModbusSerialServer.__init__ kwargs (#2962)
- Disable pylint too-many-arguments (#2964)
- Correct generate_ssl (demand certfile). (#2963)
- Correct stopbit parameter doc (only 1 or 2 are supported).
- Apply docstring fix in sync serial client from #1850 (#2958)
- Fix pack_bitstring input mutation (#2959)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu c0cfdf0078 python3-pymisp: upgrade 2.5.34.1 -> 2.5.34.2
Changelog:
==========
- build(deps): bump actions/checkout from 6 to 7
- build(deps): bump actions/setup-python from 6 to 7
- build(deps): bump codecov/codecov-action from 6 to 7
- fix: block distribution fields on default galaxy clusters
- Add no_sightings option to get_event
- Fix data reference in galaxy cluster fork request
- fix: [openioc] require both search-contexts before merging a composite
- feat: Add fetchFromAllFeeds
- make build_complex_query a staticmethod
- build(deps): bump github/codeql-action from 4 to 4.37.3
- build(deps): bump github/codeql-action from 4.37.3 to 4.37.4
- fix: accept datetime objects for MISPEvent timestamps in from_dict
- fix: Support in-memory STIX uploads
- fix: Correct deleted search parameter type
- build(deps): bump github/codeql-action from 4.37.4 to 4.37.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu fb4347d0e2 python3-pylint: upgrade 4.0.6 -> 4.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:48 -07:00
Wang Mingyu bf4a6e5bf6 python3-pyee: upgrade 13.0.1 -> 14.0.0
Changelog:
===========
- Use uv instead of pip-tools
- Move dev extras to dev dependency group
- Drop support for Python 3.8, 3.9, 3.10 and 3.11
- BUGFIX: Remove all listeners only for specified event

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 6101ae88a7 python3-pybase64: upgrade 1.4.3 -> 1.5.0
License-Update: Copyright year updated to 2026

Changelog:
===========
- Speed-up translation on aarch64
- Fix invalid data successfully decoded when using altchars (slice ends with padding)
- Fix thread safety selecting codec
- Add padded and wrapcol parameters to b64encode
- Add padded parameter to urlsafe_b64encode
- Add padded parameter to b64decode & urlsafe_b64decode
- urlsafe_b64decode now defaults to padded=False to align with Python 3.15 behavior
- Add ignorechars and canonical parameters to b64decode
- Handle excess padding with the same behavior as CPython 3.15
- Reject non-ASCII strings in b64decode when validate=False
- Deprecate accepting the + and / characters with an alternative alphabet when decoding
- Use ValueError instead of AssertionError on altchars length validation
- Add SBOM to PyPI wheels
- Publish python 3.15 wheels
- Drop python 3.8 support
- Stop publishing python 3.13t wheels

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu 610490e21e python3-pyais: upgrade 3.1.0 -> 3.2.1
Changelog:
===========
* added support for an additional AIS Application Specific Message (Message Type 8)
  * US environmental reports (DAC = 367 FID = 33)
* significantly improved decoding performance
  * optimized AIS payload decoding using a base64-backed bit unpacker
  * reduced NMEA parsing overhead through caching and parser optimizations
  * improved enum lookup performance
* added support for additional AIS Application Specific Messages (Message Type 8)
  * environmental reports (DAC = 1 FID = 26)
  * area notices (DAC = 1 FID = 22/23)
  * route information (DAC = 1 FID = 27/28)
  * VTS and synthetic target reports
* added new enums for SOLAS equipment status and vessel ice class
* improved support for decoding application-specific AIS payloads

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:47 -07:00
Wang Mingyu af4aa4f893 python3-pre-commit: upgrade 4.6.1 -> 4.6.2
Changelog:
- Fix language: node hooks that contain "scripts": {"build": ...} with
  npm 11.x.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu 03d118928b python3-nltk: upgrade 3.10.2 -> 3.10.3
Changelog:
===========
- docs: wrap Chat-80 HOWTO output
- Sandbox Stanford JAR execution to nltk_data directories
- Harden path-traversal / file-I/O sandbox: close write-side symlink TOCTOU +
  shared-temp squat, lock the cluster with a living audit (CWE-22/59/377)
- Extend algorithmic-complexity DoS hardening: repo-wide sweep + two-string
  distances (CWE-407/CWE-400)
- Bound unbounded-work DoS in parsers and grammar transforms (CWE-407/674/835)
- fix(security): sandbox MaltParser's Java execution (CVE-2026-12252,
  CVE-2026-12841)
- fix(security): trust the system temp dir only when it is private
  (CWE-377/CWE-378)
- fix(security): validate corpus-reader roots against the data sandbox (CWE-73)
- fix(security): validate per-call java() options and replace the -XX:/-D
  allowlist with a minimal one (CWE-88)
- Additional security hardening (CWE-407, CWE-426, CWE-427, CWE-502, CWE-59,
  CWE-776, CWE-918)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu fc4d393aeb python3-nanobind: upgrade 2.13.0 -> 2.15.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:46 -07:00
Wang Mingyu 4ca6b945dc python3-moteus: upgrade 1.0.0 -> 1.1.1
Changelog:
============
- Improve hall effect calibration
  Fine calibration of hall transition point within the electrical cycle
  Sweep through 3 electrical cycles in forward and reverse direction
  If a hall sensor transition happens to be right on a sample point and oscillates, do something reasonable
- Support firmware ABI 1.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:45 -07:00