summaryrefslogtreecommitdiff
path: root/src/ejabberd_option.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add log_burst_limit_* options (#3865)Mark Zealey2022-08-011-0/+10
| | | | | | | | | | * Add log_burst_limit_* options On our ejabberd deployment we were sometimes seeing more than 500 msgs/sec of legitimate traffic, however this was getting silently dropped. Provide config options to enable this limit to be configured from the config file. * Pass new logging vars in via ejabberdctl
* Run 'make options'Badlop2022-05-041-1/+1
|
* Add oauth_cache_rest_failure_life_time optionPaweł Chmielowski2021-01-271-0/+5
| | | | | This allows to use shorted life time for failures in rest oauth backend than specified in oauth_cache_life_time.
* Allow to use different hash for storing scram passwordsPaweł Chmielowski2020-12-081-13/+21
|
* Apply cosmetic changes to outgoing s2s IP optionsHolger Weiss2020-11-041-2/+2
|
* Merge remote-tracking branch 'processone/pr/3396'Holger Weiss2020-11-041-0/+16
|\ | | | | | | | | * processone/pr/3396: Add outbound s2s out interface (ipv4/ipv6)
| * Add outbound s2s out interface (ipv4/ipv6)Daniel Kenzelmann2020-09-211-0/+16
| | | | | | | | | | | | Adding options taking IPs as string: outgoing_s2s_ipv4_address: "1.2.3.4" outgoing_s2s_ipv6_address: "2000:1:1:1::1"
* | Added sql_odbc_driver option for mssql dbJerome Sautret2020-10-081-0/+8
|/ | | | Add an option to choose the ODBC driver when sql_type is set to mssql
* Support ejabberd_auth_http's auth_opts (processone/ejabberd-contrib#284)Badlop2020-02-191-0/+8
|
* Merge branch 'pg_prepared_statements' of ↵Alexey Shchepin2019-11-261-0/+8
| | | | | | | | https://github.com/sabudaye/ejabberd into sabudaye-pg_prepared_statements Conflicts: ejabberd.yml.example src/ejabberd_sql.erl
* Add option for JWT field name containing JIDStu Tomlinson2019-10-251-0/+8
|
* Avoid calling to logger module on OTP<22Evgeny Khramtsov2019-10-251-1/+1
|
* Replace lager with built-in new logging APIEvgeny Khramtsov2019-10-181-13/+3
| | | | | | | | | | | | | | | 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.
* Convert oauth_expire option to accept timeout valuesPaweł Chmielowski2019-10-151-1/+1
|
* Support OAUTH client authenticationAlexey Shchepin2019-09-271-0/+8
|
* Improve ACME implementationEvgeny Khramtsov2019-09-201-1/+1
| | | | Fixes #2487, fixes #2590, fixes #2638
* JWT-only authentication for some users (#3012)Alexey Shchepin2019-09-181-0/+8
|
* Don't treat 'Host' header as a virtual XMPP hostEvgeny Khramtsov2019-08-131-5/+2
| | | | Fixes #2989
* Spawn SQL connections on demand onlyEvgeny Khramtsov2019-08-121-2/+2
|
* Log an error when JWT authentication is configured without jwt_keyEvgeny Khramtsov2019-07-191-2/+2
|
* Improve robustness of reading jwt_key optionEvgeny Khramtsov2019-07-181-2/+2
|
* Remove Riak supportEvgeny Khramtsov2019-07-181-39/+4
| | | | | | | | | | Reasons: - Riak DB development is almost halted after Basho - riak-erlang-client is abandoned and doesn't work correctly with OTP22 - Riak is slow in comparison to other databases - Missing key ordering makes it impossible to implement range queries efficiently (e.g. MAM queries)
* Fix ejabberd_auth_jwt return types and regenerate ejabberd_option.erlEvgeny Khramtsov2019-07-011-0/+8
|
* Deprecate 'route_subdomains' optionEvgeny Khramtsov2019-06-261-8/+0
| | | | | | | | | | | This option was introduced to fulfill requirement of RFC3920 10.3, but in practice it was very inconvenient and many admins were forced to change its value to 's2s' (i.e. to behaviour that violates the RFC). Also, it seems like in RFC6120 this requirement no longer presents. Those admins who used this option to block s2s with their subdomains can use 's2s_access' option for the same purpose.
* Make option 'validate_stream' globalEvgeny Khramtsov2019-06-211-5/+2
|
* Introduce option 'captcha_url'Evgeny Khramtsov2019-06-141-0/+5
| | | | | | Option 'captcha_host' is now deprecated in favor of 'captcha_url'. However, it's not replaced automatically at startup, i.e. both options are supported with 'captcha_url' being the preferred one.
* Use new configuration validatorEvgeny Khramtsov2019-06-141-0/+1058