icinga2/lib/base
Elias Ohm b623274918 another small adjustment by the way just to ensure the object on stack ist the same as the one serialized further in case the object does not implement locking on mutation (besides it's mor efficient to not fetch the same value twice)
(cherry picked from commit cdd843a998)
2019-05-16 16:31:09 +02:00
..
CMakeLists.txt icinga.com: Update CMakeLists.txt 2018-10-18 09:35:18 +02:00
application-environment.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
application-version.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
application.cpp Add log message for log rotate; update docs 2019-05-16 15:28:52 +02:00
application.hpp DB IDO: Do not deactivate objects during application reload/restart 2019-05-16 15:22:16 +02:00
application.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
array-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
array.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
array.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
base64.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
base64.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
boolean-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
boolean.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
boolean.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configobject-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configobject.cpp Debug: Log calls to ConfigObject::Deactivate() 2019-02-19 13:53:09 +01:00
configobject.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configobject.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
configtype.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configtype.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configuration.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configuration.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configuration.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
configwriter.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
configwriter.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
console.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
console.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
context.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
context.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
convert.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
convert.hpp Fix Convert::ToLong(double val) 2019-02-11 13:15:18 +01:00
datetime-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
datetime.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
datetime.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
datetime.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
debug.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
debuginfo.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
debuginfo.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
defer.hpp Backport Defer class for 2.10 2019-03-19 11:23:18 +01:00
dependencygraph.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
dependencygraph.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
dictionary-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
dictionary.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
dictionary.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
exception.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
exception.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
fifo.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
fifo.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
filelogger.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
filelogger.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
filelogger.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
function-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
function.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
function.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
function.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
functionwrapper.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
i2-base.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
initialize.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
initialize.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
json-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
json.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
json.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
library.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
library.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
loader.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
loader.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
logger.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
logger.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
logger.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
math-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
namespace-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
namespace.cpp Namespace: place ObjectLock in all methods 2019-05-16 16:19:29 +02:00
namespace.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
netstring.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
netstring.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
networkstream.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
networkstream.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
number-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
number.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
number.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
object-packer.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
object-packer.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
object-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
object.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
object.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
objectlock.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
objectlock.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
objecttype.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
objecttype.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
perfdatavalue.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
perfdatavalue.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
perfdatavalue.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
primitivetype.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
primitivetype.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
process.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
process.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
reference-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
reference.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
reference.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
registry.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
ringbuffer.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
ringbuffer.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptframe.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptframe.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptglobal.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptglobal.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptutils.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
scriptutils.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
serializer.cpp another small adjustment by the way just to ensure the object on stack ist the same as the one serialized further in case the object does not implement locking on mutation (besides it's mor efficient to not fetch the same value twice) 2019-05-16 16:31:09 +02:00
serializer.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
singleton.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
socket.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
socket.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
socketevents-epoll.cpp Socket engine: drop life support objects 2018-12-05 15:59:29 +01:00
socketevents-poll.cpp Socket engine: drop life support objects 2018-12-05 15:59:29 +01:00
socketevents.cpp Socket engine: drop life support objects 2018-12-05 15:59:29 +01:00
socketevents.hpp Socket engine: drop life support objects 2018-12-05 15:59:29 +01:00
stacktrace.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
stacktrace.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
statsfunction.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
stdiostream.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
stdiostream.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
stream.cpp Ensure that API/JSON-RPC messages in the same session are processed and not stalled 2018-11-12 17:07:38 +01:00
stream.hpp Ensure that API/JSON-RPC messages in the same session are processed and not stalled 2018-11-12 17:07:38 +01:00
streamlogger.cpp StreamLogger#BindStream(): set #m_FlushLogTimer only if needed 2019-05-16 15:27:29 +02:00
streamlogger.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
streamlogger.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
string-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
string.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
string.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
sysloglogger.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
sysloglogger.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
sysloglogger.ti icinga.com: Update '*.ti' 2018-10-18 09:30:00 +02:00
tcpsocket.cpp Don't require OS headers to provide SO_REUSEPORT 2019-03-13 10:31:09 +01:00
tcpsocket.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
threadpool.cpp Revert "ThreadPool#Stop(): discard non-processed queue items" 2018-12-06 09:55:42 +01:00
threadpool.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
timer.cpp Timer::TimerThreadProc(): use C++11 lambda instead of bind() 2019-05-16 15:27:53 +02:00
timer.hpp Fix for double-free (and possibly other memory-corruption related) crashes at logrotate time 2019-05-16 15:26:47 +02:00
tlsstream.cpp Call SSL_shutdown() at least twice 2018-12-05 16:00:53 +01:00
tlsstream.hpp SocketEvents: inherit from Stream 2018-12-05 15:59:17 +01:00
tlsutility.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
tlsutility.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
type.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
type.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
typetype-script.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
unix.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
unixsocket.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
unixsocket.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
utility.cpp Secure ApiUser::GetByAuthHeader() against timing attacks 2019-02-25 13:34:51 +01:00
utility.hpp Secure ApiUser::GetByAuthHeader() against timing attacks 2019-02-25 13:34:51 +01:00
value-operators.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
value.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
value.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
win32.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
workqueue.cpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00
workqueue.hpp icinga.com: Update *.{h,c}pp 2018-10-18 09:27:04 +02:00