Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 33 | -33/+33 |
| | |||||
* | Merge pull request #3652 from weiss/bump-max-items | badlop | 2021-12-03 | 1 | -1/+1 |
|\ | | | | | PubSub: Bump default value for 'max_items' limit | ||||
| * | PubSub: Bump default value for 'max_items' limit | Holger Weiss | 2021-07-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Bump the default value for mod_pubsub's 'max_items_node' option, which hard-limits the 'max_items' value requested by clients. These days, use cases such as microblogging or XEP-0402 may need a large number of items per node. Bumping the limit makes sure such functionality is properly supported with the default configuration. | ||||
* | | mod_muc_room.hrl: Work around old Dialyzer bug | Holger Weiss | 2021-10-31 | 1 | -1/+1 |
| | | | | | | | | | | On Erlang/OTP versions older than 21, Dialyzer stumbles over non-empty map type specifications for record fields (OTP-15098). | ||||
* | | Support MUC hats (XEP-0317, conversejs/prosody compatible) | Alexey Shchepin | 2021-10-29 | 1 | -0/+2 |
| | | |||||
* | | Optimize MucSub processing | Alexey Shchepin | 2021-09-13 | 1 | -4/+11 |
| | | |||||
* | | Store who defines a command, specially when defined by ejabberd modules | Badlop | 2021-07-30 | 1 | -0/+1 |
|/ | |||||
* | New 'note' field in commands and options documentation | Badlop | 2021-05-05 | 1 | -0/+1 |
| | |||||
* | Update sql_query record to handle the Erlang/OTP 24 compiler reports | Badlop | 2021-03-04 | 1 | -0/+8 |
| | | | | | | As mentioned in the Erlang/OTP 24 announcement: "Compiler warnings and errors now include column numbers in addition to line numbers." | ||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 33 | -33/+33 |
| | |||||
* | Mark dangerous buttons with CSS (#3363) | Badlop | 2020-08-24 | 1 | -0/+8 |
| | |||||
* | Update links to the ejabberd Docs page in WebAdmin | Badlop | 2020-04-14 | 1 | -2/+2 |
| | |||||
* | Make webadmin redirect to page that end with / | Paweł Chmielowski | 2020-03-26 | 1 | -0/+1 |
| | |||||
* | Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility ↵ | Alexey Shchepin | 2020-02-04 | 1 | -1/+2 |
| | | | | with CockroachDB (#3074) | ||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 33 | -33/+33 |
| | |||||
* | Use lager on OTP<22.0 | Evgeny Khramtsov | 2019-10-25 | 1 | -2/+21 |
| | | | | This also lowers Erlang/OTP minimum version requirement back to 19.3 | ||||
* | Replace lager with built-in new logging API | Evgeny Khramtsov | 2019-10-18 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Improve type spec of properties() | Evgeny Khramtsov | 2019-10-11 | 1 | -1/+27 |
| | |||||
* | Check redirect_uri for OAUTH implicit grant | Alexey Shchepin | 2019-10-03 | 1 | -3/+3 |
| | |||||
* | Update Guide links in WebAdmin to website, as local file isn't included | Badlop | 2019-10-02 | 1 | -1/+1 |
| | |||||
* | Support OAUTH client authentication | Alexey Shchepin | 2019-09-27 | 1 | -0/+7 |
| | |||||
* | Improve ACME implementation | Evgeny Khramtsov | 2019-09-20 | 1 | -53/+0 |
| | | | | Fixes #2487, fixes #2590, fixes #2638 | ||||
* | Improve handling of errors in pubsub code | Evgeny Khramtsov | 2019-07-29 | 1 | -2/+2 |
| | |||||
* | Fix typos using codespell | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | Add code for hibernating inactive muc_room processes | Paweł Chmielowski | 2019-07-16 | 1 | -1/+2 |
| | |||||
* | Avoid using broad p1_queue:queue() type wherever possible | Evgeny Khramtsov | 2019-06-28 | 1 | -2/+2 |
| | |||||
* | Avoid using broad map() type wherever possible | Evgeny Khramtsov | 2019-06-27 | 1 | -6/+13 |
| | |||||
* | Use "begin ... end" in logging macros | Evgeny Khramtsov | 2019-06-24 | 1 | -5/+5 |
| | |||||
* | Improve extraction of translated strings | Evgeny Khramtsov | 2019-06-22 | 1 | -9/+7 |
| | | | | | | | | | | | | | 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")). | ||||
* | Add support for backwards compatibility in command argument names (#2908) | Badlop | 2019-06-19 | 1 | -0/+1 |
| | |||||
* | Add forgotten header file | Evgeny Khramtsov | 2019-06-14 | 1 | -0/+41 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 8 | -39/+43 |
| | |||||
* | Fix handling of list arguments on pgsql | Paweł Chmielowski | 2019-04-23 | 1 | -2/+1 |
| | |||||
* | Replace code using p1_time_compat wrapper with native functions | Paweł Chmielowski | 2019-02-27 | 3 | -3/+3 |
| | | | | | | | Since we now require R19, we shouldn't need that anymore. There are still couple places where p1_time_compat:unique_timestamp() is used as there is no direct equivalent. | ||||
* | Remove now() calls that sneaked in in pull requests | Paweł Chmielowski | 2019-02-27 | 1 | -1/+1 |
| | |||||
* | Add MQTT support | Evgeny Khramtsov | 2019-02-25 | 1 | -0/+183 |
| | |||||
* | Once just_created isn't true, use it to keep room process creation (#2787) | Badlop | 2019-02-11 | 1 | -1/+1 |
| | |||||
* | Update muc room state after adding extra access field to it | Paweł Chmielowski | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 31 | -31/+31 |
| | |||||
* | Add code for handling deprecations of get_stacktrace() | Paweł Chmielowski | 2018-12-13 | 1 | -0/+27 |
| | |||||
* | Increase MAX_PAYLOAD_SIZE for PubSub items | Holger Weiss | 2018-12-10 | 1 | -1/+1 |
| | | | | | | Some PubSub payloads (such as PEP avatars) can easily exceed the old MAX_PAYLOAD_SIZE. Use a higher limit, but stay below the default max_stanza_size value. | ||||
* | Keep info about carbons inside session table | Evgeny Khramtsov | 2018-12-01 | 1 | -27/+0 |
| | | | | | | | | | | | | | | | Accordingly, Mnesia/SQL/Riak table 'carboncopy' is not used anymore and can be safely removed. As a consequence, the commit deprecates the following options of mod_carboncopy: - ram_db_type - use_cache - cache_size - cache_missed - cache_life_time Fixes #2663 | ||||
* | Replace dict with maps | Evgeny Khramtsov | 2018-11-15 | 1 | -8/+6 |
| | | | | This will improve performance and memory consumptions of large MUCs | ||||
* | Move XMPP stream and SASL processing to xmpp repo | Evgeniy Khramtsov | 2018-07-06 | 1 | -28/+0 |
| | |||||
* | Rename obsolete type in comments | Christophe Romain | 2018-06-29 | 1 | -5/+5 |
| | |||||
* | Move mod_irc to ejabberd-contrib | Evgeniy Khramtsov | 2018-06-20 | 1 | -35/+0 |
| | |||||
* | Update mod_muc_room.hrl | Evgeniy Khramtsov | 2018-06-14 | 1 | -9/+7 |
| | |||||
* | Get rid of jlib.hrl/jlib.erl | Evgeniy Khramtsov | 2018-06-14 | 1 | -501/+0 |
| | |||||
* | Do not check for deprecated types | Evgeniy Khramtsov | 2018-06-14 | 1 | -35/+0 |
| | | | | | Since we support only Erlang >= OTP-17.5, the check for old-style dict/queue/etc types is no longer needed | ||||
* | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 2018-06-14 | 5 | -41/+33 |
| | | | | | | | | | 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 |