mod_c2s, mod_s2s: Add multiplex support
authorMatthew Wild <mwild1@gmail.com>
Thu, 15 Mar 2012 03:05:24 +0000
changeset 4620 e9dc6ae68c69
parent 4619 d5739b8b7161
child 4622 9eccb5a27989
mod_c2s, mod_s2s: Add multiplex support
plugins/mod_c2s.lua
plugins/s2s/mod_s2s.lua
--- a/plugins/mod_c2s.lua	Thu Mar 15 03:05:02 2012 +0000
+++ b/plugins/mod_c2s.lua	Thu Mar 15 03:05:24 2012 +0000
@@ -231,6 +231,9 @@
 	name = "legacy_ssl";
 	listener = listener;
 	encryption = "ssl";
+	multiplex = {
+		pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:client%1.*>";
+	};
 });
 
 
--- a/plugins/s2s/mod_s2s.lua	Thu Mar 15 03:05:02 2012 +0000
+++ b/plugins/s2s/mod_s2s.lua	Thu Mar 15 03:05:24 2012 +0000
@@ -472,5 +472,8 @@
 	listener = listener;
 	default_port = 5269;
 	encryption = "starttls";
+	multiplex = {
+		pattern = "^<.*:stream.*%sxmlns%s*=%s*(['\"])jabber:server%1.*>";
+	};
 });