Roger A. Light
06b933c3ba
Add tick event to plugin interface.
2020-10-23 22:51:08 +01:00
Roger A. Light
3eb39b38da
Use atomics in test.
2020-10-21 21:16:58 +01:00
Roger A. Light
7ae7d73fd4
The loop in packet_write() means that max_packets
isn't needed.
2020-10-21 21:16:58 +01:00
Roger A. Light
e104645279
msgps clients now report continuously.
2020-10-21 21:16:57 +01:00
CJ Lee
988b5cf0b2
Add missing header for QNX
...
<arpa/inet.h> header is required to compile this source. Without it, WARNING is generated.
mosquitto/lib/socks_mosq.c: In function 'socks5__send':
mosquitto/lib/socks_mosq.c:156:22: warning: implicit declaration of function 'inet_pton' [-Wimplicit-function-declaration]
ipv4_pton_result = inet_pton(AF_INET, mosq->host, &addr_ipv4);
Signed-off-by: ChangJoon Lee <changjoon.lee@lge.com>
2020-10-21 19:39:31 +01:00
Roger A. Light
af99071c1e
Add example payload modification plugin.
2020-10-21 16:46:29 +01:00
Roger A. Light
9d68da4664
Fix plugin payload modification.
2020-10-21 16:24:43 +01:00
Roger A. Light
cd3dda387a
Fix mosquitto_passwd cmake build.
2020-10-21 14:06:29 +01:00
Roger A. Light
751fda44bd
Remove conflict marker.
2020-10-21 13:38:47 +01:00
Roger A. Light
e69dedfc27
Make more portable.
2020-10-21 13:37:54 +01:00
Roger A. Light
6035d8015b
Consistent naming.
2020-10-21 13:33:33 +01:00
Roger A. Light
c51f2300f1
Log warning if starting in local only mode.
2020-10-21 13:27:39 +01:00
Roger A. Light
1851a0e1b1
Add support for pbkdf2 hash iterations.
2020-10-21 13:19:32 +01:00
Roger A. Light
899695261a
Fix invalid character conversions in test.
2020-10-21 13:19:28 +01:00
Roger A. Light
4ae8971ce1
The broker now sends the receive-maximum property for MQTT v5 CONNACKs.
2020-10-21 13:19:07 +01:00
Roger A. Light
57ef576867
Revert unintentional CFLAGS.
2020-10-21 11:12:59 +01:00
Roger A. Light
4f61f6c161
Fix conversion errors.
2020-10-17 01:23:08 +01:00
Roger A. Light
f62166a0de
Add CFLAGS for the apps folder.
2020-10-15 14:51:36 +01:00
Roger A. Light
ef68063985
Convert default security to "plugin" mode.
...
This converts password_file and acl_file checks to act like a v5 plugin.
2020-10-15 14:50:46 +01:00
Roger A. Light
0b414c6fff
Build and distribute plugins dir.
2020-10-15 11:22:00 +01:00
Roger A. Light
267beb8a49
Export function on Windows.
2020-10-14 12:12:55 +01:00
Roger A. Light
3506fe4099
Update docs for acl deny feature.
2020-10-14 12:09:48 +01:00
Roger A. Light
bb3e35fbb9
Merge branch 'BrandtHill-feature/add-deny-option-for-acl' into develop
2020-10-14 12:05:58 +01:00
Roger A. Light
f18f1a08a9
Merge branch 'feature/add-deny-option-for-acl' of git://github.com/BrandtHill/mosquitto into BrandtHill-feature/add-deny-option-for-acl
2020-10-14 11:30:16 +01:00
Roger A. Light
6104172bcf
Fix connect properties not being sent.
...
This was happening when the client automatically reconnected.
Closes #1846 . Thanks to DSOFreak.
2020-10-14 11:21:41 +01:00
Roger A. Light
9724710cd6
Add MOSQ_OPT_BIND_ADDRESS.
...
This allows setting of a bind address independently of the
`mosquitto_connect*()` call.
2020-10-14 10:31:46 +01:00
Roger A. Light
c6b94f6266
Fix running of basic client tests.
2020-10-14 10:17:49 +01:00
Roger A. Light
79028bcb14
Fix duplicate frees in tests.
2020-10-14 10:16:47 +01:00
Roger A. Light
7c3a353616
Fix incorrect bridge_insecure description.
...
Closes #1837 . Thanks to chegancasb.
2020-10-13 21:20:37 +01:00
Roger A. Light
94c4108977
The pid_file
option will now always attempt to write a pid file.
...
This happens regardless of whether the `-d` argument is used when
running the broker.
Closes #1845 . Thanks to habazut.
2020-10-13 21:14:48 +01:00
Roger A. Light
7bd3822817
Consistent use of config.mk.
2020-10-13 17:17:28 +01:00
Roger A. Light
687ca36c07
Makefile build fixes for message-timestamp plugin.
2020-10-13 16:49:18 +01:00
Roger A. Light
a86ebe541c
Install fix.
2020-10-13 16:07:40 +01:00
Roger A. Light
89733138bb
CMake build fixes.
2020-10-13 16:07:35 +01:00
Roger A. Light
24a9c7d508
Build variant fixes.
2020-10-13 16:06:12 +01:00
Roger A. Light
d70ffd4b00
Move db_dump to apps directory.
2020-10-13 16:06:08 +01:00
Roger A. Light
b404d56281
Move deps directory to root.
2020-10-13 16:06:06 +01:00
Roger A. Light
f85e004415
Move password functions to own file.
2020-10-13 16:05:34 +01:00
Roger A. Light
be8b94189c
Document that X509_free() must be called after using mosquitto_client_certificate().
...
Closes #1842 . Thanks to Wolfgang Petroschka.
2020-10-13 10:41:08 +01:00
Roger Light
5b4e4f047b
Fix mosquitto_sub JSON printing with empty payloads.
2020-10-12 21:53:43 +01:00
Roger A. Light
4472c1f441
Added support for controlling UNSUBSCRIBE calls in v5 plugin ACL checks.
2020-10-09 14:02:02 +01:00
Roger A. Light
6c6542a8fa
Example plugin for adding timestamp properties to MQTT v5 messages.
...
For #1225 .
2020-10-07 22:12:23 +01:00
Roger A. Light
a65f946e83
Move headers to own directory.
2020-10-07 22:06:01 +01:00
Roger A. Light
908b33c0bd
Update uthash to 2.1.0.
2020-10-01 17:03:04 +01:00
Roger Light
5b4884a855
Callback struct padding for future use.
2020-09-30 10:26:17 +01:00
Roger Light
bcf7545015
Export broker plugin functions on Windows.
2020-09-30 10:21:26 +01:00
Roger Light
ff2636b3ae
Build fix for Windows.
2020-09-30 09:47:24 +01:00
Roger Light
e8a641c759
Fix plugin interface on example debug and defer plugins.
2020-09-30 09:43:53 +01:00
Roger A. Light
6f4e0a1568
mosquitto_passwd: Forbid the ':' character in usernames.
2020-09-26 18:49:54 +01:00
Roger A. Light
67549f48ba
context->mosq in websockets.
2020-09-25 09:15:22 +01:00