Commit Graph

107 Commits

Author SHA1 Message Date
Gunnar Beutner d7492ab823 Remove libpopen_noshell. 2013-03-12 14:01:01 +01:00
Gunnar Beutner 3c363499bb Eliminate the Component class.
Fixes #3832
Fixes #3840
2013-03-12 13:45:54 +01:00
Gunnar Beutner b19eedf8ec Fix: $prefix/var not created during 'make install', fails on cmd pipe creation
Fixes #3815
2013-03-12 09:58:58 +01:00
Gunnar Beutner 27505536f9 Add livestatus component. 2013-03-10 03:09:01 +01:00
Gunnar Beutner cada2abeb3 Implement automated stacktraces for exceptions. 2013-03-07 19:44:39 +01:00
Gunnar Beutner 70fa21dfbc Various bugfixes. 2013-03-06 11:04:20 +01:00
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