Roger A. Light
afe011866c
Remove unused variables.
7 years ago
Roger A. Light
89f3d7bb3f
Don't print connect/disconnect messages when connection_messages false.
...
Closes #772 . Closes #613 . Closes #537 .
Thanks to Christopher Maynard, Brandon Arrendondo, and qubeck.
7 years ago
Roger A. Light
a00dd29af8
Fix building where TLS-PSK is not available.
...
Closes #68 .
7 years ago
Roger A. Light
9097577b49
Fix acl_file being ignore for default listener if with per_listener_settings
...
Close #1073 . Thanks to Jef Driesen.
Bug: https://github.com/eclipse/mosquitto/issues/1073
7 years ago
Jelle van der Waa
1a6f8d3c28
src: ASN1_STRING_data is deprecated in OpenSSL 1.1
...
ASN1_STRING_get0_data replaces ASN1_STRING_data in OpenSSL 1.1 therefore
add an #ifdef for backwards compatibility.
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
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
608b8d33e7
Remove no longer used file.
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
9896e61727
Test and small fix for response-topic and correlation-data props.
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
5073d83bf8
Don't generate client ids in v5 mode.
7 years ago
Roger A. Light
fda66e8311
Add broker test for assigned client id.
7 years ago
Roger A. Light
48c2217015
auto_id_prefix now defaults to 'auto-'.
7 years ago
Roger A. Light
1d3949bce0
Improve broker generated client ids for the non-Linux case.
...
Removes libuuid dependency.
7 years ago
Roger A. Light
f01042fb97
Simplify test makefiles.
7 years ago
Roger A. Light
085fdf3593
Add tests for Content Type property sending.
7 years ago
Abilio Marques
ead440e47d
bridge: fix issue where keepalive_interval gets added to restart_timeout using ADNS
...
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
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
3a871828ac
Print message on error when installing as a Windows service.
7 years ago
Roger A. Light
919333567c
Add home interface support to snap, for users that need it.
7 years ago
Roger A. Light
c9ed2708f6
Don't reload auth_opt_ options on reload.
...
This matches the behaviour of the other plugin options.
Closes #1068 . Thanks to Jason McFadyen.
Bug: https://github.com/eclipse/mosquitto/issues/1068
7 years ago
Roger A. Light
464b12f3d6
Fix outgoing retained messages not being sent by bridges.
...
This now happens on initial connection, after CONNACK is processed,
before it was happening (and being dropped) before the connection was
made.
Closes #1040 . Thanks to giover.
Bug: https://github.com/eclipse/mosquitto/issues/1040
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
d29dac087d
Add socket_domain option.
7 years ago
Roger A. Light
8509dde342
Make docker uid/gid explicit.
...
Closes #1034 . Thanks to Daniele Sluijters.
7 years ago
Roger A. Light
9df80cfab1
Tidy up unused Windows installer pages.
7 years ago
Roger A. Light
34293d07c1
Always print leading zeros in mosquitto_sub when output format is hex.
...
Closes #1066 .
Thanks to skiizo.
Bug: https://github.com/eclipse/mosquitto/issues/1066
7 years ago
Roger A. Light
44135bc680
Web: Roadmap and MQTT 5 updates.
7 years ago
Roger A. Light
7020fad86c
Add server support for Assigned Client Identifier.
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
34e7da426c
Use test helper for importing modules.
7 years ago
Roger A. Light
54db895cb3
Rename clean_session to clean_start for v5.
7 years ago
Roger A. Light
c31aae25a8
Fix v5 tests with no CONNECT properties.
7 years ago
Roger A. Light
1241f68ff5
Macro update
7 years ago
Roger A. Light
3647dc357a
Test for retain_available=false.
7 years ago
Roger A. Light
0123ff1efe
Rename *_with_properties() -> *_v5().
7 years ago
Roger Light
17d213b79a
Declare lack of support for shared subs and sub IDs.
7 years ago
Roger Light
a9d19d0911
Use MQTT 5 reason strings where appropriate in clients.
7 years ago
Roger Light
9560c5bac7
Add retain_available support.
7 years ago
Roger Light
36e8659762
Only keep reading from stdin if we are connected.
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
47129e395e
Use v5 callback in pub client.
7 years ago
Roger Light
6ca746695f
Pass db to send__connack() to give it access to config.
7 years ago
Roger Light
f7dc097f82
Move client disconnect code to own function.
7 years ago