Software / code / prosody
Comparison
plugins/mod_compression.lua @ 5351:901ed253bbf7
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 16 Mar 2013 17:46:43 +0100 |
| parent | 4898:010c01841ed0 |
| child | 5535:0df0afc041d7 |
comparison
equal
deleted
inserted
replaced
| 5350:fba042a2c228 | 5351:901ed253bbf7 |
|---|---|
| 139 setup_compression(session, deflate_stream); | 139 setup_compression(session, deflate_stream); |
| 140 | 140 |
| 141 -- setup decompression for session.data | 141 -- setup decompression for session.data |
| 142 setup_decompression(session, inflate_stream); | 142 setup_decompression(session, inflate_stream); |
| 143 session:reset_stream(); | 143 session:reset_stream(); |
| 144 local default_stream_attr = {xmlns = "jabber:server", ["xmlns:stream"] = "http://etherx.jabber.org/streams", | 144 session:open_stream(); |
| 145 ["xmlns:db"] = 'jabber:server:dialback', version = "1.0", to = session.to_host, from = session.from_host}; | |
| 146 session.sends2s("<?xml version='1.0'?>"); | |
| 147 session.sends2s(st.stanza("stream:stream", default_stream_attr):top_tag()); | |
| 148 session.compressed = true; | 145 session.compressed = true; |
| 149 return true; | 146 return true; |
| 150 end | 147 end |
| 151 end); | 148 end); |
| 152 | 149 |