And another small update to 0.11.2:

"This is a minor bugfix release. It fixes a handful of small but important 
issues.

mod_csi_simple: Multiple enhancements to built-in ‘importance’ rules (fixes 
#1250)
mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
util.datetime: Make sure timezone difference is calculated correctly (fixes 
#1262)
MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’)
MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
MUC: Allow changing data attached to an only owner (fixes #1273)
Multiple fixes and improvements to our experimental epoll (non-libevent) backend
util.stanza: Deserialize stanza without mutating input (fixes #711)
mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
util.pubsub: Restore subscription index from stored data (fixes #1281)
prosodyctl check: Add statisticsmanager settings to known global options
util.startup: Always reload logging after config (fixes #1284)
mod_posix: Don’t reload log files twice"
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.51
diff -u -p -r1.51 Makefile
--- Makefile    4 Sep 2018 12:46:18 -0000       1.51
+++ Makefile    27 Jan 2019 10:19:14 -0000
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.51 2018/09/04 12:46:18 espie Exp $
 
 COMMENT=       communications server for Jabber/XMPP written in Lua
-DISTNAME=      prosody-0.10.2
-REVISION=      1
+DISTNAME=      prosody-0.11.2
 CATEGORIES=    net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -13,7 +12,7 @@ MAINTAINER=   Henrik Friedrichsen <henrik@
 # MIT
 PERMIT_PACKAGE_CDROM=  Yes
 
-USE_GMAKE=     Yes
+MAKE_FILE=     makefile
 MODULES=       lang/lua
 LIB_DEPENDS=   devel/libidn
 MODLUA_RUN_DEPENDS+= archivers/luazlib \
@@ -25,7 +24,7 @@ MODLUA_RUN_DEPENDS+= archivers/luazlib \
 TEST_DEPENDS = ${MODLUA_RUN_DEPENDS}
 WANTLIB+=      crypto idn
 
-SUBST_VARS+=   FLAVOR MAKE_PROGRAM
+SUBST_VARS+=   FLAVOR
 
 CONFIGURE_STYLE=simple
 CONFIGURE_ARGS+=--prefix="${PREFIX}" \
@@ -41,18 +40,17 @@ CONFIGURE_ARGS+=--prefix="${PREFIX}" \
 FAKE_FLAGS+=   CONFIG=${DESTDIR}${PREFIX}/share/examples/prosody
 
 pre-configure:
-       ${SUBST_CMD} ${WRKSRC}/certs/Makefile
        cd ${WRKSRC}; sed -i -e 's,^#!/usr/bin/env lua,#!${MODLUA_BIN},' -e \
-               's,^lua ,${MODLUA_BIN} ,' prosody prosodyctl tests/run_tests.sh
+               's,^lua ,${MODLUA_BIN} ,' prosody prosodyctl
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/prosody
        ${INSTALL_DATA} ${WRKSRC}/README \
                ${PREFIX}/share/doc/prosody
+       ${INSTALL_DATA} ${WRKSRC}/certs/makefile \
+               ${PREFIX}/share/examples/prosody/certs/Makefile
+       ${INSTALL_DATA} ${WRKSRC}/certs/openssl.cnf \
+                ${PREFIX}/share/examples/prosody/certs
        touch ${PREFIX}/share/examples/prosody/prosody.log
-       rm -f ${PREFIX}/share/examples/prosody/certs/Makefile.*
-
-do-test:
-       cd ${WRKSRC}/tests && sh run_tests.sh 0
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo    4 Jun 2018 19:53:58 -0000       1.15
+++ distinfo    27 Jan 2019 10:19:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.10.2.tar.gz) = dbXwNeenTV8gju6vhBm5SoXQm0AlLURM/4Az/ePJdo4=
-SIZE (prosody-0.10.2.tar.gz) = 331874
+SHA256 (prosody-0.11.2.tar.gz) = iRH23Cm54MTt+eYdwj+iLXe8QsTK8ouAmrhDsvCOSDE=
+SIZE (prosody-0.11.2.tar.gz) = 420689
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile      3 Apr 2015 15:23:57 -0000       1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.3 2015/04/03 15:23:57 edd Exp $
---- Makefile.orig      Tue Mar 24 20:18:04 2015
-+++ Makefile   Wed Apr  1 21:06:56 2015
-@@ -1,12 +1,12 @@
- 
- include config.unix
- 
--BIN = $(DESTDIR)$(PREFIX)/bin
-+BIN = $(DESTDIR)$(PREFIX)/sbin
- CONFIG = $(DESTDIR)$(SYSCONFDIR)
- MODULES = $(DESTDIR)$(LIBDIR)/prosody/modules
- SOURCE = $(DESTDIR)$(LIBDIR)/prosody
- DATA = $(DESTDIR)$(DATADIR)
--MAN = $(DESTDIR)$(PREFIX)/share/man
-+MAN = $(DESTDIR)$(PREFIX)/man
- 
- INSTALLEDSOURCE = $(LIBDIR)/prosody
- INSTALLEDCONFIG = $(SYSCONFDIR)
Index: patches/patch-certs_Makefile
===================================================================
RCS file: patches/patch-certs_Makefile
diff -N patches/patch-certs_Makefile
--- patches/patch-certs_Makefile        5 Nov 2017 16:52:07 -0000       1.7
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,31 +0,0 @@
-$OpenBSD: patch-certs_Makefile,v 1.7 2017/11/05 16:52:07 landry Exp $
-Index: certs/Makefile
---- certs/Makefile.orig
-+++ certs/Makefile
-@@ -2,13 +2,13 @@
- keysize=2048
- 
- # How to:
--# First, `make yourhost.cnf` which creates a openssl config file.
-+# First, `${MAKE_PROGRAM} yourhost.cnf` which creates a openssl config file.
- # Then edit this file and fill in the details you want it to have,
- # and add or change hosts and components it should cover.
--# Then `make yourhost.key` to create your private key, you can
-+# Then `${MAKE_PROGRAM} yourhost.key` to create your private key, you can
- # include keysize=number to change the size of the key.
--# Then you can either `make yourhost.csr` to generate a certificate
--# signing request that you can submit to a CA, or `make yourhost.crt`
-+# Then you can either `${MAKE_PROGRAM} yourhost.csr` to generate a certificate
-+# signing request that you can submit to a CA, or `${MAKE_PROGRAM} 
yourhost.crt`
- # to generate a self signed certificate.
- 
- .PRECIOUS: %.cnf %.key
-@@ -60,6 +60,8 @@ keysize=2048
- %.key:
-       umask 0077 && openssl genrsa -out $@ $(keysize)
-       @chmod 400 $@
-+      @chown _prosody $@ || \
-+              echo "***WARNING***: You will need to 'chown _prosody $@'"
- 
- # Generate Diffie-Hellman parameters
- dh-%.pem:
Index: patches/patch-certs_makefile
===================================================================
RCS file: patches/patch-certs_makefile
diff -N patches/patch-certs_makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-certs_makefile        27 Jan 2019 10:19:14 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: certs/makefile
+--- certs/makefile.orig
++++ certs/makefile
+@@ -14,5 +14,7 @@ keysize=2048
+ ${.TARGETS:M*.crt}: 
+       openssl req -new -x509 -newkey rsa:$(keysize) -nodes -keyout 
${.TARGET:R}.key \
+               -days 365 -sha256 -out $@ -utf8 -subj /CN=${.TARGET:R}
++      @chown _prosody $@ || \
++              echo "***WARNING***: You will need to 'chown _prosody $@'"
+ 
+ .SUFFIXES: .key .crt
Index: patches/patch-core_certmanager_lua
===================================================================
RCS file: /cvs/ports/net/prosody/patches/patch-core_certmanager_lua,v
retrieving revision 1.2
diff -u -p -r1.2 patch-core_certmanager_lua
--- patches/patch-core_certmanager_lua  4 Jun 2018 19:53:58 -0000       1.2
+++ patches/patch-core_certmanager_lua  27 Jan 2019 10:19:14 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-core_certmanager_lua,v 1
 Index: core/certmanager.lua
 --- core/certmanager.lua.orig
 +++ core/certmanager.lua
-@@ -102,7 +102,7 @@ end
+@@ -103,7 +103,7 @@ end
  
  -- Built-in defaults
  local core_defaults = {
Index: patches/patch-makefile
===================================================================
RCS file: patches/patch-makefile
diff -N patches/patch-makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-makefile      27 Jan 2019 10:19:14 -0000
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+Index: makefile
+--- makefile.orig
++++ makefile
+@@ -1,12 +1,12 @@
+ 
+ include config.unix
+ 
+-BIN = $(DESTDIR)$(PREFIX)/bin
++BIN = $(DESTDIR)$(PREFIX)/sbin
+ CONFIG = $(DESTDIR)$(SYSCONFDIR)
+ MODULES = $(DESTDIR)$(LIBDIR)/prosody/modules
+ SOURCE = $(DESTDIR)$(LIBDIR)/prosody
+ DATA = $(DESTDIR)$(DATADIR)
+-MAN = $(DESTDIR)$(PREFIX)/share/man
++MAN = $(DESTDIR)$(PREFIX)/man
+ 
+ INSTALLEDSOURCE = $(LIBDIR)/prosody
+ INSTALLEDCONFIG = $(SYSCONFDIR)
Index: patches/patch-prosody_cfg_lua_dist
===================================================================
RCS file: /cvs/ports/net/prosody/patches/patch-prosody_cfg_lua_dist,v
retrieving revision 1.7
diff -u -p -r1.7 patch-prosody_cfg_lua_dist
--- patches/patch-prosody_cfg_lua_dist  5 Nov 2017 16:52:07 -0000       1.7
+++ patches/patch-prosody_cfg_lua_dist  27 Jan 2019 10:19:14 -0000
@@ -17,7 +17,7 @@ Index: prosody.cfg.lua.dist
  -- Enable use of libevent for better performance under high load
  -- For more information see: https://prosody.im/doc/libevent
  --use_libevent = true
-@@ -161,8 +169,8 @@ archive_expires_after = "1w" -- Remove archived messag
+@@ -153,8 +161,8 @@ archive_expires_after = "1w" -- Remove archived messag
  -- Logging configuration
  -- For advanced logging see https://prosody.im/doc/logging
  log = {
Index: patches/patch-tests_run_tests_sh
===================================================================
RCS file: patches/patch-tests_run_tests_sh
diff -N patches/patch-tests_run_tests_sh
--- patches/patch-tests_run_tests_sh    5 Nov 2017 16:52:07 -0000       1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-tests_run_tests_sh,v 1.4 2017/11/05 16:52:07 landry Exp $
-
-Index: tests/run_tests.sh
---- tests/run_tests.sh.orig
-+++ tests/run_tests.sh
-@@ -1,3 +1,3 @@
- #!/bin/sh
--rm reports/*.report
--exec lua test.lua "$@"
-+rm -f reports/*.report
-+/usr/local/bin/lua51 test.lua $*
Index: patches/patch-util_prosodyctl_lua
===================================================================
RCS file: /cvs/ports/net/prosody/patches/patch-util_prosodyctl_lua,v
retrieving revision 1.4
diff -u -p -r1.4 patch-util_prosodyctl_lua
--- patches/patch-util_prosodyctl_lua   5 Nov 2017 16:52:07 -0000       1.4
+++ patches/patch-util_prosodyctl_lua   27 Jan 2019 10:19:14 -0000
@@ -1,13 +1,14 @@
-$OpenBSD: patch-util_prosodyctl_lua,v 1.4 2017/11/05 16:52:07 landry Exp $
+$OpenBSD$
+
 Index: util/prosodyctl.lua
 --- util/prosodyctl.lua.orig
 +++ util/prosodyctl.lua
-@@ -239,7 +239,7 @@ local function start()
-       if not CFG_SOURCEDIR then
+@@ -240,7 +240,7 @@ local function start(source_dir)
+       if not source_dir then
                os.execute("./prosody");
        else
--              os.execute(CFG_SOURCEDIR.."/../../bin/prosody");
-+              os.execute(CFG_SOURCEDIR.."/../../sbin/prosody");
+-              os.execute(source_dir.."/../../bin/prosody");
++              os.execute(source_dir.."/../../sbin/prosody");
        end
        return true;
  end
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/prosody/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   4 Sep 2018 12:46:18 -0000       1.13
+++ pkg/PLIST   27 Jan 2019 10:19:14 -0000
@@ -27,6 +27,7 @@ lib/prosody/modules/mod_admin_telnet.lua
 lib/prosody/modules/mod_announce.lua
 lib/prosody/modules/mod_auth_anonymous.lua
 lib/prosody/modules/mod_auth_cyrus.lua
+lib/prosody/modules/mod_auth_insecure.lua
 lib/prosody/modules/mod_auth_internal_hashed.lua
 lib/prosody/modules/mod_auth_internal_plain.lua
 lib/prosody/modules/mod_blocklist.lua
@@ -34,7 +35,8 @@ lib/prosody/modules/mod_bosh.lua
 lib/prosody/modules/mod_c2s.lua
 lib/prosody/modules/mod_carbons.lua
 lib/prosody/modules/mod_component.lua
-lib/prosody/modules/mod_compression.lua
+lib/prosody/modules/mod_csi.lua
+lib/prosody/modules/mod_csi_simple.lua
 lib/prosody/modules/mod_debug_sql.lua
 lib/prosody/modules/mod_dialback.lua
 lib/prosody/modules/mod_disco.lua
@@ -47,54 +49,81 @@ lib/prosody/modules/mod_lastactivity.lua
 lib/prosody/modules/mod_legacyauth.lua
 lib/prosody/modules/mod_limits.lua
 lib/prosody/modules/mod_mam/
-lib/prosody/modules/mod_mam/fallback_archive.lib.lua
 lib/prosody/modules/mod_mam/mamprefs.lib.lua
 lib/prosody/modules/mod_mam/mamprefsxml.lib.lua
 lib/prosody/modules/mod_mam/mod_mam.lua
 lib/prosody/modules/mod_message.lua
 lib/prosody/modules/mod_motd.lua
+lib/prosody/modules/mod_muc_mam.lua
+lib/prosody/modules/mod_muc_unique.lua
 lib/prosody/modules/mod_net_multiplex.lua
 lib/prosody/modules/mod_offline.lua
 lib/prosody/modules/mod_pep.lua
+lib/prosody/modules/mod_pep_plus.lua
+lib/prosody/modules/mod_pep_simple.lua
 lib/prosody/modules/mod_ping.lua
 lib/prosody/modules/mod_posix.lua
 lib/prosody/modules/mod_presence.lua
-lib/prosody/modules/mod_privacy.lua
 lib/prosody/modules/mod_private.lua
 lib/prosody/modules/mod_proxy65.lua
 lib/prosody/modules/mod_pubsub/
 lib/prosody/modules/mod_pubsub/mod_pubsub.lua
 lib/prosody/modules/mod_pubsub/pubsub.lib.lua
 lib/prosody/modules/mod_register.lua
+lib/prosody/modules/mod_register_ibr.lua
+lib/prosody/modules/mod_register_limits.lua
 lib/prosody/modules/mod_roster.lua
 lib/prosody/modules/mod_s2s/
 lib/prosody/modules/mod_s2s/mod_s2s.lua
 lib/prosody/modules/mod_s2s/s2sout.lib.lua
 lib/prosody/modules/mod_s2s_auth_certs.lua
 lib/prosody/modules/mod_saslauth.lua
+lib/prosody/modules/mod_scansion_record.lua
 lib/prosody/modules/mod_server_contact_info.lua
 lib/prosody/modules/mod_stanza_debug.lua
 lib/prosody/modules/mod_storage_internal.lua
+lib/prosody/modules/mod_storage_memory.lua
 lib/prosody/modules/mod_storage_none.lua
 lib/prosody/modules/mod_storage_sql.lua
-lib/prosody/modules/mod_storage_sql1.lua
 lib/prosody/modules/mod_storage_xep0227.lua
 lib/prosody/modules/mod_time.lua
 lib/prosody/modules/mod_tls.lua
 lib/prosody/modules/mod_unknown.lua
 lib/prosody/modules/mod_uptime.lua
+lib/prosody/modules/mod_user_account_management.lua
 lib/prosody/modules/mod_vcard.lua
+lib/prosody/modules/mod_vcard4.lua
+lib/prosody/modules/mod_vcard_legacy.lua
 lib/prosody/modules/mod_version.lua
 lib/prosody/modules/mod_watchregistrations.lua
 lib/prosody/modules/mod_websocket.lua
 lib/prosody/modules/mod_welcome.lua
 lib/prosody/modules/mod_windows.lua
 lib/prosody/modules/muc/
+lib/prosody/modules/muc/config_form_sections.lib.lua
+lib/prosody/modules/muc/description.lib.lua
+lib/prosody/modules/muc/hidden.lib.lua
+lib/prosody/modules/muc/history.lib.lua
+lib/prosody/modules/muc/language.lib.lua
+lib/prosody/modules/muc/lock.lib.lua
+lib/prosody/modules/muc/members_only.lib.lua
 lib/prosody/modules/muc/mod_muc.lua
+lib/prosody/modules/muc/moderated.lib.lua
 lib/prosody/modules/muc/muc.lib.lua
+lib/prosody/modules/muc/name.lib.lua
+lib/prosody/modules/muc/occupant.lib.lua
+lib/prosody/modules/muc/password.lib.lua
+lib/prosody/modules/muc/persistent.lib.lua
+lib/prosody/modules/muc/register.lib.lua
+lib/prosody/modules/muc/request.lib.lua
+lib/prosody/modules/muc/subject.lib.lua
+lib/prosody/modules/muc/util.lib.lua
+lib/prosody/modules/muc/whois.lib.lua
 lib/prosody/net/
 lib/prosody/net/adns.lua
+lib/prosody/net/connect.lua
 lib/prosody/net/connlisteners.lua
+lib/prosody/net/cqueues.lua
 lib/prosody/net/dns.lua
 lib/prosody/net/http/
 lib/prosody/net/http.lua
@@ -102,7 +131,12 @@ lib/prosody/net/http/codes.lua
 lib/prosody/net/http/parser.lua
 lib/prosody/net/http/server.lua
 lib/prosody/net/httpserver.lua
+lib/prosody/net/resolvers/
+lib/prosody/net/resolvers/basic.lua
+lib/prosody/net/resolvers/manual.lua
+lib/prosody/net/resolvers/service.lua
 lib/prosody/net/server.lua
+lib/prosody/net/server_epoll.lua
 lib/prosody/net/server_event.lua
 lib/prosody/net/server_select.lua
 lib/prosody/net/websocket/
@@ -112,8 +146,10 @@ lib/prosody/prosody.version
 lib/prosody/util/
 lib/prosody/util/adhoc.lua
 lib/prosody/util/array.lua
+lib/prosody/util/async.lua
 lib/prosody/util/cache.lua
 lib/prosody/util/caps.lua
+lib/prosody/util/compat.so
 lib/prosody/util/dataforms.lua
 lib/prosody/util/datamanager.lua
 lib/prosody/util/datetime.lua
@@ -131,6 +167,7 @@ lib/prosody/util/hmac.lua
 lib/prosody/util/http.lua
 lib/prosody/util/id.lua
 lib/prosody/util/import.lua
+lib/prosody/util/indexedbheap.lua
 lib/prosody/util/interpolation.lua
 lib/prosody/util/ip.lua
 lib/prosody/util/iterators.lua
@@ -143,8 +180,10 @@ lib/prosody/util/net.so
 lib/prosody/util/openssl.lua
 lib/prosody/util/paths.lua
 lib/prosody/util/pluginloader.lua
+lib/prosody/util/poll.so
 lib/prosody/util/pposix.so
 lib/prosody/util/presence.lua
+lib/prosody/util/promise.lua
 lib/prosody/util/prosodyctl.lua
 lib/prosody/util/pubsub.lua
 lib/prosody/util/queue.lua
@@ -167,19 +206,22 @@ lib/prosody/util/signal.so
 lib/prosody/util/sql.lua
 lib/prosody/util/sslconfig.lua
 lib/prosody/util/stanza.lua
+lib/prosody/util/startup.lua
 lib/prosody/util/statistics.lua
 lib/prosody/util/statsd.lua
 lib/prosody/util/table.so
 lib/prosody/util/template.lua
 lib/prosody/util/termcolours.lua
 lib/prosody/util/throttle.lua
-lib/prosody/util/time.lua
+lib/prosody/util/time.so
 lib/prosody/util/timer.lua
 lib/prosody/util/uuid.lua
+lib/prosody/util/vcard.lua
 lib/prosody/util/watchdog.lua
 lib/prosody/util/x509.lua
 lib/prosody/util/xml.lua
 lib/prosody/util/xmppstream.lua
+lib/prosody/util/xpcall.lua
 @man man/man1/prosodyctl.1
 sbin/prosody
 sbin/prosodyctl
@@ -194,7 +236,6 @@ share/examples/prosody/certs/Makefile
 @sample ${SYSCONFDIR}/prosody/certs/Makefile
 share/examples/prosody/certs/example.com.crt
 share/examples/prosody/certs/example.com.key
-share/examples/prosody/certs/localhost.cnf
 share/examples/prosody/certs/localhost.crt
 @sample ${SYSCONFDIR}/prosody/certs/localhost.crt
 @mode 400

Reply via email to