Services: Dnsmasq DNS & DHCP: add IP address validations for some of the DHCPv4 and DHCPv6 options (#9790)
---------
Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
Co-authored-by: Franco Fichtner <1915288+fichtner at users.noreply.github.com>
nvmm(4): Refine VMX guest CR0 (VMCS_GUEST_CR0) handling
Introduce CR0_FORCE_ZERO and CR0_FORCE_ONE to align with the SVM backend
and clarify the normalization of guest CR0 (VMCS_GUEST_CR0). Do not
reuse CR0_STATIC_MASK in place of CR0_FORCE_ZERO to avoid ambiguity.
No functional change.
nvmm(4): Rename CR0_STATIC_MASK and CR0_MANDATORY for clarity
The CR0_STATIC_MASK was copied from the VMX backend but does not
accurately reflect its semantics in the SVM context, where the masked
bits are forced to zero. Rename it to CR0_FORCE_ZERO and remove
the CR0_ET bit from it.
In addition, rename CR0_MANDATORY to CR0_FORCE_ONE to make the naming
consistent and reflect that these bits are always set.
[DAG] isKnownToBeAPowerOfTwo - use switch() to match against each opcode. NFC. (#181637)
isKnownToBeAPowerOfTwo has gotten to a size now that we should use a general switch like other value tracking helpers.
[AMDGPU] Add missing comma between export target and first export data
The new format matches the official ISA spec and ensures the disassembler
prints 'export mrt0, v0, off, off, off' instead of 'export mrt0 v0, off, off, off'.
No functional encoding changes; printing/AsmString only.
py-project-metadata: update to 0.11.0.
This release refactors a lot of the internals to break up conversion
and validation. This should not be noticeable except for better
error messages in some cases. We also now test on some downstream
projects; if you are using pyproject-metadata for a backend, you
can suggest adding a downstream test to our noxfile.
py-platformdirs: update to 4.9.2.
4.9.2
📝 docs(platforms): fix RST formatting and TOC hierarchy by @gaborbernat in #447
📝 docs: restructure following Diataxis framework by @gaborbernat in #448
4.9.1
📝 docs: enhance README, fix issues, and reorganize platforms.rst by @gaborbernat in #445
4.9.0
📝 docs(usage): add use_site_for_root and comprehensive guidance by @gaborbernat in #439
🐛 fix(unix): use correct runtime dir path for OpenBSD by @gaborbernat in #440
✨ feat(api): add site_applications_dir property by @gaborbernat in #442
✨ feat(api): add site_bin_dir property by @gaborbernat in #443
📚 docs: split usage guide into tutorial, how-to, and reference by @gaborbernat in #441
[16 lines not shown]
x11-fonts/cantarell-fonts: update to 0.311
Update to 0.311
Release: v0.311
- Also provide a ss01 variant for the "fl" ligature, which I forgot in the last release.
- Relax Python version requirements to >= 3.10 when using uv.
Remove MESON_ARGS, useprebuilt option is enabled by default
PR: 292096
graphics/py-vulkan: Python binding for Vulkan API
vulkan is a Python extension which supports the Vulkan API. It
leverages power of Vulkan with simplicity of Python. It's a complete
Vulkan wrapper, it keeps the original Vulkan API and try to limit
differences induced by Python.
devel/py-cffi is also needed as a BUILD_DEPENDS (truckman)
PR: 289669
py-maturin: update to 1.12.1.
## 1.12.1
* Replace addnab/docker-run-action with direct docker run command
* Add `--sbom-include` CLI argument for additional SBOM files (#2999)
* Fix: resolve include patterns relative to python-source for sdist and wheel (#3000)
* Feat: log external shared libraries and their dependents before patchelf
* Feat: support including `OUT_DIR` assets in wheel builds (#3001)
* Add test case for uniffi with multiple crates (#2839)
## 1.12.0
* Use pypi compatibility validation for own CI (#2929)
* Update toml crates for toml 1.1 support (#2934)
* Use a single location for MSRV (#2936)
* Fix editable install for binary projects with Python modules (#2938)
* Release to crates.io only after the builds passed (#2939)
* Use `mymindstorm/setup-emsdk at v14` in generated GitHub Actions workflow (#2941)
[35 lines not shown]
[X86] broadcast-elm-cross-splat-vec.ll - cleanup check prefixes and regnerate (#181631)
The file had missing checks due to collisions and a lot of redundancy between x86/x64 and isa levels
libvpx: updated to 1.16.0
v1.16.0 "Xenonetta Duck"
This release includes Arm SVE2 and Neon optimizations for 12-tap filters,
AVX512 implementations for SAD, support for per-frame and per-spatial-layer
PSNR calculation, and numerous bug fixes.
- Upgrading:
This release is ABI incompatible with the previous release.
Unit tests require C++17 to build.
Support for 32-bit iOS targets (armv7, armv7s, and i386) has been removed.
- Enhancement:
Optimized Arm SVE2 and Neon implementations for 12-tap convolution filters.
Optimized Neon High Bitdepth (HBD) SAD and sad_avg functions.
Added Arm Neon DotProd and I8MM implementations for vpx_convolve12.
[26 lines not shown]
py-reportlab: updated to 4.4.10
4.4.10 12/02/2026
* fix security issue found by Ethan Kim lt ethan 4t cremit d0t io gt
* add a User-Agent header in rlUrlRead to overcome some anti bot actions