133 Commits

Author SHA1 Message Date
Gunnar Beutner
e34045b307 Build fix for gcc. 2012-04-26 16:51:24 +02:00
Gunnar Beutner
ae58a2dcda Cleaned up logging.
Implemented TCPSocket::Get*Address()
2012-04-26 16:50:47 +02:00
Gunnar Beutner
24e69fcfb6 Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test 2012-04-26 12:58:43 +02:00
Gunnar Beutner
e35b14f9a4 Make Application::Log static and add more logging. 2012-04-26 12:58:20 +02:00
Gunnar Beutner
68a0c569ce Fixed compilation warning. 2012-04-26 12:55:48 +02:00
Gunnar Beutner
0d8b352150 Fixed subscription code. 2012-04-25 20:35:37 +02:00
Gunnar Beutner
00709b21c8 Deal with appletastic deprecation warnings for OpenSSL. 2012-04-24 19:58:32 +02:00
Gunnar Beutner
0cc15ffc0c Ignore SIGPIPE (which is taken care of by the Socket class). 2012-04-24 19:55:18 +02:00
Gunnar Beutner
09a7cf9a82 Removed EndpointManager::SetIdentity and EndpointManager::GetIdentity 2012-04-24 19:54:06 +02:00
Gunnar Beutner
6ab5f710b8 Fixed typo that caused TLSClient::WantsToRead() to fail. 2012-04-24 19:53:47 +02:00
Gunnar Beutner
fa9449fc73 SSL bugfixes. 2012-04-24 16:27:23 +02:00
Gunnar Beutner
55e8619b76 Fixed *NIX build scripts. 2012-04-24 15:58:19 +02:00
Gunnar Beutner
e5b146b792 Updated authentication subsystem to use SSL certificates. 2012-04-24 15:56:48 +02:00
Gunnar Beutner
4f6aa3236c Implemented error handling and certificate verification for SSL. 2012-04-24 14:54:05 +02:00
Gunnar Beutner
b89c6abab6 Build fixes for *NIX. 2012-04-24 14:04:51 +02:00
Gunnar Beutner
21ef4836ee Implement SSL support. 2012-04-24 14:02:15 +02:00
Gunnar Beutner
576181f304 Added helper functions for commonly used IcingaApplication methods. 2012-04-24 07:17:46 +02:00
Gunnar Beutner
bd3ceb8edd Fixed message subscriptions. 2012-04-23 17:00:39 +02:00
Gunnar Beutner
9e85d1efe4 Auto-load the discovery component. 2012-04-23 16:51:03 +02:00
Gunnar Beutner
885f1834f1 Added discovery component. 2012-04-23 16:49:02 +02:00
Gunnar Beutner
5fa34a3e3d Funnel messages through the generic SendUnicastRequest method to take advantage of the centralised security features. 2012-04-23 16:48:40 +02:00
Gunnar Beutner
a60c7cd2a3 Updated test config. 2012-04-23 14:06:13 +02:00
Gunnar Beutner
ab0a37142a Bugfixes for the demo component. 2012-04-23 14:01:31 +02:00
Gunnar Beutner
d3798c4bf4 Implemented demo component. 2012-04-23 13:45:41 +02:00
Gunnar Beutner
ce6272d306 Build fix for *NIX. 2012-04-23 09:53:13 +02:00
Gunnar Beutner
f7acf4ba3f Code cleanups.
Proper error handling for some *NIX functions.
2012-04-23 09:48:20 +02:00
Gunnar Beutner
42749696b6 Build fix for gcc. 2012-04-23 09:47:46 +02:00
Gunnar Beutner
09001efd18 Build fix for gcc. 2012-04-23 08:42:24 +02:00
Gunnar Beutner
69c30c264a Code cleanup 2012-04-22 16:45:31 +02:00
Gunnar Beutner
bf1e07b686 Bugfix for reconnection handling. 2012-04-20 16:44:32 +02:00
Gunnar Beutner
90c4d6624b Fixed weak ptr deref bug. 2012-04-20 16:25:05 +02:00
Gunnar Beutner
5ae2c4aa5b Fixed crash while unloading auth/sub components. 2012-04-20 16:10:38 +02:00
Gunnar Beutner
fb53dd345c Refactored authentication code into a separate component. 2012-04-20 16:06:06 +02:00
Gunnar Beutner
f7f8edb875 Cleaned up configrpc. 2012-04-20 15:49:12 +02:00
Gunnar Beutner
51b3fe14e7 Added 'replicated' property for config objects. 2012-04-20 14:22:50 +02:00
Gunnar Beutner
011ba0e6d7 Build fix for gcc. 2012-04-20 13:52:32 +02:00
Gunnar Beutner
b1256d9fe9 Cleaned up message classes. 2012-04-20 13:51:39 +02:00
Gunnar Beutner
a4b0da505f Updated *NIX build scripts. 2012-04-20 10:38:58 +02:00
Gunnar Beutner
1a128e2f66 Implemented pseudo-authentication handshake. 2012-04-20 10:38:11 +02:00
Gunnar Beutner
761d494d8e Build fixes for *NIX. 2012-04-19 12:20:03 +02:00
Gunnar Beutner
c11231f4e7 Added placeholders for event persistance handling. 2012-04-19 12:16:52 +02:00
Gunnar Beutner
2cd43ed8c6 Refactored subscription handling into a separate component. 2012-04-19 11:29:36 +02:00
Gunnar Beutner
fd64dc5a99 Bugfix: Make sure timeval is valid. 2012-04-19 09:41:12 +02:00
Gunnar Beutner
8621717f4c Set SO_REUSEADDR for listeners. 2012-04-19 09:31:24 +02:00
Gunnar Beutner
810a8215e6 Updated test code. 2012-04-19 08:51:38 +02:00
Gunnar Beutner
f3f582ab61 Cleaned up Socket/Timer code. 2012-04-19 08:46:41 +02:00
Gunnar Beutner
f9bf1c3b75 Compilation fixes for gcc. 2012-04-18 15:51:17 +02:00
Gunnar Beutner
efaa2a1fd1 Updated automake files. 2012-04-18 15:42:21 +02:00
Gunnar Beutner
7474b63dff Refactored messaging system. 2012-04-18 15:22:25 +02:00
Gunnar Beutner
ab32aa4f71 Refactored JSON/message code. 2012-04-16 16:27:41 +02:00