- Sep 17, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 16, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 10, 2020
-
-
Roger A. Light authored
This allow clients to access their SSL structure and perform additional verification.
-
Roger A. Light authored
-
Roger A. Light authored
-
- Sep 08, 2020
-
-
Roger A. Light authored
-
- Sep 07, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
These can be used by plugins to disconnect clients.
-
- Sep 06, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
This is in preparation for changing to a tree based implementation.
-
Roger A. Light authored
Websockets clients are now part of the by_sock hashtable, so this isn't needed.
-
- Sep 03, 2020
-
-
Roger A. Light authored
-
- Aug 29, 2020
-
-
Roger A. Light authored
These are for field width and precision for some parameters.
-
- Aug 18, 2020
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
We always get passed the client even if it doesn't have a username/password now.
-
Roger A. Light authored
-
Roger A. Light authored
If we have e.g. max_inflight_messages set to 1000, and currently have 999 messages inflight, then when we send a new message to a client we have to iterate over the whole list to get to the newest message. This change means that we start of the back of the list to find the newest items, which reduces overhead.
-
- Aug 12, 2020
-
-
Roger Light authored
New messages are now queued for clients when old ones are sent, rather than on every iteration of the main loop. This produces good performance improvements.
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
This should allow tests to be simpler - no more nested ifs.
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
Rename mosquitto_plugin_publish() to mosquitto_broker_publish(). These two functions achieve the same thing. *_publish() publishes the payload and frees it later. *_publish_copy() takes a copy of the payload, so the plugin still owns the memory it passed to the function.
-
Roger A. Light authored
-
- Aug 08, 2020
-
-
Roger A. Light authored
-
- Aug 07, 2020
-
-
- Aug 06, 2020
-
-
Roger A. Light authored
Coverity Scan 1431137.
-
Roger A. Light authored
Coverity Scan 1431139.
-
Roger A. Light authored
Coverity Scan 1431132.
-
Roger A. Light authored
Coverity Scan 1431134, 1431136, 1431140.
-
Roger A. Light authored
Coverity Scan 1431131, 1431135, 1431141.
-
- Aug 03, 2020
-
-
Roger A. Light authored
-