aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Replace lager with built-in new logging APIEvgeny Khramtsov2019-10-1818-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 resultsBadlop2019-10-181-0/+4
|/ /
* | Convert oauth_expire option to accept timeout valuesPaweł Chmielowski2019-10-153-5/+5
| |
* | Improve type spec of properties()Evgeny Khramtsov2019-10-111-1/+27
| |
* | Fix dialyzer warning in #oauth_ctxAlexey Shchepin2019-10-111-1/+1
| |
* | Implement X-OAUTH2 authentication for mod_mqttEvgeny Khramtsov2019-10-111-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 hostPaweł Chmielowski2019-10-091-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 bugMickaël Rémond2019-10-041-1/+0
| | | | | | Many tickets submitted by users are not bugs.
* | Update ejabberd_xmlrpc to handle binaries in restuple result (#3048)Badlop2019-10-031-1/+1
| |
* | Check redirect_uri for OAUTH implicit grantAlexey Shchepin2019-10-039-78/+167
| |
* | Update Guide links in WebAdmin to website, as local file isn't includedBadlop2019-10-022-25/+1
| |
* | Support custom base path in WebAdmin by using relative URLs (#3043)Badlop2019-10-023-73/+93
| |
* | Fix startup of supervisors for listening modulesEvgeny Khramtsov2019-10-011-0/+1
| |
* | Allow configuring proxy65 port in testsPaweł Chmielowski2019-10-019-6/+15
| |
* | Bump version of jose to 1.9.0Paweł Chmielowski2019-10-011-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.pmMickael Remond2019-09-301-1/+1
| |
* | Improve best matchEvgeny Khramtsov2019-09-282-10/+18
| |
* | Support OAUTH client authenticationAlexey Shchepin2019-09-2710-43/+274
| |
* | Advertise muc#roominfo_logs in disco#info of the roomEvgeny Khramtsov2019-09-263-3/+37
| | | | | | | | | | The commit adds new `url` option for mod_muc_log. Fixes #3040
* | Re-tag xmpp dep19.09Evgeny Khramtsov2019-09-262-2/+2
| |
* | Update deps in mix.exs/lockPaweł Chmielowski2019-09-252-12/+18
| |
* | Bump version in mix.exsJerome Sautret2019-09-251-1/+1
| |
* | Don't log warning when an option is consulted for uknown vhostEvgeny Khramtsov2019-09-251-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 depsPaweł Chmielowski2019-09-251-2/+2
| |
* | Rename to p1_acmeEvgeny Khramtsov2019-09-252-8/+8
| |
* | Add 19.09 ChangelogJerome Sautret2019-09-241-0/+53
| |
* | Update depsPaweł Chmielowski2019-09-241-7/+8
| |
* | Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-23124-765/+759
| |
* | Fix unicode formatting in ACME moduleEvgeny Khramtsov2019-09-222-33/+33
| |
* | Fix unicode processing in ejabberd.ymlEvgeny Khramtsov2019-09-221-1/+1
| |
* | Don't call to xmpp_idnaEvgeny Khramtsov2019-09-222-4/+4
| |
* | Fix IDNA support in ACME requestsEvgeny Khramtsov2019-09-222-16/+17
| |
* | Don't forget to log an error message on IDNA failureEvgeny Khramtsov2019-09-221-1/+4
| |
* | Support IDN hostnames in ACME requestsEvgeny Khramtsov2019-09-222-14/+34
| |
* | Don't attempt to create acme directory on ejabberd startupEvgeny Khramtsov2019-09-221-13/+8
| |
* | Slightly improve arg exampleEvgeny Khramtsov2019-09-221-1/+1
| |
* | Don't allow requesting certificates for localhost or IP-like domainsEvgeny Khramtsov2019-09-221-7/+21
| |
* | Improve warning messageEvgeny Khramtsov2019-09-221-6/+8
| |
* | Avoid excessive quoting in request_handlers of example configEvgeny Khramtsov2019-09-211-8/+8
| |
* | Bump acme versionEvgeny Khramtsov2019-09-211-1/+1
| |
* | Comment `certfiles` section in example configEvgeny Khramtsov2019-09-201-3/+4
| | | | | | | | Rely on ACME configuration instead
* | Use round/0 instead of ceil/0Evgeny Khramtsov2019-09-201-8/+8
| | | | | | | | Because ceil/0 was introduced in OTP20.0 only
* | Fix typoEvgeny Khramtsov2019-09-201-1/+1
| |
* | Remove unused fileEvgeny Khramtsov2019-09-201-144/+0
| |
* | Don't auto request certificate for localhost and IP-like domainsEvgeny Khramtsov2019-09-201-1/+11
| |
* | Add listener for ACME challenge in example configEvgeny Khramtsov2019-09-201-0/+1
| |
* | Improve ACME implementationEvgeny Khramtsov2019-09-2012-1622/+708
| | | | | | | | Fixes #2487, fixes #2590, fixes #2638
* | JWT-only authentication for some users (#3012)Alexey Shchepin2019-09-184-18/+52
| |
* | mod_jidprep: Don't call gen_mod functions directlyHolger Weiss2019-09-182-2/+15
| |
* | Apply default role after revoking admin affiliation (#3023)Badlop2019-09-172-4/+8
| |