Alexandru Ardelean
1f5fdd78ec
prosody: update to 13.0.6
...
0.12.x is EOL upstream and accumulating CVEs. Bump to the current
stable 13.0.6, which carries the fix from security advisory
2026-04-29 / prosody.im/security/advisory_735dd9d3 that first shipped
in 13.0.5.
Prosody 13 requires Lua >= 5.2 (configure rejects 5.1). Switch the
build and runtime to Lua 5.4 and depend on the new
luafilesystem5.4 / luaexpat5.4 / luasec5.4 / luasocket5.4 variants.
Drop the now-unused luabitop dependency: bit operations are built in
since Lua 5.3.
Other notes:
- configure now needs an explicit --lua-version=5.4 and --runwith=lua5.4
because the wrapper script defaults to '/usr/bin/lua' (5.1 on OpenWrt).
- Install the new mod_debug_stanzas plugin directory. The commented-out
fallbacks/*.lua install is dropped rather than revived: upstream's
'make install' never copies that directory, and fallbacks/lxp.lua is
Lua 5.1 code using module(), which does not even load on 5.4.
- util-src/hashes.c now calls EVP_blake2{s256,b512}(), which libopenssl
does not provide unless OPENSSL_WITH_BLAKE2 is set, so compile those
two hashes out when libcrypto lacks them. Selecting the symbol instead
is not enough: the resulting util/hashes.so still fails to relocate
against a stock libcrypto, and prosody aborts at startup. Only the
COMPAT util.hmac table references them, and it tolerates nil entries.
- Install loader.lua. 13.x moved every internal require() to the
'prosody.*' namespace, and loader.lua is what maps those names back
onto the installed layout. It is the first file prosodyctl looks for,
so both prosody and prosodyctl abort at startup without it.
Refs: https://github.com/openwrt/packages/issues/29252
Release notes: https://blog.prosody.im/prosody-13.0.6-released/
Security: https://prosody.im/security/advisory_735dd9d3/
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2026-07-31 09:46:08 +03:00
..
2026-06-23 22:50:40 +08:00
2026-07-04 17:27:50 +02:00
2026-07-04 17:27:50 +02:00
2026-07-26 21:53:09 +02:00
2026-07-18 17:26:43 -07:00
2025-06-16 10:48:00 +02:00
2026-07-16 16:42:19 +03:00
2026-05-08 22:28:27 +02:00
2025-09-12 00:56:17 +03:00
2026-07-13 09:46:55 +02:00
2026-07-21 18:05:04 +03:00
2026-06-08 16:29:56 +03:00
2025-08-24 19:42:53 +03:00
2026-07-14 15:51:16 +02:00
2026-07-04 23:42:46 +03:00
2026-07-26 19:54:08 +02:00
2026-07-04 23:42:46 +03:00
2026-07-24 10:50:58 +02:00
2026-06-05 07:36:16 +03:00
2026-03-18 08:27:37 +01:00
2026-06-19 20:14:28 +01:00
2026-06-26 08:33:55 +01:00
2026-06-08 16:29:56 +03:00
2026-07-21 05:58:53 +02:00
2026-03-15 20:40:39 +02:00
2026-05-06 21:05:02 +03:00
2025-10-02 19:52:52 -03:00
2026-07-27 12:01:36 +08:00
2026-07-22 12:03:08 +08:00
2026-05-08 22:28:27 +02:00
2026-07-04 23:42:46 +03:00
2026-05-08 22:28:27 +02:00
2026-07-16 14:03:20 +02:00
2026-03-19 14:33:40 +02:00
2026-01-25 19:23:45 +02:00
2026-01-25 19:23:45 +02:00
2026-04-27 11:19:38 +02:00
2026-07-04 12:39:06 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-15 19:48:28 +02:00
2026-06-26 10:44:12 +02:00
2026-07-30 11:43:04 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-12-11 15:55:07 +01:00
2026-05-24 15:57:00 +03:00
2026-07-04 23:42:46 +03:00
2026-07-09 14:23:54 +08:00
2026-03-29 09:00:28 +03:00
2026-05-09 10:57:17 +08:00
2025-09-05 16:58:29 +08:00
2025-12-24 10:59:46 +01:00
2025-12-31 09:12:36 +02:00
2026-04-04 18:27:26 +03:00
2025-12-10 10:49:08 +01:00
2026-05-08 22:28:27 +02:00
2026-07-04 23:42:46 +03:00
2026-07-28 15:16:28 +03:00
2026-07-14 21:50:55 +03:00
2026-05-08 22:36:07 +02:00
2026-06-29 13:46:48 +02:00
2025-08-24 19:47:53 +03:00
2025-12-31 09:12:36 +02:00
2026-07-27 12:01:42 +08:00
2026-07-04 23:42:46 +03:00
2025-08-09 15:31:38 +08:00
2026-05-14 15:39:33 +03:00
2026-05-15 13:44:24 +01:00
2026-05-15 13:44:24 +01:00
2026-07-04 23:07:00 +02:00
2026-05-24 15:28:53 +03:00
2026-07-29 20:32:42 +03:00
2026-07-23 01:05:46 +02:00
2026-05-08 22:28:27 +02:00
2026-07-18 17:26:36 -07:00
2026-05-08 22:28:27 +02:00
2026-03-18 12:11:44 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-14 20:33:53 +03:00
2026-05-08 22:28:27 +02:00
2026-07-23 07:28:58 +02:00
2026-05-08 22:28:27 +02:00
2026-06-08 16:29:56 +03:00
2026-06-08 16:29:56 +03:00
2026-04-19 18:43:55 +03:00
2025-09-20 23:14:44 +08:00
2026-07-04 23:42:46 +03:00
2026-07-04 23:42:46 +03:00
2026-05-08 22:28:27 +02:00
2026-03-19 14:35:38 +02:00
2026-03-18 09:21:25 +01:00
2026-05-08 22:28:27 +02:00
2026-06-29 19:52:48 -06:00
2026-05-08 22:28:27 +02:00
2026-07-22 14:41:45 +02:00
2026-07-04 23:42:46 +03:00
2026-01-18 07:34:15 +02:00
2026-06-03 08:26:46 +02:00
2025-12-05 22:56:26 +01:00
2025-12-31 09:12:36 +02:00
2026-05-14 23:15:28 +01:00
2026-07-10 20:59:58 +02:00
2026-01-13 12:02:49 +01:00
2026-07-10 16:35:02 +02:00
2025-09-25 07:38:39 +02:00
2026-05-10 11:32:19 +03:00
2025-08-23 22:40:53 +03:00
2026-03-15 09:16:44 +02:00
2025-11-24 03:09:40 +01:00
2026-04-16 22:08:00 +03:00
2026-07-16 08:46:19 +02:00
2026-05-31 09:12:43 +03:00
2026-03-15 09:09:50 +02:00
2026-06-02 14:42:30 +03:00
2025-09-27 20:38:08 +08:00
2026-05-25 08:02:47 +03:00
2026-05-08 22:28:27 +02:00
2026-05-14 15:39:33 +03:00
2026-04-19 17:31:05 +03:00
2026-07-15 10:16:54 +02:00
2026-05-13 20:57:12 +03:00
2026-05-08 22:28:27 +02:00
2026-05-09 19:15:27 +03:00
2026-07-07 08:03:02 +02:00
2026-03-15 09:17:01 +02:00
2026-02-14 14:59:40 +02:00
2026-05-05 15:16:20 +03:00
2026-07-04 23:42:46 +03:00
2026-06-29 13:00:09 +02:00
2026-05-08 22:28:27 +02:00
2026-05-24 14:14:28 +02:00
2026-06-23 22:49:26 +08:00
2026-07-04 23:42:46 +03:00
2026-05-08 22:28:27 +02:00
2026-04-16 21:48:36 +03:00
2026-06-04 08:40:16 +03:00
2026-07-05 22:45:59 -06:00
2026-06-13 14:42:14 +03:00
2026-07-06 09:56:39 +02:00
2025-08-23 22:40:53 +03:00
2026-05-14 15:39:33 +03:00
2026-05-27 11:43:56 +02:00
2026-07-23 07:28:58 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-07-19 11:23:51 +02:00
2026-03-14 01:53:21 +08:00
2026-06-15 21:27:42 +02:00
2026-05-20 09:41:06 +03:00
2026-06-08 23:10:58 +02:00
2025-07-30 15:06:01 +08:00
2026-03-14 08:11:05 +01:00
2026-07-04 23:42:46 +03:00
2026-05-24 21:58:34 +03:00
2026-07-06 10:12:43 +08:00
2026-07-23 07:28:58 +02:00
2026-02-20 01:10:53 +02:00
2026-06-10 21:30:46 +01:00
2026-07-06 19:32:58 +03:00
2026-05-08 22:28:27 +02:00
2026-04-02 08:34:03 +02:00
2025-11-24 20:01:39 +01:00
2025-12-31 09:12:36 +02:00
2026-06-08 16:29:56 +03:00
2026-07-18 17:26:28 -07:00
2026-05-13 20:57:12 +03:00
2025-08-18 23:39:37 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-25 07:47:51 +02:00
2026-06-08 16:29:56 +03:00
2026-06-08 16:29:56 +03:00
2026-07-18 19:20:40 +03:00
2026-07-31 09:46:08 +03:00
2026-07-21 09:24:54 +02:00
2026-07-27 13:10:41 +03:00
2025-11-24 20:13:54 +01:00
2025-07-19 20:03:54 +08:00
2026-07-09 14:35:58 +08:00
2025-11-24 20:17:41 +01:00
2026-05-08 22:28:27 +02:00
2026-07-18 22:49:20 +03:00
2026-04-16 21:48:36 +03:00
2026-05-25 08:02:47 +03:00
2026-06-09 23:15:24 +02:00
2025-07-02 18:10:20 +08:00
2025-12-31 09:12:36 +02:00
2026-05-08 22:28:27 +02:00
2026-04-21 11:54:03 +03:00
2026-07-04 23:18:06 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-18 21:26:42 -04:00
2026-07-04 23:42:46 +03:00
2026-06-23 22:49:48 +08:00
2026-03-15 09:25:09 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-04-21 08:27:27 +02:00
2026-02-21 17:48:24 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-13 20:57:12 +03:00
2026-02-25 15:57:58 +01:00
2025-08-31 15:52:27 +08:00
2025-11-24 21:53:23 +01:00
2026-05-08 22:28:27 +02:00
2025-12-31 09:12:36 +02:00
2026-07-16 14:27:36 -06:00
2026-04-16 21:48:36 +03:00
2026-05-08 22:28:27 +02:00
2026-04-16 21:48:36 +03:00
2026-07-26 00:16:31 +02:00
2026-06-14 20:32:42 +03:00
2025-07-14 10:40:15 +02:00
2026-07-04 23:42:46 +03:00
2026-02-21 18:58:55 +02:00
2026-03-01 20:13:08 +00:00
2026-05-08 22:28:27 +02:00
2026-07-05 22:45:59 -06:00
2026-05-08 22:28:27 +02:00
2026-07-04 23:42:46 +03:00
2026-05-08 22:28:27 +02:00
2026-01-25 14:57:54 +02:00
2026-07-04 23:42:46 +03:00
2026-07-04 14:12:06 +02:00
2026-03-29 09:00:28 +03:00
2026-06-08 16:29:56 +03:00
2026-07-19 20:08:34 +02:00
2026-06-10 21:33:02 +01:00
2026-07-26 06:48:30 +02:00
2025-11-09 20:40:38 +02:00
2026-07-04 23:42:46 +03:00
2026-05-08 22:28:27 +02:00
2025-07-18 13:59:31 +02:00
2026-07-18 08:11:19 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-10-31 08:03:17 +01:00
2026-07-31 07:55:00 +02:00
2025-10-25 08:29:32 +03:00
2026-05-08 22:28:27 +02:00
2026-06-30 18:15:28 +03:00
2026-06-27 21:07:33 +02:00
2025-10-02 15:22:20 +02:00
2026-07-27 11:28:01 +08:00
2026-07-27 11:29:00 +08:00
2026-07-04 23:42:46 +03:00
2026-05-19 08:50:43 +03:00
2026-05-08 22:28:27 +02:00
2026-06-08 16:29:56 +03:00
2026-05-08 22:28:27 +02:00
2026-07-18 22:40:00 +03:00
2025-12-30 16:24:42 +02:00
2026-05-08 08:17:18 +02:00
2026-05-08 22:28:27 +02:00
2026-06-14 20:45:09 +03:00
2026-01-08 11:06:19 +02:00
2026-05-08 22:28:27 +02:00
2026-04-14 10:42:32 +08:00
2026-04-25 19:03:59 -06:00
2026-03-29 18:57:29 +03:00
2026-06-24 22:17:50 +02:00
2025-10-19 16:05:01 +02:00