From 5102210e59942e94268755f30b5553c7a368cd40 Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Thu, 1 Oct 2026 20:21:54 +0800 Subject: [PATCH] openkal 0.14.1, openkal-linux 0.15.1, openkal-macos 0.12.1, tinyhttps 0.3.3 openkal 0.14.1 states what a started program receives (clause 7.13): the three streams and its grants, and nothing else. openkal-linux 0.15.1 stops passing a descriptor for the base directory to every started program (mcpplibs/openkal-linux#30, a sandbox escape from 0.12.0 to 0.15.0), stops passing on what the caller inherited, and makes grants arrive by name; openkal-macos 0.12.1 does the last two. tinyhttps 0.3.3 verifies server certificates when verifySsl is true (mcpplibs/tinyhttps#20), and adds proxy credentials, https:// proxies and SOCKS5. Each is a patch of a version a consumer already names, so caret resolution reaches it without a manifest change. GLOBAL and CN assets are the same file. Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- pkgs/o/openkal-linux.lua | 21 +++++++++++++++++++++ pkgs/o/openkal-macos.lua | 21 +++++++++++++++++++++ pkgs/o/openkal.lua | 21 +++++++++++++++++++++ pkgs/t/tinyhttps.lua | 21 +++++++++++++++++++++ 4 files changed, 84 insertions(+) diff --git a/pkgs/o/openkal-linux.lua b/pkgs/o/openkal-linux.lua index 17eebbd0..20acb529 100644 --- a/pkgs/o/openkal-linux.lua +++ b/pkgs/o/openkal-linux.lua @@ -19,6 +19,13 @@ package = { xpm = { linux = { + ["0.15.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.15.1/openkal-linux-0.15.1.tar.gz", + }, + sha256 = "b7ca4e17c4b93af1b382f0a657af9f2515a873ef276b802ea8e3d192d599fc4a", + }, ["0.15.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.0.tar.gz", @@ -126,6 +133,13 @@ package = { }, }, macosx = { + ["0.15.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.15.1/openkal-linux-0.15.1.tar.gz", + }, + sha256 = "b7ca4e17c4b93af1b382f0a657af9f2515a873ef276b802ea8e3d192d599fc4a", + }, ["0.15.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.0.tar.gz", @@ -233,6 +247,13 @@ package = { }, }, windows = { + ["0.15.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.15.1/openkal-linux-0.15.1.tar.gz", + }, + sha256 = "b7ca4e17c4b93af1b382f0a657af9f2515a873ef276b802ea8e3d192d599fc4a", + }, ["0.15.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.15.0.tar.gz", diff --git a/pkgs/o/openkal-macos.lua b/pkgs/o/openkal-macos.lua index 4c98223c..931f35a6 100644 --- a/pkgs/o/openkal-macos.lua +++ b/pkgs/o/openkal-macos.lua @@ -19,6 +19,13 @@ package = { xpm = { linux = { + ["0.12.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.1/openkal-macos-0.12.1.tar.gz", + }, + sha256 = "49f43552dbdcc45a33fe7b0c93a4651e9ea29f28f1194963e3c6932a115409a5", + }, ["0.12.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz", @@ -133,6 +140,13 @@ package = { }, }, macosx = { + ["0.12.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.1/openkal-macos-0.12.1.tar.gz", + }, + sha256 = "49f43552dbdcc45a33fe7b0c93a4651e9ea29f28f1194963e3c6932a115409a5", + }, ["0.12.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz", @@ -247,6 +261,13 @@ package = { }, }, windows = { + ["0.12.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.1/openkal-macos-0.12.1.tar.gz", + }, + sha256 = "49f43552dbdcc45a33fe7b0c93a4651e9ea29f28f1194963e3c6932a115409a5", + }, ["0.12.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz", diff --git a/pkgs/o/openkal.lua b/pkgs/o/openkal.lua index 0c471df4..a4eb0cf8 100644 --- a/pkgs/o/openkal.lua +++ b/pkgs/o/openkal.lua @@ -22,6 +22,13 @@ package = { xpm = { linux = { + ["0.14.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.1/openkal-0.14.1.tar.gz", + }, + sha256 = "3204cf5265c7c8551a5000cb675520c64e0f4c01855b190528b953904418e02e", + }, ["0.14.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz", @@ -108,6 +115,13 @@ package = { }, }, macosx = { + ["0.14.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.1/openkal-0.14.1.tar.gz", + }, + sha256 = "3204cf5265c7c8551a5000cb675520c64e0f4c01855b190528b953904418e02e", + }, ["0.14.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz", @@ -194,6 +208,13 @@ package = { }, }, windows = { + ["0.14.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.14.1/openkal-0.14.1.tar.gz", + }, + sha256 = "3204cf5265c7c8551a5000cb675520c64e0f4c01855b190528b953904418e02e", + }, ["0.14.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.14.0.tar.gz", diff --git a/pkgs/t/tinyhttps.lua b/pkgs/t/tinyhttps.lua index 319c5141..b72f79f9 100644 --- a/pkgs/t/tinyhttps.lua +++ b/pkgs/t/tinyhttps.lua @@ -103,6 +103,13 @@ package = { }, sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", }, + ["0.3.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.3/tinyhttps-0.3.3.tar.gz", + }, + sha256 = "18ea1c333d72e02a5fd5c1486612838cc8fa102db8b3893958c8ea7b249c8a18", + }, }, macosx = { ["0.2.1"] = { @@ -196,6 +203,13 @@ package = { }, sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", }, + ["0.3.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.3/tinyhttps-0.3.3.tar.gz", + }, + sha256 = "18ea1c333d72e02a5fd5c1486612838cc8fa102db8b3893958c8ea7b249c8a18", + }, }, windows = { ["0.2.1"] = { @@ -289,6 +303,13 @@ package = { }, sha256 = "6c9af965e7e991fc262506986223bd1230758e234cdf9baff1d1ad21d971fe5b", }, + ["0.3.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.3.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/tinyhttps/releases/download/0.3.3/tinyhttps-0.3.3.tar.gz", + }, + sha256 = "18ea1c333d72e02a5fd5c1486612838cc8fa102db8b3893958c8ea7b249c8a18", + }, }, }, }