diff options
author | Alexey Shchepin <alexey@process-one.net> | 2006-04-22 07:35:13 +0400 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2006-04-22 07:35:13 +0400 |
commit | c4b976881ebcc554cba65147899b57c30144b6e2 (patch) | |
tree | b585e77c58acfcbecbbb74202cb30a7363154477 /src/ejabberd_s2s_in.erl | |
parent | e0c700e725aedaca0316aab43eb170e033284654 (diff) |
* src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)
* src/xml_stream.erl: Support for stanza size limit (thanks to
Igor Goryachev)
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/ejabberd_auth.erl: Fixed try_register/3 behaviour
SVN Revision: 537
Diffstat (limited to 'src/ejabberd_s2s_in.erl')
-rw-r--r-- | src/ejabberd_s2s_in.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl index 0f07ad4dd..ec6b4ddea 100644 --- a/src/ejabberd_s2s_in.erl +++ b/src/ejabberd_s2s_in.erl @@ -104,11 +104,17 @@ become_controller(Pid) -> %%---------------------------------------------------------------------- init([{SockMod, Socket}, Opts]) -> ?INFO_MSG("started: ~p", [{SockMod, Socket}]), - ReceiverPid = ejabberd_receiver:start(Socket, SockMod, none), Shaper = case lists:keysearch(shaper, 1, Opts) of {value, {_, S}} -> S; _ -> none end, + MaxStanzaSize = + case lists:keysearch(max_stanza_size, 1, Opts) of + {value, {_, Size}} -> Size; + _ -> infinity + end, + ReceiverPid = ejabberd_receiver:start( + Socket, SockMod, none, MaxStanzaSize), StartTLS = case ejabberd_config:get_local_option(s2s_use_starttls) of undefined -> false; |