Michael Friedrich
8b1a262086
Don't throw an exception when replaying the current replay log file
...
fixes #10239
2015-10-13 12:21:23 +02:00
Michael Friedrich
c3a47443af
Fix wrong log lag in cluster-zone check
...
Refactor the calculation into a generic function.
fixes #8805
2015-09-25 14:28:01 +02:00
Gunnar Beutner
e1b9d82896
Fix warnings about invalid API function 'icinga::Hello'
...
fixes #9884
2015-08-24 11:18:48 +02:00
Michael Friedrich
b6b6115a5f
Fix cluster check w/ immediate parent and child zone endpoints
...
fixes #9262
2015-08-12 10:51:37 +02:00
Markus Frosch
97f48759cd
Remove selective reconnecting behavior
...
We want to remove the partial reconnecting behavior, so that all endpoints of
a zone try to connect to a lower or higher zone in hierarchy.
fixes #9406
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-07-10 10:32:28 +02: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
Gunnar Beutner
fd9dc32a3d
Implement SNI support for the TlsStream class
...
fixes #8610
2015-03-05 14:15:42 +01:00
Gunnar Beutner
e52a1f38f3
Fix uninitialized field in the ApiListener class
...
Coverity Bug ID: 1272321
2015-03-02 10:14:14 +01:00
Jean-Marcel Flach
9ed21563ff
Use RequestShutdown with exitcode instead of Application::Exit
...
fixes #8436
2015-02-27 14:43:30 +01:00
Gunnar Beutner
4e8c5706e1
Don't send heartbeats during log replay
...
fixes #8461
refs #8485
2015-02-26 14:59:39 +01:00
Michael Friedrich
ba77d7b35f
ApiListener: Fix misleading connection log messages
...
fixes #8493
2015-02-20 15:11:44 +01:00
Gunnar Beutner
667b62cc3c
Improve log messages for ApiListener::ApiTimerHandler
2015-02-17 15:46:29 +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
f097e48889
Don't use separate threads for each ApiClient object
...
fixes #6109
2015-02-14 16:34:36 +01:00
Michael Friedrich
2cab6fbb9d
Make the argments for the stats functions const-ref
...
fixes #8433
2015-02-13 11:29:15 +01:00
Gunnar Beutner
97fc5bb10b
Implement additional attributes for the Host class
...
refs #7564
2015-02-09 08:50:17 +01:00
Michael Friedrich
ea2ac81003
Remove name and return value for stats functions
...
fixes #6171
2015-02-07 22:36:17 +01:00
Gunnar Beutner
88e1aadbf2
Use a separate thread for TLS connection attempts
...
fixes #8295
2015-01-28 08:35:36 +01:00
Michael Friedrich
78bfd0204c
Update copyright year
2015-01-22 12:00:23 +01:00
Gunnar Beutner
55b7f00382
Remove unnecessary includes
2014-12-15 10:16:06 +01:00
Gunnar Beutner
8611682cdb
Fix initialization for the ApiListener class
...
fixes #7780
2014-11-21 23:23:31 +01:00
Gunnar Beutner
7321e45abc
Implement support for executing remote commands
...
fixes #7559
2014-11-13 14:54:55 +01:00
Gunnar Beutner
478f03b49a
Replace boost::shared_ptr with boost::intrusive_ptr
...
refs #7622
2014-11-09 16:54:41 +01:00
Gunnar Beutner
7559273359
Replace cJSON with YAJL
...
fixes #7452
2014-10-26 20:00:35 +01:00
Gunnar Beutner
5cb08f3ecc
Fix incorrect attribute name
...
fixes #7446
2014-10-24 17:48:02 +02:00
Gunnar Beutner
17003d0157
Remove unnecessary initializers
...
refs #7247
2014-10-23 19:02:16 +02:00
Gunnar Beutner
9368ff0e03
Update some more log messages
2014-10-20 10:09:57 +02:00
Gunnar Beutner
2d5e9514a5
Refactor logging code
2014-10-19 17:52:17 +02:00
Gunnar Beutner
b18f57a745
Remove logger_fwd.hpp
2014-10-19 14:50:39 +02:00
Gunnar Beutner
311cce5d41
Allow TLS connections with unverified certificates
...
refs #7244
2014-10-16 09:01:18 +02:00
Gunnar Beutner
879684efcd
Fix problems with PNP4Nagios
...
fixes #7268
2014-09-17 15:38:39 +02:00
Gunnar Beutner
ac32d4b382
Improve thread spawning behavior
...
fixes #7186
2014-09-11 11:45:21 +02:00
Gunnar Beutner
6f2ea6bc08
Fix build problems with Oracle Solaris Studio
...
refs #6896
2014-09-02 13:09:17 +02:00
Gunnar Beutner
fca79dd66c
Check object access when replaying log files
...
fixes #6205
2014-08-26 11:01:29 +02:00
Gunnar Beutner
f7f8bd9b00
Use const-ref specifier when catching exceptions
...
refs #6070
2014-08-25 08:36:30 +02:00
Gunnar Beutner
2c7f440a73
Implement support for ApiListener::bind_host
...
fixes #6998
2014-08-25 08:27:19 +02:00
Gunnar Beutner
3972aa20c4
Change log level for one of the log messages
...
refs #6066
2014-08-22 16:00:57 +02:00
Gunnar Beutner
29db3f0972
Add more log messages for API connections
...
refs #6066
2014-08-22 15:39:34 +02:00
Michael Friedrich
de229f9fec
Exit early on ApiListener SSL errors
...
refs #6682
2014-08-05 12:14:24 +02:00
Gunnar Beutner
883170a806
Avoid duplicate API connections
...
refs #6724
2014-08-05 09:10:59 +02:00
Michael Friedrich
51329f0b3c
Bail early if ApiListener cannot be started
...
refs #6682
2014-08-04 17:23:41 +02:00
Gunnar Beutner
9c9982616b
Properly close TLS connections
...
refs #6724
2014-08-04 13:35:12 +02:00
Gunnar Beutner
65e69fcd37
Another attempt at fixing the API deadlock
...
fixes #6617
2014-07-01 09:41:02 +02:00
Gunnar Beutner
adccc41a8d
Fix: Icinga doesn't send SetLogPosition messages when one of the endpoints fails to connect
...
fixes #6537
2014-06-23 10:00:02 +02:00
Michael Friedrich
0c021d94cb
Error Messages: Catch and log all Socket class exceptions.
...
Refs #6070
2014-06-05 16:17:53 +02:00
Michael Friedrich
47f19a2ce9
Error messages: Catch all SSL/TLS exceptions in ApiListener.
...
Refs #6070
2014-06-05 15:03:56 +02:00
Michael Friedrich
bd916723f4
Error messages: Fix ApiListener.
...
Refs #6070
2014-06-05 14:40:52 +02:00
Gunnar Beutner
24035ab390
Use AF_UNSPEC for Bind() calls.
...
Fixes #6375
2014-06-01 08:51:06 +02:00
Michael Friedrich
340693fb34
Change log message identifier for libremote.
...
Refs #6346
2014-05-28 14:42:00 +02:00
Gunnar Beutner
632026cd9f
Rename C++ header files.
...
Fixes #6291
2014-05-25 16:27:14 +02:00