Yonas Habteab
|
e8b7baa298
|
JsonRpcConnection: Drop unused `m_NextHeartbeat` variable
|
2024-10-30 14:31:48 +01:00 |
Alexander A. Klimov
|
33f8ea6dcc
|
JsonRpcConnection#Disconnect(): spawn coroutine only if necessary
by checking the now atomic #m_ShuttingDown outside of it.
|
2024-08-27 14:23:41 +02:00 |
Alexander A. Klimov
|
a1683568a1
|
Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr
|
2019-10-21 16:12:35 +02:00 |
Michael Friedrich
|
5fa7331cc9
|
Quality: Replace deprecated Boost IO service code
https://github.com/boostorg/asio/issues/110
https://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
|
2019-09-09 15:27:57 +02:00 |
Alexander A. Klimov
|
42a33cdc7d
|
Fix build errors with Boost v1.70
refs #7237
|
2019-06-07 16:30:34 +02:00 |
Alexander A. Klimov
|
ad28380884
|
Close server connections and shutdown coroutines immediately on disconnect
|
2019-06-05 10:42:03 +02:00 |
Alexander A. Klimov
|
5208448b76
|
Restore the previous performance of replaying logs
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
79e95d2355
|
Introduce JsonRpcConnection#SendMessageInternal()
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
8b3efe5759
|
Introduce AsioConditionVariable
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
a451327b81
|
JsonRpcConnection: re-add num_json_rpc_work_queue_item_rate
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
a54bd9d5c4
|
JsonRpcConnection: re-add automatic disconnect
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
7aae8bd265
|
JsonRpcConnection: re-add heartbeats
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
84b411501b
|
Re-add JsonRpcConnection#Disconnect()
|
2019-04-01 13:31:16 +02:00 |
Alexander A. Klimov
|
6c86c127f1
|
Port JsonRpcConnection to Boost ASIO
|
2019-04-01 11:40:14 +02:00 |
Michael Friedrich
|
d14a88235d
|
Replace Copyright header with a short version, part I
CLion -> replace in path
|
2019-02-25 14:48:22 +01:00 |
Michael Friedrich
|
dab53448bc
|
icinga.com: Update *.{h,c}pp
|
2018-10-18 09:27:04 +02:00 |
Gunnar Beutner
|
94e6be1a65
|
Remove unused includes
|
2018-01-22 09:52:29 +01:00 |
Gunnar Beutner
|
621eed3f13
|
Apply clang-tidy fix 'modernize-pass-by-value'
|
2018-01-04 12:24:57 +01:00 |
Gunnar Beutner
|
ac155d1dda
|
Apply clang-tidy fix 'modernize-redundant-void-arg'
|
2018-01-04 12:24:57 +01:00 |
Gunnar Beutner
|
efe99a3e5e
|
Add the final keyword to classes
|
2018-01-04 05:20:20 +00:00 |
Gunnar Beutner
|
90496b5456
|
Build libraries as static libraries
|
2018-01-02 23:29:48 +01:00 |
Michael Insel
|
158ae2188e
|
Change copyright header for 2018
|
2018-01-02 12:08:55 +01:00 |
Gunnar Beutner
|
3c5af89d5f
|
Fix compiler warnings
|
2017-12-14 09:15:37 +01:00 |
Gunnar Beutner
|
2fec16952d
|
Remove unused code
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
774936bfe8
|
Implement support for pki::UpdateCertificate messages
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
623208d617
|
Implement support for forwarding certificate requests
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
03f5ccd252
|
Implement support for cleaning up expired API callbacks
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Gunnar Beutner
|
0ec07bce51
|
Implement support for updating client certificates
refs #5450
|
2017-09-12 12:52:49 +02:00 |
Michael Friedrich
|
d366a63510
|
Add API & Cluster stats to /v1/status & icinga check performance metrics
refs #5133
|
2017-05-24 16:21:05 +02:00 |
Michael Friedrich
|
b7caf0820d
|
Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
|
2017-01-10 17:19:12 +01:00 |
Gunnar Beutner
|
fa7d0448f9
|
Decode cluster messages in the WorkQueue threads
refs #11014
|
2016-01-27 16:52:01 +01:00 |
Gunnar Beutner
|
9689223081
|
Use multiple WorkQueues to process cluster messages
refs #11014
|
2016-01-27 15:45:58 +01:00 |
Gunnar Beutner
|
8f53835c11
|
Make sure we only have one connection per satellite
refs #11014
|
2016-01-25 10:57:06 +01:00 |
Gunnar Beutner
|
599929b0f6
|
Update copyright headers for 2016
|
2016-01-12 08:29:59 +01:00 |
Gunnar Beutner
|
c1892a2f30
|
Remove JsonRpcConnection::m_WriteQueue
refs #9976
|
2015-09-30 16:39:36 +02:00 |
Michael Friedrich
|
d7970f5bb1
|
Implement modified attributes v2
refs #9081
refs #9093
|
2015-08-15 20:07:10 +02:00 |
Gunnar Beutner
|
b357012ded
|
Implement HTTP support
refs #9447
|
2015-07-09 11:42:34 +02:00 |