Roger A. Light
6e2be25881
Bump version numbers, add release info.
2019-09-12 14:56:15 +01:00
Roger A. Light
ce68040f22
Refuse to compile with lws 3.2.0.
2019-09-12 14:44:27 +01:00
Roger A. Light
8f6ac1b64a
Fix for websockets regression.
2019-09-12 13:31:01 +01:00
Roger A. Light
808bbedb6a
Possible fix for #1385 .
2019-09-11 17:35:50 +01:00
Roger A. Light
5941291bd5
Fix build WITH_TLS=no
2019-09-11 16:16:38 +01:00
Roger A. Light
9ad5fe7d95
Fix repeated "Error in poll" messages on Windows.
...
This occurs when only websockets listeners are defined.
Closes #1391 . Thanks to stopak.
2019-09-11 15:53:36 +01:00
Roger A. Light
4dc98c4cef
Fix CRL file not being reloaded on HUP.
...
Closes #35 .
2019-09-11 09:08:02 +01:00
Roger A. Light
9bbf5bb65f
Fix 11-message-expiry test when running under valgrind
2019-09-11 08:51:51 +01:00
Roger A. Light
367fc0cffc
Updated SSL test files, plus a new empty crl file.
2019-09-10 13:34:14 +01:00
Roger A. Light
ee3591d228
Fix missing locks on mosq->state
.
...
Closes #1374 . Thanks to Jeff Trull.
2019-09-08 21:11:20 +01:00
Roger Light
31f09d1206
Merge pull request #1405 from woelfman/fix-engine-key-uri
...
Fix usage of tls_engine and tls_keyform.
2019-09-08 20:44:19 +01:00
Roger Light
b7c725c854
Merge pull request #1392 from heikobornholdt/master
...
Add missing EXPOSE instruction to all Dockerfiles
2019-09-08 20:41:35 +01:00
Heiko Bornholdt
43ed161ea0
Add missing EXPOSE instruction to all Dockerfiles
...
Signed-off-by: Heiko Bornholdt <bornholdt@informatik.uni-hamburg.de>
2019-09-08 11:21:56 +02:00
Matt Woelfel
39803e538f
Fix usage of tls_engine and tls_keyform.
...
The current implementation does not properly forward the engine
parameters to OpenSSL causing OpenSSL to incorrectly attempt to open the
engine key uri as a file.
Sponsored-by: Trimble, Inc.
Signed-off-by: Matt Woelfel <matt@woelfware.com>
2019-09-07 18:56:59 -05:00
Roger A. Light
034324c46d
Fix websockets 3.2 causing slow connection on non-websockets listeners
...
Closes #1406 . Thanks to pbrenna.
2019-09-07 21:45:56 +01:00
Roger A. Light
b9638ddb1a
alpine doesn't use glibc, so no memory tracking
...
Closes #1404 . Thanks to Lichard Torman.
2019-09-06 22:35:30 +01:00
Roger A. Light
5fd92cbfbd
Further fix for #1401 .
2019-09-06 22:28:11 +01:00
Roger A. Light
d03a318702
Ignore SSL artifacts.
2019-09-05 15:23:53 +01:00
Roger A. Light
3c35c6cdd9
Fix Will not being sent if will delay greater than session expiry.
...
Closes #1401 . Thanks to Will Lisac.
2019-09-05 12:46:46 +01:00
Roger A. Light
f1516f86cb
Improve error messages in some situations when clients disconnect.
...
Reduces the number of "Socket error on client X, disconnecting"
messages.
2019-09-05 12:31:52 +01:00
Roger A. Light
779c6cc234
Fix leak introduced in previous commit.
2019-09-05 12:10:04 +01:00
Roger A. Light
f6b22f8248
Fix clients using use_identity_as_*
being disconnected on SIGHUP.
...
Closes #1402 . Thanks to twegener-embertec.
2019-09-05 11:37:43 +01:00
Roger A. Light
ba918ac73e
Fix reconnect backoff where connections are dropped
...
Closes #737 . Thanks to chelliwell.
2019-09-04 22:20:13 +01:00
Roger A. Light
412379b03b
Fix bridges potentially not connecting on Windows.
...
Closes #478 .
2019-09-04 17:51:16 +01:00
Roger A. Light
76865707b2
Guard ssize_t definition on Windows.
...
Closes #522 . Thanks to trinytron.
2019-09-04 17:41:50 +01:00
Roger A. Light
01530a3f07
Improve message_size_limit and various max_* option docs.
...
Closes #448 .
2019-09-04 17:11:13 +01:00
Roger A. Light
ff676811d3
Client no longer generates random client ids for v3.1.1 clients
...
These are now expected to be generated on the broker. This matches the
behaviour for v5 clients.
Closes #291 .
2019-09-04 15:56:13 +01:00
Roger A. Light
c1e488cb88
Add timeout return code (27) for sub/rr using -W.
...
Closes #275 .
2019-09-04 14:29:26 +01:00
Roger A. Light
14e1ae09dc
max_packet_size applies to 3.1.1 and 3.1 clients as well
2019-09-04 13:59:12 +01:00
Roger A. Light
6f4e472260
Improve details on global/per listener options in the mosquitto.conf man page.
...
Closes #274 .
2019-09-04 13:45:21 +01:00
Roger A. Light
4658dba6b3
Fix slow websockets performance when sending large messages.
...
Closes #1390 . Thanks to aalibasic.
2019-08-29 14:12:58 +01:00
Roger A. Light
4c4ca38938
Fix support for libwebsockets 3.x.
2019-08-29 14:12:58 +01:00
Roger Light
4f3b4f8d44
Merge pull request #1377 from dlangille/patch-1
...
$HOME/.config/mosquitto_sub or pub?
2019-08-17 10:49:27 +01:00
Roger Light
4912ac2764
Merge pull request #1382 from HowJMay/useless_if
...
Remove useless if statement
2019-08-17 10:10:23 +01:00
YangHau
abfdc2f8a6
Remove useless if statement
...
If statement for detecting if a pointer is NULL
is totally unnecessary.
Signed-off-by: YangHau <vulxj0j8j8@gmail.com>
2019-08-16 02:04:52 +08:00
Dan Langille
c169ad6abb
$HOME/.config/mosquitto_sub or pub?
...
Should $HOME/.config/mosquitto_sub be $HOME/.config/mosquitto_pub? It seems to be that way based on my testing.
I think this is a copy/paste error.
2019-08-12 18:46:45 -04:00
Roger A. Light
be07c842d1
Don't error trying to cleanup missing persistence file.
2019-08-07 11:32:26 +01:00
Roger A. Light
570c3674fb
Drop privs to nobody if mosquitto user does not exist.
2019-08-07 10:42:03 +01:00
Roger A. Light
1c1ccaee52
Merge branch 'master' into develop
2019-08-06 15:04:36 +01:00
Roger A. Light
cbced051e7
Better check for printable db_dump payloads.
2019-08-06 13:24:06 +01:00
Roger A. Light
9c3e6b4ccc
Remove debug printfs.
2019-08-06 13:18:39 +01:00
Roger A. Light
a0e7165a9c
Fix WITH_STATIC_LIBRARIES using CMake on Windows
...
Closes #1369 . Thanks to TimmvonderMehden
2019-08-06 12:01:29 +01:00
Roger A. Light
50695f8103
Fix v5 DISCONNECT packets with remaining length == 2.
...
These were being treated as a protocol error.
Closes #1367 . Thanks to Frank Pagliughi.
2019-08-05 21:13:23 +01:00
Roger A. Light
494d3d29a0
Fix missing function warnings on NetBSD.
...
Thanks to Greg Troxel.
2019-08-04 23:00:26 +01:00
Roger A. Light
a5cd27a68e
Update Docker image to 1.6.4.
2019-08-01 21:59:23 +01:00
Roger A. Light
95bf4a2714
Merge branch 'fixes'
2019-08-01 20:47:10 +01:00
Roger A. Light
ce3e33e890
Bump version number, add release post.
2019-08-01 20:46:50 +01:00
Roger A. Light
d8f6215569
Windows fix
2019-08-01 20:46:23 +01:00
Roger A. Light
c269e6f019
db_dump: Update for version 5 file format
...
Closes #1320 . Thanks to Christoph Krey.
2019-08-01 15:49:25 +01:00
Roger A. Light
64c6d4d962
Fix properties not being sent on QoS>0 PUBLISH messages.
2019-08-01 15:47:48 +01:00