summaryrefslogtreecommitdiff
path: root/src/mod_proxy65_service.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Process 'name' option for all route-registering modulesEvgeniy Khramtsov2018-01-081-1/+2
| | | | | | | | | | | | | | | | | | | | | The option allows to set arbitrary text for disco#info identity name. Previously, option 'name' was supported by mod_proxy65 and mod_http_upload only. Now, all the following modules support this option as well: - mod_disco - mod_irc - mod_muc - mod_multicast - mod_pubsub - mod_vcard Example: ``` modules: ... mod_disco: name: "Cool XMPP Server" ... ```
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* mod_proxy65: Expand @HOST@ keyword in 'hostname' optionMarc Schink2018-01-031-1/+2
|
* Use xmpp:io_format_error/1 wherever possibleEvgeniy Khramtsov2017-11-141-2/+2
|
* Reuse some translation stringsEvgeniy Khramtsov2017-09-241-2/+2
|
* Introduce 'hosts' optionEvgeniy Khramtsov2017-08-081-40/+55
| | | | | | | | | | | | | | | The option can be used as a replacement of 'host' option when several (sub)domains are needed to be registered for the module. Note that you cannot combine both 'host' and 'hosts' in the config because 'host' option is of a higher priority. Example: mod_pubsub: ... hosts: - "pubsub1.@HOST@" - "pubsub2.@HOST@" Fixes #1883
* Introduce 'iqdisc' global optionEvgeniy Khramtsov2017-05-041-3/+3
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-33/+9
| | | | | | | | | | | | | | The changes are very similar to those from previous commit: * Now there is no need to pass validating function in gen_mod:get_opt() and gen_mod:get_module_opt() functions, because the modules' configuration keeps already validated values. * New functions gen_mod:get_opt/2 and gen_mod:get_module_opt/3 are introduced. * Functions gen_mod:get_opt/4 and get_module_opt/5 are deprecated. If the functions are still called, the "function" argument is simply ignored. * Validating callback Mod:listen_opt_type/1 is introduced to validate listening options at startup.
* Rename aux.erl as misc.erlChristophe Romain2017-04-111-3/+3
| | | | Thanks Microsoft Windows to not support some filenames
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-3/+3
| | | | | Since the main goal of jlib.erl is lost, all auxiliary functions are now moved to aux.erl, and the whole jlib.erl is now deprecated.
* Get rid of p1_sha callsAlexey Shchepin2017-03-141-1/+1
|
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-2/+2
|
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-2/+40
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-1/+1
|
* Change routing APIEvgeniy Khramtsov2017-02-161-2/+2
| | | | | | | | | | | Now 'From' and 'To' arguments must be omitted in functions and structures related to routing. The commit deprecates the following functions: ejabberd_router:route/3 in favor of ejabberd_router:route/1 ejabberd_router:route_error/4 in favor of ejabberd_router:route_error/2 ejabberd_local:route_iq/4 in favor of ejabberd_local:route_iq/2 ejabberd_local:route_iq/5 in favor of ejabberd_local:route_iq/3 The format of {route, From, To, Packet} is changed in favor of {route, Packet}
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-0/+1
|
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-9/+24
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cyrsasl.erl src/ejabberd_c2s.erl src/ejabberd_cluster.erl src/ejabberd_frontend_socket.erl src/ejabberd_node_groups.erl src/ejabberd_router.erl src/mod_bosh.erl src/mod_ip_blacklist.erl src/mod_muc_mnesia.erl src/mod_offline.erl src/mod_proxy65_sm.erl
| * Implement database backend interface for mod_proxy65Evgeniy Khramtsov2017-01-161-9/+24
| |
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Move copyright definition to ejabberd.hrlEvgeniy Khramtsov2016-11-231-2/+1
|
* Change code to reflect recent changes in fxml_genEvgeniy Khramtsov2016-08-051-5/+0
|
* Rewrite several modules to use XML generatorEvgeniy Khramtsov2016-07-291-198/+153
|
* Use {access,shaper}_rules_validator in other places where access rules are usedPaweł Chmielowski2016-06-211-1/+1
|
* Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-03-311-8/+14
|
* Make it possible to get virtual host of a registered routeEvgeniy Khramtsov2016-03-131-1/+1
|
* Switch to Fast XML moduleMickael Remond2016-02-031-3/+3
|
* Update copyright to 2016 (#901)Badlop2016-01-131-2/+2
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-3/+3
|
* Remove unused validation codeEvgeniy Khramtsov2015-06-031-18/+1
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-3/+19
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-2/+2
|
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-2/+2
|/
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-8/+17
|
* Fix all calls to functions of p1_tls applicationEvgeniy Khramtsov2013-06-201-1/+1
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+286
Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite