Roger A. Light
|
5279a424b1
|
Dynsec: Kick clients in tick event rather than immediately
This means that PUBACK/PUBREC should be sent to clients that modify
their own roles.
Closes #2474. Thanks to Stefano Berlato.
|
4 years ago |
Roger A. Light
|
d032c94d14
|
Remove global vars.
|
4 years ago |
Roger A. Light
|
11c5cf039f
|
Simplify memory use for dynsec.
|
4 years ago |
Roger A. Light
|
cd28187e5e
|
Minor refactor to separate files.
|
4 years ago |
Roger A. Light
|
17fd1929eb
|
Move config load/save to own file.
|
4 years ago |
Roger Light
|
cd07f1136b
|
Bump copyrights.
|
4 years ago |
Roger A. Light
|
2bfc7e7cc8
|
Do plugin callback unregistering automatically.
|
4 years ago |
Roger A. Light
|
6763d94962
|
Add plugin version helper.
|
4 years ago |
Roger A. Light
|
3413001d47
|
Add `mosquitto_plugin_set_info()`
This allows plugins to tell the broker their name and version.
|
4 years ago |
Roger A. Light
|
14993528ab
|
Dynsec will generate a config file if it is not found.
|
4 years ago |
Roger Light
|
a5d9986cbd
|
More compiler warning fixes.
|
5 years ago |
Roger A. Light
|
a4389fc9ce
|
Fix SPDX identifiers: EDL-1.0 -> BSD-3-Clause.
The two licenses are the same.
|
5 years ago |
Roger A. Light
|
370cec5edd
|
Fixes for lots of minor build warnings highlighted by Visual Studio.
|
5 years ago |
Roger A. Light
|
b8962cc040
|
Add more log messages for dynsec load/save error conditions.
|
5 years ago |
Roger A. Light
|
c6a6165f3b
|
Fix dynamic security configuration possibly not being reloaded on Windows only.
Closes #1962. Thanks to martgeier.
|
5 years ago |
Roger A. Light
|
791c63372b
|
Fix cjson include paths.
|
5 years ago |
Roger A. Light
|
3731535298
|
Add SPDX license identifiers.
|
5 years ago |
Roger A. Light
|
0605fd402a
|
dynsec: Command logging.
|
5 years ago |
Roger A. Light
|
e5af6def25
|
dynsec: Simplify
|
5 years ago |
Roger A. Light
|
782696c8e4
|
Simplify, remove duplication.
|
5 years ago |
Roger A. Light
|
584cf51ba7
|
Update to EPL-2.0
|
5 years ago |
Roger A. Light
|
69f7fcae82
|
Support cJSON < 1.7.13.
|
5 years ago |
Roger A. Light
|
0c6365726f
|
Coverity Scan issues.
1436823
1436837
1436843
1432792
1436847
1436848
1436849
|
5 years ago |
Roger A. Light
|
f83fcc8535
|
Fix Coverity Scan issues.
1436866
1436865
1436864
1436862
1436857
1436856
1436852
1436851
|
5 years ago |
Roger A. Light
|
d1bf2c0d13
|
dynsec: Fix missing correlationData for getDefaultACLAccess.
|
5 years ago |
Roger A. Light
|
b06c5cd88f
|
dynsec: Add setClientId command.
|
5 years ago |
Roger A. Light
|
bb840ed55b
|
Conversion fixes.
|
5 years ago |
Roger A. Light
|
66d16280d8
|
dynsec: Add enableClient disableClient commands.
|
5 years ago |
Roger A. Light
|
df30b6c9d4
|
Dynsec: add getAnonymousGroup and getDefaultACLAccess commands
|
5 years ago |
Roger A. Light
|
a1ad4cfcc4
|
Dynsec: Rename ACL types for clarity.
publishBrokerToClient -> publishClientReceive
publishClientToBroker -> publishClientSend
|
5 years ago |
Roger A. Light
|
fdff255916
|
New dynamic security plugin.
|
5 years ago |