Roger A. Light
8f1f10743c
New windows installer.
2020-06-16 16:00:51 +01:00
Roger A. Light
6084685e0c
Revert docker change to openssl.
...
Add extra targets to support openssl.
2020-06-16 00:16:11 +01:00
Roger A. Light
a9c97efaa4
Document that keepalive must be >= 5 seconds.
2020-06-10 15:21:01 +01:00
Roger A. Light
4b541ad5ca
Fix usage message not mentioning v5.0.
...
Closes #1713 . Thanks to whnr.
2020-06-09 15:42:51 +01:00
matt
ee634e4f84
replace broken ssl-libs
...
Signed-off-by: matt <swineherd92@gmail.com>
2020-06-09 15:24:40 +01:00
Roger A. Light
316f0be77a
Add post on test.mosquitto.org cert update.
2020-06-09 12:43:31 +01:00
Roger A. Light
f39bf49f90
Docker: update to 1.6.10.
...
Also:
* Update to alpine:3.12.
* Use openssl.
* Enable TLS-PSK.
* Remove obsolete 1.4.12 dockerfile.
2020-06-02 21:27:55 +01:00
Roger A. Light
8123e767de
Release post.
2020-05-25 23:48:51 +01:00
Roger A. Light
b5a98318c0
Merge branch 'fixes'
2020-05-25 23:43:06 +01:00
Roger A. Light
d95513ae15
Man pages generated as part of web page, so no need to copy.
2020-05-25 23:41:17 +01:00
Roger A. Light
cea0423e69
Update changelog and version.
2020-05-25 23:40:15 +01:00
Roger A. Light
6bd435d721
Fix possible assert crash associated with bridge reconnecting.
...
This only occurs when compiled without epoll support.
Closes #1700 . Thanks to Matthias Urlichs.
2020-05-25 23:38:13 +01:00
Roger A. Light
ce463c185b
Update changelog.
2020-05-20 11:02:11 +01:00
Martin Kelly
d103174b5c
correct mosquitto.h return code documentation
...
We currently erroneously claim that mosquitto_lib_init cannot fail,
while it can fail on Windows, if WSAStartup fails in net__init. Correct
this.
Signed-off-by: Martin Kelly <mkelly@xevo.com>
2020-05-20 10:59:00 +01:00
Martin Kelly
61a50c60d2
add a refcount to library init/cleanup
...
Add a refcount around mosquitto_lib_init and mosquitto_lib_cleanup so
that multiple calls to init/cleanup don't trigger memory leaks or
double-frees.
Signed-off-by: Martin Kelly <mkelly@xevo.com>
2020-05-20 10:57:40 +01:00
Roger A. Light
eae8c9aab4
Fix check when loading persistence file of a different version
...
Closes #1684 . Thanks to grekhss.
2020-05-15 22:11:26 +01:00
Roger A. Light
762ad432e8
Fix support for openssl 3.0
2020-05-12 13:39:49 +01:00
Roger A. Light
24049b1a1e
Fix mosquitto_sub %j or %J not working on Windows.
...
Closes #1674 . Thanks to amigian74.
2020-05-06 22:24:58 +01:00
Roger A. Light
c343812c42
Improve client test for unexpected pubrel.
2020-05-05 23:25:42 +01:00
Roger A. Light
946257bf30
Remove spurious version heading.
2020-05-05 16:01:17 +01:00
Roger A. Light
b2e72a7e7c
Fix memory leaks only in tests.
2020-05-05 14:19:04 +01:00
Roger A. Light
bfc82ea91a
Fix incorrect check.
2020-05-05 13:13:24 +01:00
Roger A. Light
4960fc0702
Don't disconnect clients that are already disconnected.
...
This prevents the session expiry being extended on SIGHUP.
Closes #1521 . Thanks to Christoph Krey.
2020-05-01 22:45:40 +01:00
Roger A. Light
eeaafed485
Fix memory leak when connecting clients rejected.
2020-04-30 17:31:13 +01:00
Roger A. Light
5908585afd
Fix mosquitto_passwd -b not updating passwords for existing users
...
Closes #1664 . Thanks to Leon Kiefer.
2020-04-26 22:44:57 +01:00
Roger A. Light
0296bd2e55
Update example Docker ports.
...
Port 9001 is used by Intel drivers on Windows, so some users are
suddenly seeing a problem.
Issue #1580 .
2020-04-23 13:10:11 +01:00
Roger A. Light
40bad1a999
Fix conversion warnings in client code
...
Issue #1653 .
2020-04-16 23:26:14 +01:00
Roger A. Light
3758e0c328
Fix mosquitto_passwd not being able to create pwfile with -b.
2020-04-08 12:38:15 +01:00
Roger A. Light
fdaeaee6dd
Fix test.
2020-04-07 16:10:02 +01:00
Roger A. Light
3e9eae401e
Missing / in bridge remapping doc.
2020-03-31 10:13:20 +01:00
Roger A. Light
904284595f
Add missing test file.
2020-03-30 20:47:30 +01:00
Roger A. Light
21f203b91a
Don't treact unexpected PUBACK/COMP as fatal.
2020-03-28 23:33:01 +00:00
Roger A. Light
de25ff694e
Report invalid bridge prefix+pattern combinations at config parsing time
...
Rather than letting the bridge fail later.
Issue #1635 . Thanks to pokerazor.
2020-03-28 22:44:35 +00:00
Roger A. Light
4ab0f4bd39
Fix bundled deps option not being propagated to library.
...
Issue #1641 .
2020-03-27 21:44:19 +00:00
Roger A. Light
22e0a4ba9b
Updated pull rqeuest text.
2020-03-19 15:45:18 +00:00
Roger A. Light
a16d7e0661
iDon't treat an unexpected PUBREL as fatal.
...
Issue #1629 . Thanks to radcrabs.
2020-03-19 15:38:29 +00:00
Roger A. Light
346f695937
Separate out delay code from previous commit.
...
Plus add missing header.
2020-03-12 13:53:44 +00:00
Roger A. Light
5cf94d2e57
Merge branch 'fixes' of git://github.com/ChristianS99/mosquitto into fixes
2020-03-12 13:52:00 +00:00
Stavros Vagionitis
2488d6acf1
mosquitto.service: mosquitto starts even if the network is offline
...
This patch changes the behavior of how mosquitto is starting using
systemd.
Currently it is starting only when the network is online, meaning that the
network is configured to a routable IP address.
With this patch, mosquitto is starting when the network is offline, does
not need to be configured. This is needed because the MQTT broker might
be used as an internal message bus which does not need the network to be
online.
Signed-off-by: Stavros Vagionitis <stavros.vagionitis@jci.com>
2020-03-12 12:37:39 +00:00
Michael
24e34434a4
Move SSL prepare and accept operations out of deep loop
...
Since all resources are ready, do not need lookup again.
Signed-off-by: Michael Liu <michael.liu.point@gmail.com>
2020-03-12 12:25:24 +00:00
Michael Liu
7953649b1c
Fix potential memory leak.
...
WebSocket context may lost since db->ll_for_free = NULL; operation on the bottom of context__free_disused() function.
Signed-off-by: Michael Liu <michael.liu.point@gmail.com>
2020-03-12 12:09:00 +00:00
Roger A. Light
7f41e37f0f
Fix use of sed on BSD.
...
Closes #1614 . Thanks to Christoph Krey.
2020-03-12 11:52:58 +00:00
Roger A. Light
c84d175b3d
Fixes for the poor souls stuck on <c99.
...
Closes #1622 .
2020-03-12 10:29:11 +00:00
Roger A. Light
c175e836a7
Print openssl error when unable to load server key.
2020-03-05 10:54:13 +00:00
Roger A. Light
68c1e51035
Bump dockerfile for 1.6.9.
2020-03-03 21:26:29 +00:00
Roger A. Light
386f3cc188
Merge branch 'fixes'
2020-02-27 23:28:03 +00:00
Roger A. Light
b544b46156
Update version.
2020-02-27 23:27:29 +00:00
Roger A. Light
b0a065f790
Update changelog. Release page. Bump copyright.
2020-02-27 23:26:58 +00:00
Roger A. Light
c2ec6f002e
Fix test to match fixed protocol check.
2020-02-27 23:12:28 +00:00
Roger A. Light
0c68c20d2b
Fix mosquitto_client_protocol()
returning incorrect values.
2020-02-27 15:01:41 +00:00