6811 Commits

Author SHA1 Message Date
Michael Friedrich
8344f749cd Revert "Properly set the next check time for active and passive checks"
This reverts commit 2a11b27972e4325bf80e9abc9017eab7dd03e712.

This patch does not properly work and breaks the check_interval setting
for passive checks. Requires a proper patch.

refs #11248
refs #11257
refs #11273

(the old issue)
refs #7287
2016-03-11 15:55:03 +01:00
Michael Friedrich
a63db2805e Docs: Add API examples for creating services and check commands
fixes #11350
2016-03-11 15:54:29 +01:00
Gunnar Beutner
9e498383a1 Update build requirements for SLES 11 SP4
fixes #11331
2016-03-11 15:54:03 +01:00
Michael Friedrich
baecdc3210 Fix: MkDirP supports '/' and '\' on Windows
fixes #10231
2016-03-11 15:51:08 +01:00
Michael Friedrich
9e833d7563 Fix MkDirP() on Windows
fixes #10231
2016-03-11 15:50:57 +01:00
Michael Friedrich
aadbe98c56 Docs: http check's URI is really just Path
fixes #10795
2016-03-11 15:50:29 +01:00
Michael Friedrich
7f7f46b6cb Update AUTHORS
refs #10358
2016-03-11 15:50:02 +01:00
Brian De Wolf
5c52e3e428 ITL: add check_http args for SSL version forcing
The -S argument of check_http can take a number, which forces the connection to
use a specific SSL version.  This is implemented as multiple options because
check_http does not accept the number following -S if they are separated.

fixes #10358

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-03-11 15:49:53 +01:00
Michael Friedrich
cd5f11b1ea Docs: Add an example for API joins with comments and host/services
fixes #10976
2016-03-11 15:49:22 +01:00
Michael Friedrich
3979ec9b15 Fix wrong log message in 'node setup' cli command
fixes #11209
2016-03-11 15:48:18 +01:00
Michael Friedrich
e415d15d4d Update AUTHORS
refs #11205
2016-03-11 15:25:08 +01:00
Andres Ivanov
3df7336fb3 ITL: Add query option to check_postgres
There were "query", "valtype" and "reverse" options missing
for "custom_query" action type in check_postgres plugin.

fixes #11205

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-03-11 15:24:57 +01:00
Sebastian Chrostek
f5f0f7bd6e Fix problem notifications while flapping is active
fixes #9969
fixes #9642
2016-03-11 15:24:02 +01:00
Michael Friedrich
071c43c4da Release version v2.4.3 v2.4.3 2016-02-24 14:26:37 +01:00
Michael Friedrich
e4b99ca87e Ensure that config files are readable by the daemon
refs #11212
refs #11211
2016-02-24 14:25:09 +01:00
Michael Friedrich
a79ea88fff Fix permissions for temporary files
fixes #11212
fixes #11211
2016-02-24 11:27:22 +01:00
Gunnar Beutner
05e5d73e92 Release version 2.4.2 v2.4.2 2016-02-23 12:58:36 +01:00
Michael Friedrich
a837198bbc Fix unique creation of temp files
fixes #10948
2016-02-23 12:34:38 +01:00
Gunnar Beutner
0fc42e747a Update documentation
refs #10959
2016-02-23 11:41:04 +01:00
Gunnar Beutner
72e44dba31 Update copyright header for test/remote-base64.cpp 2016-02-23 10:57:08 +01:00
Gunnar Beutner
a39fc993e6 Build fix 2016-02-23 10:56:12 +01:00
Jean Flach
debdaceb44 Fix another compiler warning
fixes #10956
2016-02-23 10:54:34 +01:00
Gunnar Beutner
8798c34283 Fix compiler warning
fixes #10956
2016-02-23 10:54:34 +01:00
Jean Flach
9376a37806 Remove unused variable 2016-02-23 10:51:54 +01:00
Gunnar Beutner
b8195beada Increase grace period for agent-based checks
refs #11020
2016-02-23 10:51:12 +01:00
Gunnar Beutner
6e11836791 Add missing comment
refs #10988
2016-02-23 10:50:42 +01:00
Michael Friedrich
d1cc56bbaa Only set SSL_OP_NO_COMPRESSION if supported
OpenSSL 0.9.8 does not support this flag.

fixes #10988
2016-02-23 10:50:29 +01:00
Tobias von der Krone
ae50334995 Support TLSv1.1 and TLSv1.2 for the cluster transport encryption
From https://wiki.openssl.org/index.php/SSL/TLS_Client:
SSLv23_method specifies the protocols used and behavior of the handshake.
The method essentially means SSLv2 or above, and includes the TLS protocols.
The protocols are further tuned through SSL/TLS options. By using
SSLv23_method (and removing the SSL protocols with SSL_OP_NO_SSLv2 and
SSL_OP_NO_SSLv3), then you will use TLS v1.0 and above, including TLS v1.2.
You will also use a TLS handshake in the TLS Record.

If you use TLSv1_method, then you will only use TLS v1.0.

fixes #10988
2016-02-23 10:50:23 +01:00
Gunnar Beutner
87817bfc8a Implement support for epoll
refs #11014
2016-02-23 10:49:24 +01:00
Jean Flach
3b70bab4d7 Use ConfigWriter class in repositoryutility.cpp
refs #10989
2016-02-23 10:46:20 +01:00
Jean Flach
2052edff9f Refactor String-Escape in repositoryutility
fixes #10989
2016-02-23 10:46:20 +01:00
Michael Friedrich
abce99daff Fix: Escaped sequences not properly generated with 'node update-config'
fixes #10989
2016-02-23 10:46:20 +01:00
Jean Flach
fd85379f5c Rephrase some log messages
refs #11122
2016-02-23 10:46:19 +01:00
Jean Flach
09b7f39e86 Fix client not closing connections
fixes #11122
2016-02-23 10:46:19 +01:00
Michael Friedrich
bb86cc3eab Update RELEASE.md 2016-02-23 10:46:19 +01:00
Gunnar Beutner
c998665da2 Add -pthread to build flags
refs #10963
2016-02-23 10:46:19 +01:00
Michael Friedrich
f6378c9417 Increase query queue size for testing
refs #10963
2016-02-23 10:46:19 +01:00
Gunnar Beutner
fc90265332 Ensure that checks are not scheduled for command_endpoint fake hosts
refs #10963
2016-02-23 10:46:18 +01:00
Gunnar Beutner
c415dd3468 Remove redundant log messages
refs #10963
2016-02-23 10:46:18 +01:00
Gunnar Beutner
7985e93ca0 Make sure we're not running command_endpoint-based checks more than once
refs #10963
2016-02-23 10:46:18 +01:00
Gunnar Beutner
80fdccc43a Add missing SetSyncing() call
refs #10963
2016-02-23 10:46:18 +01:00
Gunnar Beutner
3cfa8718b4 Skip log replay for endpoints with log_duration = 0
refs #10963
2016-02-23 10:46:17 +01:00
Gunnar Beutner
087ad3fdf4 Only build leak detection code when I2_LEAK_DEBUG is set
refs #10963
2016-02-23 10:46:17 +01:00
Gunnar Beutner
b227dc77bf Check the certificate name when reconnecting to an instance
refs #10963
2016-02-23 10:46:17 +01:00
Gunnar Beutner
badeea7604 Decrease memory usage for the Object class
refs #10963
2016-02-23 10:46:13 +01:00
Gunnar Beutner
abfacd9e56 Improve debug support for analyzing memory leaks
refs #10963
2016-02-23 09:57:49 +01:00
Jean Flach
e80b335edf Plug two memory leaks
refs #10963
2016-02-23 09:57:40 +01:00
Jean Flach
0a6f15c475 Replace boost-base64 with an openssl implementation
Also add unit tests

fixes #10714
2016-02-23 09:57:18 +01:00
Gunnar Beutner
7f774024d9 Fix: "node setup" tries to chown() files before they're created
fixes #11204
2016-02-23 09:52:36 +01:00
Gunnar Beutner
289c36545c Update AUTHORS
refs #11178
2016-02-23 09:52:21 +01:00