8053 beefd0184a 2022-08-08 ct_chen 2 anos atrás
..
apps beefd0184a 2022-08-08 ct_chen 2 anos atrás
client beefd0184a 2022-08-08 ct_chen 2 anos atrás
cmake beefd0184a 2022-08-08 ct_chen 2 anos atrás
deps beefd0184a 2022-08-08 ct_chen 2 anos atrás
examples beefd0184a 2022-08-08 ct_chen 2 anos atrás
include beefd0184a 2022-08-08 ct_chen 2 anos atrás
installer beefd0184a 2022-08-08 ct_chen 2 anos atrás
lib beefd0184a 2022-08-08 ct_chen 2 anos atrás
logo beefd0184a 2022-08-08 ct_chen 2 anos atrás
man beefd0184a 2022-08-08 ct_chen 2 anos atrás
misc beefd0184a 2022-08-08 ct_chen 2 anos atrás
plugins beefd0184a 2022-08-08 ct_chen 2 anos atrás
release beefd0184a 2022-08-08 ct_chen 2 anos atrás
security beefd0184a 2022-08-08 ct_chen 2 anos atrás
service beefd0184a 2022-08-08 ct_chen 2 anos atrás
snap beefd0184a 2022-08-08 ct_chen 2 anos atrás
src beefd0184a 2022-08-08 ct_chen 2 anos atrás
test beefd0184a 2022-08-08 ct_chen 2 anos atrás
CMakeLists.txt beefd0184a 2022-08-08 ct_chen 2 anos atrás
CONTRIBUTING.md beefd0184a 2022-08-08 ct_chen 2 anos atrás
ChangeLog.txt beefd0184a 2022-08-08 ct_chen 2 anos atrás
LICENSE.txt beefd0184a 2022-08-08 ct_chen 2 anos atrás
Makefile beefd0184a 2022-08-08 ct_chen 2 anos atrás
NOTICE.md beefd0184a 2022-08-08 ct_chen 2 anos atrás
README-compiling.md beefd0184a 2022-08-08 ct_chen 2 anos atrás
README-letsencrypt.md beefd0184a 2022-08-08 ct_chen 2 anos atrás
README-windows.txt beefd0184a 2022-08-08 ct_chen 2 anos atrás
README.md beefd0184a 2022-08-08 ct_chen 2 anos atrás
about.html beefd0184a 2022-08-08 ct_chen 2 anos atrás
aclfile.example beefd0184a 2022-08-08 ct_chen 2 anos atrás
config.h beefd0184a 2022-08-08 ct_chen 2 anos atrás
config.mk beefd0184a 2022-08-08 ct_chen 2 anos atrás
edl-v10 beefd0184a 2022-08-08 ct_chen 2 anos atrás
epl-v20 beefd0184a 2022-08-08 ct_chen 2 anos atrás
libmosquitto.pc.in beefd0184a 2022-08-08 ct_chen 2 anos atrás
libmosquittopp.pc.in beefd0184a 2022-08-08 ct_chen 2 anos atrás
mosquitto.conf beefd0184a 2022-08-08 ct_chen 2 anos atrás
pskfile.example beefd0184a 2022-08-08 ct_chen 2 anos atrás
pwfile.example beefd0184a 2022-08-08 ct_chen 2 anos atrás

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.