Roger A. Light
fa7b0479d2
Tests: Add path for tests on Windows
2026-05-03 01:17:26 +01:00
Roger A. Light
53822b18eb
cmake: Refactor threadlib linking
2026-05-03 01:17:26 +01:00
Roger A. Light
bd244f0bee
cmake: Give warnings for builtin websockets without tls case
2026-04-16 21:35:46 +01:00
Roger A. Light
88b7a48e0e
Partial support for building fuzzers in cmake
2026-04-16 21:35:46 +01:00
Roger A. Light
45cbd77bf3
Add jemalloc option to cmake
2026-04-16 21:35:46 +01:00
Roger A. Light
ab2718922c
cmake: Tidy options
2026-04-16 21:35:46 +01:00
Roger A. Light
9fe2640558
Test fixes for WITH_BROKER=OFF
2026-04-16 21:35:46 +01:00
Roger A. Light
ada3184901
cmake: Save features in use to a property
2026-04-16 21:35:46 +01:00
Roger A. Light
bea20e746f
Parallel ctest support
2026-04-16 21:35:46 +01:00
Roger A. Light
ae19460c13
cmake: Only include C++ support when required
...
Thanks to Yann Morin
2026-02-24 10:26:50 +00:00
Roger A. Light
d2435fc685
cmake: Simplify WITH_BUNDLED_DEPS handling
2026-02-13 13:14:50 +00:00
Roger A. Light
189e370313
Fix missing unix sockets support on Windows
2026-02-11 23:45:25 +00:00
Roger A. Light
99fa50f30e
Release prep for 2.1.2
2026-02-09 09:29:02 +00:00
Roger A. Light
aa4bfa68ab
Further fixes for WITH_TLS=no
2026-02-03 11:41:40 +00:00
Roger A. Light
f07f85bcee
Bump version number
2026-02-03 00:19:59 +00:00
Roger A. Light
e8380fd83e
cmake: Attempt to fall back to readline if editline not available
2026-01-25 01:22:48 +00:00
Roger A. Light
8ab4df91db
cmake: Add c++ std version to help with tests
2026-01-24 22:43:53 +00:00
Roger A. Light
a83159433d
Cmake: Add WITH_CTRL_SHELL to allow compiling without editline
2026-01-20 10:17:28 +00:00
Roger A. Light
657b8bc123
Fix version tests for release candidates
2026-01-18 23:47:10 +00:00
Roger A. Light
476f7121c3
Bump version to 2.1.0rc1
2026-01-18 22:41:12 +00:00
Roger A. Light
81a9385877
Merge branch 'fixes' into develop
2026-01-15 00:49:53 +00:00
Roger A. Light
a2ad289e33
Bump version number
2026-01-14 19:12:03 +00:00
Samaresh Kumar Singh
0b9ad836e0
Rename DOCUMENTATION option to WITH_DOCS in CMakeLists.txt
...
The CMakeLists.txt used DOCUMENTATION as the option name, while the
README and config.mk use WITH_DOCS. This inconsistency made it confusing
for users.
Changes:
- Rename DOCUMENTATION option to WITH_DOCS to match Makefile convention
- Update all references to use WITH_DOCS consistently
- Maintains backward compatibility with other WITH_* options
Fixes #3381
2026-01-06 15:02:40 +00:00
Roger A. Light
13343e4995
Testing version
2025-09-17 19:21:45 +01:00
Roger A. Light
4f943e91da
Fix some install inconsistencies
2025-09-16 11:48:55 +01:00
Roger A. Light
dfde35aa0f
Add compile time checks for whether -lanl is required
...
Prior to glibc 2.34 this was required
2025-09-02 11:25:33 +01:00
Roger A. Light
9be6f9a409
Add compile time checks for whether -lanl is required
...
Prior to glibc 2.34 this was required
2025-09-02 10:45:24 +01:00
Roger A. Light
1638d96cd5
Fix Pthreads4W typo.
...
Closes #3282
2025-08-09 22:34:02 +01:00
Roger A. Light
2282c00bd9
Fix Pthreads4W typo.
...
Closes #3282
2025-08-09 22:28:43 +01:00
Roger A. Light
b8ffdb878e
Merge from master
2025-07-25 19:13:51 +01:00
Roger A. Light
3cc2ac92dd
Install headers in cmake
2025-07-11 14:26:39 +01:00
Roger A. Light
aba5a625e3
Remove obsolete and unused WITH_EC build option
2025-05-08 11:14:23 +01:00
Roger A. Light
2ff2029c42
mosquitto_ctrl interactive shell mode
2025-04-16 15:42:51 +01:00
Roger A. Light
b4e97b3561
Start of mocking support
...
libmosquitto public mocks
pthread and editline minimal mocks
2025-04-16 15:42:51 +01:00
Roger A. Light
13416a5186
Bump version
2025-03-12 11:41:21 +00:00
Roger A. Light
1662641b25
Revert high CPU password hashing until separate threads are used
2025-02-27 22:34:47 +00:00
Roger A. Light
0a4b289327
Bump version to 2.0.21
2024-10-31 23:33:13 +00:00
Roger A. Light
7a6a99b07a
32-bit Windows workflow
2024-10-30 16:43:24 +00:00
Roger A. Light
dd2c25c1cf
Merge branch 'master' into develop
2024-10-19 22:13:14 +01:00
Christoph Krey
32c32678b6
Fix build errors on Darwin (Apple) ARM64 and Intel closes #2858
...
Signed-off-by: Christoph Krey <c@ckrey.de>
2024-10-15 14:45:52 +01:00
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
48eddd5676
Check for mismatched mosquitto_malloc / free calls.
2024-04-25 14:59:46 +01:00
Roger A. Light
688a5e82c8
Update Windows installer. Remove 32-bit installer
...
Use vcpkg provided pthreads.
2024-04-21 22:44:46 +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
5c8b676fec
CMake make building plugins optional.
2024-03-25 07:56:23 +00:00
Roger A. Light
6eb56dc6f1
Refactor UTF-8 code to common static library.
2024-03-17 07:45:58 +00:00
Roger A. Light
c8e4e3dd07
Fix error paste
2024-01-31 16:28:21 +00:00