Per discussion w/ Tsutsui-san, switch hp300 to the new pmap_68k.
There are still issues with old HP MMU systems, but those systems
currently have problems even with the old pmap, and because there
is no design issue with the new pmap and the HP MMU, we should not
let these old, rare machines block the switch for everything else.
pmap_changebit(): The CPUSHP is only necessary on the 68040/68060 if
the critical page attributes (W, CM) have changed; if we're just
clearning U or M, it can be skipped.
While here, simplify the initialization of proto-PTEs; PTE40_CM_WT == 0,
so we don't actually need a separate case for it that's distinct from the
non-PTE51_CI for the other MMUs variants.
devel/py-opentelemetry-semantic-conventions: import py-opentelemetry-semantic-conventions-0.66b2
This library contains generated code for the semantic conventions
defined by the OpenTelemetry specification.
security/py-pwdlib: import py-pwdlib-0.3.1
For years, the de-facto standard to hash passwords was passlib.
Unfortunately, it has not been very active recently and its
maintenance status is under question. Starting Python 3.13, passlib
won't work anymore.
That's why I decided to start pwdlib, a password hash helper for
the modern Python era. However, it's not designed to be a complete
replacement for passlib, which supports numerous hashing algorithms
and features.
- Goals
Provide an easy-to-use wrapper to hash and verify passwords
Support modern and secure algorithms like Argon2 or Bcrypt
- Non-goals
[4 lines not shown]
www/apache24: update to 2.4.71
Apache 2.4.71 (2026-11-11)
Fixes three security problems.
* CVE-2026-119618 (critical): mod_http2: heap corruption and RCE in
assign_headers
Concurrent Execution using Shared Resource with Improper Synchronization
vulnerability in Apache HTTP Server's mod_http2 in assign_headers() can
lead to RCE.
This issue affects Apache HTTP Server: from 2.4.55 through 2.4.70.
Affected releases of mod_h2 from GitHub: from 2.0.8 through 2.0.42.
* CVE-2026-106023 (important): mod_md NULL pointer dereference leads to
child process crash
[12 lines not shown]
devel/patchelf: Fix a runtime issue on SunOS
Without this change, modifying any executables on this platform fails with:
> patchelf: cannot find section '.gnu.version_r'
Now it seems to be working, but I'm not so sure if this is a correct fix.
shader-slang: update to 2026.22
=== Breaking changes ===
- Mark synthesized constructors and witness wrappers artificial
- Fix HLSL loop variable declaration order
- Make the CUDA Gather offset overloads a capability error
- Restore nonmutating defaults for HLSL methods
=== All changes for this release ===
- Refresh agentic tests against current compiler and docs
- slang-test: check the exit code of diag= and .expected tests
- Skip loose portable ray-tracing module install in monolithic builds
- Mark synthesized constructors and witness wrappers artificial
- Remove ForceUnroll from the vector and matrix map macros
- Legalize resource selections across independent bindings
- Fix uniformity pass non-uniform parameter detection
- render-test: accept indented and /// TEST_INPUT directives
- WGSL: emit (u32(0) - x) for unsigned scalar negation
- CI: rename the static unit test jobs and run them in release
[31 lines not shown]