aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merge remote-tracking branch 'processone/pr/3666'Holger Weiss2021-08-2212-25/+178
|\ | | | | | | | | | | | | | | * processone/pr/3666: PubSub: Add delete_old_pubsub_items command PubSub: Optimize publishing on large nodes (SQL) PubSub: Support unlimited number of items PubSub: Support 'max_items=max' node configuration
| * 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.
| * PubSub: Optimize publishing on large nodes (SQL)Holger Weiss2021-08-211-3/+13
| | | | | | | | | | | | | | | | Avoid an unnecessary SQL query while publishing an item on a PubSub node without 'max_items' limit. The query in question can be expensive if the node has a large number of items. Thanks to Ammonit Measurement GmbH for sponsoring this work.
| * PubSub: Support unlimited number of itemsHolger Weiss2021-08-213-8/+12
| | | | | | | | | | | | | | | | Allow for setting the mod_pubsub option 'max_items_node' to 'unlimited'. If clients then request a 'max_items' limit of 'max', old items aren't deleted when publishing new ones. Thanks to Ammonit Measurement GmbH for sponsoring this work.
| * PubSub: Support 'max_items=max' node configurationHolger Weiss2021-08-203-4/+7
|/ | | | | | | | | Let clients request the maximum limit for the node configuration option 'max_items' by specifying the special value 'max' instead of an integer. This was added to XEP-0060, revision 1.17.0 (and clarified in revision 1.20.0). Thanks to Ammonit Measurement GmbH for sponsoring this work.
* Merge pull request #3660 from ballerburg9005/patch-1badlop2021-08-161-1/+2
|\ | | | | "sort -R" command in captcha-ng.sh is not POSIX - added "shuf" and "cat" as fallback
| * "sort -R" command not POSIX, added "shuf" and "cat" as fallbackballerburg90052021-08-121-1/+2
| |
* | Merge pull request #3656 from pitchum/masterbadlop2021-08-161-0/+6
|\ \ | |/ |/| Add missing pgsql migration for table push_session
| * Add missing SQL migration for table push_sessionpitchum2021-08-011-0/+6
| |
* | mod_mam_sql: Remove duplicated functionsHolger Weiss2021-08-071-15/+5
| |
* | Determine the default handlerid at runtimeBadlop2021-08-051-2/+10
| | | | | | | | Apparently Elixir's default is not called 'default'
* | Fix CHANGELOG: rebar2's elixir workaround was problematic and was revertedBadlop2021-08-051-1/+0
| | | | | | | | | | | | | | | | Problems: - That workaround required running "make" twice - CEAN (used to build installers) doesn't support that make && make - Support for Elixir in rebar3 doesn't yet exist - Preferable path for Elixir usage: install Elixir and use --with-rebar=mix
* | Fix typo when creating index (thanks to Millesimus)Badlop2021-08-051-1/+1
| | | | | | | | Reference: https://github.com/processone/ejabberd/commit/95fa43aa96514b7e8b77fa7c29d2c0b5b1c1331a#r54157330
* | Update tests after last commitPaweł Chmielowski2021-08-041-1/+15
| |
* | Allow storing non-composing x:events in offlinePaweł Chmielowski2021-08-041-0/+10
| |
* | mod_pubsub: Fix check_opt_range/3 specHolger Weiss2021-08-021-1/+2
|/
* Use the most specific tag for ejabberd commands with several onesBadlop2021-07-302-13/+13
|
* Show tags and definer module in generated API document when it's a gen_modBadlop2021-07-301-4/+18
|
* Show definer module in "ejabberdctl help" when it's a gen_modBadlop2021-07-301-1/+11
|
* Store who defines a command, specially when defined by ejabberd modulesBadlop2021-07-309-8/+13
|
* PubSub: Use configured 'max_items' by defaultHolger Weiss2021-07-281-1/+1
| | | | | | | If clients don't ask for a specific 'max_items' limit, use the value of mod_pubsub's 'max_items_node' option as default, rather than the hard-coded ?MAXITEMS value. This makes sure clients cannot circumvent a smaller, configured limit.
* mod_push: Fix handling of MUC/Sub messagesHolger Weiss2021-07-281-4/+5
| | | | | | | Don't fail to include the sender/body of MUC/Sub messages if the recipient is offline. Closes #3651.
* When vsn is an exact tag, append .0 to satisfy SemVerBadlop2021-07-261-0/+3
|
* Remove stringprep override from mix.exsPaweł Chmielowski2021-07-261-1/+1
|
* Add missing fields from config inside mod_muc_admin:change_optionsPaweł Chmielowski2021-07-231-0/+3
|
* Revert "Add workaround so rebar2 can use Elixir 1.12.0"21.07Paweł Chmielowski2021-07-224-46/+2
| | | | This reverts commit 937e1c2e373e360fe47e455886d186492248f31f.
* Remove leading zeros in ejabberd version number to satisfy Elixir SemVerBadlop2021-07-211-1/+1
|
* Add 21.07 changes to CHANGELOGBadlop2021-07-211-0/+47
|
* Update man pageBadlop2021-07-211-13/+32
|
* In "make dev" don't create link ejabberdctl, seems buggyBadlop2021-07-211-9/+3
|
* Update mix.lockPaweł Chmielowski2021-07-211-26/+22
|
* Annotate the srg_create command as changed in 21.07Badlop2021-07-211-0/+1
|
* Simplify the --with-rebar example in READMEBadlop2021-07-211-1/+1
|
* Update Portuguese translation from Weblate (thanks to Ssantos)Badlop2021-07-211-1/+560
|
* Update Italian translation from Weblate (thanks to Alessandro Mandelli)Badlop2021-07-211-0/+1
|