changeset 1641:1fa25cfb0ad4

Merge
author Kim Alvefur <zash@zash.se>
date Tue, 31 Mar 2015 18:31:13 +0200
parents 7fa0c41792c7 (current diff) 1d96629f5dda (diff)
children a4a6b4be973a
files
diffstat 3 files changed, 21 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_log_events/mod_log_events.lua	Tue Mar 31 18:31:13 2015 +0200
@@ -0,0 +1,13 @@
+module:set_global();
+
+local helpers = require "util.helpers";
+
+helpers.log_events(prosody.events, "global", module._log);
+
+function module.add_host(module)
+	helpers.log_events(prosody.hosts[module.host].events, module.host, module._log);
+end
+
+function module.remove_host(module)
+	helpers.revert_log_events(prosody.hosts[module.host].events);
+end
--- a/mod_log_messages_sql/mod_log_messages_sql.lua	Mon Mar 30 01:17:35 2015 +0200
+++ b/mod_log_messages_sql/mod_log_messages_sql.lua	Tue Mar 31 18:31:13 2015 +0200
@@ -98,7 +98,11 @@
 	return ...;
 end
 function sql.commit(...)
-	if not connection:commit() then return nil, "SQL commit failed"; end
+	local ok, err = connection:commit();
+	if not ok then
+		module:log("error", "SQL commit failed: %s", tostring(err));
+		return nil, "SQL commit failed: "..tostring(err);
+	end
 	return ...;
 end
 
--- a/mod_smacks/mod_smacks.lua	Mon Mar 30 01:17:35 2015 +0200
+++ b/mod_smacks/mod_smacks.lua	Tue Mar 31 18:31:13 2015 +0200
@@ -315,7 +315,9 @@
 		original_session.ip = session.ip;
 		original_session.conn = session.conn;
 		original_session.send = session.send;
-		original_session.send.filter = original_session.filter;
+		original_session.filter = session.filter;
+		original_session.send.filter = session.filter;
+		original_session.data.filter = session.filter;
 		original_session.stream = session.stream;
 		original_session.secure = session.secure;
 		original_session.hibernating = nil;