]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Tue, 4 Sep 2018 13:17:34 +0000 (13:17 +0000)]
Fix static initializer priority for namespaces in LTO builds
fixes #6575
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
Jean Flach [Fri, 31 Aug 2018 11:11:50 +0000 (13:11 +0200)]
Shuffle items before config validation
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
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
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
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
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
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
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
Gunnar Beutner [Sat, 25 Aug 2018 17:35:01 +0000 (19:35 +0200)]
Move new downtime constants into the Icinga namespace
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
Michael Friedrich [Fri, 24 Aug 2018 12:56:04 +0000 (14:56 +0200)]
Add upgrading docs for API schedule-downtime 'child_options'
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
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
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
Noah Hilverling [Wed, 8 Aug 2018 12:42:18 +0000 (14:42 +0200)]
Add child_options to ScheduledDowntime
refs #3935
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
Michael Friedrich [Fri, 24 Aug 2018 09:54:20 +0000 (11:54 +0200)]
Update upgrading docs for v2.10 and namespaces
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
Jean Flach [Fri, 24 Aug 2018 09:03:29 +0000 (11:03 +0200)]
Add note about workaround for broken custom vars
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
Michael Friedrich [Thu, 23 Aug 2018 15:10:51 +0000 (17:10 +0200)]
Increase limit for simultaneously connected anonymous TLS clients
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
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
Michael Friedrich [Wed, 22 Aug 2018 10:57:47 +0000 (12:57 +0200)]
ApiListener: Dump the state file port detail as number
refs #6511
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
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
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
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
Michal Petko [Tue, 21 Aug 2018 19:03:55 +0000 (21:03 +0200)]
Add cloudera plugin to itl
Michal Petko [Tue, 21 Aug 2018 18:00:19 +0000 (20:00 +0200)]
Fix value attributes for ceph plugin
Michal Petko [Tue, 21 Aug 2018 13:51:20 +0000 (15:51 +0200)]
Fix table format for ceph check doc
Michal Petko [Tue, 21 Aug 2018 10:09:43 +0000 (12:09 +0200)]
Add ceph plugin to itl
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
Gunnar Beutner [Tue, 14 Aug 2018 13:26:59 +0000 (15:26 +0200)]
Update documentation
Gunnar Beutner [Thu, 9 Aug 2018 13:37:23 +0000 (15:37 +0200)]
Refactor Application::*Const()
Gunnar Beutner [Mon, 13 Aug 2018 12:07:24 +0000 (14:07 +0200)]
Remove #include for deprecated header file
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement namespace support for the keys() function
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for the namespace and using keywords
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Move constants and functions into different namespaces
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for namespaces
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Implement support for modifying frozen attributes
Gunnar Beutner [Tue, 7 Aug 2018 11:55:41 +0000 (13:55 +0200)]
Refactor REGISTER_SCRIPTFUNCTION_* macros
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
Michael Friedrich [Fri, 10 Aug 2018 11:01:53 +0000 (13:01 +0200)]
Re-add environment to IcingaApplication feature stats
Michael Friedrich [Fri, 10 Aug 2018 10:53:06 +0000 (12:53 +0200)]
Update documentation and add upgrading notes
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.
Michael Friedrich [Fri, 10 Aug 2018 08:39:17 +0000 (10:39 +0200)]
Mkclass: Only render setter if not declared pure virtual
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
Michael Friedrich [Thu, 9 Aug 2018 14:23:24 +0000 (16:23 +0200)]
Build fix for CentOS 7 and non-unity builds
Michael Friedrich [Thu, 9 Aug 2018 10:41:22 +0000 (12:41 +0200)]
Rename to Environment constant
Michael Friedrich [Thu, 9 Aug 2018 10:22:55 +0000 (12:22 +0200)]
Update doc anchors
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
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
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
Michael Friedrich [Thu, 9 Aug 2018 09:55:05 +0000 (11:55 +0200)]
Update documentation for new constants
Michael Friedrich [Thu, 9 Aug 2018 09:54:34 +0000 (11:54 +0200)]
Implement ApiListener status file removal on shutdown
Markus Frosch [Thu, 2 Aug 2018 06:38:42 +0000 (08:38 +0200)]
ApiListener: Add support for dynamic port handling
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
Alexander A. Klimov [Wed, 8 Aug 2018 12:15:01 +0000 (14:15 +0200)]
Expose Zone#all_parents via API
Alexander A. Klimov [Wed, 8 Aug 2018 11:59:43 +0000 (13:59 +0200)]
Rename Zone#GetAllParents() to Zone#GetAllParentsRaw()
Alexander A. Klimov [Wed, 8 Aug 2018 10:11:37 +0000 (12:11 +0200)]
IDO/MySQL: avoid empty queries
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
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.
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
Michael Friedrich [Tue, 7 Aug 2018 16:09:52 +0000 (18:09 +0200)]
Update INSTALL.md a bit and kick RHEL 5 away
Michael Friedrich [Tue, 7 Aug 2018 15:58:22 +0000 (17:58 +0200)]
Refine log messages and code comments
Michael Friedrich [Tue, 7 Aug 2018 15:28:05 +0000 (17:28 +0200)]
Docs: Add a section to the 'upgrading' chapter
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>
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
Markus Frosch [Tue, 31 Jul 2018 09:59:09 +0000 (11:59 +0200)]
Improve path handling in cmake and daemon
Markus Frosch [Wed, 1 Aug 2018 07:40:48 +0000 (09:40 +0200)]
travis: Stop when one of the commands fail
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
Alexander A. Klimov [Tue, 7 Aug 2018 11:37:57 +0000 (13:37 +0200)]
Document default of User#enable_notifications
Michael Friedrich [Tue, 7 Aug 2018 10:00:19 +0000 (12:00 +0200)]
Merge pull request #6521 from gunnarbeutner/feature/references
Implement references
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
Alexander A. Klimov [Tue, 7 Aug 2018 07:57:08 +0000 (09:57 +0200)]
icinga::PackObject(): shorten conversion to string
refs #6524
Gunnar Beutner [Thu, 2 Aug 2018 08:17:04 +0000 (10:17 +0200)]
Implement references
Markus Frosch [Thu, 2 Aug 2018 12:42:14 +0000 (14:42 +0200)]
Update windows build scripts
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
Gunnar Beutner [Thu, 5 Jul 2018 12:04:04 +0000 (14:04 +0200)]
Improve error message for serializing objects with recursive references
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
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
Gunnar Beutner [Thu, 2 Aug 2018 06:45:19 +0000 (08:45 +0200)]
Implement the Dictionary#clear script function
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
Christopher Schirner [Tue, 31 Jul 2018 08:41:14 +0000 (10:41 +0200)]
Only check lag if connected
Christopher Schirner [Tue, 31 Jul 2018 08:40:54 +0000 (10:40 +0200)]
Invert connected check
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.
Jens Link [Sat, 28 Jul 2018 10:00:35 +0000 (12:00 +0200)]
Update 17-language-reference.md
Changed ::1 to 2001:db8:1234::42. RFC 3849 reserves 2001:db8/32 for use in documentation and something that looks like a "real" global IPv6 address is much better in an example than using ::1 (localhost). Using a private IPv4 address and IPv6 localhost in an example make no sense to me.
Jens Link [Sat, 28 Jul 2018 09:57:17 +0000 (11:57 +0200)]
Update 03-monitoring-basics.md
Changed ::1 to 2001:db8:1234::42. RFC 3849 reserves 2001:db8/32 for use in documentation and something that looks like a "real" global IPv6 address is much better in an example than using ::1 (localhost).
Jean Flach [Fri, 27 Jul 2018 15:28:13 +0000 (17:28 +0200)]
Merge pull request #6498 from Icinga/bugfix/match-regex-match-any-regression
Fix regression with MatchAny false conditions on match/regex/cidr_match
Jean Flach [Fri, 27 Jul 2018 15:26:12 +0000 (17:26 +0200)]
Merge pull request #6497 from Icinga/bugfix/match-dictionary-error-handling
Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage
Michael Friedrich [Fri, 27 Jul 2018 14:55:37 +0000 (16:55 +0200)]
Fix regression with MatchAny false conditions on match/regex/cidr_match
fixes #6496
Michael Friedrich [Fri, 27 Jul 2018 14:34:50 +0000 (16:34 +0200)]
Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage
fixes #6442
Michael Friedrich [Fri, 27 Jul 2018 13:56:52 +0000 (15:56 +0200)]
Merge pull request #6410 from Icinga/remove-dead-code
Remove unused code
Michael Friedrich [Fri, 27 Jul 2018 13:47:02 +0000 (15:47 +0200)]
Merge pull request #6494 from Icinga/feature/object-packer-test
Test PackObject
Michael Friedrich [Wed, 6 Jun 2018 15:32:40 +0000 (17:32 +0200)]
Fix prefix in unit tests for object packer
Alexander A. Klimov [Wed, 6 Jun 2018 14:27:33 +0000 (16:27 +0200)]
Test PackObject
Michael Friedrich [Fri, 27 Jul 2018 10:49:28 +0000 (12:49 +0200)]
Merge pull request #6489 from Icinga/feature/object-packer
Implement object packer for consistent hashing