icinga2/lib/remote
Julian Brost 985db970bb Allow to set extra headers in HTTP responses
Use case: Allow settings headers like Strict-Transport-Security if one likes.
How this headers would benefit the Icinga 2 API is questionable, but there are
security scanners that see HTTPS and complain about it, so this gives an easy
way to make them happy (with this probably being the only benefit).
2025-11-28 16:19:19 +01:00
..
actionshandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
actionshandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
apiaction.cpp Remove unused ApiAction::Unregister() 2025-03-18 11:22:56 +01:00
apiaction.hpp Remove unused ApiAction::Unregister() 2025-03-18 11:22:56 +01:00
apifunction.cpp ApiFunction: store own name 2025-04-29 11:42:14 +02:00
apifunction.hpp ApiFunction: store own name 2025-04-29 11:42:14 +02:00
apilistener-authority.cpp Fix -Wsign-compare warnings 2025-11-19 12:00:58 +01:00
apilistener-configsync.cpp Fix compiler warnings by not unnecessarily (copy-)constructing loop variables 2025-05-21 11:36:32 +02:00
apilistener-filesync.cpp Fix -Wunused-but-set-variable warnings (clang) 2025-11-19 12:00:58 +01:00
apilistener.cpp Allow to set extra headers in HTTP responses 2025-11-28 16:19:19 +01:00
apilistener.hpp Allow to set extra headers in HTTP responses 2025-11-28 16:19:19 +01:00
apilistener.ti Allow to set extra headers in HTTP responses 2025-11-28 16:19:19 +01:00
apiuser.cpp Fix file endings 2023-05-17 18:05:13 +02:00
apiuser.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
apiuser.ti Allow to create api user w/ password 2020-10-09 20:15:44 +02:00
CMakeLists.txt Add HttpRequest and HttpResponse classes 2025-08-28 13:22:15 +02:00
configfileshandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
configfileshandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
configobjectslock.cpp Introduce RAII style ObjectNameLock class 2024-06-13 11:26:19 +02:00
configobjectslock.hpp Introduce RAII style ObjectNameLock class 2024-06-13 11:26:19 +02:00
configobjectutility.cpp DependencyGraph: use ConfigObject*, not Object* 2024-12-17 18:33:05 +01:00
configobjectutility.hpp Just get paths from existing objects for modification and deletion 2022-11-28 16:39:16 +01:00
configpackageshandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
configpackageshandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
configpackageutility.cpp Use AtomicFile where applicable in ConfigPackageUtility 2025-07-24 10:54:39 +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 Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
configstageshandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
consolehandler.cpp Fix -Wunused-variable warnings 2025-11-19 12:00:58 +01:00
consolehandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
createobjecthandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
createobjecthandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
deleteobjecthandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
deleteobjecthandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
endpoint.cpp Endpoint expose seconds_processing_messages attribute 2025-09-23 11:05:08 +02:00
endpoint.hpp Endpoint expose seconds_processing_messages attribute 2025-09-23 11:05:08 +02:00
endpoint.ti Endpoint expose seconds_processing_messages attribute 2025-09-23 11:05:08 +02:00
eventqueue.cpp Fix compiler warnings by not unnecessarily (copy-)constructing loop variables 2025-05-21 11:36:32 +02:00
eventqueue.hpp Remove unused EventQueue::Unregister() 2025-03-18 11:22:56 +01:00
eventshandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
eventshandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
filterutility.cpp Add permission checking to script frames and filter utilities 2025-10-02 15:51:38 +02:00
filterutility.hpp Add permission checking to script frames and filter utilities 2025-10-02 15:51:38 +02:00
httphandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
httphandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
httpmessage.cpp Add HttpRequest and HttpResponse classes 2025-08-28 13:22:15 +02:00
httpmessage.hpp Add HttpRequest and HttpResponse classes 2025-08-28 13:22:15 +02:00
httpserverconnection.cpp Allow to set extra headers in HTTP responses 2025-11-28 16:19:19 +01:00
httpserverconnection.hpp HttpServerConnection: use std::chrono for m_Seen 2025-09-12 13:40:36 +02:00
httputility.cpp HttpUtility: add functions for validating HTTP header names and values 2025-11-28 16:19:19 +01:00
httputility.hpp HttpUtility: add functions for validating HTTP header names and values 2025-11-28 16:19:19 +01:00
i2-remote.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
infohandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
infohandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +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 Fix file endings 2023-05-17 18:05:13 +02:00
jsonrpcconnection-pki.cpp Don't abruptly close anonymous connections 2025-01-30 17:45:27 +01:00
jsonrpcconnection.cpp Measure and store message processing time per endpoint 2025-09-23 11:05:08 +02:00
jsonrpcconnection.hpp Disconnect JSON-RPC clients on ApiListner::Stop() 2025-06-13 14:48:15 +02:00
mallocinfohandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
mallocinfohandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
messageorigin.cpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
messageorigin.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
modifyobjecthandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
modifyobjecthandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
objectqueryhandler.cpp Refactor ObjectQueryHandler to use new JSON stream encoder 2025-08-28 13:22:18 +02:00
objectqueryhandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
pkiutility.cpp Fix file endings 2023-05-17 18:05:13 +02:00
pkiutility.hpp CLI: Allow to list removed CSRs with 'ca list' 2019-06-07 10:33:55 +02:00
statushandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
statushandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
templatequeryhandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
templatequeryhandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
typequeryhandler.cpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
typequeryhandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
url-characters.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
url.cpp Fix compiler warnings by removing unused variables 2025-10-17 09:56:46 +02:00
url.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
variablequeryhandler.cpp Remove TicketSalt in VariableQueryHandler as early as possible 2025-10-02 15:51:42 +02:00
variablequeryhandler.hpp Remove extra parameters from HTTP handler signature 2025-08-28 13:22:18 +02:00
zone.cpp Merge pull request #10389 from Icinga/zone-endpoint-order 2025-08-22 10:11:51 +02:00
zone.hpp Merge pull request #10389 from Icinga/zone-endpoint-order 2025-08-22 10:11:51 +02:00
zone.ti Don't allow to change object parent,host/service_name at runtime 2022-09-09 18:26:28 +02:00