1
Patch by Evgeniy Khramtsov decreases proxy65 buffer sizes (size 65535 is known
2
to confuse users with tight shapers).
4
Index: ejabberd-2.0.5/src/mod_proxy65/mod_proxy65_stream.erl
5
===================================================================
6
--- ejabberd-2.0.5.orig/src/mod_proxy65/mod_proxy65_stream.erl 2009-04-01 17:23:51.000000000 +0200
7
+++ ejabberd-2.0.5/src/mod_proxy65/mod_proxy65_stream.erl 2009-04-05 22:51:20.000000000 +0200
9
process_flag(trap_exit, true),
10
AuthType = gen_mod:get_opt(auth_type, Opts, anonymous),
11
Shaper = gen_mod:get_opt(shaper, Opts, none),
12
- RecvBuf = gen_mod:get_opt(recbuf, Opts, 65535),
13
- SendBuf = gen_mod:get_opt(sndbuf, Opts, 65535),
14
+ RecvBuf = gen_mod:get_opt(recbuf, Opts, 8192),
15
+ SendBuf = gen_mod:get_opt(sndbuf, Opts, 8192),
16
TRef = erlang:send_after(?WAIT_TIMEOUT, self(), stop),
17
inet:setopts(Socket, [{active, true}, {recbuf, RecvBuf}, {sndbuf, SendBuf}]),
18
{ok, wait_for_init, #state{host = Host,