[icinga-checkins] icinga.org: icinga2/master: Config: Implement detection of missing required attributes

git at icinga.org git at icinga.org
Wed Feb 6 00:32:36 CET 2013


Module: icinga2
Branch: master
Commit: d463bed478c16066fb79aa0e641808fcc7f59150
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=d463bed478c16066fb79aa0e641808fcc7f59150

Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Wed Feb  6 00:32:05 2013 +0100

Config: Implement detection of missing required attributes

Fixes #3627

---

 icinga-app/icinga.cpp                |   21 +-
 itl/types.conf                       |  131 ++++++-----
 lib/config/config_lexer.cc           |  390 ++++++++++++++++++---------------
 lib/config/config_lexer.ll           |    3 +
 lib/config/config_parser.cc          |  402 ++++++++++++++++++----------------
 lib/config/config_parser.h           |   40 ++--
 lib/config/config_parser.yy          |   27 ++-
 lib/config/configcompilercontext.cpp |   15 +-
 lib/config/configcompilercontext.h   |    4 +
 lib/config/configitem.cpp            |   41 ++++-
 lib/config/configitem.h              |    6 +-
 lib/config/configitembuilder.cpp     |   13 +-
 lib/config/configitembuilder.h       |    2 +
 lib/config/configtype.cpp            |   56 ++++--
 lib/config/configtype.h              |    1 +
 lib/config/typerulelist.cpp          |   55 +++++-
 lib/config/typerulelist.h            |   11 +-
 lib/icinga/host.cpp                  |   17 ++
 lib/icinga/host.h                    |    3 +
 19 files changed, 753 insertions(+), 485 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=d463bed478c16066fb79aa0e641808fcc7f59150




More information about the icinga-checkins mailing list