Commit Graph

1385 Commits (2c954b8f03f26c350c0645e4feebe3dc5e1de683)
 

Author SHA1 Message Date
Roger A. Light 495e9647c2 Improve bridge remapping documentation. 7 years ago
Roger A. Light ad42f449d8 Update changelog for previous PR.
Thanks to Matthias Stone.
7 years ago
Matthias Stone 4325c44baf Don't clear SSL context when TLS connection is closed.
Previous behaviour would clear the external SSL_CTX provided by
MOSQ_OPT_SSL_CTX. This required the user to reset the SSL_CTX every
disconnect, and trust that they were not leaking references.

Recreating the SSL context for every connection is not necessary, and the
SSL context is freed in mosquitto_destroy, which is sufficient.

Signed-off-by: Matthias Stone <matthias@bellstone.ca>
7 years ago
Roger A. Light e8320cbf19 Fix TLS connections not working over SOCKS.
Thanks to Mark Oeltjenbruns.
7 years ago
Roger A. Light a2b78d87a6 Update changelog 7 years ago
Vinod Kumar 78259850ed ignore inline comments while parsing optional config params
Signed-off-by: Vinod Kumar <kumar003vinod@gmail.com>
7 years ago
Roger A. Light be9c1071b0 Fix compilation when openssl deprecated APIs are not available.
Closes #1094. Thanks to Rosen Penev.
7 years ago
Roger A. Light 70c4097b6f Fix comparison of boolean values in CMake build.
Closes #1101. Thanks to Mojca Miklavec and Andrew L. Moore.
7 years ago
Maksym Ruchko f6943b006a Fixed threaded enum lost in merges
Change was part of the original commit e8185ddaa7
"[166] Don't cancel external threads."
and then lost during code reorganizing and subsequent merge,
commits 970ba58da6 81cb7ab547

Signed-off-by: Maksym Ruchko <mruchko@advantech-bb.com>
7 years ago
Roger A. Light 570a373134 Merge branch 'fixes' 7 years ago
Roger A. Light 240e87c823 Update CVE details and bump version number. 7 years ago
Roger A. Light dd1246f2f6 Fix some unused variable warnings. 7 years ago
Roger A. Light 51159ff19e Fix cmake client build with TLS. 7 years ago
Roger A. Light afbeff3369 Fix socks build when using cmake. 7 years ago
Roger A. Light 50011b1842 Log message for disconnecting a client with invalid UTF-8 topic.
Closes #1144. Thanks to Kris Mattheus.
7 years ago
Roger A. Light d81b7e2b84 Fixed durable clients being unable to receive messages when offline.
This occurred when per_listener_settings was set to true.

Closes #1081. Thanks to dwin-wangjt.
7 years ago
Roger A. Light 9751cccf0d Windows: Fix possible crash when client disconnects.
Closes #1137. Thanks to Kris Mattheus.
7 years ago
Roger A. Light 0beeee189e Fix Will not being sent for Websockets clients.
Closes #1143. Thanks to salcedo.
7 years ago
Roger A. Light 927c2aafe8 Allow broker to always restart on Windows when using `log_dest file`.
Closes #1080. Thanks to lcouz.
7 years ago
Roger A. Light 5df00f66b4 Fix spaces not being allowed in the bridge remote_username option.
Closes #1131. Thanks to beville.
7 years ago
Roger A. Light 3854993d33 Man page can now be built on any system.
Closes #1139. Huge thanks to Chris Mayo.
7 years ago
Roger A. Light 276c1a62e0 Improve documentation of use_identity_as_username.
Closes #1134. Thanks to Adrian P.
7 years ago
Roger Light cbd5306aec Fix and tests for CVE-2018-12546. 7 years ago
Roger A. Light 5820b9e4e7 Fix and tests for security bug #541870. 7 years ago
Roger A. Light 3559b66ade Fix and tests for security bug #543401. 7 years ago
Roger A. Light e179e751c4 Update download paths. 7 years ago
Steven Lawrance cecf8f838f Include sys/socket.h for AF_INET definition
Without this, mosquitto doesn't build on FreeBSD with websockets enabled

Signed-off-by: Steven Lawrance <stl@koffein.net>
7 years ago
Roger Light 9dd8d1e054 Handle mismatched handshakes properly.
For example, a QoS1 PUBLISH with QoS2 reply.
7 years ago
Roger A. Light d085216d71 Make table more consistent with preceding documentation. 7 years ago
Roger A. Light 18a37ce4bc Improve bridge remapping documentation. 7 years ago
Roger A. Light 01cc4dd696 Update changelog for previous PR.
Thanks to Matthias Stone.
7 years ago
Matthias Stone 4ddf00dec3 Don't clear SSL context when TLS connection is closed.
Previous behaviour would clear the external SSL_CTX provided by
MOSQ_OPT_SSL_CTX. This required the user to reset the SSL_CTX every
disconnect, and trust that they were not leaking references.

Recreating the SSL context for every connection is not necessary, and the
SSL context is freed in mosquitto_destroy, which is sufficient.

Signed-off-by: Matthias Stone <matthias@bellstone.ca>
7 years ago
Roger A. Light f49aeffd8c Fix TLS connections not working over SOCKS.
Thanks to Mark Oeltjenbruns.
7 years ago
Roger A. Light b2e63f49f7 Update changelog 7 years ago
Vinod Kumar 80d77983d3 ignore inline comments while parsing optional config params
Signed-off-by: Vinod Kumar <kumar003vinod@gmail.com>
7 years ago
Roger A. Light e7e69eadb7 Fix compilation when openssl deprecated APIs are not available.
Closes #1094. Thanks to Rosen Penev.
7 years ago
Roger A. Light 8fce26134b Fix comparison of boolean values in CMake build.
Closes #1101. Thanks to Mojca Miklavec and Andrew L. Moore.
7 years ago
Roger A. Light ddb64c15f3 Merge branch 'master' into fixes 7 years ago
Maksym Ruchko 75bbc31130 Fixed threaded enum lost in merges
Change was part of the original commit e8185ddaa7
"[166] Don't cancel external threads."
and then lost during code reorganizing and subsequent merge,
commits 970ba58da6 81cb7ab547

Signed-off-by: Maksym Ruchko <mruchko@advantech-bb.com>
7 years ago
Roger A. Light 19fbbd8726 Update details of CVE-2018-20145. 7 years ago
Roger A. Light 6ccc7f1e35 Update for 1.5.5. 7 years ago
Roger A. Light d36e47a8a6 Merge branch 'master' into debian 7 years ago
Roger A. Light 84c5d90f5c Website update for 1.5.5. 7 years ago
Roger A. Light a0a37d385d Update docker for 1.5.5. 7 years ago
Roger A. Light 66dfa57394 Don't use home interface until it is not auto connected. 7 years ago
Roger A. Light d28834d541 Merge branch 'fixes' 7 years ago
Roger A. Light a8ca5c83af Bump version. 7 years ago
Roger A. Light afe011866c Remove unused variables. 7 years ago
Roger A. Light 89f3d7bb3f Don't print connect/disconnect messages when connection_messages false.
Closes #772. Closes #613. Closes #537.

Thanks to Christopher Maynard, Brandon Arrendondo, and qubeck.
7 years ago
Roger A. Light a00dd29af8 Fix building where TLS-PSK is not available.
Closes #68.
7 years ago