No more reading 1 byte at a time from sockets
authorMatthew Wild <mwild1@gmail.com>
Fri, 28 Nov 2008 00:08:23 +0000 (00:08 +0000)
committerMatthew Wild <mwild1@gmail.com>
Fri, 28 Nov 2008 00:08:23 +0000 (00:08 +0000)
core/s2smanager.lua
net/xmppclient_listener.lua
net/xmppserver_listener.lua

index 1cd40aa8d0fcc80a51e700289c04eaf17e841849..80e68ccca249090890ae16e508a435ded89d8916 100644 (file)
@@ -143,7 +143,7 @@ function attempt_connection(host_session, err)
        end
        
        local cl = connlisteners_get("xmppserver");
-       conn = wraptlsclient(cl, conn, connect_host, connect_port, 0, 1, hosts[from_host].ssl_ctx );
+       conn = wraptlsclient(cl, conn, connect_host, connect_port, 0, cl.default_mode or 1, hosts[from_host].ssl_ctx );
        host_session.conn = conn;
        
        -- Register this outgoing connection so that xmppserver_listener knows about it
index 0f5511b4011699d7eafaac569105ca6383970da9..369860e2b78fe8acc3826104f990cad6407b8e18 100644 (file)
@@ -19,7 +19,7 @@ local st = stanza;
 local stream_callbacks = { streamopened = sm_streamopened, streamclosed = sm_streamclosed };
 
 local sessions = {};
-local xmppclient = { default_port = 5222 };
+local xmppclient = { default_port = 5222, default_mode = "*a" };
 
 -- These are session methods --
 
index cd9a3460b967835c3d6b378975f70e816b696985..3364f90b377150b393f8dbbbb092f567b30f4c30 100644 (file)
@@ -21,7 +21,7 @@ local sm_new_session, sm_destroy_session = sessionmanager.new_session, sessionma
 local st = stanza;
 
 local sessions = {};
-local xmppserver = { default_port = 5269 };
+local xmppserver = { default_port = 5269, default_mode = "*a" };
 
 -- These are session methods --