6652 Commits

Author SHA1 Message Date
Michael Friedrich
428be72bab Implement Object#clone and rename Array/Dictionary#clone to shallow_clone
fixes #9931
2015-08-17 13:59:49 +02:00
Gunnar Beutner
7d6a920b3d Build fix 2015-08-17 11:20:52 +02:00
Michael Friedrich
020533842b Add missing category for IDO query
fixes #9928
2015-08-17 11:04:14 +02:00
Gunnar Beutner
ff974d4eee Fix compiler warnings
refs #9081
2015-08-17 10:09:15 +02:00
Lennart Betz
bd5f70f92c Fix check_command interfaces, change option match_aliases to boolean
fixes #9912

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-08-17 08:58:18 +02:00
Lennart Betz
49cf0bb644 ITL: Add check command check_interfaces
fixes #9527

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-17 08:58:14 +02:00
Lennart Betz
bb6db7978a Fix check_command interfaces, change option match_aliases to boolean
fixes #9912

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-08-17 08:54:53 +02:00
Gunnar Beutner
db8b4afa58 Fix incorrect base class name for Array/Dictionary/etc.
refs #9921
2015-08-17 08:14:04 +02:00
Gunnar Beutner
9ecfd9c830 Allow comments in JSON
fixes #9919
2015-08-17 08:03:25 +02:00
Gunnar Beutner
a546a67934 Implement the 'base' field for the Type class
fixes #9921
2015-08-17 07:59:44 +02:00
Gunnar Beutner
071d2f18fb Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
2015-08-15 20:40:41 +02:00
Gunnar Beutner
827de21907 Improve error messages for duplicate objects
refs #9101
2015-08-15 20:07:12 +02:00
Gunnar Beutner
1b21faeb5d Move object name validation into ConfigItemBuilder class
fixes #9911
2015-08-15 20:07:11 +02:00
Gunnar Beutner
ce2735f10b Fix validation errors when creating objects with the API
refs #9101
2015-08-15 20:07:11 +02:00
Gunnar Beutner
e2290d5012 Implement support for unregistering objects
refs #9101
2015-08-15 20:07:11 +02:00
Gunnar Beutner
f405a26052 Implement validation for modified attributes 2015-08-15 20:07:11 +02:00
Gunnar Beutner
16ddc12c06 Implement support for creating objects
refs #9101
2015-08-15 20:07:11 +02:00
Gunnar Beutner
3d78870339 Implement support for modified attributes in the API
refs #9081
2015-08-15 20:07:11 +02:00
Gunnar Beutner
a092c13ace Implement support for persisting modified attributes
fixes #9093
2015-08-15 20:07:10 +02:00
Michael Friedrich
d7970f5bb1 Implement modified attributes v2
refs #9081
refs #9093
2015-08-15 20:07:10 +02:00
Gunnar Beutner
8968dea294 Fix typo in the documentation
fixes #9902
2015-08-15 19:53:27 +02:00
Gunnar Beutner
80584f81f1 Fix typo in the documentation
fixes #9902
2015-08-15 19:52:43 +02:00
Gunnar Beutner
0946c0706d Ignore -W and -K arguments for check_disk on Windows
fixes #9913
2015-08-15 10:27:51 +02:00
Gunnar Beutner
4fcb668b79 Ignore -W and -K arguments for check_disk on Windows
fixes #9913
2015-08-15 10:26:43 +02:00
Lennart Betz
f32cb6e454 ITL: Add check command check_mailq
fixes #9811

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-12 10:55:31 +02:00
Lennart Betz
0283925630 ITL: Add check command check_clamd
fixes #9747

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-12 10:54:57 +02:00
Michael Friedrich
b6b6115a5f Fix cluster check w/ immediate parent and child zone endpoints
fixes #9262
2015-08-12 10:51:37 +02:00
Dirk Goetz
f7ac2d97d0 Add check_yum to ITL
fixes #9671
2015-08-12 10:49:23 +02:00
Dirk Goetz
6d7c8d081b Add check_redis to ITL
fixes #9675
2015-08-12 10:47:40 +02:00
Dirk Goetz
3470df5bf3 Adds check_jmx4perl to ITL
fixes #9801
2015-08-12 10:47:40 +02:00
Gunnar Beutner
29083ec22c Implement the Dictionary#keys method
fixes #9882
2015-08-12 10:43:44 +02:00
Gunnar Beutner
95a7473643 Implement Dictionary#get and Array#get
fixes #9796
2015-08-12 10:39:19 +02:00
Gunnar Beutner
b64c13cf3c Fix: Make sure we're continuously reading from child processes' pipes
fixes #9867
2015-08-12 10:37:09 +02:00
Gunnar Beutner
f2b32ac549 Update AUTHORS
refs #9699
2015-08-12 10:34:54 +02:00
Petr Ruzicka
3687768fac 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>
2015-08-12 10:34:43 +02:00
Michael Friedrich
1b3f377809 Add a warning if EventCommand is not found when using command_endpoint
fixes #9773
2015-08-12 10:33:44 +02:00
Gunnar Beutner
1c657feea1 Fix warnings about invalid API function 'icinga::Hello'
fixes #9884
2015-08-11 14:19:20 +02:00
Gunnar Beutner
9b0375bed8 Use an empty dictionary for the 'this' scope when executing commands with Livestatus
fixes #9883
2015-08-11 13:58:31 +02:00
Gunnar Beutner
d30d1d4dda Implement the Dictionary#keys method
fixes #9882
2015-08-11 13:58:29 +02:00
Gunnar Beutner
2e43c57d6b Make sure we're always creating the conf.d and zones.d directories
fixes #9879
2015-08-11 12:59:26 +02:00
Gunnar Beutner
ec8cdcd554 Fix incorrect function name
refs #9876
2015-08-11 12:56:30 +02:00
Gunnar Beutner
f600d75930 Fix crash during cluster log replay
fixes #9876
2015-08-11 12:09:17 +02:00
Gunnar Beutner
73b72544ee Fix URL handlers
refs #9768
2015-08-11 09:31:56 +02:00
Gunnar Beutner
d7d16d3f36 Fix crash in ScriptFrame::~ScriptFrame in debug builds
fixes #9868
2015-08-11 07:12:49 +02:00
Gunnar Beutner
38d2464ab2 Remove color codes in the console prompt
fixes #9872
2015-08-11 07:05:55 +02:00
Gunnar Beutner
aa00f4183a Get rid of code duplication in ConfigWriter/ConsoleCommand
refs #9099
2015-08-11 06:47:08 +02:00
Gunnar Beutner
930dc603af Build fix for Windows 2015-08-10 15:38:45 +02:00
Gunnar Beutner
7890e20da7 Implement reload functionality for Windows
fixes #7880
2015-08-10 15:28:31 +02:00
Gunnar Beutner
07f9df8b2d Build fix for Windows 2015-08-10 15:28:31 +02:00
Gunnar Beutner
f541a62a34 Fix: Make sure we're continuously reading from child processes' pipes
fixes #9867
2015-08-10 15:28:30 +02:00