Roger A. Light
1195dd991e
Clearer len calculation.
3 years ago
Akos Vandra-Meyer
e0d8ef20fa
Fix malloc size for file path
...
We need 4 more characters to store the suffix.
3 years ago
Roger A. Light
df317ff71f
Dynamic security: Fix the plugin being able to be loaded twice.
...
Currently only a single plugin can interact with a unique $CONTROL
topic. Using multiple instances of the plugin would produce duplicate
entries in the config file.
Closes #2601 .
Closes #2470 .
3 years ago
Roger A. Light
b22df5140e
Clear errno before check.
3 years ago
Roger A. Light
80c7726d5c
Fix confusing error message when dynamic security config file was a directory.
...
Closes #2520 . Thanks to sezanzeb
3 years ago
Roger A. Light
96931643a4
Use strings.h for strcasecmp, except on Windows.
...
Closes #2420 . Thanks to Frédéric Fauberteau.
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