]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Thu, 27 Aug 2015 06:58:25 +0000 (08:58 +0200)]
Missing macros in nested macro() calls should not cause the outer macro resolution to fail
fixes #10003
Gunnar Beutner [Thu, 27 Aug 2015 06:57:56 +0000 (08:57 +0200)]
Implement the escape_shell_arg and escape_shell_cmd functions
fixes #10004
Jean Flach [Wed, 26 Aug 2015 14:30:36 +0000 (16:30 +0200)]
Fix range() with negative increments
fixes #9999
Jean Flach [Fri, 21 Aug 2015 13:50:40 +0000 (15:50 +0200)]
Implement all actions except modified attributes
refs #9080 #9979
Gunnar Beutner [Wed, 26 Aug 2015 11:05:09 +0000 (13:05 +0200)]
Implement the 'name' field for types
refs #9076
Gunnar Beutner [Wed, 26 Aug 2015 09:33:10 +0000 (11:33 +0200)]
Release version 2.3.9
Lennart Betz [Wed, 26 Aug 2015 07:11:56 +0000 (09:11 +0200)]
Add new argument vmware_openvmtools to check commands vmware-esx-dc-runtime-tools and vmware-esxi-soap-vm-runtime-tools
fixes #9996
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Wed, 26 Aug 2015 09:02:22 +0000 (11:02 +0200)]
Add missing field attribute for the /v1/types API handler
refs #9076
Gunnar Beutner [Wed, 26 Aug 2015 09:00:05 +0000 (11:00 +0200)]
Fix incorrect field type for the Type.base field
refs #9076
Gunnar Beutner [Wed, 26 Aug 2015 08:58:59 +0000 (10:58 +0200)]
Implement reflection support for the API
fixes #9076
Gunnar Beutner [Wed, 26 Aug 2015 08:58:03 +0000 (10:58 +0200)]
Change base type for 'Type' to 'Object'
refs #9076
Gunnar Beutner [Wed, 26 Aug 2015 07:02:31 +0000 (09:02 +0200)]
Fix: Console auto-completion should take into account parent classes' prototypes
fixes #9843
Gunnar Beutner [Wed, 26 Aug 2015 06:39:05 +0000 (08:39 +0200)]
Remove duplicate severity type in the documentation
fixes #9992
Gunnar Beutner [Wed, 26 Aug 2015 04:57:24 +0000 (06:57 +0200)]
Remove unused argument 'async'
refs #9972
Gunnar Beutner [Tue, 25 Aug 2015 15:19:59 +0000 (17:19 +0200)]
Clean up the code a bit
refs #9096
Gunnar Beutner [Tue, 25 Aug 2015 15:19:31 +0000 (17:19 +0200)]
Fix crash in ConfigItem::CommitNewItems
refs #9096
Gunnar Beutner [Tue, 25 Aug 2015 14:43:48 +0000 (16:43 +0200)]
Use dependency graph when deleting objects
refs #9096
Jean Flach [Tue, 25 Aug 2015 15:06:08 +0000 (17:06 +0200)]
Move endpoint error check to ti file
refs #9623
Jean Flach [Mon, 24 Aug 2015 15:19:12 +0000 (17:19 +0200)]
Add config error on empty port in Endpoints
fixes #9623
Gunnar Beutner [Tue, 25 Aug 2015 11:53:43 +0000 (13:53 +0200)]
Implement support for tracking dependencies between config objects
refs #9096
Michael Friedrich [Mon, 24 Aug 2015 13:11:49 +0000 (15:11 +0200)]
Fix return value of Utility::MkDir/MkDirP
None as there are exceptions thrown.
fixes #9689
Gunnar Beutner [Mon, 24 Aug 2015 12:14:44 +0000 (14:14 +0200)]
Fix crash in ConfigCompiler::RegisterZoneDir
fixes #9987
Lennart Betz [Mon, 24 Aug 2015 08:36:18 +0000 (10:36 +0200)]
Add check command nspc-local-counter
fixes #9985
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Lennart Betz [Mon, 24 Aug 2015 08:22:40 +0000 (10:22 +0200)]
Set skip_key for the "-a" argument for nscp-local
fixes #9984
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Mon, 24 Aug 2015 09:04:26 +0000 (11:04 +0200)]
Remove the FutureExpression class
fixes #9972
Gunnar Beutner [Mon, 24 Aug 2015 06:01:33 +0000 (08:01 +0200)]
Clean up the API action code a bit
refs #9080
Michael Friedrich [Fri, 21 Aug 2015 12:44:31 +0000 (14:44 +0200)]
Remove debug messages in HttpRequest class
fixes #9946
Michael Friedrich [Fri, 21 Aug 2015 12:38:56 +0000 (14:38 +0200)]
Fix formatting in mkclass
fixes #9966
Michael Friedrich [Fri, 21 Aug 2015 10:47:49 +0000 (12:47 +0200)]
API: Return comment/downtime ids, refactor code
refs #9080
Jean Flach [Thu, 20 Aug 2015 12:30:34 +0000 (14:30 +0200)]
Experimental actions without types
refs #9080
Jean Flach [Mon, 3 Aug 2015 13:27:09 +0000 (15:27 +0200)]
Implement external commands as api actions
refs #9080
Michael Friedrich [Fri, 21 Aug 2015 10:23:14 +0000 (12:23 +0200)]
Doc: Fix markdown formatting for global zones
fixes #9977
Gunnar Beutner [Wed, 19 Aug 2015 05:54:06 +0000 (07:54 +0200)]
Fix: Utility::Glob on Windows doesn't support wildcards in all but the last path component
fixes #9962
Gunnar Beutner [Tue, 18 Aug 2015 18:25:06 +0000 (20:25 +0200)]
Fix crash in ConfigObjectUtility::CreateObject
refs #9082
Gunnar Beutner [Tue, 18 Aug 2015 18:16:22 +0000 (20:16 +0200)]
Don't re-download NSCP for every build
fixes #9961
Gunnar Beutner [Tue, 18 Aug 2015 17:39:10 +0000 (19:39 +0200)]
Add missing attributes for dependent objects
refs #9082
Gunnar Beutner [Tue, 18 Aug 2015 14:53:30 +0000 (16:53 +0200)]
Implement support for "." in attributes when creating objects
refs #9082
Gunnar Beutner [Tue, 18 Aug 2015 12:40:23 +0000 (14:40 +0200)]
Make sure the serial number field is always initialized
fixes #9947
Gunnar Beutner [Tue, 18 Aug 2015 12:21:55 +0000 (14:21 +0200)]
Ensure that runtime config objects are persisted on disk
refs #9101
fixes #9926
Gunnar Beutner [Tue, 18 Aug 2015 07:12:49 +0000 (09:12 +0200)]
Add 'override' keyword to methods
refs #9929
Gunnar Beutner [Tue, 18 Aug 2015 06:17:34 +0000 (08:17 +0200)]
Don't allow users to delete objects that weren't created using the API
refs #9082
Gunnar Beutner [Tue, 18 Aug 2015 05:46:04 +0000 (07:46 +0200)]
Fix compiler warnings
fixes #9929
Gunnar Beutner [Tue, 18 Aug 2015 04:47:07 +0000 (06:47 +0200)]
Implement support for filter_vars
fixes #9940
Gunnar Beutner [Mon, 17 Aug 2015 17:31:39 +0000 (19:31 +0200)]
Build fix for Windows
Michael Friedrich [Mon, 17 Aug 2015 14:08:57 +0000 (16:08 +0200)]
Add module attribute for ConfigObject and set its origin
fixes #9852
Michael Friedrich [Mon, 17 Aug 2015 12:55:51 +0000 (14:55 +0200)]
Implement support for . in modify_attribute
fixes #9852
Michael Friedrich [Mon, 17 Aug 2015 11:59:49 +0000 (13:59 +0200)]
Implement Object#clone and rename Array/Dictionary#clone to shallow_clone
fixes #9931
Gunnar Beutner [Mon, 17 Aug 2015 09:20:41 +0000 (11:20 +0200)]
Build fix
Michael Friedrich [Mon, 17 Aug 2015 09:03:41 +0000 (11:03 +0200)]
Add missing category for IDO query
fixes #9928
Gunnar Beutner [Mon, 17 Aug 2015 07:34:32 +0000 (09:34 +0200)]
Fix compiler warnings
refs #9081
Lennart Betz [Sun, 16 Aug 2015 15:00:25 +0000 (17:00 +0200)]
Fix check_command interfaces, change option match_aliases to boolean
fixes #9912
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
Gunnar Beutner [Mon, 17 Aug 2015 06:14:04 +0000 (08:14 +0200)]
Fix incorrect base class name for Array/Dictionary/etc.
refs #9921
Gunnar Beutner [Mon, 17 Aug 2015 06:03:25 +0000 (08:03 +0200)]
Allow comments in JSON
fixes #9919
Gunnar Beutner [Mon, 17 Aug 2015 05:59:44 +0000 (07:59 +0200)]
Implement the 'base' field for the Type class
fixes #9921
Gunnar Beutner [Sat, 15 Aug 2015 18:28:05 +0000 (20:28 +0200)]
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
Gunnar Beutner [Sat, 15 Aug 2015 08:17:45 +0000 (10:17 +0200)]
Improve error messages for duplicate objects
refs #9101
Gunnar Beutner [Sat, 15 Aug 2015 07:40:42 +0000 (09:40 +0200)]
Move object name validation into ConfigItemBuilder class
fixes #9911
Gunnar Beutner [Fri, 14 Aug 2015 18:01:12 +0000 (20:01 +0200)]
Fix validation errors when creating objects with the API
refs #9101
Gunnar Beutner [Thu, 13 Aug 2015 07:02:52 +0000 (09:02 +0200)]
Implement support for unregistering objects
refs #9101
Gunnar Beutner [Thu, 13 Aug 2015 06:52:00 +0000 (08:52 +0200)]
Implement validation for modified attributes
Gunnar Beutner [Wed, 12 Aug 2015 13:27:35 +0000 (15:27 +0200)]
Implement support for creating objects
refs #9101
Gunnar Beutner [Wed, 12 Aug 2015 12:15:01 +0000 (14:15 +0200)]
Implement support for modified attributes in the API
refs #9081
Gunnar Beutner [Wed, 12 Aug 2015 07:52:29 +0000 (09:52 +0200)]
Implement support for persisting modified attributes
fixes #9093
Michael Friedrich [Tue, 4 Aug 2015 12:47:44 +0000 (14:47 +0200)]
Implement modified attributes v2
refs #9081
refs #9093
Gunnar Beutner [Sat, 15 Aug 2015 17:52:43 +0000 (19:52 +0200)]
Fix typo in the documentation
fixes #9902
Gunnar Beutner [Sat, 15 Aug 2015 08:26:43 +0000 (10:26 +0200)]
Ignore -W and -K arguments for check_disk on Windows
fixes #9913
Gunnar Beutner [Tue, 11 Aug 2015 12:13:53 +0000 (14:13 +0200)]
Fix warnings about invalid API function 'icinga::Hello'
fixes #9884
Gunnar Beutner [Tue, 11 Aug 2015 11:58:02 +0000 (13:58 +0200)]
Use an empty dictionary for the 'this' scope when executing commands with Livestatus
fixes #9883
Gunnar Beutner [Tue, 11 Aug 2015 11:56:42 +0000 (13:56 +0200)]
Implement the Dictionary#keys method
fixes #9882
Gunnar Beutner [Tue, 11 Aug 2015 10:59:26 +0000 (12:59 +0200)]
Make sure we're always creating the conf.d and zones.d directories
fixes #9879
Gunnar Beutner [Tue, 11 Aug 2015 10:56:30 +0000 (12:56 +0200)]
Fix incorrect function name
refs #9876
Gunnar Beutner [Tue, 11 Aug 2015 10:08:54 +0000 (12:08 +0200)]
Fix crash during cluster log replay
fixes #9876
Gunnar Beutner [Tue, 11 Aug 2015 07:31:28 +0000 (09:31 +0200)]
Fix URL handlers
refs #9768
Gunnar Beutner [Tue, 11 Aug 2015 05:12:49 +0000 (07:12 +0200)]
Fix crash in ScriptFrame::~ScriptFrame in debug builds
fixes #9868
Gunnar Beutner [Tue, 11 Aug 2015 05:05:27 +0000 (07:05 +0200)]
Remove color codes in the console prompt
fixes #9872
Gunnar Beutner [Tue, 11 Aug 2015 04:44:42 +0000 (06:44 +0200)]
Get rid of code duplication in ConfigWriter/ConsoleCommand
refs #9099
Gunnar Beutner [Mon, 10 Aug 2015 13:38:45 +0000 (15:38 +0200)]
Build fix for Windows
Gunnar Beutner [Mon, 10 Aug 2015 13:28:10 +0000 (15:28 +0200)]
Implement reload functionality for Windows
fixes #7880
Gunnar Beutner [Mon, 10 Aug 2015 13:16:56 +0000 (15:16 +0200)]
Build fix for Windows
Gunnar Beutner [Mon, 10 Aug 2015 11:33:32 +0000 (13:33 +0200)]
Fix: Make sure we're continuously reading from child processes' pipes
fixes #9867
Gunnar Beutner [Sat, 8 Aug 2015 07:40:16 +0000 (09:40 +0200)]
Implement support for attaching GDB to the Icinga process on crash
fixes #9866
Petr Ruzicka [Tue, 4 Aug 2015 12:50:40 +0000 (14:50 +0200)]
ITL: Improve snmpv3 CheckCommand section
fixes #9827
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gunnar Beutner [Wed, 5 Aug 2015 05:45:10 +0000 (07:45 +0200)]
Fix: Dict initializer incorrectly re-initialized field that is set to an empty string
fixes #9835
Lennart Betz [Sun, 2 Aug 2015 05:36:08 +0000 (07:36 +0200)]
ITL: Add check command check_interfaces
fixes #9527
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Lennart Betz [Sun, 2 Aug 2015 09:54:25 +0000 (11:54 +0200)]
ITL: Add check command check_mailq
fixes #9811
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Lennart Betz [Sun, 2 Aug 2015 05:45:34 +0000 (07:45 +0200)]
ITL: Add check command check_clamd
fixes #9747
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Michael Friedrich [Mon, 3 Aug 2015 14:23:59 +0000 (16:23 +0200)]
Fix node wizard ignoring local zone name
fixes #9782
Michael Friedrich [Fri, 31 Jul 2015 14:19:58 +0000 (16:19 +0200)]
Fix cluster check w/ immediate parent and child zone endpoints
fixes #9262
Dirk Goetz [Mon, 20 Jul 2015 08:14:10 +0000 (10:14 +0200)]
Add check_yum to ITL
fixes #9671
Dirk Goetz [Mon, 20 Jul 2015 13:30:02 +0000 (15:30 +0200)]
Add check_redis to ITL
fixes #9675
Dirk Goetz [Fri, 31 Jul 2015 10:30:52 +0000 (12:30 +0200)]
Adds check_jmx4perl to ITL
fixes #9801
Michael Friedrich [Mon, 3 Aug 2015 08:17:12 +0000 (10:17 +0200)]
Fix S_ISDIR on Windows
fixes #9813
Michael Friedrich [Mon, 3 Aug 2015 12:15:05 +0000 (14:15 +0200)]
Implement support for writing configuration files
fixes #9099
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>
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
Jean Flach [Fri, 31 Jul 2015 15:18:49 +0000 (17:18 +0200)]
Implement /v1/actions/process-check-result
Requires error handling.
refs #9080
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
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
Gunnar Beutner [Thu, 30 Jul 2015 18:58:52 +0000 (20:58 +0200)]
Implement Dictionary#get and Array#get
fixes #9796
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