icinga2/lib/base
Noah Hilverling 3e8f78e2cc Process: Fix fork error handling
refs #5617
2017-10-23 11:01:42 +02:00
..
CMakeLists.txt Move Base64 class into libbase 2017-09-12 12:52:49 +02:00
application-version.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
application.cpp Add process elevation & log message if user does not have enough privileges 2017-09-22 10:25:17 +02:00
application.hpp Add process elevation & log message if user does not have enough privileges 2017-09-22 10:25:17 +02:00
application.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
array-script.cpp Implement the Array#any and Array#all protoype functions 2017-05-15 15:59:44 +02:00
array.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
array.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
base64.cpp Move Base64 class into libbase 2017-09-12 12:52:49 +02:00
base64.hpp Move Base64 class into libbase 2017-09-12 12:52:49 +02:00
boolean-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
boolean.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
boolean.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
configobject-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
configobject.cpp Make sure all objects are set to 'active' before calling the Start() method 2017-05-04 10:37:34 +02:00
configobject.hpp Make sure all objects are set to 'active' before calling the Start() method 2017-05-04 10:37:34 +02:00
configobject.ti Implement source_location attribute for the ConfigObject class 2017-04-19 15:30:11 +02:00
configtype.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
configtype.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
configwriter.cpp Implement support for handling exceptions in user scripts 2017-06-13 14:03:41 +02:00
configwriter.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
console.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
console.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
context.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
context.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
convert.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
convert.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
datetime-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
datetime.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
datetime.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
datetime.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
debug.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
debuginfo.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
debuginfo.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
dependencygraph.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
dependencygraph.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
dictionary-script.cpp Implement the Dictionary#values prototype function 2017-05-15 15:54:48 +02:00
dictionary.cpp Revert "Add LogstashWriter feature" 2017-05-23 12:05:01 +02:00
dictionary.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
exception.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
exception.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
fifo.cpp Change FIFO::Optimize() frequency for large messages 2017-08-21 11:24:39 +02:00
fifo.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
filelogger.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
filelogger.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
filelogger.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
function-script.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
function.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
function.hpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
function.ti Implement support for migrating certificates to /var/lib/icinga2/certs 2017-10-20 14:06:02 +02:00
functionwrapper.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
functionwrapper.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
i2-base.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
initialize.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
initialize.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
json-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
json.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
json.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
loader.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
loader.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
logger.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
logger.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
logger.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
math-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
netstring.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
netstring.hpp Replace http:// links with https:// links where a secure website exists 2017-04-20 11:33:27 +02:00
networkstream.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
networkstream.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
number-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
number.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
number.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
object-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
object.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
object.hpp Build fix for I2_LEAK_DEBUG 2017-05-22 11:42:47 +02:00
objectlock.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
objecttype.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
objecttype.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
perfdatavalue.cpp Move PerfdataValue() class into base library 2017-05-15 16:32:29 +02:00
perfdatavalue.hpp Move PerfdataValue() class into base library 2017-05-15 16:32:29 +02:00
perfdatavalue.ti Move PerfdataValue() class into base library 2017-05-15 16:32:29 +02:00
primitivetype.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
primitivetype.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
process.cpp Process: Fix fork error handling 2017-10-23 11:01:42 +02:00
process.hpp Ensure that only child processes for checks are reniced 2017-02-21 11:31:07 +01:00
registry.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
ringbuffer.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
ringbuffer.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
scriptframe.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
scriptframe.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
scriptglobal.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
scriptglobal.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
scriptutils.cpp Fix match(), regex(), cidr_match() behaviour with MatchAll and empty arrays 2017-09-29 14:45:15 +02:00
scriptutils.hpp Implement new script functions: path_exists, glob and glob_recursive 2017-09-18 13:59:03 +02:00
serializer.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
serializer.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
singleton.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
socket.cpp Revert "Add LogstashWriter feature" 2017-05-23 12:05:01 +02:00
socket.hpp Revert "Add LogstashWriter feature" 2017-05-23 12:05:01 +02:00
socketevents-epoll.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
socketevents-poll.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
socketevents.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
socketevents.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stacktrace.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stacktrace.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
statsfunction.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
statsfunction.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stdiostream.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stdiostream.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stream.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
stream.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
streamlogger.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
streamlogger.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
streamlogger.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
string-script.cpp Add missing arguments 2017-03-28 13:24:21 +02:00
string.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
string.hpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
sysloglogger.cpp SyslogLogger: Implement option to set syslog facility 2017-09-20 14:09:51 +02:00
sysloglogger.hpp SyslogLogger: Implement option to set syslog facility 2017-09-20 14:09:51 +02:00
sysloglogger.ti SyslogLogger: Implement option to set syslog facility 2017-09-20 14:09:51 +02:00
tcpsocket.cpp Revert "Add LogstashWriter feature" 2017-05-23 12:05:01 +02:00
tcpsocket.hpp Revert "Add LogstashWriter feature" 2017-05-23 12:05:01 +02:00
threadpool.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
threadpool.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
timer.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
timer.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
tlsstream.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
tlsstream.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
tlsutility.cpp Merge pull request #5554 from Icinga/feature/cn-check-for-san 2017-10-10 17:50:01 +02:00
tlsutility.hpp Implement support for updating client certificates 2017-09-12 12:52:49 +02:00
type.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
type.hpp Implement support for migrating certificates to /var/lib/icinga2/certs 2017-10-20 14:06:02 +02:00
typetype-script.cpp Improve function metadata by adding arguments 2017-03-27 14:43:19 +02:00
unix.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
unixsocket.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
unixsocket.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
utility.cpp Implement support for migrating certificates to /var/lib/icinga2/certs 2017-10-20 14:06:02 +02:00
utility.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
value-operators.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
value.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
value.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
visibility.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
win32.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
workqueue.cpp Implement WorkQueue metric stats and periodic logging 2017-05-23 16:00:21 +02:00
workqueue.hpp Implement WorkQueue metric stats and periodic logging 2017-05-23 16:00:21 +02:00