commit 8e1a9a3699e7061405ae7ee49caf672558a1c792 Author: Michael Tremer Date: Sun Jun 15 13:52:28 2025 +0100 wireguard: Don't use fwmarks for the gateways This slightly conflicts with the reverse path filter which does not seem to consider the mark and therefore does not resolve to the correct route. There is not too much benefit of using the mark, except its elegance, a more accurate lookup and that we were hiding a direct route to the gateway from the clients. Signed-off-by: Michael Tremer commit 09fc0f7d298f6a68d37809f17696e2609de9f2fc Author: Michael Tremer Date: Sun Jun 15 12:15:18 2025 +0000 core196: Remove vconfig Signed-off-by: Michael Tremer commit d9c1df3114829f4e50d671fee43fafa3410c1337 Author: Adolf Belka Date: Mon Jun 9 15:32:29 2025 +0200 vlan: Removal of package after replacement of vconfig commands with ip commands Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit badb41f8224c193ac752c6192cf1b7ced382050c Author: Adolf Belka Date: Mon Jun 9 15:32:28 2025 +0200 red: Update to use ip in place of deprecated vconfig - I noticed that the vlan package was last updated in 2005 and that the vconfig site said that 802.1Q VLAN code is part of the official kernel, and has been for years and years. It is very unlikely that you need to download anything from this site, the packages are left here for posterity's sake. 802.1Q VLANs can be created with the 'ip' utility (vconfig works for vlans, but is crufty and deprecated). - Based on this it seemed appropriate to replace the vconfig commands with ip commands. - This patch set has been sent as an RFC PATCH as my replacement ip commands may or may not be correct and I am unable to test the effect as I do not have a pppoe connection using vlans. - I am open to any modifications or any other decision with reagard to the vlan package Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 128d5409bd27407791e95599ca58d832658819b8 Author: Michael Tremer Date: Sun Jun 15 12:13:59 2025 +0000 core196: Ship libffi Signed-off-by: Michael Tremer commit 7c89121f6a54b011d42faa6a202adcd9d273cb79 Author: Adolf Belka Date: Sat Jun 14 17:43:45 2025 +0200 libffi: Update to version 3.5.1 - Update from version 3.4.8 to 3.5.1 - Update of rootfile - Changelog 3.5.1 Downgrade Autoconf requirement to version 2.68 by @kleisauke in #922 Fix symbol versioning error. 3.5.0 Add FFI_VERSION_STRING and FFI_VERSION_NUMBER macros, as well as ffi_get_version() and ffi_get_version_number() functions. Add ffi_get_default_abi() and ffi_get_closure_size() functions. Fix closures on powerpc64-linux when statically linking. Mark the PA stack as non-executable. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c0e821b498beb72facbe000163192160a3e590b1 Author: Adolf Belka Date: Sat Jun 14 17:43:44 2025 +0200 fetchmail: Update to version 6.5.3 - Update from version 6.5.2 to 6.5.3 - Update of rootfile not required - Changelog 6.5.3 BUGFIXES: * IMAP: Reinstate workaround for missing IDLE support if --idle is requested. This had been a long-standing feature but got broken in fetchmail 6.4.22 (commit 616e8c70). Thanks to Lukáš Tesař for the detailed report including a Git bisect that identified this faulty commit. Fixes Gitlab issue #69. * IMAP: Only print 'will idle after poll' if --idle is enabled and either offered by the server, or forced through --forceidle. This fixes a regression introduced in fetchmail 6.4.22 (commit 616e8c70). TRANSLATIONS: fetchmail's translation was updated, courtesy of: * es: Cristian Othón Martínez Vera [Spanish] Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 6d97049620fb24f5625a5bcdadb284f02ca3821d Author: Stefan Schantl Date: Thu Jun 12 18:27:01 2025 +0200 fort-validator: New package FORT Validator is an open source RPKI validator. It allows operators to validate BGP routing information against the RPKI repository for use in router configuration and resolution. This patch includes the LFS and rootfile to build the validator, an initscript, required definitions for backup and an empty config file for user customization. Fixes #13845. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit eb57d5be422907027b74f18a953b4e262d29354c Author: Michael Tremer Date: Sun Jun 15 12:13:10 2025 +0000 Revert "langs: Remove Pakfire strings again" This reverts commit 60668b8297555e92d2df01fd47f3b96c18d3636d. Signed-off-by: Michael Tremer commit a5c6da18c797b5c0f6a895d6209d0f37e50c225a Merge: 99183a71e 60668b829 Author: Michael Tremer Date: Sun Jun 15 12:12:45 2025 +0000 Merge branch 'master' into next commit 99183a71e8da1e4645293b4e94cd80e1b8c68fc3 Author: Adolf Belka Date: Tue Jun 10 11:44:57 2025 +0200 samba: Update to version 4.22.2 - Update from version 4.22.0 to 4.22.2 - Update of rootfiles not required. Confirmed on all three architectures - CVE fix in 4.22.2 - Changelog 4.22.2 * BUG 15707: (CVE-2025-0620) [SECURITY] CVE-2025-0620: smbd doesn't pick up group membership changes when re-authenticating an expired SMB session. * BUG 15861: Profile sync fails due to Directory Leases. * BUG 15727: net ad join fails with "Failed to join domain: failed to create kerberos keytab". * BUG 15851: dcerpcd not able to bind to listening port. * BUG 15819: vfs_ceph_snapshots fails to list snapshots for entries at any level beyond share root. * BUG 15858: CTDB does not put nodes running NFS into grace on graceful shutdown. 4.22.1 * BUG 15774: Running "gpo manage motd set" twice fails with backtrace. * BUG 15829: samba-tool gpo backup creates entity backups it can't read. * BUG 15839: gp_cert_auto_enroll_ext.py has problem unpacking GUIDs with prepended 0's. * BUG 15767: Deadlock between two smbd processes. * BUG 15823: Subnet based interfaces definition not listening on all covered IP addresses. * BUG 15836: PANIC: assert failed at source3/smbd/smb2_oplock.c(156): sconn->oplocks.exclusive_open>=0. * BUG 15727: net ad join fails with "Failed to join domain: failed to create kerberos keytab". * BUG 15774: Running "gpo manage motd set" twice fails with backtrace. * BUG 15822: Enable support for cephfs case insensitive behavior. * BUG 15791: Remove of file or directory not possible with vfs_acl_tdb. * BUG 15841: Wide link issue in samba 4.22. * BUG 15767: Deadlock between two smbd processes. * BUG 15845: NT_STATUS_INVALID_PARAMETER: Can't create folders on share of an exfat file system. * BUG 15849: Lease code is not endian-safe. * BUG 15818: vfs_ceph_new module does not work with other modules for snapshot management. * BUG 15834: vfs_ceph_new: Add path based fallback for SMB_VFS_FCHOWN, SMB_VFS_FCHMOD and SMB_VFS_FNTIMES. * BUG 15810: Add async io API from libcephfs to ceph_new VFS module. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 41a4c6c4b7ce173a3d9e33c63b8f212ac1de806d Author: Adolf Belka Date: Sun Jun 8 22:35:07 2025 +0200 postfix: Update to version 3.10.2 - Update from version 3.10.1 to 3.10.2 - Update for rootfile not required - Changelog 3.10.2 Bugfix (defect introduced: date 19991116): when appending a setting to a main.cf or master.cf file that did not end in a newline character, the "postconf -e" command did not add an extra newline character before appending the new setting, causing information to become garbled. Fix by Michael Tokarev. Bugfix (defect introduced: Postfix 2.3, date 20051222): the Dovecot auth client did not attempt to create a new connection after an I/O error on an existing connection. Reported by Oleksandr Kozmenko. Improved and corrected error messages when converting (host or service) information to (symbolic text, numerical text, or binary) form. Documentation: updated link to Dovecot documentation. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 2cbb16fa20ab6e10e274d4ceef97146d415a8a2d Author: Michael Tremer Date: Sun Jun 15 12:11:07 2025 +0000 core196: Ship libusb Signed-off-by: Michael Tremer commit 756f87be320a3ecf770bc16cb51766b8876551a9 Author: Adolf Belka Date: Sun Jun 8 22:35:06 2025 +0200 libusb: Update to version 1.0.29 - Update from version 1.0.28 to 1.0.29 - Update of rootfile not required - Changelog 1.0.29 * Fix regression on macOS leading to timeouts in enumeration * LIBUSB_API_VERSION bump for the new functions in 1.0.28 * Fix xusb regression displaying wrong error on claim failure Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 9e6309b2c7043740ede598289217eb2124bcd550 Author: Michael Tremer Date: Sun Jun 15 12:10:36 2025 +0000 core196: Ship iputils Signed-off-by: Michael Tremer commit f6c7a50fd67712fe22a588c81e16f55bebe4df0c Author: Adolf Belka Date: Sun Jun 8 22:35:05 2025 +0200 iputils: Update to version 20250605 - Update from version 20240905 to 20250605 - Update of rootfile - 2 CVE fixes - Changelog 20250605 fix: ping: Fix regression in -c1 (issue: #596, PR: #597, commit: a41fbf3) 20250602 Security release, fixes CVE-2025-47268 and CVE-2025-48964. * ping - fix CVE-2025-48964: Fix moving average rtt calculation (commit: afa3639) https://github.com/iputils/iputils/security/advisories/GHSA-25fr-jw29-74f9 - fix CVE-2025-47268: Fix signed 64-bit integer overflow in RTT calculation (issue: #584, PR: #585, commit: 070cfac) - fix: Fix integer overflow in large -s and -l values (PR: #586, commit: f30f0e5) - fix: Fix integer overflow in large -W value (PR: #588, commit: f7d1989) - fix sS90x: Fix ipv4 ttl value when using SOCK_DGRAM on big endian systems (PR: #591, commit: c9c82b4, regression from 7e7ffff) - fix man: Fix ping man page syntax error (commit: e8c9d6d) - fix: Translate error message (commit: 9651db5) * tracepath - fix: Cleanup min value of -l (PR: #572, commit: 65e3837) * Meson build system - fix: Fix installation of prebuilt manpages in dist tarball (commit: dca2358) - fix: build.sh: Fix tarball name (commit: b912d64) * Localization - New languages: Kabyle, Romanian - Updated most of the languages Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 958a2712bb825acf99d7d3890e7c615a8a736476 Author: Adolf Belka Date: Sun Jun 8 22:35:04 2025 +0200 hwdata: Update to version 0.396 - Update from version 0.395 to 0.396 - Update of rootfile not required - Changelog 0.396 Update usb and vendor ids Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 32f8f8a12585f7fcf871075a5e78f09448dd2df9 Author: Adolf Belka Date: Sun Jun 8 22:35:03 2025 +0200 curl: Update to version 8.14.1 - Update from version 8.14.0 to 8.14.1 - Update of rootfile not required - Changelog 8.14.1 Bugfixes: o asyn-thrdd: fix cleanup when RR fails due to OOM [20] o autotools: recognize more Linux targets when setting `-D_GNU_SOURCE` [35] o BUG-BOUNTY.md. mention the medium bounty amount in 2025 [5] o cmake: fix missed version number for multi-pkg-config detections [14] o cmdline-docs: mention HTTP resumed uploads to be shaky [21] o curl: make -N handled correctly [34] o curl: upload from '.' fix [9] o dllmain: exclude from Cygwin builds [32] o docs/tests: remove mention of hyper [23] o docs: fix typos [12] o ftp: fix teardown of DATA connection in done [31] o http: fail early when rewind of input failed when following redirects [2] o license: update some copyright links to curl.se [24] o memanalyze.pl: fix getaddrinfo/freeaddrinfo checks [25] o misc: fix spelling [15] o misc: we write *an* IPv6 address [10] o multi: fix add_handle resizing [3] o spelling: 'a' vs 'an' [8] o spelling: call it null-terminate consistently [6] o test1510: fix expectation [19] o tests: await portfile to be complete [1] o tests: fix checks for https-mtls proto [30] o tests: improve server start reliability [18] o tests: move test docs into /docs [16] o tests: re-enable 1510, document heimdal memleak [22] o tests: test mtls also w/ clientAuth EKU only [28] o tests: test mtls with --insecure [29] o tls BIOs: handle BIO_CTRL_EOF correctly [33] o tool_getparam: make --no-anyauth not be accepted [13] o tool_getparam: refactored, simplified [4] o tool_getparam: remove two nextarg NULL checks [11] o VULN-DISCLOSURE-POLICY.md: the distros list wants <= 7 days embargo [26] o wolfssl: fix sending of early data [7] o ws: handle blocked sends better [27] o ws: tests and fixes [17] Planned upcoming removals include: o Support for the msh3 HTTP/3 backend o Supporting curl builds using VS2008 o The Secure Transport and BearSSL TLS backends o The winbuild build system o Windows CE support Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c4a32048cf9c5f6955f1a2c77dd41a22ee3cb168 Author: Adolf Belka Date: Sun Jun 8 22:35:02 2025 +0200 automake: Update to version 1.18 - Update from version 1.17 to 1.18 - Update of rootfile - Changelog 1.18 * New features added - Default tar format is now ustar, mainly to support longer filenames; the tar-v7 and other explicit options to force a particular tar format are unchanged and still override the default. (bug#74847) - The mdate-sh auxiliary script generally used with Texinfo now uses SOURCE_DATE_EPOCH, if set, instead of the source file's mtime. (bug#77805) - New option dist-bzip3 for bzip3 compression of distributions. (bug#73795) - New option --stderr-prefix for tap-driver.sh, to prefix each line of stderr from a test script with a given string. (bug#72536) - Support for Algol 68 added, based on the GNU Algol 68 compiler. (bug#75807) * Bugs fixed - Do not make Perl warnings fatal, per Perl's recommendation. (https://lists.gnu.org/archive/html/automake/2025-01/msg00003.html) - Avoid Perl 5.41.8+ precedence warning for use of !!. (https://lists.gnu.org/archive/html/automake/2025-01/msg00000.html) - a Perl path containing whitespace now emits a warning instead of an error, so ./configure PERL='/usr/bin/env perl' can work. (bug#74453) - The py-compile script once again does nothing (successfully) if the PYTHON environment variable is set to ":", or anything that isn't a Python interpreter (according to $PYTHON -V). Exception: if PYTHON is set to "false", do nothing but exit unsuccessfully, also to match previous behavior. (bug#74434) - The no-dist-built-sources Automake option now operates (hopefully) as intended, i.e., omits the dependency on $(BUILT_SOURCES) for the distdir target. (bug#69908) - Only warn about install.sh being found, instead of it being a fatal error. (bug#19964) - The compile script is more robust to Windows configurations; specifically, avoids double-path translation on MSYS. (bug#75939) - The test infrastructure sets the CONFIG_SITE environment variable to /dev/null, to avoid the local system's Autoconf site defaults from breaking the test environment. (bug#76622) - AM_SILENT_RULES once again always ends with a newline. (bug#72267) - AM_SANITY_CHECK now outputs "no" on failure, so that a complete line is written to stdout before the error message is written to stderr. (bug#76448) * Miscellaneous changes - Only require the presence of an ABOUT-NLS file at the 'gnits' strictness level. (https://lists.gnu.org/archive/html/automake/2024-10/msg00006.html) Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit fa7fa5fbf3188e64bf872b5b26f7b8b7670b8892 Author: Adolf Belka Date: Sat Jun 7 23:38:51 2025 +0200 sqlite: Update to version 3.50.1 - Update from version 3.50.0 to 3.50.1 - Update of rootfile - Changelog 3.50.1 Fix a long-standing bug in jsonb_set() and similar that was exposed by new optimizations added in version 3.50.0. Fix an apparently harmless ASAN warning that can occur on builds that use -DSQLITE_DEFAULT_MEMSTATUS=0. Fix an off-by-one bug in sqlite3_rsync that can result in the last page not being transferred for the replicate database. Query planner optimization: Allow the right-hand side of a LEFT JOIN to be flattened even if it is a virtual table. Fix sqlite3_setlk_timeout() to use a blocking lock when opening a snapshot transaction and when block by another process running recovery. Other minor fixes that were reported after the 3.50.0 release. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 60668b8297555e92d2df01fd47f3b96c18d3636d Author: Michael Tremer Date: Sun Jun 15 12:06:07 2025 +0000 langs: Remove Pakfire strings again This is an extra step to resolve a merge conflict from the previous patch. Signed-off-by: Michael Tremer commit 8eb290f14ef65cb97e9e6af199e20f0b573bd2d3 Author: Adolf Belka Date: Thu Jun 12 13:56:43 2025 +0200 es.pl: Change back all html &codes in the Spanish lang file to accented chars - An issue was identified in the forum by @Roberto pressing the Locations Group page button on the Firewall Groups page caused the Locations Group page to not be shown correctly in CU195 Testing. - After investigation I found that the CU195 Spanish language file patch set had changed many, if not all, of the characters with accents into their html & codes. This worked in terms of showing the correct text in the WUI page but when the cgi page did a string comparison with the text that was displayed on the html page with the text in the language file they did not match as Grupos de ubicación was compared with Grupos de ubicación which of course did not match. - To keep all of @Robertos WireGuard Spanish translations this patch set changes all the html & codes back to the actual accented characters. - Tested out on my vm testbed and the cgi code worked again. - None of the other language files that I looked at (French, German, Italian and Turkish) are using the html & codes for accented characters. They are all using the actuall accented characters themselves. Tested-by: Adolf Belka Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit c821f466f72ea540feb7f56e87ced1215cd20297 Author: Arne Fitzenreiter Date: Fri Jun 13 19:58:57 2025 +0200 core196: add kernel to update Signed-off-by: Arne Fitzenreiter commit 81b2110e3e220bcc91e9cfe6ab149dc85a63e4bd Author: Arne Fitzenreiter Date: Fri Jun 13 19:48:29 2025 +0200 kernel: update to 6.12.33 this also compile the SIMPLE_DRM driver into the kernel Signed-off-by: Arne Fitzenreiter commit df7831647feff205cdbf11a19851db878ede952f Author: Arne Fitzenreiter Date: Fri Jun 13 19:43:11 2025 +0200 myMPD: update to 21.0.1 Signed-off-by: Arne Fitzenreiter commit b0590beaec575ce429a71d9ea856786144e83c86 Author: Arne Fitzenreiter Date: Fri Jun 13 19:42:14 2025 +0200 mpd: update to 0.24.4 Signed-off-by: Arne Fitzenreiter commit b6a468e5ac25dc2dee79799e4cc1d743c7e67b9b Author: Michael Tremer Date: Sat Apr 26 14:36:18 2025 +0000 cdrom: Disable modesetting in text mode This is just a precaution for users which have broken graphics. This way, the kernel should keep the simple VGA text console without actually switching on high resolutions. Signed-off-by: Michael Tremer commit 4979a9aea3d6638ce67b28466099358055995f92 Author: Michael Tremer Date: Wed Apr 16 18:03:52 2025 +0000 kernel: Enable DRM and disable Framebuffer support Signed-off-by: Michael Tremer commit 4fa2ca7575a4de1bec2f211f92335c011f169650 Author: Michael Tremer Date: Fri Apr 4 12:05:27 2025 +0000 linux: Don't blacklist the DRM modules any more Signed-off-by: Michael Tremer commit fdded7b804915a50d1147fd83b0c44ca65f2916f Author: Adolf Belka Date: Thu Jun 5 12:29:29 2025 +0200 tshark: Update to version 4.4.7 - Update from version 4.4.6 to 4.4.7 - Update of rootfile - CVE fix in this release - Changelog 4.4.7 The following vulnerabilities have been fixed: wnpa-sec-2025-02 Dissection engine crash. Issue 20509. CVE-2025-5601. The following bugs have been fixed: Wireshark does not correctly decode LIN "go to sleep" in TECMP and CMP. Issue 20463. Dissector bug, Protocol CIGI. Issue 20496. Green power packets are not dissected when proto_version == ZBEE_VERSION_GREEN_POWER. Issue 20497. Packet diagrams misalign or drop bitfields. Issue 20507. Corruption when setting heuristic dissector table UI name from Lua. Issue 20523. LDAP dissector incorrectly displays filters with singleton "&" Issue 20527. WebSocket per-message compression extentions: fail to decompress server messages (from the 2nd) due to parameter handling. Issue 20531. The LL_PERIODIC_SYNC_WR_IND packet is not properly dissected (packet-btle.c) Issue 20554. Updated Protocol Support AT, BT LE LL, CIGI, genl, LDAP, LIN, Logcat Text, net_dm, netfilter, nvme, SSH, TCPCL, TLS, WebSocket, ZigBee, and ZigBee ZCL Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit e7bc484b8113f0bbe1ff0f73622434eaf6d8dd5c Author: Matthias Fischer Date: Wed Jun 4 19:07:13 2025 +0200 dhcpcd: Update to 10.2.4 For details see: https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.2.4 "compat: use timingsafe_bcmp if available IPv6: Sort routers by reachability correctly. definitions: define ND Route Information option IPv6: Clear previous address RA flags on receipt of a RA." Signed-off-by: Matthias Fischer Signed-off-by: Michael Tremer commit 657b6dac93a33506786b7e30782bc7c087039bba Author: Michael Tremer Date: Tue Jun 3 14:44:33 2025 +0000 core196: Ship SQLite Signed-off-by: Michael Tremer commit c241e00f3b0bc885d04d8c0350249e28556f1a52 Author: Adolf Belka Date: Tue Jun 3 14:18:35 2025 +0200 sqlite: Update to version 3.50.0 - Update from version 3.49.2 to 3.50.0 - Update of rootfile - Changelog 3.50.0 Add the sqlite3_setlk_timeout() interface which sets a separate timeout, distinct from the sqlite3_busy_timeout(), for blocking locks on builds that support blocking locks. The SQLITE_DBCONFIG_ENABLE_COMMENTS constraint (added in the previous release) is relaxed slightly so that comments are always allowed when reading the schema out of a pre-existing sqlite_schema table. Comments are only blocked in new SQL. New SQL functions: unistr() unistr_quote() For the %Q and %q conversions in the built-in printf() (which covers the sqlite3_mprintf() API and the format() SQL function and similar) the alternate-form-1 flag ("#") causes control characters to be converted into backslash-escapes suitable for unistr(). CLI enhancements: Avoids direct output of most control characters. The output of the .dump command makes use of the new unistr() SQL funtion to encode special characters, unless the --escape mode is set to off. Better formatting of complex partial indexes in the output from the ".schema --indent" command. Enhancements to sqlite3_rsync: The requirement that the database be in WAL mode has been removed. The sync protocol is enhanced to use less network bandwidth when both sides start out being very similar to one another. The sqlite3_rsync program now works on Macs without having to specify the full pathname of the sqlite3_rsync executable on the remote side as long as you install the sqlite3_rsync executable in one of these directories: $HOME/bin:/usr/local/bin:/opt/homebrew/bin Changes to JSON functions: Bug fix: Enforce the JSON5 restriction that the "\0" escape must not be followed by a digit. Bug fix: When the LABEL argument to json_group_object(LABEL,VALUE) is NULL, that element of the resulting object is omitted. Optimization: If the jsonb_set() or jsonb_replace() functions make a change in the interior of a large JSONB object, they strive to keep the size of the JSONB object unchanged and to modify as few bytes as possible on the interior of the object. This helps reduce I/O as it allows SQLite to write only the page that contains the changed bytes and not all the surrounding pages. Improved support for building on Cygwin and MinGW and similar, as well as Termux. Typo fixes in the documentation and in the source code comments. Miscellaneous performance improvements. JavaScript/WASM: Fix a long-standing filename digest calculation bug in the OPFS SAHPool VFS. Databases created in that VFS by 3.50.0+ cannot be read by older versions of the VFS, but 3.50.0 can backwards-compatibly work with existing databases created by older versions. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 1eaafb19e85615592596d7f9f6f28dd18001524e Author: Michael Tremer Date: Tue Jun 3 14:43:19 2025 +0000 core196: Ship smartmontools Signed-off-by: Michael Tremer commit b7e786fadb229fc908357902cc31d1511a44acb6 Author: Adolf Belka Date: Tue Jun 3 14:18:34 2025 +0200 smartmontools: Update to version 7.5 - Update from version 7.4 to 7.5 - Update of rootfile not required - Changelog 7.5 - CI and release builds are now reproducible if same SOURCE_DATE_EPOCH, build recipes and toolchains are used. - smartctl '-j -A': New JSON value 'endurance_used' (ATA/SCSI/NVMe). - smartctl '-j -A': New JSON value 'spare_available' (ATA/NVMe). - smartctl '-j -i': Re-added the JSON value 'model_name' also for SCSI devices (regression). - smartctl '-j -c': NVMe support. - smartctl '-j -n ...': New JSON values 'power_mode.*' (ATA only). - smartctl '-H -A': Support for NVMe SMART/Health Information per namespace. - smartctl '-i': ATA ACS-6 updates. - smartctl '-x': No longer includes '-g wcreorder'. - smartctl '-x', '-l scterc': No longer returns exit status 4 if SCT ERC is not supported by the device. - smartctl '-l error': No longer prints bogus ATA error log entries if the error index is nonzero but the error count is zero. - smartctl '-l ssd': Fixed corruption of the output of the SCSI Format Status log page. - smartctl '-l ssd': Now detects 'no format since manufacture' from the SCSI Format Status log page. - smartctl '-l farm': Fixed the unit of 'Write Power On' time. - smartctl '-l farm': Fixed the byte order of ATA 'Assembly Date'. - smartctl '-l farm': Fixed a possible segfault. - smartctl '-l farm -q noserial': Suppresses serial and WWN also from FARM. - smartctl '-l farm -T permissive': Overrides false negative FARM support check for rebranded drives. - smartctl '-t TEST': Fixed self-tests of single namespace NVMe devices. - smartd '-A': NVMe attribute log support. - smartd: Ignores NSID in duplicate check of single namespace devices. - smartd: No longer issues LOG_CRIT warnings for 'Set Feature' related NVMe error information log entries. - smartd: No longer hangs on systems with large file descriptor limits. - smartd: No longer logs invalid "old test ... not run" messages if staggered self-tests are used. - smartd.conf '-l selftest[sts] -s ...': NVMe self-test support. - smartd.conf '-H MASK': Ability to ignore specific bits of NVMe SMART/Health value 'Critical Warning'. - smartd.conf '-p': Checks NVMe SMART/Health value 'Available Spare'. - smartd.conf '-u [-f]': Checks NVMe SMART/Health values 'Percentage Used' and 'Media and Data Integrity Errors'. - smartd.conf '-W ...': No longer includes individual sensors in NVMe temperature check as some devices report other values there. - ATA: Device type '-d jmb39x-q2,N' for another JMB39x protocol variant used by QNAP-TR002 NAS devices. - SCSI: Fixed range checks of mode page offset and VPD inquiry. - SCSI: Fixed buffer overflow parsing of VPD page. - SCSI: Fixed handling of multiple designators in VPD page. - USB/NVMe: '-d sntjmicron' no longer triggers USB resets on queries of the self-test log. - USB/NVMe: '-d sntasmedia' now supports log pages > 512 bytes. - USB/NVMe/SAT: New experimental NVMe/SAT autodetection options '-d snt*/sat'. - Fixed segfault on missing option argument on systems using musl libc. - HDD, SSD and USB additions to drive database. - automake < 1.13 are no longer supported. - Custom make rules are now silenced if 'make V=0' is used. - Enhanced makefile targets 'dist-*' to create reproducible source tarballs if SOURCE_DATE_EPOCH is set. - The makefile no longer uses GNU make specific syntax elements (exception: reproducible builds for macOS). - Dropped support for platforms without 'sigaction()'. - configure: Now also detects MidnightBSD. - configure: Dropped option '--with-signal-func'. - configure: Default for '--with-nvme-devicescan' is now 'yes' also on NetBSD. - Version information is now also set if build from GH R/O mirror. - Linux: 'smartd.service' now avoids a warning about an unset environment variable. - Linux: Dropped autodetection of deprecated device type '-d marvell'. - macOS: Support for reproducible builds of the DMG image. - OpenBSD: NVMe support. - Windows: Increased WMI timeout. - Windows: Support for reproducible builds of the installer. - Windows: Uninstaller is no longer damaged if the installer is signed. - Windows 'update-smartd-drivedb.ps1': Fixed call of 'gpg.exe' if it appears more than once in the PATH. - Windows 'update-smartd-drivedb.ps1 -Verbose': Now also prints the download command. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit a746ce560d807485ca077dc85377c39e56aa8f5e Author: Michael Tremer Date: Tue Jun 3 14:42:43 2025 +0000 core196: Ship kbd Signed-off-by: Michael Tremer commit 08aaf3da8414f0cd2ef4eca3ee575516ec0224f9 Author: Adolf Belka Date: Tue Jun 3 14:18:33 2025 +0200 kbd: Update to version 2.8.0 - Update from version 2.7.1 to 2.8.0 - Update of rootfile - Changelog 2.8.0 keymaps: Add Georgian font (LatCyrHebKa-16_GIA.psfu) and keymap (i386/qwerty/ge). Add new i386 azerty afnor keymap (i386/azerty/fr-afnor). Disable characters >=U+F000 in qwertz/de_alt_UTF-8. libkeymap: Support KT_DEAD2 diacritics. Fix memory leaks. utils: kbd_mode: support Disabled mode (K_OFF). build-sys: configure: Restore the old behavior when using gzip. configure: Disable lex implementations other than flex. other: tests: Fix tests on powerpc. tests: Add build and check on other architectures (x86_64, s390x, ppc64el). tests: Add valgrind check in unit tests. tests: Add sparse check and fix detected warnings. tests: Add tests to increase code coverage. tests: Check all distributed keymaps for loadability. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit b4de7c4ee60ae2ac93b62a6ad3f3c9ff5184a386 Author: Michael Tremer Date: Tue Jun 3 14:41:08 2025 +0000 core196: Ship iproute2 Signed-off-by: Michael Tremer commit 4aa03c5268dbfeb82a6e2372964a6a56ac249e7f Author: Adolf Belka Date: Tue Jun 3 14:18:32 2025 +0200 iproute2: Update to version 6.15.0 - Update from version 6.14.0 to 6.15.0 - Update of rootfile not required - Changelog is not provided. Details of changes can be found from the git commit changes https://git.kernel.org/pub/scm/network/iproute2/iproute2.git Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 5e55603f197d4ca311e5ae4c6b0af6413d8afdc1 Author: Adolf Belka Date: Tue Jun 3 14:18:31 2025 +0200 curl: Update to version 8.14.0 - Update from version 8.13.0 to 8.14.0 - Update of rootfile - Changelog 8.14.0 Changes: mqtt: send ping at upkeep interval schannel: handle pkcs12 client certificates containing CA certificates TLS: add CURLOPT_SSL_SIGNATURE_ALGORITHMS and --sigalgs vquic: ngtcp2 + openssl support wcurl: import v2025.04.20 script + docs websocket: add option to disable auto-pong reply Bugfixes: _SEEALSO.md: remove spaces around command and man page section asny-thrdd: fix detach from running thread asnyc-thrdd: explain how this is okay with a comment asyn resolver code improvements async-threaded resolver: use ref counter async: DoH improvements autotools: detect `wolfSSL_set_quic_use_legacy_code` like cmake does autotools: install shell completion files on cross build aws-sigv4: allow a blank string build: check required rustls-ffi version build: enable gcc-12/13+, clang-10+ picky warnings build: enable gcc-15 picky warnings certs: drop unused `default_bits` from `.prm` files cf-https-connect: use the passed in dns struct pointer cf-socket: fix FTP accept connect cfilters: remove assert cmake/FindNGTCP2: simplify multi-pkg-config detection cmake: append picky warnings to `CMAKE_REQUIRED_FLAGS` as string cmake: avoid 'target is imported but not globally visible' when consuming libcurl with old cmake cmake: do not install `mk-ca-bundle` script and manpage cmake: enable `-Wall` for MSVC when `PICKY_COMPILER=ON` cmake: extend integration tests cmake: fix `fish` install directory detection via `pkg-config` cmake: fix nghttp3 static linking with `USE_OPENSSL_QUIC=ON` cmake: fix option() and mark_as_advanced() mixed order cmake: fix shell completion install when just one flavor is enabled cmake: honor individual picky option overrides found in `CMAKE_C_FLAGS` cmake: install shell completions for cross-builds cmake: link `crypt32` for OpenSSL feature detection cmake: merge `CURL_WERROR` logic into `PickyWarnings.cmake` cmake: prefer `COMPILE_OPTIONS` over `CMAKE_C_FLAGS` for custom C options cmake: quotes, whitespace, use `VERSION_GREATER_EQUAL` cmake: revert `CURL_LTO` behavior for multi-config generators cmake: set `BUILDING_LIBCURL` directly for unit test targets cmake: stop deleting `-W` from `CMAKE_C_FLAGS` (MSVC) cmake: tidy up and document feature detections in dependencies cmake: use `CMAKE_COMPILE_WARNING_AS_ERROR` if available cmake: use `INCLUDE_DIRECTORIES` prop to specify local header dirs cmake: use `LIB_NAME` in `curl-config.cmake.in` cmake: use absolute paths for completion targets cmake: use the `LINK_OPTIONS` property with CMake 3.13+ configure: catch asking for double resolver without https-rr configure: fix --disable-rt configure: restore link checks configure: suppress command not found for brew conncache: make Curl_cpool_init return void connect: shutdown timer fix content_encoding: Transfer-Encoding parser improvements CONTRIBUTE: add project guidelines for AI use contrithanks.sh: drop set -e cpool/cshutdown: force close connections under pressure curl: fix memory leak when -h is used in config file curl: only warn once for --manual in manual-disabled build curl_get_line: handle lines ending on the buffer boundary curl_krb5: only use functions if FTP is still enabled curl_multibyte: fixup low-level calls, include in unity builds curl_osslq: remove a leftover debug fprintf() call curl_version_info.md: clarify ssl_version for MultiSSL CURLMOPT_TIMERFUNCTION.md: correct the example CURLOPT_ERRORBUFFER.md: buffer is read only after curl takes ownership CURLOPT_FOLLOWLOCATION.md: switch to GET => no body CURLOPT_READFUNCTION.md: mention the seek callback CURLOPT_XFERINFOFUNCTION.md: fix the callback return type in example curlx: move the docs to docs/internals/ DEPRECATE.md: drop support for VS2008 DEPRECATE.md: drop Windows CE support dist: drop duplicate entry from `CMAKE_DIST` dns_entry: move from conn to data->state Dockerfile: update debian:bookworm-slim Docker digest to 90522ee docs/INSTALL.md: drop reference to removed configure option docs/libcurl: fix type and prototype problems in examples docs/libcurl: make examples build with picky compiler options docs/libcurl: mention sensitive data/headers docs: add missing return statement in examples docs: fix incorrect shell substitution in docker run example command docs: fix typo in retry.md docs: update distros links doh: httpsrr fix doh: make sure CURLOPT_PROTOCOLS is set a with a "long" arg doh: reduce the DNS request buffer size easy_reset: fix dohfor_mid member ECH: reference the OpenSSL ECH feature branch etag-save.md: mention how using both options is a good idea eventfd: fix feature guards formdata: cleanups ftp: fix bug in failed init ftp: fix race in upload handling ftplistparser: add two overflow preventions ftplistparser: split up into more functions generate.bat: exclude curlinfo.c from legacy VS projects genserv.pl: fail with a message if `openssl` is missing or failing headers: enforce a max number of response header to accept headers: set an error message on illegal response headers hostip: fix build without threaded-resolver and without DoH hostip: show the correct name on proxy resolve error http2: fix stream window size after unpausing HTTP3.md: fix incorrect variable placeholders http: fix a build error when all auths are disabled http: fix HTTP/2 handling of TE request header using "trailers" http: in alt-svc negotiation only allow supported HTTP versions http_aws_sigv4: add additional verbose log statements http_aws_sigv4: improve sigv4 url encoding and canonicalization http_chunks: narrow variable scope for 'trlen' http_negotiate: fix non-SSL build with GSSAPI https-connect: fix httpsrr target check HTTPSRR.md: clarify somewhat if2ip: build the function also if FTP is present imap: remove redundant condition INSTALL-CMAKE.md: fix typo INSTALL.md: update the minimal libcurl size example KNOWN_BUGS: fix link in sivg4 issue 16.3 lib/src/docs/test: improve curl_easy_setopt() calls lib1560: use hex notation, drop non-ASCII exception lib3026: drop DLL pre-load perf mitigation for old mingw lib: add const to clientwriter tables lib: drop curlx_getpid, use fake pid in SMB lib: include files using known path lib: make Curl_easyopts const lib: unify conversions to/from hex libcurl-tutorial.md: fix read callback explanation libssh: add NULL check for Curl_meta_get() libssh: fix memory leak libssh: remove a condition that always equals false libtest/first: stop defining MEMDEBUG_NODEFINES libtests: define CURL_DISABLE_DEPRECATION first make: clean tests better mbedtls: TLS 1.3 is max when mbedtls has 1.3 support metahash: add asserts to help analyzers mk-ca-bundle.pl: follow redirects mk-ca-bundle: switch URLs to GitHub versions mkhelp: fix to not generate a line-ending space in some cases mqtt: use conn/easy meta hash multi: do transfer book keeping using mid multi: init_do(): check result netrc: avoid NULL deref on weird input netrc: avoid strdup NULL netrc: deal with null token better ngtcp2: clarify ignoring of result openssl-quic: avoid potential `-Wnull-dereference`, add assert openssl-quic: fix printf mask openssl-quic: fix shutdown when stream not open openssl: enable builds for *both* engines and providers openssl: set the cipher string before doing private cert parsedate: provide Curl_wkday also for GnuTLS builds processhelp.pm: always call `taskkill` with `-f` (force) processhelp.pm: avoid potential endless loop, log more (Windows) progress: avoid integer overflow when gathering total transfer size pytest tls: extend coverage pytest-xdist: pytest in parallel pytest: add pinnedpubkey test cases pytest: give parameterised tests better ids for read- and parsability pytest: make test_07_22 more lenient to exit codes quic: no local idle connection timeout, ngtcp2 keep-alive rand: update comment on Curl_rand_bytes weak random RELEASE-PROCEDURE.md: release candidate git tagging explained rtsp: remove redundant condition runtests: add retry option to reduce flakiness runtests: fix indentation runtests: recognize lowercase `windows` in `curl -V` runtests: remove server verification after start runtests: split `SSH_PWD` into `SCP_PWD` and `SFTP_PWD`, and more rustls: make max size of cert and key reasonable sasl: give help when unable to select AUTH scripts: completion.pl: sort the completion file for all shells scripts: drop unused import, formatting scripts: fix --opts-dir help in completion.pl scripts: fix perl indentation, whitespace, semicolons sectransp: fix building for macOS Sierra and older setopt: provide info for CURLE_BAD_FUNCTION_ARGUMENT smb: avoid integer overflow on weird input date socket: use accept4 when available socketpair: support pipe2 where available spacecheck.pl: check for non-ASCII chars, fix fallouts spacecheck.pl: verify `tests/data/test*` for non-ASCII chars src: drop strcase.[ch] from tool builds src: include memdebug.h consistently with angle brackets <> src: rename curlx_safefree to tool_safefree test1173.pl: whitelist some option-looking names that aren't options test1658: add unit test for the HTTPS RR decoder test: make unittest 1308 into a libtest tests/ech_tests.sh: sync shebang with rest of bash scripts tests/FILEFORMAT.md: clarify %hex[] formatting tests/FILEFORMAT.md: document the aws feature tests/README.md: document --test-duphandle tests/README.md: list the openssl tool among the prerequisites tests/server/dnsd: basic DNS server for test suite tests/server: check for `stream != NULL` in mqttd tests/server: fix typo in comment tests/server: stop using libcurl string comparisons tests/server: stop using libcurl's printf functions tests/serverhelp: remove last remnants of http-pipe server tests/tunit: make a separate directory for tool-based unit tests tests: add aws feature to the related tests tests: Add https-mtls server to force client auth tests: fix some test tag mismatches tests: mark ipfs tests to require ipfs tests: move a boolean variable out of the path section tests: prefer `--insecure` over `-k` tests: provide all non-ascii data hex encoded tests: remove some unused test case sections tests: require IPv6 for 1265, 1324, 2086 tests: separate tunit tests from unit tests more tests: stop using libcurl's strdup tests: unify test case keywords tests: use a more portable null device path TODO: remove "nicer lacking perl message" tool_cb_write.c: handle EINTR on flush tool_getparam: clear argument only when needed tool_operate: make retrycheck() a separate function tool_operate: when retrying, only truncate regular files tool_paramhlp: avoid integer overflow in secs2ms() tool_parsecfg: make get_line handle lines ending on the buffer boundary typecheck-gcc.h: fix the typechecks urlapi: redirecting to "" is considered fine urlapi: remove unneeded guards around PUNY2IDN urldata: remove the unused struct field 'hide_progress' VERSIONS: list all past releases vquic: consistent name for the stream struct across backends vquic: init for every call to recvmsg vtls: avoid NULL deref on bad PEM input vtls: fix build with ssl but without http VULN-DISCLOSURE-POLICY: use of weak algos winbuild: add the deprecation warning to the README winbuild: curl_get_line is not used for tool builds windows: fix builds targeting WinXP, test it in CI wolfssl: fix to enable ALPN when available ws: fix the header replace check ws: store protocol context as connection meta data Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit e4d01c9d6f08a229bda70b2a73f9b42b37631c01 Author: Michael Tremer Date: Mon Jun 2 18:41:58 2025 +0000 core196: Ship OpenSSL This is being shipped because it has been rebuilt with GCC 15. There has been reports on some systems that OpenSSL triggers some compiler bug and therefore the openssl command tends to segfault a lot. This is now being resolved with GCC 15. Signed-off-by: Michael Tremer commit 37b16f78dd119b61f30191c65d6a8dcc36c2bb80 Merge: e38cf1e2c 8a31117c0 Author: Michael Tremer Date: Mon Jun 2 16:01:32 2025 +0000 Merge branch 'master' into next commit e38cf1e2cd33d19f34f0856a87e09014a7cd4f45 Author: Michael Tremer Date: Sun Jun 1 14:58:28 2025 +0000 linux: Backport support for BIG TCP GSO on WireGuard Advertise GSO_MAX_SIZE as TSO max size in order support BIG TCP for wireguard. This helps to improve wireguard performance a bit when enabled as it allows wireguard to aggregate larger skbs in wg_packet_consume_data_done() via napi_gro_receive(), but also allows the stack to build larger skbs on xmit where the driver then segments them before encryption inside wg_xmit(). We've seen a 15% improvement in TCP stream performance. Signed-off-by: Michael Tremer commit 27ec6f7860da27d046ddeb33809eba897b0766e7 Author: Michael Tremer Date: Sun Jun 1 17:00:51 2025 +0200 wireguard: Don't try to delete any interfaces that don't exist When the WireGuard interfaces are being destroyed, we are using some globbing to identify the right interfaces. If there are no interfaces the globbing string does not match anything and is returned itself. To avoid an error when trying to delete an interface that never existed, we configure the shell to never expand empty globbings. Signed-off-by: Michael Tremer commit a5da7ef0fc9a1cf73abaa3696dcc0d9c80f07ef0 Author: Michael Tremer Date: Sun Jun 1 14:56:26 2025 +0000 core196: Fix link to intel-microcode rootfile Signed-off-by: Michael Tremer commit 9ef726eeb272104656baf3c38eca75c4dc5bea10 Author: Michael Tremer Date: Sun Jun 1 15:19:13 2025 +0200 wireguard-functions.pl: Fix ListenPort The option was incorrectly named "Port" before. Signed-off-by: Michael Tremer commit 90efa0bd3645699224c2ccad6a83e9b9cbd87759 Author: Adolf Belka Date: Fri May 30 23:48:55 2025 +0200 ruby: Change archive type from xz to gz - The gz archive has an sha256 sum for comparison. Th xz archive has nothing. - Changed the source location to the one with gz file and sha256sum. Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 151616b2809972dd77e56c361cd3516242422677 Author: Michael Tremer Date: Fri May 30 14:15:13 2025 +0000 core196: Ship ruby Signed-off-by: Michael Tremer commit 823a9edefe82fcc1b61b715c7f635f2b619d2be6 Author: Adolf Belka Date: Fri May 30 14:38:17 2025 +0200 ruby: Update to version 3.4.4 - This v2 version keeps the CFLAGS line in place - Update from version 3.4.1 to 3.4.4 - Update of rootfile - Changelog 3.4.4 YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull Request #13331 Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue Tracking System Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - Ruby - Ruby Issue Tracking System Bug #21327: Windows builds seem broken after clock_gettime changes? - Ruby - Ruby Issue Tracking System Bug #21331: heap-use-after-free caused by rehash during transform_values! - Ruby - Ruby Issue Tracking System Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue Tracking System 3.4.3 Bug #21145: Prism accepts newlines in-between curly unicode escape - Ruby - Ruby Issue Tracking System Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System Bug #21030: Bug: #step with Range behavior broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System Bug #21131: IO.copy_stream: yielded string changes value when duped - Ruby - Ruby Issue Tracking System Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby Issue Tracking System Bug #21159: Module#set_temporary_name should freeze given name - Ruby - Ruby Issue Tracking System Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby Issue Tracking System Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ is not set - Ruby - Ruby Issue Tracking System Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned from .hash - Ruby - Ruby Issue Tracking System Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue Tracking System Bug #21163: Inconsistencies in Kernel.Float compared to other number parsing methods - Ruby - Ruby Issue Tracking System Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - Ruby Issue Tracking System Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from secondary Ractors - Ruby - Ruby Issue Tracking System Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby Issue Tracking System Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue Tracking System Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking System Bug #21094: Module#set_temporary_name does not affect a name of a nested module - Ruby - Ruby Issue Tracking System Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - Ruby - Ruby Issue Tracking System Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby Issue Tracking System Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - Ruby Issue Tracking System Bug #21197: Prism does not accept newline after defined? keyword - Ruby - Ruby Issue Tracking System Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking System Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - Ruby - Ruby Issue Tracking System Bug #21220: Memory corruption in update_line_coverage() [write at index -1] - Ruby - Ruby Issue Tracking System 3.4.2 Bug #21024: Ruby including generates compilation warning with GCC 15, header is deprecated in C++17, Bug #21021: "try to mark T_NONE object" with 3.4.1 Bug #20997: YJIT panic assertion left == right failed: leave instruction expects stack size 1, but was: 2 Bug #20981: rb_undefine_finalizer is missing Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ Bug #21003: unexpected warning about ignored block Bug #21002: Please include license information of turbo_tests Bug #21001: unexpected nil result from proc with ensure and next Bug #21010: Endless method definition of []= is SyntaxError in parse.y but allowed in Prism Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte local variable exists Bug #21017: --with-parser=parse.y configure option does not work Bug #21014: Prism doesn't set node_id on iseqs correctly Bug #21027: not() receiver should be nil Bug #20995: exception escapes block given to IO.popen("-") in child process Bug #21008: Array#sum, Enumerator#sum, Numeric subclass Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed forwarding variables Bug #21085: [BUG] Stack consistency error with -ne Bug #21048: [Prism] rescue in modifier form with condition behaves differently Bug #21046: Backport: TLS fix for ARM64 Bug #21012: Compiling a['a','b'],=1 with parse.y fails Bug #21038: Preserve errno in rb_fiber_scheduler_unblock Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path Bug #21092: error building ruby 3.4.1 on cygwin/msys2 Bug #21095: Prefer uname -n over hostname in tests. Bug #21103: Binding problem with delegate methods Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of Errno::ECONNREFUSED for hosts defined in /etc/hosts Bug #21112: Typo in error message when an incorrect key is used with WeakKeyMap Bug #21117: Inconsistent behaviour between "_1" and "it" variables Bug #21114: Prism hangs up while parsing deeply nested def Bug #20984: ENV.inspect is not encoding aware Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 2c386559184fc26f347fa1f37282badb51e6db6a Author: Stephen Cuka Date: Wed May 28 19:31:38 2025 -0600 manualpages: Fixbug13858 - Add doc link for Network/Aliases - Add missing documentation link for 'Network/Aliases'. Signed-off-by: Stephen Cuka Reviewed-by: Adolf Belka Signed-off-by: Michael Tremer