Commit Graph

119 Commits

Author SHA1 Message Date
Michael Friedrich 9ec586c16a Revert "set boost required to 1.42"
This reverts commit a55c35cd65.
2012-09-22 15:07:13 +02:00
Gunnar Beutner 5921337b46 Merged convenience component into libicinga. 2012-09-21 13:49:14 +02:00
Gunnar Beutner b4e632141c Updated boost version (1.42 -> 1.41). 2012-09-18 12:38:08 +02:00
Gunnar Beutner d7b55f4926 Changed minimum version for Boost to 1.42 2012-09-17 11:17:15 +02:00
Michael Friedrich 3db96f01ce Merge branch 'master' into compatido 2012-09-15 13:23:51 +02:00
Michael Friedrich a55c35cd65 set boost required to 1.42 2012-09-15 13:22:40 +02:00
Michael Friedrich a4df0209d9 drop broken example config install 2012-09-15 12:53:38 +02:00
Michael Friedrich 7540cd82a6 WIP: compatido 2012-09-15 12:51:40 +02:00
Gunnar Beutner 5c5db5b3a5 Added example config files and updated the build script so they get installed. 2012-09-14 11:35:30 +02:00
Gunnar Beutner 7e0fa1ce13 Renamed component: cibsync -> replication 2012-09-14 10:52:57 +02:00
Gunnar Beutner 4688c6395e Set required boost version to 1.46 (at least until we've figured out the exact requirements). 2012-09-14 10:25:20 +02:00
Gunnar Beutner 12f6b87bbc Fixed error with detecting Boost library. 2012-09-10 15:50:49 +02:00
Gunnar Beutner 037e3d913b Refactored the libraries. 2012-09-10 14:07:32 +02:00
Gunnar Beutner 9bc93ce4a9 Renamed 'doc' to 'docs'.
Moved Doxygen files to docs/.
Removed cJSON directory.
Moved libraries into lib/.
Renamed 'config' to 'm4'.
Renamed 'dyn' library to 'config'.
2012-09-07 10:27:31 +02:00
Gunnar Beutner dc6246642f Implemented replication for Endpoint objects. 2012-09-03 10:29:02 +02:00
Gunnar Beutner 082c627fb9 Fixed build error on Debian wheezy. 2012-08-31 09:48:31 +02:00
Gunnar Beutner 8b87e30197 Removed roles/publications. 2012-08-14 10:53:04 +02:00
Gunnar Beutner 24a5a10e00 Refactored ConfigObject adapter classes. 2012-07-27 19:56:57 +02:00
Gunnar Beutner 9b7251abb9 Implemented 'services' property for host definitions. 2012-07-06 11:22:38 +02:00
Gunnar Beutner a1423371d0 Moved configrpc code into the cibsync module. 2012-07-02 15:08:15 +02:00
Gunnar Beutner f2420fb17a Moved CIB stuff into a separate library and loadable component. 2012-07-02 12:34:54 +02:00
Gunnar Beutner 5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner d4fb11d427 Even more bugfixes. 2012-06-21 16:16:53 +02:00
Gunnar Beutner 1ce92cf29a Use popen_noshell() instead of popen(). 2012-06-19 19:05:24 +02:00
Gunnar Beutner 1db56a5995 Bugfixes for the nagios checker/thread pool. 2012-06-18 17:23:48 +02:00
Gunnar Beutner 4c658eb889 Multi-threaded nagios checks. 2012-06-17 21:00:24 +02:00
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner e66285ddc5 Merge branch 'master' of github.com:gunnarbeutner/strawberry
Conflicts:
	components/checker/checkercomponent.cpp
2012-06-14 15:17:51 +02:00
Gunnar Beutner 1e1bb43dea Replaced custom event code with Boost.Signals. 2012-06-14 15:16:41 +02:00
Gunnar Beutner 27f9d9373c Added delegation component. 2012-06-14 13:21:40 +02:00
Gunnar Beutner 739d0c1c29 Implemented asynchronous (internal) API calls. 2012-06-14 11:18:20 +02:00
Gunnar Beutner 3e2b5d5269 Fixed memory leaks in the parser.
Improved Dictionary performance.
2012-06-06 14:38:28 +02:00
Gunnar Beutner 1825d3384a Added config parser. 2012-05-31 08:45:02 +02:00
Gunnar Beutner 195cd07ace Updated dyntest app. 2012-05-30 14:46:51 +02:00
Gunnar Beutner 6c580aeb4a Removed SQLite. 2012-05-30 09:51:45 +02:00
Gunnar Beutner 132a62f4eb Fixed Solaris compatibility. 2012-05-29 16:56:25 +02:00
Gunnar Beutner 071853034d Pretty-print library detection data. 2012-05-29 16:14:49 +02:00
Gunnar Beutner b31591997c Only build SQLite when there's no system-provided library. 2012-05-29 15:59:00 +02:00
Gunnar Beutner 3027ea1758 Added SQLite. 2012-05-29 13:52:24 +02:00
Gunnar Beutner fa158c5368 Added makefile support for unit tests. 2012-05-28 12:01:08 +02:00
Gunnar Beutner d130d6017f Improved MingW compatibility. 2012-05-28 10:41:21 +02:00
Gunnar Beutner 6f6cc52e20 Use spec file as the authorative source of the package info/version number. 2012-05-27 19:50:48 +02:00
Gunnar Beutner 98dae64a84 Updated RPM packaging scripts. 2012-05-27 16:21:50 +02:00
Gunnar Beutner 2f1383b4a8 Fixed autogen.sh on CentOS 6.2 2012-05-27 13:35:35 +02:00
Gunnar Beutner 979cbdd70c Updated RPM spec file. 2012-05-26 23:12:46 +02:00
Gunnar Beutner 2e3e1af32b Use ax_cxx_compile_stdcxx_0x.m4 to detect C++0x support. 2012-05-26 14:40:15 +02:00
Gunnar Beutner 7f33b2caae Fixed --disable-shared on Solaris. 2012-05-26 13:53:24 +02:00
Gunnar Beutner 94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner 70b2595b26 Added TR1 compat support using Boost. 2012-05-25 14:40:10 +02:00
Gunnar Beutner 132ceb8f81 Cleaned up configure.ac and made the build scripts more Solaris-friendly. 2012-05-25 13:51:05 +02:00
Gunnar Beutner 15e9f7e6f3 Added automake support for doxygen. 2012-05-18 11:31:55 +02:00
Gunnar Beutner 7b03f52e99 Added support for --disable-shared. 2012-05-12 16:12:26 +02:00
Gunnar Beutner 636d529f55 Added error message for missing OpenSSL headers. 2012-05-11 12:44:11 +02:00
Gunnar Beutner 93922d427c Disable building static libraries. 2012-05-09 12:14:47 +02:00
Gunnar Beutner 2c93eea4e7 Fixed library dependencies (libtool). 2012-05-09 12:10:07 +02:00
Gunnar Beutner 18bffce0ed Implemented message-based authorisation checks. 2012-05-09 10:16:31 +02:00
Gunnar Beutner c8a5343fe5 Refactored subscription code in preparation for a centralized broker/discovery component. 2012-05-07 11:13:47 +02:00
Gunnar Beutner b89c6abab6 Build fixes for *NIX. 2012-04-24 14:04:51 +02:00
Gunnar Beutner d3798c4bf4 Implemented demo component. 2012-04-23 13:45:41 +02:00
Gunnar Beutner 9b20a9271e Build fixes. 2012-04-13 13:21:36 +02:00
Gunnar Beutner 05a6303f82 Build fixes for Windows. 2012-04-13 11:45:09 +02:00
Gunnar Beutner 27d008f1ce Build fix for *NIX. 2012-04-13 11:32:19 +02:00
Gunnar Beutner 390a00e546 Made build system more Windows-friendly
Implemented endpoint system for the discovery service
2012-04-06 08:56:52 +02:00
Gunnar Beutner bfcb5019d5 Detect level of C++ support. 2012-04-03 15:47:32 +02:00
Gunnar Beutner 34d50924e8 Added support for demangling GCC C++ names. 2012-04-03 13:48:37 +02:00
Gunnar Beutner d386a2cc4c Build fixes for CentOS 5.3 2012-04-02 12:32:23 +02:00
Gunnar Beutner 15a5c3d233 Removed miniapp demo application 2012-04-01 19:32:18 +02:00
Gunnar Beutner 43b38f5a85 Fixed compilation errors with automake/gcc 2012-04-01 10:18:29 +02:00
Gunnar Beutner e11994038d Initial commit. 2012-03-28 13:24:49 +02:00