mosquitto:master

Last commit made on 2020-08-19
Get this branch:
git clone -b master https://git.launchpad.net/mosquitto

Branch merges

Branch information

Name:
master
Repository:
lp:mosquitto

Recent commits

3a13205... by Roger Light on 2020-08-19

Update docker images.

39566e3... by Roger Light on 2020-08-19

Add 1.5.10 information.

0bdf630... by Roger Light on 2020-08-19

Merge branch 'fixes'

39ff722... by Roger Light on 2020-08-19

Bump version, add new www posts.

c1b009e... by Roger Light on 2020-08-19

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. Thanks to mbates14.

b3b58cc... by Roger Light on 2020-08-19

Build warning fixes.

4dc835b... by Roger Light on 2020-08-19

Fix possible memory leaks on errors during persistence write.

79051fb... by Titouan Christophe <email address hidden> on 2020-08-17

do not include pthread when compiling without threading support

This fixes the following error, when compiling for systems without
pthread support, and when passing WITH_THREADING=no to make:

    thread_mosq.c:24:12: fatal error: pthread.h: No such file or directory
     # include <pthread.h>
                 ^~~~~~~~~~~
    compilation terminated.

Signed-off-by: Titouan Christophe <email address hidden>

2fdb5a0... by Karl Palsson on 2020-08-18

docs: move _string_option with rest of client options

It was grouped with the callbacks, where it didn't make a lot of sense.

Signed-off-by: Karl Palsson <email address hidden>

d254ea7... by Karl Palsson on 2020-08-18

docs: remove duplicate mosquitto_reconnect_delay_set

Was listed in both client options, and under the callbacks.

Signed-off-by: Karl Palsson <email address hidden>