]> granicus.if.org Git - icinga2/log
icinga2
6 years ago09-object-types: notifications: states filter ignored for Acknowledgements! 6598/head
dominik-r-s [Wed, 5 Sep 2018 14:46:36 +0000 (16:46 +0200)]
09-object-types: notifications: states filter ignored for Acknowledgements!

6 years agoMerge pull request #6591 from Icinga/bugfix/lto-builds-static-initialize-namespaces
Michael Friedrich [Tue, 4 Sep 2018 14:54:30 +0000 (16:54 +0200)]
Merge pull request #6591 from Icinga/bugfix/lto-builds-static-initialize-namespaces

Fix static initializer priority for namespaces in LTO builds

6 years agoMerge pull request #6590 from Icinga/fix/custom-var-workaround
Michael Friedrich [Tue, 4 Sep 2018 14:41:55 +0000 (16:41 +0200)]
Merge pull request #6590 from Icinga/fix/custom-var-workaround

Update workaround for custom vars

6 years agoFix static initializer priority for namespaces in LTO builds 6591/head
Michael Friedrich [Tue, 4 Sep 2018 13:17:34 +0000 (13:17 +0000)]
Fix static initializer priority for namespaces in LTO builds

fixes #6575

6 years agoMerge pull request #6356 from sourcejedi/fix/systemd
Jean Flach [Tue, 4 Sep 2018 13:24:43 +0000 (15:24 +0200)]
Merge pull request #6356 from sourcejedi/fix/systemd

Fix logging under systemd

6 years agoMerge pull request #6568 from Icinga/feature/commit-order
Michael Friedrich [Tue, 4 Sep 2018 11:39:40 +0000 (13:39 +0200)]
Merge pull request #6568 from Icinga/feature/commit-order

Ensure that config object types are committed in dependent load order

6 years agoUpdate workaround for custom vars 6590/head
Jean Flach [Tue, 4 Sep 2018 11:33:48 +0000 (13:33 +0200)]
Update workaround for custom vars

This updates #6572 which did not work

6 years agoUpdate variable names 6568/head
Jean Flach [Wed, 22 Aug 2018 13:12:47 +0000 (15:12 +0200)]
Update variable names

6 years agoEnsure that config object types are committed in dependent load order
Markus Frosch [Thu, 9 Aug 2018 09:55:20 +0000 (11:55 +0200)]
Ensure that config object types are committed in dependent load order

6 years agoMerge pull request #6581 from Icinga/fix/speedup-config
Michael Friedrich [Tue, 4 Sep 2018 09:15:13 +0000 (11:15 +0200)]
Merge pull request #6581 from Icinga/fix/speedup-config

Shuffle items before config validation

6 years agoShuffle items before config validation 6581/head
Jean Flach [Fri, 31 Aug 2018 11:11:50 +0000 (13:11 +0200)]
Shuffle items before config validation

6 years agoMerge pull request #6588 from Icinga/bugfix/prepare-dirs-safe-reload-full-path
Michael Friedrich [Tue, 4 Sep 2018 09:04:02 +0000 (11:04 +0200)]
Merge pull request #6588 from Icinga/bugfix/prepare-dirs-safe-reload-full-path

Fix using full path in prepare-dirs/safe-reload scripts

6 years agoFix using full path in prepare-dirs/safe-reload scripts 6588/head
Michael Friedrich [Mon, 3 Sep 2018 14:47:38 +0000 (16:47 +0200)]
Fix using full path in prepare-dirs/safe-reload scripts

This won't be visible with packages and overridden paths,
just source builds which invoke the scripts manually.

refs #6506

6 years agoMerge pull request #6583 from maxswjeon/master
Michael Friedrich [Mon, 3 Sep 2018 13:48:55 +0000 (15:48 +0200)]
Merge pull request #6583 from maxswjeon/master

Update PostgreSQL library path variable in INSTALL.md

6 years agoMerge pull request #6586 from Icinga/bugfix/centos-7-buildfix-non-unity-builds
Michael Friedrich [Mon, 3 Sep 2018 13:47:45 +0000 (15:47 +0200)]
Merge pull request #6586 from Icinga/bugfix/centos-7-buildfix-non-unity-builds

Fix non-unity builds on CentOS 7 with std::shared_ptr

6 years agoFix non-unity builds on CentOS 7 with std::shared_ptr 6586/head
Michael Friedrich [Mon, 3 Sep 2018 13:32:28 +0000 (15:32 +0200)]
Fix non-unity builds on CentOS 7 with std::shared_ptr

refs #6509

6 years agoMerge pull request #6574 from gunnarbeutner/fix/move-downtime-constants
Michael Friedrich [Mon, 3 Sep 2018 07:28:16 +0000 (09:28 +0200)]
Merge pull request #6574 from gunnarbeutner/fix/move-downtime-constants

Move new downtime constants into the Icinga namespace

6 years agoEdited INSTALL.md File 6583/head
Jeon Sang Wan [Sun, 2 Sep 2018 13:11:19 +0000 (22:11 +0900)]
Edited INSTALL.md File

Edited the Mistake of the PostgreSQL_LIBRARY_DIR comment error.
#6582

6 years agoMove new downtime constants into the Icinga namespace 6574/head
Gunnar Beutner [Sat, 25 Aug 2018 17:35:01 +0000 (19:35 +0200)]
Move new downtime constants into the Icinga namespace

6 years agoFix logging under systemd 6356/head
Alan Jenkins [Tue, 29 May 2018 16:24:05 +0000 (17:24 +0100)]
Fix logging under systemd

icinga2.service used `-e ${ICINGA2_ERROR_LOG}`, but this is documented
as having no effect without `-d`.  Furthermore, icinga2 under systemd
unconditionally logged everything to the system log (but without setting
the log level etc), which contradicted the documentation.  (Issue #6339)

Stop icinga2 on systemd from logging to stdout - and hence the system log -
once it has finished starting up.  Just like when you start icinga2 from a
terminal using `-d`.  And just like -d, we stop logging fatal errors to
stderr, and instead write to the log file passed with `-e`.

As per docs, mainlog (icinga2.log) is already enabled by default.  And
pre-startup messages including config errors will still appear in the
system log.

This uses a new option --close-stdio, which has the same effect on logging as
--daemonize, but does not fork or call setsid().

For this purpose, I moved setsid() up and into Daemonize().

Consequence of that last point: if anyone is weird enough to specify a TTY
device file as the fatal error log (-e option), that will become icinga's
controlling terminal, which you generally don't want as a daemon.  This
makes it consistent with the existing behaviour for icinga mainlog.  For
this reason you're supposed to use O_NOCTTY in Linux daemons.  But I wasn't
sure where icinga would want to put the ugly `#ifdef _WIN32 ... #else ...`.

6 years agoDaemonize(): use one error convention, not three
Alan Jenkins [Wed, 30 May 2018 11:21:39 +0000 (12:21 +0100)]
Daemonize(): use one error convention, not three

Standardize on exit() / _exit() (this depends whether we are considered
to be the "main" fork, which should run anything registered with atexit()).
Exclude `return false` and throwing exceptions.

This fixes the error path for fork().  Daemonize() would return false, but
the `return false` error convention was not tested in the caller.

It also fixes the error message for fork() to show the error code.
Everyone loves `strace`, but sysadmins should not have to rerun their
daemons under it just to see an error code.

Also in case an exception is thrown, show its diagnostic information
instead of dropping it on the floor.  In the log message, I mention why we
are uninitializing and then initializing the app at this point.

For the reader, it pushes all the weirdness into the error convention of
Daemonize().  This comes back to the exit() / _exit() distinction.  Once
we have forked, we technically don't want to allow the parent process to
exit(), so we don't want to return to the caller.

6 years agofix "Console" log to flush
Alan Jenkins [Mon, 28 May 2018 20:08:57 +0000 (21:08 +0100)]
fix "Console" log to flush

It's called "Console", which would be line-buffered anyway.  But, it's
implemented as std::cout.  This might be piped to a logger, as in
daemontools or systemd.  In this case it will not be a TTY, and log lines
should be flushed without too much delay.  Let's just flush each message.

Let's not introduce a static instance of StreamLogger (flushed by interval
timer).  That's too stressful to read, because static instances are really
annoying to order.  Example citation: "Yay, our static destructors are
pretty much beyond repair at this point." -- application.cpp.

I don't know if there will be any need to optimize logging syscalls.  The
init script uses `--daemonize`.  I think the systemd service should also
avoid using the "Console" log after startup (see next commit).  The
documentation does not warn that the syslog feature is less efficient
in system calls than mainlog; deferred flusing does not seem to be a highly
prominent feature.  There's no cool comment in the code about how much the
syscalls were slowing down some use case (or qualifying that this
optimization can only eliminate syscalls on platforms with both mutexes and
clocks that can work without syscalls).

6 years agoMerge pull request #6532 from Icinga/feature/allow-down-times-to-apply-on-child-hosts...
Michael Friedrich [Fri, 24 Aug 2018 13:14:58 +0000 (15:14 +0200)]
Merge pull request #6532 from Icinga/feature/allow-down-times-to-apply-on-child-hosts-3935

Add child_options to ScheduledDowntime

6 years agoAdd upgrading docs for API schedule-downtime 'child_options' 6532/head
Michael Friedrich [Fri, 24 Aug 2018 12:56:04 +0000 (14:56 +0200)]
Add upgrading docs for API schedule-downtime 'child_options'

6 years agoMerge pull request #6502 from jenslink/patch-2
Jean Flach [Fri, 24 Aug 2018 12:37:00 +0000 (14:37 +0200)]
Merge pull request #6502 from jenslink/patch-2

Update 17-language-reference.md

6 years agoMerge pull request #6501 from jenslink/patch-1
Jean Flach [Fri, 24 Aug 2018 12:36:45 +0000 (14:36 +0200)]
Merge pull request #6501 from jenslink/patch-1

Update 03-monitoring-basics.md

6 years agoMerge pull request #6510 from Icinga/feature/windows-build-scripts
Jean Flach [Fri, 24 Aug 2018 12:31:57 +0000 (14:31 +0200)]
Merge pull request #6510 from Icinga/feature/windows-build-scripts

Update Appveyor build scripts

6 years agoAdd child_options to ScheduledDowntime
Noah Hilverling [Wed, 8 Aug 2018 12:42:18 +0000 (14:42 +0200)]
Add child_options to ScheduledDowntime

refs #3935

6 years agoMerge pull request #6509 from gunnarbeutner/feature/real-constants
Michael Friedrich [Fri, 24 Aug 2018 10:10:10 +0000 (12:10 +0200)]
Merge pull request #6509 from gunnarbeutner/feature/real-constants

Implement support for namespaces

6 years agoUpdate upgrading docs for v2.10 and namespaces 6509/head
Michael Friedrich [Fri, 24 Aug 2018 09:54:20 +0000 (11:54 +0200)]
Update upgrading docs for v2.10 and namespaces

6 years agoMerge pull request #6572 from Icinga/bugfix/29X-custom-vars-upgrade
Michael Friedrich [Fri, 24 Aug 2018 09:25:08 +0000 (11:25 +0200)]
Merge pull request #6572 from Icinga/bugfix/29X-custom-vars-upgrade

Add note about workaround for broken custom vars

6 years agoAdd note about workaround for broken custom vars 6572/head
Jean Flach [Fri, 24 Aug 2018 09:03:29 +0000 (11:03 +0200)]
Add note about workaround for broken custom vars

6 years agoMerge pull request #6570 from Icinga/bugfix/tls-anonymous-clients-limit
Michael Friedrich [Thu, 23 Aug 2018 15:13:41 +0000 (17:13 +0200)]
Merge pull request #6570 from Icinga/bugfix/tls-anonymous-clients-limit

Increase limit for simultaneously connected anonymous TLS clients

6 years agoIncrease limit for simultaneously connected anonymous TLS clients 6570/head
Michael Friedrich [Thu, 23 Aug 2018 15:10:51 +0000 (17:10 +0200)]
Increase limit for simultaneously connected anonymous TLS clients

6 years agoMerge pull request #6567 from Icinga/bugfix/env-api-port-number
Michael Friedrich [Wed, 22 Aug 2018 12:04:15 +0000 (14:04 +0200)]
Merge pull request #6567 from Icinga/bugfix/env-api-port-number

ApiListener: Dump the state file port detail as number

6 years agoMerge pull request #6556 from Icinga/feature/installer-msi-suppress
Michael Friedrich [Wed, 22 Aug 2018 11:03:24 +0000 (13:03 +0200)]
Merge pull request #6556 from Icinga/feature/installer-msi-suppress

windows: Allow suppression of extra actions in the MSI package

6 years agoApiListener: Dump the state file port detail as number 6567/head
Michael Friedrich [Wed, 22 Aug 2018 10:57:47 +0000 (12:57 +0200)]
ApiListener: Dump the state file port detail as number

refs #6511

6 years agoMerge pull request #6561 from miso231/feature_itl_ceph
Michael Friedrich [Wed, 22 Aug 2018 10:51:50 +0000 (12:51 +0200)]
Merge pull request #6561 from miso231/feature_itl_ceph

[Feature] Ceph health CheckCommand

6 years agoMerge pull request #6469 from Icinga/fix/windows-resize-behavior
Jean Flach [Wed, 22 Aug 2018 10:49:45 +0000 (12:49 +0200)]
Merge pull request #6469 from Icinga/fix/windows-resize-behavior

Fix Windows Agent resize behavior

6 years agoMerge pull request #6563 from miso231/feature/itl-cloudera-check
Michael Friedrich [Wed, 22 Aug 2018 10:39:57 +0000 (12:39 +0200)]
Merge pull request #6563 from miso231/feature/itl-cloudera-check

[Feature] Cloudera service health CheckCommand

6 years agoMerge pull request #6544 from gunnarbeutner/fix/deprecated-strstream-header
Michael Friedrich [Wed, 22 Aug 2018 09:50:25 +0000 (11:50 +0200)]
Merge pull request #6544 from gunnarbeutner/fix/deprecated-strstream-header

Remove #include for deprecated header file

6 years agoAdd cloudera plugin to itl 6563/head
Michal Petko [Tue, 21 Aug 2018 19:03:55 +0000 (21:03 +0200)]
Add cloudera plugin to itl

6 years agoFix value attributes for ceph plugin 6561/head
Michal Petko [Tue, 21 Aug 2018 18:00:19 +0000 (20:00 +0200)]
Fix value attributes for ceph plugin

6 years agoFix table format for ceph check doc
Michal Petko [Tue, 21 Aug 2018 13:51:20 +0000 (15:51 +0200)]
Fix table format for ceph check doc

6 years agoAdd ceph plugin to itl
Michal Petko [Tue, 21 Aug 2018 10:09:43 +0000 (12:09 +0200)]
Add ceph plugin to itl

6 years agowindows: Allow suppression of extra actions in the MSI package 6556/head
Markus Frosch [Mon, 20 Aug 2018 08:37:47 +0000 (10:37 +0200)]
windows: Allow suppression of extra actions in the MSI package

By setting SUPPRESS_XTRA

6 years agoUpdate documentation
Gunnar Beutner [Tue, 14 Aug 2018 13:26:59 +0000 (15:26 +0200)]
Update documentation

6 years agoRefactor Application::*Const()
Gunnar Beutner [Thu, 9 Aug 2018 13:37:23 +0000 (15:37 +0200)]
Refactor Application::*Const()

6 years agoRemove #include for deprecated header file 6544/head
Gunnar Beutner [Mon, 13 Aug 2018 12:07:24 +0000 (14:07 +0200)]
Remove #include for deprecated header file

6 years agoImplement namespace support for the keys() function
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement namespace support for the keys() function

6 years agoImplement support for the namespace and using keywords
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for the namespace and using keywords

6 years agoMove constants and functions into different namespaces
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Move constants and functions into different namespaces

6 years agoImplement support for namespaces
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for namespaces

6 years agoImplement support for modifying frozen attributes
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for modifying frozen attributes

6 years agoRefactor REGISTER_SCRIPTFUNCTION_* macros
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Refactor REGISTER_SCRIPTFUNCTION_* macros

6 years agoMerge pull request #6512 from Icinga/feature/sni-environment
Michael Friedrich [Fri, 10 Aug 2018 11:15:48 +0000 (13:15 +0200)]
Merge pull request #6512 from Icinga/feature/sni-environment

Refactor environment for API connections

6 years agoRe-add environment to IcingaApplication feature stats 6512/head
Michael Friedrich [Fri, 10 Aug 2018 11:01:53 +0000 (13:01 +0200)]
Re-add environment to IcingaApplication feature stats

6 years agoUpdate documentation and add upgrading notes
Michael Friedrich [Fri, 10 Aug 2018 10:53:06 +0000 (12:53 +0200)]
Update documentation and add upgrading notes

6 years agoIntroduce IcingaApplication#environment
Michael Friedrich [Fri, 10 Aug 2018 08:15:41 +0000 (10:15 +0200)]
Introduce IcingaApplication#environment

Precedence as follows:

- DEnvironment=...
- const Environment = ...
- object IcingaApplication "app" { environment = "..." }

The wrapped script constant handling is required
since we cannot directly link from libremote (SNI handling)
to libicinga where the object resides. Instead we'll
use the Application class helpers for hiding the ScriptGlobal
calls.

6 years agoMkclass: Only render setter if not declared pure virtual
Michael Friedrich [Fri, 10 Aug 2018 08:39:17 +0000 (10:39 +0200)]
Mkclass: Only render setter if not declared pure virtual

6 years agoMerge pull request #6539 from Icinga/bugfix/centos-7-non-unity-build-fix
Michael Friedrich [Thu, 9 Aug 2018 15:06:45 +0000 (17:06 +0200)]
Merge pull request #6539 from Icinga/bugfix/centos-7-non-unity-build-fix

Build fix for CentOS 7 and non-unity builds

6 years agoBuild fix for CentOS 7 and non-unity builds 6539/head
Michael Friedrich [Thu, 9 Aug 2018 14:23:24 +0000 (16:23 +0200)]
Build fix for CentOS 7 and non-unity builds

6 years agoRename to Environment constant
Michael Friedrich [Thu, 9 Aug 2018 10:41:22 +0000 (12:41 +0200)]
Rename to Environment constant

6 years agoUpdate doc anchors
Michael Friedrich [Thu, 9 Aug 2018 10:22:55 +0000 (12:22 +0200)]
Update doc anchors

6 years agoRefactor environment for API connections
Markus Frosch [Thu, 2 Aug 2018 12:09:21 +0000 (14:09 +0200)]
Refactor environment for API connections

* Const renamed to `ApiEnvironment`
* Handling moved to ApiListener
* Now a property of ApiListener

6 years agoMerge pull request #6531 from Icinga/feature/zone-all_parents
Michael Friedrich [Thu, 9 Aug 2018 11:11:23 +0000 (13:11 +0200)]
Merge pull request #6531 from Icinga/feature/zone-all_parents

Expose Zone#all_parents via API

6 years agoMerge pull request #6511 from Icinga/feature/apilistener-dynamic-port
Michael Friedrich [Thu, 9 Aug 2018 10:09:23 +0000 (12:09 +0200)]
Merge pull request #6511 from Icinga/feature/apilistener-dynamic-port

ApiListener: Add support for dynamic port handling

6 years agoUpdate documentation for new constants 6511/head
Michael Friedrich [Thu, 9 Aug 2018 09:55:05 +0000 (11:55 +0200)]
Update documentation for new constants

6 years agoImplement ApiListener status file removal on shutdown
Michael Friedrich [Thu, 9 Aug 2018 09:54:34 +0000 (11:54 +0200)]
Implement ApiListener status file removal on shutdown

6 years agoApiListener: Add support for dynamic port handling
Markus Frosch [Thu, 2 Aug 2018 06:38:42 +0000 (08:38 +0200)]
ApiListener: Add support for dynamic port handling

6 years agoMerge pull request #6530 from Icinga/bugfix/query-was-empty
Michael Friedrich [Wed, 8 Aug 2018 12:41:57 +0000 (14:41 +0200)]
Merge pull request #6530 from Icinga/bugfix/query-was-empty

IDO/MySQL: avoid empty queries

6 years agoExpose Zone#all_parents via API 6531/head
Alexander A. Klimov [Wed, 8 Aug 2018 12:15:01 +0000 (14:15 +0200)]
Expose Zone#all_parents via API

6 years agoRename Zone#GetAllParents() to Zone#GetAllParentsRaw()
Alexander A. Klimov [Wed, 8 Aug 2018 11:59:43 +0000 (13:59 +0200)]
Rename Zone#GetAllParents() to Zone#GetAllParentsRaw()

6 years agoIDO/MySQL: avoid empty queries 6530/head
Alexander A. Klimov [Wed, 8 Aug 2018 10:11:37 +0000 (12:11 +0200)]
IDO/MySQL: avoid empty queries

6 years agoMerge pull request #6506 from Icinga/feature/improved-paths
Michael Friedrich [Wed, 8 Aug 2018 07:48:30 +0000 (09:48 +0200)]
Merge pull request #6506 from Icinga/feature/improved-paths

Improve path handling in cmake and daemon

6 years agoUpdate output for `--version` 6506/head
Michael Friedrich [Tue, 7 Aug 2018 16:44:08 +0000 (18:44 +0200)]
Update output for `--version`

This moves the system and build information before
the application paths which are normally not that important.

6 years agoTake a note why the explicit configDir variable is needed on Windows
Michael Friedrich [Tue, 7 Aug 2018 16:33:59 +0000 (18:33 +0200)]
Take a note why the explicit configDir variable is needed on Windows

6 years agoUpdate INSTALL.md a bit and kick RHEL 5 away
Michael Friedrich [Tue, 7 Aug 2018 16:09:52 +0000 (18:09 +0200)]
Update INSTALL.md a bit and kick RHEL 5 away

6 years agoRefine log messages and code comments
Michael Friedrich [Tue, 7 Aug 2018 15:58:22 +0000 (17:58 +0200)]
Refine log messages and code comments

6 years agoDocs: Add a section to the 'upgrading' chapter
Michael Friedrich [Tue, 7 Aug 2018 15:28:05 +0000 (17:28 +0200)]
Docs: Add a section to the 'upgrading' chapter

6 years agoDocs: Improve the global constants section
Michael Friedrich [Mon, 6 Aug 2018 13:09:27 +0000 (15:09 +0200)]
Docs: Improve the global constants section

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
6 years agoMerge pull request #6528 from Icinga/bugfix/doc-user-enable_notifications
Jean Flach [Tue, 7 Aug 2018 14:08:58 +0000 (16:08 +0200)]
Merge pull request #6528 from Icinga/bugfix/doc-user-enable_notifications

Document default of User#enable_notifications

6 years agoImprove path handling in cmake and daemon
Markus Frosch [Tue, 31 Jul 2018 09:59:09 +0000 (11:59 +0200)]
Improve path handling in cmake and daemon

6 years agotravis: Stop when one of the commands fail
Markus Frosch [Wed, 1 Aug 2018 07:40:48 +0000 (09:40 +0200)]
travis: Stop when one of the commands fail

6 years agocmake: Improve InstallConfig for stable path handling
Markus Frosch [Tue, 31 Jul 2018 14:46:11 +0000 (16:46 +0200)]
cmake: Improve InstallConfig for stable path handling

* similar to install() a non absolute path is prefixed with CMAKE_INSTALL_PREFIX on runtime
* in case of CPack path with be prefixed with share/skel/
* DESTDIR is prefixed as well

Also see https://cmake.org/cmake/help/latest/command/install.html

6 years agoDocument default of User#enable_notifications 6528/head
Alexander A. Klimov [Tue, 7 Aug 2018 11:37:57 +0000 (13:37 +0200)]
Document default of User#enable_notifications

6 years agoMerge pull request #6521 from gunnarbeutner/feature/references
Michael Friedrich [Tue, 7 Aug 2018 10:00:19 +0000 (12:00 +0200)]
Merge pull request #6521 from gunnarbeutner/feature/references

Implement references

6 years agoMerge pull request #6526 from Icinga/bugfix/wpessimizing-move-6524
Gunnar Beutner [Tue, 7 Aug 2018 08:05:18 +0000 (10:05 +0200)]
Merge pull request #6526 from Icinga/bugfix/wpessimizing-move-6524

icinga::PackObject(): shorten conversion to string

6 years agoicinga::PackObject(): shorten conversion to string 6526/head
Alexander A. Klimov [Tue, 7 Aug 2018 07:57:08 +0000 (09:57 +0200)]
icinga::PackObject(): shorten conversion to string

refs #6524

6 years agoImplement references 6521/head
Gunnar Beutner [Thu, 2 Aug 2018 08:17:04 +0000 (10:17 +0200)]
Implement references

6 years agoUpdate windows build scripts 6510/head
Markus Frosch [Thu, 2 Aug 2018 12:42:14 +0000 (14:42 +0200)]
Update windows build scripts

6 years agoMerge pull request #6427 from gunnarbeutner/fix/recursive-serialize
Michael Friedrich [Fri, 3 Aug 2018 09:03:42 +0000 (11:03 +0200)]
Merge pull request #6427 from gunnarbeutner/fix/recursive-serialize

Improve error message for serializing objects with recursive references

6 years agoImprove error message for serializing objects with recursive references 6427/head
Gunnar Beutner [Thu, 5 Jul 2018 12:04:04 +0000 (14:04 +0200)]
Improve error message for serializing objects with recursive references

6 years agoMerge pull request #6504 from roccolord/fix/itl-exlcude-squashfs
Michael Friedrich [Thu, 2 Aug 2018 08:37:43 +0000 (10:37 +0200)]
Merge pull request #6504 from roccolord/fix/itl-exlcude-squashfs

squashfs ignored

6 years agoMerge pull request #6508 from gunnarbeutner/feature/dictionary-clear
Jean Flach [Thu, 2 Aug 2018 08:30:08 +0000 (10:30 +0200)]
Merge pull request #6508 from gunnarbeutner/feature/dictionary-clear

Implement the Dictionary#clear script function

6 years agoImplement the Dictionary#clear script function 6508/head
Gunnar Beutner [Thu, 2 Aug 2018 06:45:19 +0000 (08:45 +0200)]
Implement the Dictionary#clear script function

6 years agoMerge pull request #6505 from schinken/fix-clusterzonecheck-lag
Michael Friedrich [Wed, 1 Aug 2018 09:00:52 +0000 (11:00 +0200)]
Merge pull request #6505 from schinken/fix-clusterzonecheck-lag

Fix clusterzonecheck if not connected

6 years agoOnly check lag if connected 6505/head
Christopher Schirner [Tue, 31 Jul 2018 08:41:14 +0000 (10:41 +0200)]
Only check lag if connected

6 years agoInvert connected check
Christopher Schirner [Tue, 31 Jul 2018 08:40:54 +0000 (10:40 +0200)]
Invert connected check

6 years agosquashfs ignored 6504/head
Robert Lindgren [Mon, 30 Jul 2018 16:22:22 +0000 (18:22 +0200)]
squashfs ignored

Add squashfs to check_disk ignore list, used on Ubuntu for snaps.