[openwrt/openwrt] ucode: update to Git HEAD (2025-08-26)

LEDE Commits lede-commits at lists.infradead.org
Mon Sep 15 00:59:45 PDT 2025


nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/90b01086dbe66d1ecf7ffb700d68393316963e75

commit 90b01086dbe66d1ecf7ffb700d68393316963e75
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Sun Sep 14 17:04:44 2025 +0200

    ucode: update to Git HEAD (2025-08-26)
    
    2ae08749a87e ucode: add padding to uc_resource_ext_t
    7931bd901222 socket: add socket.pair()
    4cd07cd66ab3 socket: add socket.open()
    6350e6383ff3 struct: implement X and Z formats for hex and base64 coding
    e632e6da1fbc vm: fix potential eyond end of array accesses
    a7ead3169ebf resolv: properly handle multiple TXT strings
    9d782ea4af63 math: Add an optional range to rand()
    
    Fixes: https://github.com/jow-/ucode/issues/315
    Fixes: https://github.com/jow-/ucode/issues/321
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 package/utils/ucode/Makefile                        |  6 +++---
 ...100-ucode-add-padding-to-uc_resource_ext_t.patch | 21 ---------------------
 2 files changed, 3 insertions(+), 24 deletions(-)

diff --git a/package/utils/ucode/Makefile b/package/utils/ucode/Makefile
index 8ae1b91c1f..f045eeb8ee 100644
--- a/package/utils/ucode/Makefile
+++ b/package/utils/ucode/Makefile
@@ -12,9 +12,9 @@ PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL=https://github.com/jow-/ucode.git
-PKG_SOURCE_DATE:=2025-07-18
-PKG_SOURCE_VERSION:=3f64c8089bf3ea4847c96b91df09fbfcaec19e1d
-PKG_MIRROR_HASH:=55fbff7c527e1fadbda2e038636f39419649841ee63a5f3cdb50b9714b13420c
+PKG_SOURCE_DATE:=2025-08-26
+PKG_SOURCE_VERSION:=5f712ffd3f31f13ed4812cfb37c21dbef7a75e2b
+PKG_MIRROR_HASH:=6093ceb320854f4d38180f163fd702bceb8785ed6574aa145021eda82a9cf7b4
 PKG_MAINTAINER:=Jo-Philipp Wich <jo at mein.io>
 PKG_LICENSE:=ISC
 
diff --git a/package/utils/ucode/patches/100-ucode-add-padding-to-uc_resource_ext_t.patch b/package/utils/ucode/patches/100-ucode-add-padding-to-uc_resource_ext_t.patch
deleted file mode 100644
index f8a8cf29cc..0000000000
--- a/package/utils/ucode/patches/100-ucode-add-padding-to-uc_resource_ext_t.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From: Felix Fietkau <nbd at nbd.name>
-Date: Mon, 21 Jul 2025 21:07:17 +0200
-Subject: [PATCH] ucode: add padding to uc_resource_ext_t
-
-This ensures that user data structures tied to the ext resource are aligned
-to 64 bit, as usually guaranteed by the memory allocator.
-
-Signed-off-by: Felix Fietkau <nbd at nbd.name>
----
-
---- a/include/ucode/types.h
-+++ b/include/ucode/types.h
-@@ -213,6 +213,8 @@ typedef struct {
- 	uint32_t persistent:1;
- 	uint32_t uvcount:8;
- 	uint32_t datasize:20;
-+
-+	uint32_t _pad;
- } uc_resource_ext_t;
- 
- uc_declare_vector(uc_resource_types_t, uc_resource_type_t *);




More information about the lede-commits mailing list