take uvm_swap_data_lock when looping devices in uvm_swap_stats()
should fix PR#59996, where sometimes the rotation of devices in a
priority list would happen and uvm_swap_stats() would exit early,
returning a less count than previous.
XXX: pullup-*
mk: fix bug in BUILD_INFO file
Below ${FILESDIR}, checksums were generated for all files, including
files/CVS/*. Skip */CVS/* files (since they might be in subdirs).
Update comment while here.
bsd.README: document missing files, cleanup text
Add entries for all bsd.*.mk files, grouped and lexicographically
ordered appropriately; with the "not to be included by user" in
the section at the end.
Some new entries still have TODO for documenting the supported variables.
Quote target names to make it more obvious.
Consistently use '...' quotes instead of `...' in places; the latter
confuses syntax highlighting and searching.
Clean up wording, expanding "this" or "it" to be more specific
(AKA "What is the it?" or "What is this?"). Expand "it's" to "it is".
Other minor tweaks.
Mark .[raw]out targets .META
If we are in META_MODE we want .meta files for the tests,
but the new MaybeSubMake sets OP_SUBMAKE so we
need an explicit .META flag.
vaultwarden: updated to 1.35.3
1.35.3
Security Fixes
This release contains security fixes for the following advisory. We strongly advice to update as soon as possible if you believe it could affect you.
GHSA-h265-g7rm-h337 (Publication in process, waiting for CVE assignment)
This vulnerability would allow an authenticated attacker that is part of an organization to access items from collections to which the attacker does not belong.
What's Changed
Fix User API Key login
use email instead of empty name for webauhn
hide password hints via CSS
fix email as 2fa with auth requests
Update crates, web-vault, js, workflows
refactor: improve tooltips in diagnostics page
[5 lines not shown]
abseil: updated to 20260107.1
20260107.1
What's New
absl::StringResizeAndOverwrite(): A new function in absl/strings/resize_and_overwrite.h that acts as a polyfill for C++23's std::basic_string::resize_and_overwrite. This allows for efficient resizing and in-place initialization of strings, avoiding the overhead of default initialization, which is particularly useful when working with C-style APIs that write directly to a buffer.
absl::chunked_queue: A new container in absl/container/chunked_queue.h optimized for use as a FIFO (First-In, First-Out) queue.
absl::linked_hash_map and absl::linked_hash_set: New hash containers that maintain iteration order matching the insertion order. These are available in absl/container/linked_hash_map.h and absl/container/linked_hash_set.h.
absl::down_cast: Added to absl/base/casts.h. This function provides a safer way to perform downcasts in a polymorphic type hierarchy. In debug builds (or when hardened asserts are enabled), it uses dynamic_cast to verify the validity of the cast and terminates the program if the cast is invalid. In optimized builds, it uses static_cast for performance.
Breaking Changes
Mutex Deprecations: Legacy Mutex methods and MutexLock pointer constructors have been marked as deprecated. Users should migrate to the recommended APIs.
The polyfill type absl::string_view is now an alias for std::string_view in all builds. (9ebd93a)
nodejs24: updated o 24.13.1
24.13.1 'Krypton' (LTS)
Notable Changes
- build: add support for Python 3.14 (Christian Clauss)
- cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung)
- crypto: update root certificates to NSS 3.119 (Node.js GitHub Bot)
- doc: mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung)
- meta: add avivkeller to collaborators (Aviv Keller)
- meta: add gurgunday to collaborators (Gürgün Dayıoğlu)
- meta: add Renegade334 to collaborators (Renegade334)
- url: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli)
- v8: mark v8.queryObjects() as stable (Joyee Cheung)
BUILDING: regenerate from doc/BUILDING.mdoc
Regenerate BUILDING with
make -C doc regen
BUILDING is generated from doc/BUILDING.mdoc, not manually maintained.
Per the Note in doc/BUILDING.modc:
.\" NOTE: After changing this file, run "make regen" in the src/doc
.\" directory, and check in both src/BUILDING and src/doc/BUILDING.mdoc.
This regen has functional change, just formatting updates and date update.
Import binutils-2.46.0 (previous was 2.45)
Changes in 2.45:
* New versioned release of libsframe: libsframe.so.2. This release introduces
versioned symbols with version node name LIBSFRAME_2.0. Some new symbols
have been added to support the new flag SFRAME_F_FDE_FUNC_START_PCREL and
retrieving flags from SFrame decoder and encoder objects:
- Addition of sframe_decoder_get_flags,
sframe_decoder_get_offsetof_fde_start_addr, sframe_encoder_get_flags,
sframe_encoder_get_offsetof_fde_start_addr.
This release also includes backward-incompatible ABI changes:
- Removal of sframe_get_funcdesc_with_addr.
- Change in the behavior of sframe_decoder_get_funcdesc_v2,
sframe_encoder_add_funcdesc_v2 and sframe_encoder_write.
* On s390 64-bit (s390x), gas, ld, objdump, and readelf now support generating
and processing SFrame V2 stack trace information (.sframe). The assembler
generates SFrame info from CFI directives with option "--gsframe". The
[24 lines not shown]
net/megacmd: update to 2.4.0
Tue Dec 16 17:14:02 CET 2025 - linux at mega.co.nz
- Update to version 2.4.0:
* Improvements in uploads UX/UI: put now supports printing tag. Fixes in transfers table
* Stability improvements: crashes fixes, FUSE deadlocks, ...
* Performance boosts: lockless download URL retrievals, removed CPU bottlenecks for large accounts processing, db operations improvements, transfers improvements ...
* Typos and other improvements
Tue Sep 2 16:43:10 CEST 2025 - linux at mega.co.nz
- Update to version 2.3.0:
* FUSE (beta): Added fuse commands on Windows to allow your MEGA folders to be directly mounted to your local drive
* Other fixes and improvements to enhance reliability and performance
Tue Jun 3 23:20:12 CEST 2025 - linux at mega.co.nz
- Update to version 2.2.0:
* Support building for ARM64 in linux
* New command "configure" to allow configuring some settings
* Support setting max number of nodes in memory
[4 lines not shown]