Commit Graph

  • 2e669a1c32 mosquitto_read_file: Set return values early Roger A. Light 2025-10-29 10:45:04 +00:00
  • 6274730810 libcommon: Use mosquitto_fopen in mosquitto_read_file Roger A. Light 2025-10-29 10:44:03 +00:00
  • 0dfbc7ab36 Fix links Roger A. Light 2025-10-28 11:43:05 +00:00
  • 12d864d3ea Fix fuzzing corpora generation Roger A. Light 2025-10-21 18:11:15 +01:00
  • c641f1d45a Refactor handling of accepted publish messages Roger A. Light 2025-10-21 17:36:12 +01:00
  • 2c2287f1a5 Remove unused variables. Roger A. Light 2025-10-21 17:34:32 +01:00
  • 5bf12f0341 Optimise logos Roger A. Light 2025-10-21 14:42:44 +01:00
  • 916afd6693 mosquitto_ctrl: Handle unavailable endpoint in shell Roger A. Light 2025-10-15 17:15:04 +01:00
  • 0ba2436589 Remove unused srand() etc. functions Roger A. Light 2025-10-15 11:49:13 +01:00
  • a566e1a3ec Increase test delay Roger A. Light 2025-10-14 12:23:43 +01:00
  • ed88d3a480 Control topic: Return error when request sent to missing endpoint Roger A. Light 2025-10-14 10:36:39 +01:00
  • 711f647921 Add ACL support to http-api Roger A. Light 2025-10-14 09:22:47 +01:00
  • dd83c8e97a Add authentication to http-api Roger A. Light 2025-10-14 00:18:37 +01:00
  • 4d296b2f78 Remove magic number Roger A. Light 2025-10-13 23:17:22 +01:00
  • 1bc14e6aa8 Support parsing future MQTT v5 properties with id value > 128 Roger A. Light 2025-10-13 22:23:12 +01:00
  • a15020311c Set verify hostname if tls_use_os_certs is true. Roger A. Light 2025-10-13 22:02:50 +01:00
  • 29b1aed759 Ensure http_dir always end in a directory separator Roger A. Light 2025-10-13 21:38:52 +01:00
  • 827c803cb8 Updated NOTICE.md Roger A. Light 2025-10-11 23:40:32 +01:00
  • a0fa07f9ed Check return value of openssl ASN1_string_[get0_]data() functions for NULL. Roger A. Light 2025-10-11 20:29:51 +01:00
  • f3a9fbb78c Check *_get_ex_data() and *_set_ex_data() return values. Roger A. Light 2025-10-11 14:30:00 +01:00
  • a8eaed2d62 Check return value of openssl ASN1_string_[get0_]data() functions for NULL. Roger A. Light 2025-10-11 22:09:38 +01:00
  • 0e04dfc032 Check *_get_ex_data() and *_set_ex_data() return values. Roger A. Light 2025-10-11 14:30:00 +01:00
  • 2c4967a2a4 Test: Fix x.to_bytes() on CI Roger A. Light 2025-10-10 22:24:10 +01:00
  • 7fa7c99a0c Valgrind test suppression Roger A. Light 2025-10-10 20:58:10 +01:00
  • 602cd2be42 FIx for #3388 Roger A. Light 2025-10-10 14:44:37 +01:00
  • 9de56b8816 Meaningful return codes,plus remove a duplicate line Roger A. Light 2025-10-10 14:30:18 +01:00
  • aa952a4ef6 Msg sequence test: Readability improvements Roger A. Light 2025-09-28 22:05:49 +01:00
  • 0c2ba6975f Update readmes with more up to date info Roger A. Light 2025-09-26 16:03:15 +01:00
  • 29c8b26cb0 Fix and improve PROXY protocol documentation. Roger A. Light 2025-09-26 13:39:34 +01:00
  • 9a7865fc85 mosquitto_rr: Fix latency calculation Roger A. Light 2025-09-26 13:29:18 +01:00
  • 3f5984eb2b oss-fuzz: Fix 445970862 Roger A. Light 2025-09-19 14:47:33 +01:00
  • f02a98505a Fix windows installer files Roger A. Light 2025-09-17 21:04:59 +01:00
  • 13343e4995 Testing version 2.1.0-test1 Roger A. Light 2025-09-17 19:21:45 +01:00
  • 5002faadb0 Fix typo Roger A. Light 2025-09-17 18:07:40 +01:00
  • a06d93610e Fix: session handling when per_listener_settings is set to true Roger A. Light 2025-09-17 17:00:07 +01:00
  • 84aeb282e3 Fix: session handling when per_listener_settings is set to true Roger A. Light 2025-09-17 17:00:07 +01:00
  • 53f5ab2ea0 Fix leak on http api file request Roger A. Light 2025-09-17 16:59:05 +01:00
  • 0566a90eb0 Fix leak on exit in password-file plugin Roger A. Light 2025-09-17 16:58:35 +01:00
  • e4c823f369 Bump cjson version Roger A. Light 2025-09-17 13:56:32 +01:00
  • f4ccfd55f4 Fix spurious compiler warning Roger A. Light 2025-09-17 12:49:41 +01:00
  • 0a6fa2ee90 Uncrustify config, plus updated format changes Roger A. Light 2025-09-17 12:02:04 +01:00
  • 4c24b92e34 Formatting: Apply to C++ files Roger A. Light 2025-09-17 11:19:46 +01:00
  • 460995652e Formatting: Apply to C headers Roger A. Light 2025-09-17 11:06:50 +01:00
  • 7ea73f6d60 Formatting: Forbid single line if statements Roger A. Light 2025-09-17 08:56:58 +01:00
  • 48b76e49f8 Formatting: Misc automatic formatting changes Roger A. Light 2025-09-17 07:41:43 +01:00
  • 883fdb2ad2 Formatting: Double indent continuation Roger A. Light 2025-09-16 23:19:44 +01:00
  • 5e20df0031 Simplify preprocessor macros Roger A. Light 2025-09-16 22:59:58 +01:00
  • 6e7ddef145 Formatting: Always include comma for last enum Roger A. Light 2025-09-16 22:59:21 +01:00
  • 9d95bf24c3 Formatting: Indent fixes Roger A. Light 2025-09-15 14:06:55 +01:00
  • d743413ac3 Formatting: Spacing consistency Roger A. Light 2025-09-15 11:07:28 +01:00
  • 67ad22df0a Formatting: Double space before functions. Roger A. Light 2025-09-14 22:08:07 +01:00
  • a9fe4037ea Add example plugin for topic hierarchy flattening. Roger A. Light 2025-09-16 16:13:18 +01:00
  • 1c153b7266 MHD_start_daemon doesn't like NULL options Roger A. Light 2025-09-16 09:44:08 +01:00
  • 7c3e849a4a Add dashboard to Windows installers Roger A. Light 2025-09-15 23:54:28 +01:00
  • bce81bbe28 Docker: Update packaging for 2.1 Roger A. Light 2025-09-15 23:45:05 +01:00
  • 737a6ee413 Snap: Update packaging for http dashboard Roger A. Light 2025-09-15 19:30:41 +01:00
  • 64fc17b689 Windows: Add new components to installers Roger A. Light 2025-09-11 13:33:40 +01:00
  • 186ca924d7 Add missing parts for snap package Roger A. Light 2025-09-11 12:52:22 +01:00
  • 4f943e91da Fix some install inconsistencies Roger A. Light 2025-09-11 12:47:51 +01:00
  • 0811580058 Fix potential realloc leaks caused by errors on startup only Roger A. Light 2025-09-10 15:42:18 +01:00
  • dfde35aa0f Add compile time checks for whether -lanl is required Roger A. Light 2025-09-02 10:44:05 +01:00
  • 9be6f9a409 Add compile time checks for whether -lanl is required Roger A. Light 2025-09-02 10:44:05 +01:00
  • ae7886d858 Macos: Only install cmake if not already installed Roger A. Light 2025-09-01 10:15:04 +01:00
  • a784bdd6df ctrl_shell: Move unlock out of response_wait Roger A. Light 2025-09-01 09:24:12 +01:00
  • 40922655f6 Further attempt at Coverity Scan overflow_const suppression Roger A. Light 2025-09-01 09:20:52 +01:00
  • 3017101dc9 Ctrl shell: Add optional priority for addRoleACL Roger A. Light 2025-08-29 14:39:10 +01:00
  • 1813074eae Ctrl shell: Add colours for printing topics and +ve and -ve responses Roger A. Light 2025-08-29 14:38:31 +01:00
  • e1536bb734 Ctrl shell: Add help topics to auto complete Roger A. Light 2025-08-29 14:37:05 +01:00
  • f497c01ad1 Add mocks for libmosquitto_common Roger A. Light 2025-08-27 23:01:20 +01:00
  • 5f2717cc9d Remove chance any includes happen before _GNU_SOURCE is set Roger A. Light 2025-08-27 14:09:31 +01:00
  • 92cc2a159f Improve confusing macro guarded code Roger A. Light 2025-08-27 13:55:06 +01:00
  • 15f88445c2 Further attempt at Coverity Scan overflow_const suppression Roger A. Light 2025-08-25 14:23:24 +01:00
  • f717e4c96f Don't increment array counts until after realloc has succeeded Roger A. Light 2025-08-25 10:15:25 +01:00
  • 0f96d25b74 Fix session expiry list corruption Roger A. Light 2025-08-25 08:51:52 +01:00
  • f604b09f57 Fix session expiry list corruption Roger A. Light 2025-08-25 08:50:14 +01:00
  • 77868330e1 Fix unreachable test code Roger A. Light 2025-08-24 11:46:07 +01:00
  • a4ee5edbc5 Further attempt at Coverity Scan overflow_const suppression Roger A. Light 2025-08-24 11:40:23 +01:00
  • 76eaef0419 Fix leak in password-file plugin on error Roger A. Light 2025-08-24 11:31:48 +01:00
  • d0a94d0f41 Fix leak in acl-file plugin. Roger A. Light 2025-08-23 23:31:42 +01:00
  • 1ae1d08141 Fix variety of Coverity Scan issues in tests Roger A. Light 2025-08-23 23:15:16 +01:00
  • 3ecbf701a4 Fix variety of Coverity Scan issues in tests Roger A. Light 2025-08-23 22:34:34 +01:00
  • d9ce9006b5 Fix realloc leaks on failure Roger A. Light 2025-08-23 21:35:19 +01:00
  • 5b85540348 Fix test Roger A. Light 2025-08-23 21:26:25 +01:00
  • 7eb9b4e79d Attempt at a coverity suppression Roger A. Light 2025-08-23 18:16:01 +01:00
  • ed9936e39d Exit broker on reload if acl_file or password_file detect invalid input Roger A. Light 2025-08-23 08:51:23 +01:00
  • bd40dda241 libcommon: Remove unused WITH_BROKER code Roger A. Light 2025-08-23 07:53:07 +01:00
  • aeb6e073df update: Generic Dockerfile README to note config provided via mount point Lachlan Greenland 2025-08-20 20:15:14 +08:00
  • 53a4406ddc Fix flaky test Roger A. Light 2025-08-23 01:07:49 +01:00
  • 17b3cea03f Remove redundant information from test identifiers Roger A. Light 2025-08-23 01:02:45 +01:00
  • 3bf502dab0 Expand logging of disconnect errors. Roger A. Light 2025-08-23 00:43:30 +01:00
  • 93557bfce0 Allow coverity build of tests on develop Roger A. Light 2025-08-22 20:08:38 +01:00
  • cf7e6d1a4f Coverity Scan: Suppress intentional integer overflow Roger A. Light 2025-08-22 17:32:59 +01:00
  • f188d64453 Update bundled uthash/utlist Roger A. Light 2025-08-22 17:31:12 +01:00
  • a7ea99dde9 Fix Coverity Scan #1491937 Roger A. Light 2025-08-22 16:18:07 +01:00
  • 6a4da7bff9 Fix Coverity Scan #1562509 Roger A. Light 2025-08-22 16:13:20 +01:00
  • 82d2fd0d50 Fix Coverity Scan #1619411 Roger A. Light 2025-08-22 16:12:40 +01:00
  • ad8bcd581e Performance enhancement by not computing hash values more than needed Roger A. Light 2025-08-22 16:10:41 +01:00
  • 7c0b66e949 Fix Coverity Scan #1519028 Roger A. Light 2025-08-22 15:34:31 +01:00
  • 6b6a400dbd Fix Coverity Scan #1353076 Roger A. Light 2025-08-22 15:30:41 +01:00
  • aeec9dd14b Fix Coverity Scan #1549125 Roger A. Light 2025-08-22 15:23:56 +01:00