Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-24 | Report invalid translation strings | Evgeny Khramtsov | |
2019-06-24 | Make logging messages more consistent | Evgeny Khramtsov | |
2019-06-24 | Check if mod_last is loaded before calling its functions | Evgeny Khramtsov | |
2019-06-24 | Use "begin ... end" in logging macros | Evgeny Khramtsov | |
2019-06-24 | Deprecated access_commands option | Evgeny Khramtsov | |
2019-06-24 | Make ejabberd_xmlrpc working as a listening module again | Evgeny Khramtsov | |
Fixes #2915 | |||
2019-06-24 | Don't crash on empty avatar data | Evgeny Khramtsov | |
2019-06-23 | Use correct virtual host for s2s options | Evgeny Khramtsov | |
2019-06-23 | Avoid code duplication in gen_mod | Evgeny Khramtsov | |
2019-06-23 | Let it crash on unspecified option | Evgeny Khramtsov | |
2019-06-23 | Update Russian msg file | Evgeny Khramtsov | |
2019-06-23 | Update Russian PO file | Evgeny Khramtsov | |
2019-06-23 | Respond with 'Bad Request' to unexpected 'Host' header | Evgeny Khramtsov | |
Where "unexpected" means the host in 'Host' header is not a registered route. The rationale is to avoid propagation of uknown "Host" further in the code, which may lead to nasty errors related to reading configuration values, calling functions from ejabberd_router.erl, etc. | |||
2019-06-23 | Validate and set 'version' option at an earlier stage | Evgeny Khramtsov | |
2019-06-22 | Run "make translations" | Evgeny Khramtsov | |
2019-06-22 | Generate paths for poedit | Evgeny Khramtsov | |
2019-06-22 | Update extract-tr.sh script | Evgeny Khramtsov | |
2019-06-22 | Improve extraction of translated strings | Evgeny Khramtsov | |
Now every such string MUST be encapsulated into ?T() macro. The macro itself is defined in include/translate.hrl. Example: -module(foo). -export([bar/1]). -include("translate.hrl"). bar(Lang) -> translate:translate(Lang, ?T("baz")). | |||
2019-06-22 | Change Travis OTP platform from 19.1 to 19.3 | Evgeny Khramtsov | |
Seems like Travis has problems with OTPs below 19.3 | |||
2019-06-22 | Disable Elixir in Travis tests | Evgeny Khramtsov | |
2019-06-22 | Fix shaper selection in ejabberd_c2s | Evgeny Khramtsov | |
2019-06-21 | Make option 'validate_stream' global | Evgeny Khramtsov | |
2019-06-21 | Don't attempt to query 'undefined' active list | Evgeny Khramtsov | |
Also code formatting was improved | |||
2019-06-21 | Allow multiple definitions of host_config and append_host_config | Evgeny Khramtsov | |
2019-06-21 | Correct mod_mix_pam protocol version | Evgeny Khramtsov | |
Fixes #2913 | |||
2019-06-21 | Fix usage of TLS in mod_mqtt | Evgeny Khramtsov | |
Fixes #2919 | |||
2019-06-20 | mod_pubsub: Check access_model when publishing PEP | Holger Weiss | |
Don't just adhere to the node's access_model when delivering the last PEP item but also when a new item is published. Many thanks to Philipp Hörist for spotting this. | |||
2019-06-20 | Fix creation of type spec for map() options | Evgeny Khramtsov | |
2019-06-19 | Rename remaining command arguments from Server to Host (#2908) | Badlop | |
2019-06-19 | Add support for backwards compatibility in command argument names (#2908) | Badlop | |
2019-06-19 | Fix support for nonexistent or empty access_commands in ejabberd_xmlrpc | Badlop | |
2019-06-17 | Require opt_type/1 callback | Evgeny Khramtsov | |
2019-06-17 | Generate more readable exception | Evgeny Khramtsov | |
2019-06-17 | Set yconf version in mix.exs explicitly | Evgeny Khramtsov | |
2019-06-17 | Synchronize macros from rebar.config with mix.exs | Evgeny Khramtsov | |
2019-06-17 | Add yconf application to mix.exs | Evgeny Khramtsov | |
2019-06-17 | Reflect recent pubsub changes in configuration transformer | Evgeny Khramtsov | |
2019-06-17 | Add helper to check xep implementations and versions | Christophe Romain | |
2019-06-17 | Bump supported version of XEP-0355 | Evgeny Khramtsov | |
2019-06-17 | Remote obsolete pubsub config from tests | Christophe Romain | |
2019-06-17 | Fix component routes unregistration | Evgeny Khramtsov | |
Fixes #2910 | |||
2019-06-17 | Remove deprecated pubsub plugins | Christophe Romain | |
2019-06-15 | Use list_to_existing_atom/1 wherever possible | Evgeny Khramtsov | |
2019-06-15 | Add PostgreSQL to Travis services | Evgeny Khramtsov | |
2019-06-15 | Get rid of "well-known" type | Evgeny Khramtsov | |
2019-06-15 | Remove default_db/1 and add default_db/3 | Evgeny Khramtsov | |
Same for default_ram_db/1 and default_ram_db/3 | |||
2019-06-14 | Ignore beams compiled by Elixir | Evgeny Khramtsov | |
2019-06-14 | Accept output argument in tools/opt_types.sh | Evgeny Khramtsov | |
2019-06-14 | Warn about 'service_url' option during config transformation | Evgeny Khramtsov | |
2019-06-14 | Fix exception formatting on old Erlang | Evgeny Khramtsov | |