Change pte_update() to return the actual-pte rather than a bool. When
they don't match, we need to re-load the old PTE anyway, so this saves
a redundant load.
vifm: Update to version 0.14.5
Security
Fixed unsafe IPC pipe reuse (CVE-2026-110237). Thanks to Andrew Savchenko and Salvatore Bonaccorso (a.k.a. carnil).
AppImage
Updated AppImage runtime to a recent version. Thanks to Alexander Gottweis (a.k.a. stablestud).
Documentation
Improved wording of documentation sections describing filters and patterns.
Improved wording of documentation covering :view. Thanks to CaptainFantastic.
Slightly improve documentation of columncount: in 'lsoptions'.
Fixed invocation form of :locate that passes parameters without escaping not being documented.
:set command and options
Fixed printing the value of 'previewoptions': remove trailing comma and fix maxtreedepth: and graphicsdelay: being mutually exclusive.
File list
Avoid views scrolling unnecessarily in response to file-system changes that add or remove files before the first visible line. Thanks to justpretending2.
[25 lines not shown]
Import pppd-2.5.5 (previous was 2.5.2)
Release 2.5.5
=============
This is a bug-fix and security release, with no new features. Changes include:
* Fix bugs where hook scripts such as /etc/ppp/ip-up were not being run.
* Fix bugs causing PPP_SCRIPT_INSTANCE to be set incorrectly for some
scripts.
* Fix validation of received frames in the RADIUS plugin, along with some
further hardening against incorrect received frames.
* Fix generation of MPPE keys when EAP-TLS is being used with TLS 1.3.
* This makes it work with Windows clients, but breaks compatibility with
earlier versions of pppd (but only in the case where EAP-TLS and MPPE and
the 'max-tls-version 1.3' option are all being used).
* Various cases existed in the MPPE code where the link could come up without
MPPE encryption despite it being requested via one or more of the 'require-
mppe', 'require-mppe-40' or 'require-mppe-128' options. This is now fixed.
Also, pppd will now accept an MPPE CCP configuration option requesting no
encryption from the peer if MPPE is not required (rather than rejecting
[116 lines not shown]
PMAP_NOCACHE is not a flag -- it's one value in an enumeration of
pmap_enter() cache mode specifiers. Treat it as such, and also
handle the PMAP_WRITE_COMBINE and PMAP_NOCACHE_OVR modes (which
on MMUs supported by this pmap are equivalent to PMAP_NOCACHE).
libdoom-umapinfo: Update to 2.0.1
2.0.1 2026-10-31 Release
--------------------------
Fixed:
- Add missing braces for initializer of union doom_umi2_i_value_data
- Cleanup in codepath for read error of command line utility
ggml: update to 1.0.0.
ggml 1.0.0 prunes the deprecated public API and the legacy DIAG_MASK
ops, adds configurable YaRN truncation and FP8 support, and brings
broad performance work across backends: few-row quantized matmuls
and MoE fusion on CUDA/Metal, a Vulkan prefill FlashAttention path,
a device-side MoE scheduler on SYCL, decomposed Adreno FlashAttention
in OpenCL, new WebGPU kernels, expanded Hexagon op coverage, and
scheduler improvements that avoid uploading unused inputs.
bgpipe: Update to version 0.25.0
What's Changed
Bump bgpfix to v0.24.0 by @pforemski in #50
rov: use the memoizing Cache.ValidateOrigin by @pforemski in #44
Disable MPTCP (godebug multipathtcp=0) by @pforemski in #45
limit: --session N let through only N-1 prefixes by @pforemski in #47
http, websocket: set IdleTimeout by @pforemski in #48
Exit cleanly after streaming an MRT file (fixes #40); connect --tls; read -A by @pforemski in #42
Build with Go 1.27 (CI, release, Docker) by @pforemski in #49
test: fix GoBGP 4.11 and FRR replay races in integration tests by @pforemski in #52
core: do not close the pipe outputs under the pipe (go test -race) by @pforemski in #57
--as4 auto|on|off (guess 2-byte ASNs by default); fix write --create/--append, head exit, RIB sniffing by @pforemski in #51
rv-live: fix permanent stall on slow links, make --stale work by @pforemski in #53
rv-live: read with parallel consumers, to keep up with the whole feed by @pforemski in #54
ris-live: fix disconnects, backoff, and fatal connection errors by @pforemski in #55
Security audit fixes: tag --drop, grep -LR race, ASPA, limit memory, extio lines by @pforemski in #56
test: fully transparent proxy (GoBGP <-> bgpipe with TPROXY <-> FRR) by @pforemski in #60
rpki: --rpki reads the first .ccr of a .tgz (RPKIviews snapshots) by @pforemski in #59
bmp: new stage (BMP station and exporter over TCP); tests against Rotonda and Netom by @pforemski in #58
Load the kernel at 0x2000 instead of 0x0 so that VA 0 can remain
unmapped in order to catch NULL-pointer derefs. Use those pages
at the beginning of RAM for the LWP0 u-area so they don't go to
waste.
nvme: Work around lost INTx notifications
Some controllers fail to reassert INTx for completions posted while
interrupts are masked. Recheck completion queues after unmasking and
reschedule the soft interrupt if work remains. For PCI INTx, also mask
PCI interrupt delivery while servicing the interrupt and recheck after
reenabling it.
It's unclear why this workaround is needed, but until the root cause
is found it makes more drives work.
Patch from berte on port-riscv
https://mail-index.netbsd.org/port-riscv/2026/11/09/msg000339.html