icinga2/lib/cli
Julian Brost 4964d2444c JsonDecode: add depth limit
Data structures parsed from JSON may be accessed recursively, so deeply nested
structures may wreak havoc by overflowing the stack. Thus, enforce a general
nesting depth limit of 24 by default (which should be more than enough for
reasonable use), with the ability to pass a different limit to JsonDecode() if
needed.
2026-06-23 15:38:19 +02:00
..
apisetupcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apisetupcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apisetuputility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apisetuputility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
calistcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
calistcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
caremovecommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
caremovecommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
carestorecommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
carestorecommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
casigncommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
casigncommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
clicommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
clicommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
CMakeLists.txt Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
consolecommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
consolecommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
daemoncommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
daemoncommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
daemonutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
daemonutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
editline.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featuredisablecommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featuredisablecommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featureenablecommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featureenablecommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featurelistcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featurelistcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featureutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
featureutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
i2-cli.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
internalsignalcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
internalsignalcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
nodesetupcommand.cpp Merge pull request #10028 from RincewindsHat/node_setup_no_globals 2026-02-12 14:44:50 +01:00
nodesetupcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
nodeutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
nodeutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
nodewizardcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
nodewizardcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
objectlistcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
objectlistcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
objectlistutility.cpp JsonDecode: add depth limit 2026-06-23 15:38:19 +02:00
objectlistutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkinewcacommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkinewcacommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkinewcertcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkinewcertcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkirequestcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkirequestcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkisavecertcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkisavecertcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkisigncsrcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkisigncsrcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiticketcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiticketcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiverifycommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiverifycommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variablegetcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variablegetcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variablelistcommand.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variablelistcommand.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variableutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variableutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00