Hi ports, Fresh out of the oven, here is a new Prosody release. I'm told by martijn@ that it fixes a couple of issues he's been having with it. It works well on my small deployment.
Release notes: - https://blog.prosody.im/prosody-13.0.6-released/ - https://blog.prosody.im/prosody-13.0.7-released/ OK? Lucas diff /usr/ports path + /usr/ports commit - 286a92071c009172099f24052302e69af0e69add blob - e5e1452e92c922d09ac18dfec25d0356f84ecac0 file + net/prosody/Makefile --- net/prosody/Makefile +++ net/prosody/Makefile @@ -1,5 +1,5 @@ COMMENT = communications server for Jabber/XMPP written in Lua -DISTNAME = prosody-13.0.5 +DISTNAME = prosody-13.0.7 CATEGORIES = net HOMEPAGE = https://prosody.im/ commit - 286a92071c009172099f24052302e69af0e69add blob - 31a84296854ed33da49c4a3ee3306cb87a3837ae file + net/prosody/distinfo --- net/prosody/distinfo +++ net/prosody/distinfo @@ -1,2 +1,2 @@ -SHA256 (prosody-13.0.5.tar.gz) = lDskhg79EOnbfqq4fjX4JBWlXUamlLZn8CELiKQyPEI= -SIZE (prosody-13.0.5.tar.gz) = 741778 +SHA256 (prosody-13.0.7.tar.gz) = 9nHfPHU1xyaa/IlXnqJvwT0QBrQO9d9My3GlYBl/FRs= +SIZE (prosody-13.0.7.tar.gz) = 745079 commit - 286a92071c009172099f24052302e69af0e69add blob - 1e580a4c604d233895fe8a4ffb806ab9b8672c4c file + net/prosody/patches/patch-core_certmanager_lua --- net/prosody/patches/patch-core_certmanager_lua +++ net/prosody/patches/patch-core_certmanager_lua @@ -1,7 +1,7 @@ Index: core/certmanager.lua --- core/certmanager.lua.orig +++ core/certmanager.lua -@@ -184,7 +184,7 @@ end +@@ -186,7 +186,7 @@ end -- Built-in defaults local core_defaults = { commit - 286a92071c009172099f24052302e69af0e69add blob - aff48e1db28666e83abf1b131ac261e2ba3aa3c3 file + net/prosody/patches/patch-util-src_crypto_c --- net/prosody/patches/patch-util-src_crypto_c +++ net/prosody/patches/patch-util-src_crypto_c @@ -23,7 +23,7 @@ Index: util-src/crypto.c #if (LUA_VERSION_NUM == 501) #define luaL_setfuncs(L, R, N) luaL_register(L, NULL, R) #endif -@@ -199,6 +208,7 @@ cleanup: +@@ -196,6 +205,7 @@ cleanup: } static int Lpkey_meth_public_raw(lua_State *L) { @@ -31,7 +31,7 @@ Index: util-src/crypto.c OSSL_PARAM *params; EVP_PKEY *pkey = pkey_from_arg(L, 1, 0, 0); -@@ -218,6 +228,12 @@ static int Lpkey_meth_public_raw(lua_State *L) { +@@ -215,6 +225,12 @@ static int Lpkey_meth_public_raw(lua_State *L) { } return 1; @@ -44,7 +44,7 @@ Index: util-src/crypto.c } static int Lpkey_meth_public_pem(lua_State *L) { -@@ -334,6 +350,7 @@ static int Limport_private_pem(lua_State *L) { +@@ -331,6 +347,7 @@ static int Limport_private_pem(lua_State *L) { } static int Limport_public_ec_raw(lua_State *L) { @@ -52,7 +52,7 @@ Index: util-src/crypto.c OSSL_PARAM_BLD *param_bld = NULL; OSSL_PARAM *params = NULL; EVP_PKEY_CTX *ctx = NULL; -@@ -367,6 +384,15 @@ err: +@@ -364,6 +381,15 @@ err: if (param_bld) OSSL_PARAM_BLD_free(param_bld); lua_pushnil(L); return 1; commit - 286a92071c009172099f24052302e69af0e69add blob - d3135e018875d20081c27622821442a50228a245 file + net/prosody/patches/patch-util-src_pposix_c --- net/prosody/patches/patch-util-src_pposix_c +++ net/prosody/patches/patch-util-src_pposix_c @@ -16,7 +16,7 @@ Index: util-src/pposix.c #if ! defined(__FreeBSD__) #ifndef _POSIX_C_SOURCE -@@ -662,6 +667,7 @@ static int lc_abort(lua_State *L) { +@@ -663,6 +668,7 @@ static int lc_abort(lua_State *L) { return 0; } @@ -24,7 +24,7 @@ Index: util-src/pposix.c const char *pipe_flag_names[] = { "cloexec", "direct", -@@ -672,6 +678,7 @@ const int pipe_flag_values[] = { +@@ -673,6 +679,7 @@ const int pipe_flag_values[] = { O_DIRECT, O_NONBLOCK }; commit - 286a92071c009172099f24052302e69af0e69add blob - 11e5bd6859a72cb77eac50b02567943a1e72f993 file + net/prosody/pkg/PLIST --- net/prosody/pkg/PLIST +++ net/prosody/pkg/PLIST @@ -279,6 +279,7 @@ lib/prosody/util/termcolours.lua lib/prosody/util/throttle.lua @so lib/prosody/util/time.so lib/prosody/util/timer.lua +lib/prosody/util/tlsref.lua lib/prosody/util/uuid.lua lib/prosody/util/watchdog.lua lib/prosody/util/x509.lua
