- Jan 28, 2020
-
-
Panagiotis Vasilikos authored
Reason: The memory allocated for the packet pointer at line 155 is not freed before returning at line 188. Fix: I inserted the mosquitto__free(packet) statement just before returning at line 188. Signed-off-by:Panagiotis Vasilikos <panagiotis.vasilikos@alexandra.dk>
-
- Jan 24, 2020
-
-
Panagiotis Vasilikos authored
Reason: In line 70, the memory allocation for the pointer reasons_codes may result to a memory leak due to the many returns (e.g as the one in line 78) occuring in the program's path until reaching the mosquitto__free at line 122. Fix: I moved the memory allocation code block (lines 69-73) just before the line 102. This is the first place the pointer reason_codes is used, while the following mosquitto__free operators free the allocated memory correctly. Signed-off-by:Panagiotis Vasilikos <panagiotis.vasilikos@alexandra.dk>
-
- Jan 03, 2020
-
-
Roger A. Light authored
-
- Dec 20, 2019
-
-
Roger A. Light authored
Previously, authentication checks would only take place if usernames were defined in the password file. Closes #1545. Thanks to Timothy Godfrey.
-
- Dec 19, 2019
-
-
Roger A. Light authored
Closes #1539. Thanks to Leon Poon.
-
- Dec 12, 2019
-
-
Roger A. Light authored
Closes #1525. Thanks to Christoph Krey.
-
- Dec 03, 2019
-
-
Roger A. Light authored
-
Roger A. Light authored
-
- Nov 29, 2019
-
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
Closes #1513.
-
Roger Light authored
In sub_client.c, call mosquitto_destroy() in cleanup label.
-
Roger A. Light authored
This is all now handled in session_expiry.c, through session expiry interval/time.
-
Roger A. Light authored
Closes #1494. Thanks to Christoph Krey.
-
- Nov 28, 2019
-
-
Basavesh Shivakumar authored
Fixes: #1513 and frees resources when someone terminates via SIGTERM or SIGINT. Signed-off-by:Basavesh Shivakumar <basavesh.shivakumar@gmail.com>
-
- Nov 22, 2019
-
-
Roger A. Light authored
Closes #1499. Thanks to Basavesh Shivakumar.
-
- Nov 21, 2019
-
-
Roger A. Light authored
-
-
- Nov 17, 2019
-
-
Basavesh Shivakumar authored
Signed-off-by:Basavesh Shivakumar <basavesh.shivakumar@gmail.com>
-
- Nov 14, 2019
-
-
Roger A. Light authored
-
- Nov 08, 2019
-
-
Roger A. Light authored
Blank lines are sent as empty messages. Closes #1474. Thanks to majekw.
-
Roger A. Light authored
This would happen if the final line did not end with a new line. Closes #1473. Thanks to majekw.
-
- Nov 07, 2019
-
-
Roger A. Light authored
This can occurs after one client takes over a previous connection. Closes #1489. Thanks to Bas Verhoeven.
-
- Nov 06, 2019
-
-
Roger Light authored
Install pkg-config files into arch dependent locations also for CMake builds
-
Roger A. Light authored
This allow more libraries to be linked when compiling the clients with a static libmosquitto, as required for e.g. openssl on some systems. Closes #1371. Thanks to Fabrice Fontaine.
-
Roger A. Light authored
-
Roger A. Light authored
-
Roger A. Light authored
This seems to be required just on more modern Python versions.
-
Roger A. Light authored
-
Mario Vejlupek authored
Signed-off-by:Mario Vejlupek <mario@vejlupek.cz>
-
-
Roger A. Light authored
-
Roger A. Light authored
Stdin mode wouldn't work with normal compiler optimisation levels.
-
Roger Light authored
mosquitto_pub: split main loop.
-
Roger Light authored
Fix test on invalid null will topic value in connect packet Fix test on invalid reserved bit value in connect packet Add send of pubcomp in 02-subpub-qos2 script. To keep the broker session working while launching several tests on the same broker, the last packet of this transaction must be sent. Fix way of sending packets in compliance tests. According to the documentation of python 3 socket::send method (https://docs.python.org/3/library/socket.html#socket.socket.send), the call to send must be retry until all data is sent while sending packet with a "large" amount of data.
-
- Nov 04, 2019
-
-
Jerome Malinge authored
Signed-off-by:Jerome Malinge <gromgromm@yahoo.com>
-
Jerome Malinge authored
Signed-off-by:Jerome Malinge <gromgromm@yahoo.com>
-
Jerome Malinge authored
To keep the broker session working while launching several tests on the same broker, the last packet of this transaction must be sent. Signed-off-by:Jerome Malinge <gromgromm@yahoo.com>
-
Jerome Malinge authored
According to the documentation of python 3 socket::send method (https://docs.python.org/3/library/socket.html#socket.socket.send ), the call to send must be retry until all data is sent while sending packet with a "large" amount of data. Signed-off-by:
Jerome Malinge <gromgromm@yahoo.com>
-
- Oct 31, 2019
-
-
Roger A. Light authored
They would be be sent without an expiry interval property just before they were expired. Closes #1464. Thanks to Dustin Sallings.
-