Gunnar Beutner
|
f98c448c95
|
Remove the compatido component.
|
2013-02-28 11:01:59 +01:00 |
Gunnar Beutner
|
35c79a76c1
|
Make attribute lookups O(1).
|
2013-02-26 10:13:54 +01:00 |
Gunnar Beutner
|
8f11e0412d
|
Don't use -fvisibility=hidden for debug builds.
|
2013-02-25 08:58:44 +01:00 |
Gunnar Beutner
|
404b1807e6
|
Removed PCH support (as it's clearly not working properly).
|
2013-02-22 08:12:43 +01:00 |
Gunnar Beutner
|
4306c6c07a
|
Fine-grained locks (WIP, Part 8).
|
2013-02-21 16:12:50 +01:00 |
Gunnar Beutner
|
74b122d430
|
Implemented the 'Script' type.
|
2013-02-14 14:58:26 +01:00 |
Gunnar Beutner
|
9412b2be35
|
Use -fvisibility=hidden when it's available.
|
2013-02-14 10:53:34 +01:00 |
Gunnar Beutner
|
a80872b314
|
Use pipe2() instead of pipe() when possible.
|
2013-02-13 07:33:14 +01:00 |
Gunnar Beutner
|
4e9afd7c2c
|
Build fix V2.
|
2013-02-10 17:44:03 +01:00 |
Gunnar Beutner
|
8667bba7e0
|
Build fix for *NIX systems with a non-GNU libc.
|
2013-02-10 17:15:18 +01:00 |
Gunnar Beutner
|
ee37e0cace
|
Implemented environment-based macros.
|
2013-02-09 23:02:33 +01:00 |
Gunnar Beutner
|
1017f78b0b
|
Added dummy project files for the notification component.
|
2013-02-07 21:19:19 +01:00 |
Michael Friedrich
|
73f84c6095
|
asciidoc: remove unused config file path from m4 detection
refs #3230
|
2013-02-07 17:41:25 +01:00 |
Michael Friedrich
|
bff540b359
|
Documentation: add configure/m4 checks for asciidoc bin, add --disable-asciidoc-docs
fixes #3230
|
2013-02-07 17:18:17 +01:00 |
Gunnar Beutner
|
41e10c83be
|
Documentation: add man pages
Fixes #2844
|
2013-02-06 17:49:11 +01:00 |
Michael Friedrich
|
dbf6bccea3
|
Documentation: implement make target for asciidoc generation
similar to 1.x, 'make create-docs'
fixes #3230
|
2013-02-04 18:33:35 +01:00 |
Gunnar Beutner
|
c4293cfa25
|
Added init script.
Fixes #3114
|
2013-02-04 12:52:39 +01:00 |
Gunnar Beutner
|
dbf762e771
|
Use boost::program_options to parse arguments.
Fixes #3536
Fixes #3184
|
2013-02-02 23:22:27 +01:00 |
Gunnar Beutner
|
00b827d5cf
|
Implement search dirs for #include.
Fixes #3599
|
2013-02-01 22:44:58 +01:00 |
Gunnar Beutner
|
b8fa0aa1f5
|
Initial commit of the Icinga Template Library.
Fixes #2977
|
2013-02-01 11:39:06 +01:00 |
Gunnar Beutner
|
fae0cf8b0d
|
Disable debugging by default.
|
2013-01-23 15:54:08 +01:00 |
Gunnar Beutner
|
17553e5cc4
|
Implement --enable-debug configure option.
Fixes #3254
|
2013-01-23 09:45:25 +01:00 |
Gunnar Beutner
|
e9251cb2de
|
Added disclaimer text to "configure".
|
2012-10-16 09:54:06 +02:00 |
Gunnar Beutner
|
01b8141c30
|
configure.ac: Use $PACKAGE instead of $PACKAGE_NAME.
|
2012-10-04 08:55:05 +02:00 |
Gunnar Beutner
|
115489a531
|
Fixed loading components when using a custom --libdir.
|
2012-10-02 09:26:17 +02:00 |
Gunnar Beutner
|
47fa56a805
|
Added methods for retrieving the installation prefix and local state dir.
|
2012-09-28 13:16:08 +02:00 |
Michael Friedrich
|
ea9309096c
|
Merge branch 'master' into mfriedrich/compatido
|
2012-09-27 15:10:04 +02:00 |
Gunnar Beutner
|
c5479057f7
|
Make exception messages more verbose.
|
2012-09-27 09:38:28 +02:00 |
Gunnar Beutner
|
719f7b58be
|
Use AC_PROG_LEX instead of AM_PROG_LEX.
|
2012-09-26 09:54:11 +02:00 |
Michael Friedrich
|
f5d2924452
|
Merge branch 'master' into mfriedrich/compatido
Conflicts:
components/Makefile.am
configure.ac
icinga2.sln
|
2012-09-24 17:48:46 +02:00 |
Michael Friedrich
|
454adc5a90
|
Merge branch 'master' into compatido
|
2012-09-22 15:07:43 +02:00 |
Michael Friedrich
|
ca227528e5
|
Revert "drop broken example config install"
This reverts commit a4df0209d9 .
|
2012-09-22 15:07:30 +02:00 |
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 |