| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Process 'name' option for all route-registering modules | Evgeniy Khramtsov | 2018-01-08 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | | | | 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 dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | | |||||
| * | Use xmpp:try_subtag/2 wherever possible | Evgeniy Khramtsov | 2017-12-11 | 1 | -1/+1 |
| | | |||||
| * | Use xmpp:io_format_error/1 wherever possible | Evgeniy Khramtsov | 2017-11-14 | 1 | -1/+1 |
| | | |||||
| * | Fix mod_multicast start and reading of configured limits (#1949) | Badlop | 2017-08-18 | 1 | -6/+8 |
| | | |||||
| * | Write validator for mod_multicast's limits option | Badlop | 2017-06-26 | 1 | -3/+10 |
| | | |||||
| * | Use YAML syntax for limits option in mod_multicast | Badlop | 2017-06-26 | 1 | -3/+2 |
| | | |||||
| * | Don't validate an option in gen_mod:get*opt() functions | Evgeniy Khramtsov | 2017-04-30 | 1 | -16/+4 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | Get rid of jid:to_string/1 and jid:from_string/1 | Evgeniy Khramtsov | 2017-02-26 | 1 | -5/+5 |
| | | |||||
| * | Reload modules when reloading configuration file | Evgeniy Khramtsov | 2017-02-22 | 1 | -2/+28 |
| | | |||||
| * | Change routing API | Evgeniy Khramtsov | 2017-02-16 | 1 | -44/+45 |
| | | | | | | | | | | | | 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} | ||||
| * | Attach modules to gen_mod's supervisor | Evgeniy Khramtsov | 2017-02-14 | 1 | -17/+3 |
| | | |||||
| * | Improve modules start/stop procedures | Evgeniy Khramtsov | 2017-02-14 | 1 | -2/+3 |
| | | |||||
| * | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | | |||||
| * | Improve handling of mnesia schema | Christophe Romain | 2016-11-30 | 1 | -1/+1 |
| | | |||||
| * | Move copyright definition to ejabberd.hrl | Evgeniy Khramtsov | 2016-11-23 | 1 | -2/+1 |
| | | |||||
| * | Rename #error{} record to #stanza_error{} | Evgeniy Khramtsov | 2016-09-08 | 1 | -1/+1 |
| | | |||||
| * | Rewrite multicast code to use XML generator | Evgeniy Khramtsov | 2016-08-04 | 1 | -304/+196 |
| | | |||||
| * | Make modules loading in a dependent order (#1191) | Evgeniy Khramtsov | 2016-07-06 | 1 | -1/+4 |
| | | |||||
| * | Use {access,shaper}_rules_validator in other places where access rules are used | Paweł Chmielowski | 2016-06-21 | 1 | -2/+2 |
| | | |||||
| * | Fix Addresses element which lacked others local destinations | Badlop | 2016-03-14 | 1 | -4/+7 |
| | | | | | | When sending single packet, in addresses include all other group destinations, not only oneself | ||||
| * | Make it possible to get virtual host of a registered route | Evgeniy Khramtsov | 2016-03-13 | 1 | -1/+1 |
| | | |||||
| * | Switch to Fast XML module | Mickael Remond | 2016-02-03 | 1 | -20/+20 |
| | | |||||
| * | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -2/+2 |
| | | |||||
| * | Remove now() - part 1 | Paweł Chmielowski | 2015-12-04 | 1 | -5/+3 |
| | | |||||
| * | Move JID related functions to jid.erl (#847) | Evgeniy Khramtsov | 2015-11-24 | 1 | -3/+3 |
| | | |||||
| * | cosmetic cleanup | Christophe Romain | 2015-10-07 | 1 | -30/+45 |
| | | |||||
| * | mod_multicast changes: | Alexey Shchepin | 2015-08-05 | 1 | -41/+81 |
| | | | | | | | | | | | - catch exceptions - do ets:give_away for multicastp table on init - don't send multicasts to itself - don't check user@server for multicast support - handle empty disco items - ignore cdata in <addresses/> - properly check for subdomains | ||||
| * | Add config validation at startup | Evgeniy Khramtsov | 2015-06-01 | 1 | -1/+8 |
| | | |||||
| * | Document protocol support (EJABS-1620) | Badlop | 2015-05-21 | 1 | -0/+2 |
| | | |||||
| * | Copy multicast code from ejabberd-contrib to provide XEP-0033 (#521) | Badlop | 2015-04-08 | 1 | -0/+1162 |
