aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Improve mod_multicastPaweł Chmielowski2021-11-171-290/+136
| |
* | Better version of dialyzer fixPaweł Chmielowski2021-11-161-2/+2
| |
* | Make dialyzer happyPaweł Chmielowski2021-11-161-1/+1
| |
* | Make s2s connection table cleanup more robustPaweł Chmielowski2021-11-162-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 handlerPaweł Chmielowski2021-11-101-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 resumptionHolger Weiss2021-11-061-1/+13
| | | | | | | | Many thanks to Thilo Molitor for spotting the issue and testing the fix.
* | Improve documentation of some commandsBadlop2021-11-051-7/+27
| |
* | Mention "help" as an available ejabberdctl commandBadlop2021-11-051-0/+1
| |
* | Annotate support for XEP-0317: Hats, since commit 5d0e599f1Badlop2021-11-051-0/+2
| |
* | mod_pubsub: Remove unused check_opt_range/3 clauseHolger Weiss2021-10-311-3/+1
| |
* | node_pep: Fix remove_expired_items/2 argument nameHolger Weiss2021-10-312-4/+4
| |
* | mod_pubsub: Fix get_max_items_node/1 specificationHolger Weiss2021-10-301-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 commandHolger Weiss2021-10-306-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 Shchepin2021-10-291-6/+414
| |
* | Fix create_room_with_opts when using SQL storage (#3700)Badlop2021-10-211-1/+1
| |
* | mod_mam: Declare XEP-0441 supportHolger Weiss2021-10-061-0/+1
| |
* | Use mod_register in web register form, so its restrictions are used (#3688)Badlop2021-10-041-14/+12
| |
* | Use mod_register to format some common error messagesBadlop2021-10-041-5/+3
| |
* | Support old scram records before xmpp's 651050f9 and ejabberd's e5cad9be6 ↵Badlop2021-09-271-0/+14
| | | | | | | | (#3680)
* | Add indexes from 95fa43aa to the old-to-new schema update functionBadlop2021-09-271-0/+2
| |
* | Update export/import of scram password to XEP-0227 1.1 (#3676)Badlop2021-09-221-35/+71
| |
* | Don't crash when exporting a module that is not enabledBadlop2021-09-221-5/+15
| |
* | When exporting mod_mam, MUC entries are assigned to the MUC service (#3680)Badlop2021-09-221-5/+10
| |
* | Small optimization in mod_roster_sql:get_rosterAlexey Shchepin2021-09-211-6/+4
| |
* | Use INSERT ... ON CONFLICT in SQL_UPSERT for PostgreSQL >= 9.5Alexey Shchepin2021-09-191-9/+68
| |
* | Fix SQL_UPSERT in mod_push_sql:store_sessionAlexey Shchepin2021-09-191-1/+1
| |
* | Fix previous commit: add forgotten endline blankspacesBadlop2021-09-141-2/+2
| |
* | Update documentation to match the implemented options values (#3675)Badlop2021-09-148-26/+23
| |
* | Optimize MucSub processingAlexey Shchepin2021-09-133-116/+256
| |
* | ejabberd_admin: Fix ejabberd_piefxis commandsHolger Weiss2021-09-081-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' raceHolger Weiss2021-09-051-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 gracefullyHolger Weiss2021-09-051-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 changeBadlop2021-08-271-2/+2
| |
* | Add internal links in WebAdmin Vhosts pageBadlop2021-08-271-4/+6
| |
* | Send ping from server, not bare user JID (#3658)Badlop2021-08-271-1/+1
| |
* | node_flat: Avoid catch-all clauses for RSMHolger Weiss2021-08-231-7/+4
| | | | | | | | Apply the change made in the previous commit to Mnesia storage as well.
* | node_flat_sql: Avoid catch-all clauses for RSMHolger Weiss2021-08-231-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 configurationBadlop2021-08-231-2/+2
| |
* | Tell dialyzer that gen_tags only cares about markdown output, not htmlBadlop2021-08-231-0/+1
| |
* | New command to produce markdown with tags and their associated commandsBadlop2021-08-232-2/+30
| |
* | Produce module names with specific syntax, docs Makefile will convert to linksBadlop2021-08-231-1/+1
| |
* | Use specific syntax so modules and top-level will be linksBadlop2021-08-2332-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 linksBadlop2021-08-236-26/+31
| |
* | Copy log_rotate_count explanation from docs siteBadlop2021-08-231-1/+2
| |
* | Export function, so ACME API commands are listed in the documentationBadlop2021-08-231-1/+2
| |
* | Change set_master command tag from mnesia to clusterBadlop2021-08-231-1/+1
| |
* | Remove obsolete mod_register_web ideas and improve documentationBadlop2021-08-231-34/+22
| |
* | Add example config to mod_http_api documentationBadlop2021-08-231-1/+11
| |
* | Update API Reference page menu name and orderBadlop2021-08-231-1/+1
| |
* | PubSub: Add delete_old_pubsub_items commandHolger Weiss2021-08-2210-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.