Mattias Walström
ac39a80e93
Changelog: Update changelog with the new Wi-Fi Access point feature
2026-01-02 22:33:00 +01:00
Mattias Walström
289e67031f
YANG: Rename cleartext-symmetric-key => symmetric-key
2026-01-02 22:32:58 +01:00
Mattias Walström
fec018148c
Refactor WiFI implementation
...
* Wi-Fi station still work (changed YANG model)
* Wi-Fi access point supported
Model is flexible to support even more modes
2026-01-02 22:32:57 +01:00
Joachim Wiberg
1030bae315
doc: update ChangeLog, container resource limits + usage
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-01-02 20:09:33 +01:00
Joachim Wiberg
84b1f1ad12
doc: update, new resource limits section for containers
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-01-02 20:09:33 +01:00
Mattias Walström and GitHub
44adaf1de9
Merge pull request #1331 from kernelkit/support-test-update
...
Support test update
2025-12-18 18:54:10 +01:00
Joachim Wiberg
f5a962380f
doc: update ChangeLog
...
The rpi-firmware package upgrade is on main @ 19471dd already.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-18 17:00:24 +01:00
ael-bot
a999a93e63
Upgrade Linux kernel to 6.12.63
2025-12-18 13:34:41 +00:00
Joachim Wiberg
5420fb01f2
support: simplify, user must use sudo for full logs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-18 13:44:19 +01:00
Mattias Walström
542fd4006a
Bump sysrepo,lignetconf2, libyang and netopeer2
...
This update got pretty messy, since libyang had some
breaking changes. And unfortunatly rousette, libyang-cpp
and sysrepo-cpp has not made any new release yet.
2025-12-16 18:30:03 +01:00
Mattias Walström
e49b3c9206
confd: Adapt YANG models after libyang/netopeer2 upgrade
...
We previously run a draft version of a lot of YANG models,
netconf-server,ssh-server and mode. Now they are released
with minor changes.
infix-meta is an exception, here we had to remove the obsolete
marker of the node and value, since this is no longer allowed in
libyang.
2025-12-16 18:30:01 +01:00
Richard Alpe and GitHub
7fcbc88105
Merge pull request #1316 from kernelkit/statd-journaling
...
Add operational data journal with retention policy
2025-12-15 16:55:20 +01:00
ael-bot
9fb9ac41d6
Upgrade Linux kernel to 6.12.62
2025-12-13 03:59:40 +00:00
Tobias Waldekranz and GitHub
17d99aec41
Merge pull request #1312 from kernelkit/run-vs-qemu
...
Update documentation: qemu.sh -> run.sh
2025-12-11 00:05:55 +01:00
Richard Alpe
c767a6f9a0
statd: add operational data journal with retention policy
...
Dump operational datastore to timestamped JSON snapshots every 5 minutes
(in /var/lib/statd/). The operational.json symlink always points to the
latest snapshot.
Implement hierarchical retention policy that keeps the first snapshot of
each time period (hour/day/week/month/year), providing fine-grained recent
history while preventing unbounded disk usage.
This will allow us to plot / track how the system state evolves as
well as give us somewhat fine-grained info in the case of an event,
such as a crash.
Add unit test simulating months of snapshots to verify retention
behavior using a statd stub that only runs the retention code locally
(unit test)
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-12-09 16:16:53 +01:00
Joachim Wiberg
f374bc12c5
Follow-up to ec0ed82b, update documentation
...
[skip ci]
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-07 09:15:47 +01:00
ael-bot
9044aef9d3
Upgrade Linux kernel to 6.12.61
2025-12-06 22:35:33 +00:00
Mattias Walström
dc6abfaaae
statd: Remove python-statd package
...
Now statd handling the rebuilding of the python libraries by using
the same script as buildroot uses for building python-packages.
2025-12-06 22:03:55 +01:00
Joachim Wiberg and GitHub
2d35f15242
Merge pull request #1306 from kernelkit/rip
2025-12-06 20:44:58 +01:00
Joachim Wiberg
e596ffc7c4
doc: relocate support data collection to separate section
...
Does not really fit under "System Configuration".
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-05 17:46:05 +01:00
Joachim Wiberg
a6966dff88
doc: update ChangeLog, RIP support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-05 11:15:35 +01:00
Joachim Wiberg
ab54b4cf47
doc: add RIP documentation
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-05 11:12:04 +01:00
Joachim Wiberg
39ffad6b08
doc: update ChangeLog, new ospf debug settings
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 17:06:49 +01:00
Joachim Wiberg
989197e2c3
doc: add information on ospf debug settings
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 17:06:14 +01:00
Joachim Wiberg
bcf33f9dbf
Update ChangeLog for Infix v25.11.0 release
...
[skip ci]
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 15:52:54 +01:00
Joachim Wiberg and GitHub
76bc8dab73
Merge pull request #1287 from kernelkit/support
...
Support data collection
2025-12-02 15:22:43 +01:00
Joachim Wiberg
1620fb56f6
Update ChangeLog, new 'support' command
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 14:11:01 +01:00
Joachim Wiberg
9ce47017d8
bin: add optional support for encrypting the support tarball
...
This commit adds optional support for encrypting the tarball before it
leaves the target system. Documentation and usage text updated.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 13:38:42 +01:00
Joachim Wiberg
0650e16810
doc: add Support Data Collection section to User Guide
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 13:38:42 +01:00
ael-bot
23abcfdc07
Upgrade Linux kernel to 6.12.60
2025-12-02 10:09:16 +00:00
Joachim Wiberg and GitHub
cd0a5f3063
Merge pull request #1290 from kernelkit/hostkey-warning
...
Fix SSH host key generation warnings
2025-12-02 10:59:57 +01:00
Joachim Wiberg
d23f9ea25b
confd: fix SSH host key generation warnings
...
Validate keys in gen_hostkey() before passing empty keys to shell scripts,
preventing:
Nov 04 2024 10:54:25 confd[2697]: SSH key (genkey) does not exist, generating...
Nov 04 2024 10:54:25 confd[2697]: writing RSA key
Nov 04 2024 10:54:26 confd[2697]: do_convert_from_pkcs8: /tmp/tmp.FH1Hr1 is not a recognised public key format
Also, fix base64 content formatting with proper 64-character line wrapping
using printf+fold instead of echo.
Use PKCS#1 RSA format for public keys as required by netopeer2-server, while
keeping PKCS#8 format for private keys. Use proper ssh-keygen format flag
(PKCS8) for correct conversion.
Fixes #1289
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-12-02 09:50:24 +01:00
Joachim Wiberg
5e62adae7e
doc: update ChangeLog for release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-30 13:41:36 +01:00
Joachim Wiberg
458a77628d
doc: update ChangeLog
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-26 19:46:56 +01:00
Tobias Waldekranz and GitHub
737b131e23
Merge pull request #1276 from kernelkit/misc
...
Misc
2025-11-24 16:42:38 +01:00
Joachim Wiberg
a77ed01a5f
doc: prepare fore v25.11 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-24 13:58:38 +01:00
ael-bot
e113614645
Upgrade Linux kernel to 6.12.59
2025-11-24 10:48:22 +00:00
Joachim Wiberg
e76f1ebd68
Upgrade Buildroot to 2025.02.8 (LTS)
...
https://lore.kernel.org/buildroot/f35f9987-0ba1-4a4c-904e-85f8552f00a3@rnout.be/
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-21 10:12:10 +01:00
Joachim Wiberg
1bbd80d8c7
test: drop leading ietf/infix prefix from directories
...
Let's drop the leading IETF or Infix prefixes from tests. Initially the
idea was to mimnic the YANG models, but it's difficult to navigate and
does not provide any real benefit to developers or end-users.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-20 20:23:23 +01:00
Joachim Wiberg
79dd5d27ec
doc: update ChangeLog with new syslog features
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-20 14:05:39 +01:00
Joachim Wiberg
d127e1665c
doc: update syslog documentation
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-20 14:05:39 +01:00
Joachim Wiberg
c2e422a91b
doc: update ChangeLog, dhcp hostname fix and boot time
...
Fixes #1255
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-20 10:45:44 +01:00
Joachim Wiberg
635ebeb29b
doc: update ChangeLog, DHCPv6 client support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-18 18:11:34 +01:00
Joachim Wiberg
9d0e9109f4
doc: update networking guide with dhcpv6 details
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-18 18:11:33 +01:00
Joachim Wiberg
5fd0cdbed0
doc: update ChangeLog
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-17 11:27:36 +01:00
Joachim Wiberg
d89283a14e
doc: fix intra-document links
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-17 11:27:36 +01:00
Joachim Wiberg
25d220ee1f
cli: add 'show boot-order' and 'set boot-order a b c' commands
...
Fixes #1032
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-17 11:27:35 +01:00
ael-bot
114ad5ab9d
Upgrade Linux kernel to 6.12.58
2025-11-15 12:01:12 +00:00
Joachim Wiberg and GitHub
00f20612f2
Merge pull request #1240 from kernelkit/bananapi-emmc
...
Bananapi eMMC support
2025-11-14 06:02:05 +01:00
Joachim Wiberg
612ef6e557
doc: update ChangeLog with OSPF, BFD, and CLI changes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-11-12 23:59:54 +01:00