Michael Friedrich
|
949b129c65
|
Ensure that config sync updates are always sent on reconnect
fixes #11083
|
2016-02-04 11:30:27 +01:00 |
Gunnar Beutner
|
54df0b74b6
|
Improve performance for ApiListener::RelayMessageOne
refs #11014
|
2016-01-27 13:39:31 +01:00 |
Gunnar Beutner
|
8c05003101
|
Improve the performance for ApiListener::SyncRelayMessage (part 2)
refs #11014
|
2016-01-27 12:18:16 +01:00 |
Gunnar Beutner
|
f3351bc80e
|
Make sure the updated config sync works with old versions of Icinga 2
refs #11014
|
2016-01-26 10:46:27 +01:00 |
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Michael Friedrich
|
8055f05d5e
|
Fix cluster config sync for (non-)authoritative configs
Details: https://dev.icinga.org/issues/10819#note-39
refs #10819
|
2015-12-12 12:16:00 +01:00 |
Michael Friedrich
|
f91edd9564
|
Use a work queue for replaying the cluster log
refs #10713
|
2015-11-25 13:11:41 +01:00 |
Michael Friedrich
|
3adedcd0a5
|
Improve performance for Zone::CanAccessObject
fixes #10711
|
2015-11-25 12:06:20 +01:00 |
Gunnar Beutner
|
050c520b2a
|
Convert Comment/Downtime to config objects
fixes #9777
|
2015-10-28 17:56:29 +01:00 |
Michael Friedrich
|
717118fed4
|
Fix wrong log lag in cluster-zone check
Refactor the calculation into a generic function
which is also used inside the 2.4 status API.
fixes #8805
|
2015-09-25 14:24:45 +02:00 |
Michael Friedrich
|
4955c28b0c
|
Implement initial api object sync for newly connected endpoints
TODO: Figure out how to deal with Shutdown() deactivating and
therefore deleting all api created objects.
refs #9927
|
2015-09-17 14:20:44 +02:00 |
Michael Friedrich
|
81a0bc6f1b
|
Implement deleting api created objects in the cluster
refs #9927
|
2015-09-17 14:20:44 +02:00 |
Gunnar Beutner
|
6fa58a520c
|
Implement config object sync
Adds object version.
refs #9927
|
2015-09-17 14:20:43 +02:00 |
Gunnar Beutner
|
c37a23ccba
|
Implement the Icinga Studio application
fixes #10042
|
2015-08-31 07:50:01 +02:00 |
Gunnar Beutner
|
d118b71a2a
|
Fix compiler warnings
fixes #9929
|
2015-08-18 07:46:04 +02:00 |
Gunnar Beutner
|
071d2f18fb
|
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes #9914
|
2015-08-15 20:40:41 +02:00 |
Michael Friedrich
|
d7970f5bb1
|
Implement modified attributes v2
refs #9081
refs #9093
|
2015-08-15 20:07:10 +02:00 |
Gunnar Beutner
|
1c657feea1
|
Fix warnings about invalid API function 'icinga::Hello'
fixes #9884
|
2015-08-11 14:19:20 +02:00 |
Gunnar Beutner
|
f600d75930
|
Fix crash during cluster log replay
fixes #9876
|
2015-08-11 12:09:17 +02:00 |
Gunnar Beutner
|
b357012ded
|
Implement HTTP support
refs #9447
|
2015-07-09 11:42:34 +02: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
|
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 |
Michael Friedrich
|
2cab6fbb9d
|
Make the argments for the stats functions const-ref
fixes #8433
|
2015-02-13 11:29:15 +01:00 |
Michael Friedrich
|
ea2ac81003
|
Remove name and return value for stats functions
fixes #6171
|
2015-02-07 22:36:17 +01:00 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
310278344c
|
Make sure we don't include zones.d directories for zones which were removed
fixes #8256
|
2015-01-20 13:18:40 +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
|
170c5a59e4
|
Implement typeof() function
|
2014-11-03 00:45:14 +01: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
|
fca79dd66c
|
Check object access when replaying log files
fixes #6205
|
2014-08-26 11:01:29 +02:00 |
Gunnar Beutner
|
2c7f440a73
|
Implement support for ApiListener::bind_host
fixes #6998
|
2014-08-25 08:27:19 +02:00 |
Michael Friedrich
|
51329f0b3c
|
Bail early if ApiListener cannot be started
refs #6682
|
2014-08-04 17:23:41 +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
|
2acf6a063e
|
Fix syncing zones.d from etc/ to var/lib in a recursive manner
Missing mkdir -p basically. Introducing Utility::MkDirP() which still
requires Win32 implementation.
refs #6328
|
2014-06-12 23:28:46 +02:00 |
Michael Friedrich
|
a3b2b1d780
|
Add global zone identifier for global object/template configuration.
Refs #6254
|
2014-06-11 16:49:30 +02:00 |
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |