Commit Graph

2995 Commits

Author SHA1 Message Date
Michael Friedrich 925161d9b4 Fix config validation for templates used as object reference name
fixes 
2016-02-23 09:16:22 +01:00
Michael Friedrich 99efc7be2c Fix failed reload via systemd
fixes 
2016-02-23 09:16:01 +01:00
Michael Friedrich 187a61dfaa Fix duplicate key violation for downtimes
refs 
2016-02-23 09:15:48 +01:00
Gunnar Beutner 6a8f97f6ef Fix crash in Ido*Connection::InternalExecuteMultipleQueries
fixes 
2016-02-23 09:15:42 +01:00
Gunnar Beutner 30b13ba2d6 Don't log IDO statistics when we're not connected
refs 
2016-02-23 09:15:23 +01:00
Gunnar Beutner 30c445a5ee Implement additional query statistics for DB IDO
fixes 
2016-02-23 09:15:16 +01:00
Michael Friedrich 2b86039435 DB IDO: Add a log message when the connection handling is completed
fixes 
2016-02-23 09:14:39 +01:00
Michael Friedrich c0da6cbb6a Implement support for re-ordering groups of IDO queries
fixes 
2016-02-23 09:14:04 +01:00
Michael Friedrich 634b3d7bc4 Avoid duplicate config and status updates on startup
fixes 
2016-02-23 09:13:37 +01:00
Michael Friedrich e1ac078d4b Fix DB IDO events for next_check, etc. updates
refs 
2016-02-23 09:13:21 +01:00
Michael Friedrich 36c170d5dc Fix invalid notification_id in DB IDO query
fixes 
2016-02-23 09:13:02 +01:00
Michael Friedrich 2f8d416da0 Change log level for authoritative zone config includes
LogWarning will make users wonder about a problem each time
Icinga 2 starts.

refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich 48fe703017 Fix cluster config sync for (non-)authoritative configs
Details: https://dev.icinga.org/issues/10819#note-39

refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich f0a1872e3b Add more debug logging for api package config sync
refs 
2016-02-23 09:09:55 +01:00
Michael Friedrich 1f5a216a01 Fix that cluster config sync ignores zones.d directory from API config packages
fixes 
2016-02-23 09:09:55 +01:00
Michael Friedrich db0e8c676e Fix that relative paths do not work with include_zones
fixes 
2016-02-23 09:09:20 +01:00
Michael Friedrich 2bc1d32caa Fix priority ordering for IDO queries
fixes 
refs 
2016-02-23 09:09:06 +01:00
Gunnar Beutner 02184ad58f Clean up the FinishAsyncQueries code a bit
refs 
2016-02-23 09:09:06 +01:00
Gunnar Beutner a40fc653ef Implement support for priorities in the WorkQueue class
fixes 
2016-02-23 09:09:06 +01:00
Gunnar Beutner 2e930826e3 Make sure that all strings in the IDO database are UTF8-encoded
fixes 
2016-02-23 09:08:32 +01:00
Gunnar Beutner c544c686a8 Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
Michael Friedrich e623394af1 Use NodeName instead of GetFQDN() in embedded checks
fixes 
2015-12-10 15:28:48 +01:00
Gunnar Beutner 8b74fc91a9 Remove the local zone name question in node wizard
fixes 
2015-12-08 15:48:05 +01:00
Jean Flach 2eac563c98 Update default port behaviour in node wizard
fixes 
2015-12-08 15:47:00 +01:00
Michael Friedrich 893f0b9853 Fix missing num_hosts_pending in /v1/status/CIB
fixes 
2015-12-08 15:45:22 +01:00
Gunnar Beutner f3ea00b189 Turn '=>' lambda expressions into side-effect-free statements
fixes 
2015-12-08 15:31:09 +01:00
Michael Friedrich 833e28025a Fix crash on startup with incorrect directory permissions
fixes 
2015-12-08 15:28:51 +01:00
Michael Friedrich 383a6a1334 Fix missing path in mkdir() exception
fixes 
2015-12-04 10:17:40 +01:00
Michael Kraus 1ce8e64ab2 Fix problem with livestatus filter "type"
There was a regression in changeset 3d4e48aa12 for issue 10449 that
made the "class" filter work, but broke the "type" filter. Reverting some changes seems to do the
trick.

refs 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-12-02 11:18:05 +01:00
Michael Friedrich bcb5eefc8c Livestatus: Fix "class" filter for log table
fixes 
2015-11-26 19:18:05 +01:00
Jean Flach 4e05a4ca7f Fix return value in PkiUtility
refs 
2015-11-26 11:19:33 +01:00
Gunnar Beutner 141f255d5b Build fix for Windows
refs 
2015-11-26 11:19:33 +01:00
Gunnar Beutner b14a48d519 Implement Platform* global variables
refs 
2015-11-26 11:19:32 +01:00
Jean Flach c55f97a0e5 Update node wizard
The wizard now displays basic information on the to-be-imported master
certificate and asks the user for confirmation.

fixes 
2015-11-26 10:29:43 +01:00
Gunnar Beutner 05af1cba0d Use the NodeName constant in 'api setup'
fixes 
2015-11-26 08:12:13 +01:00
Gunnar Beutner bf97d7cc57 Hide the --master_zone option in --help because it's not currently implemented
fixes 
2015-11-25 19:00:25 +01:00
Gunnar Beutner 93c5fc5b82 Use the ZoneName and NodeName constants for 'node setup' and 'node wizard'
refs 
2015-11-25 17:44:45 +01:00
Jean Flach 65018fb75b Fix master zone name
fixes 
2015-11-25 17:44:31 +01:00
Gunnar Beutner 21cb5690f5 Fix crash in ConfigItem::ActivateItems
refs 
2015-11-25 13:23:04 +01:00
Michael Friedrich d3aae81323 Fix crash in ConfigItem::ActivateItems
refs 
2015-11-25 13:22:55 +01:00
Gunnar Beutner 33fbd6c877 Fix race condition in the ConfigItem class
fixes 
2015-11-25 13:22:32 +01:00
Gunnar Beutner d96ee6b417 Build fix for systems where strsignal() returns a const char * 2015-11-24 14:45:51 +01:00
Gunnar Beutner f2be32eda1 Build fix for SLES 11 (with -std=c++11)
fixes 
2015-11-21 04:46:57 +01:00
Gunnar Beutner 24b7089964 Fix: CLI command 'repository add' doesn't work
fixes 
2015-11-20 15:53:56 +01:00
Michael Friedrich aaa9715a67 Fix pki new-ca not checking for existing ca files
fixes 
2015-11-19 17:11:21 +01:00
Gunnar Beutner b75aa74cbd Fix crash in Process::IOThreadProc when building Icinga 2 with GCC 4.7.2
fixes 
2015-11-17 22:08:05 +01:00
Gunnar Beutner 7d8c8aac5a Use notify_one in WorkQueue::Enqueue
fixes 
2015-11-16 08:13:55 +01:00
Gunnar Beutner eb67f3779f Fix incorrect error messages on Windows
fixes 
2015-11-15 21:18:27 +01:00
Gunnar Beutner 79b15efd09 Allow null values for constructor calls
fixes 
2015-11-14 05:36:48 +01:00
Michael Friedrich 6518f78af0 Fix attribute validation for PUT queries
fixes 
2015-11-12 10:13:46 +01:00