Gunnar Beutner
|
25ee5dd1fd
|
Fix problem with missing config items
|
2014-11-08 14:24:17 +01:00 |
Gunnar Beutner
|
e1c95d4fa0
|
Improve config compiler's memory usage
|
2014-11-08 13:21:51 +01:00 |
Gunnar Beutner
|
4eb37563b4
|
Improve memory usage for the config compiler
|
2014-11-05 08:55:00 +01:00 |
Gunnar Beutner
|
170c5a59e4
|
Implement typeof() function
|
2014-11-03 00:45:14 +01:00 |
Gunnar Beutner
|
db3887d09e
|
Make the 'name' attribute available in object definitions
fixes #7538
|
2014-11-01 06:39:21 +01:00 |
Gunnar Beutner
|
1811f8689b
|
Make sure templates are never evaluated on their own
fixes #7536
|
2014-11-01 05:12:13 +01:00 |
Gunnar Beutner
|
c10da708ff
|
Fix incorrect locks
|
2014-10-28 18:57:30 +01:00 |
Gunnar Beutner
|
76444027e9
|
Fix: Don't validate templates
refs #7458
|
2014-10-28 12:20:35 +01:00 |
Gunnar Beutner
|
3dc2f82345
|
Implement validation for "repository add"
fixes #7458
|
2014-10-28 11:55:25 +01:00 |
Gunnar Beutner
|
7559273359
|
Replace cJSON with YAJL
fixes #7452
|
2014-10-26 20:00:35 +01:00 |
Gunnar Beutner
|
2d5e9514a5
|
Refactor logging code
|
2014-10-19 17:52:17 +02:00 |
Gunnar Beutner
|
b18f57a745
|
Remove logger_fwd.hpp
|
2014-10-19 14:50:39 +02:00 |
Gunnar Beutner
|
8cc6368954
|
Implement generic color support for terminals
fixes #7396
|
2014-10-17 20:44:17 +02:00 |
Gunnar Beutner
|
feeb550654
|
Rename AExpression to Expression
|
2014-10-16 17:44:06 +02:00 |
Gunnar Beutner
|
15358c6e95
|
Fix missing error messages (part 2)
refs #7331
|
2014-10-01 16:01:47 +01:00 |
Gunnar Beutner
|
a08f4588eb
|
Add error message for missing imports (and possibly other errors)
fixes #7331
|
2014-10-01 15:13:11 +01:00 |
Gunnar Beutner
|
308ba45102
|
Improve error message for duplicate objects
refs #6070
|
2014-09-09 14:49:21 +02:00 |
Gunnar Beutner
|
e359c55909
|
Add debug hints for attributes
refs #6702
|
2014-08-16 09:37:17 +02:00 |
Gunnar Beutner
|
0443c85bf5
|
Implement support for writing the icinga2.debug file
refs #6702
|
2014-08-15 21:00:26 +02:00 |
Michael Friedrich
|
43dd9729d7
|
Change log message identifier for libconfig.
Refs #6346
|
2014-05-28 14:42:00 +02:00 |
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |
Gunnar Beutner
|
9c3e399188
|
Remove unnecessary includes.
Fixes #6189
|
2014-05-11 18:11:32 +02:00 |
Gunnar Beutner
|
0c31bae792
|
Config validator: Make sure that objects are not abstract.
Fixes #6148
|
2014-05-09 19:40:56 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Gunnar Beutner
|
b1dab6c074
|
Implement support for the "package" keyword.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Michael Friedrich
|
e04d200d36
|
Allow EvaluateRules() to keep rules for the next iteration.
Refs #6105
|
2014-05-02 00:23:29 +02:00 |
Michael Friedrich
|
3c2dae1804
|
Evaluate object rules (group assign) before and after creating objects with apply rules.
Refs #6105
|
2014-05-01 23:51:42 +02:00 |
Gerd von Egidy
|
19afcd894a
|
Split ConfigItem::ActivateItems() into ConfigItem::ValidateItems() and ConfigItem::ActivateItems().
Also removes the -Z commandline parameter: won't be needed when this feature is done.
Refs #5788
|
2014-04-29 10:34:01 +02:00 |
Michael Friedrich
|
7a147d268e
|
Add group assign/ignore rules.
Fixes #5910
|
2014-04-23 15:50:00 +02:00 |
Gunnar Beutner
|
a16ef350e2
|
Avoid unnecessary copies for DynamicType::GetObjects.
Fixes #5987
|
2014-04-09 12:22:23 +02:00 |
Gunnar Beutner
|
ad42367999
|
Refactor name helper classes a bit.
Refs #5925
|
2014-04-06 08:15:07 +02:00 |
Gunnar Beutner
|
020eaf99ab
|
Fix yet another validation issue.
Refs #5925
|
2014-04-05 23:23:49 +02:00 |
Gunnar Beutner
|
8d81f4b90a
|
Fix another bug with relative object names.
Refs #5925
|
2014-04-05 23:23:49 +02:00 |
Gunnar Beutner
|
00fd51e628
|
Implement relative object names.
Fixes #5925
|
2014-04-05 22:17:37 +02:00 |
Gunnar Beutner
|
c42a582307
|
Rename "short_name", "host" and "sevice" attributes.
Fixes #5857
|
2014-04-05 09:15:40 +02:00 |
Gunnar Beutner
|
66e769672c
|
Fix failed assertion in ConfigItem::GetProperties.
Refs #5870
|
2014-03-28 23:01:35 +01:00 |
Gunnar Beutner
|
54063f0b9f
|
Rename __name and __type properties.
Refs #5870
|
2014-03-28 14:17:55 +01:00 |
Gunnar Beutner
|
8958d2f69f
|
Implement the "import" keyword.
Refs #5869
|
2014-03-28 11:22:36 +01:00 |
Gunnar Beutner
|
013690e486
|
Remove __parent element for +=, -=, *= and /= operators.
Refs #5846
|
2014-03-24 11:34:41 +01:00 |
Gunnar Beutner
|
8e699ac0fa
|
Fix scoping rules for object definitions.
Refs #5846
|
2014-03-24 11:23:47 +01:00 |
Gunnar Beutner
|
aacc699dd4
|
Refactor the config parser's AST.
Refs #5846
|
2014-03-23 11:27:40 +01:00 |
Gunnar Beutner
|
dde483d7a8
|
Make config error messages more awesome.
Refs #5825
|
2014-03-21 15:39:52 +01:00 |
Michael Friedrich
|
1d32c5b2d3
|
Add --no-validate option and skip duplicate validation on (re)start.
Fixes #5800
|
2014-03-19 20:59:18 +01:00 |
Gunnar Beutner
|
caad7a7973
|
Implement the 'apply template' directive.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Gunnar Beutner
|
f9e8e204f9
|
Fix: Crash when state file is invalid.
Fixes #5361
|
2014-01-28 14:33:21 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
3e5af43e4d
|
Don't cache config item properties.
Refs #5400
|
2013-12-20 13:31:13 +01:00 |
Gunnar Beutner
|
38aa231a2d
|
Discard unused config items as early as possibly.
Refs #5400
|
2013-12-20 13:31:13 +01:00 |
Michael Friedrich
|
9452bc7095
|
Only print config validation for existing objects.
Refs #5298
|
2013-12-16 09:39:14 +01:00 |