Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test also with recent Erlang/OTP 25.0-rc1 | Badlop | 2022-02-24 | 1 | -2/+5 |
| | |||||
* | Update jiffy and p1_acme in mix.lock | Badlop | 2022-02-24 | 1 | -2/+2 |
| | |||||
* | Use jiffy 1.1.0 when erlang < 20 because it doesn't have string:split/2 | Badlop | 2022-02-24 | 1 | -1/+6 |
| | |||||
* | Update to jiffy 1.1.1 and p1_acme 1.0.18 to support Erlang/OTP 25.0-rc1 | Badlop | 2022-02-24 | 2 | -3/+3 |
| | |||||
* | Support Erlang 25 in "make options": returns attribute with simpler syntax | Badlop | 2022-02-24 | 1 | -0/+6 |
| | | | | | | | | | | | | | This was introduced in Erlang/OTP 25.0-rc1 https://erlang.org/download/otp_src_25.0-rc1.readme https://github.com/erlang/otp/pull/5509 OTP-17894 Application(s): syntax_tools Related Id(s): PR-5509 The erl_syntax_lib:analyze_attribute/1 function would return {Name, {Name, Value}} instead of {Name, Value} (which is the documented return value). | ||||
* | Add link in mod_http_api documentation to the docs API section | Badlop | 2022-02-24 | 1 | -2/+3 |
| | |||||
* | Fix WebSocket uppercase | Badlop | 2022-02-24 | 3 | -5/+5 |
| | |||||
* | Only care about CT results when CT are ran, and check fails | Badlop | 2022-02-24 | 1 | -2/+3 |
| | |||||
* | The lager dependency is used only with old Erlang versions | Badlop | 2022-02-24 | 3 | -5/+7 |
| | |||||
* | mix.exs: Don't forget to include epam/luerl | Holger Weiss | 2022-02-21 | 1 | -1/+3 |
| | | | | | If --enable-lua and/or --enable-pam was specified, include the corresponding applications with Mix releases. | ||||
* | mix.exs: Be more careful while editing the version | Holger Weiss | 2022-02-21 | 1 | -2/+2 |
| | | | | | | Make sure only leading zeroes are removed while turning the ejabberd version into SemVer format for Mix. For example, remove the zero in "21.04", but keep the zero in "21.12.102". | ||||
* | ejabberdctl: Remove unused environment variable | Holger Weiss | 2022-02-19 | 1 | -2/+0 |
| | | | | | The EJABBERD_DOC_PATH variable is no longer used (cf. commit 949e71efb644f6b79030e26ed880bb2e74b93da0). | ||||
* | mix.lock: Add missing dependencies | Holger Weiss | 2022-02-19 | 1 | -0/+3 |
| | |||||
* | Put esip in mix included_applications only when it's enabled | Paweł Chmielowski | 2022-02-18 | 1 | -1/+2 |
| | |||||
* | Improve compatibility with various db engine versions | Paweł Chmielowski | 2022-02-18 | 2 | -24/+51 |
| | |||||
* | Fix compilation on OTP < 21 and remove dialyzer warning | Paweł Chmielowski | 2022-02-18 | 2 | -10/+13 |
| | |||||
* | Fix sqlite schema | Paweł Chmielowski | 2022-02-18 | 2 | -2/+2 |
| | |||||
* | Optimize room_unused_* commands | Paweł Chmielowski | 2022-02-18 | 11 | -42/+99 |
| | | | | | | Previously to check if hibernated room was old enough we had to fetch info about all rooms from database. Now we repurpose created_at field in sql to store that info, that allow us to have more efficient query just for it. | ||||
* | Check producing and starting releases | Badlop | 2022-02-11 | 1 | -1/+24 |
| | |||||
* | Provide proper path to the compiled libraries in relive's ejabberdctl | Badlop | 2022-02-11 | 1 | -1/+2 |
| | |||||
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 278 | -279/+279 |
| | |||||
* | Detect debug option, and maybe disable debug_info | Badlop | 2022-02-11 | 1 | -1/+3 |
| | | | | | | As explained in https://hexdocs.pm/mix/1.13.2/Mix.Tasks.Compile.Erlang.html > The option :debug_info is always added to the end of it. You can disable that using: > erlc_options: [debug_info: false] | ||||
* | Add forgotten option NO_CUSTOMIZE_HOSTNAME_CHECK to mix.exs | Badlop | 2022-02-11 | 1 | -0/+1 |
| | |||||
* | Nowadays NEW_SQL_SCHEMA is only used to determine the default sql schema | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | ejabberd_sql_pt got USE_NEW_SCHEMA in 78dfb83 and removed in e15595d | Badlop | 2022-02-11 | 1 | -6/+0 |
| | |||||
* | Fix typo introduced in 99fdba0, present since 16.01 | Badlop | 2022-02-11 | 2 | -2/+2 |
| | |||||
* | Some dependencies are optional, check them in mix.exs | Badlop | 2022-02-11 | 1 | -6/+6 |
| | |||||
* | Implement Get List of Registered/Online Users from XEP-0133 | Badlop | 2022-02-11 | 1 | -0/+38 |
| | |||||
* | Remove obsolete db_type defined environment | Badlop | 2022-02-11 | 3 | -6/+3 |
| | | | | | | | | | db_type as a compilation define was first introduced in 2006 in d0e2ac9, but was removed in 2015 in 25791cf. Nowadays: ./configure --enable-mssql will set {mssql, true} in vars.config; That is read by ejabberd.app.src.script to set enabled_backends; which is consulted by test/suite.erl to test only available backends. | ||||
* | Disable mssql in Actions: it's known mssql doesn't pass the tests | Badlop | 2022-02-03 | 1 | -0/+1 |
| | |||||
* | Ensure db_type default value is set when no mssql was defined. Fix typo | Badlop | 2022-02-03 | 1 | -2/+2 |
| | |||||
* | Fix configure when mssql option not set, and add it to --enable-all | Badlop | 2022-02-03 | 1 | -4/+4 |
| | |||||
* | Reorganize and complete documentation of node start/debug commands | Badlop | 2022-02-03 | 1 | -6/+12 |
| | |||||
* | Improve explanation of s2s_access option. Add link to access_rules option | Badlop | 2022-02-03 | 1 | -4/+7 |
| | |||||
* | Use the same wording in all the identical options db_type and ram_db_type | Badlop | 2022-02-03 | 4 | -13/+10 |
| | |||||
* | Fix support for MSSQL testing | Badlop | 2022-02-03 | 3 | -2/+4 |
| | |||||
* | New "make relive" similar to "ejabberdctl live" without installing | Badlop | 2022-02-03 | 7 | -18/+125 |
| | | | | | | | | | | | | | | | | | | | Prepare with: ./autogen.sh && ./configure --with-rebar=./rebar3 && make Or use this if you installed Elixir: ./autogen.sh && ./configure --with-rebar=mix && make Start without installing (it recompiles when necessary): make relive It stores config, database and logs in _build/relive/ There's available the well-known script: _build/relive/ejabberdctl Please note this fails immediately: r3:do(compile). This crashes a few seconds later: rebar3:run(["compile"]). Workaround that works correctly: ejabberd_admin:update(). | ||||
* | mod_pubsub: Unsubscribe JID on whitelist removal | Holger Weiss | 2022-02-02 | 1 | -1/+13 |
| | | | | | If a JID is removed from the affiliation lists of a node with access model 'whitelist', remove it from the list of subscribers as well. | ||||
* | Make dialyzer happy | Paweł Chmielowski | 2022-02-02 | 1 | -4/+8 |
| | |||||
* | One more place where we need to handle socket field not being available | Paweł Chmielowski | 2022-02-02 | 1 | -3/+3 |
| | |||||
* | Don't expect that socket will be available in c2s_terminated hook | Paweł Chmielowski | 2022-02-02 | 1 | -3/+3 |
| | | | | | | | For detached connection we free socket, so let's make code account for this (and we really need it for printing debug informations). This makes sure we call ejabberd_sm:close_session | ||||
* | Store all mucsub notifications not only message notifications | Paweł Chmielowski | 2022-02-01 | 1 | -1/+1 |
| | | | | | | Previously we stored only message/subject change notifications, but if user request also change notificaitons for affiliation/config/subscribers then i don't see reason why we shouldn't store it as well. | ||||
* | mod_shared_roster: Adjust special group cache size | Holger Weiss | 2022-01-25 | 1 | -1/+2 |
| | | | | | | | | Let the size of the cache used for 'special' groups (such as @all@ or @online@) depend on the number of virtual hosts, as the cache will contain seperate entries per domain. Thanks to Ingo Jürgensmann for reporting the issue. | ||||
* | Remove reference to the obsolete Vagrant environment | Badlop | 2022-01-25 | 1 | -13/+0 |
| | |||||
* | Run autoupdate to replace obsolete AC_HELP_STRING with AS_HELP_STRING | Badlop | 2022-01-25 | 1 | -27/+24 |
| | | | | | This change is required to work with autoconf 2.71 or higher, and it works with autoconf 2.59 or higher. | ||||
* | Support MQTT subscriptions spread over the cluster (#3750) | Badlop | 2022-01-25 | 1 | -3/+10 |
| | |||||
* | Pass property name as expected in mqtt_codec (fixes login using MQTT 5) | Badlop | 2022-01-25 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3757 from kianmeng/fix-typos | badlop | 2022-01-25 | 21 | -38/+38 |
|\ | | | | | Fix typos | ||||
| * | Fix typos | Kian-Meng Ang | 2022-01-24 | 21 | -38/+38 |
|/ | |||||
* | mod_pubsub: Allow for limiting item_expire value | Holger Weiss | 2022-01-17 | 1 | -6/+15 |
| | | | | | | If mod_pubsub's 'max_item_expire_node' option is specified, reject node configurations with an 'item_expire' value that exceeds the specified limit. |