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
Roger A. Light
4253eca81c
Fix memory leak when setting v5 properties in mosquitto_connect_v5()
2019-08-01 14:49:19 +01:00
Roger Light
b4ed99ceaa
Merge pull request #1365 from HowJMay/remove_free
...
feat: Remove unecessary if statement
2019-08-01 14:02:43 +01:00
YangHau
b2aed5cb7e
feat: Remove unecessary if statement
...
free() would take no action if the arguement is a NULL pointer.
Therefore, the if statement is totally unnecessary.
See ISO-IEC 9899
Signed-off-by: YangHau <vulxj0j8j8@gmail.com>
2019-08-01 19:28:39 +08:00
Roger A. Light
a22ccbd884
Clients: improve error msgs when connecting v3.x broker with v5 client
...
Closes #1344 . Thanks to HowJMay.
2019-08-01 11:40:55 +01:00
Roger A. Light
d6e4534e5e
Fix location of readme-windows.txt
...
Closes #1361 . Thanks to Duck Development.
2019-08-01 10:34:56 +01:00
Roger A. Light
b9006487d1
Fix link in CONTRIBUTING.md.
...
Closes #1362 . Thanks to Furkan Aksoy.
2019-08-01 10:30:13 +01:00
Roger Light
07d2504bf5
Merge pull request #1254 from ccvca/fix_passwd_len
...
Fix password input when MAX_BUFFER_LEN is not 1024 in mosquitto_passwd.c
2019-08-01 10:18:34 +01:00
Roger Light
1079a1b697
Merge pull request #1342 from HowJMay/remove_redundant_reset
...
Remove redundant initialization in clients
2019-08-01 09:59:52 +01:00
Roger Light
f84b5ecf86
Merge pull request #1363 from helgeblod/master
...
docs: Fix typo on man-page for mosquitto.conf
2019-08-01 09:55:30 +01:00
Jonas Helgemo
1001569fa3
docs: Fix typo on man-page for mosquitto.conf
...
- man-page has a typo in the 'bridge_capath' section under SSL/TLS support
Signed-off-by: Jonas Helgemo <jhel@pm.me>
2019-08-01 10:40:25 +02:00
Roger A. Light
efc8ed39af
Fix incoming msgs not being removed when there are no subs
...
Fix incoming messages not being removed for a client if the topic being
published to does not have any subscribers.
Closes #1322 . Thanks to Yannic Schröder.
2019-07-31 18:52:51 +01:00
Roger A. Light
b3f3513b35
Index update.
2019-07-31 12:06:14 +01:00
Roger A. Light
696a9b8019
Fix incomgin QoS 2 with max_inflight_messages set to 1.
...
Closes #1332 . Thanks to xmas79.
2019-07-30 23:25:12 +01:00
Roger A. Light
f21ccc362b
Fix mosquitto_string_option(, MOSQ_OPT_TLS_KEYFORM, ) return value
...
`mosquitto_string_option(mosq, MOSQ_OPT_TLS_KEYFORM, ...)` was incorrectly
returning `MOSQ_ERR_INVAL` with valid input. This has been fixed.
Closes #1360 . Thanks to Michael Dombrowski.
2019-07-30 18:46:52 +01:00
Roger A. Light
42237c0239
Make behaviour of mosquitto_connect[_async]()
consistent.
...
`mosquitto_connect_async()` is now consistent with `mosquitto_connect()`
when connecting to a non-existent server.
Closes #1345 . Thanks to Mohammad Reza.
2019-07-30 18:42:31 +01:00
Roger A. Light
c32715d383
Set *name to NULL on failure.
2019-07-30 15:09:53 +01:00
Roger A. Light
46d12086c9
Set sock to invalid after closing.
2019-07-30 15:06:55 +01:00
Roger A. Light
552059e17d
Pedantic test fixes from failgrind.
2019-07-30 15:01:12 +01:00
Roger A. Light
e3271e0c99
Don't define _GNU_SOURCE where already defined. Closes #1357 .
2019-07-25 21:08:00 +01:00
Lucas Ramage
b9bd0bedad
Fix typos for READMEs in Docker directory ( #1340 )
...
* Fix typo
2019-07-25 17:34:33 +01:00
Roger A. Light
b807daed28
Fix error codes not being returned when mosquitto_pub exits.
...
Closes #1354 . Thanks to Ben Barbour.
2019-07-24 12:08:43 +01:00
Roger A. Light
3ad780839d
Fix MQTT v5 sub opts being set for v3 subs.
...
Closes #1353 . Thanks to Ben Barbour.
2019-07-24 11:25:46 +01:00
YangHau
9bb9b6e721
Remove redundant initialization in clients
...
the `memset(&cfg, 0, sizeof(struct mosq_config));` already exsits in
`client_config_load()`'s `init_config()` function call.
So calling it in main function is totally unnecessary.
Signed-off-by: YangHau <vulxj0j8j8@gmail.com>
2019-07-12 16:53:29 +08:00
Roger A. Light
13ac1080a0
Refactoring bridge code
...
This separates out a good amount from the main loop code.
2019-07-11 14:43:32 +01:00
Roger Light
2b2afc93bc
Allow other apps access to log file on Windows.
...
This change means that users with the appropriate security permissions
can open the log file for reading at the same time that it is being
written.
Closes #515 .
2019-07-03 11:56:46 +01:00
Timo Gurr
99ace10daf
Install pkg-config files into arch dependent locations also for CMake builds
...
libmosquitto.pc and libmosquittopp.pc contain arch dependent information.
The Makefile based build already does this correctly.
Signed-off-by: Timo Gurr <timo.gurr@gmail.com>
2019-07-02 18:36:41 +02:00
Roger A. Light
d17d7c9229
Fix persistent clients being incorrectly expired on Raspberry Pis.
...
Closes #1272 . Thanks to BowenMarmot and addendumE.
2019-06-25 17:01:41 +01:00
Roger A. Light
a5620d9d55
Update Docker to 1.6.3
2019-06-18 14:35:40 +01:00
Roger A. Light
be73f79200
Merge branch 'fixes'
2019-06-18 12:45:08 +01:00
Roger A. Light
4f32e94104
Bump release date.
2019-06-18 12:44:37 +01:00
Roger Light
be09731e4a
Merge pull request #1308 from dandrader/no-pthread_cancel-on-android
...
No pthread_cancel() on Android
2019-06-18 12:39:14 +01:00
Roger A. Light
e642bee336
Update changelog
2019-06-18 11:21:15 +01:00
Roger Light
5417467426
Merge pull request #1313 from matevzmihalic/fix-plugin-psk-v4
...
Fix plugin psk_key_get for v4
2019-06-18 10:46:06 +01:00
Matevz Mihalic
0a5fbc403b
Fix plugin psk_key_get for v4
...
Signed-off-by: Matevz Mihalic <matevz.mihalic@gmail.com>
2019-06-17 13:00:27 +02:00
Roger A. Light
7a581ab64f
Add ca-certificates to snap for easier TLS use.
2019-06-14 08:51:29 +01:00
Roger A. Light
1d6aa9f69c
Bump version and web pages.
2019-06-13 16:28:09 +01:00
Roger A. Light
af7760f1b6
Fix build for WITH_SOCKS=no.
2019-06-13 16:23:55 +01:00
Roger Light
5d64678331
Merge pull request #1304 from dandrader/fixConfigHIncludeGuard
...
Fix #include guard in config.h
2019-06-13 14:31:21 +01:00
Roger A. Light
c685b7ecf4
Fix mosquitto_pub -l
not handling zero length input.
...
Closes #1302 . Thanks to Marcus Watkins.
2019-06-06 23:21:07 +01:00
Roger A. Light
9dc319c183
Remove obsolete store_clean_interval
from documentation.
2019-06-06 23:04:21 +01:00
Roger A. Light
1fa182d160
Fix incorrect shared subscription topic of '$shared.'
2019-06-06 23:03:18 +01:00
Roger A. Light
85388c01cc
CLIENT_LDFLAGS now uses LDFLAGS.
...
Closes #1294 . Thanks to Lucas Ramage.
2019-06-06 23:02:29 +01:00
Roger A. Light
6b6ea3de16
Remove old man page references.
...
Thanks to Karl Palsson.
Closes #1266 .
2019-06-06 23:01:04 +01:00
Roger A. Light
31f448f35a
Fix MQTT v5 clients not being able to specify a password without a username.
...
Thanks to Erik Moqvist.
Closes #1274 .
2019-06-06 23:01:04 +01:00
Roger A. Light
3e858c19c1
Improve documentation around the upgrading of persistence files.
...
Thanks to jsaak.
Closes #1276 .
2019-06-06 23:00:29 +01:00
Roger A. Light
6d71d4b5c4
Fix typo causing build error on Windows when building without TLS support.
...
Thanks to TimmvonderMehden.
Closes #1264 .
2019-06-06 22:59:59 +01:00
Roger A. Light
289de1f8c8
Fix mosquitto_pub exiting with error code 0 when an error occurred.
...
Thanks to janniswarnat.
Closes #1285 .
2019-06-06 22:59:01 +01:00