Hello ports@,

Here is an update for Prosody. I've been a bit out-of-the-loop and
dunno if I'm on time before ports' tree lock before 6.8, so apologies
for that. From the release notes:

> This is a security release for the 0.11.x stable branch. It is
> strongly recommended that all users upgrade to this release,
> especially those whose deployments have enabled mod_websocket.

Full release notes can be found in [0] and [1].

Portwise, it's straight forward, with a small addition to PLIST for new
files and updates to 2 patches.

Very lightly run-tested in -current, runs fine on my 6.7 server with
6.7 ports' tree.

-Lucas

[0]: https://blog.prosody.im/prosody-0.11.6-released/
[1]: https://blog.prosody.im/prosody-0.11.7-released/


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/prosody/Makefile,v
retrieving revision 1.58
diff -u -p -r1.58 Makefile
--- Makefile    23 Jun 2020 12:43:57 -0000      1.58
+++ Makefile    5 Oct 2020 20:32:49 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.58 2020/06/23 12:43:57 gsoares Exp $
 
 COMMENT=       communications server for Jabber/XMPP written in Lua
-DISTNAME=      prosody-0.11.5
+DISTNAME=      prosody-0.11.7
 CATEGORIES=    net
 MASTER_SITES=  https://prosody.im/downloads/source/
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/prosody/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- distinfo    2 Jun 2020 07:22:46 -0000       1.18
+++ distinfo    5 Oct 2020 20:33:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.11.5.tar.gz) = Vfi9ZdXSr2HMc5vWFk5CBwEeDS0mDN5YMHHJDY2FQIs=
-SIZE (prosody-0.11.5.tar.gz) = 425122
+SHA256 (prosody-0.11.7.tar.gz) = KP/AdlNIXLY+IrOH0+pIJe4rqu4MWCfeTWBTo1sch0c=
+SIZE (prosody-0.11.7.tar.gz) = 429369
Index: patches/patch-core_certmanager_lua
===================================================================
RCS file: /home/cvs/ports/net/prosody/patches/patch-core_certmanager_lua,v
retrieving revision 1.3
diff -u -p -r1.3 patch-core_certmanager_lua
--- patches/patch-core_certmanager_lua  7 Feb 2019 19:23:39 -0000       1.3
+++ patches/patch-core_certmanager_lua  5 Oct 2020 20:38:30 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-core_certmanager_lua,v 1
 Index: core/certmanager.lua
 --- core/certmanager.lua.orig
 +++ core/certmanager.lua
-@@ -103,7 +103,7 @@ end
+@@ -105,7 +105,7 @@ end
  
  -- Built-in defaults
  local core_defaults = {
Index: patches/patch-util_prosodyctl_lua
===================================================================
RCS file: /home/cvs/ports/net/prosody/patches/patch-util_prosodyctl_lua,v
retrieving revision 1.5
diff -u -p -r1.5 patch-util_prosodyctl_lua
--- patches/patch-util_prosodyctl_lua   7 Feb 2019 19:23:39 -0000       1.5
+++ patches/patch-util_prosodyctl_lua   5 Oct 2020 20:38:03 -0000
@@ -5,10 +5,10 @@ Index: util/prosodyctl.lua
 +++ util/prosodyctl.lua
 @@ -240,7 +240,7 @@ local function start(source_dir)
        if not source_dir then
-               os.execute("./prosody");
+               os.execute("./prosody -D");
        else
--              os.execute(source_dir.."/../../bin/prosody");
-+              os.execute(source_dir.."/../../sbin/prosody");
+-              os.execute(source_dir.."/../../bin/prosody -D");
++              os.execute(source_dir.."/../../sbin/prosody -D");
        end
        return true;
  end
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/net/prosody/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST   15 Mar 2020 19:04:25 -0000      1.15
+++ pkg/PLIST   5 Oct 2020 20:41:08 -0000
@@ -153,6 +153,7 @@ lib/prosody/util/caps.lua
 lib/prosody/util/dataforms.lua
 lib/prosody/util/datamanager.lua
 lib/prosody/util/datetime.lua
+lib/prosody/util/dbuffer.lua
 lib/prosody/util/debug.lua
 lib/prosody/util/dependencies.lua
 @so lib/prosody/util/encodings.so
@@ -160,6 +161,7 @@ lib/prosody/util/envload.lua
 lib/prosody/util/events.lua
 lib/prosody/util/filters.lua
 lib/prosody/util/format.lua
+lib/prosody/util/gc.lua
 @so lib/prosody/util/hashes.so
 lib/prosody/util/helpers.lua
 lib/prosody/util/hex.lua

Reply via email to