Commit Graph

7910 Commits

Author SHA1 Message Date
Gunnar Beutner 06cb3cf875 Another build fix for Windows
refs #9182
2016-08-31 13:43:50 +02:00
Gunnar Beutner 2729e98c69 Disable Value&& constructor for the String class on Windows
refs #12555
2016-08-31 13:38:55 +02:00
Gunnar Beutner ba14c6e7ff Build fix for Windows
refs #9182
2016-08-31 13:37:13 +02:00
Gunnar Beutner 54f0cb2c2c Add another rvalue constructor to the String class
refs #12555
2016-08-31 13:27:59 +02:00
Michael Friedrich 7e293b004f Update distributed monitoring docs
fixes #12587
fixes #12594
2016-08-31 13:25:57 +02:00
Gunnar Beutner 5127a193b4 Avoid unnecessary copies when using Dictionary::Pair in loops
refs #12509
2016-08-30 23:01:54 +02:00
Gunnar Beutner e61ac32121 Update Makefile for i2eval 2016-08-30 20:48:29 +02:00
Gunnar Beutner 8c50c6f91f Add context traces to most exceptions
fixes #9182
2016-08-30 20:46:23 +02:00
Gunnar Beutner 68dceaab06 Replace boost::exception_ptr with std::exception_ptr
refs #9182
2016-08-30 20:46:23 +02:00
Gunnar Beutner dca185a636 Implement support for libcxxabi
refs #9182
2016-08-30 20:46:23 +02:00
Michael Friedrich 69a20ced85 Merge branch 'support/2.5' 2016-08-30 15:16:40 +02:00
Michael Friedrich 50d29ea23b Release version 2.5.4 2016-08-30 15:16:31 +02:00
Michael Friedrich 7d5f050977 Release version 2.5.4 2016-08-30 15:13:06 +02:00
Gunnar Beutner 8f7b819c9d Fix race condition for concurrent_checks
fixes #11932
2016-08-30 13:58:39 +02:00
Gunnar Beutner 6d4e305fe3 Add more unit tests
fixes #12530
2016-08-30 09:10:00 +02:00
Daniel Helgenberger be40085b3b Adds bool switch for procurve / HP memory to the "snmp-memory" check command
fixes #12586

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 18:22:11 +02:00
Gunnar Beutner e55c507941 Update AUTHORS
refs #12588
2016-08-29 18:09:44 +02:00
Daniel Helgenberger e1369b2be3 Remove inode default values for the "disk" check command
Free inode check is a an optional argument and does make sense in most
cases, yet not in every case. Eg, XFS and filesystems alike dynamically
allocate inodes; prompting failures. Because they are definded by
default, inode crit and warn cannot be unset any more.

fixes #12588

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 18:06:53 +02:00
Michael Friedrich 0eea247b7a Update INSTALL.md for version requirements
refs #12537
2016-08-29 16:33:29 +02:00
Yannick Charton 01b23ee08f Add the possibility for all ...-dc... checkcommands to specify a cluster name
fixes #12519

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 14:26:36 +02:00
Yannick Charton 70db7f52c9 Add the possibility for all ...soap-host... checkcommands to specify a datacenter/vsphere server in case the check should be done through that server
fixes #12516

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 14:24:03 +02:00
Gunnar Beutner 3d1490529f Fix race condition for concurrent_checks
fixes #11932
2016-08-29 14:12:29 +02:00
Jo Goossens 0a76921086 Add support for glusterfs checks
fixes #12040

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 12:04:47 +02:00
Gunnar Beutner 96ee214c57 Add rvalue constructor for the Task class
refs #12555
2016-08-29 09:00:12 +02:00
Gunnar Beutner 489269e2fa Fix incorrect debug hints for nested dictionary expressions
fixes #12571
2016-08-29 08:46:29 +02:00
Gunnar Beutner 32e6da1c60 Speed up item lookups for ConfigItem::GetDefaultTemplates
refs #12575
2016-08-29 08:40:46 +02:00
Gunnar Beutner f12b52f465 Use lambdas in the ConfigItem class
refs #12509
2016-08-29 08:16:33 +02:00
Gunnar Beutner 11e1cc9939 Remove unnecessary ScriptFrame variable
refs #12509
2016-08-29 05:54:07 +02:00
Gunnar Beutner ad0e4f4489 Fix RPATH for the unit test binaries
fixes #8806
2016-08-28 17:19:20 +02:00
Gunnar Beutner 903db81fe0 Make sure that libmethods is automatically loaded even when not using the ITL
fixes #12578
2016-08-28 17:03:08 +02:00
Gunnar Beutner 20174a0baa Fix livestatus unit tests on Linux/Windows
refs #8806
2016-08-28 15:14:49 +02:00
Gunnar Beutner c8816385e5 Fix help output for update-links.py
fixes #12577
2016-08-28 15:11:46 +02:00
Gunnar Beutner 72e4e4facc Make GCC 4.6 happy
refs #12576
2016-08-28 14:33:42 +02:00
Gunnar Beutner 2ce8a4d4cc Add missing initializers for the ConfigItemBuilder class
refs #12575
2016-08-28 14:12:07 +02:00
Gunnar Beutner e5af5b5dd3 Use raw string literals in mkembedconfig
fixes #12576
2016-08-28 11:01:45 +02:00
Gunnar Beutner 69bb90403d Add missing default import AST node for the application object
refs #12575
2016-08-28 11:00:27 +02:00
Gunnar Beutner 4876a78ab5 Remove unnecessary imports from unit test config
refs #12575
2016-08-28 10:41:46 +02:00
Gunnar Beutner 78cd56e277 Implement support for default templates
fixes #12575
2016-08-28 10:27:43 +02:00
Gunnar Beutner 0e8edfa2c7 Fix code style violations in the ITL
fixes #12573
2016-08-28 10:11:28 +02:00
Gunnar Beutner 9f06140e8f Update documentation for libmethods
fixes #12572
2016-08-28 08:27:01 +02:00
Gunnar Beutner 2c8be90232 Fix livestatus unit tests on OS X
fixes #8806
2016-08-28 08:18:40 +02:00
Evgeni Golov 551864b314 Fix description of -a and -n for check_swap
fixes #12570

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-28 08:02:08 +02:00
Gunnar Beutner d66ec60ce0 Enable ICINGA2_LTO_BUILD in the .spec file
refs #12564
2016-08-27 21:44:31 +02:00
Gunnar Beutner 4d503a3abb Clean up detection of the -flto flag
refs #12564
2016-08-27 21:42:05 +02:00
Gunnar Beutner ed72112d4b Remove even more unnecessary copies
refs #12509
2016-08-27 20:37:25 +02:00
Gunnar Beutner ef50c57ed0 Make VS 2013 happy
refs #12555
2016-08-27 20:07:48 +02:00
Gunnar Beutner e8b0797ec4 Use 'auto' keyword for iterator declarations (part 2)
refs #12561
2016-08-27 19:56:12 +02:00
Gunnar Beutner 602643b93d Provide location information for objects and templates in the API
fixes #12566
2016-08-27 19:25:38 +02:00
Gunnar Beutner eafe4c578d Avoid unnecessary copies for the DebugHint class
refs #12509
2016-08-27 18:43:14 +02:00
Gunnar Beutner 0d3563ddaa Add -flto to compiler flags
fixes #12564
2016-08-27 16:07:37 +02:00