Commit Graph

2519 Commits (9d3732a62d6d2aa19293377cb6a3e75fecb45e20)
 

Author SHA1 Message Date
Roger A. Light b7f0161f52 Fix DH group not being set for TLS connections.
This meant ciphers using DHE couldn't be used.

Closes #1925. Closes #1476. Thanks to Jonathan Sönnerup, Valerii
Demeshko, and sectokia.
5 years ago
Roger A. Light 0d3512144f Remove defunct stickers link. 5 years ago
Roger A. Light bdfa5e714a Fix `mosquitto_passwd -U` 5 years ago
Roger A. Light 9968e35981 Fix websockets connections on Windows blocking subsequent connections.
Closes #1934. Thanks to sectokia.
5 years ago
Roger A. Light 0d747673d3 Distribute cmake/ and snap/ directories in tar. 5 years ago
Roger A. Light 74faabc7c1 Fix invalid free 5 years ago
Roger A. Light 3047374693 Drop hard coded linker flags. 5 years ago
Roger A. Light c25229c13a Fix build using WITH_TLS=no when the openssl headers aren't available. 5 years ago
Roger A. Light 699654b999 Don't update homebrew in travis, it takes an age otherwise. 5 years ago
Roger A. Light 791c63372b Fix cjson include paths. 5 years ago
Roger Light 5679a4d432
Merge pull request #1930 from etactica/crosss-fixes20
apps: mosquitto_ctrl: don't hard set paths
5 years ago
Karl Palsson 58a06f3331 apps: mosquitto_ctrl: don't hard set paths
In a cross compile environment, these paths will be added elsewhere, and
in a local environment, they should already be covered by the system
compiler.  Simply drop them.

Signed-off-by: Karl Palsson <karlp@etactica.com>
5 years ago
Roger A. Light 122e6ecfd3 Docker: Verify sha256 sums for lws/cjson. 5 years ago
Roger A. Light 00cf75dafc Add v2.0.0 post. 5 years ago
Roger A. Light 25d5b8cbb0 Update download page for new release. 5 years ago
Roger A. Light fc51063d54 Migration guide, plus dynsec doc update, plus toc. 5 years ago
Roger A. Light 3a7670507a Windows installer path fixes. 5 years ago
Roger A. Light 6ad5f19aef CMake build fixes for Windows. 5 years ago
Roger A. Light 2801d5c128 Fix snapcraft build. 5 years ago
Roger A. Light 7a26cc259c Update docker hashes. 5 years ago
Roger A. Light c00671af5c Rename and update. 5 years ago
Roger A. Light 3433192041 Fix Docker 2.0 source path 5 years ago
Roger A. Light 09ee0c31f5 Build fix for Xcode 12.
Closes #1831. Thanks to Tristan79 and andreas-kluge.
5 years ago
Roger A. Light 74db0e977f Merge branch 'develop' 5 years ago
Roger A. Light 016d2c1719 Merge branch 'fixes' into develop 5 years ago
Roger A. Light faa56fbb3d Docker files for 2.0 5 years ago
Roger A. Light 1636e47202 libressl does not support SSL_CTX_set_ciphersuites. 5 years ago
Roger A. Light 5b6c2c9d0b Update snap package for 2.0 5 years ago
Roger A. Light 845be8bead Fix dist target. 5 years ago
Roger A. Light 163d6bf60f Update Windows installers for new files. 5 years ago
Roger A. Light 6904fac6a4 Bump version number and changelog. 5 years ago
Roger A. Light d6fe93aa51 ctrl: --force not supported. 5 years ago
Roger A. Light 6fe3279436 Build fixes from Windows changes. 5 years ago
Roger A. Light ea1d496299 Reply to $CONTROL QoS>0 msgs even if WITH_CONTROL disabled. 5 years ago
Roger A. Light 27a160d127 Enable WITH_CONTROL in cmake. 5 years ago
Roger A. Light 26ffe1300a Various Windows build fixes. 5 years ago
Nikolay Raspopov 71845d28ac
Fixed some VS2017 compilation error and warnings (#1916)
* Fixed some VS2017 compilation errors and warnings.

Signed-off-by: raspopov <raspopov@cherubicsoft.com>
5 years ago
Roger A. Light 2687d18214 macOS build fixes. 5 years ago
Roger A. Light 550c54701e Fix cmake build when cjson not available. 5 years ago
Pierre Hallot 8f0bdd5fd3 Find package libwebsockets if the option is ON.
Otherwise, if the package is not installed, configuration will work, but building will fail.

Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
5 years ago
Pierre Hallot 2afc5783a9 CMake: Move cJSON check out of the plugin check since it is required elsewhere
Some client/app code also optionally use cJSON, however it won't be found if plugins are disabled.

Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
5 years ago
Pierre Hallot 6293e13142 Fix CMake warning about cJSON name mismatch
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
  The package name passed to `find_package_handle_standard_args` (CJSON) does
  not match the name of the calling package (cJSON).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindcJSON.cmake:23 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:125 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
5 years ago
Roger A. Light 828e7ae130 More conversion fixes. 5 years ago
Roger A. Light 42f09b8add Build fixes 5 years ago
Roger A. Light d291effdcf Fix mosquitto_ctrl Makefile build yes/no based on deps. 5 years ago
Roger A. Light df1802d8f1 Fix client state conversion warnings. 5 years ago
Roger A. Light 27967f8885 Prevent possible unitialised use. 5 years ago
Roger A. Light 9e6efd2f32 Stop listeners before removing clients to avoid use after free. 5 years ago
Roger A. Light 232a759320 Log client port on new connections.
Closes #1911. Thanks to twegener-embertec.
5 years ago
Roger A. Light a7f044bcea Respect receive-maximum on bridges. 5 years ago