Roger Light
|
886ee6cd0c
|
Fix `bind_interface` option.
Closes #1999. Thanks to Joerg55.
|
5 years ago |
Roger A. Light
|
93c730f799
|
Fix potential intermittent initial bridge connections when using poll().
|
5 years ago |
Roger A. Light
|
a69f125b80
|
No need to clear memory outside of condition.
|
5 years ago |
Roger A. Light
|
86e0122a2d
|
Only add/remove poll events when they aren't already done.
|
5 years ago |
Roger A. Light
|
9d3732a62d
|
Fix `auth_method` not being provided to the extended auth plugin event.
Closes #1975. Thanks to Jinming Chen.
|
5 years ago |
Roger A. Light
|
7fc472232c
|
Merge branch 'fixes'
|
5 years ago |
Roger A. Light
|
97d9f471c3
|
Fix websockets connections blocking non-ws connections on Windows.
Closes #1934. Thanks to sectokia and jarapa9.
|
5 years ago |
Roger A. Light
|
ce30f811ba
|
Improve API documentation.
Fix return code on callback unregister.
|
5 years ago |
Roger A. Light
|
0ec258d01f
|
Fix incorrect string length calculation.
Closes #1963. Thanks to twegener-embertec.
|
5 years ago |
Roger A. Light
|
f930970008
|
Fix persistence_location not appending a '/'.
|
5 years ago |
Roger A. Light
|
f10de9831a
|
Fix slow initial bridge connections for WITH_ADNS=no.
|
5 years ago |
Roger A. Light
|
1d92184b2f
|
Fix local bridges being disconnected on SIGHUP.
Closes #1942. Thanks to charlemagnelasse.
|
5 years ago |
Roger A. Light
|
00c68203b8
|
Fix QoS 0 messages not being delivered if max_queued_messages was set to 0.
Closes #1956. Thanks to nduhme.
|
5 years ago |
Roger A. Light
|
d05a49a2cf
|
Fix bridges possibly not completing connections when WITH_ADNS is in use.
Closes #1960. Thanks to twegener-embertec.
|
5 years ago |
Roger Light
|
113603168b
|
Fix LWT not being sent on client takeover.
This was not happening for the case when the existing session wasn't
being continued.
Closes #1946. Thanks to Rory Piper.
|
5 years ago |
Roger A. Light
|
abac67299f
|
Fix excessive CPU use on non-Linux systems when the open file limit is set high.
Closes #1947. Thanks to Patrick TJ McPhee.
|
5 years ago |
Roger A. Light
|
ecf6f9079a
|
Fix build regression for WITH_WEBSOCKETS=yes on non-Linux systems.
|
5 years ago |
Roger A. Light
|
757902bcf8
|
Improve struct packing.
|
5 years ago |
Roger A. Light
|
37ce51703f
|
Fix websockets listeners not causing the main loop not to wake up.
Closes #1936. Thanks to sectokia.
|
5 years ago |
Roger A. Light
|
b7f0161f52
|
Fix DH group not being set for TLS connections.
This meant ciphers using DHE couldn't be used.
Closes #1925. Closes #1476. Thanks to Jonathan Sönnerup, Valerii
Demeshko, and sectokia.
|
5 years ago |
Roger A. Light
|
9968e35981
|
Fix websockets connections on Windows blocking subsequent connections.
Closes #1934. Thanks to sectokia.
|
5 years ago |
Roger A. Light
|
74faabc7c1
|
Fix invalid free
|
5 years ago |
Roger A. Light
|
c25229c13a
|
Fix build using WITH_TLS=no when the openssl headers aren't available.
|
5 years ago |
Roger A. Light
|
09ee0c31f5
|
Build fix for Xcode 12.
Closes #1831. Thanks to Tristan79 and andreas-kluge.
|
5 years ago |
Roger A. Light
|
1636e47202
|
libressl does not support SSL_CTX_set_ciphersuites.
|
5 years ago |
Roger A. Light
|
ea1d496299
|
Reply to $CONTROL QoS>0 msgs even if WITH_CONTROL disabled.
|
5 years ago |
Roger A. Light
|
27a160d127
|
Enable WITH_CONTROL in cmake.
|
5 years ago |
Roger A. Light
|
26ffe1300a
|
Various Windows build fixes.
|
5 years ago |
Pierre Hallot
|
8f0bdd5fd3
|
Find package libwebsockets if the option is ON.
Otherwise, if the package is not installed, configuration will work, but building will fail.
Signed-off-by: Pierre Hallot <hallotpierre@gmail.com>
|
5 years ago |
Roger A. Light
|
828e7ae130
|
More conversion fixes.
|
5 years ago |
Roger A. Light
|
df1802d8f1
|
Fix client state conversion warnings.
|
5 years ago |
Roger A. Light
|
9e6efd2f32
|
Stop listeners before removing clients to avoid use after free.
|
5 years ago |
Roger A. Light
|
232a759320
|
Log client port on new connections.
Closes #1911. Thanks to twegener-embertec.
|
5 years ago |
Roger A. Light
|
a7f044bcea
|
Respect receive-maximum on bridges.
|
5 years ago |
Roger A. Light
|
3731535298
|
Add SPDX license identifiers.
|
5 years ago |
Roger A. Light
|
04c110183c
|
Bridge support for MQTT v5 maximum-qos.
|
5 years ago |
Roger A. Light
|
ca4b23486b
|
Bridges now obey MQTT v5 server-keepalive.
|
5 years ago |
Roger A. Light
|
e030ca45cd
|
Fix connack error printing.
|
5 years ago |
Roger A. Light
|
0c22f475ff
|
Fix bridges incorrectly setting Wills to manage remote notifications.
This is for when `notifications_local_only` was set true.
Closes #1902. Thanks to marcinkowskip.
|
5 years ago |
Roger A. Light
|
b34dcd2a67
|
Final remove support for legacy libwebsockets
This means libwebsockets < 2.4.0.
|
5 years ago |
Roger A. Light
|
c39a42adcc
|
Report an error if the config file is set to a directory.
Closes #1814. Thanks to Odysseus1710.
|
5 years ago |
Roger A. Light
|
c2f62f03aa
|
Set SSL_OP_SINGLE_DH_USE to protect against weak dhparam primes.
|
5 years ago |
Roger A. Light
|
b7e6638fd8
|
Add `ciphers_tls1.3` option, to allow setting TLS v1.3 ciphersuites.
Closes #1825. Thanks to Valentin Dimov.
|
5 years ago |
Roger A. Light
|
13bdd255a1
|
Fix incorrect array address on error.
|
5 years ago |
Roger A. Light
|
56b2e35346
|
Don't kick clients on refused unsubscribe.
|
5 years ago |
Roger A. Light
|
584cf51ba7
|
Update to EPL-2.0
|
5 years ago |
Roger A. Light
|
dac841a342
|
Better outgoing QoS 0 limiting.
|
5 years ago |
Roger A. Light
|
c09f8ee3a7
|
We don't really mind if this fails.
|
5 years ago |
Roger A. Light
|
05d4766aef
|
Fix plugin callback not being correctly removed.
|
5 years ago |
Roger A. Light
|
adfa9f1e21
|
Always zero terminate payloads (removes uhpa support)
|
5 years ago |