salt/salt
Daniel A. Wozniak a504c4cd73 RemotePillar raises an exception on bad data
If the master returns a bad pillar data response the pillar client
should raise an exception. This changes RemotePillar and
AsyncRemotePillar classes to use the same logic for validating pillar
data from the master. Fixes CVE-2024-37088 by causing salt-call to fail
with a non zero exit code rather than continuing to execute a state when
pillar data rendering fails on the master.
2024-07-17 14:29:53 -07:00
..
_logging Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
acl
auth Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
beacons Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
cache Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
channel Clean up cruft and add comment 2024-06-18 22:12:20 -07:00
cli Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
client Fix state.test test, run pre-commit 2024-06-25 00:16:04 -07:00
cloud More test update to support fips 2024-06-18 22:12:20 -07:00
config move comment to helpful docstring 2024-06-25 01:55:59 -07:00
daemons Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
defaults Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
engines Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
executors Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
ext Update and remove obsolete pylint plugins 2024-02-27 08:07:04 +00:00
fileserver roots fileserver fix path verification for symlinks with destination outside of root 2024-05-16 15:20:12 -07:00
grains Moved get_machine_identifier to salt utils platfrom as per reviewers request 2024-06-03 12:24:11 -07:00
loader Allow NamedLoaderContexts to be returned from loader 2024-06-19 20:35:07 -07:00
log_handlers Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
matchers Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
metaproxy Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
modules Update docs for cmd.script to account for falsey script values 2024-07-16 13:31:39 -07:00
netapi Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
output Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
pillar RemotePillar raises an exception on bad data 2024-07-17 14:29:53 -07:00
platform Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
proxy Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
queues Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
renderers Fix utf8 handling in 'pass' renderer and make it more robust 2024-06-20 20:22:35 -07:00
returners Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
roster Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
runners Make the underscore directory standard 2024-04-10 17:03:06 +01:00
sdb Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
serializers Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
spm Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
states Remove deprecated pyvenv 2024-07-04 21:51:32 -07:00
templates Add a few more nice to have hooks 2023-02-07 07:10:13 +00:00
thorium Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
tokens Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
tops Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
transport Fix encryption config for tests 2024-06-18 22:12:20 -07:00
utils Fix relative file_roots paths 2024-07-16 13:57:17 -07:00
wheel Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
__init__.py Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
_compat.py Update pre-commit hook versions 2024-02-29 10:16:58 +00:00
crypt.py Add tests for garbage input 2024-06-18 22:12:20 -07:00
exceptions.py Helpful log messages for when things go wrong 2024-06-18 22:12:20 -07:00
features.py Update pre-commit hook versions 2024-02-29 10:16:58 +00:00
fileclient.py set allow_fragments to False 2024-04-08 21:54:25 +01:00
key.py Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
master.py Clean up un-needed re-init crypto and test fix 2024-06-18 22:12:20 -07:00
minion.py Clean up un-needed re-init crypto and test fix 2024-06-18 22:12:20 -07:00
payload.py We depend on `msgpack >= 1.0`, simplify logic 2024-02-27 08:07:04 +00:00
runner.py Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
scripts.py Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
state.py Aggregate requisites AFTER aggregating states 2024-06-07 22:07:43 -07:00
syspaths.py Update pre-commit hook versions 2024-02-29 10:16:58 +00:00
template.py Update code to be Py3.7+ to reduce merge forward conflicts 2024-02-29 10:16:58 +00:00
version.py Add cryptography to Salt versions report 2024-06-18 22:12:20 -07:00