]> granicus.if.org Git - icinga2/log
icinga2
9 years agoAdds check_jmx4perl to ITL
Dirk Goetz [Fri, 31 Jul 2015 10:30:52 +0000 (12:30 +0200)]
Adds check_jmx4perl to ITL

fixes #9801

9 years agoFix S_ISDIR on Windows
Michael Friedrich [Mon, 3 Aug 2015 08:17:12 +0000 (10:17 +0200)]
Fix S_ISDIR on Windows

fixes #9813

9 years agoImplement support for writing configuration files
Michael Friedrich [Mon, 3 Aug 2015 12:15:05 +0000 (14:15 +0200)]
Implement support for writing configuration files

fixes #9099

9 years agoFix build error when using boost 1.59
Paul Richards [Sun, 2 Aug 2015 14:18:45 +0000 (15:18 +0100)]
Fix build error when using boost 1.59

fixes #9814

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
9 years agoFix: Operator + is inconsistent when used with empty and non-empty strings
Gunnar Beutner [Sat, 1 Aug 2015 02:35:50 +0000 (04:35 +0200)]
Fix: Operator + is inconsistent when used with empty and non-empty strings

fixes #9806

9 years agoImplement /v1/actions/process-check-result
Jean Flach [Fri, 31 Jul 2015 15:18:49 +0000 (17:18 +0200)]
Implement /v1/actions/process-check-result

Requires error handling.

refs #9080

9 years agoAdd a warning if EventCommand is not found when using command_endpoint
Michael Friedrich [Fri, 31 Jul 2015 14:04:03 +0000 (16:04 +0200)]
Add a warning if EventCommand is not found when using command_endpoint

fixes #9773

9 years agoImplement external command DEL_DOWNTIME_BY_HOST_NAME
Michael Friedrich [Fri, 31 Jul 2015 12:46:38 +0000 (14:46 +0200)]
Implement external command DEL_DOWNTIME_BY_HOST_NAME

Required by Classic UI 1.x, this will hopefully reduce
the noise on non-working commands with the old legacy stuff.

fixes #8979

9 years agoImplement Dictionary#get and Array#get
Gunnar Beutner [Thu, 30 Jul 2015 18:58:52 +0000 (20:58 +0200)]
Implement Dictionary#get and Array#get

fixes #9796

9 years agoFix: ScriptFrame's 'Self' attribute gets corrupted when an expressions throws an...
Gunnar Beutner [Thu, 30 Jul 2015 18:22:02 +0000 (20:22 +0200)]
Fix: ScriptFrame's 'Self' attribute gets corrupted when an expressions throws an exception

fixes #9795

9 years agoFix: Operator - should not work with "" and numbers
Gunnar Beutner [Thu, 30 Jul 2015 18:01:08 +0000 (20:01 +0200)]
Fix: Operator - should not work with "" and numbers

fixes #9793

9 years agoFix: "" should not be equal to 0
Gunnar Beutner [Thu, 30 Jul 2015 17:58:22 +0000 (19:58 +0200)]
Fix: "" should not be equal to 0

fixes #9792

9 years agoFix incorrect 'this' scope in i2tcl
Gunnar Beutner [Thu, 30 Jul 2015 17:45:48 +0000 (19:45 +0200)]
Fix incorrect 'this' scope in i2tcl

fixes #9794

9 years agoImplement basic actions framework
Jean-Marcel Flach [Thu, 30 Jul 2015 15:50:17 +0000 (17:50 +0200)]
Implement basic actions framework

refs #9080

9 years agoFix URL parameters for filters
Gunnar Beutner [Thu, 30 Jul 2015 06:30:17 +0000 (08:30 +0200)]
Fix URL parameters for filters

refs #9077

9 years agoFix crash when trying to set field on a value that is not an object
Gunnar Beutner [Thu, 30 Jul 2015 06:28:07 +0000 (08:28 +0200)]
Fix crash when trying to set field on a value that is not an object

fixes #9779

9 years agoFix accessor for field 0 ("prototype")
Gunnar Beutner [Thu, 30 Jul 2015 06:23:43 +0000 (08:23 +0200)]
Fix accessor for field 0 ("prototype")

fixes #9778

9 years agoFix HTTP handlers
Gunnar Beutner [Wed, 29 Jul 2015 11:39:58 +0000 (13:39 +0200)]
Fix HTTP handlers

refs #9768

9 years agoUpdate url parser
Jean Flach [Wed, 29 Jul 2015 11:09:42 +0000 (13:09 +0200)]
Update url parser

fixes #9768

9 years agoSet correct X509 version for certificates
Gunnar Beutner [Wed, 29 Jul 2015 10:59:12 +0000 (12:59 +0200)]
Set correct X509 version for certificates

fixes #9769

9 years agoImplement support for limiting output attributes
Gunnar Beutner [Tue, 28 Jul 2015 15:12:00 +0000 (17:12 +0200)]
Implement support for limiting output attributes

refs #9077
fixes #9614

9 years agoFix incorrect URL for status queries
Gunnar Beutner [Tue, 28 Jul 2015 12:54:16 +0000 (14:54 +0200)]
Fix incorrect URL for status queries

refs #9077

9 years agoImprove error messages a bit
Gunnar Beutner [Tue, 28 Jul 2015 12:40:44 +0000 (14:40 +0200)]
Improve error messages a bit

refs #9077

9 years agoAdd support for implicit 'true' filter when filter parameter is missing
Gunnar Beutner [Tue, 28 Jul 2015 12:33:09 +0000 (14:33 +0200)]
Add support for implicit 'true' filter when filter parameter is missing

refs #9077

9 years agoImplement support for filters
Gunnar Beutner [Tue, 28 Jul 2015 11:57:59 +0000 (13:57 +0200)]
Implement support for filters

fixes #9077

9 years agoFix broken cluster config sync w/ latest api changes
Michael Friedrich [Sun, 26 Jul 2015 15:46:47 +0000 (17:46 +0200)]
Fix broken cluster config sync w/ latest api changes

Apart from dropping the requirement of adding 'include_zones "etc", "zones.d"'
on upgrade to 2.4, we've forgotten to register the local zone directory into
the new ZoneFragment tree.

This fix adds a new function to register the local zones.d directory.
After that the config sync works again.

fixes #9735

9 years agoFix a problem where invalid stage config could lead into broken stages
Michael Friedrich [Fri, 24 Jul 2015 14:05:13 +0000 (16:05 +0200)]
Fix a problem where invalid stage config could lead into broken stages

refs #9103
refs #9083

9 years agoImplement config file management for the API
Michael Friedrich [Tue, 21 Jul 2015 14:10:13 +0000 (16:10 +0200)]
Implement config file management for the API

refs #9083

fixes #9102
fixes #9103
fixes #9104

fixes #9705

9 years agoFix problem with child nodes in http url registry
Michael Friedrich [Wed, 22 Jul 2015 10:23:56 +0000 (12:23 +0200)]
Fix problem with child nodes in http url registry

fixes #9703

9 years agoUpdate AUTHORS
Gunnar Beutner [Wed, 22 Jul 2015 08:05:39 +0000 (10:05 +0200)]
Update AUTHORS

refs #9699

9 years agoAdd "-r" parameter to the check_load command for dividing the load averages by the...
Petr Ruzicka [Wed, 22 Jul 2015 07:14:48 +0000 (09:14 +0200)]
Add "-r" parameter to the check_load command for dividing the load averages by the number of CPUs

New variable "load_percpu" added to use when "-r" should be added for the check_load command.

fixes #9699

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
9 years agoImplement support for the X-HTTP-Method-Override HTTP header
Gunnar Beutner [Wed, 22 Jul 2015 06:28:15 +0000 (08:28 +0200)]
Implement support for the X-HTTP-Method-Override HTTP header

fixes #9698

9 years agoAdd Array::FromVector() method
Michael Friedrich [Tue, 21 Jul 2015 14:09:19 +0000 (16:09 +0200)]
Add Array::FromVector() method

fixes #9693

9 years agoAdd exceptions for Utility::MkDir{,P}
Michael Friedrich [Tue, 21 Jul 2015 13:56:57 +0000 (15:56 +0200)]
Add exceptions for Utility::MkDir{,P}

fixes #9689

9 years agoUpdate gdb pretty printer docs w/ Python 3
Michael Friedrich [Tue, 21 Jul 2015 10:11:54 +0000 (12:11 +0200)]
Update gdb pretty printer docs w/ Python 3

fixes #9686

9 years agoFix incorrect filename in ApiListener::SyncZoneDir
Gunnar Beutner [Tue, 21 Jul 2015 09:45:17 +0000 (11:45 +0200)]
Fix incorrect filename in ApiListener::SyncZoneDir

refs #9083

9 years agoImplement the include_zones directive
Gunnar Beutner [Tue, 21 Jul 2015 07:32:17 +0000 (09:32 +0200)]
Implement the include_zones directive

refs #9083

9 years agoBuild fix for Linux
Michael Friedrich [Mon, 20 Jul 2015 15:21:27 +0000 (17:21 +0200)]
Build fix for Linux

refs #9647

9 years agoBuild fix for Windows
Gunnar Beutner [Mon, 20 Jul 2015 11:41:58 +0000 (13:41 +0200)]
Build fix for Windows

refs #9647

9 years agoRelease version 2.3.8
Gunnar Beutner [Mon, 20 Jul 2015 11:29:41 +0000 (13:29 +0200)]
Release version 2.3.8

9 years agoCorrect escaping of metric and tag names for OpenTSDB perfdata plugin
Tobias von der Krone [Fri, 17 Jul 2015 16:37:46 +0000 (18:37 +0200)]
Correct escaping of metric and tag names for OpenTSDB perfdata plugin

fixes #9665

9 years agoUpdate AUTHORS
Gunnar Beutner [Mon, 20 Jul 2015 05:48:44 +0000 (07:48 +0200)]
Update AUTHORS

9 years agoEnable inode check on disk by default
Jérôme Drouet [Fri, 17 Jul 2015 17:34:45 +0000 (19:34 +0200)]
Enable inode check on disk by default

fixes #9666

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
9 years agoRename base-url test to remote-url
Jean-Marcel Flach [Thu, 16 Jul 2015 11:48:16 +0000 (13:48 +0200)]
Rename base-url test to remote-url

refs #9647

9 years agoDon't allow "ignore where" for groups when there's no "assign where"
Michael Friedrich [Thu, 16 Jul 2015 11:55:53 +0000 (13:55 +0200)]
Don't allow "ignore where" for groups when there's no "assign where"

fixes #9554

9 years agoMove url handler to /lib/remote
Jean-Marcel Flach [Thu, 16 Jul 2015 11:34:05 +0000 (13:34 +0200)]
Move url handler to /lib/remote

fixes #9647

9 years agoDB IDO: Do not update endpointstatus table on config updates
Michael Friedrich [Thu, 16 Jul 2015 11:24:49 +0000 (13:24 +0200)]
DB IDO: Do not update endpointstatus table on config updates

fixes #9634

9 years agoWrong parameter for CheckCommand ping-common-windows
Reto Zeder [Wed, 15 Jul 2015 14:39:33 +0000 (16:39 +0200)]
Wrong parameter for CheckCommand ping-common-windows

Signed-off-by: Jean-Marcel Flach <jean-marcel.flach@netways.de>
fixes #9637

9 years agoFix bug where -p was ignored
Jean Flach [Thu, 16 Jul 2015 11:07:19 +0000 (13:07 +0200)]
Fix bug where -p was ignored

refs #9637

9 years agoChange decode - check order in path decoding
Jean-Marcel Flach [Wed, 15 Jul 2015 13:28:26 +0000 (15:28 +0200)]
Change decode - check order in path decoding

refs #9470

9 years agoUpdate RELEASE.md for minor releases
Michael Friedrich [Wed, 15 Jul 2015 10:38:15 +0000 (12:38 +0200)]
Update RELEASE.md for minor releases

9 years agoBuild fix for Windows
Gunnar Beutner [Wed, 15 Jul 2015 09:24:34 +0000 (11:24 +0200)]
Build fix for Windows

9 years agoRelease version 2.3.7
Michael Friedrich [Wed, 15 Jul 2015 08:46:51 +0000 (10:46 +0200)]
Release version 2.3.7

9 years agoAdd missing lock in ScriptUtils::Union
Gunnar Beutner [Wed, 15 Jul 2015 06:26:58 +0000 (08:26 +0200)]
Add missing lock in ScriptUtils::Union

fixes #9622

9 years agoFix failed assertion in ScriptUtils::Intersection
Gunnar Beutner [Wed, 15 Jul 2015 06:19:55 +0000 (08:19 +0200)]
Fix failed assertion in ScriptUtils::Intersection

fixes #9621

9 years agoFix overflow in freshness_threshold column (smallint) w/ DB IDO MySQL
Michael Friedrich [Tue, 14 Jul 2015 16:20:08 +0000 (18:20 +0200)]
Fix overflow in freshness_threshold column (smallint) w/ DB IDO MySQL

fixes #9576

9 years agoLivestatus: Add zone object table w/ endpoint members
Michael Friedrich [Tue, 14 Jul 2015 16:08:55 +0000 (18:08 +0200)]
Livestatus: Add zone object table w/ endpoint members

refs #9286

9 years agoDB IDO: Add zones, zonestatus tables
Michael Friedrich [Wed, 17 Jun 2015 13:45:45 +0000 (15:45 +0200)]
DB IDO: Add zones, zonestatus tables

refs #9286

9 years agoEnable -Wno-deprecated-register for Clang and AppleClang
Michael Friedrich [Tue, 14 Jul 2015 13:02:43 +0000 (15:02 +0200)]
Enable -Wno-deprecated-register for Clang and AppleClang

refs #9414

9 years agoDocs: Enhance troubleshooting ssl errors & cluster replay log
Michael Friedrich [Tue, 14 Jul 2015 07:19:49 +0000 (09:19 +0200)]
Docs: Enhance troubleshooting ssl errors & cluster replay log

fixes #9610

9 years agoAdd missing HTTP response headers
Gunnar Beutner [Mon, 13 Jul 2015 06:29:48 +0000 (08:29 +0200)]
Add missing HTTP response headers

refs #9594

9 years agoFix incorrect return value for the macro() function
Gunnar Beutner [Mon, 13 Jul 2015 06:25:19 +0000 (08:25 +0200)]
Fix incorrect return value for the macro() function

fixes #9584

9 years agoRedo tests
Jean-Marcel Flach [Fri, 10 Jul 2015 12:54:46 +0000 (14:54 +0200)]
Redo tests

refs #9470

9 years agoAdd additional tests for urls
Jean-Marcel Flach [Fri, 10 Jul 2015 12:08:35 +0000 (14:08 +0200)]
Add additional tests for urls

refs #9470

9 years agoRename HttpRequest.Url to HttpRequest.RequestUrl
Michael Friedrich [Thu, 9 Jul 2015 15:32:19 +0000 (17:32 +0200)]
Rename HttpRequest.Url to HttpRequest.RequestUrl

Otherwise gcc will break with the Url class, clang works.

refs #9447

9 years agoAPI: Implement password- and certificate-based authentication
Michael Friedrich [Thu, 9 Jul 2015 13:27:14 +0000 (15:27 +0200)]
API: Implement password- and certificate-based authentication

fixes #9086
fixes #9085
refs #9594

9 years agoAdd ApiUser::GetByClientCN()
Michael Friedrich [Thu, 9 Jul 2015 13:25:51 +0000 (15:25 +0200)]
Add ApiUser::GetByClientCN()

refs #9471
refs #9086

9 years agoAdd Base64::{En,De]code()
Michael Friedrich [Thu, 9 Jul 2015 13:20:47 +0000 (15:20 +0200)]
Add Base64::{En,De]code()

fixes #9594

9 years agoFix compiler warnings
Michael Friedrich [Thu, 9 Jul 2015 10:46:04 +0000 (12:46 +0200)]
Fix compiler warnings

refs #9447

9 years agoBuild fix
Michael Friedrich [Thu, 9 Jul 2015 10:28:15 +0000 (12:28 +0200)]
Build fix

refs #9447

9 years agoImplement HTTP support
Gunnar Beutner [Mon, 22 Jun 2015 09:11:21 +0000 (11:11 +0200)]
Implement HTTP support

refs #9447

9 years ago'node wizard/setup' should always generate new certificates
Michael Friedrich [Wed, 8 Jul 2015 13:32:47 +0000 (15:32 +0200)]
'node wizard/setup' should always generate new certificates

Unless an existing certificate is found. The configuration
(api feature, user) is always generated including a backup.

fixes #9590

9 years agoSplit ApiSetupUtility::SetupMaster() into multiple functions
Michael Friedrich [Wed, 8 Jul 2015 13:32:11 +0000 (15:32 +0200)]
Split ApiSetupUtility::SetupMaster() into multiple functions

refs #9590

9 years agoDB IDO: Don't clear endpoint* tables on start/reload
Michael Friedrich [Wed, 8 Jul 2015 11:58:12 +0000 (13:58 +0200)]
DB IDO: Don't clear endpoint* tables on start/reload

fixes #9586

9 years agoFix wrong formatting in DB IDO extensions docs
Michael Friedrich [Wed, 8 Jul 2015 11:15:58 +0000 (13:15 +0200)]
Fix wrong formatting in DB IDO extensions docs

fixes #9585

9 years agoFix path interpretion in URL parser
Jean-Marcel Flach [Wed, 8 Jul 2015 11:08:02 +0000 (13:08 +0200)]
Fix path interpretion in URL parser

The URL parser incorrectly used to interpret the path
"/" as a path "/" instead of as empty.
Test cases were added.

refs #9470

9 years agoUpdate AUTHORS
Michael Friedrich [Wed, 8 Jul 2015 11:12:48 +0000 (13:12 +0200)]
Update AUTHORS

refs #9443

9 years agoDocs: Add examples for dynamic notification apply rule
Claudio Künzler [Thu, 2 Jul 2015 13:58:10 +0000 (15:58 +0200)]
Docs: Add examples for dynamic notification apply rule

Reviewed and adopted a bit.

refs #9443

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
9 years agoFix RELEASE.md tests
Michael Friedrich [Wed, 8 Jul 2015 10:55:50 +0000 (12:55 +0200)]
Fix RELEASE.md tests

9 years agoRelease version 2.3.6
Michael Friedrich [Wed, 8 Jul 2015 08:17:44 +0000 (10:17 +0200)]
Release version 2.3.6

9 years agoITL: Add missing 'smtp' CheckCommand parameters
Lennart Betz [Tue, 7 Jul 2015 18:11:25 +0000 (20:11 +0200)]
ITL: Add missing 'smtp' CheckCommand parameters

fixes #9578

Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
9 years agochangelog.py: Fix formatting and require version
Michael Friedrich [Tue, 7 Jul 2015 15:18:44 +0000 (17:18 +0200)]
changelog.py: Fix formatting and require version

refs #9446

9 years agoUpdate AUTHORS
Michael Friedrich [Tue, 7 Jul 2015 13:43:37 +0000 (15:43 +0200)]
Update AUTHORS

refs #9463

9 years agoITL: Fix incorrect check_ping.exe parameter
Christian Harke [Tue, 7 Jul 2015 13:42:47 +0000 (15:42 +0200)]
ITL: Fix incorrect check_ping.exe parameter

fixes #9463

9 years agoImplement URL parser
Jean-Marcel Flach [Fri, 26 Jun 2015 13:37:47 +0000 (15:37 +0200)]
Implement URL parser

fixes #9470

9 years agoAdd reverse_iterator to String
Jean-Marcel Flach [Mon, 29 Jun 2015 11:23:49 +0000 (13:23 +0200)]
Add reverse_iterator to String

9 years agoFix README.md urls
Michael Friedrich [Tue, 7 Jul 2015 08:08:00 +0000 (10:08 +0200)]
Fix README.md urls

9 years agoFix ITL elasticsearch documentation
Michael Friedrich [Tue, 7 Jul 2015 07:26:43 +0000 (09:26 +0200)]
Fix ITL elasticsearch documentation

refs #9415

9 years agoFix typo in INSTALL.md
Michael Friedrich [Tue, 7 Jul 2015 07:20:12 +0000 (09:20 +0200)]
Fix typo in INSTALL.md

refs #9549

9 years agoITL: Add missing options to 'ntp_time' CheckCommand
Lennart Betz [Mon, 6 Jul 2015 11:30:43 +0000 (13:30 +0200)]
ITL: Add missing options to 'ntp_time' CheckCommand

fixes #9562

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
9 years agoITL: Add CheckCommand ntp_peer
Lennart Betz [Mon, 6 Jul 2015 08:09:39 +0000 (10:09 +0200)]
ITL: Add CheckCommand ntp_peer

fixes #9523

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
9 years agoFix default port for NRPE in the documentation
Lennart Betz [Mon, 6 Jul 2015 09:34:09 +0000 (11:34 +0200)]
Fix default port for NRPE in the documentation

fixes #9522

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
9 years agoUpdate getting started for Debian Jessie
Michael Friedrich [Mon, 6 Jul 2015 13:07:02 +0000 (15:07 +0200)]
Update getting started for Debian Jessie

fixes #9563

9 years agoRequire openssl1 on sles11sp3 from Security Module
Michael Friedrich [Mon, 6 Jul 2015 09:41:50 +0000 (11:41 +0200)]
Require openssl1 on sles11sp3 from Security Module

There is a severe problem with SSL certificate verification
described in #9549 which renders client communication
unusable. The OpenSSL 0.9.8j version in SLES11 is buggy
and does not allow to verify clients on the master,
nor does a manual openssl verification work.

We'll therefore switch to the openssl1 package provided
by the SLES 11 Security Module and link against their
working API in order to resolve the problem in clusters
and client setups.

fixes #9549

9 years agoFix faulty if condition in spec file
Michael Friedrich [Sun, 5 Jul 2015 13:28:05 +0000 (15:28 +0200)]
Fix faulty if condition in spec file

refs #8842
refs #9559

9 years agoFix -Wno-deprecated-register flag w/ sles11sp3 (Unix/Darwin only)
Michael Friedrich [Sun, 5 Jul 2015 12:22:45 +0000 (14:22 +0200)]
Fix -Wno-deprecated-register flag w/ sles11sp3 (Unix/Darwin only)

This only applies to git master (target 2.4)

refs #8842
refs #9559
fixes #9414

Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
9 years agoRequire g++ 4.7 on sles11sp3
Michael Friedrich [Sun, 5 Jul 2015 13:10:43 +0000 (15:10 +0200)]
Require g++ 4.7 on sles11sp3

refs #8842
fixes #9559

9 years agospec: Only require libmysqlclient-devel on sles11sp3
Michael Friedrich [Sun, 5 Jul 2015 12:32:20 +0000 (14:32 +0200)]
spec: Only require libmysqlclient-devel on sles11sp3

fixes #9558

9 years agoCli: Don't add empty host/port endpoint attributes in node wizard
Michael Friedrich [Fri, 3 Jul 2015 10:58:54 +0000 (12:58 +0200)]
Cli: Don't add empty host/port endpoint attributes in node wizard

refs #9205
refs #9536

9 years agoFix config parser ignoring forbidden "ignore" in template definition
Michael Friedrich [Thu, 2 Jul 2015 15:51:52 +0000 (17:51 +0200)]
Fix config parser ignoring forbidden "ignore" in template definition

fixes #9535