Roger A. Light
|
04ef5326db
|
Extend metrics to all packets.
Not published in $SYS, may be made available for plugins.
|
2 years ago |
Roger Light
|
92c1899278
|
Add MOSQ_EVT_CLIENT_OFFLINE.
This allows plugins to know when a client with a non-zero session expiry
interval has gone offline.
|
2 years ago |
Roger A. Light
|
086a361bcc
|
Simplify $SYS metric generation.
|
2 years ago |
Roger A. Light
|
a791532c12
|
Simplify $SYS metric generation.
|
3 years ago |
Roger A. Light
|
b8b1674183
|
Tidy unused defs.
|
3 years ago |
Roger A. Light
|
2501a64035
|
Merge branch 'master' into develop
|
4 years ago |
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.
|
4 years ago |
Roger Light
|
cd07f1136b
|
Bump copyrights.
|
4 years ago |
Roger A. Light
|
8ac11929cc
|
Merge branch 'master' into develop
|
4 years ago |
Roger A. Light
|
a1a190b482
|
Pointless whitespace tidy.
|
4 years ago |
Roger A. Light
|
f90e55bd36
|
Reduce memory allocations when sending packets.
|
4 years ago |
Roger A. Light
|
a4389fc9ce
|
Fix SPDX identifiers: EDL-1.0 -> BSD-3-Clause.
The two licenses are the same.
|
5 years ago |
Roger A. Light
|
3731535298
|
Add SPDX license identifiers.
|
5 years ago |
Roger A. Light
|
584cf51ba7
|
Update to EPL-2.0
|
5 years ago |
Roger A. Light
|
e3e8dc4ea4
|
Allow send__pub{ack,rec,rel,comp} to send properties.
|
5 years ago |
Roger A. Light
|
d96543c0b8
|
Merge branch 'fixes' into develop
|
6 years ago |
Roger A. Light
|
b0a065f790
|
Update changelog. Release page. Bump copyright.
|
6 years ago |
Roger A. Light
|
8463c33720
|
Refactor property remaining length calculation.
|
6 years ago |
Roger A. Light
|
3e6cb42a40
|
Fix minor Coverity issues
1400727 - unused value
1400726 - dereference after null check
1400728 - derefence before null check
|
7 years ago |
Roger A. Light
|
689989cc56
|
Fix inflight quota inc/dec for both broker and library.
|
7 years ago |
Roger A. Light
|
8531cb1d79
|
Separate broker message queues into in/out.
This allows and includes better flow control handling for QoS>0.
|
7 years ago |
Roger A. Light
|
4fad9aaf24
|
Consistent message formats.
|
7 years ago |
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
|
7 years ago |
Roger A. Light
|
6a1ac70ee6
|
Disallow writing to $ topics where appropriate.
|
7 years ago |
Roger A. Light
|
ce31269e05
|
Update changelog, bump version, bump copyright year.
|
7 years ago |
Roger A. Light
|
72941db546
|
Coverity fixes
1399064
1399065
1398655
1398656
1398654
1399067
1399066
1399063
1399060
1399059
1399068
1399062
1398657
1398653
1302848
1302847
1399070
|
7 years ago |
Roger Light
|
4b97a90ef9
|
Tests and fixes for truncated PUB* packets
For the cases where reason_code is 0, or properties are missing.
|
7 years ago |
Roger Light
|
67c1d4453e
|
Receive maximum support for clients.
|
7 years ago |
Roger A. Light
|
7c3666d593
|
Subscription identifier support.
|
7 years ago |
Roger A. Light
|
f77c1ca91b
|
private struct mqtt5__property -> public mosquitto_property.
|
7 years ago |
Roger A. Light
|
12cba75c73
|
Client support for adding properties.
|
7 years ago |
Roger A. Light
|
b462115fa6
|
Add reason code to PUBACK/REC/REL/COMP.
|
7 years ago |
Roger A. Light
|
636e813d1c
|
Load of constant renames ahead of making mqtt_protocol.h public.
|
7 years ago |
Roger A. Light
|
b6c667689d
|
Write properties for all commands apart from AUTH.
|
7 years ago |
Roger A. Light
|
8210c1fa7a
|
All outgoing packets now write property length for MQTT 5.
At the moment this only writes a 0 property length, i.e. no properties.
It does mean that output packets are more correct than before.
|
7 years ago |
Roger A. Light
|
0bacff11df
|
Rename mqtt3_protocol.h -> mqtt_protocol.h.
|
7 years ago |
Roger A. Light
|
88765a5e80
|
Consistent use of config.h across the project.
|
7 years ago |
Roger A. Light
|
57ee8b92bc
|
Mac build fixes.
|
8 years ago |
Roger A. Light
|
f4d238be18
|
Bump copyright years.
|
8 years ago |
Roger A. Light
|
017db6706f
|
Rename mosquitto_broker.h -> mosquitto_broker_internal.h
|
9 years ago |
Roger A. Light
|
8378fe44cf
|
Update copyrights.
|
9 years ago |
Roger A. Light
|
db2e66c543
|
Reorganise functions into separate files as appropriate.
|
10 years ago |
Roger A. Light
|
21946ace6c
|
mosquitto__log_printf -> log__printf
|
11 years ago |
Roger A. Light
|
b67c90ec02
|
Rename internal datatypes.
|
11 years ago |
Roger A. Light
|
94ef6ec7bb
|
Big set of function renames.
|
11 years ago |
Roger A. Light
|
1744477cf8
|
Rename/reorganise packet functions.
|
11 years ago |
Roger A. Light
|
8049c4b7f8
|
Simplify code around SYS statistics gathering.
|
11 years ago |
Roger A. Light
|
b598aec385
|
Sys -> user includes.
|
11 years ago |
Roger A. Light
|
970ba58da6
|
Code reorganise.
|
11 years ago |
Roger A. Light
|
11756d24c8
|
Change internal funcs _foo_bar() to foo__bar().
|
11 years ago |