Commit Graph

529 Commits (51bfdc9ed48ec3317280fe17d8b2b7dc66a1c349)
 

Author SHA1 Message Date
Roger A. Light 218d74f38d Windows icon. 10 years ago
Roger A. Light 7258b07808 New logo 10 years ago
Roger A. Light 4a67fcebc5 More codacy test fixes. 10 years ago
Roger A. Light 07b21f0fe5 Fix minor test problems highlighted by codacy.com. 10 years ago
Frank Busse 10bb523854 fix 16 byte memory leak
Adds missing free for config->pid_file in mqtt3_config_cleanup.

Signed-off-by: Frank Busse <bb0xfb@gmail.com>
10 years ago
Frank Busse defbfbd185 DOS: use-after-free in ACL message handling
Removing the last message in queue because of an ACL leaves last_msg
in a corrupted state. Therefore an unauthorized attacker may cause a
segfault of the broker.

Signed-off-by: Frank Busse <bb0xfb@gmail.com>
10 years ago
Roger A. Light 6a9382d864 Fix building on Visual Studio 2015
Closes #136.

Thanks to Pelayo Méndez.
10 years ago
Roger A. Light caa394d0fe Return value of pthread_create is now checked. 10 years ago
Roger A. Light d20355c8ac Merging travis config changes across branches.
[ci skip]
10 years ago
Roger A. Light 49936c8ec3 Incorrect quoting. 10 years ago
Roger A. Light 70d1409e62 Updated travis config for fixes branch. 10 years ago
Roger A. Light 69a08ab905 Fix string quoting in CMakeLists.txt. Closes #4. 10 years ago
Roger A. Light 35c4d3d59a Handle some unchecked malloc() calls. Closes #1.
Thanks to Markus Elfring.
10 years ago
Roger A. Light 37238fb645 Don't build debian branch. 10 years ago
Roger A. Light fda0cb3d45 Fix incorrect $SYS heap memory reporting when using ACLs. 10 years ago
Roger A. Light 32cf2b6743 Allow failures on travis osx. 10 years ago
Roger A. Light 5f7b169391 Travis config update. 10 years ago
Roger A. Light 059bfb0500 Travis build status. 10 years ago
Roger A. Light a3ec9dca8a Update readme and travis config. 10 years ago
Roger A. Light abc2f3f9de Network errors are printed correctly on Windows. 10 years ago
Roger A. Light a79412e3d8 Fix compile error from library keepalive handling. 10 years ago
Roger A. Light 1065a0f202 Will topic isn't truncated when using a mount_point. 10 years ago
Roger A. Light 6bac3f072c Reconnecting client doesn't start with mid=1 again. 10 years ago
Roger A. Light d9142c3974 [476314] Deliver queued WS client msgs on reconnect.
Thanks to Joking Young and Christoph Krey.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=476314
10 years ago
Roger A. Light af995d211d Fix client library keepalive handling.
Fix the case where a message received just before the keepalive timer
expired would cause the client to miss the keepalive timer.

Thanks to Graham Benton.
10 years ago
Roger A. Light bf959ef9b0 Merge branch 'fixes' 10 years ago
Roger A. Light 5cca6b4239 Bump version number. 10 years ago
Roger A. Light 7a48bcbce8 Script for bumping version numbers. 10 years ago
Roger A. Light 34a7f14fd2 [485131] Fix incorrect detection of FreeBSD and OpenBSD
Thanks to Peter Morjan.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485131
10 years ago
Roger A. Light f588075931 [485589] Close stdin etc. when daemonised.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485589
10 years ago
Roger A. Light eb514c9707 [487178] Obey mount_point when publishing wills.
Wills published by clients connected to a listener with mount_point defined
now correctly obey the mount point. This was a potential security risk
because it allowed clients to publish messages outside of their restricted
mount point. This is only affects brokers where the mount_point option is in
use.

Thanks to Lance Riley.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=487178
10 years ago
Roger A. Light 9497dab724 Merge branch 'fixes' of ssh://git.eclipse.org:29418/mosquitto/org.eclipse.mosquitto into fixes 10 years ago
Roger A. Light fd6a6cac14 Only increment inflight msgs when limit not reached. 10 years ago
Roger A. Light af96c0b8fa [485143] Futher fix for broken win32 connections. 10 years ago
Roger A. Light 11b70d0a95 Force appveyor to use VS 2013. 10 years ago
Roger A. Light 9ed9b06079 Update appveyor openssl version. 10 years ago
Roger A. Light 00491da031 [485143] Fix detection of broken connections on Windows.
Thanks to Pierre-Yves Boisbunon.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485143
10 years ago
Roger A. Light c7d4f4bcff mosq->want_write should be cleared immediately before a call to SSL_write.
This allows clients using mosquitto_want_write() to get accurate results.
10 years ago
Roger A. Light 51f275bd02 Error messages for websockets init failure. 10 years ago
Roger A. Light 646e0a0c32 Merge branch 'fixes' 10 years ago
Roger A. Light a7136b3672 Bump version number. 10 years ago
Roger A. Light 2549919413 Fix support for libwebsockets 1.22. 10 years ago
Roger A. Light 156442c694 Merge branch 'fixes' 10 years ago
Roger A. Light dc02e37af9 Bump version number. 10 years ago
Roger A. Light 7aa653c42f Add support for libwebsockets 1.6. 10 years ago
Roger A. Light c5a376489e [483979] Fix "mosquitto_pub -l" stripping the final character on a line.
Thanks to Allan Kobelansky.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483979
10 years ago
Roger A. Light 148df82144 [484693] Fix _mosquitto_socketpair() on Windows.
Thanks to Steve Woods and Roman Bogus.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=484693
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=479143
10 years ago
Roger A. Light f58f8aac0f Document updates. 10 years ago
Roger A. Light cc029829c3 Merge branch 'fixes' 10 years ago
Roger A. Light 3cab5e2e69 Bump version number. 10 years ago