From 5c7fc3f570bcf9daf71c81764a2d7eefe11efdfd Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 22 Jun 2025 21:12:50 +0200 Subject: [PATCH 1/5] package/tetris: bump to v1.5.0 ChangeLog https://github.com/troglobit/tetris/releases/tag/1.5.0 Signed-off-by: Joachim Wiberg --- package/tetris/tetris.hash | 2 +- package/tetris/tetris.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tetris/tetris.hash b/package/tetris/tetris.hash index b307209f..5c2efc75 100644 --- a/package/tetris/tetris.hash +++ b/package/tetris/tetris.hash @@ -1,5 +1,5 @@ # From https://github.com/troglobit/tetris/releases/ -sha256 2c6e17f927d4b73dca97c7d280d3848a515a87ca70ecdf072808561e47bf757c tetris-1.4.0.tar.gz +sha256 c19b3e5eea43891d55481de5530f5824131974a85fc2a18b8a977bcebcba8223 tetris-1.5.0.tar.gz # Locally calculated sha256 a84e2b5247b2013a69496eecdd16e6051c04f1f3cb259b5f6ca8e671101a1f94 LICENSE diff --git a/package/tetris/tetris.mk b/package/tetris/tetris.mk index 75cad69f..cc3e52fa 100644 --- a/package/tetris/tetris.mk +++ b/package/tetris/tetris.mk @@ -4,7 +4,7 @@ # ################################################################################ -TETRIS_VERSION = 1.4.0 +TETRIS_VERSION = 1.5.0 TETRIS_SITE = https://github.com/troglobit/tetris/releases/download/$(TETRIS_VERSION) TETRIS_LICENSE = ISC TETRIS_LICENSE_FILES = LICENSE From cac357458c4ed0f7bca2ee70610db202bcac3341 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 22 Jun 2025 21:28:13 +0200 Subject: [PATCH 2/5] Rebranding, make slogan more inclusive, Infix is more now ... Fixes #1052 Signed-off-by: Joachim Wiberg --- Config.in | 2 +- README.md | 26 ++++++++++--------- board/common/README.txt | 14 +++++----- board/common/rootfs/etc/motd | 2 +- configs/aarch64_defconfig | 2 +- configs/aarch64_minimal_defconfig | 2 +- configs/r2s_defconfig | 2 +- configs/riscv64_defconfig | 2 +- configs/rpi4_defconfig | 2 +- configs/x86_64_defconfig | 2 +- configs/x86_64_minimal_defconfig | 2 +- doc/README.md | 4 +-- doc/branding.md | 2 +- doc/discovery.md | 4 +-- doc/management.md | 4 +-- doc/scripting.md | 4 +-- doc/system.md | 10 +++---- doc/testing.md | 4 +-- src/landing/index.html | 2 +- .../statd/system/system/rootfs/etc/os-release | 4 +-- 20 files changed, 49 insertions(+), 47 deletions(-) diff --git a/Config.in b/Config.in index 1f369c4a..bdc6f06c 100644 --- a/Config.in +++ b/Config.in @@ -65,7 +65,7 @@ config INFIX_COMPATIBLE config INFIX_TAGLINE string "Operating system tagline" - default "Infix -- a Network Operating System" + default "Infix OS — Immutable.Friendly.Secure" help Mandatory. Used for identifying the OS, e.g. as PRETTY_NAME in /etc/os-release and description in the GNS3 appliance. diff --git a/README.md b/README.md index 6edee5e4..7a5d22bb 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ Infix - Linux <3 NETCONF -Infix is a free, Linux based, immutable Network Operating System (NOS) -built on [Buildroot][1], and [sysrepo][2]. A powerful mix that ease -porting to different platforms, simplify long-term maintenance, and -provide made-easy management using NETCONF, RESTCONF[^2], or the -built-in command line interface (CLI) from a console or SSH login. +Infix is a free, Linux-based, immutable operating system built around +[Buildroot][1] and [sysrepo][2]. A powerful mix that ease porting to +different platforms, simplify long-term maintenance, and provide +made-easy management using NETCONF, RESTCONF[^2], or the built-in +command line interface (CLI) from a console or SSH login. > Click the **▶ Example CLI Session** foldout below for an example, or > head on over to the [Infix Documentation](doc/README.md) for more @@ -27,13 +27,15 @@ it maintenance-free. Configuration and data, e.g, containers, is stored on separate partitions to ensure complete separation from system files and allow for seamless backup, restore, and provisioning. -In itself, Infix is perfectly suited for dedicated networking tasks, and -with native support for Docker containers, the operating system provides -a versatile platform that can easily be adapted to any customer need. -Be it legacy applications, network protocols, process monitoring, or -edge data analysis, it can run close to end equipment. Either directly -connected on dedicated Ethernet ports or indirectly using virtual -network cables to exist on the same LAN as other connected equipment. +In itself, Infix is perfectly suited for dedicated networking tasks, +such as routing, switching, and monitoring. This is how it started, as +a network focused operating system. Now, with native support for Docker +containers, it provides a versatile platform that can easily be adapted +to any customer need. Be it legacy applications, network protocols, +process monitoring, or edge data analysis, it can run close to end +equipment. Either directly connected on dedicated Ethernet ports or +indirectly using virtual network cables to exist on the same LAN as +other connected equipment. The simple design of Infix provides complete control over both system and data, minimal cognitive burden, and makes it incredibly easy to get diff --git a/board/common/README.txt b/board/common/README.txt index 87a5a576..2ab5592d 100644 --- a/board/common/README.txt +++ b/board/common/README.txt @@ -45,11 +45,11 @@ The default credentials for the demo builds is login: admin password: admin - Infix -- a Network Operating System v24.09.0-rc1 (hvc0) + Infix OS — Immutable.Friendly.Secure v24.09.0-rc1 (hvc0) infix-00-00-00 login: admin Password: .-------. - | . . | Infix -- a Network Operating System + | . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' @@ -122,9 +122,9 @@ There's a lot of tutorials and guides online, start here: About ----- -Infix is a free, Linux based, immutable Network Operating System (NOS) -built on Buildroot, and sysrepo. A powerful mix that ease porting to -different platforms, simplify long-term maintenance, and provide easy -management using NETCONF, RESTCONF, or the built-in command line -interface (CLI) from a console or SSH login. +Infix is a free, Linux-based, immutable operating system built around +Buildroot, and sysrepo. A powerful mix that ease porting to different +platforms, simplify long-term maintenance, and provide easy management +using NETCONF, RESTCONF, or the built-in command line interface (CLI) +from a console or SSH login. diff --git a/board/common/rootfs/etc/motd b/board/common/rootfs/etc/motd index 801e8ec3..9b18acdf 100644 --- a/board/common/rootfs/etc/motd +++ b/board/common/rootfs/etc/motd @@ -1,4 +1,4 @@ .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' diff --git a/configs/aarch64_defconfig b/configs/aarch64_defconfig index 770eb6bc..f6ef9d2d 100644 --- a/configs/aarch64_defconfig +++ b/configs/aarch64_defconfig @@ -126,7 +126,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/aarch64_minimal_defconfig b/configs/aarch64_minimal_defconfig index dcb2fc92..1bc460e5 100644 --- a/configs/aarch64_minimal_defconfig +++ b/configs/aarch64_minimal_defconfig @@ -108,7 +108,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/r2s_defconfig b/configs/r2s_defconfig index 22eac114..64444592 100644 --- a/configs/r2s_defconfig +++ b/configs/r2s_defconfig @@ -170,7 +170,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" INFIX_IMAGE_ID="${INFIX_ID}-r2s" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/riscv64_defconfig b/configs/riscv64_defconfig index 73b64cde..8aca79ed 100644 --- a/configs/riscv64_defconfig +++ b/configs/riscv64_defconfig @@ -162,7 +162,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/rpi4_defconfig b/configs/rpi4_defconfig index 299e3ee9..c5f2336f 100644 --- a/configs/rpi4_defconfig +++ b/configs/rpi4_defconfig @@ -163,7 +163,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" INFIX_IMAGE_ID="${INFIX_ID}-rpi4" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/x86_64_defconfig b/configs/x86_64_defconfig index 5522a31b..528d7105 100644 --- a/configs/x86_64_defconfig +++ b/configs/x86_64_defconfig @@ -132,7 +132,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/configs/x86_64_minimal_defconfig b/configs/x86_64_minimal_defconfig index eee0714c..a9e1cbad 100644 --- a/configs/x86_64_minimal_defconfig +++ b/configs/x86_64_minimal_defconfig @@ -115,7 +115,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT=y INFIX_VENDOR_HOME="https://github.com/kernelkit" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." INFIX_HOME="https://github.com/kernelkit/infix/" INFIX_DOC="https://github.com/kernelkit/infix/tree/main/doc" INFIX_SUPPORT="mailto:kernelkit@googlegroups.com" diff --git a/doc/README.md b/doc/README.md index 9f0a65b5..7ac9c004 100644 --- a/doc/README.md +++ b/doc/README.md @@ -1,7 +1,7 @@ Infix - Linux <3 NETCONF -Welcome to Infix, your friendly Network Operating System! On these -pages you can find both user and developer documentation. +Welcome to Infix, your immutable, friendly, and secure operating system! +On these pages you can find both user and developer documentation. Most topics on configuring the system include CLI examples, but every setting, as well as status read-back from the operational datastore, is diff --git a/doc/branding.md b/doc/branding.md index d08cfd29..77759d16 100644 --- a/doc/branding.md +++ b/doc/branding.md @@ -214,7 +214,7 @@ text file without line breaks (`-w0`): ```bash $ echo "Li0tLS0tLS0uCnwgIC4gLiAgfCBJbmZpeCAtLSBhIE5ldHdvcmsgT3BlcmF0aW5nIFN5c3RlbQp8LS4gdiAuLXwgaHR0cHM6Ly9rZXJuZWxraXQuZ2l0aHViLmlvCictJy0tLSctJwo=" |base64 -d .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.github.io '-'---'-' ``` diff --git a/doc/discovery.md b/doc/discovery.md index 83b16ab3..44a700f3 100644 --- a/doc/discovery.md +++ b/doc/discovery.md @@ -294,7 +294,7 @@ rtt min/avg/max/mdev = 0.852/1.105/1.348/0.202 ms linux-pc:# ssh admin@infix-c0-ff-ee.local (admin@infix-c0-ff-ee.local) Password: .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'- @@ -334,7 +334,7 @@ rtt min/avg/max/mdev = 0.751/1.482/2.281/0.626 ms linux-pc:# ssh admin@infix.local (admin@infix.local) Password: .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'- diff --git a/doc/management.md b/doc/management.md index 8222d769..df8e7a65 100644 --- a/doc/management.md +++ b/doc/management.md @@ -79,11 +79,11 @@ typically setup to run at 115200 baud, 8N1. ``` -Infix -- a Network Operating System v24.11.1 (ttyS0) +Infix OS — Immutable.Friendly.Secure v24.11.1 (ttyS0) example login: admin Password: .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' diff --git a/doc/scripting.md b/doc/scripting.md index f7da8e9e..f8abcbd4 100644 --- a/doc/scripting.md +++ b/doc/scripting.md @@ -92,7 +92,7 @@ Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'fe80::ff:fe00:0%eth0' (ED25519) to the list of known hosts. admin@fe80::ff:fe00:0%eth0's password: ***** .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' @@ -1263,7 +1263,7 @@ It should now be possible to access the switch from the PC via SSH (or NETCONF). ~ $ ssh admin@fe80::0053:00ff:fe06:1101%eth1 admin@fe80::0053:00ff:fe06:1101%eth1's password: .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' diff --git a/doc/system.md b/doc/system.md index 653bbe33..1f61e15e 100644 --- a/doc/system.md +++ b/doc/system.md @@ -427,11 +427,11 @@ admin@example:/> reboot [ OK ] Update DNS configuration [ OK ] Starting Status daemon -Infix -- a Network Operating System v25.03.1 (ttyS0) +Infix OS — Immutable.Friendly.Secure v25.03.1 (ttyS0) example login: admin Password: .-------. -| . . | Infix -- a Network Operating System +| . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' @@ -638,7 +638,7 @@ admin@example:/> reboot [ OK ] Verifying self-signed https certificate [ OK ] Starting Status daemon -Infix -- a Network Operating System v25.01.0 (ttyS0) +Infix OS — Immutable.Friendly.Secure v25.01.0 (ttyS0) example login: ``` > [!NOTE] @@ -695,7 +695,7 @@ admin@example:/> reboot [ OK ] Verifying self-signed https certificate [ OK ] Starting Status daemon -Infix -- a Network Operating System v25.01.0 (ttyS0) +Infix OS — Immutable.Friendly.Secure v25.01.0 (ttyS0) ERROR: Corrupt startup-config, system has reverted to default login credentials failed-00-00-00 login: @@ -738,7 +738,7 @@ Reboot now to perform reset, (y/N)? y Please press Enter to activate this console. -Infix -- a Network Operating System v25.01.0 (ttyS0) +Infix OS — Immutable.Friendly.Secure v25.01.0 (ttyS0) example login: ``` diff --git a/doc/testing.md b/doc/testing.md index dcce71ff..e402e9b6 100644 --- a/doc/testing.md +++ b/doc/testing.md @@ -123,11 +123,11 @@ there is another helper script in Infamy for this: Trying 127.0.0.1... Connected to 127.0.0.1. - Infix -- a Network Operating System v23.11.0-226-g0c144da (console) + Infix OS — Immutable.Friendly.Secure v23.11.0-226-g0c144da (console) infix-00-00-00 login: admin Password: .-------. - | . . | Infix -- a Network Operating System + | . . | Infix OS — Immutable.Friendly.Secure |-. v .-| https://kernelkit.org '-'---'-' diff --git a/src/landing/index.html b/src/landing/index.html index 346859b9..2a0a4ec5 100644 --- a/src/landing/index.html +++ b/src/landing/index.html @@ -62,7 +62,7 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf

Welcome to Infix :-)

Infix - Linux <3 NETCONF

-

Infix is a free, Linux based, immutable Network Operating System (NOS) built on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF1 or the built-in command line interface (CLI) from a console or SSH login.

+

Infix is a free, Linux-based, immutable, and friendly operating system built around Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF1 or the built-in command line interface (CLI) from a console or SSH login.

Click the ▶ Example CLI Session foldout below for an example, or head on over to the Infix Documentation for more information on how to set up the system.

diff --git a/test/case/statd/system/system/rootfs/etc/os-release b/test/case/statd/system/system/rootfs/etc/os-release index ec4ed860..59326afc 100644 --- a/test/case/statd/system/system/rootfs/etc/os-release +++ b/test/case/statd/system/system/rootfs/etc/os-release @@ -1,6 +1,6 @@ NAME="Infix" ID=infix -PRETTY_NAME="Infix -- a Network Operating System v25.04.0-rc1-3-g8daf1571-dirty" +PRETTY_NAME="Infix OS — Immutable.Friendly.Secure v25.04.0-rc1-3-g8daf1571-dirty" ID_LIKE="buildroot" DEFAULT_HOSTNAME=ix VERSION="v25.04.0-rc1-3-g8daf1571-dirty" @@ -13,4 +13,4 @@ VENDOR_NAME="KernelKit" VENDOR_HOME="https://github.com/kernelkit" DOCUMENTATION_URL="https://github.com/kernelkit/infix/tree/main/doc" SUPPORT_URL="mailto:kernelkit@googlegroups.com" -INFIX_DESC="Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling." +INFIX_DESC="Infix is an operating system based on Linux and modeled with YANG. It can be set up both as a switch, with offloading using switchdev, a router with firewalling, or a secure end device. All while supporting advanced networking scenarios and running Docker containers." From 0a3277caf2f81f4a3380bce1b33f2998f928a48d Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 22 Jun 2025 21:33:02 +0200 Subject: [PATCH 3/5] package/curious-*: bump to v25.06.0 - Buildroot updated to v25.02.3 - Tefactor of nftables container The nftables container now includes BusyBox, a shell with vi and some basic filesystem tools, as well as nsenter and unshare, suitable for testing and other more advanced tasks. Signed-off-by: Joachim Wiberg --- package/curios-httpd/curios-httpd.hash | 4 ++-- package/curios-httpd/curios-httpd.mk | 2 +- package/curios-nftables/curios-nftables.hash | 4 ++-- package/curios-nftables/curios-nftables.mk | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/curios-httpd/curios-httpd.hash b/package/curios-httpd/curios-httpd.hash index 193fbeee..1ad7020d 100644 --- a/package/curios-httpd/curios-httpd.hash +++ b/package/curios-httpd/curios-httpd.hash @@ -1,4 +1,4 @@ # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING -sha256 3e7f777a054fbc29173bcdafe50ca096a8abf9e556bec9f52617c9881c9ce3e3 curios-httpd-oci-arm64-v24.11.0.tar.gz -sha256 bfa52f712301427a21b89cfee31ca315e1404973affaf34b23978a70a3ec4f63 curios-httpd-oci-amd64-v24.11.0.tar.gz +sha256 c4995c0a7a96d5273c97c7c026c03ff5e2a42cade6d66808fdeba0fae9a343d8 curios-httpd-oci-arm64-v25.06.0.tar.gz +sha256 4d48a03b38eabe558052ecbab7560e6d9f995311eb91b90ddaac336b5f001a5e curios-httpd-oci-amd64-v25.06.0.tar.gz diff --git a/package/curios-httpd/curios-httpd.mk b/package/curios-httpd/curios-httpd.mk index 1ed0afba..7460edf3 100644 --- a/package/curios-httpd/curios-httpd.mk +++ b/package/curios-httpd/curios-httpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -CURIOS_HTTPD_VERSION = v24.11.0 +CURIOS_HTTPD_VERSION = v25.06.0 CURIOS_HTTPD_SOURCE = curios-httpd-oci-$(GO_GOARCH)-$(CURIOS_HTTPD_VERSION).tar.gz CURIOS_HTTPD_SITE = https://github.com/kernelkit/curiOS/releases/download/$(CURIOS_HTTPD_VERSION) CURIOS_HTTPD_LICENSE = GPL diff --git a/package/curios-nftables/curios-nftables.hash b/package/curios-nftables/curios-nftables.hash index d21e6360..b88471f4 100644 --- a/package/curios-nftables/curios-nftables.hash +++ b/package/curios-nftables/curios-nftables.hash @@ -1,4 +1,4 @@ # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING -sha256 95b3625587738cb0a8cc6e9eb41d10a0b2f77ae99dbb1d9b213148d35268eb75 curios-nftables-oci-arm64-v24.11.0.tar.gz -sha256 4f61ccef90721b8f95a5c7b77b69ccccb5dbd215b9c38986d20e5b245244e902 curios-nftables-oci-amd64-v24.11.0.tar.gz +sha256 94c7173fe4b8e64dcb1e0f67b974c23753ccce73bc07212a87e35f41a41ae5b8 curios-nftables-oci-arm64-v25.06.0.tar.gz +sha256 feceb82327cccb4433db63e469f6ed115c10c0266242f0171b85ae1a88472757 curios-nftables-oci-amd64-v25.06.0.tar.gz diff --git a/package/curios-nftables/curios-nftables.mk b/package/curios-nftables/curios-nftables.mk index bec570fb..bf1c3b62 100644 --- a/package/curios-nftables/curios-nftables.mk +++ b/package/curios-nftables/curios-nftables.mk @@ -4,7 +4,7 @@ # ################################################################################ -CURIOS_NFTABLES_VERSION = v24.11.0 +CURIOS_NFTABLES_VERSION = v25.06.0 CURIOS_NFTABLES_SOURCE = curios-nftables-oci-$(GO_GOARCH)-$(CURIOS_NFTABLES_VERSION).tar.gz CURIOS_NFTABLES_SITE = https://github.com/kernelkit/curiOS/releases/download/$(CURIOS_NFTABLES_VERSION) CURIOS_NFTABLES_LICENSE = GPL From fe031f1a1092558a56493f3c76d85ed531b75f80 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 24 Jun 2025 10:51:34 +0200 Subject: [PATCH 4/5] package/klish: fix by-word movement and kill buffer support - Fix by-word movement, detect word barrier using non-alphanum chars - Fix delete word left/right, make sure to save word in kill buffer Signed-off-by: Joachim Wiberg --- package/klish/klish.hash | 2 +- package/klish/klish.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/klish/klish.hash b/package/klish/klish.hash index 26e4d492..18689f64 100644 --- a/package/klish/klish.hash +++ b/package/klish/klish.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 9d9d33b873917ca5d0bdcc47a36d2fd385971ab0c045d1472fcadf95ee5bcf5b LICENCE -sha256 79c9b16b227320fea358114738933ea25be33f8f263d3eec1f83fb603c0c0b22 klish-019ebd2704e322b5d500f5687d526431e535eec8-git4.tar.gz +sha256 eff4cc740c6cfe2c03f7aeee2092f16616575d1462b1ad67d9f476463a6bf3fe klish-1c5ae4bbb49a0d7e1425ca1afe8518b873ee84cb-git4.tar.gz diff --git a/package/klish/klish.mk b/package/klish/klish.mk index fcf8b631..81dacc14 100644 --- a/package/klish/klish.mk +++ b/package/klish/klish.mk @@ -4,7 +4,7 @@ # ################################################################################ -KLISH_VERSION = 019ebd2704e322b5d500f5687d526431e535eec8 +KLISH_VERSION = 1c5ae4bbb49a0d7e1425ca1afe8518b873ee84cb KLISH_SITE = https://github.com/kernelkit/klish.git #KLISH_VERSION = tags/3.0.0 #KLISH_SITE = https://src.libcode.org/pkun/klish.git From 4ad2664b78ebbdba0bb80774c561f3e66693122d Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 24 Jun 2025 10:54:03 +0200 Subject: [PATCH 5/5] doc: update changelog for v25.06 Signed-off-by: Joachim Wiberg --- doc/ChangeLog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index 27326e17..0a4a5ba6 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -8,9 +8,13 @@ All notable changes to the project are documented in this file. ### Changes - Upgrade Linux kernel to 6.12.34 (LTS) +- Upgrade curiOS built-in containers to v25.06.0 - Add Wi-Fi client support and add support for some USB-Wi-Fi cards +- New slogan: Infix OS — Immutable.Friendly.Secure ### Fixes +- cli: fix by-word movement, detect word barrier using non-alphanum chars +- cli: fix delete word left/right, make sure to save word in kill buffer [v25.05.1][] - 2025-06-12