Index | Thread | Search

From:
Lucas Gabriel Vuotto <lucas@sexy.is>
Subject:
UPDATE net/prosody 13.0.7
To:
ports@openbsd.org
Date:
Thu, 24 Sep 2026 15:19:46 +0000

Download raw body.

Thread
  • Lucas Gabriel Vuotto:

    UPDATE net/prosody 13.0.7

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