aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mqtt.erl (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-05Set 'max_fsm_queue' default value (back) to 10000Holger Weiss1-1/+1
The default value for the 'max_fsm_queue' option was set to 10000 in commit 79685da90b514a49f9c412e31dccc17be9dd8680, and that value is still documented to be the default. It was (probably unintentionally) changed to 5000 in commit 03de853e4fdcf852ae75a86922c08bb1a0950e6d. It makes sense to keep it larger than the value of mod_stream_mgmt's 'max_ack_queue' option.
2020-04-09Minor fixes in docBadlop1-1/+2
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2020-01-08Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov1-0/+87
Several documentation callbacks (doc/0 and mod_doc/0) are implemented and `ejabberdctl man` command is added to generate a man page. Note that the command requires a2x to be installed (which is a part of asciidoc package).
2019-09-23Correctly handle unicode in log messagesEvgeny Khramtsov1-2/+2
2019-08-04Don't retain module option on gen_mod supervisorEvgeny Khramtsov1-1/+2
When module's options were updated (e.g. by reloading ejabberd.yml) and, later, the module's process crashed, gen_mod supervisor restarts the process with outdated options. This is now fixed.
2019-07-17Allow flexible timeout format in session_expiry option of mod_mqttEvgeny Khramtsov1-2/+4
2019-07-12Process unexpected messages uniformlyEvgeny Khramtsov1-5/+7
2019-06-15Get rid of "well-known" typeEvgeny Khramtsov1-11/+8
2019-06-14Use new configuration validatorEvgeny Khramtsov1-58/+53
2019-04-23Add WebSockets support to mod_mqttEvgeny Khramtsov1-0/+5
Example configuration: listen: ... - port: 5280 module: ejabberd_http request_handlers: "/mqtt": mod_mqtt modules: ... mod_mqtt: {}
2019-04-01Rename listening callback from start/2 to start/3Evgeny Khramtsov1-4/+5
This will prevent conflicts in callback names in mod_mqtt Old callback function is still supported.
2019-02-25Add MQTT supportEvgeny Khramtsov1-0/+561