Roger Light
|
84660e1cbe
|
Send maximum limits for QoS>0.
This needs more work on the broker front to simplify the design.
|
7 years ago |
Roger Light
|
67c1d4453e
|
Receive maximum support for clients.
|
7 years ago |
Roger Light
|
0546e7bebc
|
Add mosquitto_int_option and mosquitto_void_option
This deprecates mosquitto_opts_set().
|
7 years ago |
Roger A. Light
|
16e83bfe5d
|
Process receive maximum (as max_inflight_messages).
|
7 years ago |
Roger A. Light
|
659cd2a3b1
|
Read reason code for PUBREC/PUBREL.
|
7 years ago |
Roger A. Light
|
7c3666d593
|
Subscription identifier support.
|
7 years ago |
Roger A. Light
|
fcf4cd0b27
|
Merge branch 'master' into mqtt5
|
7 years ago |
Roger A. Light
|
94fdc9cb44
|
Disallow UTF-8 control characters.
|
7 years ago |
Roger A. Light
|
bc1349c0d7
|
Tests for user facing mosquitto_string_to_property_info function.
|
7 years ago |
Roger A. Light
|
db7901884f
|
Retain-as-published support.
|
7 years ago |
Roger A. Light
|
4933f889ff
|
Fix missing header.
|
7 years ago |
Roger A. Light
|
a8ca5c83af
|
Bump version.
|
7 years ago |
Roger A. Light
|
afe011866c
|
Remove unused variables.
|
7 years ago |
Roger A. Light
|
a00dd29af8
|
Fix building where TLS-PSK is not available.
Closes #68.
|
7 years ago |
Roger A. Light
|
f90ba23738
|
Retain handling support.
|
7 years ago |
Roger A. Light
|
4fe75b1af0
|
Make user functions for reading properties easier to use.
|
7 years ago |
Roger A. Light
|
73c46174f8
|
Don't call on_disconnect() twice if keepalive tests fail.
Closes #1067. Thanks to xingchen02.
Bug: https://github.com/eclipse/mosquitto/issues/1067
|
7 years ago |
Roger A. Light
|
6ef2c79e9a
|
Add max_keepalive, for limiting keepalives of MQTT v5 clients.
|
7 years ago |
Roger A. Light
|
29846d282d
|
Client library now reads its assigned client id.
|
7 years ago |
Roger A. Light
|
fda66e8311
|
Add broker test for assigned client id.
|
7 years ago |
Tamaki Nishino
|
d07864939a
|
Check SSL_DATA_PENDING in mosquitto_loop_read()
Signed-off-by: Tamaki Nishino <otamachan@gmail.com>
|
7 years ago |
Roger A. Light
|
5d02f58151
|
Fix reconnect delay backoff behaviour.
Closes #1027. Thanks to Harm Verhagen.
Bug: https://github.com/eclipse/mosquitto/issues/1027
|
7 years ago |
Roger A. Light
|
e169f1c7c2
|
When using ADNS, don't ask for all network protocols when connecting.
This can lead to confusing "Protocol not supported" errors if the
network is down, because UDP sockets are provided.
Thanks to jsaak.
Closes #1062.
Bug: https://github.com/eclipse/mosquitto/issues/1062
|
7 years ago |
Roger A. Light
|
867fe80e0e
|
Properties are now freed after the callback.
|
7 years ago |
Roger A. Light
|
1b854e250e
|
Function for copying property lists.
|
7 years ago |
Roger A. Light
|
d5108956bf
|
Process session-expiry-interval on CONNECT and DISCONNECT.
Add test to check for invalid values.
|
7 years ago |
Roger A. Light
|
54db895cb3
|
Rename clean_session to clean_start for v5.
|
7 years ago |
Roger A. Light
|
0123ff1efe
|
Rename *_with_properties() -> *_v5().
|
7 years ago |
Roger Light
|
f809ecbcbe
|
Add DISCONNECT handling to library.
|
7 years ago |
Roger Light
|
236e967161
|
Pass properties when disconnecting clients.
|
7 years ago |
Roger Light
|
f7dc097f82
|
Move client disconnect code to own function.
|
7 years ago |
Roger Light
|
3cb8a52ef3
|
Add reason code to mosquitto_disconnect_with_properties()
|
7 years ago |
Roger Light
|
14c2f528cf
|
Add reason code to send__disconnect().
|
7 years ago |
Roger A. Light
|
d64ce2e242
|
Make mosquitto_reason_string public.
|
7 years ago |
Roger A. Light
|
94631ae68b
|
Don't free properties any more, we use them.
|
7 years ago |
Roger A. Light
|
59b3fdfdf8
|
Add client property value reading functions.
|
7 years ago |
Roger A. Light
|
158189393e
|
Add v5 client callbacks.
|
7 years ago |
Roger A. Light
|
e81db23ce4
|
Bump version number.
|
7 years ago |
Roger A. Light
|
71b8c4d892
|
Fix TLS connections when using an external event loop.
Affects the use of mosquitto_loop_read() and mosquitto_write().
Closes #990.
|
7 years ago |
Iblis Lin
|
0368a8c01d
|
add socket headers for FreeBSD
Signed-off-by: Iblis Lin <iblis@hs.ntnu.edu.tw>
|
7 years ago |
Bartosz Taczała
|
e86b27a2da
|
Adding support for QNX7.0.0
Change-Id: Id01e2880aa5cadc0e93a46b95fe675e1938051fa
Signed-off-by: Bartosz Taczała <bartosz.taczala@mobica.com>
|
7 years ago |
Roger A. Light
|
f77c1ca91b
|
private struct mqtt5__property -> public mosquitto_property.
|
7 years ago |
Roger A. Light
|
f9e0fa246a
|
Validate properties coming into client library.
|
7 years ago |
Roger A. Light
|
8aa936936e
|
Library and client support for topic-alias.
|
7 years ago |
Roger A. Light
|
de3a9af1f7
|
Client+library support for unsubscribe properties.
|
7 years ago |
Roger A. Light
|
741a8a9cc3
|
Client disconnect property support, plus disconnect packet fix.
|
7 years ago |
Roger A. Light
|
383608613a
|
Client+lib will property support.
|
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
|
ba874c6014
|
Merge branch 'mqtt5' of gitlab.com:ralight/mosquitto-private into mqtt5
|
7 years ago |