Michael Friedrich
9149af50af
Merge pull request #7033 from Icinga/feature/docs-package-repos
...
Docs: Update supported package repos in Getting Started chapter
2019-03-19 12:25:59 +01:00
Michael Friedrich
1c546a7b51
Docs: Update supported package repos in Getting Started chapter
...
- Add Raspbian
- Link to support matrix
- Use generic source list generators for Debian/Ubuntu
- Reorder dependent repo chapters (EPEL, etc.)
- Drop el6 instructions for IDO
2019-03-19 12:08:19 +01:00
Michael Friedrich
0649b6fd3b
Merge pull request #7031 from Icinga/feature/metricwriters-logging
...
Improve logging for parsing metrics in features
2019-03-19 11:34:48 +01:00
Michael Friedrich
424929e66a
Improve logging of OpenTsdbWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
acf62d487e
Improve logging of GelfWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
783a4c832c
Improve logging of ElasticsearchWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
aa93c382e1
Improve logging of InfluxdbWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
82dcb3965b
Improve logging of GraphiteWriter
2019-03-19 09:39:09 +01:00
Michael Friedrich
fd6c9c3fbe
Merge pull request #7002 from Icinga/bugfix/check_network-percent-6155
...
check_network -h: drop non-existent feature
2019-03-19 09:27:55 +01:00
Michael Friedrich
fb3a2966d7
Merge pull request #7028 from Icinga/bugfix/doc-heading-level
...
Fix heading level in development chapter
2019-03-19 09:26:30 +01:00
Michael Friedrich
1364dbb453
Merge pull request #7030 from dgoetz/bugfix/selinux_port_attribute-7029
...
SELinux: add unreserved_port_type attribute to icinga2_port_t
2019-03-19 09:26:03 +01:00
Michael Friedrich
9f91ab98b8
Merge pull request #7027 from Icinga/feature/es-improve-error-handling
...
Elasticsearch: Improve error handling/logging
2019-03-19 08:35:16 +01:00
Dirk Goetz
726be2fec2
SELinux: add unreserved_port_type attribute to icinga2_port_t
...
Fixes #7029
2019-03-18 19:43:47 +01:00
Michael Friedrich
6ace8001d8
Merge pull request #7019 from Icinga/feature/new-json-library
...
Replace YAJL with nlohmann::json
2019-03-18 17:26:57 +01:00
Michael Friedrich
04d7fd027e
Upgrading docs: Mention YAJL replaced by Nlohmann::JSON
2019-03-18 17:25:15 +01:00
Michael Insel
da3775b6db
Fix heading level in development chapter
...
This fixes the wrong heading level for the Debian development
environment.
2019-03-18 17:20:28 +01:00
Michael Friedrich
76b9cd6786
Fix missing include in JSON tests
...
Non-unity builds require the additional header.
2019-03-18 17:02:12 +01:00
Michael Friedrich
816a935b3d
Elasticsearch: Improve error handling/logging
...
- Missing content-type
- Wrong content-type shouldn't hide the error message
- Error message should include more details (request URL, etc.)
2019-03-18 16:41:01 +01:00
Michael Friedrich
00b8fb1f49
Merge pull request #7020 from Icinga/bugfix/elasticsearchwriter-oom-7018
...
ElasticsearchWriter: don't leak sockets
2019-03-18 16:39:43 +01:00
Alexander A. Klimov
b2e2b587da
ElasticsearchWriter: don't leak sockets
...
refs #7018
2019-03-18 15:09:07 +01:00
Alexander A. Klimov
0cf10c6306
Make buildable with VS 2017
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
c4333b49f5
Test Json{En,De}code()
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
2a05b46431
Auto-sanitize data before en-/decoding JSON
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
9daca0b216
Get rid of YAJL
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
5882594b43
JsonEncode(): use nlohmann::json
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
1b0367b740
JsonDecode(): use nlohmann::json::sax_parse()
2019-03-18 15:07:57 +01:00
Michael Friedrich
724b34c6f2
Integrate nlohmann_json into CMake
...
Better integration into base/json.cpp
Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>
2019-03-18 15:07:50 +01:00
Alexander A. Klimov
89b371813f
Import "JSON for Modern C++"
2019-03-18 15:05:32 +01:00
Michael Friedrich
2de8bac588
Merge pull request #6990 from Icinga/bugfix/influxdbwriter-oom-6989
...
InfluxdbWriter: don't leak sockets
2019-03-18 14:38:04 +01:00
Michael Friedrich
66246bdb86
Merge pull request #6978 from Icinga/bugfix/doc-dep-boost
...
Doc: SLES 11 requires a newer boost version, too
2019-03-18 11:11:45 +01:00
Michael Friedrich
d14352c844
Merge pull request #7025 from Icinga/feature/gitignore
...
Update .gitignore
2019-03-18 11:10:49 +01:00
Michael Friedrich
e5cb90ec65
Update .gitignore
2019-03-18 11:05:39 +01:00
Michael Friedrich
ea80d93efc
Merge pull request #7014 from Icinga/feature/utf8cpp
...
Utility::ValidateUTF8(): use UTF8-CPP
2019-03-18 10:57:03 +01:00
Michael Friedrich
804c00ece5
Merge pull request #6999 from Icinga/bugfix/compiler-warnings
...
Suppress or fix compiler warnings
2019-03-18 08:44:30 +01:00
Alexander A. Klimov
60ec11de73
Test Utility::ValidateUTF8()
2019-03-15 13:34:20 +01:00
Alexander A. Klimov
a72f4db5c9
Utility::ValidateUTF8(): use UTF8-CPP
2019-03-15 13:34:20 +01:00
Alexander A. Klimov
85c0d2c2cc
Integrate UTF8-CPP into CMake
2019-03-15 13:34:20 +01:00
Alexander A. Klimov
dd15f33c17
Add 'third-party/utf8cpp/' from commit '82344d605146dca6b19abc21578482cecda7f5d7'
...
git-subtree-dir: third-party/utf8cpp
git-subtree-mainline: 002f8e36f5
git-subtree-split: 82344d6051
2019-03-15 13:33:44 +01:00
nemtrif
82344d6051
Merge pull request #23 from Al2Klimov/bugfix/license
...
Show license more prominently
2019-03-15 08:28:20 -04:00
Alexander A. Klimov
ef7bf0f783
Show license more prominently
2019-03-15 10:11:42 +01:00
Michael Friedrich
adf1549c2d
Merge pull request #6977 from Icinga/bugfix/base_utility-comparepasswords_issafe
...
Ignore failure of unit test base_utility/comparepasswords_issafe
2019-03-13 10:31:47 +01:00
Michael Friedrich
026ed837ac
Merge pull request #6976 from Icinga/bugfix/so_reuseport-missing
...
Don't require OS headers to provide SO_REUSEPORT
2019-03-13 10:30:08 +01:00
Michael Friedrich
002f8e36f5
Merge pull request #7001 from Icinga/bugfix/doc-assignment-5430
...
Assignment operators doc: tell what the { } are for
2019-03-12 14:12:44 +01:00
Michael Friedrich
6d0431b0b2
Merge pull request #6979 from Icinga/bugfix/systemd-upper-case
...
Doc: write systemd lower-case
2019-03-11 11:44:21 +01:00
Michael Friedrich
69f073f903
Merge pull request #6991 from Icinga/bugfix/already-exist-critical
...
PkiUtility::NewCa(): just warn if the CA files already exist
2019-03-11 10:57:44 +01:00
Alexander A. Klimov
9f26569bcc
check_network -h: drop non-existent feature
...
refs #6155
2019-03-08 16:55:06 +01:00
Alexander A. Klimov
5e08e033ad
Assignment operators doc: tell what the { } are for
...
refs #5430
2019-03-08 16:39:23 +01:00
Alexander A. Klimov
bf92e32496
Suppress or fix compiler warnings
2019-03-08 14:07:29 +01:00
Michael Insel
36fe6be4bf
Merge pull request #6995 from leegarrett/master
...
Typo and link fix
2019-03-06 19:14:42 +01:00
Lee Garrett
0a582905c5
Typo and link fix
2019-03-05 17:40:14 +01:00