Roger A. Light
c3dc7a64cd
Bump version
2024-10-11 18:24:23 +01:00
Carsten Andrich
57f0e1769a
define OPENSSL_API_COMPAT to use ENGINE API with OpenSSL >= 3.0
...
Signed-off-by: Carsten Andrich <carsten@andrich.name>
2024-09-07 00:31:04 +01:00
Carsten Andrich
1db26b3e2b
raise cmake_minimum_required(VERSION ...) to 3.5 to fix deprecation warning with CMake 3.27 and above
...
Signed-off-by: Carsten Andrich <carsten@andrich.name>
2024-09-07 00:31:04 +01:00
Roger A. Light
3d4bac0fc7
Bump version number
2024-04-27 19:45:00 +01:00
Roger A. Light
a3e5deb952
Use vcpkg Windows build for 2.0, re-enable thread support
2024-04-21 22:28:26 +01:00
Roger A. Light
3923526c6b
Bump version, add webpage.
2023-09-18 22:22:14 +01:00
Roger A. Light
597d64b7fb
Bump version.
2023-08-22 08:40:19 +01:00
Roger A. Light
afba3ec9a0
Bump version, update changelog.
2023-08-16 14:01:21 +01:00
Roger A. Light
966601f6b6
Bump version, new web post
2022-08-16 13:03:44 +01:00
Pierre Hallot
8504f6b70b
CMake: Use PROJECT_SOURCE_DIR to improve using mosquitto as subdirectory
...
When mosquitto is included as subdirectory, `CMAKE_SOURCE_DIR` does not refer to the mosquitto top level CMake file, but to the whole project top level CMake.
Use `PROJECT_SOURCE_DIR` instead to refer to the right CMake in both contextes.
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
2022-04-05 16:14:48 +02:00
Roger A. Light
74814cc68f
Simplify cmake threads detection on Windows
...
Requires cmake 3.1.
2022-02-24 19:04:29 +00:00
Roger A. Light
49b1d7dfbd
Merge branch 'win-threads' of https://github.com/podsvirov/mosquitto into podsvirov-win-threads
2022-02-24 18:55:40 +00:00
Roger A. Light
2a056f14c2
Bump version number, update web.
2021-11-17 00:26:03 +00:00
Konstantin Podsvirov
f5fd5cd210
Fix hardcoded pthreads paths on Windows
...
Use FindThreads module instead if available.
Signed-off-by: Konstantin Podsvirov <konstantin@podsvirov.pro>
2021-11-06 16:58:33 +03:00
Roger A. Light
292e969140
Bump version, update web.
2021-10-27 16:40:21 +01:00
Roger A. Light
42acfdad41
Bump version, update web page.
2021-08-31 17:16:52 +01:00
Roger A. Light
ea7e2a6bca
Bump version, add post.
2021-06-08 22:27:07 +01:00
Roger A. Light
e7aa0fed2f
Bump version, update web page.
2021-04-03 12:00:33 +01:00
Roger A. Light
bb73eed557
Bump version number and update web pages.
2021-03-11 22:33:01 +00:00
Roger A. Light
cec9d36445
Bump version and web pages.
2021-02-25 17:23:24 +00:00
Roger A. Light
c2a26250f6
Bump changelog, versions, and web pages.
2021-02-04 10:10:13 +00:00
Roger A. Light
bbe0afbfbe
Add missing WITH_CJSON option.
2021-01-28 13:34:29 +00:00
Roger A. Light
53b7cc5fc1
Bump version number, add web post.
2021-01-28 13:26:55 +00:00
Boris Feinstein
c16514ca23
perform cjson discovery only if WITH_CJSON=ON
...
When using cmake to build the project, cJson discovery
should only be performed if WITH_CJSON=ON.
Closes #2026 .
Signed-off-by: Boris Feinstein <madhat1@gmail.com>
2021-01-17 16:16:54 +02:00
Roger A. Light
ae3800ad66
Bump version number, add www post.
2021-01-11 10:37:19 +00:00
Roger A. Light
5a565da82b
Bump version number. Update changelog and web pages.
2020-12-22 16:56:07 +00:00
Roger A. Light
d02bc03ed8
Bump version, changelog and webpage.
2020-12-17 15:19:36 +00:00
Pierre Hallot
57d2818a3d
Fix appending CMake module path to existing path
...
The code would simply append the folder with no separator, resulting in an invalid path if the variable was not empty.
Now properly append it.
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
2020-12-14 11:26:12 +01:00
Pierre Hallot
ddb0f21ab5
Set cmake_minimum_required first as recommended in the documentation
...
https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html
"Note Call the cmake_minimum_required() command at the beginning of the top-level CMakeLists.txt file even before calling the project() command. It is important to establish version and policy settings before invoking other commands whose behavior they may affect."
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
2020-12-14 11:26:09 +01:00
Pierre Hallot
4dcfe5424f
Remove CMAKE_LEGACY_CYGWIN_WIN32 which is not needed anymore
...
According to this from the mailing list, it is no longer required since the minimum cmake required is 3.0.
https://cmake.org/pipermail/cmake/2014-July/058048.html
"The code that emits the warning is run by "project()". Since you do not have an explicit project() call in your top-level CMakeLists.txt CMake adds one to the top implicitly. [1]
A project file that explicitly calls project() after requiring CMake >= 2.8.4 should make the warning go away."
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
2020-12-14 11:25:23 +01:00
Roger A. Light
cc47eaba09
Bump version number and update webpage.
2020-12-10 23:37:57 +00:00
Roger A. Light
66b680af34
Bump version number.
2020-12-09 22:30:06 +00:00
Roger A. Light
6904fac6a4
Bump version number and changelog.
2020-12-02 20:54:13 +00:00
Roger A. Light
2687d18214
macOS build fixes.
2020-12-02 15:50:33 +00:00
Roger A. Light
550c54701e
Fix cmake build when cjson not available.
2020-12-02 15:50:33 +00:00
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>
2020-12-02 11:28:51 +00:00
Pierre Hallot
3ac8daa8aa
CMake: add options about whether to build the apps and plugins
...
Useful in case only the lib is needed.
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
2020-11-20 16:24:02 +00:00
Arenoros
9c3a214a01
In android ndk doesn't exist librt and libpthread
...
Signed-off-by: Arenoros <arenoros@gmail.com>
2020-11-02 21:36:24 +00:00
Roger A. Light
fdff255916
New dynamic security plugin.
2020-10-27 00:54:55 +00:00
Roger A. Light
89733138bb
CMake build fixes.
2020-10-13 16:07:35 +01:00
Roger A. Light
c90e49af1b
Merge remote-tracking branch 'origin/fixes' into develop
2020-09-24 17:03:14 +01:00
Roger A. Light
39ff7226eb
Bump version, add new www posts.
2020-08-19 14:46:44 +01:00
Roger A. Light
c9218fd48c
Bump version.
2020-08-11 12:05:32 +01:00
Roger A. Light
cea0423e69
Update changelog and version.
2020-05-25 23:40:15 +01:00
Roger A. Light
f0deb9a5a1
CMake: Make building clients, broker and C++ library optional.
...
Issue #1641 .
2020-03-27 21:57:06 +00:00
Roger A. Light
4ab0f4bd39
Fix bundled deps option not being propagated to library.
...
Issue #1641 .
2020-03-27 21:44:19 +00:00
Roger A. Light
d96543c0b8
Merge branch 'fixes' into develop
2020-03-03 12:54:57 +00:00
Roger A. Light
b544b46156
Update version.
2020-02-27 23:27:29 +00:00
Roger A. Light
c0443637e8
Merge branch 'master'
...
Conflicts:
ChangeLog.txt
config.mk
src/context.c
src/loop.c
src/subs.c
test/broker/01-connect-bad-packet.py
test/broker/02-subpub-qos1-bad-pubcomp.py
test/broker/02-subpub-qos1-bad-pubrec.py
test/broker/02-subpub-qos2-bad-puback-1.py
test/broker/02-subpub-qos2-bad-puback-2.py
test/broker/02-subpub-qos2-bad-pubcomp.py
test/broker/02-subpub-qos2.py
test/broker/07-will-null-topic.py
2019-12-03 13:59:05 +00:00
Roger A. Light
b410568299
Bump version, add release post.
2019-11-28 17:08:11 +00:00