Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-04 | Annotate options and commands recently added | Badlop | |
2022-04-20 | Make oauth_revoke_token work with all backends | Paweł Chmielowski | |
2022-02-11 | Update copyright year to 2022 | Badlop | |
2021-01-27 | Update newest copyright year to 2021 (#3464) | Badlop | |
2021-01-22 | Revert "ejabberd_oauth language reworked" | Badlop | |
This reverts commit 3d1efd14dc64733f91583c74e92db23f6f3bf995. | |||
2021-01-14 | ejabberd_oauth language reworked | Allan Nordhøy | |
2020-09-03 | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | |
2020-01-28 | Update copyright to 2020 (#3149) | Badlop | |
2019-12-24 | Fix case clause error regarding admin_generated password (#3122) | Badlop | |
2019-10-15 | Convert oauth_expire option to accept timeout values | Paweł Chmielowski | |
2019-10-11 | Fix dialyzer warning in #oauth_ctx | Alexey Shchepin | |
2019-10-03 | Check redirect_uri for OAUTH implicit grant | Alexey Shchepin | |
2019-09-27 | Support OAUTH client authentication | Alexey Shchepin | |
2019-09-09 | Use email field type to avoid jid capitalization on iOS | Mickael Remond | |
2019-09-06 | Add ejabberd_oauth:verify_resowner_scope callback back | Paweł Chmielowski | |
This fixes issue #2982 | |||
2019-07-29 | Improve hooks validator and fix bugs related to hooks registration | Evgeny Khramtsov | |
2019-07-12 | Process unexpected messages uniformly | 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-15 | Use list_to_existing_atom/1 wherever possible | Evgeny Khramtsov | |
2019-06-15 | Get rid of "well-known" type | Evgeny Khramtsov | |
2019-06-14 | Use new configuration validator | Evgeny Khramtsov | |
2019-01-09 | Update copyright to 2019 (#2756) | Badlop | |
2018-09-09 | Fix some dialyzer warnings | Evgeny Khramtsov | |
2018-08-07 | Allow acme and oauth commands to be read by gen_markdown_doc_for_commands | Badlop | |
2018-06-14 | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | |
The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5 | |||
2018-01-05 | Update copyright dates | Evgeniy Khramtsov | |
2017-10-09 | Don't include CSS, javascript and image data directly in the code | Evgeniy Khramtsov | |
2017-09-24 | Add script to extract translation strings | Evgeniy Khramtsov | |
2017-07-06 | Remove old command calling interface | Paweł Chmielowski | |
2017-05-21 | Declare ejabberd_oauth behaviour | Evgeniy Khramtsov | |
2017-05-19 | export_all is not needed here | Paweł Chmielowski | |
2017-05-19 | Fix values put in args_examples | Paweł Chmielowski | |
2017-05-08 | Add type specs for Module:opt_type/1 | Evgeniy Khramtsov | |
2017-04-29 | Don't validate an option in ejabberd_config:get_option() functions | Evgeniy Khramtsov | |
The commit introduces the following changes: * Now there is no need to pass validating function in ejabberd_config:get_option() functions, because the configuration keeps already validated values. * New function ejabberd_config:get_option/1 is introduced * Function ejabberd_config:get_option/3 is deprecated. If the function is still called, the second argument (validating function) is simply ignored. * The second argument for ejabberd_config:get_option/2 is now a default value, not a validating function. | |||
2017-04-21 | Use new cache API in ejabberd_oauth | Evgeniy Khramtsov | |
2017-03-29 | oauth_list_tokens and oauth_revoke_token work only in Mnesia (#1644) | Badlop | |
2017-02-26 | Get rid of jid:to_string/1 and jid:from_string/1 | Evgeniy Khramtsov | |
2017-02-25 | Don't pass empty resource to jid:make() | Evgeniy Khramtsov | |
2017-02-24 | Improve startup procedure | Evgeniy Khramtsov | |
2017-01-02 | Update copyright date automatically (#1442) | Badlop | |
2016-11-16 | Fix typo | Christophe Romain | |
2016-11-13 | Deprecate most of the functions from jlib.erl | Evgeniy Khramtsov | |
2016-11-12 | Merge branch 'master' into xml-ng | Evgeniy Khramtsov | |
Conflicts: src/adhoc.erl src/cyrsasl_oauth.erl src/ejabberd_c2s.erl src/ejabberd_config.erl src/ejabberd_service.erl src/gen_mod.erl src/mod_admin_extra.erl src/mod_announce.erl src/mod_carboncopy.erl src/mod_client_state.erl src/mod_configure.erl src/mod_echo.erl src/mod_mam.erl src/mod_muc.erl src/mod_muc_room.erl src/mod_offline.erl src/mod_pubsub.erl src/mod_stats.erl src/node_flat_sql.erl src/randoms.erl | |||
2016-10-05 | New api permissions framework | Paweł Chmielowski | |
2016-08-16 | Erlang R17 has a Time limit in erlang:send_after (#1246) | Badlop | |
2016-08-10 | Provide proper args_desc in oauth_issue_token command | Paweł Chmielowski | |
2016-08-04 | Add tokens cache to ejabberd_oauth | Alexey Shchepin | |
2016-08-01 | Merge pull request #1223 from processone/expand_api | Mickaël Rémond | |
More API fixes and improvements | |||
2016-07-30 | Add support for sending back missing scope error to API ReST command calls | Mickael Remond | |
2016-07-29 | Switch workers from temporary to transient | Christophe Romain | |