2007-12-22 Badlop <badlop@process-one.net>
+ * src/web/ejabberd_http.erl: Add 'http_bind' option for easy
+ configuration of HTTP-Binding
+
* src/mod_announce.erl: Fixed unnoticeable bug related to Node
matching. Renamed some nonstandard node names according to
XEP-0133. Small reordering of clauses. When editing MOTD, display
ok
end,
- %% XXX bard: for backward compatibility: expand web_admin and
- %% http_poll in Opts respectively to {["admin"],
- %% ejabberd_web_admin} and {["http-poll"], ejabberd_http_poll}
+ %% XXX bard: for backward compatibility, expand in Opts:
+ %% web_admin -> {["admin"], ejabberd_web_admin}
+ %% http_bind -> {["http-bind"], mod_http_bind}
+ %% http_poll -> {["http-poll"], ejabberd_http_poll}
RequestHandlers =
case lists:keysearch(request_handlers, 1, Opts) of
- {value, {request_handlers, H}} -> H;
- false -> []
+ {value, {request_handlers, H}} -> H;
+ false -> []
end ++
case lists:member(web_admin, Opts) of
true -> [{["admin"], ejabberd_web_admin}];
false -> []
end ++
+ case lists:member(http_bind, Opts) of
+ true -> [{["http-bind"], mod_http_bind}];
+ false -> []
+ end ++
case lists:member(http_poll, Opts) of
true -> [{["http-poll"], ejabberd_http_poll}];
false -> []