Gunnar Beutner
8bf8ef263d
Fix deadlock in the IDO
...
fixes #9121
2015-04-22 21:34:22 +02:00
Michael Friedrich
b16ed097f0
CLI: Be less verbose in 'node update-config'
...
fixes #9116
2015-04-20 15:01:00 +02:00
Michael Friedrich
4b2e1c2662
Change log level to 'notice' for 'Attempting to send notifications' messages
...
fixes #9021
2015-04-20 08:56:34 +02:00
Michael Friedrich
e7a84ff8ba
Don't update scheduleddowntime table w/ trigger_time column when only adding a downtime
...
fixes #9014
2015-04-20 08:55:59 +02:00
Jean-Marcel Flach
3b6465024f
Make node wizard only accept y/Y and n/N
...
fixes #8917
2015-04-20 08:54:39 +02:00
Jean-Marcel Flach
44a4a442a0
Add accept config/commands option to node setup
...
fixes #8803
2015-04-20 08:51:45 +02:00
Jean-Marcel Flach
c14f660476
Fix troubleshooht command truncating crash logs
...
fixes #9064
2015-04-20 08:49:24 +02:00
Michael Friedrich
201c41f2ca
Fix custom attributes with recursive macro function calls
...
fixes #9073
2015-04-17 17:23:34 +02:00
Michael Friedrich
57cc7b195a
Fix acknowledgement with expire time not added as comment expire_time
...
GetExpireTime() is always set to 0 which will make the comment reflect
wrong information compared to the text.
fixes #9041
2015-04-17 16:46:46 +02:00
Gunnar Beutner
d3fc075000
Remove deadlock in db_ido
...
refs #9017
2015-04-14 15:11:20 +02:00
Michael Friedrich
e659784a66
Trigger downtimes for NOT-OK states after OnDowntimeAdded()
...
The fix in #8389 must happen *after* adding the downtime which signals an
insert into the IDO DB.
Once the downtimes have been added to the database, the additional
trigger_time and is_in_effect can be updated accordingly, *if* the
current object is already in a NOT-OK state.
fixes #9016
2015-04-12 14:41:30 +02:00
Michael Friedrich
876bccd745
DB IDO: Fix status table scheduled_downtime_depth column not updated on downtime removal/end
...
fixes #9017
2015-04-11 11:42:22 +02:00
Gunnar Beutner
46b0392962
Fix complexity class for Dictionary::Get
...
fixes #8919
2015-03-31 10:40:34 +02:00
Gunnar Beutner
a552e917b3
Improve timeperiod validation error messages
...
fixes #8893
2015-03-31 08:49:55 +02:00
Gunnar Beutner
17c929aabf
Fix permissions for agent CheckResult messages
...
fixes #8821
2015-03-30 13:50:40 +02:00
Gunnar Beutner
f97fded243
Fix validation errors for time ranges which span the DST transition
...
fixes #8892
2015-03-29 08:18:01 +02:00
Gunnar Beutner
47e17bfe89
Fix arrays in command arguments
...
fixes #8869
2015-03-26 09:44:47 +01:00
Gunnar Beutner
d5a33e9f37
Fix crash in MakeX509CSR when using ancient versions of OpenSSL
...
fixes #8844
2015-03-26 09:44:39 +01:00
Gunnar Beutner
7a3957cb0b
Fix incorrect variable values for apply+for
...
fixes #8851
2015-03-23 15:58:19 +01:00
Gunnar Beutner
148a6c5bf3
Make load order for objects more reliable
...
fixes #8770
2015-03-23 15:58:15 +01:00
Gunnar Beutner
a99773b62d
Fix: 'return' keyword doesn't work inside for loops
...
fixes #8834
2015-03-22 00:05:18 +01:00
Gunnar Beutner
60c8c38066
Fix copyright header indentation
2015-03-21 11:02:27 +01:00
Gunnar Beutner
3d1aba3287
Fix style violations
2015-03-21 10:04:32 +01:00
Michael Friedrich
7c0749679c
Fix missing config validator for command arguments 'set_if'
...
fixes #8724
2015-03-20 16:15:22 +01:00
Gunnar Beutner
86a1bbf468
Allow using more than one %validator rule for the same type
...
fixes #8829
2015-03-20 15:55:13 +01:00
Gunnar Beutner
4e680e6d58
Flush stderr in Application::Exit
...
fixes #8734
2015-03-20 12:28:52 +01:00
Michael Friedrich
6c8bc20369
Use Utility::NaturalJoin for notification filter formatting
...
refs #8685
2015-03-19 14:09:14 +01:00
Michael Friedrich
6e778c4947
Show notification state/type filter names in notice/debug log
...
fixes #8685
2015-03-19 14:09:07 +01:00
Gunnar Beutner
ab36912ccd
Improve error message for invalid field access
...
fixes #8769
2015-03-19 13:48:31 +01:00
Gunnar Beutner
2826ef7647
Implement the parse_performance_data function
...
fixes #8693
2015-03-19 13:38:24 +01:00
Gunnar Beutner
1756859125
Don't ignore extraneous arguments for functions
...
fixes #8748
2015-03-19 13:37:36 +01:00
Louis Sautier
113a90dd7f
Remove prompt to create a TicketSalt from the wizard
...
fixes #8766
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-16 15:25:23 +01:00
Gunnar Beutner
ea7d1ee77d
Add OS details in 'icinga2 --version'
...
fixes #8761
2015-03-16 13:52:59 +01:00
Gunnar Beutner
f70cebca0c
Build fix for 2.3.x
2015-03-16 13:45:18 +01:00
Gunnar Beutner
1fcb012976
Improve Flex version detection on Windows
...
refs #8750
2015-03-16 13:33:01 +01:00
Gunnar Beutner
9bcbc8f4f8
Don't update custom vars for each status update
...
fixes #8736
2015-03-16 10:23:56 +01:00
Gunnar Beutner
6155dd2e7d
Ensure that flex meets the version requirements
...
fixes #8750
2015-03-16 10:23:13 +01:00
Michael Friedrich
6a6662644e
Fix log message for cli commands breaks the init script
...
fixes #8721
2015-03-12 15:57:52 +01:00
Michael Friedrich
64214bd853
Fix crash in Dependency::Stop()
...
This partially reverts the fix in #8436
fixes #8687
refs #8436
Conflicts:
lib/db_ido_pgsql/idopgsqlconnection.cpp
2015-03-12 11:56:20 +01:00
Michael Friedrich
e1a07ad129
Fix formatting for the GDB stacktrace
...
fixes #8684
2015-03-11 16:31:52 +01:00
Michael Friedrich
9db3d42135
Make sure that the /var/log/icinga2/crash directory exists
...
fixes #8683
2015-03-11 16:08:37 +01:00
Gunnar Beutner
cef5191d44
Fix timeout problem with API heartbeat messages
...
fixes #8672
2015-03-11 12:56:22 +01:00
Gunnar Beutner
21522f9ed6
Fix line continuation support for parentheses
...
fixes #8679
2015-03-11 09:55:38 +01:00
Gunnar Beutner
8516e78b92
Kill entire process group after plugin timeout
...
fixes #8540
2015-03-11 07:38:07 +01:00
Gunnar Beutner
73629172b4
Fix argument type for the StringContains function
...
refs #8659
2015-03-11 06:44:32 +01:00
Michael Friedrich
059cda9e37
Implement String#contains
...
fixes #8659
2015-03-11 06:44:23 +01:00
Gunnar Beutner
4e16f48255
Don't accept config updates for zones for which we have an authoritative copy of the config
...
fixes #8555
2015-03-09 08:46:01 +01:00
Gunnar Beutner
3046ad5d5e
Fix incorrect value for the process_performance_data column in the icinga_hosts table
...
fixes #8544
2015-03-09 08:12:05 +01:00
Gunnar Beutner
e50d3e6e5a
Fix validator for dependencies
...
fixes #8596
2015-03-09 08:04:18 +01:00
Gunnar Beutner
22f3c5082d
Add validator for time ranges in ScheduledDowntime objects
...
fixes #8600
2015-03-09 08:02:12 +01:00
Gunnar Beutner
60d5959ba4
Remove incorrect VERIFY
...
fixes #8628
2015-03-09 06:51:22 +01:00
Gunnar Beutner
77fc213d6d
Remove unnecessary dynamic_casts
2015-03-07 14:47:54 +01:00
Gunnar Beutner
52102d815d
Fix second Deserialize() call in ApiEvents::ExecuteCommandAPIHandler
...
refs #8117
2015-03-06 01:45:43 +01:00
Gunnar Beutner
139540b570
Make sure we don't evaluate apply rules for fake hosts used in agent checks
...
fixes #8117
2015-03-05 21:19:04 +01:00
Gunnar Beutner
9181d7ae05
Add missing service name in check results
...
refs #8257
2015-03-05 20:50:27 +01:00
Gunnar Beutner
bb4beefca9
Add missing "return"s in Ido*Connection::Reconnect
2015-03-05 15:57:46 +01:00
Gunnar Beutner
fd9dc32a3d
Implement SNI support for the TlsStream class
...
fixes #8610
2015-03-05 14:15:42 +01:00
Gunnar Beutner
4a2a6d999a
Fix incorrect debug hints for nested attributes
...
fixes #8604
2015-03-05 13:18:15 +01:00
Gunnar Beutner
4b15ec7774
Remove the macro argument for IMPL_TYPE_LOOKUP
...
fixes #8599
2015-03-05 07:42:13 +01:00
Gunnar Beutner
767ddbdec7
Fix compiler warning in Process::Run
2015-03-04 16:41:53 +01:00
Gunnar Beutner
f41f9b085d
Implement support for the 'Limit' column in Livestatus
...
fixes #8529
2015-03-04 12:18:04 +01:00
Gunnar Beutner
afd1927a98
Improve Livestatus query performance
...
fixes #8594
2015-03-04 10:58:22 +01:00
Gunnar Beutner
c33e78aa04
Don't discard config validators
2015-03-04 09:12:57 +01:00
Gunnar Beutner
4d63351561
Fix some compile warnings
2015-03-04 08:26:15 +01:00
Gunnar Beutner
9bbe9a4875
Fix a memory leak in *Expression::GetReference
...
fixes #8593
2015-03-04 08:00:38 +01:00
Gunnar Beutner
c9c7f9bed1
Fix lag calculation for the 'cluster-zone' check
2015-03-03 14:42:22 +01:00
Gunnar Beutner
3615716983
Include GDB backtrace in crash reports
...
fixes #8575
2015-03-03 13:53:11 +01:00
Gunnar Beutner
c3e32911a7
Fix: else if doesn't work without an else branch
...
fixes #8572
2015-03-03 10:22:21 +01:00
Gunnar Beutner
1d2b008dcb
Fix validator for TimePeriod ranges
...
fixes #8568
2015-03-03 09:56:38 +01:00
Gunnar Beutner
cf37decbef
Fix start condition for downtimes
...
fixes #8560
2015-03-03 09:52:13 +01:00
Gunnar Beutner
2867d79514
Add VERIFY check in Utility::ExecuteDeferredInitializers
...
Coverity Bug ID: 1167738
2015-03-03 09:26:21 +01:00
Gunnar Beutner
3e12bfef25
Remove redundant error check in Utility::GetTime
...
Coverity Bug ID: 1167732
2015-03-03 09:23:29 +01:00
Gunnar Beutner
274e6e9785
Fix uninitialized field in the CheckerComponent class
2015-03-03 09:14:15 +01:00
Gunnar Beutner
ac7a55cf56
Fix file descriptor leak in SetDaemonIO
2015-03-03 07:36:43 +01:00
Gunnar Beutner
7c31654552
Remove the return type for Utility::LoadExtensionLibrary
2015-03-03 07:19:34 +01:00
Gunnar Beutner
bdb2a15e27
Use _exit instead of Exit in Application::SetResourceLimits
2015-03-02 17:19:41 +01:00
Jean Flach
4d0ee2a7fd
Americaniz(s)e colo(u)r in troubleshoot cli
2015-03-02 16:42:38 +01:00
Michael Friedrich
c61134d55a
Fix deadlock in DB IDO and external command events
...
refs #8511
2015-03-02 16:20:22 +01:00
Michael Friedrich
97ff17eb4e
Fix troubleshooting cli hint text
...
refs #3446
2015-03-02 15:28:02 +01:00
Michael Friedrich
1f9a719712
Fix output formatting in troubleshoot cli command
...
refs #3446
2015-03-02 14:37:58 +01:00
Michael Friedrich
dd5ca24210
Fix compiler warnings
2015-03-02 14:10:26 +01:00
Jason Young
faf6ce1a5f
Update PerfdataValue::Parse to ignore invalid warn, crit, min, and max values
...
... instead of generating exception so that metric values can
still be passed to the graphing backend.
Also update icinga-perfdata tests to reflect these changes.
refs #5043
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-03-02 13:52:41 +01:00
Gunnar Beutner
5df3010826
Remove unused variable in PkiUtility::SignCsr
2015-03-02 13:32:08 +01:00
Gunnar Beutner
7aaa6975fc
Remove unnecessary SubStr call
2015-03-02 13:30:37 +01:00
Gunnar Beutner
8a062a688b
Remove redundant checks
2015-03-02 13:21:06 +01:00
Gunnar Beutner
09038eeb7c
Remove unused variable
2015-03-02 13:21:06 +01:00
Jean-Marcel Flach
e39896df15
Add more colour to troubleshoot cli
2015-03-02 13:17:49 +01:00
Gunnar Beutner
4d25a2cb22
Implement the assignment operator for the Value class
2015-03-02 12:55:48 +01:00
Gunnar Beutner
bb393a9d4f
Remove unused variables
2015-03-02 12:52:37 +01:00
Gunnar Beutner
1bcc1a7b92
Fix incorrect operator in Value::operator^
2015-03-02 12:51:11 +01:00
Gunnar Beutner
79a69d3e89
Fix incorrect header length check in NetString::ReadStringFromStream
2015-03-02 12:47:24 +01:00
Gunnar Beutner
1e9e5edcff
Fix incorrect assignment in Logger::EnableConsoleLog
2015-03-02 12:47:24 +01:00
Gunnar Beutner
d913089a14
Remove redundant function
2015-03-02 12:47:20 +01:00
Gunnar Beutner
81e821b60c
Make copy constructor private for the Log class
2015-03-02 12:42:33 +01:00
Gunnar Beutner
b6ca140ee2
Fix incorrect return type for Application::Run
2015-03-02 12:41:44 +01:00
Gunnar Beutner
f7ca0c5b52
Fix incorrect format specifier for fprintf
2015-03-02 12:41:44 +01:00
Jean-Marcel Flach
96583857c0
Fix whitespace
2015-03-02 12:35:58 +01:00
Jean-Marcel Flach
68e7de7e59
Work on troubleshoot cli
...
Changes the format timestamps are displayed.
--include-vars and --include-objects now print to console if --console
is given.
Also fixes two memory leaks.
fixes #8564 #8563
refs 3446
2015-03-02 12:21:34 +01:00
Gunnar Beutner
5968622108
Fix incorrect assignment in PluginUtility::ExecuteCommand
...
Coverity Bug ID: 1272344
2015-03-02 10:14:15 +01:00
Gunnar Beutner
a296147839
Fix uninitialized fields in the StreamLogger class
...
Coverity Bug ID: 1272329
2015-03-02 10:14:15 +01:00