Commit Graph

4790 Commits

Author SHA1 Message Date
Gunnar Beutner bae96ca524 Fix "object list" output for empty fields 2014-11-15 12:19:29 +01:00
Gunnar Beutner d8e1943671 Fix missing debug info for nested dictionaries
fixes #7688
2014-11-15 12:17:59 +01:00
Gunnar Beutner 814589ac17 Use Array::Contains in InExpression/NotInExpression 2014-11-15 08:22:32 +01:00
Michael Friedrich f73d69691b Make sure that notified users are stored in state file
refs #7579
2014-11-14 18:11:58 +01:00
Jean Flach 0054e78a58 Use <reinterpret_cast>() 2014-11-14 16:26:30 +01:00
Jean Flach e1b5954e62 Clean up check plugins more 2014-11-14 14:36:10 +01:00
Jean Flach 616716dc55 Clean up check plugins.
fixes #7670 #7669
2014-11-14 13:57:54 +01:00
Jean Flach 3d52acfe5d Clean up check_services
fixes #7666 #7665 #7664
2014-11-14 13:54:29 +01:00
Jean Flach 8557293ac4 Clean up check_procs
fixes #7667
2014-11-14 13:15:32 +01:00
Jean Flach e187f405d9 Improve readability and output of check_network
fixes #7668
2014-11-14 13:09:04 +01:00
Gunnar Beutner 6ca188e090 Merge branch 'larsengels-master'
fixes #7680
2014-11-14 10:44:14 +01:00
Lars Engels b81bb67910 Add support to conditionally use MysSQL and/or PostgreSQL
refs #7680

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-11-14 10:43:52 +01:00
Lars Engels 9217ea3143 Add support for FreeBSD and DragonFlyBSD
refs #7680

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-11-14 10:43:51 +01:00
Gunnar Beutner db1cd8dc38 Fix CFLAGS/CXXFLAGS in the RPM spec file
fixes #7678
2014-11-14 10:30:14 +01:00
Gunnar Beutner 287bde6689 Turn on verbose builds for the RPM 2014-11-14 06:37:30 +01:00
Gunnar Beutner 79fb24cedb Fix null pointer dereference while parsing the config 2014-11-13 23:25:52 +01:00
Gunnar Beutner 12a41795de Add default parameters to the AST classes 2014-11-13 23:25:31 +01:00
Gunnar Beutner 98d81ffc85 Fix CA2202 code analysis warning in the Windows wizard 2014-11-13 20:18:41 +01:00
Gunnar Beutner 979b99ea6f Build fix for the Windows plugins 2014-11-13 20:12:24 +01:00
Gunnar Beutner 0324cbff7c Fix crash in StreamLogger::~StreamLogger 2014-11-13 20:12:23 +01:00
Michael Friedrich aad4b48812 Drop invalid headers from libhello debug code
refs #7559
2014-11-13 20:09:36 +01:00
Gunnar Beutner 8e4148d33c Use Application::Exit to implement the exit() script function 2014-11-13 15:59:40 +01:00
Jean Flach f85be08480 Improve check argument parsing 2014-11-13 15:57:10 +01:00
Gunnar Beutner bb04f66b25 Remove debug code
refs #7559
2014-11-13 15:53:15 +01:00
Gunnar Beutner 7bcca244e7 Remove some more redundant code from "node wizard"
refs #7656
2014-11-13 15:32:41 +01:00
Gunnar Beutner 37242ef609 Fix handling of the CA certificate in "node wizard"
fixes #7656
2014-11-13 15:25:15 +01:00
Gunnar Beutner 7321e45abc Implement support for executing remote commands
fixes #7559
2014-11-13 14:54:55 +01:00
Gunnar Beutner 5e1099394a Remove the migrate-hosts script
fixes #7398
2014-11-13 11:15:55 +01:00
Gunnar Beutner f20d9010c0 Fix deadlock in ThreadPool::Stop 2014-11-13 10:00:49 +01:00
Gunnar Beutner 02fef3f84a Remove unions from the DebugInfo class 2014-11-13 09:02:43 +01:00
Gunnar Beutner e692ca16cd Add missing Stop call in the Logger class
fixes #7652
2014-11-13 09:02:23 +01:00
Gunnar Beutner a14928ec10 Improve error messages for the Process class 2014-11-13 08:53:12 +01:00
Gunnar Beutner 6ef4e313d9 Remove obsolete mutex profiling code
refs #7622
2014-11-13 06:13:18 +01:00
Gunnar Beutner f592a13481 Make sure all threads are dead before calling fork()
fixes #7653
2014-11-12 21:27:36 +01:00
Gunnar Beutner e5bd573756 Implement the __get_object function 2014-11-12 19:08:36 +01:00
Michael Friedrich 43267d7759 GelfWriter: Change _state to human-readable string
refs #7619
2014-11-12 17:58:13 +01:00
Michael Friedrich 07c9701b83 GelfWriter: Add missing fields, fix notification state
refs #7619
2014-11-12 17:48:48 +01:00
Gunnar Beutner 4f417b4912 Add release barrier in ObjectLock::Unlock
refs #7648
2014-11-12 13:18:34 +01:00
Gunnar Beutner 1c0102ff9b Fix incorrect field name
refs #7648
2014-11-12 12:46:33 +01:00
Gunnar Beutner a2c5887e51 Fix crash when daemonizing Icinga
refs #7648
2014-11-12 12:44:14 +01:00
Gunnar Beutner c5a5d1833b Add missing barriers for Object::m_LockOwner
refs #7648
2014-11-12 12:32:14 +01:00
Gunnar Beutner dfd24e6359 Fix _DEBUG define on *NIX 2014-11-12 11:34:59 +01:00
Gunnar Beutner b3aa2eb0c8 Fix validator for dependency filters
fixes #7650
2014-11-12 09:40:45 +01:00
Gunnar Beutner 02c559eff9 Fix crash in the unit tests
fixes #7648
2014-11-12 09:33:13 +01:00
Gunnar Beutner 442d55c8da Enable parallel builds for the Debian package
fixes #7649
2014-11-12 08:40:48 +01:00
Gunnar Beutner e4bfb5f922 Fix static initializers for Utility::AddDeferredInitializer
fixes #7646
2014-11-12 08:00:56 +01:00
Gunnar Beutner 83a2e4c350 Allow thin mutex calls to be inlined
refs #7622
2014-11-12 06:50:52 +01:00
Gunnar Beutner 02a7d97b17 Allow locks to be inlined
refs #7622
2014-11-12 06:33:20 +01:00
Gunnar Beutner ecd31b86ad Remove debug code
refs #7622
2014-11-12 00:06:51 +01:00
Gunnar Beutner 2d7ce62438 Add missing default arguments
refs #7622
2014-11-11 23:48:17 +01:00