mosquitto:release/1.5

Last commit made on 2021-03-11
Get this branch:
git clone -b release/1.5 https://git.launchpad.net/mosquitto

Branch merges

Branch information

Name:
release/1.5
Repository:
lp:mosquitto

Recent commits

de93230... by Roger Light

Bump version.

03dac10... by Roger Light

Fix TLS bridge/lib incorrectly connecting on invalid CA file.

Closes #2130. Thanks to becz.

ebc8b76... by CJ Lee <email address hidden>

Add missing header for QNX

<arpa/inet.h> header is required to compile this source. Without it, WARNING is generated.

mosquitto/lib/socks_mosq.c: In function 'socks5__send':
mosquitto/lib/socks_mosq.c:156:22: warning: implicit declaration of function 'inet_pton' [-Wimplicit-function-declaration]
   ipv4_pton_result = inet_pton(AF_INET, mosq->host, &addr_ipv4);

Signed-off-by: ChangJoon Lee <email address hidden>

32c8221... by Roger Light

Bump version.

3190d29... by Roger Light

Fix memory leak on handling QoS 2 PUBLISH.

In some circumstances, Mosquitto could leak memory when handling PUBLISH messages. This is limited to incoming QoS 2 messages, and is related to the combination of the broker having persistence enabled, a clean session=false client, which was connected prior to the broker restarting, then has reconnected and has now sent messages at a sufficiently high rate that the incoming queue at the broker has filled up and hence messages are being dropped. This is more likely to have an effect where max_queued_messages is a small value. This has now been fixed.

Closes #1793.

f47b565... by Roger Light

Bump version numbers, update changelog.

84681d9... by Roger Light

Restrict topic hierarchy to 200 levels to prevent possible stack overflow.

Closes #1412. Thanks to Ryan Shaw.

ae309b3... by Roger Light

Update webpage for 1.5.8 release.

73a2871... by Roger Light

Merge branch 'fixes'

ce31269... by Roger Light

Update changelog, bump version, bump copyright year.