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

Reply via email to