Michael Friedrich
aac53c1dd1
Add 'ignore_soft_states' attribute to Dependency objects
...
fixes #7326
2015-02-23 10:13:20 +01:00
Gunnar Beutner
4e27ded7ce
Fix off-by-one mistake in error reporting for 'icinga2 console'
...
fixes #8500
2015-02-21 13:19:04 +01:00
Michael Friedrich
aef2513c9e
Doc: Fix html anchors for contrib plugins
...
refs #7209
refs #7292
refs #7294
2015-02-21 10:51:58 +01:00
Michael Friedrich
4e1c754786
Cli: Don't validate config objects in 'node update-config'
...
refs #8488
2015-02-20 21:34:59 +01:00
Gunnar Beutner
d1d488a30d
Fix app initialization
...
refs #6257
2015-02-20 20:45:41 +01:00
Gunnar Beutner
37e075c38a
Move some of the initialization code into icinga-app
...
refs #6257
2015-02-20 19:57:26 +01:00
Michael Friedrich
9ae9204df2
Cli: Don't parse objects/changes on each AddObject() call
...
refs #8488
2015-02-20 17:05:00 +01:00
Jean Flach
8402d64fd9
Fix a Windows build error
2015-02-20 16:59:10 +01:00
Jean Flach
41f7ec9c8e
Improve coding style conformation
...
refs #3446
2015-02-20 16:13:25 +01:00
Michael Friedrich
6455ef6b0a
Cli: More code style fixes in 'troubleshoot' command
...
refs #3446
2015-02-20 15:27:53 +01:00
Gunnar Beutner
0fb55060d2
Fix another potential deadlock in SocketEvents::WakeUpThread
...
refs #8484
2015-02-20 15:25:56 +01:00
Michael Friedrich
ba77d7b35f
ApiListener: Fix misleading connection log messages
...
fixes #8493
2015-02-20 15:11:44 +01:00
Gunnar Beutner
e2815de8a6
Fix stalled reconnection attempts for the cluster
...
refs #8485
2015-02-20 14:43:55 +01:00
Michael Friedrich
2a9ceffea9
Tests: Add simple Livestatus query tests
...
More to come.
refs #8486
2015-02-20 14:37:54 +01:00
Jean Flach
e8e6b187b7
Enforce coding style
2015-02-20 14:14:34 +01:00
Jean Flach
7cedb381b8
Fix build error
...
fixes #8482
2015-02-20 13:40:32 +01:00
Jean Flach
cb1caf560b
Fix package build error
2015-02-20 09:55:07 +01:00
Jean Flach
c75ecd8c45
Fix the build error for real
2015-02-19 17:44:42 +01:00
Jean Flach
b026bb713f
Fix the build error caused by the previous build fix
2015-02-19 17:27:42 +01:00
Jean Flach
e9f9a2d665
Fix a build error
2015-02-19 17:22:51 +01:00
Jean Flach
1a9c4ceef6
Restructure troubleshootcollect, more after the jump
...
Changed `--output-file` to `--output`
Default output file now has a timestamp in the name, no more overwriting
Added Section headers and file markers
Taken time is now measured and output
And some format changes were made
refs #3446
2015-02-19 17:12:32 +01:00
Gunnar Beutner
a76f816623
Implement the 'continue' and 'break' keywords
...
fixes #8394
2015-02-19 12:57:52 +01:00
Michael Friedrich
70c750250c
Livestatus: Add GroupBy tables: hostsbygroup, servicesbygroup, servicesbyhostgroup
...
fixes #7361
Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
2015-02-18 17:51:26 +01:00
Dirk Goetz
7f368c0e18
Add contributed command definitions
...
fixes #7209
fixes #7292
fixes #7294
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-02-18 15:43:27 +01:00
Jean Flach
afb9bea74d
Move objectlistcommands printObject to objectlistuility
...
PrintObject() is now public and now everybody can use pretty object printing
2015-02-18 10:23:27 +01:00
Gunnar Beutner
33e747ae2e
Don't require tickets for clients which already have a trusted certificate
...
fixes #8465
2015-02-18 08:13:44 +01:00
Jean Flach
377f66c403
Add some failsafes to the windows plugins
2015-02-17 15:54:23 +01:00
Gunnar Beutner
667b62cc3c
Improve log messages for ApiListener::ApiTimerHandler
2015-02-17 15:46:29 +01:00
Jean Flach
b7e991b1cc
Improve check_service' reporting and performance
...
fixes #8186
2015-02-17 15:20:30 +01:00
Gunnar Beutner
d5c33d84f7
Fix a deadlock in ApiClient::~ApiClient
...
fixes #8462
2015-02-17 14:31:10 +01:00
Gunnar Beutner
31786fdaa1
Fix crash in SocketEvents::ChangeEvents
...
refs #6109
2015-02-17 13:21:43 +01:00
Gunnar Beutner
f57bd0b38c
Fix incorrect callback method name
...
fixes #8451
2015-02-17 12:40:19 +01:00
Michael Friedrich
0b273a0450
Fix livestatus query on commands table with custom vars
...
fixes #8452
2015-02-16 14:16:45 +01:00
Gunnar Beutner
8d5b270812
Fix another crash in SocketEvents::OnEvent
...
fixes #8446
2015-02-16 11:41:11 +01:00
Michael Friedrich
e4c5c9fe76
DB IDO: Fix PostgreSQL schema file
...
refs #7765
2015-02-16 11:38:00 +01:00
Jean Flach
27788d1fdc
Move execvpe and socketpair builds to the Lib folder
2015-02-16 10:59:05 +01:00
Gunnar Beutner
3c6ca2957b
Fix a crash in SocketEvents::OnEvent
...
fixes #8446
2015-02-15 18:50:25 +01:00
Michael Friedrich
c3b365dc62
Livestatus: Add sanity checks for empty values
2015-02-15 16:49:29 +01:00
Michael Friedrich
f201886865
Cli: Fix NetString::ReadStringFromStream() usage
...
refs #6109
2015-02-15 14:42:53 +01:00
Michael Friedrich
2036b87943
Fix NetString::ReadStringFromStream() EoF case in 'object list' command
...
refs #6109
2015-02-15 14:37:16 +01:00
Gunnar Beutner
608ec97ece
Fix incorrect license header
2015-02-15 13:52:56 +01:00
Gunnar Beutner
9344ae30d0
Build fix
2015-02-15 13:09:53 +01:00
Jean Flach
cc5a8da6e8
CLI: Add 'troubleshoot collect' command
...
By calling `icinga2 troubleshoot collect [--console]` a small file
containing basic application information and a tail of all found logs
and the latest crash report will be created [or displayed].
It does not collect config files at the moment.
refs #3446
2015-02-15 12:38:28 +01:00
Michael Friedrich
4a64d4991b
DB IDO: Fix {host,service}checks command_line value is "Object of type 'icinga::Array'"
...
fixes #8438
2015-02-15 00:24:05 +01:00
Michael Friedrich
7a93cf8cce
Don't attempt to restore program state from non-existing state file
...
fixes #8444
2015-02-14 23:39:10 +01:00
Gunnar Beutner
8903c7e379
Close TLS connections more aggressively
...
refs #6109
2015-02-14 19:14:45 +01:00
Gunnar Beutner
1c7a0d03a1
Fix a case where NetString::ReadStringFromStream might incorrectly return StatusEof
...
refs #6109
2015-02-14 18:48:33 +01:00
Gunnar Beutner
9e936cbea4
Fix unit tests for the Stream class
...
refs #6109
2015-02-14 17:40:29 +01:00
Gunnar Beutner
f097e48889
Don't use separate threads for each ApiClient object
...
fixes #6109
2015-02-14 16:34:36 +01:00
Gunnar Beutner
e0bbfb175c
Move most of the socket I/O to a separate thread
...
fixes #8300
fixes #8243
2015-02-14 09:42:11 +01:00