Commit Graph

2823 Commits (651331ff7d16fef7bc37802a3686929f6884202a)
 

Author SHA1 Message Date
Roger A. Light a37c8e65d2 TLS-PSK mismatch fix.
Produce an error if a TLS-PSK client tries to connect to a broker
that is not configured with TLS-PSK.
4 years ago
Roger A. Light fc4099eafa Speed up tests. 4 years ago
Roger A. Light 79542158f4 Fix `max_connections` option not being correctly counted. 4 years ago
Roger A. Light 2ace833eee Remove duplicate line 4 years ago
Roger A. Light 8589f082d8 Fix CVE references. 4 years ago
Roger Light 17bbca22fb
Merge pull request #2255 from tparker-usgs/master
Disable HTTP2 when building libwebsockets for docker images.
4 years ago
Roger A. Light eec1ef1c55 Parallelise bridge clean session test. 4 years ago
Roger A. Light 4e146b7b53 Fix possible out of bounds memory reads when reading configuration.
This would happen with a corrupt/crafted configuration file. Unless your
configuration file is writable by untrusted users this is not a risk.

Closes #567213. Thanks to Roland Sako.
4 years ago
Tom Parker 87cba17715 Disable HTTP2 when building libwebsockets for docker images. Works around #1211.
Signed-off-by: Tom Parker <tparker@usgs.gov>
4 years ago
Roger Light e3158e2b09
Merge pull request #2247 from Begasus/haiku
Haiku build fixes
4 years ago
begasus 0f49a9ff5b Haiku build fixes
Signed-off-by: begasus <begasus@gmail.com>
4 years ago
Roger A. Light 30b54ba124 Add platform limitations section to man page. 4 years ago
Roger A. Light b7c3d52cd4 Fix letsencrypt case when RENEWED_DOMAINS is empty. 4 years ago
Roger A. Light 0d1bc03665 Simplify editing needs of the letsencrypt hook script. 4 years ago
Roger A. Light 6028d0e33e mosquitto_sub and mosquitto_rr now open stdout in binary mode on Windows
This is so binary payloads are not modified when printing.

Thanks to Steve Mullock.
4 years ago
Roger A. Light 5217863b8b Bump docker files. 4 years ago
Roger A. Light 1ab6b28e26 Add missing test file. 4 years ago
Roger A. Light 3b89bb2e35 Update post to include 1.6.15 information. 4 years ago
Roger A. Light f68c052c79 Merge branch 'fixes' 4 years ago
Roger A. Light c4ca718ea7 Add man page deps to readme. 4 years ago
Roger A. Light 99d7299b24 Fix qos0 messages not being queued when queue_qos0_message enabled.
Closes #2224. Thanks to Luigi Caiffa.
4 years ago
Roger A. Light ea7e2a6bca Bump version, add post. 4 years ago
Roger A. Light 8416f928df Revert premature want_connect fix. 4 years ago
Roger A. Light 42163634c7 Fix leak on crafted MQTT v5 CONNECT.
If a MQTT v5 client connects with a crafted CONNECT packet a memory leak
will occur.

Thanks to Kathrin Kleinhammer.
4 years ago
Roger A. Light 403691ce40 Add missing return types. 4 years ago
Roger A. Light 238b68686a Fix bridge pollfd corruption on Windows.
Closes #2173. Thanks to Niclas Lindgren.
4 years ago
Roger A. Light 104b94db57 Fix non-reachable bridge blocking the broker on Windows.
Closes #2172. Thanks to Niclas Lindgren.
4 years ago
Roger A. Light 5851713f3e Refactor to remove duplicate code. 4 years ago
Roger A. Light 625e2a5060 Refactor to remove duplicate code. 4 years ago
Roger A. Light 0e1388a615 Fix the return of plugin__handle_message not being fully handled. 4 years ago
Roger A. Light 90e3b287de Remove redundant check, this is handled in send__pubrec. 4 years ago
Roger A. Light a01dcd68a5 Document that bind_address can be NULL. 4 years ago
Roger A. Light 58c0c0cef4 Document dynsec plugin location for Linux. 4 years ago
Roger A. Light 99833795f2 Man page improvements - document MQTT support. 4 years ago
Roger A. Light b6187c8880 Dynsec doc tweaks. 4 years ago
Roger A. Light 2e2c9012ec Document reason for Windows connection limit. 4 years ago
Roger A. Light 16fb0025a7 Improve QoS 0 outgoing packet queueing. 4 years ago
Roger Light c317891df1 Clarify when callbacks get called. 4 years ago
Roger A. Light 0db306ef6b Fix compiler warning. 4 years ago
Roger A. Light 4a08626f43 Only a single call to lws_write() is required. 4 years ago
Roger A. Light ff872cf943 Upgrade docker images to lws 4.2.0. 4 years ago
Roger A. Light 5f34f27b5e Distribute licenses of self compiled components in docker images. 4 years ago
Roger Light 880df7360d Fix bridge not reconnectng if the first reconnection attempt fails.
Closes #2207. Thanks to Abilio Marques.
4 years ago
Roger Light 9bb58a88fc Cleanup messsage before return.
Coverity scan #1451483.
4 years ago
Roger A. Light 2ae13092f1 Update notice file. 4 years ago
Roger Light 07399c2f3c Fix `mosquitto_pub -l` quitting if broker unavailable.
This could occur when a message publication is attempted when the broker
is temporarily unavailable.

Closes #2187. Thanks to JsBergbau.
4 years ago
Roger A. Light c8cd3590f1 Check for NULL. 4 years ago
Roger A. Light a2ab20df13 Don't call read() if sockpairR < 0.
Coverity #1450782.
4 years ago
Roger A. Light 501690d312 Handle identifier==NULL case. 4 years ago
Roger Light be78a26fe8 Fix pid paths in systemd unit. 4 years ago