mod_s2s_log_certs: Use new 0.10 API for wrapping event handlers in order to always print log message after all s2s cert checks
--- a/mod_s2s_log_certs/README.wiki Tue Aug 25 16:53:15 2015 +0200
+++ b/mod_s2s_log_certs/README.wiki Tue Aug 25 16:58:39 2015 +0200
@@ -28,5 +28,6 @@
= Compatibility =
||trunk||Works||
+||0.10||Works||
||0.9||Works||
||0.8||Doesn't work||
--- a/mod_s2s_log_certs/mod_s2s_log_certs.lua Tue Aug 25 16:53:15 2015 +0200
+++ b/mod_s2s_log_certs/mod_s2s_log_certs.lua Tue Aug 25 16:58:39 2015 +0200
@@ -38,7 +38,17 @@
end
end
-module:hook("s2s-check-certificate", note_cert_digest, 1000);
+if module.wrap_event then
+ -- 0.10
+ module:wrap_event("s2s-check-certificate", function (handlers, event_name, event_data)
+ local ret = handlers(event_name, event_data);
+ note_cert_digest(event_data);
+ return ret;
+ end);
+else
+ -- 0.9
+ module:hook("s2s-check-certificate", note_cert_digest, 1000);
+end
--[[
function module.add_host(module)
module:hook("s2s-check-certificate", note_cert_digest, 1000);