pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

prosody: update to 0.11.4



Module Name:	pkgsrc-wip
Committed By:	Tiago Seco <tiago%seco.ws@localhost>
Pushed By:	tse
Date:		Sun Jan 12 23:05:33 2020 +0000
Changeset:	6bdf35a5e29517a05da5d71c2f72738e9f39bb1e

Modified Files:
	prosody/DESCR
	prosody/Makefile
	prosody/distinfo
	prosody/patches/patch-GNUmakefile
	prosody/patches/patch-prosody.cfg.lua.dist
	prosody/patches/patch-util-src_GNUmakefile
	prosody/patches/patch-util-src_hashes.c
	prosody/patches/patch-util-src_signal.c
Added Files:
	prosody/COMMIT_MSG

Log Message:
prosody: update to 0.11.4

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6bdf35a5e29517a05da5d71c2f72738e9f39bb1e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 prosody/COMMIT_MSG                         | 33 ++++++++++++++++++++++++++++++
 prosody/DESCR                              |  2 ++
 prosody/Makefile                           |  6 +++---
 prosody/distinfo                           | 18 ++++++++--------
 prosody/patches/patch-GNUmakefile          |  2 ++
 prosody/patches/patch-prosody.cfg.lua.dist |  9 +++++---
 prosody/patches/patch-util-src_GNUmakefile |  2 ++
 prosody/patches/patch-util-src_hashes.c    |  2 ++
 prosody/patches/patch-util-src_signal.c    |  2 ++
 9 files changed, 61 insertions(+), 15 deletions(-)

diffs:
diff --git a/prosody/COMMIT_MSG b/prosody/COMMIT_MSG
new file mode 100644
index 0000000000..9f964a7ef1
--- /dev/null
+++ b/prosody/COMMIT_MSG
@@ -0,0 +1,33 @@
+chat/prosody: Update to 0.11.4
+
+Changes in 0.11.4
+=================
+
+Fixes and improvements
+
+    core.rostermanager: Improve performance by caching rosters of offline #1233
+    mod_pep: Handling subscriptions more efficiently #1372
+
+Minor changes
+
+    util.interpolation: Support unescaped variables with more modifiers #1452
+    MUC: Mark source of historic messages correctly #1416
+    mod_auth_internal_hashed: Pass on errors #1477
+    mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
+    mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
+    mod_mam: Add flag to session when it performs a MAM query
+    prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
+    prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
+    core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
+    MUC: Strip tags with MUC-related namespaces from private messages #1427
+    MUC: Don't advertise registration feature on host #1451
+    mod_vcard_legacy: Fix handling of empty photo elements #1432
+    mod_vcard_legacy: Advertise lack of avatar correctly #1431
+    prosodyctl: Handle if the setting proxy65_address has the wrong type
+    prosodyctl: Print a blank line to improve spacing and readability
+    MUC: Fix role loss in Nickname change #1466
+    util.pposix: Fix reporting of memory usage in 2-4GB range #1445
+    util.startup: Fix a regression concerning directory paths #1430
+    mod_websocket: Don't mask WebSocket pong answers #1484
+    net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
+    net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459
diff --git a/prosody/DESCR b/prosody/DESCR
index 66ae434a17..3d2e77ed6b 100644
--- a/prosody/DESCR
+++ b/prosody/DESCR
@@ -2,3 +2,5 @@ Prosody is a flexible communications server for Jabber/XMPP written in Lua.
 It aims to be easy to use, and light on resources. For developers it aims
 to be easy to extend and give a flexible system on which to rapidly develop
 added functionality, or prototype new protocols.
+
+List of supported XEPs: https://prosody.im/doc/xeplist
diff --git a/prosody/Makefile b/prosody/Makefile
index 9ffee951f0..c2aaa4e881 100644
--- a/prosody/Makefile
+++ b/prosody/Makefile
@@ -1,12 +1,12 @@
 # $NetBSD$
 #
 
-DISTNAME=		prosody-0.11.3
+DISTNAME=		prosody-0.11.4
 CATEGORIES=		chat
-MASTER_SITES=		http://prosody.im/downloads/source/
+MASTER_SITES=		https://prosody.im/downloads/source/
 
 MAINTAINER=		fhajny%NetBSD.org@localhost
-HOMEPAGE=		http://prosody.im/
+HOMEPAGE=		https://prosody.im/
 COMMENT=		Flexible communications server for Jabber/XMPP written in Lua
 LICENSE=		mit
 
diff --git a/prosody/distinfo b/prosody/distinfo
index 0c0bd1ed34..3f484dfabf 100644
--- a/prosody/distinfo
+++ b/prosody/distinfo
@@ -1,11 +1,11 @@
 $NetBSD$
 
-SHA1 (prosody-0.11.3.tar.gz) = 87ec8039bf297ba9bc4da44b2ba42f4b035e73ca
-RMD160 (prosody-0.11.3.tar.gz) = bdfc9e054b68699722d8745e100f17a8a7e12240
-SHA512 (prosody-0.11.3.tar.gz) = 07239433c7c65184ca24d665c92b787ff9e4a5ee190ab90dede802ffd2cbd97855356d818858871e62284e9923f485b3468ab1baed5d3fb13aac0551a38967eb
-Size (prosody-0.11.3.tar.gz) = 424098 bytes
-SHA1 (patch-GNUmakefile) = 0e84f03f2f93180f2f74b316820d42f8ca354d51
-SHA1 (patch-prosody.cfg.lua.dist) = 50ea01f7b9c16e5571df84aa41916fe7a32a041c
-SHA1 (patch-util-src_GNUmakefile) = 217e7556e5bf2dc5e851bb0d5fd6be5fbc8cd37e
-SHA1 (patch-util-src_hashes.c) = 9f0ecb528046d71a242ccae66473a3226a007fde
-SHA1 (patch-util-src_signal.c) = bccc5066a28e9dd3402a9505f3acb6dddcf69ef3
+SHA1 (prosody-0.11.4.tar.gz) = 59e9e684230c26daf53526e18b0e6e2efb0d63c5
+RMD160 (prosody-0.11.4.tar.gz) = c177c6f58054bd595e11b9d83b2889c8d67ba611
+SHA512 (prosody-0.11.4.tar.gz) = 0c3aa3373c53f803b88a87dad4ca18b215de7a485d29b0bc4b186d97f7c48262840199a74f62aba6b7b4f1766fdfb37327ed4ff24e877c3a6dfca58764a035c3
+Size (prosody-0.11.4.tar.gz) = 423518 bytes
+SHA1 (patch-GNUmakefile) = e0fce25e95a4e765eba588e903de59526433ae54
+SHA1 (patch-prosody.cfg.lua.dist) = e8cc3a467b21bfe606a87beb412cebac71a627a9
+SHA1 (patch-util-src_GNUmakefile) = d64699fb842be5fb963085dcb1edff67cd130161
+SHA1 (patch-util-src_hashes.c) = e955d3ab2d170dce179bee8eed559ba57f825497
+SHA1 (patch-util-src_signal.c) = 2492ccd0a82498a50f76722e0e2036e16eead180
diff --git a/prosody/patches/patch-GNUmakefile b/prosody/patches/patch-GNUmakefile
index 5e4d6ff72e..5b01e271f8 100644
--- a/prosody/patches/patch-GNUmakefile
+++ b/prosody/patches/patch-GNUmakefile
@@ -1,5 +1,7 @@
 $NetBSD$
 
+Fix installation directories and scripts
+
 --- GNUmakefile.orig	2019-08-31 14:08:45.000000000 +0000
 +++ GNUmakefile
 @@ -3,10 +3,11 @@ include config.unix
diff --git a/prosody/patches/patch-prosody.cfg.lua.dist b/prosody/patches/patch-prosody.cfg.lua.dist
index e68cda4604..af2cec6484 100644
--- a/prosody/patches/patch-prosody.cfg.lua.dist
+++ b/prosody/patches/patch-prosody.cfg.lua.dist
@@ -1,5 +1,8 @@
 $NetBSD$
 
+set the logging paths
+set up the pid files
+
 --- prosody.cfg.lua.dist.orig	2019-08-31 14:08:45.000000000 +0000
 +++ prosody.cfg.lua.dist
 @@ -153,12 +153,13 @@ archive_expires_after = "1w" -- Remove a
@@ -8,8 +11,8 @@ $NetBSD$
  log = {
 -	info = "prosody.log"; -- Change 'info' to 'debug' for verbose logging
 -	error = "prosody.err";
-+	info = "/var/log/prosody/prosody.log"; -- Change 'info' to 'debug' for verbose logging
-+	error = "/var/log/prosody/prosody.err";
++	info = "@PROSODY_LOG@/prosody.log"; -- Change 'info' to 'debug' for verbose logging
++	error = "@PROSODY_LOG@/prosody.err";
  	-- "*syslog"; -- Uncomment this for logging to syslog
  	-- "*console"; -- Log to the console, useful for debugging with daemonize=false
  }
@@ -23,7 +26,7 @@ $NetBSD$
  --https_certificate = "certs/localhost.crt"
  
 +-- Enable PID file by default
-+pidfile = "/var/run/prosody/prosody.pid";
++pidfile = "@PROSODY_RUN@/prosody.pid";
 +
  ----------- Virtual hosts -----------
  -- You need to add a VirtualHost entry for each domain you wish Prosody to serve.
diff --git a/prosody/patches/patch-util-src_GNUmakefile b/prosody/patches/patch-util-src_GNUmakefile
index 4829ed4f94..51a9aee822 100644
--- a/prosody/patches/patch-util-src_GNUmakefile
+++ b/prosody/patches/patch-util-src_GNUmakefile
@@ -1,5 +1,7 @@
 $NetBSD$
 
+We need libsocket on SunOS at least, for getifaddrs.
+
 --- util-src/GNUmakefile.orig	2019-08-31 14:08:45.000000000 +0000
 +++ util-src/GNUmakefile
 @@ -28,6 +28,8 @@ encodings.so: LDLIBS+=$(IDNA_LIBS)
diff --git a/prosody/patches/patch-util-src_hashes.c b/prosody/patches/patch-util-src_hashes.c
index 51a0db3222..75a759e322 100644
--- a/prosody/patches/patch-util-src_hashes.c
+++ b/prosody/patches/patch-util-src_hashes.c
@@ -1,5 +1,7 @@
 $NetBSD$
 
+Avoid conflict with NetBSD's hmac.
+
 --- util-src/hashes.c.orig	2019-08-31 14:08:45.000000000 +0000
 +++ util-src/hashes.c
 @@ -75,7 +75,7 @@ struct hash_desc {
diff --git a/prosody/patches/patch-util-src_signal.c b/prosody/patches/patch-util-src_signal.c
index 24681df6d7..3d24b21006 100644
--- a/prosody/patches/patch-util-src_signal.c
+++ b/prosody/patches/patch-util-src_signal.c
@@ -1,5 +1,7 @@
 $NetBSD$
 
+Include <sys/param.h> when on UNIX
+
 --- util-src/signal.c.orig	2019-08-31 14:08:45.000000000 +0000
 +++ util-src/signal.c
 @@ -33,6 +33,10 @@


Home | Main Index | Thread Index | Old Index