aboutsummaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-1133-33/+33
|
* Merge pull request #3652 from weiss/bump-max-itemsbadlop2021-12-031-1/+1
|\ | | | | PubSub: Bump default value for 'max_items' limit
| * PubSub: Bump default value for 'max_items' limitHolger Weiss2021-07-281-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 bugHolger Weiss2021-10-311-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 Shchepin2021-10-291-0/+2
| |
* | Optimize MucSub processingAlexey Shchepin2021-09-131-4/+11
| |
* | Store who defines a command, specially when defined by ejabberd modulesBadlop2021-07-301-0/+1
|/
* New 'note' field in commands and options documentationBadlop2021-05-051-0/+1
|
* Update sql_query record to handle the Erlang/OTP 24 compiler reportsBadlop2021-03-041-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)Badlop2021-01-2733-33/+33
|
* Mark dangerous buttons with CSS (#3363)Badlop2020-08-241-0/+8
|
* Update links to the ejabberd Docs page in WebAdminBadlop2020-04-141-2/+2
|
* Make webadmin redirect to page that end with /Paweł Chmielowski2020-03-261-0/+1
|
* Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility ↵Alexey Shchepin2020-02-041-1/+2
| | | | with CockroachDB (#3074)
* Update copyright to 2020 (#3149)Badlop2020-01-2833-33/+33
|
* Use lager on OTP<22.0Evgeny Khramtsov2019-10-251-2/+21
| | | | This also lowers Erlang/OTP minimum version requirement back to 19.3
* Replace lager with built-in new logging APIEvgeny Khramtsov2019-10-181-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 Khramtsov2019-10-111-1/+27
|
* Check redirect_uri for OAUTH implicit grantAlexey Shchepin2019-10-031-3/+3
|
* Update Guide links in WebAdmin to website, as local file isn't includedBadlop2019-10-021-1/+1
|
* Support OAUTH client authenticationAlexey Shchepin2019-09-271-0/+7
|
* Improve ACME implementationEvgeny Khramtsov2019-09-201-53/+0
| | | | Fixes #2487, fixes #2590, fixes #2638
* Improve handling of errors in pubsub codeEvgeny Khramtsov2019-07-291-2/+2
|
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
|
* Add code for hibernating inactive muc_room processesPaweł Chmielowski2019-07-161-1/+2
|
* Avoid using broad p1_queue:queue() type wherever possibleEvgeny Khramtsov2019-06-281-2/+2
|
* Avoid using broad map() type wherever possibleEvgeny Khramtsov2019-06-271-6/+13
|
* Use "begin ... end" in logging macrosEvgeny Khramtsov2019-06-241-5/+5
|
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-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)Badlop2019-06-191-0/+1
|
* Add forgotten header fileEvgeny Khramtsov2019-06-141-0/+41
|
* Use new configuration validatorEvgeny Khramtsov2019-06-148-39/+43
|
* Fix handling of list arguments on pgsqlPaweł Chmielowski2019-04-231-2/+1
|
* Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski2019-02-273-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 requestsPaweł Chmielowski2019-02-271-1/+1
|
* Add MQTT supportEvgeny Khramtsov2019-02-251-0/+183
|
* Once just_created isn't true, use it to keep room process creation (#2787)Badlop2019-02-111-1/+1
|
* Update muc room state after adding extra access field to itPaweł Chmielowski2019-01-101-1/+1
|
* Update copyright to 2019 (#2756)Badlop2019-01-0831-31/+31
|
* Add code for handling deprecations of get_stacktrace()Paweł Chmielowski2018-12-131-0/+27
|
* Increase MAX_PAYLOAD_SIZE for PubSub itemsHolger Weiss2018-12-101-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 tableEvgeny Khramtsov2018-12-011-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 mapsEvgeny Khramtsov2018-11-151-8/+6
| | | | This will improve performance and memory consumptions of large MUCs
* Move XMPP stream and SASL processing to xmpp repoEvgeniy Khramtsov2018-07-061-28/+0
|
* Rename obsolete type in commentsChristophe Romain2018-06-291-5/+5
|
* Move mod_irc to ejabberd-contribEvgeniy Khramtsov2018-06-201-35/+0
|
* Update mod_muc_room.hrlEvgeniy Khramtsov2018-06-141-9/+7
|
* Get rid of jlib.hrl/jlib.erlEvgeniy Khramtsov2018-06-141-501/+0
|
* Do not check for deprecated typesEvgeniy Khramtsov2018-06-141-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 headerEvgeniy Khramtsov2018-06-145-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