icinga2/lib/remote
Julian Brost 0d376b5d5a /v1/console: prevent concurrent use of the same session by multiple requests
If there are such requests, without this change, they would all be allowed and
processed, resulting in unsafe concurrent (write) access to these data
structures, which can ultimately crash the daemon or lead to other unintended
behavior.
2026-03-03 11:32:39 +01:00
..
actionshandler.cpp Merge pull request #10716 from Icinga/drop-thread-local-variable-apiuser 2026-02-13 14:43:36 +01:00
actionshandler.hpp Remove AuthenticatedApiUser thread-local variable & pass it as param instead 2026-02-11 11:39:57 +01:00
apiaction.cpp Remove AuthenticatedApiUser thread-local variable & pass it as param instead 2026-02-11 11:39:57 +01:00
apiaction.hpp Remove AuthenticatedApiUser thread-local variable & pass it as param instead 2026-02-11 11:39:57 +01:00
apifunction.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apifunction.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener-authority.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener-configsync.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener-filesync.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apilistener.ti Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apiuser.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apiuser.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
apiuser.ti 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
configfileshandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configfileshandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configobjectslock.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configobjectslock.hpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
configobjectutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configobjectutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configpackageshandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
configpackageshandler.hpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
configpackageutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configpackageutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
configstageshandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
configstageshandler.hpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
consolehandler.cpp /v1/console: prevent concurrent use of the same session by multiple requests 2026-03-03 11:32:39 +01:00
consolehandler.hpp /v1/console: prevent concurrent use of the same session by multiple requests 2026-03-03 11:32:39 +01:00
createobjecthandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
createobjecthandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
deleteobjecthandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
deleteobjecthandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
endpoint.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
endpoint.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
endpoint.ti Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
eventqueue.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
eventqueue.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
eventshandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
eventshandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
filterutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
filterutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httphandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httphandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httpmessage.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httpmessage.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httpserverconnection.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httpserverconnection.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
httputility.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
httputility.hpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
i2-remote.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
infohandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
infohandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpc.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpc.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpcconnection-heartbeat.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpcconnection-pki.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpcconnection.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
jsonrpcconnection.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
mallocinfohandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
mallocinfohandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
messageorigin.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
messageorigin.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
modifyobjecthandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
modifyobjecthandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
objectqueryhandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
objectqueryhandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiutility.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
pkiutility.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
statushandler.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
statushandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
templatequeryhandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
templatequeryhandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
typequeryhandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
typequeryhandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
url-characters.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
url.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
url.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
variablequeryhandler.cpp HTTP: stream responses where appropriate 2026-02-11 09:47:39 +01:00
variablequeryhandler.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
zone.cpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
zone.hpp Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00
zone.ti Replace all existing copyright headers with SPDX headers 2026-02-04 14:00:05 +01:00