Skip to content

v26.02.1 Release Candidate#1433

Draft
troglobit wants to merge 10 commits intov26.02.xfrom
cand/v26.02.x
Draft

v26.02.1 Release Candidate#1433
troglobit wants to merge 10 commits intov26.02.xfrom
cand/v26.02.x

Conversation

@troglobit
Copy link
Contributor

Change Summary

Bug Fixes

  • Firewall: lift legacy (iptables) character limit in firewalld that caused problems with longer policy names when using the nftables backend. Fixes firewall: No length check in YANG #1389
  • Firewall: silence show firewall when disabled, Fixes Bogus error if firewall is disabled #1416
  • Marvell SafeXcel crypto firmware. Restores SafeXcel Crypto Engine firmware for Marvell Armada SoCs (37xx, 7k, 8k, CN913x) that was accidentally dropped during the 6.18 kernel upgrade in v26.01.0

New Features

  • Add support for two additional OSPF interface types: point-to-multipoint and hybrid, issue Add support for point-to-multipoint OSPF interfaces #1426
  • New feature flags for WiFi and GPS. Adds conditional feature flags in infix-hardware for WiFi and GPS so they can be disabled in defconfigs

Reliability & Performance

  • Raises the FRR/Zebra NETLINK buffer size to fix reported route/interface sync issues with the kernel. Also enables -a to allow other processes to remove zebra-installed routes
  • PENDING Boot time: faster ext4 mount, saves up to 30 seconds on actual hardware. Drops tune2fs call at boot (saves >1 s on 32-bit Arm) and replaces four sgdisk calls with a single sysfs-based partition lookup. Restores default periodic fsck
  • PENDING Boot time: faster sysctl IP config sync. Replaces a per-line awk/tr filter loop with a stderr redirect, uses /sys/class/net/ instead of ip+jq, and batches all sysctl writes into one call. Reduces boot time by ~4 s on 32-bit Arm

Kernel

  • Linux 6.18.16

Checklist

Tick relevant boxes, this PR is-a or has-a:

  • Bugfix
    • Regression tests
    • ChangeLog updates (for next release)
  • Feature
    • YANG model change => revision updated?
    • Regression tests added?
    • ChangeLog updates (for next release)
    • Documentation added?
  • Test changes
    • Checked in changed Readme.adoc (make test-spec)
    • Added new test to group Readme.adoc and yaml file
  • Code style update (formatting, renaming)
  • Refactoring (please detail in commit messages)
  • Build related changes
  • Documentation content changes
    • ChangeLog updated (for major changes)
  • Other (please describe):

mattiaswal and others added 10 commits March 10, 2026 14:27
Increase Zebra NETLINK buffer to fix reported issues with zebra being
out of sync with kernel routes and interface changes.

Also, try '-a' option to allow other processes to delete zebra routes.

Other changes in this commit:
 - Minor fixes to Finit service files for consistency
 - Empty daemon.conf stub files to silence bogus mgmtd errors at startup
 - Relocate all skeleton files from board/common to separate from files
   that are actual Infix additions and what's package system integration

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Fixes #1416

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
A legacy name length limit in firewalld triggered problems with longer
policy names.  This patch to firewalld lifts that limit by checking the
backend in use, no limit for nftables.

Fixes #1389

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
The MVEBU SafeXcel Crypto Engine firmware (linux-firmware minifw) was
originally added in 70c12c3 to the generic aarch64 defconfigs to silence
kernel probe failures on Marvell Armada SoCs (37xx, 7k, 8k, CN913x):

  crypto-safexcel f2800000.crypto: Firmware load failed.
  crypto-safexcel f2800000.crypto: HW init failed (-2)

It was then accidentally dropped in 0e2d12e (kernel upgrade to 6.18),
which rebased on a tree that predated the firmware addition.

Rather than restoring it to the generic defconfigs, move it to the two
Marvell board Config.in files where it actually belongs — consistent
with how RTL8169 firmware was handled for the Raspberry Pi CM4 IoT
Router Board Mini in 6831377.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Mattias Walström <lazzer@gmail.com>
This patch adds support for chronyd's stratumpweight both in the NTP
client (ietf-system) and client+server (ietf-ntp) should fix the flaky
NTP stratum test.

Also, make sure to *not* 'rm -rf /etc/chrony/conf.d/*' in system.c to
prevent clobbering settings potentially made in ntp.c

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants