icinga2/lib/remote
Alexander A. Klimov ba7102cae3 Explicitly stop started timers and wait for them
before permitting their parent objects' destruction.
For the cases where the handlers have raw pointers to these objects.
2023-04-14 14:52:04 +02:00
..
CMakeLists.txt Implement first draft for cluster config staged sync 2019-06-19 14:46:11 +02:00
actionshandler.cpp Merge pull request #7958 from Icinga/bugfix/api-500-404-7956 2023-01-24 15:08:17 +01:00
actionshandler.hpp AuthenticatedApiUser name refactor 2020-07-03 11:17:36 +02:00
apiaction.cpp
apiaction.hpp Clarify difference between API actions and functions in their docstrings 2020-11-12 14:23:41 +01:00
apifunction.cpp
apifunction.hpp Clarify difference between API actions and functions in their docstrings 2020-11-12 14:23:41 +01:00
apilistener-authority.cpp Unify Application::GetStartTime() and drop GetMainTime() 2020-02-11 17:26:15 +01:00
apilistener-configsync.cpp Just get paths from existing objects for modification and deletion 2022-11-28 16:39:16 +01:00
apilistener-filesync.cpp Fix config sync after freezing namespaces 2023-02-01 12:29:47 +01:00
apilistener.cpp Explicitly stop started timers and wait for them 2023-04-14 14:52:04 +02:00
apilistener.hpp Protect ApiListener#m_SSLContext with a mutex 2022-04-11 11:02:45 +02:00
apilistener.ti Introduce DEFAULT_CONNECT_TIMEOUT 2021-07-27 21:57:02 +02:00
apiuser.cpp
apiuser.hpp
apiuser.ti Allow to create api user w/ password 2020-10-09 20:15:44 +02:00
configfileshandler.cpp De-couple package and stage name validation 2021-08-02 15:40:14 +02:00
configfileshandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
configobjectutility.cpp Don't post-increment stl iterators 2023-01-26 09:10:49 +01:00
configobjectutility.hpp Just get paths from existing objects for modification and deletion 2022-11-28 16:39:16 +01:00
configpackageshandler.cpp De-couple package and stage name validation 2021-08-02 15:40:14 +02:00
configpackageshandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
configpackageutility.cpp ConfigPackageUtility: Don't reset ongoing package updates on config validation success and process is going to be reloaded 2022-03-30 09:42:22 +02:00
configpackageutility.hpp ConfigPackageUtility: Don't reset ongoing package updates on config validation success and process is going to be reloaded 2022-03-30 09:42:22 +02:00
configstageshandler.cpp ConfigStagesHandler: Don't allow concurrent package updates anymore 2022-03-30 09:42:22 +02:00
configstageshandler.hpp ConfigStagesHandler: Don't allow concurrent package updates anymore 2022-03-30 09:42:22 +02:00
consolehandler.cpp Use Timer::Create() instead of new Timer() 2023-04-04 10:35:20 +02:00
consolehandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
createobjecthandler.cpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
createobjecthandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
deleteobjecthandler.cpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
deleteobjecthandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
endpoint.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
endpoint.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
endpoint.ti Introduce Endpoint#capabilities 2020-10-19 13:04:20 +02:00
eventqueue.cpp Fix compiler warnings don't move local variables 2022-02-22 17:51:43 +01:00
eventqueue.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
eventshandler.cpp ApiEvents: Implement new API event streams response 2021-01-11 14:59:48 +01:00
eventshandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
filterutility.cpp FilterUtility: Replace some nested raw pointers by our `unique_ptr<X>*` 2022-11-28 14:50:54 +01:00
filterutility.hpp FilterUtility: Replace some nested raw pointers by our `unique_ptr<X>*` 2022-11-28 14:50:54 +01:00
httphandler.cpp Handle boost::beast::http::basic_fields#operator[]() signature change (v1.81) 2023-01-05 11:18:20 +01:00
httphandler.hpp Quality: Purge old HTTP code in lib/remote 2019-05-24 15:50:43 +02:00
httpserverconnection.cpp Handle boost::beast::http::basic_fields#operator[]() signature change (v1.81) 2023-01-05 11:18:20 +01:00
httpserverconnection.hpp Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
httputility.cpp Use content_length method for setting the Content-Length header 2020-12-22 16:27:38 +01:00
httputility.hpp Quality: Purge old HTTP code in lib/remote 2019-05-24 15:50:43 +02:00
i2-remote.hpp
infohandler.cpp Use content_length method for setting the Content-Length header 2020-12-22 16:27:38 +01:00
infohandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
jsonrpc.cpp Fix compiler warnings don't move local variables 2022-02-22 17:51:43 +01:00
jsonrpc.hpp Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
jsonrpcconnection-heartbeat.cpp Remove all codes related to the heartbeat timeout 2020-07-29 14:27:55 +02:00
jsonrpcconnection-pki.cpp Deduplicate and stabilize fragile filesystem transactions 2023-01-27 12:03:56 +01:00
jsonrpcconnection.cpp JsonRpcConnection: always log errors 2021-03-04 16:23:07 +01:00
jsonrpcconnection.hpp Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
messageorigin.cpp
messageorigin.hpp
modifyobjecthandler.cpp Improve error message for POST queries 2019-12-03 11:39:40 +01:00
modifyobjecthandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
objectqueryhandler.cpp FilterUtility: Replace some nested raw pointers by our `unique_ptr<X>*` 2022-11-28 14:50:54 +01:00
objectqueryhandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
pkiutility.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
pkiutility.hpp CLI: Allow to list removed CSRs with 'ca list' 2019-06-07 10:33:55 +02:00
statushandler.cpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
statushandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
templatequeryhandler.cpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
templatequeryhandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
typequeryhandler.cpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
typequeryhandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
url-characters.hpp
url.cpp
url.hpp
variablequeryhandler.cpp Merge pull request #7863 from Icinga/bugfix/disallow-receiving-ticket-salt-via-api 2023-01-25 16:39:30 +01:00
variablequeryhandler.hpp HttpServerConnection: encapsulate streaming start indicator 2019-04-02 17:37:29 +02:00
zone.cpp
zone.hpp
zone.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00