Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Improve mod_multicast | Paweł Chmielowski | 2021-11-17 | 1 | -290/+136 | |
| | | ||||||
* | | Better version of dialyzer fix | Paweł Chmielowski | 2021-11-16 | 1 | -2/+2 | |
| | | ||||||
* | | Make dialyzer happy | Paweł Chmielowski | 2021-11-16 | 1 | -1/+1 | |
| | | ||||||
* | | Make s2s connection table cleanup more robust | Paweł Chmielowski | 2021-11-16 | 2 | -61/+38 | |
| | | | | | | | | | | Using monitors instead of doint that from terminate() makes us immune to s2s handler processes being forcefully killed. | |||||
* | | Fix exception in mucsub {un}subscription events multicast handler | Paweł Chmielowski | 2021-11-10 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | While those event are wrapped in mucsub envelope they doesn't contain regular messages that require updating 'to' attribute, so don't process in that same way as events with wrapped message in them. | |||||
* | | mod_caps: Don't forget caps on XEP-0198 resumption | Holger Weiss | 2021-11-06 | 1 | -1/+13 | |
| | | | | | | | | Many thanks to Thilo Molitor for spotting the issue and testing the fix. | |||||
* | | Improve documentation of some commands | Badlop | 2021-11-05 | 1 | -7/+27 | |
| | | ||||||
* | | Mention "help" as an available ejabberdctl command | Badlop | 2021-11-05 | 1 | -0/+1 | |
| | | ||||||
* | | Annotate support for XEP-0317: Hats, since commit 5d0e599f1 | Badlop | 2021-11-05 | 1 | -0/+2 | |
| | | ||||||
* | | mod_pubsub: Remove unused check_opt_range/3 clause | Holger Weiss | 2021-10-31 | 1 | -3/+1 | |
| | | ||||||
* | | node_pep: Fix remove_expired_items/2 argument name | Holger Weiss | 2021-10-31 | 2 | -4/+4 | |
| | | ||||||
* | | mod_pubsub: Fix get_max_items_node/1 specification | Holger Weiss | 2021-10-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | Make it explicit that the get_max_items_node/1 function returns ?MAXITEMS if the 'max_items_node' option isn't specified. The function didn't actually fall back to 'undefined' (but to the 'max_items_node' default; i.e., ?MAXITEMS) anyway. This change just clarifies the behavior and adjusts the function specification accordingly. | |||||
* | | PubSub: Add delete_expired_pubsub_items command | Holger Weiss | 2021-10-30 | 6 | -5/+113 | |
| | | | | | | | | | | | | | | Support XEP-0060's pubsub#item_expire feature by adding a command for deleting expired PubSub items. Thanks to Ammonit Measurement GmbH for sponsoring this work. | |||||
* | | Support MUC hats (XEP-0317, conversejs/prosody compatible) | Alexey Shchepin | 2021-10-29 | 1 | -6/+414 | |
| | | ||||||
* | | Fix create_room_with_opts when using SQL storage (#3700) | Badlop | 2021-10-21 | 1 | -1/+1 | |
| | | ||||||
* | | mod_mam: Declare XEP-0441 support | Holger Weiss | 2021-10-06 | 1 | -0/+1 | |
| | | ||||||
* | | Use mod_register in web register form, so its restrictions are used (#3688) | Badlop | 2021-10-04 | 1 | -14/+12 | |
| | | ||||||
* | | Use mod_register to format some common error messages | Badlop | 2021-10-04 | 1 | -5/+3 | |
| | | ||||||
* | | Support old scram records before xmpp's 651050f9 and ejabberd's e5cad9be6 ↵ | Badlop | 2021-09-27 | 1 | -0/+14 | |
| | | | | | | | | (#3680) | |||||
* | | Add indexes from 95fa43aa to the old-to-new schema update function | Badlop | 2021-09-27 | 1 | -0/+2 | |
| | | ||||||
* | | Update export/import of scram password to XEP-0227 1.1 (#3676) | Badlop | 2021-09-22 | 1 | -35/+71 | |
| | | ||||||
* | | Don't crash when exporting a module that is not enabled | Badlop | 2021-09-22 | 1 | -5/+15 | |
| | | ||||||
* | | When exporting mod_mam, MUC entries are assigned to the MUC service (#3680) | Badlop | 2021-09-22 | 1 | -5/+10 | |
| | | ||||||
* | | Small optimization in mod_roster_sql:get_roster | Alexey Shchepin | 2021-09-21 | 1 | -6/+4 | |
| | | ||||||
* | | Use INSERT ... ON CONFLICT in SQL_UPSERT for PostgreSQL >= 9.5 | Alexey Shchepin | 2021-09-19 | 1 | -9/+68 | |
| | | ||||||
* | | Fix SQL_UPSERT in mod_push_sql:store_session | Alexey Shchepin | 2021-09-19 | 1 | -1/+1 | |
| | | ||||||
* | | Fix previous commit: add forgotten endline blankspaces | Badlop | 2021-09-14 | 1 | -2/+2 | |
| | | ||||||
* | | Update documentation to match the implemented options values (#3675) | Badlop | 2021-09-14 | 8 | -26/+23 | |
| | | ||||||
* | | Optimize MucSub processing | Alexey Shchepin | 2021-09-13 | 3 | -116/+256 | |
| | | ||||||
* | | ejabberd_admin: Fix ejabberd_piefxis commands | Holger Weiss | 2021-09-08 | 1 | -3/+3 | |
| | | | | | | | | | | These days, the ejabberd_piefxis commands expect their arguments to be handed over as binary strings. | |||||
* | | mod_http_upload_quota: Avoid 'max_days' race | Holger Weiss | 2021-09-05 | 1 | -12/+11 | |
| | | | | | | | | | | | | | | | | | | Try to spread clean-up runs for multiple hosts, rather than scheduling them in parallel. This should reduce I/O spikes, and avoid race conditions where multiple processes detect and then try to delete the same old files (if multiple hosts have the same 'docroot'). Fixes #3497. | |||||
* | | mod_register_web: Handle unknown host gracefully | Holger Weiss | 2021-09-05 | 1 | -8/+14 | |
| | | | | | | | | | | | | | | Return a proper error message on registration attempts against unknown hosts, rather than crashing. Thanks to Ingo Jürgensmann for reporting the bug. | |||||
* | | Fix WebAdmin recent change | Badlop | 2021-08-27 | 1 | -2/+2 | |
| | | ||||||
* | | Add internal links in WebAdmin Vhosts page | Badlop | 2021-08-27 | 1 | -4/+6 | |
| | | ||||||
* | | Send ping from server, not bare user JID (#3658) | Badlop | 2021-08-27 | 1 | -1/+1 | |
| | | ||||||
* | | node_flat: Avoid catch-all clauses for RSM | Holger Weiss | 2021-08-23 | 1 | -7/+4 | |
| | | | | | | | | Apply the change made in the previous commit to Mnesia storage as well. | |||||
* | | node_flat_sql: Avoid catch-all clauses for RSM | Holger Weiss | 2021-08-23 | 1 | -7/+6 | |
| | | | | | | | | | | | | Explicitly catch invalid <before/> and <after/> timestamps specified by clients in RSM queries, but crash on other errors, rather than silently ignoring those. | |||||
* | | Fix syntax in mod_disco example configuration | Badlop | 2021-08-23 | 1 | -2/+2 | |
| | | ||||||
* | | Tell dialyzer that gen_tags only cares about markdown output, not html | Badlop | 2021-08-23 | 1 | -0/+1 | |
| | | ||||||
* | | New command to produce markdown with tags and their associated commands | Badlop | 2021-08-23 | 2 | -2/+30 | |
| | | ||||||
* | | Produce module names with specific syntax, docs Makefile will convert to links | Badlop | 2021-08-23 | 1 | -1/+1 | |
| | | ||||||
* | | Use specific syntax so modules and top-level will be links | Badlop | 2021-08-23 | 32 | -186/+186 | |
| | | | | | | | | | | | | If we use _`whatever`_ here in ejabberd man pages, it is converted to *`whatever`* in markdown, and docs.ejabberd.im/Makefile converts to the proper links | |||||
* | | Improve formatting and add sections links | Badlop | 2021-08-23 | 6 | -26/+31 | |
| | | ||||||
* | | Copy log_rotate_count explanation from docs site | Badlop | 2021-08-23 | 1 | -1/+2 | |
| | | ||||||
* | | Export function, so ACME API commands are listed in the documentation | Badlop | 2021-08-23 | 1 | -1/+2 | |
| | | ||||||
* | | Change set_master command tag from mnesia to cluster | Badlop | 2021-08-23 | 1 | -1/+1 | |
| | | ||||||
* | | Remove obsolete mod_register_web ideas and improve documentation | Badlop | 2021-08-23 | 1 | -34/+22 | |
| | | ||||||
* | | Add example config to mod_http_api documentation | Badlop | 2021-08-23 | 1 | -1/+11 | |
| | | ||||||
* | | Update API Reference page menu name and order | Badlop | 2021-08-23 | 1 | -1/+1 | |
| | | ||||||
* | | PubSub: Add delete_old_pubsub_items command | Holger Weiss | 2021-08-22 | 10 | -10/+146 | |
| | | | | | | | | | | | | | | | | Add a command for keeping only the specified number of items on each node and removing all older items. This might be especially useful if nodes may be configured to have no 'max_items' limit. Thanks to Ammonit Measurement GmbH for sponsoring this work. |