Commit Graph

2769 Commits (de0e275ccb70e5c59739e27bd47ec27d04e873b5)
 

Author SHA1 Message Date
Roger A. Light b7b3a42e75 Strict build fixes. 4 years ago
Roger A. Light 8a03b5ad5c Function for checking if a context is connected. 4 years ago
Roger A. Light 501690d312 Handle identifier==NULL case. 4 years ago
Roger Light be78a26fe8 Fix pid paths in systemd unit. 4 years ago
Roger Light b4c86df6f5 Fix missing control path.
Closes #2190. Thanks to RengeRenge.
4 years ago
Roger Light e1c8f09372 Remove C++ style comments. 4 years ago
Roger Light f29ed90e4a Merge branch 'bk138-fixes' into fixes 4 years ago
Roger Light 5434931dbc Merge branch 'fixes' of git://github.com/bk138/mosquitto into bk138-fixes 4 years ago
Roger Light ef7662ca8e Merge branch 'master' into develop 4 years ago
Roger Light 46de5ffae3 Report on what compile time options are available.
Closes #2193. Thanks to Lucy2003.
4 years ago
Roger Light f2faea04c2 Move listener code to own file. 4 years ago
Roger A. Light 613489f735 Fix typo. 5 years ago
Roger A. Light 0446bba7df Fix some conversion warnings. 5 years ago
Christian Beier fe10226cc9 Fix building with Visual Studio 2008
This older Microsoft compiler does not support mixing declarations and
code and misses some error defines. This commit enables building with
VS2008 by moving up some variable declarations and defining error
codes to their WinSock counterparts in case they're not defined.

Signed-off-by: Christian Beier <info@christianbeier.net>
5 years ago
Roger A. Light d3dd89da82 Fix man page typos. 5 years ago
Roger A. Light 1677bb85f4 Fix test. 5 years ago
Roger A. Light 8dbfdc0495 Add `--no-tls` option for all clients.
This disables all TLS options for that instance. This is useful for
negating TLS options provided in a config file, or to disable the
automatic use of TLS when using port 8883.

Closes #2180. Thanks to Elliott Balsley.
5 years ago
Roger Light 702aaabee2 mux init must happen before bridges are started. 5 years ago
Roger Light d5ecd9f5aa Update CVE information. 5 years ago
Roger Light efad820706 Add `-o` option for all clients loading options from a specific file. 5 years ago
Roger Light f1f0396d86 Fix links in man pages. 5 years ago
Roger Light c418b57d0f Fix possible crash having just upgraded from 1.6.
Happens if `per_listener_settings true` is set, and a SIGHUP is sent to
the broker before a client has reconnected to the broker.

Closes #2167. Thanks to momoskitto.
5 years ago
Roger A. Light b4c1f98d62 Fix missing header. 5 years ago
Roger A. Light ec54bce037 Fix mosquitto_sub pipe close detection.
If sending mosquitto_sub output to a pipe, mosquitto_sub will now detect
that the pipe has closed and disconnect.

Closes #2164. Thanks to Frantisek Fuka.
5 years ago
Roger Light 229b1f752f
Merge pull request #2166 from mnhauke/master
CMake: Fix undefined symbols in plugins
5 years ago
Martin Hauke e21eaeca37 CMake: Fix undefined symbols in plugins 5 years ago
Roger A. Light ea46a8188e Add more documentation on pthread support. 5 years ago
Roger A. Light 34522913ea Update Windows readme. 5 years ago
Roger A. Light 1c79920d78 Update docker. 5 years ago
Roger A. Light 1a6fdfb695 Merge branch 'fixes' 5 years ago
Roger A. Light e7aa0fed2f Bump version, update web page. 5 years ago
Roger A. Light 54df92cdc9 Add references to dynsec plugin in mosquitto.conf(5)
Closes #2089. Thanks to YerayAlonso.
5 years ago
Roger A. Light 983dc14f2c Provide help for users trying to bind to privileged ports.
Closes #2098.
5 years ago
Roger A. Light eead0d2943 Fix build on Solaris non-sparc.
Closes #2136. Thanks to chuckunix.
5 years ago
Roger A. Light 6a4a547892 Fix segfault on client sending malformed CONNACk.
CVE-xxxx-xxxx: If an authenticated client connected with MQTT v5 sent a
malformed CONNACK message to the broker a NULL pointer dereference occurred,
most likely resulting in a segfault. This will be updated with the CVE
number when it is assigned.
Affects versions 2.0.0 to 2.0.9 inclusive.

Closes #2163. Thanks to Bryan Pearson.
5 years ago
Roger A. Light cde735a480 Add issue template. 5 years ago
Roger Light 6ebbb4d654 Fix possible socket leak.
This would occur if a client was using `mosquitto_loop_start()`, then if
the connection failed due to the remote server being inaccessible they
called `mosquitto_loop_stop(, true)` and recreated the mosquitto object.

See: https://www.eclipse.org/forums/index.php?t=rview&goto=1839865#msg_1839865
5 years ago
Roger Light 117e59b7cf Fix CMake cross compile builds not finding opensslconf.h.
Closes #2160. Thanks to Ozaq.
5 years ago
Roger A. Light 4ee03f21e3 Guard against missing UNUSED. 5 years ago
Abilio Marques ec73636884 mention ciphers settings in documentation, minor sync of missing config settings
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
5 years ago
Abilio Marques c68be29992 add cipher settings for bridges
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
5 years ago
Abilio Marques c637a192a3 add support for tlsv1.3 ciphers
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
5 years ago
Abilio Marques 00d72e4d94 bridge: enable reload of bridge_bind_address
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
5 years ago
Roger A. Light 7d214a445d Fix TLS-PSK mode not working with port 8883.
Closes #2152. Thanks to jetpax.
5 years ago
Roger A. Light 3ac2c3ee09 Improve mosquitto_ctrl documentation. 5 years ago
Roger A. Light 20e154c1dd Add missing config file. 5 years ago
Roger A. Light 7842323c0d Test fixes. 5 years ago
Roger A. Light 27ca78ba60 Bring generic Dockerfile in line with 2.0-openssl. 5 years ago
Roger A. Light e32bd8fb92 Add info on config-less docker to the generic image readme. 5 years ago
Roger A. Light 3cc6630d64 alias_mosq.c must be part of the cmake lib build. 5 years ago