Commit Graph

  • db25f7f353 Moved Get*Address() functions to Socket class. Gunnar Beutner 2012-04-27 11:44:05 +0200
  • c1a8576c5c Implemented IPv6 support. Gunnar Beutner 2012-04-27 09:54:07 +0200
  • 3825e2902f Cleaned up reconnection code. Gunnar Beutner 2012-04-26 21:33:23 +0200
  • c01477ff62 More gcc build fixes. Gunnar Beutner 2012-04-26 16:55:26 +0200
  • e34045b307 Build fix for gcc. Gunnar Beutner 2012-04-26 16:51:24 +0200
  • ae58a2dcda Cleaned up logging. Implemented TCPSocket::Get*Address() Gunnar Beutner 2012-04-26 16:45:00 +0200
  • 24e69fcfb6 Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test Gunnar Beutner 2012-04-26 12:58:43 +0200
  • e35b14f9a4 Make Application::Log static and add more logging. Gunnar Beutner 2012-04-26 12:58:20 +0200
  • 68a0c569ce Fixed compilation warning. Gunnar Beutner 2012-04-26 12:55:48 +0200
  • 0d8b352150 Fixed subscription code. Gunnar Beutner 2012-04-25 20:35:37 +0200
  • 00709b21c8 Deal with appletastic deprecation warnings for OpenSSL. Gunnar Beutner 2012-04-24 19:58:32 +0200
  • 0cc15ffc0c Ignore SIGPIPE (which is taken care of by the Socket class). Gunnar Beutner 2012-04-24 19:55:18 +0200
  • 09a7cf9a82 Removed EndpointManager::SetIdentity and EndpointManager::GetIdentity Gunnar Beutner 2012-04-24 19:54:06 +0200
  • 6ab5f710b8 Fixed typo that caused TLSClient::WantsToRead() to fail. Gunnar Beutner 2012-04-24 19:53:47 +0200
  • fa9449fc73 SSL bugfixes. Gunnar Beutner 2012-04-24 16:27:23 +0200
  • 55e8619b76 Fixed *NIX build scripts. Gunnar Beutner 2012-04-24 15:58:19 +0200
  • e5b146b792 Updated authentication subsystem to use SSL certificates. Gunnar Beutner 2012-04-24 15:56:48 +0200
  • 4f6aa3236c Implemented error handling and certificate verification for SSL. Gunnar Beutner 2012-04-24 14:54:05 +0200
  • b89c6abab6 Build fixes for *NIX. Gunnar Beutner 2012-04-24 14:04:51 +0200
  • 21ef4836ee Implement SSL support. Gunnar Beutner 2012-04-24 14:02:15 +0200
  • 576181f304 Added helper functions for commonly used IcingaApplication methods. Gunnar Beutner 2012-04-24 07:16:34 +0200
  • bd3ceb8edd Fixed message subscriptions. Gunnar Beutner 2012-04-23 17:00:39 +0200
  • 9e85d1efe4 Auto-load the discovery component. Gunnar Beutner 2012-04-23 16:51:03 +0200
  • 885f1834f1 Added discovery component. Gunnar Beutner 2012-04-23 16:49:02 +0200
  • 5fa34a3e3d Funnel messages through the generic SendUnicastRequest method to take advantage of the centralised security features. Gunnar Beutner 2012-04-23 16:48:40 +0200
  • a60c7cd2a3 Updated test config. Gunnar Beutner 2012-04-23 14:06:13 +0200
  • ab0a37142a Bugfixes for the demo component. Gunnar Beutner 2012-04-23 14:01:31 +0200
  • d3798c4bf4 Implemented demo component. Gunnar Beutner 2012-04-23 13:45:41 +0200
  • ce6272d306 Build fix for *NIX. Gunnar Beutner 2012-04-23 09:53:13 +0200
  • f7acf4ba3f Code cleanups. Proper error handling for some *NIX functions. Gunnar Beutner 2012-04-23 09:48:20 +0200
  • 42749696b6 Build fix for gcc. Gunnar Beutner 2012-04-23 09:41:10 +0200
  • 09001efd18 Build fix for gcc. Gunnar Beutner 2012-04-23 08:42:24 +0200
  • 69c30c264a Code cleanup Gunnar Beutner 2012-04-22 16:45:31 +0200
  • bf1e07b686 Bugfix for reconnection handling. Gunnar Beutner 2012-04-20 16:44:32 +0200
  • 90c4d6624b Fixed weak ptr deref bug. Gunnar Beutner 2012-04-20 16:21:43 +0200
  • 5ae2c4aa5b Fixed crash while unloading auth/sub components. Gunnar Beutner 2012-04-20 16:10:38 +0200
  • fb53dd345c Refactored authentication code into a separate component. Gunnar Beutner 2012-04-20 16:06:06 +0200
  • f7f8edb875 Cleaned up configrpc. Gunnar Beutner 2012-04-20 15:49:12 +0200
  • 51b3fe14e7 Added 'replicated' property for config objects. Gunnar Beutner 2012-04-20 14:20:25 +0200
  • 011ba0e6d7 Build fix for gcc. Gunnar Beutner 2012-04-20 13:52:32 +0200
  • b1256d9fe9 Cleaned up message classes. Gunnar Beutner 2012-04-20 13:49:04 +0200
  • a4b0da505f Updated *NIX build scripts. Gunnar Beutner 2012-04-20 10:38:58 +0200
  • 1a128e2f66 Implemented pseudo-authentication handshake. Gunnar Beutner 2012-04-20 10:38:11 +0200
  • 761d494d8e Build fixes for *NIX. Gunnar Beutner 2012-04-19 12:20:03 +0200
  • c11231f4e7 Added placeholders for event persistance handling. Gunnar Beutner 2012-04-19 12:16:52 +0200
  • 2cd43ed8c6 Refactored subscription handling into a separate component. Gunnar Beutner 2012-04-19 11:29:36 +0200
  • fd64dc5a99 Bugfix: Make sure timeval is valid. Gunnar Beutner 2012-04-19 09:41:12 +0200
  • 8621717f4c Set SO_REUSEADDR for listeners. Gunnar Beutner 2012-04-19 09:18:54 +0200
  • 810a8215e6 Updated test code. Gunnar Beutner 2012-04-19 08:51:38 +0200
  • f3f582ab61 Cleaned up Socket/Timer code. Gunnar Beutner 2012-04-19 08:46:41 +0200
  • f9bf1c3b75 Compilation fixes for gcc. Gunnar Beutner 2012-04-18 15:51:17 +0200
  • efaa2a1fd1 Updated automake files. Gunnar Beutner 2012-04-18 15:42:21 +0200
  • 7474b63dff Refactored messaging system. Gunnar Beutner 2012-04-18 15:22:25 +0200
  • ab32aa4f71 Refactored JSON/message code. Gunnar Beutner 2012-04-16 16:27:41 +0200
  • 40b45c3d91 Renamed event/condvar/mutex/thread classes to match other class names. Gunnar Beutner 2012-04-16 08:36:50 +0200
  • 8f7fb9699d Fixed config file loader. Gunnar Beutner 2012-04-13 13:24:32 +0200
  • 9b20a9271e Build fixes. Gunnar Beutner 2012-04-13 13:16:54 +0200
  • 9bfff6ddb7 Restructured components. Gunnar Beutner 2012-04-13 13:10:35 +0200
  • 851d8e4d85 Removed reference to external file. Gunnar Beutner 2012-04-13 12:34:23 +0200
  • 6d70d399de Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test Gunnar Beutner 2012-04-13 11:58:28 +0200
  • 90796b5b6b Build fix for OS X. Gunnar Beutner 2012-04-13 11:58:05 +0200
  • 44136cf4d0 Build fixes for *NIX. Gunnar Beutner 2012-04-13 11:49:49 +0200
  • 05a6303f82 Build fixes for Windows. Gunnar Beutner 2012-04-13 11:45:09 +0200
  • 27d008f1ce Build fix for *NIX. Gunnar Beutner 2012-04-13 11:32:19 +0200
  • d5be7a0b4f Build fixes. Gunnar Beutner 2012-04-13 11:08:33 +0200
  • fda4f1189b Build fix. Gunnar Beutner 2012-04-06 09:18:06 +0200
  • 399b2eca19 Fixed assertion at program exit. Gunnar Beutner 2012-04-06 09:16:43 +0200
  • 04472c5a85 Fixed *NIX build Gunnar Beutner 2012-04-06 09:10:22 +0200
  • 390a00e546 Made build system more Windows-friendly Implemented endpoint system for the discovery service Gunnar Beutner 2012-04-06 08:56:52 +0200
  • 8e7787e315 Improved socket error handling. Gunnar Beutner 2012-04-04 16:02:19 +0200
  • 6a42ac0fe5 Moved ConnectionManager class to icinga subproject. Gunnar Beutner 2012-04-04 15:09:59 +0200
  • 7657fc6bd1 Implemented parsing remote object update messages. Gunnar Beutner 2012-04-04 14:30:11 +0200
  • 261329e483 Implemented outbound JSON-RPC client connections. Made socket error handling more robust. Gunnar Beutner 2012-04-04 12:22:46 +0200
  • f20e71ace8 Fixed compilation problem on *NIX. Gunnar Beutner 2012-04-04 10:21:14 +0200
  • 5360a39cc5 Fixed module unloading problems. Gunnar Beutner 2012-04-04 10:08:31 +0200
  • 94c7324b51 Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test Gunnar Beutner 2012-04-04 10:05:49 +0200
  • c3142ed593 Refactored config handling to support observing individual config object types more easily. Gunnar Beutner 2012-04-04 10:04:38 +0200
  • 2e8ed6a6b5 Implemented SIGINT handler Gunnar Beutner 2012-04-03 19:49:56 +0200
  • 6fea4d6baa Fixed compilations errors. Added some more debugging code. Gunnar Beutner 2012-04-03 19:10:51 +0200
  • cac3c2109a Cleaned up (Un)RegisterMethod methods. Gunnar Beutner 2012-04-03 18:10:16 +0200
  • bfcb5019d5 Detect level of C++ support. Gunnar Beutner 2012-04-03 15:47:32 +0200
  • 66fdf079fa Removed custom new_object function. Gunnar Beutner 2012-04-03 15:16:11 +0200
  • 34d50924e8 Added support for demangling GCC C++ names. Gunnar Beutner 2012-04-03 13:38:30 +0200
  • 7ba6a4d921 Implemented rudimentary error handling. Gunnar Beutner 2012-04-03 13:01:00 +0200
  • b30284c64c Use const references for shared ptrs. Gunnar Beutner 2012-04-03 11:39:26 +0200
  • 3da08ca9b6 Refactored event handling. Gunnar Beutner 2012-04-03 11:13:17 +0200
  • 7c5d29bbc9 Renamed RefType/WeakRefType typedefs to Ptr/WeakPtr Gunnar Beutner 2012-04-02 20:50:35 +0200
  • 96b4cb68d4 Build fix for *NIX. Gunnar Beutner 2012-04-02 19:46:48 +0200
  • 24c0c7cb9c Fixed PATH_MAX problems on *NIX. Gunnar Beutner 2012-04-02 19:38:04 +0200
  • f890f1d42c Fixed dependency problem. Gunnar Beutner 2012-04-02 16:25:43 +0200
  • 7e1add815b Use config filename from command line arguments. Gunnar Beutner 2012-04-02 13:45:27 +0200
  • a8b83c2d35 Fixed setting the component search path. Gunnar Beutner 2012-04-02 13:43:47 +0200
  • 8c6d3cd5b7 Bugfix: Forgot to initialize m_Arguments Gunnar Beutner 2012-04-02 13:16:22 +0200
  • 0e215f112a Fixed search path problems. Gunnar Beutner 2012-04-02 13:09:33 +0200
  • d386a2cc4c Build fixes for CentOS 5.3 Gunnar Beutner 2012-04-02 10:29:08 +0200
  • 55efd625a3 Moved platform-specific code into separate files. Gunnar Beutner 2012-04-02 10:26:38 +0200
  • 1b6bfb9db5 Cleaned up includes; using namespace std is the default now. Gunnar Beutner 2012-04-02 09:03:29 +0200
  • 191ded487b Removed I2_ prefix for header guard #defines. Gunnar Beutner 2012-04-02 08:56:30 +0200
  • 0b570cc304 Updated git ignores. Gunnar Beutner 2012-04-01 20:11:50 +0200
  • 6e1948f058 Renamed the VS project file to match the autoconf project name Gunnar Beutner 2012-04-01 20:09:47 +0200