Thijs Alkemade avatar Thijs Alkemade committed 5d64539

Okay, maybe this needs to be done manually instead.

Comments (0)

Files changed (1)

 local bit = require "bit32";
 local st = require "util.stanza";
 local portmanager = require "core.portmanager";
-local s2sout = module:require("s2sout");
+local initialize_filters = require "util.filters".initialize;
 
 -- Configuration, todo: actual configuration
 local proxy_ip = "127.0.0.1";
 		session.socks5_handler = nil;
 		session.socks5_buffer = nil;
 
-		s2sout.initiate_connection(hosts[conn.from_host].s2sout[conn.to_host]);
+		initialize_filters(session);
+
+		session.openstream = function ()
+			session.sends2s(st.stanza("stream:stream", {
+				xmlns='jabber:server', ["xmlns:db"]='jabber:server:dialback',
+				["xmlns:stream"]='http://etherx.jabber.org/streams',
+				from=from, to=to, version='1.0', ["xml:lang"]='en'}):top_tag());
+		end
 		
 		listener.onconnect(conn);
 	end
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.