Commit Graph

1267 Commits (04f8ee7660169087a8673b782896d36395f820af)
 

Author SHA1 Message Date
Roger A. Light 04f8ee7660 Fix missing "shell". 7 years ago
Roger A. Light 54b685ef66 Fix #877346. 7 years ago
Roger A. Light 06695cf21c Merge branch 'master' into debian 7 years ago
Roger A. Light 735c965333 Fix #914593 7 years ago
Roger A. Light 73228b160e Fix #914525. 7 years ago
Roger A. Light dd7da0203b Add mosquitto.init back in advice of DD. 7 years ago
Roger A. Light 5243bb5830 Add upstream/metadata. 7 years ago
Roger A. Light 4550623a0a Minor lintian fixes. 7 years ago
Roger A. Light 18c69bbc75 Bump dh compat to 11. 7 years ago
Roger A. Light 8960b1fe29 Update 1.5 docker image. 7 years ago
Roger A. Light b2fda04e1c Update website for 1.5.4. 7 years ago
Roger A. Light 265a3dd0b1 Merge branch 'fixes' 7 years ago
Roger A. Light a68ddfc935 Extensive debian package update to 1.5.4. 7 years ago
Roger A. Light e81db23ce4 Bump version number. 7 years ago
Roger A. Light b54e379fba Fix websockets listeners not verifying client certs.
When using a TLS enabled websockets listener with "require_certificate"
enabled, the mosquitto broker does not correctly verify client certificates.
This is now fixed. All other security measures operate as expected, and in
particular non-websockets listeners are not affected by this. Closes #996.

Thanks to creising.
7 years ago
Roger A. Light 71b8c4d892 Fix TLS connections when using an external event loop.
Affects the use of mosquitto_loop_read() and mosquitto_write().
Closes #990.
7 years ago
Roger A. Light b803b40a22 Update changelog. 7 years ago
Roger A. Light ba67e1ffe5 Don't use gnu-specific strerror_r. 7 years ago
Roger A. Light 34c752a0d0 Give better error message if a client sends a password without a username.
Closes #1015. Thanks to TabascoEye.
7 years ago
Roger A. Light 9f7577aab6 $SYS/broker/clients/disconnected should never be negative.
Closes #287. Thanks to Lovisa Johansson.

Bug: https://github.com/eclipse/mosquitto/issues/287
7 years ago
Roger A. Light feb303a919 Fix whitespace in Dockerfile. 7 years ago
Roger A. Light 1582117147 Build own libwebsockets in Docker image. 7 years ago
Iblis Lin 0368a8c01d add socket headers for FreeBSD
Signed-off-by: Iblis Lin <iblis@hs.ntnu.edu.tw>
7 years ago
Roger A. Light d7bcec4878 Don't disconnect clients when a plugin denies SUBSCRIBE.
Thanks to Ibrahim Koujar.

Bug: https://github.com/eclipse/mosquitto/issues/1016
7 years ago
Abilio Marques a4a5236568 fix bug where bridge doesn't honor restart_timeout setting
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
7 years ago
Bernd Kuhls 80f3bc4812 _GNU_SOURCE needed for EAI_INPROGRESS
Define of _GNU_SOURCE is needed to be able to use EAI_INPROGRESS in
loop.c.

This patch fixes a build error

loop.c:334:17: error: ‘EAI_INPROGRESS’ undeclared (first use in this function)
        if(rc == EAI_INPROGRESS){

occuring with a glibc-2.27-based buildroot toolchain for sparc64

Target: sparc64-buildroot-linux-gnu
[...]
gcc version 6.4.0 (Buildroot 2018.05)

Source:
http://autobuild.buildroot.org/toolchains/tarballs/br-sparc64-full-2018.05.tar.bz2
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
7 years ago
Bartosz Taczała e86b27a2da Adding support for QNX7.0.0
Change-Id: Id01e2880aa5cadc0e93a46b95fe675e1938051fa
Signed-off-by: Bartosz Taczała <bartosz.taczala@mobica.com>
7 years ago
Roger A. Light eff8fab1b4 Only process network errors for clients that have nothing to read.
Closes #7.
7 years ago
Roger A. Light c26892244c Test x509 generation script requires no interaction now. 7 years ago
Roger A. Light 93f9e965a8 Only remove context from hash if there is a client id.
This should never happen, but just in case.
7 years ago
Roger A. Light da2879c33b Docker fixes.
- Don't remove apk database, closes #1011.
- Install mosquitto_passwd, closes #1009.
7 years ago
Roger A. Light d5aaeee1fb Use https for all downloads. 7 years ago
Roger A. Light 54322a3df5 Bump version number, add CVE details. 7 years ago
Roger A. Light 84a356e25e Fix Windows version not starting if include_dir did not contain any files.
Closes #566.

Thanks to marleau.
7 years ago
Roger A. Light 23e336290f Add allow_zero_length_clientid, auto_id_prefix documentation.
Closes #600.
7 years ago
Roger A. Light 443d34a973 Fix incorrect hash usage with duplicate clients.
Fix duplicate clients being added to by_id hash before the old client
was removed.

Closes #645.
7 years ago
Roger A. Light c978fd50fe Minor documentation fix. Closes #520. 7 years ago
Roger A. Light 0e95612fe5 Fix retained msgs not sent by bridges.
This occurred when a bridge connected for the first time and so made a
local subscription for outgoing topics.

Closes #701.
7 years ago
Roger A. Light 016fcc2372 Add test for $test publishing bug. 7 years ago
Roger A. Light c0196547ae Various build improvements to help packaging. 7 years ago
Roger A. Light 7900c2c353 Revert "Remove some test that was always true"
This reverts commit 6fc7cadb63.
7 years ago
Roger A. Light 11c79db249 Better attempt at fixing mac travis. 7 years ago
Roger A. Light 26bbcf5586 Attempt to fix Mac build on travis. 7 years ago
Kurt Van Dijck eebd22a83c fix signal handler on win32
The signal handler thread on win32 did listen to 4 HANDLEs,
of which only 3 were initialized.
The result was 1 thread eating 100% cpu.
This commit reduces the HANDLE array storage.

Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
7 years ago
Roger A. Light 41c93565d5 Remove requirement to use `user root` in snap package config files. 7 years ago
Roger A. Light fee71d6df1 Elevate log level to warning for situation when socket limit is hit. 7 years ago
Roger A. Light c5b675fa63 Fix build on Windows. 7 years ago
Roger A. Light 36c4cecd48 Add fixed CVE information. 7 years ago
Roger A. Light e649d93191 Add missing posts. 7 years ago
Roger A. Light 20efb33267 Download page update. 7 years ago