--- /dev/null
+{acl, admin, {user, "stefan", "endrullis.de"}}.\r
+{acl, admin, {user, "joerg", "endrullis.de"}}.\r
+{acl, admin, {user, "cweiske", "cweiske.de"}}.\r
+{hosts, ["endrullis.de", "cweiske.de"]}.\r
+{loglevel, 4}.\r
+{listen,\r
+ [\r
+ {5222, ejabberd_c2s, [\r
+ inet6,\r
+ {access, c2s},\r
+ {shaper, c2s_shaper},\r
+ {max_stanza_size, 65536},\r
+ starttls, {certfile, "/etc/ssl/private/cweiske.de_all.pem"}\r
+ ]},\r
+ {5269, ejabberd_s2s_in, [\r
+ inet6,\r
+ {shaper, s2s_shaper},\r
+ {max_stanza_size, 131072}\r
+ ]},\r
+ {5554, ejabberd_service, [\r
+ {ip, {127, 0, 0, 1}},\r
+ {access, all},\r
+ {shaper_rule, fast},\r
+ {host, "muc.localhost", [{password, ""}]}\r
+ ]},\r
+ {5555, ejabberd_service, [\r
+ {ip, {127, 0, 0, 1}},\r
+ {access, all},\r
+ {shaper_rule, fast},\r
+ {hosts, ["icq.endrullis.de"],\r
+ [{password, ""}]}\r
+ ]},\r
+ {5280, ejabberd_http, [\r
+ http_bind,\r
+ http_poll,\r
+ web_admin\r
+ ]}\r
+ ]}.\r
+{max_fsm_queue, 1000}.\r
+{s2s_use_starttls, true}.\r
+{s2s_certfile, "/etc/ssl/private/cweiske.de_all.pem"}.\r
+{auth_method, internal}.\r
+{shaper, normal, {maxrate, 1000}}.\r
+{shaper, fast, {maxrate, 50000}}.\r
+{acl, local, {user_regexp, ""}}.\r
+{access, max_user_sessions, [{10, all}]}.\r
+{access, max_user_offline_messages, [{5000, admin}, {100, all}]}. \r
+{access, local, [{allow, local}]}.\r
+{access, c2s, [{deny, blocked},\r
+ {allow, all}]}.\r
+{access, c2s_shaper, [{none, admin},\r
+ {normal, all}]}.\r
+{access, s2s_shaper, [{fast, all}]}.\r
+{access, announce, [{allow, admin}]}.\r
+{access, configure, [{allow, admin}]}.\r
+{access, muc_admin, [{allow, admin}]}.\r
+{access, muc, [{allow, all}]}.\r
+{access, register, [{allow, all}]}.\r
+{access, pubsub_createnode, [{allow, all}]}.\r
+{language, "en"}.\r
+{modules,\r
+ [\r
+ {mod_adhoc, []},\r
+ {mod_announce, [{access, announce}]}, % requires mod_adhoc\r
+ {mod_caps, []},\r
+ {mod_configure,[]}, % requires mod_adhoc\r
+ {mod_admin_extra, []},\r
+ {mod_disco, [{extra_domains, ["conference.endrullis.de"]}]},\r
+ {mod_http_bind, []},\r
+ {mod_irc, []},\r
+ {mod_last, []},\r
+ {mod_muc, [\r
+ {access, muc},\r
+ {access_create, muc},\r
+ {access_persistent, muc},\r
+ {access_admin, muc_admin},\r
+ {max_users, 500}\r
+ ]},\r
+ {mod_offline, [{access_max_user_messages, max_user_offline_messages}]},\r
+ {mod_privacy, []},\r
+ {mod_private, []},\r
+ {mod_proxy65, [\r
+ {access, local},\r
+ {shaper, c2s_shaper}\r
+ ]},\r
+ {mod_pubsub, [ % requires mod_caps\r
+ {access_createnode, pubsub_createnode},\r
+ {pep_sendlast_offline, false},\r
+ {last_item_cache, false},\r
+ {plugins, ["flat", "hometree", "pep"]} % pep requires mod_caps\r
+ ]},\r
+ {mod_register, [\r
+ {welcome_message, {"Welcome!",\r
+ "Welcome to a Jabber service powered by Debian. "\r
+ "For information about Jabber visit "\r
+ "http://www.jabber.org"}},\r
+ {access, register}\r
+ ]},\r
+ {mod_roster, []},\r
+ {mod_stats, []},\r
+ {mod_time, []},\r
+ {mod_vcard, []},\r
+ {mod_version, []}\r
+ ]}.\r