icinga2/lib/base
Gunnar Beutner 5a74f69819 Fix memory leak for JSON-RPC/HTTP connections
fixes #10517
2015-11-09 10:22:52 +01:00
..
CMakeLists.txt Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
application-version.cpp Implement config object sync 2015-09-17 14:20:43 +02:00
application.cpp Implement a debugger for Icinga scripts 2015-11-05 14:29:45 +01:00
application.hpp Implement a debugger for Icinga scripts 2015-11-05 14:29:45 +01:00
application.ti Rename DynamicObject/DynamicType to ConfigObject/ConfigType 2015-08-15 20:40:41 +02:00
array-script.cpp Implement the Array#reverse and String#reverse methods 2015-09-23 09:06:15 +02:00
array.cpp Fix indentation for nested dictionaries 2015-11-04 16:42:19 +01:00
array.hpp Implement Array::ToString and Dictionary::ToString 2015-10-26 11:05:24 +01:00
boolean-script.cpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
boolean.cpp Update copyright year 2015-01-22 12:00:23 +01:00
boolean.hpp Update copyright year 2015-01-22 12:00:23 +01:00
configobject-script.cpp Rename DynamicObject/DynamicType to ConfigObject/ConfigType 2015-08-15 20:40:41 +02:00
configobject.cpp Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
configobject.hpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
configobject.ti Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
configtype.cpp Rename DynamicObject/DynamicType to ConfigObject/ConfigType 2015-08-15 20:40:41 +02:00
configtype.hpp Rename DynamicObject/DynamicType to ConfigObject/ConfigType 2015-08-15 20:40:41 +02:00
configwriter.cpp Fix race condition in ConfigWriter::EmitIdentifier 2015-11-04 19:05:47 +01:00
configwriter.hpp Fix indentation for nested dictionaries 2015-11-04 16:42:19 +01:00
console.cpp Implement support for libedit 2015-03-17 15:05:47 +01:00
console.hpp Implement support for libedit 2015-03-17 15:05:47 +01:00
context.cpp Update copyright year 2015-01-22 12:00:23 +01:00
context.hpp Update copyright year 2015-01-22 12:00:23 +01:00
convert.cpp Update copyright year 2015-01-22 12:00:23 +01:00
convert.hpp Update copyright year 2015-01-22 12:00:23 +01:00
debug.hpp Update copyright year 2015-01-22 12:00:23 +01:00
debuginfo.cpp Update copyright year 2015-01-22 12:00:23 +01:00
debuginfo.hpp Update copyright year 2015-01-22 12:00:23 +01:00
dependencygraph.cpp Implement support for tracking dependencies between config objects 2015-08-25 13:54:05 +02:00
dependencygraph.hpp Implement support for tracking dependencies between config objects 2015-08-25 13:54:05 +02:00
dictionary-script.cpp Implement Object#clone and rename Array/Dictionary#clone to shallow_clone 2015-08-17 13:59:49 +02:00
dictionary.cpp Fix indentation for Dictionary::ToString 2015-11-04 08:44:56 +01:00
dictionary.hpp Implement Array::ToString and Dictionary::ToString 2015-10-26 11:05:24 +01:00
exception.cpp Implement a debugger for Icinga scripts 2015-11-05 14:29:45 +01:00
exception.hpp Implement a debugger for Icinga scripts 2015-11-05 14:29:45 +01:00
fifo.cpp Implement HTTP support 2015-07-09 11:42:34 +02:00
fifo.hpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
filelogger.cpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
filelogger.hpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
filelogger.ti Implement modified attributes v2 2015-08-15 20:07:10 +02:00
function-script.cpp Update copyright year 2015-01-22 12:00:23 +01:00
function.cpp Fix incorrect base class name for Array/Dictionary/etc. 2015-08-17 08:14:04 +02:00
function.hpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
functionwrapper.cpp Update copyright year 2015-01-22 12:00:23 +01:00
functionwrapper.hpp Don't ignore extraneous arguments for functions 2015-03-15 11:24:09 +01:00
i2-base.hpp Remove unused #includes 2015-03-29 00:03:47 +01:00
initialize.cpp Make order for deferred initializers deterministic 2015-03-18 13:24:31 +01:00
initialize.hpp Make order for deferred initializers deterministic 2015-03-18 13:24:31 +01:00
json-script.cpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
json.cpp Allow comments in JSON 2015-08-17 08:03:25 +02:00
json.hpp Update copyright year 2015-01-22 12:00:23 +01:00
loader.cpp Add missing include in loader.cpp 2015-03-22 15:04:00 +01:00
loader.hpp Make order for deferred initializers deterministic 2015-03-18 13:24:31 +01:00
logger.cpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
logger.hpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
logger.ti Rename DynamicObject/DynamicType to ConfigObject/ConfigType 2015-08-15 20:40:41 +02:00
math-script.cpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
netstring.cpp Fix stability issues with the TlsStream/Stream classes 2015-06-24 09:48:55 +02:00
netstring.hpp Fix stability issues with the TlsStream/Stream classes 2015-06-24 09:48:55 +02:00
networkstream.cpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
networkstream.hpp Add 'override' keyword to methods 2015-08-18 12:45:30 +02:00
number-script.cpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
number.cpp Update copyright year 2015-01-22 12:00:23 +01:00
number.hpp Update copyright year 2015-01-22 12:00:23 +01:00
object-script.cpp Implement Object#clone and rename Array/Dictionary#clone to shallow_clone 2015-08-17 13:59:49 +02:00
object.cpp Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
object.hpp Implement joins for status queries 2015-09-22 09:45:23 +02:00
objectlock.hpp Update copyright year 2015-01-22 12:00:23 +01:00
objecttype.cpp Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
objecttype.hpp Fix the 'type' attribute for the Object class 2015-11-05 10:29:02 +01:00
primitivetype.cpp Fix 'Invalid field ID' error when serializing Type objects 2015-11-05 10:52:25 +01:00
primitivetype.hpp Add 'override' keyword to methods 2015-08-18 12:45:30 +02:00
process.cpp Fix race condition in CreatePipeOverlapped 2015-11-01 12:59:57 +01:00
process.hpp Fix: Make sure we're continuously reading from child processes' pipes 2015-08-10 15:28:30 +02:00
registry.hpp Update copyright year 2015-01-22 12:00:23 +01:00
ringbuffer.cpp Update copyright year 2015-01-22 12:00:23 +01:00
ringbuffer.hpp Update copyright year 2015-01-22 12:00:23 +01:00
scriptframe.cpp Detect infinite recursion in user scripts 2015-09-23 09:21:45 +02:00
scriptframe.hpp Implement sandbox mode for the config parser 2015-04-16 08:48:17 +02:00
scriptglobal.cpp Update copyright year 2015-01-22 12:00:23 +01:00
scriptglobal.hpp Update copyright year 2015-01-22 12:00:23 +01:00
scriptutils.cpp Implement the cidr_match function 2015-10-14 10:14:01 +02:00
scriptutils.hpp Implement support for tracking dependencies between config objects 2015-08-25 13:54:05 +02:00
serializer.cpp Implement 'console' cli command using the API 2015-11-04 16:01:06 +01:00
serializer.hpp Update copyright year 2015-01-22 12:00:23 +01:00
singleton.hpp Update copyright year 2015-01-22 12:00:23 +01:00
socket.cpp Move most of the socket I/O to a separate thread 2015-02-14 09:42:11 +01:00
socket.hpp Remove unused #includes 2015-03-29 00:03:47 +01:00
socketevents.cpp Fix deadlock in TlsStream::Close 2015-09-29 10:31:16 +02:00
socketevents.hpp Implement the Icinga Studio application 2015-08-31 07:50:01 +02:00
stacktrace.cpp Update copyright year 2015-01-22 12:00:23 +01:00
stacktrace.hpp Update copyright year 2015-01-22 12:00:23 +01:00
statsfunction.cpp Make the argments for the stats functions const-ref 2015-02-13 11:29:15 +01:00
statsfunction.hpp Make the argments for the stats functions const-ref 2015-02-13 11:29:15 +01:00
stdiostream.cpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
stdiostream.hpp Add 'override' keyword to methods 2015-08-18 12:45:30 +02:00
stream.cpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
stream.hpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
streamlogger.cpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
streamlogger.hpp Convert Comment/Downtime to config objects 2015-10-28 17:56:29 +01:00
streamlogger.ti Implement modified attributes v2 2015-08-15 20:07:10 +02:00
string-script.cpp Implement the Array#reverse and String#reverse methods 2015-09-23 09:06:15 +02:00
string.cpp Add String ToLower, ToUpper, change Trim 2015-08-27 17:18:21 +02:00
string.hpp Fix parsing performance data labels which contain '=' 2015-10-13 09:38:31 +02:00
sysloglogger.cpp Implement status api handler 2015-09-23 16:59:07 +02:00
sysloglogger.hpp Fix compiler warnings 2015-08-18 07:46:04 +02:00
sysloglogger.ti Implement modified attributes v2 2015-08-15 20:07:10 +02:00
tcpsocket.cpp Update copyright year 2015-01-22 12:00:23 +01:00
tcpsocket.hpp Update copyright year 2015-01-22 12:00:23 +01:00
thinmutex.cpp Remove unused code in the ThinMutex class 2014-11-24 01:01:39 +01:00
thinmutex.hpp Remove unused parameter 2014-11-24 01:05:19 +01:00
threadpool.cpp Ensure that the main thread pool gets re-initialized properly after fork() 2015-10-21 09:18:52 +02:00
threadpool.hpp Update copyright year 2015-01-22 12:00:23 +01:00
timer.cpp Make sure the WQ status timer is stopped properly 2015-03-01 22:25:48 +01:00
timer.hpp Fix another crash in Timer::Call 2015-02-28 08:43:49 +01:00
tlsstream.cpp Fix memory leak for JSON-RPC/HTTP connections 2015-11-09 10:22:52 +01:00
tlsstream.hpp Implement the Icinga Studio application 2015-08-31 07:50:01 +02:00
tlsutility.cpp Fix openssl certificate not after overflow on rhel5 2015-10-02 12:11:21 +02:00
tlsutility.hpp Implement the Icinga Studio application 2015-08-31 07:50:01 +02:00
type.cpp Fix invalid field IDs in Type::GetField 2015-11-05 10:58:09 +01:00
type.hpp Hide internal attributes in the API 2015-10-20 08:25:10 +02:00
typetype-script.cpp Implement modified attributes v2 2015-08-15 20:07:10 +02:00
unix.hpp Update copyright year 2015-01-22 12:00:23 +01:00
unixsocket.cpp Update copyright year 2015-01-22 12:00:23 +01:00
unixsocket.hpp Update copyright year 2015-01-22 12:00:23 +01:00
utility.cpp Improve validation for CIDR masks 2015-10-19 10:40:48 +02:00
utility.hpp Implement the cidr_match function 2015-10-14 10:14:01 +02:00
value-operators.cpp Fix: null + null should not be "" 2015-09-22 13:13:38 +02:00
value.cpp Implement Object#clone and rename Array/Dictionary#clone to shallow_clone 2015-08-17 13:59:49 +02:00
value.hpp Remove unnecessary check in Value::IsObject 2015-09-23 10:48:49 +02:00
visibility.hpp Update copyright year 2015-01-22 12:00:23 +01:00
win32.hpp Implement the Icinga Studio application 2015-08-31 07:50:01 +02:00
workqueue.cpp Remove default WQ limits 2015-09-02 09:16:20 +02:00
workqueue.hpp Remove default WQ limits 2015-09-02 09:16:20 +02:00