Gunnar Beutner
|
44114232d3
|
Fix timeout problem with API heartbeat messages
fixes #8672
|
2015-03-11 12:53:43 +01:00 |
Gunnar Beutner
|
4cc7d4963c
|
Refactor the API timeout timer
refs #8554
|
2015-02-27 20:18:20 +01:00 |
Gunnar Beutner
|
d7000fa757
|
Make sure that the timeout timer gets destroyed properly
refs #8554
|
2015-02-27 19:54:41 +01:00 |
Gunnar Beutner
|
9622b075bc
|
Use the main threadpool to disconnect API clients
refs #8554
|
2015-02-27 18:32:28 +01:00 |
Gunnar Beutner
|
2884e8318d
|
Fix null pointer dereference in ApiClient::TimeoutTimerHandler
fixes #8553
|
2015-02-27 14:12:50 +01:00 |
Gunnar Beutner
|
bb2cdff435
|
Fix a deadlock in ApiClient::Disconnect
fixes #8549
|
2015-02-26 17:23:06 +01:00 |
Gunnar Beutner
|
4e8c5706e1
|
Don't send heartbeats during log replay
fixes #8461
refs #8485
|
2015-02-26 14:59:39 +01:00 |
Gunnar Beutner
|
c439ee6d9f
|
Fix a crash in ApiClient::TimeoutTimerHandler
refs #8485
|
2015-02-26 13:31:38 +01:00 |
Gunnar Beutner
|
1302f7c841
|
Improve log message for cluster connection timeouts
refs #8485
|
2015-02-26 13:09:13 +01:00 |
Gunnar Beutner
|
a3ccd2a1fb
|
Close client connections if we haven't received any messages in some time
refs #8485
|
2015-02-26 12:41:47 +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 |
Gunnar Beutner
|
d5c33d84f7
|
Fix a deadlock in ApiClient::~ApiClient
fixes #8462
|
2015-02-17 14:31:10 +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 |
Michael Friedrich
|
78bfd0204c
|
Update copyright year
|
2015-01-22 12:00:23 +01:00 |
Gunnar Beutner
|
4d657163c3
|
Implement heartbeat messages for the cluster
fixes #7745
|
2014-12-09 13:17:27 +01:00 |
Gunnar Beutner
|
478f03b49a
|
Replace boost::shared_ptr with boost::intrusive_ptr
refs #7622
|
2014-11-09 16:54:41 +01:00 |
Michael Friedrich
|
f69527599f
|
Cli: Fix serial.txt permissions for 'node setup/wizard'
fixes #7546
|
2014-11-02 19:38:35 +01: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
|
97cf93089b
|
Build fix for FreeBSD
|
2014-10-16 13:36:25 +02:00 |
Gunnar Beutner
|
f433679b13
|
Implement the "pki request" and "pki ticket" commands
refs #7244
|
2014-10-16 12:27:34 +02:00 |
Gunnar Beutner
|
311cce5d41
|
Allow TLS connections with unverified certificates
refs #7244
|
2014-10-16 09:01:18 +02:00 |
Gunnar Beutner
|
092983d5ad
|
Properly deal with closed TLS streams
fixes #6892
|
2014-09-09 15:28:55 +02:00 |
Gunnar Beutner
|
9a06b09366
|
ApiClient: Don't try to write to closed streams
refs #6892
|
2014-09-09 15:12:39 +02:00 |
Gunnar Beutner
|
5bb3971f0b
|
Increase queue size for API clients
fixes #6841
fixes #7096
|
2014-09-05 11:54:47 +02:00 |
Gunnar Beutner
|
f7f8bd9b00
|
Use const-ref specifier when catching exceptions
refs #6070
|
2014-08-25 08:36:30 +02:00 |
Gunnar Beutner
|
29db3f0972
|
Add more log messages for API connections
refs #6066
|
2014-08-22 15:39:34 +02:00 |
Gunnar Beutner
|
3c8e84e59e
|
Fix an invalid pointer access in ApiClient::DisconnectSync
refs #6724
|
2014-08-04 12:48:46 +02:00 |
Gunnar Beutner
|
6455c51777
|
Fix a potential deadlock in ApiClient::Disconnect
refs #6724
|
2014-08-04 09:50:47 +02:00 |
Gunnar Beutner
|
f6d6a82762
|
Fix crash in ApiClient::Disconnect
fixes #6672
|
2014-07-09 09:14:17 +02:00 |
Gunnar Beutner
|
65e69fcd37
|
Another attempt at fixing the API deadlock
fixes #6617
|
2014-07-01 09:41:02 +02:00 |
Gunnar Beutner
|
8b1579381e
|
Revert "Fix another deadlock in ApiClient::SendMessage"
This reverts commit a0c0930325 .
|
2014-07-01 08:57:57 +02:00 |
Gunnar Beutner
|
a0c0930325
|
Fix another deadlock in ApiClient::SendMessage
refs #6368
|
2014-06-30 14:01:07 +02:00 |
Michael Friedrich
|
340693fb34
|
Change log message identifier for libremote.
Refs #6346
|
2014-05-28 14:42:00 +02:00 |
Gunnar Beutner
|
ca51fe8c56
|
Remove the keep_alive attribute.
Fixes #6304
|
2014-05-26 13:49:14 +02:00 |
Gunnar Beutner
|
632026cd9f
|
Rename C++ header files.
Fixes #6291
|
2014-05-25 16:27:14 +02:00 |
Michael Friedrich
|
1df7518b35
|
Move more log messages to 'notice' severity.
Refs #6070
|
2014-05-22 23:47:03 +02:00 |
Michael Friedrich
|
c2dadc5f88
|
Fix debug output for Api* connection errors.
Refs #6070
|
2014-05-22 21:20:18 +02:00 |
Michael Friedrich
|
4296ec3987
|
Change the most chatting log messages to 'notice' severity.
Refs #6070
|
2014-05-22 16:07:57 +02:00 |
Michael Friedrich
|
7462c8320a
|
Add 'notice' severity to *Logger.
Refs #6070
|
2014-05-22 16:07:57 +02:00 |
Gunnar Beutner
|
9c3e399188
|
Remove unnecessary includes.
Fixes #6189
|
2014-05-11 18:11:32 +02:00 |
Gunnar Beutner
|
87bcb168d7
|
Implement timeout for anonymous ApiClient objects.
Refs #6107
|
2014-05-08 15:12:56 +02:00 |
Gunnar Beutner
|
bd610a74b1
|
Clean up reconnect handler.
Refs #6107
|
2014-05-08 15:00:09 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |