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 |
Roger A. Light
|
95c098a807
|
Integrate debugging only xtreport code.
|
5 years ago |
Roger A. Light
|
2755fe3c4c
|
Apply limits to QoS 0 outgoing messages.
|
5 years ago |
Roger A. Light
|
4667c9d5bc
|
Change max_queued_messages default to 1000.
|
5 years ago |
Roger A. Light
|
0c6365726f
|
Coverity Scan issues.
1436823
1436837
1436843
1432792
1436847
1436848
1436849
|
5 years ago |
Roger A. Light
|
d142ff69a6
|
Fix Coverity Scan issues.
511427
1431133
1436823
1436837
1436838
1436929
|
5 years ago |
Roger A. Light
|
c3ae8c174f
|
Simplify net__socket_accept() use.
Closes Coverity 1436829.
|
5 years ago |
Roger A. Light
|
4da1f15b41
|
Fix Coverity Scan errors.
1436854
1436844
|
5 years ago |
Roger A. Light
|
d26534e22b
|
Fix Coverity scan issues.
1302840
1353078
1431131
1431134
1431135
1436826
1436827
1436828
1436830
1436831
1436834
1436835
1436838
1436839
1436840
1436844
1436846
1436853
1436854
1436859
1436860
1436861
1436863
1436867
|
5 years ago |