9256 Commits

Author SHA1 Message Date
Gunnar Beutner
3122e44087
Merge pull request #6017 from Icinga/fix/socketpair-windows
Remove build breaking include
2018-01-19 18:53:02 +01:00
Jean Flach
c418a9611e Add systemd watchdog and adjust reload behaviour 2018-01-19 16:52:36 +01:00
Jean Flach
ee85af2151 Remove build breaking include
This breaks the build for windows and does not seem to be required.
2018-01-19 15:44:52 +01:00
Michael Friedrich
627fddf12b
Merge pull request #6015 from Icinga/fix/cmakelist-whitespace
Fix whitespaces in CMakeLists files
2018-01-19 11:11:43 +01:00
Jean Flach
1da6b2c883 Fix whitespaces in CMakeLists files
Uses 2 space indentation as standard
2018-01-19 09:19:40 +01:00
Michael Friedrich
59b34846e8
Merge pull request #6014 from Icinga/feature/docs-ido-tuning
Docs: Add IDO DB tuning tips
2018-01-18 17:53:42 +01:00
Michael Friedrich
d4b9e4a827 Docs: Add IDO DB tuning tips
fixes #5622
2018-01-18 17:52:38 +01:00
Jean Flach
5ed9b063a8
Merge pull request #6010 from Icinga/feature/cluster-check-endpoints-long-output
Move the endpoint list into a new line for the 'cluster' check
2018-01-18 15:51:03 +01:00
Michael Friedrich
88f740b13c Move the endpoint list into a new line for the 'cluster' check
If you have many satellites/clients, the list view in Icinga Web 2
will get overly long. Moving the list for connected/not connected
endpoints into a new line makes this check more beautiful.

fixes #5444
2018-01-18 15:43:01 +01:00
Gunnar Beutner
7702cb056a
Merge pull request #6009 from Icinga/fix/build-fix-gcc
Build fix for ancient versions of GCC
2018-01-18 15:29:50 +01:00
Jean Flach
37e890f513
Merge pull request #6008 from Icinga/fix/cmake-3-0-compat
Fix compatibility with CMake < 3.1
2018-01-18 15:26:10 +01:00
Gunnar Beutner
9d436605f0 Fix compatibility with CMake < 3.1 2018-01-18 15:12:46 +01:00
Gunnar Beutner
aa76ddf7f2 Build fix for ancient versions of GCC 2018-01-18 15:12:14 +01:00
Gunnar Beutner
86cdbd1651
Merge pull request #6007 from Icinga/fix/include-6001
Fix missing include
2018-01-18 15:06:40 +01:00
Michael Friedrich
b38027ff93
Merge pull request #6006 from Icinga/fix/docs-nscp-local-include
Fix wrong nscp-local include in the docs
2018-01-18 13:31:06 +01:00
Michael Friedrich
eac6e7e861 Fix wrong nscp-local include in the docs 2018-01-18 13:25:23 +01:00
Noah Hilverling
4b0628c59d
Merge pull request #6005 from Icinga/fix/mkunity-depends
Fix incorrect dependencies for mkunity targets
2018-01-18 11:46:56 +01:00
Gunnar Beutner
ae2b91a308 Fix incorrect dependencies for mkunity targets 2018-01-18 11:32:06 +01:00
Jean Flach
f9b378edc6 Fix missing include
fixes #6001
2018-01-18 10:54:49 +01:00
Jean Flach
5186ff7af8
Merge pull request #5982 from dgoetz/fix/selinux-kill
SELinux: Allows icinga2_t to send sigkill to all domains it transitions to
2018-01-18 10:38:01 +01:00
Noah Hilverling
6e03e7b2f2
Merge pull request #6000 from Icinga/fix/copying-newline
Add newline to COPYING to fix Github license detection
2018-01-17 15:47:00 +01:00
Noah Hilverling
434bd9d4df Add newline to COPYING to fix Github license detection 2018-01-17 15:37:18 +01:00
Gunnar Beutner
a80b883991
Merge pull request #5999 from Icinga/fix/build-fix
Build fix
2018-01-17 15:31:57 +01:00
Gunnar Beutner
892afea435 Build fix 2018-01-17 15:26:49 +01:00
Gunnar Beutner
b9d267318f
Merge pull request #5998 from Icinga/fix/obj-libs-gcc-ar
Build all remaining libraries as object libraries
2018-01-17 15:01:20 +01:00
Gunnar Beutner
e1134fd3d9 Build all remaining libraries as object libraries 2018-01-17 14:59:02 +01:00
Gunnar Beutner
ead9baa0ef
Merge pull request #5997 from Icinga/fix/lto-ar
Use gcc-ar and gcc-ranlib when building with -flto
2018-01-17 14:28:29 +01:00
Gunnar Beutner
5f4a9c9655 Use gcc-ar and gcc-ranlib when building with -flto 2018-01-17 14:26:37 +01:00
Gunnar Beutner
2c7d738e36
Merge pull request #5980 from Icinga/fix/db-ido-notification-filter
Explicitly pass 1 or 0 for notification filters in DB IDO
2018-01-17 13:50:48 +01:00
Michael Friedrich
a83ad4b7f2 Explicitly pass 1 or 0 for notification filters in DB IDO 2018-01-17 13:38:48 +01:00
Gunnar Beutner
34886dbf2b Merge branch 'support/2.8' 2018-01-17 11:24:34 +01:00
Gunnar Beutner
5a3f88d7ec Release version 2.8.1 2018-01-17 11:21:17 +01:00
Gunnar Beutner
be102d9d4e Release version 2.8.1 v2.8.1 2018-01-17 11:20:38 +01:00
Jean Flach
2475591fb5 Fix check_service returning Warning instead of Critical
fixes #5849
2018-01-17 11:08:57 +01:00
Michael Friedrich
372be299b4 Add some technical insights into the cluster-zone health check and log lag
As per @widhalmt request.

refs #5942

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2018-01-17 11:00:08 +01:00
Gunnar Beutner
18d4019368 Enable installing the init scripts on Solaris
refs #5892
2018-01-17 10:28:57 +01:00
Gunnar Beutner
71a032579b
Merge pull request #5995 from Icinga/fix/influxdb-requests
Fix InfluxDB requests
2018-01-17 10:28:15 +01:00
Gunnar Beutner
9ad5def531
Merge pull request #5994 from Icinga/fix/influxdb-template
InfluxDBWriter: Fix macro in template
2018-01-17 10:27:55 +01:00
Gunnar Beutner
9b170b779c
Merge pull request #5993 from Icinga/feature/cmake-object-libs
Use CMake object libraries for our libs
2018-01-17 10:26:59 +01:00
Noah Hilverling
b83af363ef Add missing string escaping to InfluxDB-Writer
fixes #5987
2018-01-17 10:26:09 +01:00
Noah Hilverling
e19ae4e052 Fix HTTP response parsing for HTTP 1.1
refs #5987
2018-01-17 10:25:00 +01:00
Noah Hilverling
9768e03107 InfluxDBWriter: Fix macro in template 2018-01-17 09:23:48 +01:00
Gunnar Beutner
2a9dceb367 Use CMake object libraries for our libs 2018-01-17 04:28:21 +01:00
Michael Insel
415621cc56 Fix link format in documentation
refs #5922
2018-01-16 16:11:50 +01:00
Michael Insel
a22e130961 Fix typo in SELinux documentation
refs #5918
2018-01-16 16:10:54 +01:00
cstegm
4fda5e4975 Update 08-advanced-topics.md
fixed typo

refs #5972
2018-01-16 16:06:50 +01:00
Michael Friedrich
dde2a527b0 changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
This PR allows to adjust the categories and matching labels. If no label
matches, "Support" is the old hardcoded default.

Issues with the "Documentation" and "ITL" label will be put into their
respective category at the bottom before "Support". This increases readability
and allows users to focus on the core vs additional config and docs.

"Support" also applies to labels such as "code-quality", "Tests" and "Packages"/"Installation".

Note: Labels are case sensitive. The order of the categories dictionary is
important too.

Since issues and PRs are the same for GitHub, and we don't require an issue
for a PR anymore, we sometimes have duplicates. This patch adds an inline
label called "PR" to highlight these PRs in the Changelog.

refs #5989
2018-01-16 16:03:07 +01:00
Michael Friedrich
bea793d24f
Merge pull request #5989 from Icinga/feature/changelog-categories-labels
changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
2018-01-16 16:02:29 +01:00
Michael Friedrich
c25e25058f changelog.py: Adjust categories and labels: Enhancement, Bug, ITL, Documentation, Support
This PR allows to adjust the categories and matching labels. If no label
matches, "Support" is the old hardcoded default.

Issues with the "Documentation" and "ITL" label will be put into their
respective category at the bottom before "Support". This increases readability
and allows users to focus on the core vs additional config and docs.

"Support" also applies to labels such as "code-quality", "Tests" and "Packages"/"Installation".

Note: Labels are case sensitive. The order of the categories dictionary is
important too.

Since issues and PRs are the same for GitHub, and we don't require an issue
for a PR anymore, we sometimes have duplicates. This patch adds an inline
label called "PR" to highlight these PRs in the Changelog.
2018-01-16 15:49:53 +01:00
Gunnar Beutner
d591cca701
Merge pull request #5983 from Icinga/feature/initializer-lists
Use initializer lists for arrays and dictionaries
2018-01-16 12:40:29 +01:00