Roger Light
|
76c6dd3fe3
|
libcommon: mosquitto_file_read should use "rb", not "rt".
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
78631a0da6
|
Clients: Fix assumption that long is >32 bits.
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
f941f83f73
|
Tests: Refactor client argv tests
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
517ea6072f
|
Fix Windows signal handling thread immediately exiting.
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
d10912d2ef
|
Tests: Skip tests where features not available on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
7dd2465187
|
Tests: bind_interface not supported on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
51884c6a2f
|
Test: Wait with timeout
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
43468289de
|
Tests: Unix socket not supported on Windows Python
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
b0e705ff1e
|
Tests: Disable tests with long command line args on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
eaa794c821
|
Tests: Always use mosq_test.listen_sock() instead of manual bind
This is important for cross platform support
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
96048af359
|
Tests: Fix header exports for Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
4cf0eb296b
|
Fix Windows signals not being reset
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
8d129c47cd
|
Tests: Fix mosquitto_signal tests not being added correctly.
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
58837cf026
|
Tests: Fix slow tests on Windows due to ipv4/6 dual stack and assuming ipv4
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
0219b5c8dc
|
Tests: Copy OS env vars to child processes
This is especially important on Windows where the lack of some system
env vars can result in failures
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
be482c55a2
|
Tests: Add missing client arg case
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
50a1083b60
|
Tests: Fix client/app output comparisons
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
159b646b3b
|
Tests: Explicitly call tests with python3
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
78bfe27331
|
Tests: Add valid disconnect exceptions on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
9e9a172435
|
Tests: Add support for broker reload on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
87c5cb13c5
|
Tests: Add support for broker shutdown on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
f6f5de34d6
|
Tests: Use tempfile for broker logging to prevent stderr buffer filling
|
2026-05-03 01:17:26 +01:00 |
|
Roger Light
|
6fda6f61b2
|
Tests: Use platform independent binary paths
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
e3d73f7c20
|
Tests: chown not supported on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
fa7b0479d2
|
Tests: Add path for tests on Windows
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
4ed937a183
|
Tests: Make path use cross platform
|
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
|
0102b95af1
|
Tests: Windows build fixes
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
db22e4281a
|
Tests: Add vcpkg dependencies
|
2026-05-03 01:17:26 +01:00 |
|
Roger A. Light
|
2a06f4434c
|
Fix unlikely use-after free on out of memory
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
f2d80aa6b8
|
Fix cmake ASAN build
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
9193d14871
|
Combine Windows build workflows
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
455269701e
|
Test: Decode printing of broker start failure
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
7337923351
|
Parallel tests on macos
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
939de7b9eb
|
CMake ASAN build
|
2026-04-16 21:35:46 +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
|
44a773f502
|
Port coverage workflow to cmake
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
25f6010751
|
Improve error printing for msg seq tests
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
1e6aa5def1
|
Port buildtest to cmake
|
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 Light
|
93bbd2ad6e
|
Use ccache for cmake build
|
2026-04-16 21:35:46 +01:00 |
|
Roger Light
|
310dafd6c9
|
Retry persist check db checks up to 5 times
The 1 second delay on each iteration helps ensure that the data is
written to disk before the check, on high load scenarios.
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
fd64deacfe
|
cmake: Fix missing xtreport option
|
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
|
589b9c047e
|
cmake: Add missing WITH_PERSISTENCE compile time option.
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
41ec103b37
|
Remove unused compile 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
|
2f88c272bb
|
Test fixes for INC_MEMTRACK=OFF
|
2026-04-16 21:35:46 +01:00 |
|
Roger A. Light
|
e897b3a4d0
|
Test fix for WITH_THREADING=OFF
|
2026-04-16 21:35:46 +01:00 |
|