Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Replace lager with built-in new logging API | Evgeny Khramtsov | 2019-10-18 | 18 | -270/+171 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change requires Erlang/OTP-21.0 or higher. The commit also deprecates the following options: - log_rotate_date - log_rate_limit Furthermore, these options have no effect. The logger now fully relies on log_rotate_size, that cannot be 0 anymore. The loglevel option now accepts levels in literal formats. Those are: none, emergency, alert, critical, error, warning, notice, info, debug. Old integer values (0-5) are still supported and automatically converted into literal format. | |||||
* | | | Flatten strings in ejabberd_xmlrpc error results | Badlop | 2019-10-18 | 1 | -0/+4 | |
|/ / | ||||||
* | | Convert oauth_expire option to accept timeout values | Paweł Chmielowski | 2019-10-15 | 3 | -5/+5 | |
| | | ||||||
* | | Improve type spec of properties() | Evgeny Khramtsov | 2019-10-11 | 1 | -1/+27 | |
| | | ||||||
* | | Fix dialyzer warning in #oauth_ctx | Alexey Shchepin | 2019-10-11 | 1 | -1/+1 | |
| | | ||||||
* | | Implement X-OAUTH2 authentication for mod_mqtt | Evgeny Khramtsov | 2019-10-11 | 1 | -18/+40 | |
| | | | | | | | | | | | | | | | | | | This will only work for MQTT 5.0 connections. A client MUST set "Authentication Method" property of CONNECT packet to "X-OAUTH2" and MUST set the token in "Authentication Data" property of the same CONNECT packet. The server responses as usual with CONNACK. | |||||
* | | Verify http host in web admin only if authentication is missing host | Paweł Chmielowski | 2019-10-09 | 1 | -32/+32 | |
| | | | | | | | | | | This should allow access to web admin through ip address or just served from domain not defined in ejabberd hosts | |||||
* | | Try removing label as bug | Mickaël Rémond | 2019-10-04 | 1 | -1/+0 | |
| | | | | | | Many tickets submitted by users are not bugs. | |||||
* | | Update ejabberd_xmlrpc to handle binaries in restuple result (#3048) | Badlop | 2019-10-03 | 1 | -1/+1 | |
| | | ||||||
* | | Check redirect_uri for OAUTH implicit grant | Alexey Shchepin | 2019-10-03 | 9 | -78/+167 | |
| | | ||||||
* | | Update Guide links in WebAdmin to website, as local file isn't included | Badlop | 2019-10-02 | 2 | -25/+1 | |
| | | ||||||
* | | Support custom base path in WebAdmin by using relative URLs (#3043) | Badlop | 2019-10-02 | 3 | -73/+93 | |
| | | ||||||
* | | Fix startup of supervisors for listening modules | Evgeny Khramtsov | 2019-10-01 | 1 | -0/+1 | |
| | | ||||||
* | | Allow configuring proxy65 port in tests | Paweł Chmielowski | 2019-10-01 | 9 | -6/+15 | |
| | | ||||||
* | | Bump version of jose to 1.9.0 | Paweł Chmielowski | 2019-10-01 | 1 | -1/+2 | |
| | | | | | | | | | | This version theoretically require rebar3 but we have plugin that can override it by using version declared in main config file | |||||
* | | Update description for Hex.pm | Mickael Remond | 2019-09-30 | 1 | -1/+1 | |
| | | ||||||
* | | Improve best match | Evgeny Khramtsov | 2019-09-28 | 2 | -10/+18 | |
| | | ||||||
* | | Support OAUTH client authentication | Alexey Shchepin | 2019-09-27 | 10 | -43/+274 | |
| | | ||||||
* | | Advertise muc#roominfo_logs in disco#info of the room | Evgeny Khramtsov | 2019-09-26 | 3 | -3/+37 | |
| | | | | | | | | | | The commit adds new `url` option for mod_muc_log. Fixes #3040 | |||||
* | | Re-tag xmpp dep19.09 | Evgeny Khramtsov | 2019-09-26 | 2 | -2/+2 | |
| | | ||||||
* | | Update deps in mix.exs/lock | Paweł Chmielowski | 2019-09-25 | 2 | -12/+18 | |
| | | ||||||
* | | Bump version in mix.exs | Jerome Sautret | 2019-09-25 | 1 | -1/+1 | |
| | | ||||||
* | | Don't log warning when an option is consulted for uknown vhost | Evgeny Khramtsov | 2019-09-25 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | Such warnings may be unappropriate in some situation, e.g. when a virtual host is disabled in runtime but some packets for this host are still in transit. Fixes #3037 | |||||
* | | Tag p1_acme and use that in deps | Paweł Chmielowski | 2019-09-25 | 1 | -2/+2 | |
| | | ||||||
* | | Rename to p1_acme | Evgeny Khramtsov | 2019-09-25 | 2 | -8/+8 | |
| | | ||||||
* | | Add 19.09 Changelog | Jerome Sautret | 2019-09-24 | 1 | -0/+53 | |
| | | ||||||
* | | Update deps | Paweł Chmielowski | 2019-09-24 | 1 | -7/+8 | |
| | | ||||||
* | | Correctly handle unicode in log messages | Evgeny Khramtsov | 2019-09-23 | 124 | -765/+759 | |
| | | ||||||
* | | Fix unicode formatting in ACME module | Evgeny Khramtsov | 2019-09-22 | 2 | -33/+33 | |
| | | ||||||
* | | Fix unicode processing in ejabberd.yml | Evgeny Khramtsov | 2019-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | Don't call to xmpp_idna | Evgeny Khramtsov | 2019-09-22 | 2 | -4/+4 | |
| | | ||||||
* | | Fix IDNA support in ACME requests | Evgeny Khramtsov | 2019-09-22 | 2 | -16/+17 | |
| | | ||||||
* | | Don't forget to log an error message on IDNA failure | Evgeny Khramtsov | 2019-09-22 | 1 | -1/+4 | |
| | | ||||||
* | | Support IDN hostnames in ACME requests | Evgeny Khramtsov | 2019-09-22 | 2 | -14/+34 | |
| | | ||||||
* | | Don't attempt to create acme directory on ejabberd startup | Evgeny Khramtsov | 2019-09-22 | 1 | -13/+8 | |
| | | ||||||
* | | Slightly improve arg example | Evgeny Khramtsov | 2019-09-22 | 1 | -1/+1 | |
| | | ||||||
* | | Don't allow requesting certificates for localhost or IP-like domains | Evgeny Khramtsov | 2019-09-22 | 1 | -7/+21 | |
| | | ||||||
* | | Improve warning message | Evgeny Khramtsov | 2019-09-22 | 1 | -6/+8 | |
| | | ||||||
* | | Avoid excessive quoting in request_handlers of example config | Evgeny Khramtsov | 2019-09-21 | 1 | -8/+8 | |
| | | ||||||
* | | Bump acme version | Evgeny Khramtsov | 2019-09-21 | 1 | -1/+1 | |
| | | ||||||
* | | Comment `certfiles` section in example config | Evgeny Khramtsov | 2019-09-20 | 1 | -3/+4 | |
| | | | | | | | | Rely on ACME configuration instead | |||||
* | | Use round/0 instead of ceil/0 | Evgeny Khramtsov | 2019-09-20 | 1 | -8/+8 | |
| | | | | | | | | Because ceil/0 was introduced in OTP20.0 only | |||||
* | | Fix typo | Evgeny Khramtsov | 2019-09-20 | 1 | -1/+1 | |
| | | ||||||
* | | Remove unused file | Evgeny Khramtsov | 2019-09-20 | 1 | -144/+0 | |
| | | ||||||
* | | Don't auto request certificate for localhost and IP-like domains | Evgeny Khramtsov | 2019-09-20 | 1 | -1/+11 | |
| | | ||||||
* | | Add listener for ACME challenge in example config | Evgeny Khramtsov | 2019-09-20 | 1 | -0/+1 | |
| | | ||||||
* | | Improve ACME implementation | Evgeny Khramtsov | 2019-09-20 | 12 | -1622/+708 | |
| | | | | | | | | Fixes #2487, fixes #2590, fixes #2638 | |||||
* | | JWT-only authentication for some users (#3012) | Alexey Shchepin | 2019-09-18 | 4 | -18/+52 | |
| | | ||||||
* | | mod_jidprep: Don't call gen_mod functions directly | Holger Weiss | 2019-09-18 | 2 | -2/+15 | |
| | | ||||||
* | | Apply default role after revoking admin affiliation (#3023) | Badlop | 2019-09-17 | 2 | -4/+8 | |
| | |