mosquitto:develop

Last commit made on 2025-12-11
Get this branch:
git clone -b develop https://git.launchpad.net/mosquitto

Branch merges

Branch information

Name:
develop
Repository:
lp:mosquitto

Recent commits

b975bab... by Roger Light

Remove duplicate man page part

9772d94... by Roger Light

Fix protobuf-mutator fuzzing builds

fd0fa72... by Roger Light

Allow CIFuzz to be run by workflow dispatch

0339629... by Roger Light

libcommon property add fuzzer

ac02cc2... by Roger Light

libcommon topic matching fuzzer

30ee4a2... by Roger Light

Fix heap use after free in password-file plugin

Unreleased code.

Closes oss-fuzz #462551340.

413d84b... by Roger Light

Make condition more explicit for what is actually required

Closes oss-fuzz #445970862

ab4ac42... by Rich Mattes

Fix libdir location in pkgconfig files.

The pkgconfig files currently hardcode the library directory as
${prefix}/lib, but the library installation directory in config.mk is
set as lib${LIB_SUFFIX}. This causes a mismatch between the library
installation directory and the pkgconfig file on redhat-based 64-bit
systems.

This commit remedies the issue for both the Makefile and CMake build by
modifying the pkgconfig files to use CMAKE_INSTALL_LIBDIR instead of
"lib". In the CMake system, this directly reflects the installation
path. The Makefiles were modified to replace CMAKE_INSTALL_LIBDIR with
lib${LIB_SUFFIX}, matching the libdir definition in config.mk and
following the pattern used in defining the prefix.

Signed-off-by: Rich Mattes <email address hidden>

fdf1943... by Nicholas Jackson <email address hidden>

Do not include microhttpd.h if WITH_HTTP_API is disabled

Signed-off-by: Nicholas Jackson <email address hidden>

534d597... by Roger Light

Don't persist v5 clean start=false session-expiry-interval=0 clients

This is for the built-in `persistence true` mode only.

Closes #3418. Thanks to nickajacks1.