Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Don't request the whole MUC room state in get_room_occupants_number command ↵ | Alexey Shchepin | 2022-03-07 | 2 | -2/+18 | |
| | | | | | | | | (#3684) (#1964) | |||||
* | | 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 | |
| | | ||||||
* | | The lager dependency is used only with old Erlang versions | Badlop | 2022-02-24 | 1 | -2/+1 | |
| | | ||||||
* | | 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 | |
| | | ||||||
* | | Optimize room_unused_* commands | Paweł Chmielowski | 2022-02-18 | 4 | -26/+75 | |
| | | | | | | | | | | | | 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. | |||||
* | | Update copyright year to 2022 | Badlop | 2022-02-11 | 209 | -210/+210 | |
| | | ||||||
* | | ejabberd_sql_pt got USE_NEW_SCHEMA in 78dfb83 and removed in e15595d | Badlop | 2022-02-11 | 1 | -6/+0 | |
| | | ||||||
* | | Implement Get List of Registered/Online Users from XEP-0133 | Badlop | 2022-02-11 | 1 | -0/+38 | |
| | | ||||||
* | | 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 | |
| | | ||||||
* | | New "make relive" similar to "ejabberdctl live" without installing | Badlop | 2022-02-03 | 1 | -1/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | 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 | |
| | | ||||||
* | | Fix typos | Kian-Meng Ang | 2022-01-24 | 8 | -12/+12 | |
|/ | ||||||
* | 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. | |||||
* | mod_shared_roster: Normalize JID on unset_presence | Holger Weiss | 2022-01-15 | 1 | -2/+5 | |
| | | | | | | | | | Don't forget to normalize the JID handed over from ejabberd_sm on presence-unavailable. Without normalization, mod_shared_roster might fail to look up the storage backend for the given host name, for example. Fixes #3752. | |||||
* | Document that 'unregister' command deletes data associated with the account | Badlop | 2022-01-13 | 1 | -0/+2 | |
| | ||||||
* | Document option subscrube_room_many_max_users introduced in fc34661b6 | Badlop | 2022-01-13 | 1 | -1/+8 | |
| | ||||||
* | Update section URLs in ldap documentation | Badlop | 2022-01-13 | 1 | -5/+5 | |
| | ||||||
* | Fix version when this command was really updated | Badlop | 2022-01-11 | 1 | -1/+1 | |
| | ||||||
* | Fix login when generating client id, keep connection record (#3593) | Badlop | 2022-01-11 | 1 | -2/+2 | |
| | ||||||
* | Add better descripion of subscribe_room_many command | Paweł Chmielowski | 2022-01-05 | 1 | -0/+1 | |
| | ||||||
* | Fix Dialyzer, related to Luerl API update from 0.3 to 1.0 | Badlop | 2022-01-04 | 1 | -1/+1 | |
| | ||||||
* | mod_muc_room: Fix function name typo | Holger Weiss | 2021-12-30 | 1 | -4/+4 | |
| | ||||||
* | Merge remote-tracking branch 'processone/pr/3735' | Holger Weiss | 2021-12-20 | 1 | -0/+2 | |
|\ | | | | | | | | | * processone/pr/3735: node_pep: Add config-node and multi-items features | |||||
| * | node_pep: Add config-node and multi-items features | Linus Jahn | 2021-12-19 | 1 | -0/+2 | |
| | | | | | | | | Fixes #3714. | |||||
* | | Add subscribe_room_many command | Alexey Shchepin | 2021-12-20 | 2 | -3/+54 | |
| | | ||||||
* | | Optimize user removal handling in mod_muc | Alexey Shchepin | 2021-12-20 | 2 | -2/+20 | |
| | | ||||||
* | | Accept more types of ejabberdctl commands arguments as JSON-encoded | Alexey Shchepin | 2021-12-20 | 2 | -1/+6 | |
|/ | ||||||
* | mod_stun_disco: Fix parsing of IPv6 listeners | Holger Weiss | 2021-12-18 | 1 | -1/+1 | |
| | | | | | | | Don't crash if `mod_stun_disco` is used with `offer_local_services` and an IPv6 listener has an explicit `ip:` address configured. Thanks to Daniel Kenzelmann for reporting the issue. | |||||
* | Let get_all_rooms handle "global" argument, fixes rooms_unsued_... (#3726) | Badlop | 2021-12-15 | 1 | -1/+8 | |
| | ||||||
* | Handle user removal in mod_muc | Alexey Shchepin | 2021-12-14 | 4 | -2/+73 | |
| | ||||||
* | Annotate modules, options and command major changes in 21.12 | Badlop | 2021-12-09 | 4 | -0/+6 | |
| | ||||||
* | Eliminate xref warning from last commit | Paweł Chmielowski | 2021-12-06 | 1 | -11/+13 | |
| | ||||||
* | Add workaround for bug in older erlang version in rest module | Paweł Chmielowski | 2021-12-06 | 1 | -1/+12 | |
| | ||||||
* | 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. | |||||
* | | Run make options | Badlop | 2021-12-03 | 3 | -1/+56 | |
| | | ||||||
* | | New allow_modules option to restrict registration modules | Badlop | 2021-12-03 | 2 | -5/+23 | |
| | | ||||||
* | | Minor improvements in conversejs documentation | Badlop | 2021-12-03 | 1 | -8/+16 | |
| | | ||||||
* | | Add mod_conversejs | Alexey Shchepin | 2021-11-23 | 1 | -0/+148 | |
| | | ||||||
* | | Fix Dialyzer warning, old passwd tuple don't match current tuple definition | Badlop | 2021-11-17 | 1 | -2/+2 | |
| | |