Commit Graph
181 Commits
Author SHA1 Message Date
Roger A. Light af552ddadc Add missing header for va_list 2026-01-21 17:32:14 +00:00
Roger A. Light a45badc57f Add macros to make session expiry values clearer 2025-12-04 11:19:36 +00:00
Roger A. Light b555eebdd6 Windows: Make libcommon_vprintf an export 2025-11-19 17:25:48 +00:00
Roger A. Light 27aa1e14cb Fix libcommon log printing 2025-10-29 23:06:33 +00:00
Roger A. Light 6274730810 libcommon: Use mosquitto_fopen in mosquitto_read_file 2025-10-29 10:44:03 +00:00
Roger A. Light 4c24b92e34 Formatting: Apply to C++ files 2025-09-17 12:48:02 +01:00
Roger A. Light 460995652e Formatting: Apply to C headers 2025-09-17 12:48:02 +01:00
Roger A. Light 32c2b64081 Add --retain-handling to sub and rr clients 2025-08-11 12:17:17 +01:00
Roger A. Light 6675f798d5 Add more MQTT error codes 2025-08-09 17:30:49 +01:00
n4n5 f745b638f5 feat: add mqtt_protocol.h indication
Signed-off-by: n4n5 <its.just.n4n5@gmail.com>
2025-08-08 15:21:19 +01:00
n4n5 95fddeb1bf fix: typos
Signed-off-by: n4n5 <its.just.n4n5@gmail.com>
2025-08-04 18:52:42 +01:00
Roger A. Light b8ffdb878e Merge from master 2025-07-25 19:13:51 +01:00
Roger A. Light e3b2d51002 mosquitto_read_file should return file length 2025-07-17 22:05:34 +01:00
Roger A. Light 0c0683094b Allow plugins to choose when their tick event is next called 2025-07-10 21:06:01 +01:00
Roger A. Light c0c03a9d18 Add basic http api listener
This can currently be used to serve stats and listener details over http/https
2025-07-10 00:53:03 +01:00
Norbert Heusser 424df70395 Add support for will message to persistence API and Sqlite3 persistence plugin
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
2025-07-10 00:52:33 +01:00
Roger A. Light 1753c13f2b Fix C++ symbols being removed when compiled with link time optimisation. 2025-05-01 11:54:53 +01:00
Roger A. Light 71ee4570de Typedefs for callbacks 2025-04-16 15:42:51 +01:00
Roger A. Light bd52ede4de Remove support for TLS v1.1 2025-04-01 11:36:39 +01:00
Roger A. Light 843872a787 Add mosquitto_client_id_hashv broker helper function 2025-02-03 11:16:58 +00:00
Roger A. Light 98a7f43086 Add export directive for Windows 2024-10-28 23:57:23 +00:00
Roger A. Light a2fe980301 Add mosquitto_ext_auth_continue() 2024-10-28 22:31:44 +00:00
Roger A. Light dd2c25c1cf Merge branch 'master' into develop 2024-10-19 22:13:14 +01:00
Roger A. Light c3dc7a64cd Bump version 2024-10-11 18:24:23 +01:00
Christoph Krey 4e63975189 Fix typo in function mosquitto_string_option doc closes #2919
Signed-off-by: Christoph Krey <c@ckrey.de>
2024-10-09 22:50:37 +01:00
Roger A. Light 9a5c2bc14d Add comment on thread safety to mosquitto_broker.h
Closes #3080
2024-10-02 00:32:49 +01:00
Roger A. Light 57b5549b3d Fix "payload format invalid" not being allowed as a PUBREC reason code.
Thanks to mdrssv
2024-09-07 00:17:37 +01:00
Roger A. Light 2f32fcd949 Move properties_to_json to libmosquitto_common 2024-06-18 17:54:02 +01:00
Roger A. Light b5e21d146d Move password functions to libcommon. 2024-06-12 21:26:25 +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 41a310a6f1 Fix line endings 2024-04-25 11:51:33 +01:00
Roger Light 20b34150f2 Windows build fixes 2024-03-27 08:38:13 +00:00
Roger A. Light 79022d6b4d Make libmosquitto_common shared on Windows. 2024-03-27 08:38:13 +00:00
Roger A. Light 4498193331 Refactor file functions to common static library. 2024-03-17 23:13:11 +00:00
Roger A. Light 8cc21d1fa4 Refactor random functions to common static library. 2024-03-17 21:57:15 +00:00
Roger A. Light 16d465fa49 Refactor base64 functions to common static library. 2024-03-17 21:34:27 +00:00
Roger A. Light 9fe8b95dcf Refactor property functions to common static library. 2024-03-17 20:56:14 +00:00
Roger A. Light b5c25cf1d0 Refactor memory functions to common static library. 2024-03-17 10:30:07 +00:00
Roger A. Light a6344f833b Refactor time functions to common static library. 2024-03-17 07:58:45 +00:00
Roger A. Light d17a88d916 Refactor headers for easier discovery. 2023-12-23 12:59:58 +00:00
Roger A. Light b9f6d33ff0 Merge branch 'master' into fixes 2023-11-15 22:40:01 +00:00
Roger A. Light fe4fe0102f Place client context in mosquitto_control_cmd for API simplicity 2023-10-11 15:12:49 +01:00
Roger A. Light 87565238fd Document keepalive=0 is allowed 2023-09-29 00:43:16 +01:00
Roger A. Light adc55572dc Add public mosquitto_strndup 2023-09-20 21:48:55 +01: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 068778f7d9 Use new accessor functions where sensible. 2023-05-31 22:55:41 +01:00