FolusWen 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
..
apps 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
client 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
cmake b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
deps b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
examples b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
include b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
installer b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
lib 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
logo b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
man 38bc0f654a [Add][rootfs][lib_mosquitto] %!s(int64=3) %!d(string=hai) anos
misc b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
plugins 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
release 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
security b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
service b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
snap b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
src 713ef6e599 [Improve][GPL][GLIBC / Openssl / Lighttpd / Openvpn / Curl / Tcpdump / Wget / LibWebsocket / Mosquitto] %!s(int64=2) %!d(string=hai) anos
test b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
CMakeLists.txt b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
CONTRIBUTING.md b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
ChangeLog.txt b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
LICENSE.txt b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
Makefile 38bc0f654a [Add][rootfs][lib_mosquitto] %!s(int64=3) %!d(string=hai) anos
NOTICE.md b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
README-compiling.md b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
README-letsencrypt.md b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
README-windows.txt b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
README.md b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
about.html b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
aclfile.example b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
config.h b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
config.mk 38bc0f654a [Add][rootfs][lib_mosquitto] %!s(int64=3) %!d(string=hai) anos
edl-v10 b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
epl-v20 b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
libmosquitto.pc.in b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
libmosquittopp.pc.in b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
mosquitto.conf b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
pskfile.example b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos
pwfile.example b3d0b43338 [Add][GPL][Mosquitto] %!s(int64=3) %!d(string=hai) anos

README-compiling.md

The following packages can be used to add features to mosquitto. All of them are optional.

  • openssl
  • c-ares (for DNS-SRV support, disabled by default)
  • tcp-wrappers (optional, package name libwrap0-dev)
  • libwebsockets (optional, disabled by default, version 2.4 and above)
  • cJSON (optional but recommended, for dynamic-security plugin support, and JSON output from mosquitto_sub/mosquitto_rr)
  • libsystemd-dev (optional, if building with systemd support on Linux)
  • On Windows, a pthreads library is required if threading support is to be included.
  • xsltproc (only if building from git)
  • docbook-xsl (only if building from git)

To compile, run "make", but also see the file config.mk for more details on the various options that can be compiled in.

Where possible use the Makefiles to compile. This is particularly relevant for the client libraries as symbol information will be included. Use cmake to compile on Windows or Mac.

If you have any questions, problems or suggestions (particularly related to installing on a more unusual device) then please get in touch using the details in README.md.