Commit Graph

2914 Commits (e0c1e8bbca527a0b27e6855753bceffa968b567c)
 

Author SHA1 Message Date
Roger A. Light e0c1e8bbca Windows installer to use openssl 3. 4 years ago
Roger A. Light 94e1792eef Do global ticks even on per_listener_settings true. 4 years ago
Roger A. Light a51ead84e3 Migrate snap to core20 for 2.1. 4 years ago
Roger Light 65603da5e4 Add `-W` timeout support to Windows. 4 years ago
Roger Light 92f3db92d7 Windows build fixes. 4 years ago
Roger Light 4b7ce2d670 Optional Link Time Optimisation. 4 years ago
Roger Light 6efc59e293 Optimise epoll reregistering. 4 years ago
Roger A. Light e6cca024bf Simplify check and reduce check interval. 4 years ago
Roger A. Light 10ea7a9a2a Don't add local bridges to keepalive check. 4 years ago
Roger A. Light b9b065d2cc Compiler pedantry, and more checks in tests. 4 years ago
Roger A. Light 66082e69af Windows installer improvements. 4 years ago
Roger A. Light f0ed872786 Allow multiple service instances on Windows. 4 years ago
Roger A. Light 91e8344a3e Windows build fixes. 4 years ago
Roger Light 1cc8ebb782 Add support for sending the SIGRTMIN signal to trigger log rotation.
Closes #2337. Thanks to Evgeny S.
4 years ago
Roger A. Light 7857e5cedb Simplify signal handling. 4 years ago
Roger Light 9d3f292b39 Send DISCONNECT With session-takeover return code.
This is for MQTT v5 clients when a client connects with the same client id.

Closes #2340. Thanks to hvxl.
4 years ago
Roger Light 51eda2bf79 Add more efficient keepalive check. 4 years ago
Roger A. Light 21ded3df0d Build fix 4 years ago
Roger Light 4cb811a0b6 Add more basic auth rejection options for plugins. 4 years ago
Roger A. Light 799cdead15 Experimental custom websockets support. 4 years ago
Roger A. Light 56e5c52abe Fix test. 4 years ago
Roger A. Light a199878fb3 Split plugin code to separate files. 4 years ago
Roger A. Light 06dc2f41f8 Don't include external files in coverage results. 4 years ago
Roger A. Light e01542b6cf Fix test. 4 years ago
Roger A. Light 20bcf6a7a8 Fix some cases of plugins not handling v5 plugins. 4 years ago
Roger A. Light 0992bafcc8 Add MOSQ_ERR_PLUGIN_IGNORE. 4 years ago
Roger A. Light a914580205 Remove obselete examples. 4 years ago
Roger A. Light 64915fbaea Fix bridge restart timeout. 4 years ago
Roger A. Light 193859243f Fix will delay idle behaviour. 4 years ago
Roger Light 55e123fec4 Fix incorrect free. 4 years ago
Roger A. Light 55d5d2e5f2 Fix for building when uthash not available. 4 years ago
Roger A. Light 7a86b1078a Fix security init order. 4 years ago
Roger A. Light 2bfc7e7cc8 Do plugin callback unregistering automatically. 4 years ago
Roger A. Light 6763d94962 Add plugin version helper. 4 years ago
Roger A. Light 0f9eb03b3c Don't trigger DISCONNECT events for clients that didn't complete connection. 4 years ago
Roger A. Light 88b4b43dee Fix type. 4 years ago
Roger A. Light 0f2f77c945 Improve idle / mux timeout performance. 4 years ago
Roger Light 88dfac8e88 Windows threading support for the library. 4 years ago
Roger Light dbd0d6f0d8 CMake build fixes. 4 years ago
Roger Light 07f793a108 Fix protocol checks - bridge and CONNACK responses. 4 years ago
Roger A. Light 4f24ffef2f Add `disable_client_cert_date_checks` option. 4 years ago
Roger A. Light ba936a869d Add `accept_protocol_versions` option. 4 years ago
Roger A. Light f552ec48b1 Add global_max_connections option. 4 years ago
Roger A. Light 02685d49b6 Add `global_max_clients` option.
This allows limiting client sessions globally on the broker.
4 years ago
Roger A. Light 8acee6647c Add mosquitto_client_port() for plugins. 4 years ago
Roger A. Light 7697406d3a Add topic modification example plugin. 4 years ago
Roger A. Light 1c6d74f208 Fix test 4 years ago
Roger A. Light 64e3c78306 Add `enable_control_api` option. 4 years ago
Roger A. Light a25fc166a8 Add $CONTROL/broker/v1 control & the `getPluginInfo` command. 4 years ago
Roger A. Light 3413001d47 Add `mosquitto_plugin_set_info()`
This allows plugins to tell the broker their name and version.
4 years ago