commit prosody for openSUSE:Factory

2020-10-02 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2020-10-02 17:39:32

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.4249 (New)


Package is "prosody"

Fri Oct  2 17:39:32 2020 rev:21 rq:839107 version:0.11.7

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2020-09-12 
00:11:41.493167003 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new.4249/prosody.changes
2020-10-02 17:40:28.970852382 +0200
@@ -1,0 +2,13 @@
+Fri Oct  2 08:00:55 UTC 2020 - Michael Vetter 
+
+- Update to 0.11.7:
+  Security:
+  * mod_websocket: Enforce size limits on received frames (fixes #1593)
+  Fixes and improvements:
+  * mod_c2s, mod_s2s: Make stanza size limits configurable
+  * Add configuration options to control Lua garbage collection parameters
+  * net.http: Backport SNI support for outgoing HTTP requests (#409)
+  * mod_websocket: Process all data in the buffer on close frame and 
connection errors (fixes #1474, #1234)
+  * util.indexedbheap: Fix heap data structure corruption, causing some timers 
to fail after a reschedule (fixes #1572)
+
+---

Old:

  prosody-0.11.6.tar.gz
  prosody-0.11.6.tar.gz.asc

New:

  prosody-0.11.7.tar.gz
  prosody-0.11.7.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.LkP8WT/_old  2020-10-02 17:40:31.754854042 +0200
+++ /var/tmp/diff_new_pack.LkP8WT/_new  2020-10-02 17:40:31.758854045 +0200
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.6
+Version:0.11.7
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.11.6.tar.gz -> prosody-0.11.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.6/.hg_archival.txt 
new/prosody-0.11.7/.hg_archival.txt
--- old/prosody-0.11.6/.hg_archival.txt 2020-08-01 12:58:37.0 +0200
+++ new/prosody-0.11.7/.hg_archival.txt 2020-05-31 22:39:34.0 +0200
@@ -1,4 +1,4 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: bacca65ce107b8549ce5f9079e81e5771eed2021
+node: ece430d4980997b216c2240015bf922bdeb12dd6
 branch: 0.11
-tag: 0.11.6
+tag: 0.11.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.6/net/http.lua 
new/prosody-0.11.7/net/http.lua
--- old/prosody-0.11.6/net/http.lua 2020-08-01 12:58:37.0 +0200
+++ new/prosody-0.11.7/net/http.lua 2020-05-31 22:39:34.0 +0200
@@ -272,7 +272,7 @@
sslctx = ex and ex.sslctx or self.options and 
self.options.sslctx;
end
 
-   local http_service = basic_resolver.new(host, port_number);
+   local http_service = basic_resolver.new(host, port_number, "tcp", { 
servername = req.host });
connect(http_service, listener, { sslctx = sslctx }, req);
 
self.events.fire_event("request", { http = self, request = req, url = u 
});
@@ -314,4 +314,7 @@
formencode = util_http.formencode;
formdecode = util_http.formdecode;
destroy_request = destroy_request;
+   features = {
+   sni = true;
+   };
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.6/net/server_epoll.lua 
new/prosody-0.11.7/net/server_epoll.lua
--- old/prosody-0.11.6/net/server_epoll.lua 2020-08-01 12:58:37.0 
+0200
+++ new/prosody-0.11.7/net/server_epoll.lua 2020-05-31 22:39:34.0 
+0200
@@ -483,6 +483,9 @@
end
conn:settimeout(0);
self.conn = conn;
+   if conn.sni and self.servername then
+   conn:sni(self.servername);
+   end
self:on("starttls");
self.ondrain = nil;
self.onwritable = interface.tlshandskake;
@@ -512,7 +515,7 @@
end
 end
 
-local function wrapsocket(client, server, read_size, listeners, tls_ctx) -- 
luasocket object -> interface object
+local function wrapsocket(client, server, read_size, listeners, tls_ctx, 
extra) -- luasocket object -> interface object
client:settimeout(0);
local conn = setmetatable({
conn = client;
@@ -523,8 +526,15 @@
writebuffer = {};
tls_ctx = tls_ctx or (server and server.tls_ctx);
tls_direct = server and server.tls_direct;
+   extra = extra;
}, interface_mt);
 
+   if extra then
+   if extra.servername then
+   conn.servername = 

commit prosody for openSUSE:Factory

2020-09-11 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2020-09-12 00:11:05

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.4249 (New)


Package is "prosody"

Sat Sep 12 00:11:05 2020 rev:20 rq:833724 version:0.11.6

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2020-03-26 
23:33:24.394777909 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new.4249/prosody.changes
2020-09-12 00:11:41.493167003 +0200
@@ -1,0 +2,43 @@
+Fri Sep 11 08:48:41 UTC 2020 - Michael Vetter 
+
+- Update to 0.11.6:
+  Fixes and improvements:
+  * mod_storage_internal: Fix error in time limited queries on items without 
‘when’ field, fixes #1557
+  * mod_carbons: Fix handling of incoming MUC PMs #1540
+  * mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
+  * mod_http_files: Avoid using inode in etag, fixes #1498: Fail to download 
file on FreeBSD
+  * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492: 
Telnet console DNS commands reduced usefulness)
+  * core.certmanager: Move EECDH ciphers before EDH in default cipherstring 
(fixes #1513)
+  * mod_s2s: Escape invalid XML in loggin (same way as mod_c2s) (fixes #1574: 
Invalid XML input on s2s connection is logged unescaped)
+  * mod_muc: Allow control over the server-admins-are-room-owners feature (see 
#1174)
+  * mod_muc_mam: Remove spoofed archive IDs before archiving (fixes #1552: MUC 
MAM may strip its own archive id)
+  * mod_muc_mam: Fix stanza id filter event name, fixes #1546: mod_muc_mam 
does not strip spoofed stanza ids
+  * mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547: mod_muc_mam 
does not advertise stanza-id
+  Minor changes:
+  * net.http API: Add request:cancel() method
+  * net.http API: Fix traceback on invalid URL passed to request()
+  * MUC: Persist affiliation_data in new MUC format
+  * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)
+  * MUC: Always include ‘affiliation’/‘role’ attributes, defaulting to ‘none’ 
if nil
+  * mod_tls: Log when certificates are (re)loaded
+  * mod_vcard4: Report correct error condition (fixes #1521: mod_vcard4 
reports wrong error)
+  * net.http: Re-expose destroy_request() function (fixes unintentional API 
breakage)
+  * net.http.server: Strip port from Host header in IPv6 friendly way (fix 
#1302)
+  * util.prosodyctl: Tell prosody do daemonize via command line flag (fixes 
#1514)
+  * SASL: Apply saslprep where necessary, fixes #1560: Login fails if password 
contains special chars
+  * net.http.server: Fix reporting of missing Host header
+  * util.datamanager API: Fix iterating over “users” (thanks marc0s)
+  * net.resolvers.basic: Default conn_type to ‘tcp’ consistently if 
unspecified (thanks marc0s)
+  * mod_storage_sql: Fix check for deletion limits (fixes #1494)
+  * mod_admin_telnet: Handle unavailable cipher info (fixes #1510: 
mod_admin_telnet backtrace)
+  * Log warning when using prosodyctl start/stop/restart
+  * core.certmanager: Look for privkey.pem to go with fullchain.pem (fixes 
#1526)
+  * mod_storage_sql: Add index covering sort_id to improve performance (fixes 
#1505)
+  * mod_mam,mod_muc_mam: Allow other work to be performed during archive 
cleanup (fixes #1504)
+  * mod_muc_mam: Don’t strip MUC tags, fix #1567: MUC tags stripped by 
mod_muc_mam
+  * mod_pubsub, mod_pep: Ensure correct number of children of (fixes #1496)
+  * mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
+  * mod_muc_mam: Fix traceback saving message from non-occupant (fixes #1497)
+  * util.startup: Remove duplicated initialization of logging (fix #1527: 
startup: Logging initialized twice)
+
+---

Old:

  prosody-0.11.5.tar.gz
  prosody-0.11.5.tar.gz.asc

New:

  prosody-0.11.6.tar.gz
  prosody-0.11.6.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.7AxEZu/_old  2020-09-12 00:11:43.389168816 +0200
+++ /var/tmp/diff_new_pack.7AxEZu/_new  2020-09-12 00:11:43.389168816 +0200
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.5
+Version:0.11.6
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.11.5.tar.gz -> prosody-0.11.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.5/.hg_archival.txt 
new/prosody-0.11.6/.hg_archival.txt
--- old/prosody-0.11.5/.hg_archival.txt 2020-01-19 16:50:32.0 +0100
+++ new/prosody-0.11.6/.hg_archival.txt 2020-08-01 12:58:37.0 +0200
@@ -1,4 

commit prosody for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2020-03-26 23:33:19

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.3160 (New)


Package is "prosody"

Thu Mar 26 23:33:19 2020 rev:19 rq:788427 version:0.11.5

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2020-01-20 
22:53:08.979290541 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new.3160/prosody.changes
2020-03-26 23:33:24.394777909 +0100
@@ -1,0 +2,11 @@
+Thu Mar 26 07:29:08 UTC 2020 - Michael Vetter 
+
+- Update to 0.11.5:
+  Fixes and improvements:
+  * prosody / mod_posix: Support for command-line flags to
+override ‘daemonize’ config option
+  Minor changes:
+  * mod_websocket: Clear mask bit when reflecting ping frames
+(fixes #1484: Websocket masks pong answer)
+
+---

Old:

  prosody-0.11.4.tar.gz
  prosody-0.11.4.tar.gz.asc

New:

  prosody-0.11.5.tar.gz
  prosody-0.11.5.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.OokcCQ/_old  2020-03-26 23:33:25.134778176 +0100
+++ /var/tmp/diff_new_pack.OokcCQ/_new  2020-03-26 23:33:25.134778176 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.4
+Version:0.11.5
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.11.4.tar.gz -> prosody-0.11.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.4/.hg_archival.txt 
new/prosody-0.11.5/.hg_archival.txt
--- old/prosody-0.11.4/.hg_archival.txt 2020-01-02 10:49:37.0 +0100
+++ new/prosody-0.11.5/.hg_archival.txt 2020-01-19 16:50:32.0 +0100
@@ -1,4 +1,4 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 10d6d0d91f4ec47a6eb446792fee1d4b79a914d7
+node: dbd60f47316492bc367802914dc8fa47f4b3edac
 branch: 0.11
-tag: 0.11.4
+tag: 0.11.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.4/plugins/mod_posix.lua 
new/prosody-0.11.5/plugins/mod_posix.lua
--- old/prosody-0.11.4/plugins/mod_posix.lua2020-01-02 10:49:37.0 
+0100
+++ new/prosody-0.11.5/plugins/mod_posix.lua2020-01-19 16:50:32.0 
+0100
@@ -126,7 +126,12 @@
 end
 require "core.loggingmanager".register_sink_type("syslog", syslog_sink_maker);
 
-local daemonize = module:get_option("daemonize", prosody.installed);
+local daemonize = prosody.opts.daemonize;
+
+if daemonize == nil then
+   -- Fall back to config file if not specified on command-line
+   daemonize = module:get_option("daemonize", prosody.installed);
+end
 
 local function remove_log_sinks()
local lm = require "core.loggingmanager";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.4/prosody new/prosody-0.11.5/prosody
--- old/prosody-0.11.4/prosody  2020-01-02 10:49:37.0 +0100
+++ new/prosody-0.11.5/prosody  2020-01-19 16:50:32.0 +0100
@@ -43,11 +43,7 @@
end
 end
 
-if #arg > 0 and arg[1] ~= "--config" then
-   print("Unknown command-line option: "..tostring(arg[1]));
-   print("Perhaps you meant to use prosodyctl instead?");
-   return 1;
-end
+
 
 local startup = require "util.startup";
 local async = require "util.async";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.4/prosody.release 
new/prosody-0.11.5/prosody.release
--- old/prosody-0.11.4/prosody.release  2020-01-06 18:35:05.0 +0100
+++ new/prosody-0.11.5/prosody.release  2020-01-19 17:10:27.0 +0100
@@ -1 +1 @@
-0.11.4
+0.11.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.4/util/startup.lua 
new/prosody-0.11.5/util/startup.lua
--- old/prosody-0.11.4/util/startup.lua 2020-01-02 10:49:37.0 +0100
+++ new/prosody-0.11.5/util/startup.lua 2020-01-19 16:50:32.0 +0100
@@ -12,16 +12,70 @@
 
 local original_logging_config;
 
+local short_params = { D = "daemonize", F = "no-daemonize" };
+local value_params = { config = true };
+
+function startup.parse_args()
+   local parsed_opts = {};
+   prosody.opts = parsed_opts;
+
+   if #arg == 0 then
+   return;
+   

commit prosody for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2020-01-20 22:52:49

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.26092 (New)


Package is "prosody"

Mon Jan 20 22:52:49 2020 rev:18 rq:765696 version:0.11.4

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2019-10-07 
14:14:10.918878957 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new.26092/prosody.changes   
2020-01-20 22:53:08.979290541 +0100
@@ -1,0 +2,30 @@
+Mon Jan 20 08:15:32 UTC 2020 - Michael Vetter 
+
+- Update to 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
+
+---

Old:

  prosody-0.11.3.tar.gz
  prosody-0.11.3.tar.gz.asc

New:

  prosody-0.11.4.tar.gz
  prosody-0.11.4.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.m3zvRe/_old  2020-01-20 22:53:10.051290954 +0100
+++ /var/tmp/diff_new_pack.m3zvRe/_new  2020-01-20 22:53:10.079290965 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.3
+Version:0.11.4
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.11.3.tar.gz -> prosody-0.11.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.3/.hg_archival.txt 
new/prosody-0.11.4/.hg_archival.txt
--- old/prosody-0.11.3/.hg_archival.txt 2019-08-31 16:08:45.0 +0200
+++ new/prosody-0.11.4/.hg_archival.txt 2020-01-02 10:49:37.0 +0100
@@ -1,4 +1,4 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: dd7e924c74ef27b7f92eb872d2db50aaa229b234
+node: 10d6d0d91f4ec47a6eb446792fee1d4b79a914d7
 branch: 0.11
-tag: 0.11.3
+tag: 0.11.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.3/core/modulemanager.lua 
new/prosody-0.11.4/core/modulemanager.lua
--- old/prosody-0.11.3/core/modulemanager.lua   2019-08-31 16:08:45.0 
+0200
+++ new/prosody-0.11.4/core/modulemanager.lua   2020-01-02 10:49:37.0 
+0100
@@ -63,6 +63,11 @@
modules:add("admin_telnet");
end
 
+   if modules:contains("vcard") and modules:contains("vcard_legacy") then
+   log("error", "The mod_vcard_legacy plugin replaces mod_vcard 
but both are enabled. Please update your config.");
+   

commit prosody for openSUSE:Factory

2019-10-07 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2019-10-07 13:47:57

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.2352 (New)


Package is "prosody"

Mon Oct  7 13:47:57 2019 rev:17 rq:735557 version:0.11.3

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2019-07-17 
13:21:10.735609867 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new.2352/prosody.changes
2019-10-07 14:14:10.918878957 +0200
@@ -1,0 +2,31 @@
+Mon Oct  7 05:19:21 UTC 2019 - mvet...@suse.com
+
+- Update to 0.11.3:
+  * MUC: Advertise XEP-0410 support
+  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: 
mod_muc_mam: Archive expiry)
+  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on 
missing ‘wait’ attribute)
+  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes 
#1359: Sqlite3 archive_store:delete error in prepared statement)
+  * mod_c2s: Fixed #1313: attempt to call a field ‘data’ (a nil value))
+  * net.server_epoll: Restore wantread flag after pause (fixes #1354: 
server_epoll: Race in chunked reads)
+  * util.encodings: Allow unassigned code points in ICU mode to match libidn 
behavior (fixes #1348: Different treatment of unassigned code points between 
libidn and ICU )
+  * util.ip: Add missing netmask for 192.168⁄16 range (fixes #1343)
+  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: 
util.hashes: HMAC-SHA-512 implementation broken)
+  * net.dns: Close resolv.conf handle when done (fixes #1342)
+  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket 
leaks explicit xmlns attr)
+  * mod_announce: Check for admin on current virtualhost instead of global 
(fixes #1365: “host admins” should be able to use mod_announce as well as 
“global admins”) (thanks yc)
+  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes 
#1380: Prosody does not send presence when unblocking (XEP-0191))
+  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy 
upgrade experience):
+- mod_vcard_legacy: Don’t overwrite existing PEP data
+- mod_vcard_legacy: Handle partial migration
+- mod_vcard_legacy: Allow disabling vcard conversion
+- mod_vcard_legacy: Adapt node defaults to number of avatars
+  * mod_muc_mam: Strip the stanza ‘to’ attribute (fixes #1259: [muc_mam] 
forwarded stanza has a “to” attribute while spec says it MUST NOT)
+  * util.pubsub: Validate node configuration on node creation (fixes #1328: 
Pubsub: Node configuration not validated on node creation)
+  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes 
#1320)
+  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on 
historic messages)
+  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to 
reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
+  * mod_mam: Perform message expiry based on building an index by date 
(backport of 39ee70fbb009 from trunk)
+- For details see: https://blog.prosody.im/prosody-0.11.3-released/
+- Remove prosody-0.11-upstream-fixes.patch
+
+---

Old:

  prosody-0.11-upstream-fixes.patch
  prosody-0.11.2.tar.gz
  prosody-0.11.2.tar.gz.asc

New:

  prosody-0.11.3.tar.gz
  prosody-0.11.3.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.KPVQ8w/_old  2019-10-07 14:14:11.334877815 +0200
+++ /var/tmp/diff_new_pack.KPVQ8w/_new  2019-10-07 14:14:11.334877815 +0200
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.2
+Version:0.11.3
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT
@@ -34,8 +34,6 @@
 Patch1: prosody-configure.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
-# PATCH-FIX-UPSTREAM mvet...@suse.com - upstream fixes on 0.11 branch since 
0.11.2 release
-Patch100:   prosody-0.11-upstream-fixes.patch
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
@@ -66,7 +64,6 @@
 %patch0 -p1
 %patch1 -p1
 %patch3 -p1
-%patch100 -p1
 
 sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' configure
 sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' makefile

++ prosody-0.11.2.tar.gz -> prosody-0.11.3.tar.gz ++
 1868 lines of diff (skipped)





commit prosody for openSUSE:Factory

2019-07-17 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2019-07-17 13:20:28

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.1887 (New)


Package is "prosody"

Wed Jul 17 13:20:28 2019 rev:16 rq:715619 version:0.11.2

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2019-04-26 
22:55:23.565278690 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new.1887/prosody.changes
2019-07-17 13:21:10.735609867 +0200
@@ -1,0 +2,6 @@
+Tue Jul 16 08:39:17 UTC 2019 - mvet...@suse.com
+
+- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
+* Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b
+
+---

New:

  prosody-0.11-upstream-fixes.patch



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.f5Wivd/_old  2019-07-17 13:21:11.355609515 +0200
+++ /var/tmp/diff_new_pack.f5Wivd/_new  2019-07-17 13:21:11.363609510 +0200
@@ -34,6 +34,8 @@
 Patch1: prosody-configure.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
+# PATCH-FIX-UPSTREAM mvet...@suse.com - upstream fixes on 0.11 branch since 
0.11.2 release
+Patch100:   prosody-0.11-upstream-fixes.patch
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
@@ -64,6 +66,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch3 -p1
+%patch100 -p1
 
 sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' configure
 sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' makefile

++ prosody-0.11-upstream-fixes.patch ++
 2993 lines (skipped)






commit prosody for openSUSE:Factory

2019-04-26 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2019-04-26 22:55:19

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.5536 (New)


Package is "prosody"

Fri Apr 26 22:55:19 2019 rev:15 rq:698169 version:0.11.2

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2019-01-11 
14:05:29.299800092 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new.5536/prosody.changes
2019-04-26 22:55:23.565278690 +0200
@@ -1,0 +2,5 @@
+Fri Apr 26 10:57:56 UTC 2019 - mvet...@suse.com
+
+- bsc#1130588: Require shadow instead of old pwdutils
+
+---



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.hg6WzJ/_old  2019-04-26 22:55:24.033278389 +0200
+++ /var/tmp/diff_new_pack.hg6WzJ/_new  2019-04-26 22:55:24.037278386 +0200
@@ -45,7 +45,7 @@
 Requires:   lua51-luasec
 Requires:   lua51-luasocket
 Requires(pre):  permissions
-Requires(pre):  pwdutils
+Requires(pre):  shadow
 Recommends: lua51-luadbi
 Recommends: lua51-luaevent
 Recommends: lua51-zlib






commit prosody for openSUSE:Factory

2019-01-11 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2019-01-11 14:05:01

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.28833 (New)


Package is "prosody"

Fri Jan 11 14:05:01 2019 rev:14 rq:664303 version:0.11.2

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2018-11-30 
16:32:17.961369970 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new.28833/prosody.changes   
2019-01-11 14:05:29.299800092 +0100
@@ -1,0 +2,19 @@
+Thu Jan 10 08:51:27 UTC 2019 - mvet...@suse.com
+
+- Update to 0.11.2:
+  * 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
+- Run spec-cleaner
+
+---

Old:

  prosody-0.11.1.tar.gz
  prosody-0.11.1.tar.gz.asc

New:

  prosody-0.11.2.tar.gz
  prosody-0.11.2.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.gufzDR/_old  2019-01-11 14:05:30.047799340 +0100
+++ /var/tmp/diff_new_pack.gufzDR/_new  2019-01-11 14:05:30.051799335 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,12 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.1
+Version:0.11.2
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT
 Group:  Productivity/Networking/Other
-Url:http://prosody.im/
+URL:http://prosody.im/
 Source: http://prosody.im/downloads/source/%{name}-%{version}.tar.gz
 Source2:
http://prosody.im/downloads/source/%{name}-%{version}.tar.gz.asc
 Source3:%{name}.keyring
@@ -37,6 +37,7 @@
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
+BuildRequires:  systemd-rpm-macros
 Requires:   lua51
 Requires:   lua51-BitOp
 Requires:   lua51-luaexpat
@@ -48,7 +49,6 @@
 Recommends: lua51-luadbi
 Recommends: lua51-luaevent
 Recommends: lua51-zlib
-BuildRequires:  systemd-rpm-macros
 %{?systemd_requires}
 
 %description
@@ -126,7 +126,7 @@
 %{_libdir}/prosody/net
 %{_libdir}/prosody/prosody.version
 %{_libdir}/prosody/util
-%{_mandir}/man1/prosodyctl.1*
+%{_mandir}/man1/prosodyctl.1%{?ext_man}
 %dir %attr(-,prosody,prosody) %{_localstatedir}/lib/prosody
 %dir %attr(-,prosody,prosody) %{_localstatedir}/log/prosody
 %{_sbindir}/rcprosody

++ prosody-0.11.1.tar.gz -> prosody-0.11.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.1/.hg_archival.txt 
new/prosody-0.11.2/.hg_archival.txt
--- old/prosody-0.11.1/.hg_archival.txt 2018-11-28 15:12:07.0 +0100
+++ new/prosody-0.11.2/.hg_archival.txt 2019-01-07 16:34:23.0 +0100
@@ -1,4 +1,4 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 91856829f18bb8ef7056ca02464122fc6de17807
+node: 4f8b6c09e5f328e3d3d4233dc78fa4fd0535171c
 branch: 0.11
-tag: 0.11.1
+tag: 0.11.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.1/net/server_epoll.lua 
new/prosody-0.11.2/net/server_epoll.lua
--- old/prosody-0.11.1/net/server_epoll.lua 2018-11-28 15:12:07.0 
+0100
+++ new/prosody-0.11.2/net/server_epoll.lua 2019-01-07 16:34:23.0 
+0100
@@ -35,14 +35,28 @@
 -- luacheck: std none
 
 local default_config = { __index = {
+   -- If a connection is silent for this long, close it unless 
onreadtimeout says not to
read_timeout = 14 * 60;
-   write_timeout = 

commit prosody for openSUSE:Factory

2018-11-30 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2018-11-30 16:32:16

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.19453 (New)


Package is "prosody"

Fri Nov 30 16:32:16 2018 rev:13 rq:652595 version:0.11.1

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2018-11-26 
10:28:53.177127909 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new.19453/prosody.changes   
2018-11-30 16:32:17.961369970 +0100
@@ -1,0 +2,13 @@
+Thu Nov 29 10:14:01 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.11.1:
+  * Fixes and improvements
+- mod_csi_simple: Don’t set stamps on stanzas (fixes #1248)
+- mod_csi_simple: Bypass importance event in active mode (fixes #1249)
+  * Minor changes
+- mod_csi_simple: Use the same event name when firing as when hooking 
(fixes #1245)
+- mod_csi: Set session.state to simplify CSI modules
+- MUC: Fix traceback on muc#admin query with missing child (#1242)
+- Fix build error for Leap 42.3
+
+---

Old:

  prosody-0.11.0.tar.gz
  prosody-0.11.0.tar.gz.asc

New:

  prosody-0.11.1.tar.gz
  prosody-0.11.1.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.jVqH10/_old  2018-11-30 16:32:18.605369126 +0100
+++ /var/tmp/diff_new_pack.jVqH10/_new  2018-11-30 16:32:18.613369115 +0100
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.11.0
+Version:0.11.1
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT
@@ -73,8 +73,12 @@
 # CFLAGS need to keep -fPIC for shared modules
 ./configure \
 --lua-suffix="5.1" \
+%if 0%{?suse_version} >= 1500
 --with-lua-include=%{lua_incdir} \
 --cflags="%{optflags} -fPIC" \
+%else
+--cflags="%{optflags} -fPIC -std=c99" \
+%endif
 --c-compiler=gcc \
--libdir=%{_libdir}
 

++ prosody-0.11.0.tar.gz -> prosody-0.11.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.0/.hg_archival.txt 
new/prosody-0.11.1/.hg_archival.txt
--- old/prosody-0.11.0/.hg_archival.txt 2018-11-19 11:42:24.0 +0100
+++ new/prosody-0.11.1/.hg_archival.txt 2018-11-28 15:12:07.0 +0100
@@ -1,4 +1,4 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 83f3a05c1b1bb9b54b3b153077a06eb02e247c8e
+node: 91856829f18bb8ef7056ca02464122fc6de17807
 branch: 0.11
-tag: 0.11.0
+tag: 0.11.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.0/plugins/mod_csi.lua 
new/prosody-0.11.1/plugins/mod_csi.lua
--- old/prosody-0.11.0/plugins/mod_csi.lua  2018-11-19 11:42:24.0 
+0100
+++ new/prosody-0.11.1/plugins/mod_csi.lua  2018-11-28 15:12:07.0 
+0100
@@ -11,6 +11,7 @@
 function refire_event(name)
return function (event)
if event.origin.username then
+   event.origin.state = event.stanza.name;
module:fire_event(name, event);
return true;
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.0/plugins/mod_csi_simple.lua 
new/prosody-0.11.1/plugins/mod_csi_simple.lua
--- old/prosody-0.11.0/plugins/mod_csi_simple.lua   2018-11-19 
11:42:24.0 +0100
+++ new/prosody-0.11.1/plugins/mod_csi_simple.lua   2018-11-28 
15:12:07.0 +0100
@@ -81,11 +81,11 @@
pump:pause();
session.pump = pump;
function session.send(stanza)
-   if module:fire_event("csi-stanza-is-important", { 
stanza = stanza, session = session }) then
+   if session.state == "active" or 
module:fire_event("csi-is-stanza-important", { stanza = stanza, session = 
session }) then
pump:flush();
send(stanza);
else
-   if st.is_stanza(stanza) then
+   if st.is_stanza(stanza) and stanza.attr.xmlns 
== nil and stanza.name ~= "iq" then
stanza = st.clone(stanza);

stanza:add_direct_child(st.stanza("delay", {xmlns = "urn:xmpp:delay", from = 
bare_jid, stamp = dt.datetime()}));
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.11.0/plugins/mod_proxy65.lua 
new/prosody-0.11.1/plugins/mod_proxy65.lua
--- 

commit prosody for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2018-11-26 10:28:12

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new.19453 (New)


Package is "prosody"

Mon Nov 26 10:28:12 2018 rev:12 rq:651085 version:0.11.0

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2018-06-02 
12:16:16.262916736 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new.19453/prosody.changes   
2018-11-26 10:28:53.177127909 +0100
@@ -1,0 +2,30 @@
+Thu Nov 22 10:26:01 UTC 2018 - mvet...@suse.com
+
+- Update to 0.11.0:
+  * Rewritten more extensible MUC module
++ Store inactive rooms to disk
++ Store rooms to disk on shutdown
++ Voice requests
++ Tombstones in place of destroyed rooms
+  * PubSub features
++ Persistence
++ Affiliations
++ Access models
++ "publish-options"
+  * PEP now uses our pubsub code and now shares the above features
+  * Asynchronous operations
+  * Busted for tests
+  * mod\_muc\_mam (XEP-0313 in groupchats)
+  * mod\_vcard\_legacy (XEP-0398)
+  * mod\_vcard4 (XEP-0292)
+  * mod\_csi, mod\_csi\_simple (XEP-0352)
+  * New experimental network backend "epoll"
+- For more details see:
+  * https://blog.prosody.im/prosody-0-11-0-released/
+  * https://prosody.im/doc/release/0.11.0#upgrade_notes
+- Remove prosody-makefile.patch: configure supports --libdir now
+- Update prosody-configure.patch: no libdir manipulation required
+- Update prosody-cfg.patch: refresh and remove posix part.
+  It's enabled by default.
+
+---

Old:

  prosody-0.10.2.tar.gz
  prosody-0.10.2.tar.gz.asc
  prosody-makefile.patch

New:

  prosody-0.11.0.tar.gz
  prosody-0.11.0.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.h84qkr/_old  2018-11-26 10:28:53.897127064 +0100
+++ /var/tmp/diff_new_pack.h84qkr/_new  2018-11-26 10:28:53.901127059 +0100
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.10.2
+Version:0.11.0
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT
@@ -32,7 +32,6 @@
 # Make prosody work on systems that have lua 5.1 AND 5.2 installed
 Patch0: prosody-lua51coexist.patch
 Patch1: prosody-configure.patch
-Patch2: prosody-makefile.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
 BuildRequires:  libidn-devel
@@ -64,11 +63,10 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 %patch3 -p1
 
-sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' configure
-sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' Makefile
+sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' configure
+sed -i 's|@@INCLUDEDIR@@|%{_includedir}|g;' makefile
 sed -i 's|@@PIDDIR@@|%{_piddir}|g;' prosody.cfg.lua.dist
 
 %build
@@ -77,7 +75,8 @@
 --lua-suffix="5.1" \
 --with-lua-include=%{lua_incdir} \
 --cflags="%{optflags} -fPIC" \
---c-compiler=gcc
+--c-compiler=gcc \
+   --libdir=%{_libdir}
 
 make %{?_smp_mflags}
 

++ prosody-0.10.2.tar.gz -> prosody-0.11.0.tar.gz ++
 36780 lines of diff (skipped)

++ prosody-cfg.patch ++
--- /var/tmp/diff_new_pack.h84qkr/_old  2018-11-26 10:28:54.069126863 +0100
+++ /var/tmp/diff_new_pack.h84qkr/_new  2018-11-26 10:28:54.069126863 +0100
@@ -1,20 +1,8 @@
-diff -urEbwB prosody-0.10.0/prosody.cfg.lua.dist 
prosody-0.10.0.new/prosody.cfg.lua.dist
 prosody-0.10.0/prosody.cfg.lua.dist2017-09-28 15:07:47.0 
+0200
-+++ prosody-0.10.0.new/prosody.cfg.lua.dist2017-12-15 22:50:53.208924190 
+0100
-@@ -44,6 +44,8 @@
-   "dialback"; -- s2s dialback support
-   "disco"; -- Service discovery
- 
-+  "posix"; -- POSIX functionality, sends server to background, 
enables syslog, etc.
-+
-   -- Not essential, but recommended
-   "carbons"; -- Keep multiple clients in sync
-   "pep"; -- Enables users to publish their mood, activity, 
playing music and more
-@@ -86,9 +88,11 @@
-   -- "offline"; -- Store offline messages
-   -- "c2s"; -- Handle client connections
-   -- "s2s"; -- Handle server-to-server connections
--  -- "posix"; -- POSIX functionality, sends server to background, enables 
syslog, etc.
+diff -urEbwB prosody-0.11.0/prosody.cfg.lua.dist 
prosody-0.11.0.new/prosody.cfg.lua.dist
+--- prosody-0.11.0/prosody.cfg.lua.dist2018-11-19 11:42:24.0 
+0100
 prosody-0.11.0.new/prosody.cfg.lua.dist2018-11-22 12:53:45.221894008 
+0100
+@@ -91,6 +91,9 @@
+   -- "posix"; -- 

commit prosody for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2018-06-02 12:15:44

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Sat Jun  2 12:15:44 2018 rev:11 rq:613633 version:0.10.2

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2018-05-16 
18:44:45.720423871 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2018-06-02 
12:16:16.262916736 +0200
@@ -1,0 +2,15 @@
+Thu May 31 20:04:45 UTC 2018 - bened...@g5r.eu
+
+- Update to 0.10.2:
+  Security:
+  * mod_c2s: Do not allow the stream ‘to’ to change across stream restarts 
(fixes #1147)
+  Minor changes:
+  * mod_websocket: Store the request object on the session for use by other 
modules (fixes #1153)
+  * mod_c2s: Avoid concatenating potential nil value (fixes #753)
+  * core.certmanager: Allow all non-whitespace in service name (fixes #1019)
+  * mod_disco: Skip code specific to disco on user accounts (avoids invoking 
usermanager, fixes #1150)
+  * mod_bosh: Store the normalized hostname on session (fixes #1151)
+  * MUC: Fix error logged when no persistent rooms present (fixes #1154)
+- change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the 
env-script-interpreter rpmlint error
+
+---

Old:

  prosody-0.10.1.tar.gz
  prosody-0.10.1.tar.gz.asc

New:

  prosody-0.10.2.tar.gz
  prosody-0.10.2.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.4aCu1G/_old  2018-06-02 12:16:18.698827387 +0200
+++ /var/tmp/diff_new_pack.4aCu1G/_new  2018-06-02 12:16:18.702827240 +0200
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.10.1
+Version:0.10.2
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.10.1.tar.gz -> prosody-0.10.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.1/.hg_archival.txt 
new/prosody-0.10.2/.hg_archival.txt
--- old/prosody-0.10.1/.hg_archival.txt 2018-05-11 16:16:15.0 +0200
+++ new/prosody-0.10.2/.hg_archival.txt 2018-05-31 00:10:09.0 +0200
@@ -1,6 +1,6 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 4ae8dd415e9431924ad4aa0b57bcee8a4a9272f8
+node: 7ec098b68042f60687f1002e788b34b06048945d
 branch: default
-latesttag: 0.10.0
-latesttagdistance: 72
-changessincelatesttag: 79
+latesttag: 0.10.1
+latesttagdistance: 17
+changessincelatesttag: 19
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.1/core/certmanager.lua 
new/prosody-0.10.2/core/certmanager.lua
--- old/prosody-0.10.1/core/certmanager.lua 2018-05-11 16:16:15.0 
+0200
+++ new/prosody-0.10.2/core/certmanager.lua 2018-05-31 00:10:09.0 
+0200
@@ -157,7 +157,7 @@
 local function create_context(host, mode, ...)
local cfg = new_config();
cfg:apply(core_defaults);
-   local service_name, port = host:match("^(%w+) port (%d+)$");
+   local service_name, port = host:match("^(%S+) port (%d+)$");
if service_name then
cfg:apply(find_service_cert(service_name, tonumber(port)));
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.1/plugins/mod_bosh.lua 
new/prosody-0.10.2/plugins/mod_bosh.lua
--- old/prosody-0.10.1/plugins/mod_bosh.lua 2018-05-11 16:16:15.0 
+0200
+++ new/prosody-0.10.2/plugins/mod_bosh.lua 2018-05-31 00:10:09.0 
+0200
@@ -281,7 +281,7 @@
-- New session
sid = new_uuid();
local session = {
-   type = "c2s_unauthed", conn = request.conn, sid = sid, 
rid = rid, host = attr.to,
+   type = "c2s_unauthed", conn = request.conn, sid = sid, 
rid = rid, host = to_host,
bosh_version = attr.ver, bosh_wait = wait, streamid = 
sid,
bosh_max_inactive = bosh_max_inactivity,
requests = { }, send_buffer = {}, reset_stream = 
bosh_reset_stream,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.1/plugins/mod_c2s.lua 
new/prosody-0.10.2/plugins/mod_c2s.lua
--- old/prosody-0.10.1/plugins/mod_c2s.lua  2018-05-11 16:16:15.0 
+0200
+++ new/prosody-0.10.2/plugins/mod_c2s.lua  2018-05-31 00:10:09.0 
+0200
@@ -49,12 +49,19 @@
 
 function stream_callbacks.streamopened(session, attr)
local send = session.send;
-   session.host = 

commit prosody for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2018-05-16 18:42:55

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Wed May 16 18:42:55 2018 rev:10 rq:609037 version:0.10.1

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-12-19 
10:57:03.097509257 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2018-05-16 
18:44:45.720423871 +0200
@@ -1,0 +2,32 @@
+Wed May 16 08:05:46 UTC 2018 - mvet...@suse.com
+
+- Update to 0.10.1:
+  Security:
+  * SQL: Ensure user archives are purged when a user account is deleted (fixes 
#1009[1])
+  Fixes and improvements:
+  * Core: More robust signal handling (fixes #1047[2], #1029[3])
+  * MUC: Ensure that elements which match our from are stripped (fixes 
#1055[4])
+  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
+  * mod_mam: Ensure a user's archiving preferences apply even when they are 
offline (fixes #1024[6])
+  * Compatibility improvements with LuaSec 0.7, improving curve support
+  * mod_stanza_debug: New module that logs full stanzas sent and received for 
debugging purposes
+  * mod_mam: Implement option to enable MAM implicitly when client support is 
detected (#867[7])
+  * mod_mam: Add an option for whether to include 'total' counts by default in 
queries (for performance)
+  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
+  Minor changes:
+  * SQL: Suppress error log if a transaction failed but was retried ok
+  * core.stanza_router: Verify that xmlns exists for firing 
stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
+  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" 
(fixes #956[10])
+  * Core: Re-enable timestamps by default when logging to files (fixes 
#1004[11])
+  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
+  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
+  * prosodyctl: Fix traceback with lfs < 1.6.2 and show warning
+  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 
address matching
+  * mod_dialback: Copy function from mod_s2s instead of depending on it, which 
made it harder to disable s2s (fixes #1050[14])
+  * mod_storage_sql: Add an index to SQL archive stores to improve performance 
of some queries
+  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
+  * Module API: Fix parameter order to http client callbacks
+  * mod_blocklist: Allow mod_presence to handle subscription stanzas before 
bouncing outgoing presence (fixes #575[16])
+  * mod_http_files: Fix directory listing cache entries not expiring (fixes 
#1130[17])
+
+---

Old:

  prosody-0.10.0.tar.gz
  prosody-0.10.0.tar.gz.asc

New:

  prosody-0.10.1.tar.gz
  prosody-0.10.1.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.y49hm0/_old  2018-05-16 18:44:46.424398431 +0200
+++ /var/tmp/diff_new_pack.y49hm0/_new  2018-05-16 18:44:46.424398431 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.10.0
+Version:0.10.1
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT

++ prosody-0.10.0.tar.gz -> prosody-0.10.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.0/.hg_archival.txt 
new/prosody-0.10.1/.hg_archival.txt
--- old/prosody-0.10.0/.hg_archival.txt 2017-09-28 15:07:47.0 +0200
+++ new/prosody-0.10.1/.hg_archival.txt 2018-05-11 16:16:15.0 +0200
@@ -1,6 +1,6 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 39966cbc29f46d7ae9660edca8683d5121c82edf
+node: 4ae8dd415e9431924ad4aa0b57bcee8a4a9272f8
 branch: default
-latesttag: 0.9.12
-latesttagdistance: 365
-changessincelatesttag: 1716
+latesttag: 0.10.0
+latesttagdistance: 72
+changessincelatesttag: 79
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.10.0/CHANGES new/prosody-0.10.1/CHANGES
--- old/prosody-0.10.0/CHANGES  2017-09-28 15:07:47.0 +0200
+++ new/prosody-0.10.1/CHANGES  2018-05-11 16:16:15.0 +0200
@@ -1,7 +1,7 @@
 0.10.0
-=

commit prosody for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-12-19 10:57:02

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Tue Dec 19 10:57:02 2017 rev:9 rq:557495 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-12-11 
18:57:14.58488 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-12-19 
10:57:03.097509257 +0100
@@ -1,0 +2,7 @@
+Fri Dec 15 21:44:25 UTC 2017 - mvet...@suse.com
+
+- Add pid file location to default config
+  Seems this got lost with the update to 0.10.0
+- enable mod_posix
+
+---



Other differences:
--

++ prosody-cfg.patch ++
--- /var/tmp/diff_new_pack.0m9dOh/_old  2017-12-19 10:57:03.653482418 +0100
+++ /var/tmp/diff_new_pack.0m9dOh/_new  2017-12-19 10:57:03.653482418 +0100
@@ -1,16 +1,29 @@
 diff -urEbwB prosody-0.10.0/prosody.cfg.lua.dist 
prosody-0.10.0.new/prosody.cfg.lua.dist
 --- prosody-0.10.0/prosody.cfg.lua.dist2017-09-28 15:07:47.0 
+0200
-+++ prosody-0.10.0.new/prosody.cfg.lua.dist2017-10-03 11:20:46.660122361 
+0200
-@@ -86,7 +86,7 @@
 prosody-0.10.0.new/prosody.cfg.lua.dist2017-12-15 22:50:53.208924190 
+0100
+@@ -44,6 +44,8 @@
+   "dialback"; -- s2s dialback support
+   "disco"; -- Service discovery
+ 
++  "posix"; -- POSIX functionality, sends server to background, 
enables syslog, etc.
++
+   -- Not essential, but recommended
+   "carbons"; -- Keep multiple clients in sync
+   "pep"; -- Enables users to publish their mood, activity, 
playing music and more
+@@ -86,9 +88,11 @@
-- "offline"; -- Store offline messages
-- "c2s"; -- Handle client connections
-- "s2s"; -- Handle server-to-server connections
 -  -- "posix"; -- POSIX functionality, sends server to background, enables 
syslog, etc.
-+  "posix"; -- POSIX functionality, sends server to background, enables 
syslog, etc.
  }
  
++-- Unix specific
++pidfile = "@@PIDDIR@@/prosody/prosody.pid"
++
  -- Disable account creation by default, for security
-@@ -161,8 +161,8 @@
+ -- For more information see https://prosody.im/doc/creating_accounts
+ allow_registration = false
+@@ -161,8 +165,8 @@
  -- Logging configuration
  -- For advanced logging see https://prosody.im/doc/logging
  log = {





commit prosody for openSUSE:Factory

2017-12-11 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-12-11 18:57:11

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Mon Dec 11 18:57:11 2017 rev:8 rq:555832 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-10-03 
23:20:31.875007529 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-12-11 
18:57:14.58488 +0100
@@ -1,0 +2,6 @@
+Sat Dec  9 19:20:44 UTC 2017 - sleep_wal...@opensuse.org
+
+- add lua51-BitOp as dependency for mod_websocket
+   https://prosody.im/doc/packagers#section010
+
+---



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.hkbzxd/_old  2017-12-11 18:57:15.316411719 +0100
+++ /var/tmp/diff_new_pack.hkbzxd/_new  2017-12-11 18:57:15.320411528 +0100
@@ -39,6 +39,7 @@
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
 Requires:   lua51
+Requires:   lua51-BitOp
 Requires:   lua51-luaexpat
 Requires:   lua51-luafilesystem
 Requires:   lua51-luasec






commit prosody for openSUSE:Factory

2017-10-04 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-10-03 23:20:29

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Tue Oct  3 23:20:29 2017 rev:7 rq:530942 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-09-15 
22:31:40.344413680 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-10-03 
23:20:31.875007529 +0200
@@ -1,0 +2,14 @@
+Tue Oct  3 09:28:29 UTC 2017 - mvet...@suse.com
+
+- Update to 0.10.0:
+  See https://blog.prosody.im/prosody-0-10-0-released/ for details
+- Remove because contained in new upstream:
+  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
+  * prosody-backport-555.patch
+  * prosody-local-socket.patch
+- Update:
+  * prosody-configure.patch
+  * prosody-makefile.patch
+  * prosody-cfg.patch
+
+---

Old:

  prosody-0.9.12.tar.gz
  prosody-0.9.12.tar.gz.asc
  prosody-backport-555.patch
  prosody-local-socket.patch
  prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch

New:

  prosody-0.10.0.tar.gz
  prosody-0.10.0.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.fWym1P/_old  2017-10-03 23:20:32.850870195 +0200
+++ /var/tmp/diff_new_pack.fWym1P/_new  2017-10-03 23:20:32.854869632 +0200
@@ -18,7 +18,7 @@
 
 %define _piddir /run
 Name:   prosody
-Version:0.9.12
+Version:0.10.0
 Release:0
 Summary:Communications server for Jabber/XMPP
 License:MIT
@@ -35,11 +35,6 @@
 Patch2: prosody-makefile.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
-# PATCH-FIX-UPSTREAM declare socket as local
-Patch4: prosody-local-socket.patch
-# PATCH-FIX-UPSTREAM use latest fixes
-Patch5: prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
-Patch6: prosody-backport-555.patch
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
@@ -67,12 +62,9 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1
-%patch2
+%patch1 -p1
+%patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
 
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' configure
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' Makefile
@@ -125,146 +117,11 @@
 %{_bindir}/prosody
 %{_bindir}/prosodyctl
 %dir %{_libdir}/prosody
-%dir %{_libdir}/prosody/core
-%{_libdir}/prosody/core/certmanager.lua
-%{_libdir}/prosody/core/configmanager.lua
-%{_libdir}/prosody/core/hostmanager.lua
-%{_libdir}/prosody/core/loggingmanager.lua
-%{_libdir}/prosody/core/moduleapi.lua
-%{_libdir}/prosody/core/modulemanager.lua
-%{_libdir}/prosody/core/portmanager.lua
-%{_libdir}/prosody/core/rostermanager.lua
-%{_libdir}/prosody/core/s2smanager.lua
-%{_libdir}/prosody/core/sessionmanager.lua
-%{_libdir}/prosody/core/stanza_router.lua
-%{_libdir}/prosody/core/storagemanager.lua
-%{_libdir}/prosody/core/usermanager.lua
-%dir %{_libdir}/prosody/modules
-%dir %{_libdir}/prosody/modules/adhoc
-%{_libdir}/prosody/modules/adhoc/adhoc.lib.lua
-%{_libdir}/prosody/modules/adhoc/mod_adhoc.lua
-%{_libdir}/prosody/modules/mod_admin_adhoc.lua
-%{_libdir}/prosody/modules/mod_admin_telnet.lua
-%{_libdir}/prosody/modules/mod_announce.lua
-%{_libdir}/prosody/modules/mod_auth_anonymous.lua
-%{_libdir}/prosody/modules/mod_auth_cyrus.lua
-%{_libdir}/prosody/modules/mod_auth_internal_hashed.lua
-%{_libdir}/prosody/modules/mod_auth_internal_plain.lua
-%{_libdir}/prosody/modules/mod_bosh.lua
-%{_libdir}/prosody/modules/mod_c2s.lua
-%{_libdir}/prosody/modules/mod_component.lua
-%{_libdir}/prosody/modules/mod_compression.lua
-%{_libdir}/prosody/modules/mod_dialback.lua
-%{_libdir}/prosody/modules/mod_disco.lua
-%{_libdir}/prosody/modules/mod_groups.lua
-%{_libdir}/prosody/modules/mod_http.lua
-%{_libdir}/prosody/modules/mod_http_errors.lua
-%{_libdir}/prosody/modules/mod_http_files.lua
-%{_libdir}/prosody/modules/mod_iq.lua
-%{_libdir}/prosody/modules/mod_lastactivity.lua
-%{_libdir}/prosody/modules/mod_legacyauth.lua
-%{_libdir}/prosody/modules/mod_message.lua
-%{_libdir}/prosody/modules/mod_motd.lua
-%{_libdir}/prosody/modules/mod_net_multiplex.lua
-%{_libdir}/prosody/modules/mod_offline.lua
-%{_libdir}/prosody/modules/mod_pep.lua
-%{_libdir}/prosody/modules/mod_ping.lua
-%{_libdir}/prosody/modules/mod_posix.lua
-%{_libdir}/prosody/modules/mod_presence.lua
-%{_libdir}/prosody/modules/mod_privacy.lua
-%{_libdir}/prosody/modules/mod_private.lua
-%{_libdir}/prosody/modules/mod_proxy65.lua
-%{_libdir}/prosody/modules/mod_pubsub.lua

commit prosody for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-09-15 22:31:39

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Fri Sep 15 22:31:39 2017 rev:6 rq:526286 version:0.9.12

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-09-11 
16:23:37.069734512 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-09-15 
22:31:40.344413680 +0200
@@ -1,0 +2,10 @@
+Fri Sep 15 07:59:52 UTC 2017 - mvet...@suse.com
+
+- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
+  * mod_c2s: Iterate over child tags instead of child nodes in
+stream error (fixes traceback from #987)
+  * mod_component, mod_s2s: Iterate over child tags instead of
+ child nodes (can include text) in stream error
+(same as 176b7f4e4ac9)
+
+---



Other differences:
--

++ prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch ++
--- /var/tmp/diff_new_pack.YpSC3d/_old  2017-09-15 22:31:41.028317343 +0200
+++ /var/tmp/diff_new_pack.YpSC3d/_new  2017-09-15 22:31:41.028317343 +0200
@@ -364,3 +364,103 @@
_G.ssl = ssl;
_G.ssl.context = require "ssl.context";
_G.ssl.x509 = softreq "ssl.x509";
+# HG changeset patch
+# User Kim Alvefur 
+# Date 1505319537 -7200
+#  Wed Sep 13 18:18:57 2017 +0200
+# Node ID 176b7f4e4ac9148d007872092e0745e1ce6dbbce
+# Parent  776789a98047b6ccd4c536c4da295ea78ff7e829
+mod_c2s: Iterate over child tags instead of child nodes in stream error (fixes 
traceback from #987)
+
+diff -r 776789a98047 -r 176b7f4e4ac9 plugins/mod_c2s.lua
+--- a/plugins/mod_c2s.lua  Tue Jul 25 13:25:49 2017 +0200
 b/plugins/mod_c2s.lua  Wed Sep 13 18:18:57 2017 +0200
+@@ -98,16 +98,14 @@
+   session:close("not-well-formed");
+   elseif error == "stream-error" then
+   local condition, text = "undefined-condition";
+-  for child in data:children() do
+-  if child.attr.xmlns == xmlns_xmpp_streams then
+-  if child.name ~= "text" then
+-  condition = child.name;
+-  else
+-  text = child:get_text();
+-  end
+-  if condition ~= "undefined-condition" and text 
then
+-  break;
+-  end
++  for child in data:childtags(nil, xmlns_xmpp_streams) do
++  if child.name ~= "text" then
++  condition = child.name;
++  else
++  text = child:get_text();
++  end
++  if condition ~= "undefined-condition" and text then
++  break;
+   end
+   end
+   text = condition .. (text and (" ("..text..")") or "");
+# HG changeset patch
+# User Kim Alvefur 
+# Date 1505345256 -7200
+#  Thu Sep 14 01:27:36 2017 +0200
+# Node ID 4e7269c5365970f40046f076a83969c550084386
+# Parent  176b7f4e4ac9148d007872092e0745e1ce6dbbce
+mod_component, mod_s2s: Iterate over child tags instead of child nodes (can 
include text) in stream error (same as 176b7f4e4ac9)
+
+diff -r 176b7f4e4ac9 -r 4e7269c53659 plugins/mod_component.lua
+--- a/plugins/mod_component.luaWed Sep 13 18:18:57 2017 +0200
 b/plugins/mod_component.luaThu Sep 14 01:27:36 2017 +0200
+@@ -151,16 +151,14 @@
+   session:close("not-well-formed");
+   elseif error == "stream-error" then
+   local condition, text = "undefined-condition";
+-  for child in data:children() do
+-  if child.attr.xmlns == xmlns_xmpp_streams then
+-  if child.name ~= "text" then
+-  condition = child.name;
+-  else
+-  text = child:get_text();
+-  end
+-  if condition ~= "undefined-condition" and text 
then
+-  break;
+-  end
++  for child in data:childtags(nil, xmlns_xmpp_streams) do
++  if child.name ~= "text" then
++  condition = child.name;
++  else
++  text = child:get_text();
++  end
++  

commit prosody for openSUSE:Factory

2017-09-11 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-09-11 16:22:57

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Mon Sep 11 16:22:57 2017 rev:5 rq:523014 version:0.9.12

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-08-18 
15:03:00.257978972 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-09-11 
16:23:37.069734512 +0200
@@ -1,0 +2,6 @@
+Sun Sep 10 23:27:08 UTC 2017 - bened...@g5r.eu
+
+- Add prosody-backport-555.patch to backport the fix of issue #555:
+  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on 
libevent with latest development version of luasocket)
+
+---

New:

  prosody-backport-555.patch



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.FiWBHs/_old  2017-09-11 16:23:37.625656452 +0200
+++ /var/tmp/diff_new_pack.FiWBHs/_new  2017-09-11 16:23:37.625656452 +0200
@@ -39,6 +39,7 @@
 Patch4: prosody-local-socket.patch
 # PATCH-FIX-UPSTREAM use latest fixes
 Patch5: prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
+Patch6: prosody-backport-555.patch
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  lua51-devel
@@ -71,6 +72,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' configure
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' Makefile


++ prosody-backport-555.patch ++
diff -r 489f4ae291bf -r 86fcc3fa1a97 net/dns.lua
--- a/net/dns.lua   Fri Sep 25 17:26:47 2015 +0200
+++ b/net/dns.lua   Fri Sep 25 17:32:13 2015 +0200
@@ -620,7 +620,7 @@
if peer:find(":") then
sock, err = socket.udp6();
else
-   sock, err = socket.udp();
+   sock, err = (socket.udp4 or socket.udp)();
end
if sock and self.socket_wrapper then sock, err = 
self.socket_wrapper(sock, self); end
if not sock then




commit prosody for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-08-18 15:02:57

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Fri Aug 18 15:02:57 2017 rev:4 rq:516008 version:0.9.12

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2017-01-19 
10:43:19.513523933 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-08-18 
15:03:00.257978972 +0200
@@ -1,0 +2,49 @@
+Thu Aug  3 21:07:40 UTC 2017 - mvet...@suse.com
+
+- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to 
+  get the following bugfixes:
+  * core.rostermanager: Add method for checking if the user is subscribed to a 
contact
+  * mod_presence: Send probe once subscribed (fixes #794)
+  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
+  * mod_register: Require encryption before registration if 
c2s_require_encryption is set (fixes #595)
+  * mod_saslauth: Log SASL failure reason
+  * mod_disco: Correctly set the 'node' attr (fixes #449)
+  * mod_bosh: Update session.conn to point to the current connection (fixes 
#890)
+  * net.dns: Simplify expiry calculation (fixes #919)
+  * mod_watchregistrations: Return the pointer to the root of the stanza, 
fixes #922.
+  * mod_disco: Add an account/registered identity on subscribed accounts, 
fixes #826.
+  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug 
similar to #922.
+  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
+  * mod_saslauth: Use correct varible name (thanks Roi)
+  * util.dependencies: Add compatibility code for LuaSocket no longer 
exporting as a global
+  * util.dependencies: Add comment about LuaSec compat
+
+---
+Mon Jul 24 14:17:57 UTC 2017 - jeng...@inai.de
+
+- Replace filler wording in description with content.
+
+---
+Thu Jul 20 16:00:53 UTC 2017 - tchva...@suse.com
+
+- Add patch to fix crash "attempt to index global 'socket'":
+  * prosody-local-socket.patch
+
+---
+Thu Jul 20 14:28:07 UTC 2017 - tchva...@suse.com
+
+- Drop the systemd conditional as all systems have systemd now for
+  our purposes.
+- Switch back to lua5.1 as 0.9 prosody works only with that
+
+---
+Fri Jul 14 15:09:54 UTC 2017 - tchva...@suse.com
+
+- Build against lua5.3 instead of lua5.1
+
+---
+Tue Jul 11 09:34:47 UTC 2017 - tchva...@suse.com
+
+- Fix build with namespaced lua
+
+---

New:

  prosody-local-socket.patch
  prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.yWcvVY/_old  2017-08-18 15:03:01.133855674 +0200
+++ /var/tmp/diff_new_pack.yWcvVY/_new  2017-08-18 15:03:01.145853985 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,14 @@
 #
 
 
-%if 0%{?suse_version} > 1230 || 0%{?rhel_version} > 600 || 0%{?centos_version} 
> 600 || 0%{?fedora_version} >= 20 || 
0%{?el7}%{?fc20}%{?fc21}%{?fc22}%{?fc23}%{?fc24}%{?fc25}
-%bcond_without  systemd
 %define _piddir /run
-%else
-%bcond_with systemd
-%define _piddir %{_localstatedir}/run
-%endif
-
-%{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
-
 Name:   prosody
 Version:0.9.12
 Release:0
-Summary:Modern flexible communications server for Jabber/XMPP
+Summary:Communications server for Jabber/XMPP
 License:MIT
 Group:  Productivity/Networking/Other
-Url:http://prosody.im/downloads/source
+Url:http://prosody.im/
 Source: http://prosody.im/downloads/source/%{name}-%{version}.tar.gz
 Source2:
http://prosody.im/downloads/source/%{name}-%{version}.tar.gz.asc
 Source3:%{name}.keyring
@@ -44,8 +35,14 @@
 Patch2: prosody-makefile.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
+# PATCH-FIX-UPSTREAM declare socket as local
+Patch4: prosody-local-socket.patch
+# PATCH-FIX-UPSTREAM use latest fixes
+Patch5: 

commit prosody for openSUSE:Factory

2017-01-19 Thread root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2017-01-19 10:43:18

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2016-11-11 
14:35:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2017-01-19 
10:43:19.513523933 +0100
@@ -1,0 +2,16 @@
+
+Wed Jan 11 22:10:06 UTC 2017 - mathias.hom...@opensuse.org
+
+- added patch: prosody-lua51coexist.patch
+  * makes prosody work on systems that have lua 5.1 and lua 5.2 installed.
+
+---
+Wed Jan 11 09:02:59 UTC 2017 - mvet...@suse.com
+
+- Update to 0.9.12:
+* Dependencies: Fix certificate verification failures when using LuaSec 
0.6 (fixes #781)
+* mod_s2s: Lower log message to 'warn' level, standard for 
remotely-triggered protocol issues
+* certs/Makefile: Remove -c flag from chmod call (a GNU extension)
+* Networking: Prevent writes after a handler is closed (fixes #783)
+
+---

Old:

  prosody-0.9.11.tar.gz
  prosody-0.9.11.tar.gz.asc

New:

  prosody-0.9.12.tar.gz
  prosody-0.9.12.tar.gz.asc
  prosody-lua51coexist.patch



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.W0NJur/_old  2017-01-19 10:43:20.049448333 +0100
+++ /var/tmp/diff_new_pack.W0NJur/_new  2017-01-19 10:43:20.049448333 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package prosody
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %if 0%{?suse_version} > 1230 || 0%{?rhel_version} > 600 || 0%{?centos_version} 
> 600 || 0%{?fedora_version} >= 20 || 
0%{?el7}%{?fc20}%{?fc21}%{?fc22}%{?fc23}%{?fc24}%{?fc25}
 %bcond_without  systemd
 %define _piddir /run
@@ -26,7 +27,7 @@
 %{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
 
 Name:   prosody
-Version:0.9.11
+Version:0.9.12
 Release:0
 Summary:Modern flexible communications server for Jabber/XMPP
 License:MIT
@@ -37,6 +38,8 @@
 Source3:%{name}.keyring
 Source4:%{name}.service
 Source5:prosody.tmpfile
+# Make prosody work on systems that have lua 5.1 AND 5.2 installed
+Patch0: prosody-lua51coexist.patch
 Patch1: prosody-configure.patch
 Patch2: prosody-makefile.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
@@ -74,6 +77,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1
 %patch2
 %patch3 -p1
@@ -84,7 +88,7 @@
 
 %build
 # CFLAGS need to keep -fPIC for shared modules
-./configure --lua-suffix="" --cflags="%{optflags} -fPIC" --c-compiler=gcc
+./configure --lua-suffix="5.1" --cflags="%{optflags} -fPIC" --c-compiler=gcc
 
 make %{?_smp_mflags}
 

++ prosody-0.9.11.tar.gz -> prosody-0.9.12.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.9.11/.hg_archival.txt 
new/prosody-0.9.12/.hg_archival.txt
--- old/prosody-0.9.11/.hg_archival.txt 2016-09-28 18:04:13.0 +0200
+++ new/prosody-0.9.12/.hg_archival.txt 2016-12-05 13:54:23.0 +0100
@@ -1,6 +1,6 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 8613086779fa9276615c2af066d2a10c38d0c86e
+node: 2a7b52437167a5c7b6c8a5bc79f4463afe092fd5
 branch: default
-latesttag: 0.9.10
-latesttagdistance: 26
-changessincelatesttag: 26
+latesttag: 0.9.11
+latesttagdistance: 4
+changessincelatesttag: 4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.9.11/certs/Makefile 
new/prosody-0.9.12/certs/Makefile
--- old/prosody-0.9.11/certs/Makefile   2016-09-28 18:04:13.0 +0200
+++ new/prosody-0.9.12/certs/Makefile   2016-12-05 13:54:23.0 +0100
@@ -27,4 +27,4 @@
 
 %.key:
umask 0077 && openssl genrsa -out $@ $(keysize)
-   @chmod 400 $@ -c
+   @chmod 400 $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.9.11/net/server_select.lua 
new/prosody-0.9.12/net/server_select.lua
--- old/prosody-0.9.11/net/server_select.lua2016-09-28 18:04:13.0 
+0200
+++ new/prosody-0.9.12/net/server_select.lua2016-12-05 13:54:23.0 
+0100
@@ -415,6 +415,7 @@
end
handler.port = handler.clientport -- COMPAT 

commit prosody for openSUSE:Factory

2016-11-11 Thread h_root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2016-11-11 14:35:39

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Changes:

--- /work/SRC/openSUSE:Factory/prosody/prosody.changes  2016-11-10 
13:18:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2016-11-11 
14:35:40.0 +0100
@@ -1,0 +2,21 @@
+Fri Nov  4 16:08:21 UTC 2016 - mvet...@suse.com
+
+- Update to 0.9.11:
+* HTTP parser: Improve buffering of incoming HTTP data and add size
+limits (#603)
+* Sessionmanager: Fix for an issue which caused people to be kicked from 
conferences if mod_smacks was enabled (#648)
+* Dependencies: Workaround for compatibility with LuaSec 0.6 (#749)
+* MUC: Accept missing form as "instant room" request (#377)
+* C2S: Fix issues with destroying disconnected connections (#590), (#641)
+* mod_privacy: Fix selection of the top resource(s) #694
+* mod_presence: Make sure both users get each others presence after adding 
each other (#673)
+* mod_http_files: Fix traceback when serving a non-wildcard path (#611)
+* mod_http_files: Preserve a trailing slash in paths (#639)
+* util.datamanager: Fix error handling (#632)
+* net.server_event: Fix internal socket API to allow writing from 
socket.ondrain callback (#661)
+* net.server_event: Fix timeout (commit 1909bde0e79f)
+* net.server_event: Fix traceback due to write during TLS handshake 
(commit c774622ad9db)
+* net.server_event: Fix buffer length check (commit 206f9b0485ad)
+- Remove prosody-upstream-0.9-branch-fixes.patch: included in update
+
+---

Old:

  prosody-0.9.10.tar.gz
  prosody-0.9.10.tar.gz.asc
  prosody-upstream-0.9-branch-fixes.patch

New:

  prosody-0.9.11.tar.gz
  prosody-0.9.11.tar.gz.asc



Other differences:
--
++ prosody.spec ++
--- /var/tmp/diff_new_pack.jRbBXG/_old  2016-11-11 14:35:41.0 +0100
+++ /var/tmp/diff_new_pack.jRbBXG/_new  2016-11-11 14:35:41.0 +0100
@@ -26,7 +26,7 @@
 %{!?_tmpfilesdir: %global _tmpfilesdir /usr/lib/tmpfiles.d }
 
 Name:   prosody
-Version:0.9.10
+Version:0.9.11
 Release:0
 Summary:Modern flexible communications server for Jabber/XMPP
 License:MIT
@@ -41,8 +41,6 @@
 Patch2: prosody-makefile.patch
 # PATCH-FIX-OPENSUSE marguer...@opensuse.org - enable Unix features
 Patch3: prosody-cfg.patch
-# PATCH-FIX-UPSTREAM mvet...@suse.de - add all the fixes from their branch. 
See changes file.
-Patch4: prosody-upstream-0.9-branch-fixes.patch
 BuildRequires:  libidn-devel
 BuildRequires:  libopenssl-devel
 Requires:   lua51-luaexpat
@@ -79,7 +77,6 @@
 %patch1
 %patch2
 %patch3 -p1
-%patch4 -p1
 
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' configure
 sed -i 's|@@LIBDIR@@|%{_libdir}|g;s|@@INCLUDEDIR@@|%{_includedir}|g;' Makefile

++ prosody-0.9.10.tar.gz -> prosody-0.9.11.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.9.10/.hg_archival.txt 
new/prosody-0.9.11/.hg_archival.txt
--- old/prosody-0.9.10/.hg_archival.txt 2016-01-27 14:06:11.0 +0100
+++ new/prosody-0.9.11/.hg_archival.txt 2016-09-28 18:04:13.0 +0200
@@ -1,6 +1,6 @@
 repo: 3e3171b59028ee70122cfec6ecf98f518f946b59
-node: 352270bc04393910a567b569ede03358dbb728b5
+node: 8613086779fa9276615c2af066d2a10c38d0c86e
 branch: default
-latesttag: 0.9.9
-latesttagdistance: 11
-changessincelatesttag: 12
+latesttag: 0.9.10
+latesttagdistance: 26
+changessincelatesttag: 26
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/prosody-0.9.10/core/sessionmanager.lua 
new/prosody-0.9.11/core/sessionmanager.lua
--- old/prosody-0.9.10/core/sessionmanager.lua  2016-01-27 14:06:11.0 
+0100
+++ new/prosody-0.9.11/core/sessionmanager.lua  2016-09-28 18:04:13.0 
+0200
@@ -37,9 +37,15 @@
if t then
t = filter("bytes/out", tostring(t));
if t then
-   return w(conn, t);
+   local ret, err = w(conn, t);
+   if not ret then
+   session.log("debug", "Write-error: %s", 
tostring(err));
+   return false;
+   end
+   return true;
end
end
+   return true;
end
session.ip = 

commit prosody for openSUSE:Factory

2016-11-10 Thread h_root
Hello community,

here is the log from the commit of package prosody for openSUSE:Factory checked 
in at 2016-11-10 13:18:10

Comparing /work/SRC/openSUSE:Factory/prosody (Old)
 and  /work/SRC/openSUSE:Factory/.prosody.new (New)


Package is "prosody"

Changes:

New Changes file:

--- /dev/null   2016-10-27 01:54:32.792041256 +0200
+++ /work/SRC/openSUSE:Factory/.prosody.new/prosody.changes 2016-11-10 
13:18:11.0 +0100
@@ -0,0 +1,260 @@
+---
+Tue Oct 11 15:12:33 UTC 2016 - mvet...@suse.com
+
+- Change license to MIT
+
+---
+Thu Sep 15 09:28:56 UTC 2016 - mvet...@suse.com
+
+- Add prosody-upstream-0.9-branch-fixes.patch:
+  Upstream pushes all fixes for a certain release to its own branch.
+  See: https://prosody.im/files/branches_explained.png
+  After some time, mostly when a security bug is found, they do a
+  new minor release.
+  The fixes however are often needed to make prosody run smoothly
+  with its community modules. Thus I monitor them and add the patch
+  set. It's only fixes no new features.
+
+---
+Fri Jun 17 15:09:29 UTC 2016 - mvet...@suse.com
+
+- Remove prosody-rpmlintrc: Not needed since last cleanup
+
+---
+Mon May 23 10:52:48 UTC 2016 - mvet...@suse.com
+
+- Add: 
+  * prosody-0.9.10.tar.gz.asc
+  * prosody.keyring containing Matthew and Zashs keys
+- Enable source verification
+
+---
+Mon May 23 09:57:24 UTC 2016 - mvet...@suse.com
+
+- Move rcprosody into systemd section until we have proper sysvinit support
+
+---
+Fri May 20 14:55:28 UTC 2016 - mvet...@suse.com
+
+- Pass optflags to configure
+- Install service file and create directories if needed in one run
+- Dont strip debug symbols
+- Dont need to verify permissions since we set them
+- Create systemd tempfile properly
+- Install config files with file glob
+- Remove sysvinit stuff
+- Cleanup systemd conditionals
+
+---
+Tue Apr 26 10:46:53 UTC 2016 - mvet...@suse.com
+
+- Use less rights
+
+---
+Thu Feb 11 10:01:32 UTC 2016 - mvet...@suse.com
+
+- Update to 0.9.10
+  Security:
+  * mod_dialback: Adopt key generation algorithm from XEP-0185, to prevent 
impersonation attacks (CVE-2016-0756)
+  Fixes and improvements:
+  * Startup: Open /dev/urandom read-only, to fix a failure to start on some 
systems
+  * Networking: Improve handling of the 'select' network backend running out 
of file descriptors
+  Minor changes:
+  * Networking: Increase default internal read size to prevent connections 
stalling with LuaEvent
+  * DNS: Discard queries that failed to send due to connection errors
+  * c2s, s2s: Lower priority of shutdown handler, so that modules such as MUC 
can always send shutdown notifications to (remote) users
+
+---
+Thu Feb 11 09:46:11 UTC 2016 - mvet...@suse.com
+
+- Update to 0.9.9
+  Security fixes:
+  * Fix path traversal vulnerability in mod_http_files (CVE-2016-1231)
+  * Fix use of weak PRNG in generation of dialback secrets (CVE-2016-1232)
+  Bugs:
+  * Improve handling of CNAME records in DNS
+  * Fix traceback when deleting a user in some configurations (issue #496)
+  * MUC: restrict_room_creation could prevent users from joining rooms (issue 
#458)
+  * MUC: fix occasional dropping of iq stanzas sent privately between occupants
+  * Fix a potential memory leak in mod_pep
+  Additions:
+  * Add http:list() command to telnet to view active HTTP services
+  * IPv4/v6 address selection code for outgoing s2s
+  * Add support for importing SCRAM hashes from ejabberd
+
+---
+Sat May  2 07:56:00 UTC 2015 - nekola...@yandex.ru
+
+- fix broken prosody-makefile.patch for correct lib path [bnc#926932]
+
+---
+Tue Apr  7 09:46:33 UTC 2015 - g.blue...@gmail.com
+
+- Clean up spec file
+- Update to 0.9.8
+* Ensure only valid UTF-8 is passed to libidn
+* Fix traceback caused when DNS server IP is unroutable
+* HTTP client: More robust handling of chunked encoding across packet 
boundaries
+* Stanza router: Fix handling of 'error' 's with multiple children
+* c2s: Fix error reply when clients try to bind multiple resources on the 
same stream
+* s2s: Ensure to/from attributes are always present on stream headers, 
even if empty
+* Build