60 Commits

Author SHA1 Message Date
Lars Engels
9217ea3143 Add support for FreeBSD and DragonFlyBSD
refs #7680

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-11-14 10:43:51 +01:00
Gunnar Beutner
05d642f69d Use system-provided version of YAJL where available
fixes #7454
2014-10-27 12:42:57 +01:00
Gunnar Beutner
8a2afae83b Fix incorrect include path
refs #7452
2014-10-26 20:05:38 +01:00
Gunnar Beutner
7559273359 Replace cJSON with YAJL
fixes #7452
2014-10-26 20:00:35 +01:00
Gunnar Beutner
425dbba35b Remove icinga2-list-objects
refs #7251
2014-10-15 15:06:52 +02:00
Gunnar Beutner
93ca4eef31 Add missing quotes in PythonSetup.cmake
refs #7243
2014-10-01 22:36:14 +01:00
Gunnar Beutner
3c0833429c Update GNUInstallDirs.cmake file
fixes #7139
2014-09-09 12:00:26 +02:00
Gunnar Beutner
3a44935f2d Don't link libcJSON against libm on Haiku
refs #7115
2014-09-06 02:15:05 +02:00
Gunnar Beutner
473717d5d9 Build fix for FreeBSD 2014-09-04 10:44:34 +02:00
Gunnar Beutner
6f2ea6bc08 Fix build problems with Oracle Solaris Studio
refs #6896
2014-09-02 13:09:17 +02:00
Gunnar Beutner
8d16ed8425 Link libcJSON against libm
fixes #6147
2014-09-01 13:39:49 +02:00
Gunnar Beutner
3cbebd985a Add Python module for the icinga2.debug file
refs #6702
2014-08-16 20:22:43 +02:00
Gunnar Beutner
3ed414db81 Make sure that cmake doesn't fail when MySQL libraries are missing
fixes #6665
2014-07-08 07:49:24 +02:00
Gunnar Beutner
726a55fedb Replace FindMYSQL.cmake with another script which has a compatible license
fixes #6493
2014-06-25 10:21:38 +02:00
Gunnar Beutner
0f9f9a12b3 Add missing license headers
refs #6493
2014-06-23 10:56:12 +02:00
Michael Friedrich
4525ce5040 move cmake scripts to third-party/
refs #6485
2014-06-15 02:17:01 +02:00
Gunnar Beutner
632026cd9f Rename C++ header files.
Fixes #6291
2014-05-25 16:27:14 +02:00
Gunnar Beutner
bb0b618e71 Make print_number work for non-finite numbers again.
Refs #4865
2014-04-20 19:21:55 +02:00
Gunnar Beutner
6482fcec59 Make print_number work for negative numbers again.
Refs #4865
2014-04-20 19:06:54 +02:00
Gunnar Beutner
08cdb3676d Fix buffer overflow in print_number().
Refs #4865
2014-04-20 18:30:24 +02:00
Gunnar Beutner
9defdd74d9 Fix JSON output for non-finite numbers.
Fixes #6015
2014-04-15 12:21:54 +02:00
Michael Friedrich
ce737ff2f3 Change copyright header (again).
Fixes #5424
2014-03-19 11:42:47 +01:00
Michael Friedrich
555d72150a Update copyright header.
Fixes #5424
2014-01-09 00:32:11 +01:00
Gunnar Beutner
f2307c4242 Add cmake build files.
Refs #4962
2013-11-03 13:45:26 +01:00
Gunnar Beutner
2c143fbdf8 Remove unused files.
Refs #4962
2013-11-03 11:12:47 +01:00
Gunnar Beutner
9f1c4539dc Remove libltdl dependency.
Refs #4964
2013-10-30 12:00:55 +01:00
Gunnar Beutner
db4b3b78d6 Implement class compiler.
Refs #4963
2013-10-28 14:27:36 +01:00
Gunnar Beutner
3ca52a6cef FreeBSD build fix. 2013-10-21 09:46:27 +02:00
Gunnar Beutner
826e966388 Remove unused file. 2013-10-18 15:57:55 +02:00
Gunnar Beutner
8ea552adfd Remove README.icinga and add .gitkeep instead. 2013-10-18 15:54:21 +02:00
Gunnar Beutner
fe5c925a63 Windows build fix. 2013-10-09 15:03:24 +02:00
Gunnar Beutner
bf1a800e39 Update copyright information. 2013-09-25 07:45:56 +02:00
Gunnar Beutner
905eed509f Replace our execvpe() replacement with something GPL-compatible. 2013-08-07 08:47:28 +02:00
Gunnar Beutner
fe4fd67405 Bugfixes for the BufferedStream class. 2013-04-19 14:47:41 +02:00
Gunnar Beutner
734f76af96 Windows build fix. 2013-03-18 22:40:40 +01:00
Gunnar Beutner
98ab009b91 Cleaned up VS project files. 2013-03-12 19:49:24 +01:00
Gunnar Beutner
d7492ab823 Remove libpopen_noshell. 2013-03-12 14:01:01 +01:00
Gunnar Beutner
d744f9fb7c Prefer libc's implementation of execvpe over our own. 2013-02-12 14:48:15 +01:00
Gunnar Beutner
72c4ef57d6 FreeBSD build fix. 2013-02-11 16:05:44 +01:00
Gunnar Beutner
72c46deca9 Fixed memory leak when using execvpe() with vfork(). 2013-02-11 14:43:19 +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
6721f681e2 Get rid of the 'rm -r' stuff in autogen.sh 2013-01-30 08:42:13 +01:00
Gunnar Beutner
ab5f57ea17 Fixed double-free in libpopen_noshell.
Fixes #3250.
2012-10-08 13:02:33 +02:00
Gunnar Beutner
b9b009b6da Build fix for Windows. 2012-09-21 16:28:14 +02:00
Gunnar Beutner
bb8935fe9b Added Win64 build support. 2012-09-21 16:15:36 +02:00
Gunnar Beutner
a38379c56d Implemented support for replicating object tags [WIP - broken]. 2012-08-02 11:45:50 +02:00
Gunnar Beutner
7a9dcaacbe Add precision specifier for floating point numbers. 2012-07-31 15:35:57 +02:00
Gunnar Beutner
310edc1074 Re-enabled /MP (parallel builds) on Windows. 2012-07-15 13:15:51 +02:00
Gunnar Beutner
d703f80e62 Enabled pre-compiled headers for Windows builds. 2012-07-15 13:13:19 +02:00