Thomas Forrer
816cae98fa
Fix config validation problem (startup.log) during /v1/config/stages API call
...
copy all arguments of parent process in AsyncTryActivateStage
2018-09-27 20:27:09 +02:00
Michael Friedrich
96c0de9bea
Allow to override MaxConcurrentChecks constant
2018-09-27 20:23:00 +02:00
Michael Friedrich
fbf4546357
Merge pull request #6313 from Icinga/fix/win-check-swap
...
Fix wrong calculation of check_swap windows plugin
2018-09-27 10:08:47 +02:00
Michael Friedrich
64e273afdd
Merge pull request #6639 from Icinga/fix/windows-api-log-rename
...
Ensure to _unlink before renaming replay log on Windows
2018-09-27 08:02:00 +02:00
Jordi van Scheijen
bc1dc9c7a7
Fix issue 5022
2018-09-27 07:52:37 +02:00
Michael Friedrich
87e5f89a83
Merge branch 'support/2.9'
2018-09-26 10:47:41 +02:00
Michael Friedrich
1f960de940
Release version 2.9.2
2018-09-26 10:47:37 +02:00
Michael Friedrich
d3fcdc1cc2
Release version 2.9.2
2018-09-25 17:29:23 +02:00
Michael Friedrich
c979f86e4e
Merge pull request #6632 from Icinga/feature/cluster-faster-reconnect
...
Increase the cluster reconnect frequency to 10s
2018-09-25 17:07:01 +02:00
Michael Friedrich
2e33ca6fc4
Merge pull request #6633 from Icinga/feature/apilistener-conn-thread-pool
...
Use a dynamic thread pool for API connections
2018-09-25 17:06:40 +02:00
Michael Friedrich
cbde35ff22
Use a dynamic thread pool for API connections
...
The full analysis is located in #6517 .
fixes #6517
2018-09-25 12:43:10 +02:00
Michael Friedrich
cd819f74f4
Increase the cluster reconnect frequency to 10s
...
This is blocked by #6517 .
refs #6234
2018-09-25 12:36:30 +02:00
Michael Friedrich
4695e620d0
Merge pull request #6630 from Icinga/bugfix/socket-events-init
...
Initialize Socket Event Engine on application startup
2018-09-25 11:57:35 +02:00
Michael Friedrich
c8dcd1297f
Initialize Socket Event Engine on application startup
...
Previously this happened inside the TlsStream constructor
during the first connection attempt.
2018-09-24 15:50:59 +02:00
Jean Flach
6f20749fb8
Update variable names
...
refs #6568
2018-09-20 11:47:05 +02:00
Markus Frosch
bd927f1bd7
Ensure that config object types are committed in dependent load order
...
refs #6568
2018-09-20 11:46:46 +02:00
Jean Flach
6ebb507af7
Shuffle items before config validation
...
refs #6581
2018-09-20 11:45:54 +02:00
Michael Friedrich
7f7e81d905
Fix crash on API queries with Fedora 28 hardening and GCC 8
...
The actual fix is to handle nullptr references differently
for an empty filter expression. The other changes include
oob checks not necesarily involved.
fixes #6533
refs #6596
2018-09-20 09:58:01 +02:00
Michael Friedrich
eee4426dcb
Merge pull request #6622 from Icinga/bugfix/ido-pgsql-cleanup-timestamp-utc
...
Ensure to use UTC timestamps for IDO PgSQL cleanup queries
2018-09-17 11:20:49 +02:00
Michael Friedrich
3038b150a9
Merge pull request #6616 from Icinga/feature/tls-handshake-timeout-config
...
Add ApiListener#tls_handshake_timeout option
2018-09-17 11:20:12 +02:00
Michael Friedrich
2efe719770
Add a note about tls_handshake_timeout to upgrading docs
2018-09-17 11:19:18 +02:00
Michael Friedrich
05f7e0dae8
Merge pull request #6621 from Icinga/bugfix/ido-remove-unused-timestamp-function
...
Remove unused timestamp function in DB IDO
2018-09-17 11:16:47 +02:00
Michael Friedrich
6f23d11e53
Merge pull request #6618 from Icinga/bugfix/nice-compiler-warning
...
Silence compiler warning for nice()
2018-09-17 11:16:29 +02:00
Michael Friedrich
5d36546a99
Ensure to use UTC timestamps for IDO PgSQL cleanup queries
...
refs #6584
2018-09-17 11:06:54 +02:00
Michael Friedrich
c0c17fc340
Remove unused timestamp function in DB IDO
...
refs #6584
2018-09-17 10:06:30 +02:00
Michael Friedrich
b81ac972b9
Silence compiler warning for nice()
2018-09-14 14:29:52 +02:00
Michael Friedrich
29701b4db5
Add ApiListener#tls_handshake_timeout option
...
This allows to specify the previously hardcoded
timeout of 10s.
refs #6517
2018-09-14 09:20:09 +02:00
Michael Friedrich
c9db7a0dac
Merge pull request #6615 from Icinga/feature/docs-distributed-monitoring
...
Update distributed monitoring docs for 2.10
2018-09-13 18:37:45 +02:00
Michael Friedrich
acafe2fbe5
Drop older than 2.8 references in distributed monitoring docs
...
With 2.10, 2.8 will be the least supported version, older doc
versions can still be found on GH if needed.
2018-09-13 16:33:27 +02:00
Michael Friedrich
2d84588328
Distributed Monitoring Docs: Adopt three level scenario for CA proxy
...
fixes #6593
2018-09-13 16:19:38 +02:00
Michael Friedrich
2658c2506f
Distributed Monitoring Docs: Add versions and upgrade
...
refs #6612
2018-09-13 15:29:11 +02:00
Michael Friedrich
c8d4e785a1
Merge pull request #6519 from Icinga/fix/erroneous-console-exit
...
Reset terminal on erroneous console exit
2018-09-13 13:34:58 +02:00
Michael Friedrich
850f0b2ac1
Merge pull request #6610 from Icinga/feature/docs-technical-concepts-tls-network-io
...
Add "TLS Network IO" into technical concepts docs
2018-09-13 13:10:35 +02:00
Jean Flach
454460c9d5
Update workaround for custom vars
...
This updates #6572 which did not work
refs #6590
2018-09-13 13:02:21 +02:00
Jean Flach
7713291805
Add note about workaround for broken custom vars
...
refs #6572
2018-09-13 13:01:43 +02:00
Michael Friedrich
5cb39ea78b
Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage
...
fixes #6442
refs #6497
2018-09-13 13:00:40 +02:00
Noah Hilverling
eda3c3ade3
Improve TLS handshake exception logging
...
refs #6602
2018-09-13 12:58:47 +02:00
Michael Friedrich
71b5c5b167
Merge pull request #6527 from Icinga/feature/acknowledgment-notifications-6047
...
Acknowledgment notifications should only be send if problem notification has been send
2018-09-12 17:27:19 +02:00
Michael Friedrich
354e3c9093
Update notification and upgrading docs for recovery/acknowledgement handling
...
refs #6047
2018-09-12 17:09:21 +02:00
Michael Friedrich
af1f2e0c55
Only check for Problem types in user filers for Recovery/Acknowledgement notifications
...
refs #6047
2018-09-12 17:09:15 +02:00
Noah Hilverling
834e37d3e2
Still notify on acknowledgement and recovery if user does not get problem notifications at all
...
refs #6047
2018-09-12 14:54:45 +02:00
Noah Hilverling
bfe7d46a68
Only send acknowledgement notification if user received a problem notification
...
refs #6047
2018-09-12 14:54:45 +02:00
Michael Friedrich
3661705a6e
Add "TLS Network IO" into technical concepts docs
...
refs #6517
2018-09-12 14:45:11 +02:00
Michael Friedrich
0ef6084d1c
Merge pull request #6607 from Icinga/feature/docs-dev-gdb-running-process
...
Enhance development docs with GDB backtrace and thread list
2018-09-12 12:40:17 +02:00
Michael Friedrich
bc4cd50dde
Enhance development docs with GDB backtrace and thread list
2018-09-12 12:32:00 +02:00
Michael Friedrich
dd59964702
Merge pull request #6596 from Icinga/bugfix/gcc-8-f28-hardening-crash
...
Fix crash on API queries with Fedora 28 hardening and GCC 8
2018-09-11 20:44:12 +02:00
Michael Friedrich
5b4083a7fb
Merge pull request #6606 from Icinga/feature/enhance-contributing-docs
...
Enhance contributing docs
2018-09-11 10:55:35 +02:00
Michael Friedrich
8b9aed1c70
Mention 'help wanted' and 'good first issue' in contributing docs
2018-09-11 09:30:33 +02:00
Michael Friedrich
808276131d
Rename branch schema from `fix/` to `bugfix/`
2018-09-11 09:23:28 +02:00
Michael Friedrich
b06cc79ee2
Merge pull request #6573 from Icinga/bugfix/operator-docs-1
...
Fix operator precedence table
2018-09-11 09:12:15 +02:00