Joachim Wiberg
ba801be402
package/netbrowse: bump to v2.0
...
Replaces gunicorn+flask app with Go program, same function otherwise.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-09 19:24:34 +01:00
Joachim Wiberg
debee83b15
package/mdns-alias: bump to v1.1
...
Fixes #1387
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-09 19:24:27 +01:00
Joachim Wiberg and GitHub
b078a570ec
Merge pull request #1378 from kernelkit/copilot/fix-client-stratum-selection
2026-03-09 19:21:57 +01:00
Joachim Wiberg
a712fd5907
confd: new NTP setting stratum-weight
...
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 >
2026-03-09 18:03:15 +01:00
Mattias Walström and GitHub
30b12d1467
Merge pull request #1417 from kernelkit/gps
...
Gps refactor
2026-03-05 11:00:17 +01:00
Mattias Walström
6534086d89
bpi-r3: dts: apply patch from OpenWRT
...
Reserve more memory for ATF
2026-03-05 08:21:54 +01:00
Mattias Walström
57961ac0a5
GPS: Refactor, do not use hotplug depend and move to finit
...
Also remove caching of GPS data in operational, gpsd now depend
on its GPS device <dev/gps0> instead of hotplug magic.
2026-03-05 08:21:34 +01:00
Mattias Walström
565a07a0b2
test: Add GPS test
...
Only possible to run on virtual Qemu instances right now.
2026-03-05 08:21:34 +01:00
Mattias Walström
054faa6763
GPS: Disable GPS in _minimal config
2026-03-05 08:21:34 +01:00
Mattias Walström
3d86d5f6e2
yang: add feature flags for wifi and gps in infix-hardware
2026-03-05 08:21:33 +01:00
Mattias Walström
5518574fee
buildroot: Upgrade gpsd version
2026-03-05 08:21:30 +01:00
Joachim Wiberg and GitHub
434248a6de
Merge pull request #1428 from kernelkit/revert-1406-upgrade-buildroot
...
Revert "Upgrade buildroot to 2026.02.0"
2026-03-05 08:19:45 +01:00
Mattias Walström and GitHub
082bcd1712
Revert "Upgrade buildroot to 2026.02.0"
2026-03-04 19:47:11 +01:00
Joachim Wiberg and GitHub
0bedde52d3
Merge pull request #1410 from saba8814/issue-782-dhcp-ntp-dns
...
Issue 782 dhcp ntp dns
2026-03-04 13:52:12 +01:00
Joachim Wiberg and GitHub
b315e444fd
Merge pull request #1406 from kernelkit/upgrade-buildroot
...
Upgrade buildroot to 2026.02.0
2026-03-04 13:50:37 +01:00
Mattias Walström
a8094c8026
Upgrade buildroot to 2026.02 (LTS)
2026-03-04 11:45:06 +01:00
Mattias Walström
afa01489e6
test: Add parameter -j to watchdogctl
...
This is required to get the output as JSON data, since the upgrade
of buildroot (and watchdogd)
2026-03-04 11:45:04 +01:00
Mattias Walström
26320cc771
package: nghttp2-asio: Fix cmake version compatibility
2026-03-04 11:45:02 +01:00
Mattias Walström
7990ae4e9d
Adapt to changes i new version of shadow
...
Shadow installs a pam.d/login file that is
broken for us, override with our own.
2026-03-04 11:45:00 +01:00
Mattias Walström
2671873b6f
buildroot: Update the patches to reflect the upgraded buildroot
2026-03-04 11:44:58 +01:00
Mattias Walström
e64d29196d
Remove local package podman
...
It is now included in buildroot
2026-03-04 11:44:56 +01:00
Mattias Walström
b446d92b0d
Remove local packet lowdown
...
It is now included in buildroot
2026-03-04 11:44:54 +01:00
Mattias Walström
e7cb85edf3
Remove local libyang-cpp and sysrepo-cpp
...
It has been included in buildroot
2026-03-04 09:53:03 +01:00
Mattias Walström
000c04cc8c
gps: Remove setting BR2_PACKAGE_GPSD_OCEANSERVER
...
It is no longer supported in buildroot
2026-03-04 09:53:03 +01:00
Mattias Walström
6e5283f5d1
confd: ntp: Adapt to changes in chrony 4.8
...
In 4.8 local clocks is not synced by default,
waitsync is set to 300, this set it to 0.
2026-03-04 09:53:03 +01:00
Mattias Walström
8fcb291f5e
bpi-r3: dts: apply patch from OpenWRT
...
Reserve more memory for ATF
2026-03-04 09:53:02 +01:00
Mattias Walström and GitHub
7ccddc086b
Merge pull request #1422 from kernelkit/container-fixes
...
Container and Coverity fixes
v26.02.0
v26.02.0-rc1
2026-03-01 10:21:58 +01:00
Joachim Wiberg
fb9a1fa1a5
Update ChangeLog for v26.02 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 08:29:13 +01:00
Joachim Wiberg
386ca9618e
confd: ensure DHCP client is not started before netd
...
This is a follow-up to c559b8f2 (new-frr) where netd now is responsible
for funneling static routes, as well as routes from DHCP clients, into
the kernel via Frr.
For this to work, in particular at boot, any DHCP client must wait for
netd to have started or any default routes learned will be lost.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 08:29:06 +01:00
Joachim Wiberg
abe571d32c
confd: silence Coverity false positive resource leak
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 07:00:06 +01:00
Joachim Wiberg
131177f3c9
confd: check return value and drop redundant assignment
...
Found by Coverity Scan:
- check rename() return value
- drop redundant ripd_enabled assignment
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 07:00:06 +01:00
Joachim Wiberg
c3d396b5fe
copy: fix null dst dereference and uninit uri_i in curl()
...
Found by Coverity Scan
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 07:00:05 +01:00
Joachim Wiberg
b341d37267
Update URL from kernelkit.org to www.kernelkit.org
...
DNS does not allow CNAME records at an apex domain (e.g. kernelkit.org),
so GitHub Pages cannot reliably redirect kernelkit.github.io to it. A
www subdomain can carry a CNAME pointing directly to kernelkit.github.io,
giving GitHub full control over the mapping and making the redirect work.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 06:59:48 +01:00
Joachim Wiberg
cbe8315508
cli: simplify 'show bfd [peer_addr]' -> 'show bfd [peer]'
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 06:59:48 +01:00
Joachim Wiberg
a5687bda7f
cli: add support for --reset-volumes on container upgrade
...
The weird `if env | grep -q 'reset-volumes'` construct is due to Klish
not sanitizing names before constructing variables, which leads to env
variables with '-' in them, not allowed in POSIX sh.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 06:58:21 +01:00
Joachim Wiberg
8fac3720fb
board/common: fix container force option for upgrade
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 06:57:36 +01:00
Joachim Wiberg
a4715debe8
cli: fix 'container upgrade <tab>' command completion
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-03-01 06:57:36 +01:00
Mattias Walström and GitHub
da06ca14d4
Merge pull request #1421 from kernelkit/kernel-upgrade-25b449b5-0348-4f93-94a0-a0602c90ced5
...
Upgrade to kernel 6.18.15
2026-02-28 08:12:36 +01:00
ael-bot
9946357285
Upgrade Linux kernel to 6.18.15
2026-02-28 04:28:07 +00:00
Mattias Walström and GitHub
f5ad6bc9ea
Merge pull request #1415 from kernelkit/add-yang-check
...
Add yang check
2026-02-27 13:58:27 +01:00
Joachim Wiberg and GitHub
1698ad6197
Merge pull request #1420 from kernelkit/fix-hash
2026-02-27 12:30:22 +01:00
Joachim Wiberg
b3e158fce5
copy: use scp(1) for scp:// and sftp:// transfers
...
curl's SCP/SFTP backend (libssh2) does not support interactive password
prompting — it fails with an authentication error unless credentials are
supplied non-interactively.
Replace the curl path for SSH URIs with native scp(1), which inherits
the TTY and prompts the user for a password as expected. Both scp://
and sftp:// URIs are handled by parsing the URI into a [user@]host:path
argument. Port is extracted if present and passed via -P. If no user
is embedded in the URI, the -u flag value (remote_user) is used instead.
Host-key verification is skipped with -o StrictHostKeyChecking=no, the
same trade-off already made by the test framework.
When the destination URI ends with '/', a meaningful remote filename is
derived from the source: the datastore's on-disk filename (e.g.,
startup-config.cfg), the datastore short-name for in-memory stores, or
the source file's own basename for plain file copies.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-02-27 11:14:00 +01:00
Mattias Walström
5762c75727
test: Upgrade docker for GPS tests
2026-02-27 11:06:31 +01:00
Mattias Walström
bb5240e48b
test: usb: remove unused import
2026-02-27 11:06:31 +01:00
Mattias Walström
002c7791ec
CI: Run unit test once, not once per platform
2026-02-27 11:06:30 +01:00
Mattias Walström
147ffe602f
Change hash for license file in 6.18 kernel
2026-02-27 11:06:30 +01:00
Joachim Wiberg
d08c3416ec
package/finit: bump to v4.16 GA
...
One change since -rc1 which was to drop shutdown debugging. For a full
ChangeLog see https://github.com/finit-project/finit/releases/tag/4.16
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-02-27 11:04:45 +01:00
Mattias Walström and Joachim Wiberg
c4f24caa94
yanger: Adapt to new stricter pattern for publish
2026-02-27 08:35:21 +01:00
Mattias Walström and Joachim Wiberg
19a0151f68
confd: ntp: Minor cleanup
2026-02-27 08:35:20 +01:00
Mattias Walström and Joachim Wiberg
bbbb84fba7
sysrepo: Do not report old errors
...
This is a bug introduced in sysrepo 4.x
2026-02-27 08:35:20 +01:00