Commit graph

176 commits

Author SHA1 Message Date
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
Roger A. Light
d17a88d916 Refactor headers for easier discovery. 2023-12-23 12:59:58 +00:00
Roger A. Light
837c272c29 Add argon2 password hash support 2023-11-20 22:58:42 +00:00
Roger A. Light
3923526c6b Bump version, add webpage. 2023-09-18 22:22:14 +01:00
Roger A. Light
e656e694ed Merge branch 'master' into develop 2023-09-09 15:20:40 +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
53dc3006a2 Make cJSON a hard dependency. 2023-04-01 23:35:03 +01:00
Roger A. Light
d7fac1c26f Consistent mosquitto.conf install cmake / make 2023-01-25 16:14:21 +00:00
Roger A. Light
87cb3250cd Set C99 as the explicit, not implicit, build standard. 2022-10-16 08:12:26 +01:00
Roger A. Light
fd68bf00c7 Merge branch 'master' into develop 2022-08-17 16:18:24 +01:00