From b18ed05e92e170e21173e06c505ebd9db2bebf6b Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Mon, 10 Nov 2003 21:25:36 +0000 Subject: * src/ejabberd.cfg.example: Updated * src/ejabberd_s2s_in.erl: Added support for shapers * src/ejabberd_c2s.erl: Moved receiver functions to ejabberd_receiver module * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd_receiver.erl: Likewise SVN Revision: 173 --- src/ejabberd.cfg.example | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/ejabberd.cfg.example') diff --git a/src/ejabberd.cfg.example b/src/ejabberd.cfg.example index 0626cfce..36b47fee 100644 --- a/src/ejabberd.cfg.example +++ b/src/ejabberd.cfg.example @@ -48,10 +48,16 @@ % Set shaper with name "normal" to limit traffic speed to 1000B/s {shaper, normal, {maxrate, 1000}}. +% Set shaper with name "fast" to limit traffic speed to 50000B/s +{shaper, fast, {maxrate, 50000}}. + % For all users except admins used "normal" shaper {access, c2s_shaper, [{none, admin}, {normal, all}]}. +% For all S2S connections used "fast" shaper +{access, s2s_shaper, [{fast, all}]}. + % Admins of this server are also admins of MUC service: {access, muc_admin, [{allow, admin}]}. @@ -64,7 +70,7 @@ {shaper, c2s_shaper}]}, {5223, ejabberd_c2s, [{access, c2s}, {ssl, [{certfile, "./ssl.pem"}]}]}, - {5269, ejabberd_s2s_in, []}, + {5269, ejabberd_s2s_in, [{shaper, s2s_shaper}]}, {8888, ejabberd_service, [{hosts, ["conference.e.localhost", "muc.e.localhost"], -- cgit v1.2.3