py-croniter: updated to 6.2.2
6.2.2 (2026-03-15)
Packaging
- Switch build backend from ``flit_core`` to ``hatchling`` with pinned dependencies. [4cce160]
- Add PEP 639 license expression (``license = "MIT"``) to project metadata. [4cce160]
- Pin all GitHub Actions to SHA hashes across CI workflows. [4cce160]
- Add dependabot for automated dependency updates. [4cce160]
- Add zizmor workflow for CI security scanning. [4cce160]
libsodium: updated to 1.0.22
1.0.22
This point release includes all the changes from 1.0.21-stable, plus:
- Post-quantum key encapsulation is now available. ML-KEM768, the
NIST-standardized lattice-based KEM, is accessible through the
`crypto_kem_mlkem768_*()` functions.
- X-Wing, a hybrid KEM combining ML-KEM768 with X25519 for protection
against both classical and quantum adversaries, is available through the
`crypto_kem_*()` functions. X-Wing is the recommended KEM for most
applications.
- SHA-3 hash functions are now available as `crypto_hash_sha3256_*()`
and `crypto_hash_sha3512_*()`, with both one-shot and streaming APIs.
nasm: Fix build on SunOS.
nasm erroneously concludes that if stdbit.h is present then endian.h shouldn't
be included, breaking hto*() implicit declarations.
py-netsnmp-cffi: upgrade to version 0.2.0.
Pkgsrc changes:
* Version + checksum updates.
Upstream changes:
Version 0.2.0:
Added
* Added parse_raw_trap() function to decode raw BER-encoded SNMP
packets into SNMPTrap objects (for example, for use with SNMP trap
multiplexers like straps/nmtrapd).
*: remove OWNER definition
OWNER, when it was introduced, was to protect packages deep in the
infrastructure by emphasizing that they should not be touched by
non-MAINTAINERs.
No infrastructure package still sets OWNER.
Note: non-trivial change to packages should be passed by MAINTAINERs.
As discussed on tech-pkg.
py-xml2rfc: updated to 3.33.0
3.33.0
New Features
- Add PDF/A support and source attachment to PDF.
Build System
- Fix docker publish version issue
Documentation Changes
- update CHANGELOG.md + py file versions for v3.32.0 [skip ci]
Fix two EXECness issues
- when creating a WX mapping via pmap_enter mark the page as EXEC
- when pmap_protect adds X then ensure that pmap_page_syncicache is called
for the page.
py-jwcrypto: updated to 1.5.7
1.5.7
JWE: allow general (non flattened) serialization syntax
Update CI actions
Allow to pass through pem loading unsafe option
Add support for 'scope' claim with multiple scopes
Set default kid when importing keys from pyca.
Hardening: Enforce length of keys for HMAC operations
Add Ed25519 and Ed448 signature algorithms
Migrate jwcrypto packaging to Hatch