Roger A. Light
|
5cd2546511
|
Fix possibility of passing null pointer to memcmp
|
2026-07-30 09:57:21 +01:00 |
|
Roger A. Light
|
09a36f1688
|
Fix incorrect return code on send suback error
|
2026-07-29 17:52:37 +01:00 |
|
Roger A. Light
|
7b8aba105b
|
Add permissions for workflow runs
|
2026-06-30 14:24:48 +01:00 |
|
Roger A. Light
|
0e89f0ef10
|
Migrate coverity and codeql workflows to cmake
|
2026-06-23 20:30:58 +01:00 |
|
Roger A. Light
|
03d5e701ac
|
Fix github event name
|
2026-06-23 20:18:09 +01:00 |
|
Roger A. Light
|
7ecbb80258
|
Run full build variants with tests on a weekly schedule
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
01dc73a60c
|
Test: Check duplicate calls of lib TLS settings
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
5f887cba3b
|
Add test for privileged port use
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
68f7167c38
|
Test for basic use of --tls-keylog
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
32305acfa0
|
Test: These SSL tests only use a single port
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
aa66bc720a
|
Test: Speed up 09-plugin-bad on Windows
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
7bc1a58f3a
|
Tests: Split 15-persist-client-will for speed
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
9037fbf4d5
|
Extend bridge v4 connack test
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
601c9f3596
|
Test: Fix f-string
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
1976cb3b71
|
"Fix" 03-publish-qos1-unix.py on Windows
Unix sockets not supported on Python on Windows
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
ca39a0702c
|
Test: Speed up lib/msg_sequence_test.py
Run time before, ~15 seconds
Run time now, <2 seconds
|
2026-06-15 23:44:51 +01:00 |
|
Roger A. Light
|
d3dd446393
|
Test: Add more bridge connack error cases
|
2026-06-14 22:57:37 +01:00 |
|
Roger A. Light
|
34e0787457
|
Test: Add 06-bridge-connack-qos-not-supported.py
|
2026-06-14 10:00:09 +01:00 |
|
Roger A. Light
|
521c7c8428
|
Fix 06-bridge-connack-retain-not-supported.py
|
2026-06-14 08:21:55 +01:00 |
|
Roger A. Light
|
bb3c3f01e9
|
Improve client test coverage
|
2026-06-14 00:52:16 +01:00 |
|
Roger A. Light
|
f30fd5dc20
|
Port more tests to message sequences
|
2026-06-13 09:13:03 +01:00 |
|
Roger A. Light
|
1ab32f3db5
|
msg sequence: Show diff on error
|
2026-06-13 09:12:59 +01:00 |
|
Roger A. Light
|
11b758e65b
|
Refactor mqtt5_props
|
2026-06-13 09:07:30 +01:00 |
|
Roger A. Light
|
8fdaf05df3
|
Test speedups
|
2026-06-13 09:07:30 +01:00 |
|
Roger A. Light
|
9f350c2184
|
lib msg sequence: Don't use popen pipes
This very slightly speeds up the tests
|
2026-06-13 09:07:30 +01:00 |
|
Roger A. Light
|
345f382fae
|
lib: Reduce min keepalive to 2
This is the lowest value that produces a valid different int value when
multiplied by 3/2.
Speed up associated tests
|
2026-06-13 09:07:30 +01:00 |
|
Roger A. Light
|
b0daaed9b0
|
msg_sequence: subscribe / unsubscribe msg types
|
2026-06-13 09:07:23 +01:00 |
|
Roger A. Light
|
458ceb4232
|
Speed up 03-pattern-matching.py
|
2026-06-13 08:15:37 +01:00 |
|
Roger A. Light
|
39beaa8134
|
msg_sequence: Add optional external publish retain support
|
2026-06-13 08:15:37 +01:00 |
|
Roger A. Light
|
63619458c7
|
msg sequence: Rename publish msg type to external_publish
This is to allow new "publish" and "subscribe" msg types that are for
the main client
|
2026-06-13 08:15:37 +01:00 |
|
Roger A. Light
|
a763065989
|
Port some simple broker tests to msg_sequence tests.
|
2026-06-13 08:15:37 +01:00 |
|
Roger A. Light
|
55e642bdde
|
Windows: Use github.workspace instead of LOCALAPPDATA for cache dir
|
2026-05-27 11:20:34 +01:00 |
|
Roger A. Light
|
24c72a61db
|
signal: Fix incorrect function arg types
|
2026-05-27 00:21:34 +01:00 |
|
Roger A. Light
|
00a35baa8d
|
Windows: Ninja should work better for caching
|
2026-05-27 00:21:34 +01:00 |
|
Roger A. Light
|
113847fa77
|
Windows: Use sccache when building
|
2026-05-27 00:21:34 +01:00 |
|
Roger A. Light
|
db988a6e4a
|
Test: Fix incorrect address, and give better http-api failure msg
|
2026-05-18 22:53:52 +01:00 |
|
Roger A. Light
|
45a1c97724
|
Rename workflows for consistency
|
2026-05-18 18:14:35 +01:00 |
|
Roger A. Light
|
2697c63199
|
Docker ubuntu: Migrate build to cmake
|
2026-05-18 15:47:52 +01:00 |
|
Roger A. Light
|
087b6b2967
|
Fix signal test on macos
|
2026-05-15 10:59:29 +01:00 |
|
Roger A. Light
|
41246e3f05
|
Fix signal-args bad behaviour
Closes #3644. Thanks to Gianfranco Costamagna.
|
2026-05-13 19:56:16 +01:00 |
|
Roger A. Light
|
5a830e1a78
|
Fix clients not having session-expiry-time updated on broker close
Issue #3645.
|
2026-05-13 19:42:48 +01:00 |
|
Roger A. Light
|
b94b9477e5
|
cmake: Fix incorrect library reference
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
25f2be1e00
|
List some platform specific build dependencies
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
f13635a11a
|
Test: Use correct skip return value
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
898870f89c
|
Docker alpine: Migrate build to cmake
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
698ecbb50b
|
Test refactor: Add support for checking broker logs
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
568c527ebd
|
Test refactor: First swath of write_config() replacements
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
02f6f52fdc
|
Test: Start of big refactor
Add new MosquittoBroker class to remove test boilerplate.
This only handles non-config cases so far.
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
e6e55d662c
|
Tests: Refactor test packet generation
|
2026-05-13 19:38:00 +01:00 |
|
Roger A. Light
|
6fb66dfd7c
|
Tests: Fix syntax errors (return in finally)
|
2026-05-13 19:38:00 +01:00 |
|