aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_auth.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
* Make anonymous auth not override sasl mechaninsm offered by other modulesPaweł Chmielowski2020-12-141-10/+15
* Allow to use different hash for storing scram passwordsPaweł Chmielowski2020-12-081-13/+16
* Fix more places that needed changes after scram.erl api modificationsPaweł Chmielowski2020-12-041-5/+5
* Don't use same value in cache for user don't exist and wrong passwordPaweł Chmielowski2020-10-221-9/+19
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Make convert_to_scram work with all backendsPaweł Chmielowski2019-11-271-1/+22
* JWT-only authentication for some users (#3012)Alexey Shchepin2019-09-181-13/+25
* Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov2019-07-291-2/+2
* Remove Riak supportEvgeny Khramtsov2019-07-181-2/+0
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-121-4/+5
* Fix return type in try_set_password()Evgeny Khramtsov2019-07-071-25/+33
* Use new ets_cache API in ejabberd_authEvgeny Khramtsov2019-06-301-14/+11
* Avoid using broad map() type wherever possibleEvgeny Khramtsov2019-06-271-3/+4
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-1/+1
* Get rid of "well-known" typeEvgeny Khramtsov2019-06-151-4/+1
* Use new configuration validatorEvgeny Khramtsov2019-06-141-48/+10
* Use different cache tables per auth moduleEvgeny Khramtsov2019-05-231-23/+38
* Correctly support cache tags in ejabberd_authEvgeny Khramtsov2019-04-191-5/+8
* Use new ets_cache api in ejabberd_authEvgeny Khramtsov2019-04-191-8/+9
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Add auth:which_user_exist to bulk checking existence of list of usersPaweł Chmielowski2018-12-051-1/+43
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-7/+1
* ejabberd_auth: Restore lost case clauseHolger Weiss2018-07-261-1/+3
* Reload internal room's configuration when mod_muc is reloadedEvgeniy Khramtsov2018-07-081-7/+1
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-051-1/+1
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-4/+4
* Improve indentationEvgeniy Khramtsov2018-05-301-12/+12
* Fix authentication for usernames containing uppercase charactersStu Tomlinson2018-05-301-10/+13
* Improve robustness of external authentication backendsEvgeniy Khramtsov2018-05-071-10/+31
* ejabberd_auth: Don't use cache if it's disabledHolger Weiss2018-05-031-2/+4
* Don't ask other nodes to invalidate cache when the key is not updatedEvgeniy Khramtsov2018-02-181-4/+4
* Cache 'isuser' queries to external auth programEvgeniy Khramtsov2018-02-161-2/+18
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Allow auth and pubsub plugin to use Elixir moduleChristophe Romain2017-10-311-2/+2
* Make it possible to convert to SQL for any current db_typeEvgeniy Khramtsov2017-10-251-4/+1
* Fix missing validation from 633b68db1 (#1900)Christophe Romain2017-08-041-2/+2
* Deprecate misc:encode_base64/1 and misc:decode_base64/1Evgeniy Khramtsov2017-05-231-6/+6
* Rename is_user_exists -> user_existsEvgeniy Khramtsov2017-05-111-17/+17
* Use cache for authentication backendsEvgeniy Khramtsov2017-05-111-280/+582
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-0/+3
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-5/+2
* Don't re-define validation functions in multiple placesEvgeniy Khramtsov2017-04-281-2/+11
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-2/+2
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-2/+2
* Fix compilation on R17Paweł Chmielowski2017-02-271-3/+3
* Improve config reloading support by ejabberd_authEvgeniy Khramtsov2017-02-241-33/+55
* Improve startup procedureEvgeniy Khramtsov2017-02-241-3/+32