diff options
-rw-r--r--README.txt4
-rw-r--r--custom/extensions/about-render.lua2
-rw-r--r--custom/extensions/auth-file.lua6
-rw-r--r--custom/extensions/auth-inline.lua6
-rw-r--r--custom/extensions/email-gravatar.lua4
-rw-r--r--custom/extensions/email-libravatar.lua4
-rw-r--r--custom/extensions/link-commits.lua2
-rw-r--r--custom/extensions/link-trailers.lua2
-rwxr-xr-xtests/t0501-about-render.sh2
-rwxr-xr-xtests/t0503-link-commits.sh2
-rwxr-xr-xtests/t0504-email-avatar.sh2
-rwxr-xr-xtests/t0505-auth.sh2
-rwxr-xr-xtests/t0506-link-trailers.sh2
13 files changed, 20 insertions, 20 deletions
diff --git a/README.txt b/README.txt
index ce54130..affddf6 100644
--- a/README.txt
+++ b/README.txt
@@ -129,8 +129,8 @@ and each script's header lists the exact install commands for its own.
pages. Plain text needs only Lua.
* link-commits.lua and link-trailers.lua need nothing beyond Lua itself.
-luaossl has no Lua 5.5 build, so build cgit against 5.1 to 5.4 if you use the
-auth or email filters.
+On Lua 5.5 the auth and email filters need luaossl 20260910 or later, since
+earlier builds fail to load there.
URLs and query parameters
diff --git a/custom/extensions/about-render.lua b/custom/extensions/about-render.lua
index d70aac3..1e59716 100644
--- a/custom/extensions/about-render.lua
+++ b/custom/extensions/about-render.lua
@@ -4,7 +4,7 @@
-- pages and plain text are the three formats, chosen from the readme's file
-- extension, and anything that fails to parse falls back to escaped plain
-- text. The wrappers it emits carry the classes that assets/cgit.css styles.
--- It runs on Lua 5.1 through 5.4 and LuaJIT.
+-- It runs on Lua 5.1 through 5.5 and LuaJIT.
--
-- about-filter=lua:/usr/local/lib/cgit/filters/about-render.lua
diff --git a/custom/extensions/auth-file.lua b/custom/extensions/auth-file.lua
index dc21bec..354adac 100644
--- a/custom/extensions/auth-file.lua
+++ b/custom/extensions/auth-file.lua
@@ -7,9 +7,9 @@
-- maintained by something else. The companion auth-inline.lua behaves
-- identically but carries the same lists inside the script.
--- The script runs on Lua 5.1, 5.2, 5.3, 5.4 and LuaJIT, and the runtime has to
--- be the same Lua that cgit was built against. Lua 5.5 will not do, because
--- luaossl has no 5.5 build.
+-- The script runs on Lua 5.1 through 5.5 and LuaJIT, and the runtime has to be
+-- the same Lua that cgit was built against. On 5.5 it needs luaossl 20260910
+-- or later, since earlier builds fail to load there.
--
-- The session cookie is marked Secure by default, so a browser only sends
-- it back over HTTPS. On an instance served over plain HTTP login loops
diff --git a/custom/extensions/auth-inline.lua b/custom/extensions/auth-inline.lua
index 093b7b7..e380733 100644
--- a/custom/extensions/auth-inline.lua
+++ b/custom/extensions/auth-inline.lua
@@ -7,9 +7,9 @@
-- users. The companion auth-file.lua behaves identically but reads the same
-- lists from files on disk.
--- The script runs on Lua 5.1, 5.2, 5.3, 5.4 and LuaJIT, and the runtime has to
--- be the same Lua that cgit was built against. Lua 5.5 will not do, because
--- luaossl has no 5.5 build.
+-- The script runs on Lua 5.1 through 5.5 and LuaJIT, and the runtime has to be
+-- the same Lua that cgit was built against. On 5.5 it needs luaossl 20260910
+-- or later, since earlier builds fail to load there.
--
-- The session cookie is marked Secure by default, so a browser only sends
-- it back over HTTPS. On an instance served over plain HTTP login loops
diff --git a/custom/extensions/email-gravatar.lua b/custom/extensions/email-gravatar.lua
index c694d84..aebb27c 100644
--- a/custom/extensions/email-gravatar.lua
+++ b/custom/extensions/email-gravatar.lua
@@ -6,8 +6,8 @@
--
-- email-filter=lua:/path/to/email-gravatar.lua
--
--- Runs on Lua 5.1, 5.2, 5.3, 5.4 and LuaJIT. Lua 5.5 is not supported, because
--- luaossl has no 5.5 build.
+-- Runs on Lua 5.1 through 5.5 and LuaJIT, where 5.5 needs luaossl 20260910 or
+-- later, since earlier builds fail to load there.
--
-- The one dependency is luaossl, the OpenSSL binding that provides
-- openssl.digest, from <https://github.com/wahern/luaossl>. The reliable
diff --git a/custom/extensions/email-libravatar.lua b/custom/extensions/email-libravatar.lua
index cc726de..fca67a7 100644
--- a/custom/extensions/email-libravatar.lua
+++ b/custom/extensions/email-libravatar.lua
@@ -5,8 +5,8 @@
--
-- email-filter=lua:/path/to/email-libravatar.lua
--
--- Runs on Lua 5.1, 5.2, 5.3, 5.4 and LuaJIT. Lua 5.5 is not supported, because
--- luaossl has no 5.5 build.
+-- Runs on Lua 5.1 through 5.5 and LuaJIT, where 5.5 needs luaossl 20260910 or
+-- later, since earlier builds fail to load there.
--
-- The one dependency is luaossl, the OpenSSL binding that provides
-- openssl.digest, from <https://github.com/wahern/luaossl>. The reliable
diff --git a/custom/extensions/link-commits.lua b/custom/extensions/link-commits.lua
index 31d2e3a..3666140 100644
--- a/custom/extensions/link-commits.lua
+++ b/custom/extensions/link-commits.lua
@@ -4,7 +4,7 @@
-- HTML-escaped, so all this does is wrap matches in anchors. Every match is
-- resolved in one left-to-right pass, so nothing is ever linked twice. The
-- two tables below are the whole configuration, and the filter runs on Lua
--- 5.1 through 5.4 and LuaJIT with nothing outside the standard library.
+-- 5.1 through 5.5 and LuaJIT with nothing outside the standard library.
--
-- commit-filter=lua:/path/to/link-commits.lua
diff --git a/custom/extensions/link-trailers.lua b/custom/extensions/link-trailers.lua
index d5be662..b281150 100644
--- a/custom/extensions/link-trailers.lua
+++ b/custom/extensions/link-trailers.lua
@@ -3,7 +3,7 @@
-- opens it once per trailer with the trailer key and the page name as its
-- arguments and hands over the value already HTML-escaped, so all this does
-- is wrap the value, or the part of it a rule captures, in an anchor. Runs on
--- Lua 5.1 through 5.4 and LuaJIT with nothing outside the standard library.
+-- Lua 5.1 through 5.5 and LuaJIT with nothing outside the standard library.
--
-- trailer-filter=lua:/path/to/link-trailers.lua
--
diff --git a/tests/t0501-about-render.sh b/tests/t0501-about-render.sh
index f339526..263c79b 100755
--- a/tests/t0501-about-render.sh
+++ b/tests/t0501-about-render.sh
@@ -13,7 +13,7 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease
. ./setup.sh
. "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh"
-interpreters=$(ext_lua_interpreters 4)
+interpreters=$(ext_lua_interpreters 5)
test -z "$interpreters" &&
say 'no standalone lua on the path, unit checks skipped'
diff --git a/tests/t0503-link-commits.sh b/tests/t0503-link-commits.sh
index fc7d618..e6e8816 100755
--- a/tests/t0503-link-commits.sh
+++ b/tests/t0503-link-commits.sh
@@ -11,7 +11,7 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease
. ./setup.sh
. "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh"
-interpreters=$(ext_lua_interpreters 4)
+interpreters=$(ext_lua_interpreters 5)
test -z "$interpreters" &&
say 'no standalone lua on the path, unit checks skipped'
diff --git a/tests/t0504-email-avatar.sh b/tests/t0504-email-avatar.sh
index c1869b4..ec1f5da 100755
--- a/tests/t0504-email-avatar.sh
+++ b/tests/t0504-email-avatar.sh
@@ -14,7 +14,7 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease
. ./setup.sh
. "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh"
-interpreters=$(ext_lua_interpreters 4)
+interpreters=$(ext_lua_interpreters 5)
test -z "$interpreters" &&
say 'no standalone lua on the path, unit checks skipped'
diff --git a/tests/t0505-auth.sh b/tests/t0505-auth.sh
index 526840d..be0f0ce 100755
--- a/tests/t0505-auth.sh
+++ b/tests/t0505-auth.sh
@@ -13,7 +13,7 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease
. ./setup.sh
. "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh"
-interpreters=$(ext_lua_interpreters 4)
+interpreters=$(ext_lua_interpreters 5)
test -z "$interpreters" &&
say 'no standalone lua on the path, unit checks skipped'
diff --git a/tests/t0506-link-trailers.sh b/tests/t0506-link-trailers.sh
index 39e22e7..c2e4f91 100755
--- a/tests/t0506-link-trailers.sh
+++ b/tests/t0506-link-trailers.sh
@@ -11,7 +11,7 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease
. ./setup.sh
. "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh"
-interpreters=$(ext_lua_interpreters 4)
+interpreters=$(ext_lua_interpreters 5)
test -z "$interpreters" &&
say 'no standalone lua on the path, unit checks skipped'