Commit Graph

183 Commits

Author SHA1 Message Date
Roger A. Light
1ff8c6e2ab Formatting fixes 2026-02-13 13:20:22 +00:00
Roger A. Light
43c2715042 Fix password length not being passed to MOSQ_EVT_BASIC_AUTH events.
Closes #3490. Thanks to thehouseisonfire.
2026-02-13 13:14:38 +00:00
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