Roger A. Light
|
7ea73f6d60
|
Formatting: Forbid single line if statements
These hide cases from coverage checks
|
2025-09-17 12:48:02 +01:00 |
|
Roger A. Light
|
9d95bf24c3
|
Formatting: Indent fixes
|
2025-09-17 12:03:06 +01:00 |
|
Roger A. Light
|
67ad22df0a
|
Formatting: Double space before functions.
|
2025-09-17 12:03:03 +01:00 |
|
Roger A. Light
|
44e5015962
|
Fix lib subscription identifier tests
|
2025-07-20 08:51:06 +01:00 |
|
Roger A. Light
|
b3e8ec2d8b
|
Lib: Correctly handle publish properties
|
2025-07-19 21:47:59 +01:00 |
|
Roger A. Light
|
43dda2ae20
|
Fix some build variants
|
2025-07-10 16:08:49 +01: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
|
500542351d
|
Set pointers to NULL after freeing.
|
2021-12-30 08:08:11 +00:00 |
|
Roger A. Light
|
2501a64035
|
Merge branch 'master' into develop
|
2021-11-23 12:53:50 +00:00 |
|
Roger A. Light
|
f3590f3020
|
Don't pass NULL to printf %s.
This is undefined behaviour, and some platforms don't like it.
Issue #2355. Thanks to CJ Lee.
|
2021-11-15 22:29:19 +00:00 |
|
Roger Light
|
cd07f1136b
|
Bump copyrights.
|
2021-11-03 22:10:06 +00:00 |
|
Roger A. Light
|
214feb8f6b
|
Merge branch 'fixes' into develop
|
2021-05-21 15:42:26 +01:00 |
|
Roger Light
|
9bb58a88fc
|
Cleanup messsage before return.
Coverity scan #1451483.
|
2021-05-16 19:57:59 +01:00 |
|
Roger Light
|
ef7662ca8e
|
Merge branch 'master' into develop
|
2021-04-24 23:32:48 +01:00 |
|
Roger A. Light
|
de9780343b
|
Add support for MQTT v5 broker->client topic aliases.
This is on a first-come-first-served basis for now.
Also broker to bridge topic aliases.
|
2021-03-22 16:56:10 +00:00 |
|
Roger Light
|
2de8c15bc9
|
Minor build fixes.
|
2021-03-21 09:18:43 +00:00 |
|
Roger Light
|
898da756ed
|
Remove unused message timestamp member.
|
2021-03-20 08:04:29 +00:00 |
|
Roger Light
|
1e94e08843
|
Callbacks no longer block other callbacks.
The can also be set from within a callback.
Closes #2127. Thanks to Weston Schmidt.
|
2021-03-13 17:31:48 +00:00 |
|
Roger A. Light
|
a4389fc9ce
|
Fix SPDX identifiers: EDL-1.0 -> BSD-3-Clause.
The two licenses are the same.
|
2021-01-20 11:46:18 +00:00 |
|
Roger A. Light
|
370cec5edd
|
Fixes for lots of minor build warnings highlighted by Visual Studio.
|
2021-01-09 21:06:08 +00:00 |
|
Roger A. Light
|
df1802d8f1
|
Fix client state conversion warnings.
|
2020-12-02 10:26:22 +00:00 |
|
Roger A. Light
|
3731535298
|
Add SPDX license identifiers.
|
2020-12-01 20:46:56 +00:00 |
|
Roger A. Light
|
584cf51ba7
|
Update to EPL-2.0
|
2020-11-25 17:34:21 +00:00 |
|
Roger A. Light
|
4f61f6c161
|
Fix conversion errors.
|
2020-10-17 01:23:08 +01:00 |
|
Roger A. Light
|
e3e8dc4ea4
|
Allow send__pub{ack,rec,rel,comp} to send properties.
|
2020-07-10 12:29:53 +01:00 |
|
Roger A. Light
|
b0a065f790
|
Update changelog. Release page. Bump copyright.
|
2020-02-27 23:26:58 +00:00 |
|
Roger A. Light
|
093c8f90f5
|
Fix publish props not being passed to v5 msg callback for QoS 2 msgs.
Closes #1432. Thanks to Magnus Galåen.
|
2019-09-26 16:47:34 +01:00 |
|
Roger A. Light
|
1a8c44b84f
|
Fix regression on use of mosquitto_connect_async() not working.
Closes #1415 and #1422. Thanks to Karl Palsson, Till Zimmermann and Liam Fry.
|
2019-09-24 20:15:04 +01:00 |
|
Roger A. Light
|
ee3591d228
|
Fix missing locks on mosq->state.
Closes #1374. Thanks to Jeff Trull.
|
2019-09-08 21:11:20 +01:00 |
|
Roger A. Light
|
689989cc56
|
Fix inflight quota inc/dec for both broker and library.
|
2019-04-17 16:15:41 +01:00 |
|
Roger A. Light
|
8531cb1d79
|
Separate broker message queues into in/out.
This allows and includes better flow control handling for QoS>0.
|
2019-04-17 09:29:34 +01:00 |
|
Roger A. Light
|
da84b9a983
|
Restrict what packets are allowed in what client state.
|
2019-04-03 20:46:21 +01:00 |
|
Roger A. Light
|
320ddc1303
|
Merge branch 'master'
Conflicts:
CMakeLists.txt
ChangeLog.txt
client/Makefile
config.mk
installer/mosquitto.nsi
installer/mosquitto64.nsi
lib/mosquitto.h
lib/mqtt3_protocol.h
lib/util_mosq.c
set-version.sh
snap/snapcraft.yaml
src/bridge.c
src/database.c
src/handle_connack.c
src/loop.c
src/persist.c
test/broker/Makefile
|
2019-03-16 10:05:38 +00:00 |
|
Roger A. Light
|
6a1ac70ee6
|
Disallow writing to $ topics where appropriate.
|
2019-03-03 22:00:30 +00:00 |
|
Roger A. Light
|
ce31269e05
|
Update changelog, bump version, bump copyright year.
|
2019-02-28 16:56:15 +00:00 |
|
Roger Light
|
67c1d4453e
|
Receive maximum support for clients.
|
2019-01-08 14:24:41 +00:00 |
|
Roger A. Light
|
94631ae68b
|
Don't free properties any more, we use them.
|
2018-11-20 17:54:44 +00:00 |
|
Roger A. Light
|
158189393e
|
Add v5 client callbacks.
|
2018-11-20 14:36:18 +00:00 |
|
Roger A. Light
|
f77c1ca91b
|
private struct mqtt5__property -> public mosquitto_property.
|
2018-11-01 23:50:54 +00:00 |
|
Roger A. Light
|
636e813d1c
|
Load of constant renames ahead of making mqtt_protocol.h public.
|
2018-10-30 11:11:31 +00:00 |
|
Roger A. Light
|
9eebcf6704
|
Rename property__free_all->mosquitto_property_free_all
Make public function.
|
2018-10-30 10:16:42 +00:00 |
|
Roger A. Light
|
ca40255720
|
mid == 0 is a protocol error.
|
2018-10-25 12:12:57 +01:00 |
|
Roger A. Light
|
eefa7f7604
|
All existing commands read properties.
|
2018-10-25 12:11:00 +01:00 |
|
Roger A. Light
|
88765a5e80
|
Consistent use of config.h across the project.
|
2018-08-16 11:14:51 +01:00 |
|
Roger A. Light
|
f4d238be18
|
Bump copyright years.
|
2018-04-11 15:24:29 +01:00 |
|
Roger A. Light
|
3066f89a24
|
packet__read_string() returns the string length.
|
2018-02-11 20:47:17 +00:00 |
|
Roger A. Light
|
91b308a11d
|
Merge branch 'master' into develop
|
2017-03-06 21:19:53 +00:00 |
|
Roger A. Light
|
8378fe44cf
|
Update copyrights.
|
2016-07-08 09:42:24 +01:00 |
|