Commit Graph

4131 Commits

Author SHA1 Message Date
Michael Friedrich 87e63edb93 Use a local buffer for ERR_error_string()
refs #6724
refs #6682
2014-08-05 11:30:06 +02:00
Gerd von Egidy de5485060e Beautify GraphiteWriter debug logging
refs #6550
2014-08-05 11:23:41 +02:00
Gerd von Egidy a4b7984719 Add warning messages when performance data could not be parsed or not be sent to Graphite
refs #6550
2014-08-05 11:23:36 +02:00
Gunnar Beutner f3d55848f5 Add a missing lock in TlsStream::Close
fixes #6621
refs #6724
2014-08-05 09:35:28 +02:00
Gunnar Beutner 883170a806 Avoid duplicate API connections
refs #6724
2014-08-05 09:10:59 +02:00
Gunnar Beutner da41725e5b Partially revert 3f647bb779
refs #6724
2014-08-05 08:41:52 +02:00
Michael Friedrich 9d318c359b Merge branch 'fix/cluster-ssl-error-msg-6682' into support/2.0
fixes #6682
2014-08-04 17:29:59 +02:00
Michael Friedrich 9ae37bf109 Add verbose SSL error messages
refs #6682
2014-08-04 17:23:41 +02:00
Michael Friedrich fd233ae901 Use Application::Exit() for main app termination
refs #6682
2014-08-04 17:23:41 +02:00
Michael Friedrich 51329f0b3c Bail early if ApiListener cannot be started
refs #6682
2014-08-04 17:23:41 +02:00
Michael Friedrich 55c306796b Add Application::Exit()
refs #6682
2014-08-04 17:23:41 +02:00
Michael Friedrich 7b8dc1d97e Fix non-existing endpoint on ApiListener error
refs #6724
2014-08-04 17:23:41 +02:00
Gunnar Beutner 9c9982616b Properly close TLS connections
refs #6724
2014-08-04 13:35:12 +02:00
Gunnar Beutner 3c8e84e59e Fix an invalid pointer access in ApiClient::DisconnectSync
refs #6724
2014-08-04 12:48:46 +02:00
Michael Friedrich 6aec8ba394 Syntax: Add new RunDir constant
refs #6627
2014-08-04 11:25:47 +02:00
Michael Friedrich 794397c9ed Documentation: Fix PidPath default
refs #6627
2014-08-04 11:25:17 +02:00
Michael Friedrich 3254cea01f Documentation: Add section for implicit dependencies
fixes #6725
2014-08-04 10:47:30 +02:00
Gunnar Beutner 6455c51777 Fix a potential deadlock in ApiClient::Disconnect
refs #6724
2014-08-04 09:50:47 +02:00
Gunnar Beutner 541dacb636 Build fix for Linux (oops) 2014-08-04 09:50:30 +02:00
Gunnar Beutner d8619cce6d Merge branch 'fix/solaris-6821'
fixes #6821
2014-08-04 08:49:11 +02:00
Gunnar Beutner 9c7be0e776 Update AUTHORS
refs #6821
2014-08-04 08:49:04 +02:00
Jan Andres 46dbe5a4f5 Fix incorrect usage of readdir_r
refs #6821

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-08-04 08:49:04 +02:00
Jan Andres 20fc8773b6 Build fix for Solaris
refs #6821

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-08-04 08:49:04 +02:00
Michael Friedrich b02a1ff9d6 Documentation: Add a note on Icinga Web database
refs #6652
2014-08-01 17:39:24 +02:00
Gunnar Beutner 0de728db64 Build fix for OS X. 2014-08-01 17:05:51 +02:00
Michael Friedrich f332c89f3b Documentation: Basic cluster troubleshooting guide
Partly

refs #6703
2014-08-01 16:47:14 +02:00
Michael Friedrich 2b91b3124d Documentation: Update cluster zones from latest feedback
This is partly related to

refs #6703
2014-08-01 16:18:30 +02:00
Gunnar Beutner 3f647bb779 Fix OpenSSL errors during (re-)negotiation
fixes #6724
2014-08-01 15:23:07 +02:00
Gunnar Beutner 72d66e4f17 Remove if(NOT DEFINED ICINGA2_SYSCONFIGFILE) in etc/initsystem/CMakeLists.txt
fixes #6832
2014-08-01 12:26:45 +02:00
Michael Friedrich 8f2af1ae9a Fix permission problem with cluster messages
fixes #6810
2014-07-31 12:11:43 +02:00
Gunnar Beutner 7547e171a4 Remove RPM Requires for mysql
refs #5818
2014-07-30 15:26:41 +02:00
Gunnar Beutner b574f4cb1e Use _exit instead of exit
fixes #6820
2014-07-30 15:14:47 +02:00
Gunnar Beutner 6d16d479f0 Merge branch 'fix/gnb-adapt-spec-for-suse-5818'
fixes #5818
2014-07-30 14:24:35 +02:00
Gunnar Beutner 2f594f7674 Remove redundant RPM Requires
refs #5818
2014-07-30 14:17:22 +02:00
Gaël Beaudoin 87d789ad8b Add the --timeout parameter to the check_ssh / ssh CheckCommand
fixes #6791

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2014-07-30 14:16:10 +02:00
Tim Hardeck 8bbbab57ab Use Github url as tarball source
This allows the automatic download of new versions.

refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck 98aaff4e01 Prevent empty icinga2 package by adding COPYING
Empty packages are not allowed on SLES11 and also produce a warning in
newer openSUSE releases.

So we just work around the issue by adding the COPYING file.

refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck 074521b69c Use permission verfication scripts on SUSE distributions
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck c8db76ad6e Use root as default user and group to prevent issues
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck f57884ee2a Remove obsolete pgsqllib require on SUSE distributions
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck 1618e15757 Remove redundant mysql requirement
The mysql dependencies are recognized automatically during building.

refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck e7d3500ca7 Reduce redunancies in spec file
Remove redundant differences between SUSE and RHEL distributions.

refs #5818
2014-07-30 13:42:06 +02:00
Tim Hardeck 1fcf746108 Activate systemd on SUSE distributions
refs #5818
2014-07-30 13:42:01 +02:00
Tim Hardeck 5a98379eb8 Remove .gitignore files from package
This commit can be reversed as soon as there are upgrade files in the
schema upgrade directories.

refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck 0d72f54018 Description should be longer than the summary
This fixes a rpmlint warning.

refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck 24363e441c Recommend logrotate in icinga2-common
Since we install a logrotate configuration file it does make sense to
at least recommend the installation of logrotate.
This addition is restricted to SUSE distributions since "Recommends"
is not supported elsewhere.

refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck f51a98e8a7 Don't copy INSTALL documentation to system docs
The INSTALL documentation is not relevant after installation, especially
if packages are used.

This does prevent a rpmlint warning.

refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck a090eb0ba3 Add log directory to icinga2-common
RPMLint complains if logrotate is used without including the log directory in the package.

refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck c3a9251407 Logrotate.conf doesn't need execution rights
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck 0e4e237d28 Use modern GPL license tag
refs #5818
2014-07-30 13:02:10 +02:00