]> granicus.if.org Git - icinga2/log
icinga2
6 years agoFixed indentation 6503/head
Peter Eckel [Sun, 29 Jul 2018 13:39:02 +0000 (15:39 +0200)]
Fixed indentation

6 years agoReduce the log level for missing env macros to debug
Peter Eckel [Sun, 29 Jul 2018 13:08:12 +0000 (15:08 +0200)]
Reduce the log level for missing env macros to debug

refs #6460

6 years agoMerge pull request #6498 from Icinga/bugfix/match-regex-match-any-regression
Jean Flach [Fri, 27 Jul 2018 15:28:13 +0000 (17:28 +0200)]
Merge pull request #6498 from Icinga/bugfix/match-regex-match-any-regression

Fix regression with MatchAny false conditions on match/regex/cidr_match

6 years agoMerge pull request #6497 from Icinga/bugfix/match-dictionary-error-handling
Jean Flach [Fri, 27 Jul 2018 15:26:12 +0000 (17:26 +0200)]
Merge pull request #6497 from Icinga/bugfix/match-dictionary-error-handling

Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage

6 years agoFix regression with MatchAny false conditions on match/regex/cidr_match 6498/head
Michael Friedrich [Fri, 27 Jul 2018 14:55:37 +0000 (16:55 +0200)]
Fix regression with MatchAny false conditions on match/regex/cidr_match

fixes #6496

6 years agoImprove error logging for match/regex/cidr_match functions and unsupported dictionary... 6497/head
Michael Friedrich [Fri, 27 Jul 2018 14:34:50 +0000 (16:34 +0200)]
Improve error logging for match/regex/cidr_match functions and unsupported dictionary usage

fixes #6442

6 years agoMerge pull request #6410 from Icinga/remove-dead-code
Michael Friedrich [Fri, 27 Jul 2018 13:56:52 +0000 (15:56 +0200)]
Merge pull request #6410 from Icinga/remove-dead-code

Remove unused code

6 years agoMerge pull request #6494 from Icinga/feature/object-packer-test
Michael Friedrich [Fri, 27 Jul 2018 13:47:02 +0000 (15:47 +0200)]
Merge pull request #6494 from Icinga/feature/object-packer-test

Test PackObject

6 years agoFix prefix in unit tests for object packer 6494/head
Michael Friedrich [Wed, 6 Jun 2018 15:32:40 +0000 (17:32 +0200)]
Fix prefix in unit tests for object packer

6 years agoTest PackObject
Alexander A. Klimov [Wed, 6 Jun 2018 14:27:33 +0000 (16:27 +0200)]
Test PackObject

6 years agoMerge pull request #6489 from Icinga/feature/object-packer
Michael Friedrich [Fri, 27 Jul 2018 10:49:28 +0000 (12:49 +0200)]
Merge pull request #6489 from Icinga/feature/object-packer

Implement object packer for consistent hashing

6 years agoMerge pull request #6488 from Allandor/fix/service-template-typo-cert
Michael Friedrich [Fri, 27 Jul 2018 09:50:56 +0000 (11:50 +0200)]
Merge pull request #6488 from Allandor/fix/service-template-typo-cert

Fix typo with the CheckCommand cert

6 years agoMerge pull request #6491 from chrostek/feature/itl-vmware-health
Michael Friedrich [Fri, 27 Jul 2018 09:50:18 +0000 (11:50 +0200)]
Merge pull request #6491 from chrostek/feature/itl-vmware-health

Feature/itl vmware health

6 years agoAdd exclude/include to vmware-esx-soap-host-runtime docs 6491/head
chrostek [Thu, 26 Jul 2018 18:43:04 +0000 (20:43 +0200)]
Add exclude/include to vmware-esx-soap-host-runtime docs

6 years agoAdd exclude/include to vmware-esx-soap-host-runtime
chrostek [Thu, 26 Jul 2018 18:41:56 +0000 (20:41 +0200)]
Add exclude/include to vmware-esx-soap-host-runtime

6 years agoFix heading level for ITL ssl_cert documentation 6488/head
Michael Insel [Thu, 26 Jul 2018 18:33:49 +0000 (20:33 +0200)]
Fix heading level for ITL ssl_cert documentation

Use heading level four instead of three.

6 years agoImplement object packer for consistent hashing 6489/head
Alexander A. Klimov [Tue, 5 Jun 2018 13:01:43 +0000 (15:01 +0200)]
Implement object packer for consistent hashing

6 years agoMerge pull request #6490 from Icinga/revert-6414-feature/icinga-envs
Michael Friedrich [Thu, 26 Jul 2018 15:19:04 +0000 (17:19 +0200)]
Merge pull request #6490 from Icinga/revert-6414-feature/icinga-envs

Revert "Implement support for the --env command-line argument"

6 years agoRevert "Implement support for the --env command-line argument" 6490/head
Markus Frosch [Thu, 26 Jul 2018 15:09:06 +0000 (17:09 +0200)]
Revert "Implement support for the --env command-line argument"

6 years agoFix typo with the CheckCommand cert
Sebastian Eikenberg [Thu, 26 Jul 2018 13:00:56 +0000 (15:00 +0200)]
Fix typo with the CheckCommand cert
ITL plugin uses ssl_cert

6 years agoMerge pull request #6414 from Icinga/feature/icinga-envs
Michael Friedrich [Thu, 26 Jul 2018 08:09:42 +0000 (10:09 +0200)]
Merge pull request #6414 from Icinga/feature/icinga-envs

Implement support for the --env command-line argument

6 years agoMerge pull request #6110 from gunnarbeutner/feature/for-loop-var
Michael Friedrich [Thu, 26 Jul 2018 08:05:17 +0000 (10:05 +0200)]
Merge pull request #6110 from gunnarbeutner/feature/for-loop-var

Implement support for optionally specifying the 'var' keyword in 'for' loops

6 years agoMerge pull request #6475 from dh-harald/master
Michael Friedrich [Thu, 26 Jul 2018 08:03:57 +0000 (10:03 +0200)]
Merge pull request #6475 from dh-harald/master

lib->compat->statusdatawriter: fix notifications_enabled

6 years agoMerge pull request #6386 from Icinga/fix/timeperiods-do-not-clear-after-restart
Michael Friedrich [Thu, 26 Jul 2018 08:02:46 +0000 (10:02 +0200)]
Merge pull request #6386 from Icinga/fix/timeperiods-do-not-clear-after-restart

Fix that TimePeriod segments are not cleared on restart

6 years agoMerge pull request #6408 from Icinga/bugfix/objectlock-unlock-m_lockowner
Michael Friedrich [Thu, 26 Jul 2018 08:02:26 +0000 (10:02 +0200)]
Merge pull request #6408 from Icinga/bugfix/objectlock-unlock-m_lockowner

ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early

6 years agoMerge pull request #6379 from Icinga/global-zone-validation
Michael Friedrich [Thu, 26 Jul 2018 08:01:46 +0000 (10:01 +0200)]
Merge pull request #6379 from Icinga/global-zone-validation

Throw config error when using global zones as parent

6 years agoMerge pull request #6455 from Icinga/feature/filelogger-started
Michael Friedrich [Thu, 26 Jul 2018 08:01:06 +0000 (10:01 +0200)]
Merge pull request #6455 from Icinga/feature/filelogger-started

Log something when the Filelogger has been started

6 years agoMerge pull request #6430 from Icinga/fix/workqueue-log-message
Michael Friedrich [Thu, 26 Jul 2018 07:59:53 +0000 (09:59 +0200)]
Merge pull request #6430 from Icinga/fix/workqueue-log-message

Fix negative 'empty in' value in WorkQueue log message

6 years agoMerge pull request #6440 from Icinga/bugfix/typo
Michael Friedrich [Thu, 26 Jul 2018 07:59:20 +0000 (09:59 +0200)]
Merge pull request #6440 from Icinga/bugfix/typo

Fix typo

6 years agoMerge pull request #6456 from Icinga/feature/logger-flush-dev
Michael Friedrich [Thu, 26 Jul 2018 07:58:59 +0000 (09:58 +0200)]
Merge pull request #6456 from Icinga/feature/logger-flush-dev

Keep notes for immediately log flushing

6 years agoMerge pull request #6458 from Icinga/bugfix/configitem-debug-log
Michael Friedrich [Thu, 26 Jul 2018 07:57:19 +0000 (09:57 +0200)]
Merge pull request #6458 from Icinga/bugfix/configitem-debug-log

Fix debug build log entry for ConfigItem activation priority

6 years agoMerge pull request #6487 from Icinga/bugfix/discard-warning-6485
Michael Friedrich [Thu, 26 Jul 2018 07:52:33 +0000 (09:52 +0200)]
Merge pull request #6487 from Icinga/bugfix/discard-warning-6485

Fix "Discard" message being warning

6 years agoFix "Discard" message being warning 6487/head
Jean Flach [Thu, 26 Jul 2018 07:39:03 +0000 (09:39 +0200)]
Fix "Discard" message being warning

6 years agoMerge branch 'support/2.9'
Michael Friedrich [Tue, 24 Jul 2018 10:53:23 +0000 (12:53 +0200)]
Merge branch 'support/2.9'

6 years agoRelease version 2.9.1
Michael Friedrich [Tue, 24 Jul 2018 10:48:12 +0000 (12:48 +0200)]
Release version 2.9.1

6 years agoRelease version 2.9.1 v2.9.1
Michael Friedrich [Tue, 24 Jul 2018 10:48:12 +0000 (12:48 +0200)]
Release version 2.9.1

6 years agolib->compat->statusdatawriter: fix notifications_enabled 6475/head
dh.harald [Mon, 23 Jul 2018 21:28:09 +0000 (22:28 +0100)]
lib->compat->statusdatawriter: fix notifications_enabled

6 years agoMerge pull request #6470 from sebastic/spelling-errors
Michael Friedrich [Mon, 23 Jul 2018 15:59:45 +0000 (17:59 +0200)]
Merge pull request #6470 from sebastic/spelling-errors

Fix spelling errors.

6 years agoMerge pull request #6467 from Icinga/bugfix/test-runner-does-not-clean-up-6461
Michael Friedrich [Mon, 23 Jul 2018 09:35:48 +0000 (11:35 +0200)]
Merge pull request #6467 from Icinga/bugfix/test-runner-does-not-clean-up-6461

Start and stop the timer thread lazily

6 years agoFix spelling errors. 6470/head
Bas Couwenberg [Sat, 21 Jul 2018 08:38:09 +0000 (10:38 +0200)]
Fix spelling errors.

 * occured -> occurred
 * dosen't -> doesn't

6 years agoStart and stop the timer thread lazily 6467/head
Alexander A. Klimov [Fri, 20 Jul 2018 13:36:15 +0000 (15:36 +0200)]
Start and stop the timer thread lazily

refs #6461

6 years agoMerge pull request #6457 from Icinga/bugfix/daemonize-timer-6445
Michael Friedrich [Thu, 19 Jul 2018 11:45:53 +0000 (13:45 +0200)]
Merge pull request #6457 from Icinga/bugfix/daemonize-timer-6445

Ensure that timer thread is initialized after Daemonize()

6 years agoAdd debug logging for daemonize/timers 6457/head
Michael Friedrich [Thu, 19 Jul 2018 11:34:12 +0000 (13:34 +0200)]
Add debug logging for daemonize/timers

The previous commit is 1:1 the same I've implemented
here already. Great teamwork with Alex :)

refs #6445

6 years agoRe-introduce Timer::Initialize()
Alexander A. Klimov [Thu, 19 Jul 2018 10:49:27 +0000 (12:49 +0200)]
Re-introduce Timer::Initialize()

refs #6445

6 years agoSELinux: allow systemd notify
Dirk Goetz [Wed, 18 Jul 2018 06:49:24 +0000 (06:49 +0000)]
SELinux: allow systemd notify

fixes #6443

6 years agoFix debug build log entry for ConfigItem activation priority 6458/head
Michael Friedrich [Thu, 19 Jul 2018 10:53:28 +0000 (12:53 +0200)]
Fix debug build log entry for ConfigItem activation priority

This is not visible in release builds, minor fix.

6 years agoKeep notes for immediately log flushing 6456/head
Michael Friedrich [Thu, 19 Jul 2018 10:51:30 +0000 (12:51 +0200)]
Keep notes for immediately log flushing

Disabled, but kept for future debugging sessions.
Helps with things like #6455

6 years agoLog something when the Filelogger has been started 6455/head
Michael Friedrich [Thu, 19 Jul 2018 10:48:01 +0000 (12:48 +0200)]
Log something when the Filelogger has been started

Helps to see whether the logger object is active,
spotted during #6445

6 years agoMerge pull request #6451 from Icinga/fix/initscripts
Michael Friedrich [Wed, 18 Jul 2018 12:08:13 +0000 (14:08 +0200)]
Merge pull request #6451 from Icinga/fix/initscripts

Fix initscripts

6 years agoLoad functions first 6451/head
Jean Flach [Wed, 18 Jul 2018 11:36:37 +0000 (13:36 +0200)]
Load functions first

refs #6449

6 years agoUse . instead of source
Jean Flach [Wed, 18 Jul 2018 11:35:27 +0000 (13:35 +0200)]
Use . instead of source

fixes #6450

6 years agoMerge pull request #6444 from dgoetz/fix/selinux-systemd-notify-6443
Michael Friedrich [Wed, 18 Jul 2018 07:26:15 +0000 (09:26 +0200)]
Merge pull request #6444 from dgoetz/fix/selinux-systemd-notify-6443

SELinux: allow systemd notify

6 years agoSELinux: allow systemd notify 6444/head
Dirk Goetz [Wed, 18 Jul 2018 06:49:24 +0000 (06:49 +0000)]
SELinux: allow systemd notify

fixes #6443

6 years agoRelease version 2.9.0 v2.9.0
Michael Friedrich [Tue, 17 Jul 2018 12:27:32 +0000 (14:27 +0200)]
Release version 2.9.0

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
6 years agoFix typo 6440/head
Alexander A. Klimov [Tue, 17 Jul 2018 12:23:20 +0000 (14:23 +0200)]
Fix typo

6 years agoMerge pull request #6439 from Icinga/bugfix/systemd-safe-reload-sysconfig
Michael Friedrich [Tue, 17 Jul 2018 12:13:51 +0000 (14:13 +0200)]
Merge pull request #6439 from Icinga/bugfix/systemd-safe-reload-sysconfig

Revert "Fix obsolete parameter in Systemd script"

6 years agoRevert "Fix obsolete parameter in Systemd script" 6439/head
Michael Friedrich [Tue, 17 Jul 2018 07:59:59 +0000 (09:59 +0200)]
Revert "Fix obsolete parameter in Systemd script"

This reverts commit 592fb22c7fe4d291e630a2b6126312d088ce60d7.

We have the problem that Systemd doesn't expand shell variables
into our environment.

During the upgrade cycle this would maybe render a wrong PID file
location, thus resulting in wrong 'safe-reload' behaviour.

This is only for a clean upgrade path from 2.8.x to 2.9.0,
the proper fix is to ensure that the sysconfig file is empty
and keep our own defaults, or modified from the user.

refs #6434

6 years agoUpdate AUTHORS
Michael Friedrich [Mon, 16 Jul 2018 15:00:39 +0000 (17:00 +0200)]
Update AUTHORS

6 years agoMerge pull request #6436 from Icinga/bugfix/docs-update-tested-elasticsearch-version
Michael Friedrich [Mon, 16 Jul 2018 14:45:57 +0000 (16:45 +0200)]
Merge pull request #6436 from Icinga/bugfix/docs-update-tested-elasticsearch-version

Update tested Elasticsearch version

6 years agoUpdate tested Elasticsearch version 6436/head
Michael Friedrich [Mon, 16 Jul 2018 14:44:47 +0000 (16:44 +0200)]
Update tested Elasticsearch version

6 years agoMerge pull request #6435 from Icinga/bugfix/docs-upgrading-sysconfig-systemd
Michael Friedrich [Mon, 16 Jul 2018 12:25:12 +0000 (14:25 +0200)]
Merge pull request #6435 from Icinga/bugfix/docs-upgrading-sysconfig-systemd

Add note on sysconfig shell variables for Systemd to the Upgrading docs

6 years agoAdd note on sysconfig shell variables for Systemd to the Upgrading docs 6435/head
Michael Friedrich [Mon, 16 Jul 2018 12:22:07 +0000 (14:22 +0200)]
Add note on sysconfig shell variables for Systemd to the Upgrading docs

refs #6434

6 years agoMerge pull request #6433 from magnusbaeck/fix/basics-docs-typos
Michael Friedrich [Mon, 16 Jul 2018 07:41:38 +0000 (09:41 +0200)]
Merge pull request #6433 from magnusbaeck/fix/basics-docs-typos

Docs: Fix typos in 03-monitoring-basics.md

6 years agoDocs: Fix typos in 03-monitoring-basics.md 6433/head
Magnus Bäck [Sat, 14 Jul 2018 18:29:53 +0000 (20:29 +0200)]
Docs: Fix typos in 03-monitoring-basics.md

6 years agoFix negative 'empty in' value in WorkQueue log message 6430/head
Michael Insel [Tue, 10 Jul 2018 17:12:12 +0000 (19:12 +0200)]
Fix negative 'empty in' value in WorkQueue log message

This fixes a negative 'empty in' value in WorkQueue log messages.

6 years agoMerge pull request #6429 from Icinga/bugfix/api-log-spam-6428
Michael Friedrich [Mon, 9 Jul 2018 14:58:51 +0000 (16:58 +0200)]
Merge pull request #6429 from Icinga/bugfix/api-log-spam-6428

Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex

6 years agoMake HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex 6429/head
Alexander A. Klimov [Mon, 9 Jul 2018 12:40:32 +0000 (14:40 +0200)]
Make HttpServerConnection#m_DataHandlerMutex a boost::recursive_mutex

refs #6428

6 years agoMerge pull request #6426 from Icinga/feature/doc-upgrading-2-9
Michael Friedrich [Wed, 4 Jul 2018 08:58:31 +0000 (10:58 +0200)]
Merge pull request #6426 from Icinga/feature/doc-upgrading-2-9

Update 'Upgrading to 2.9' docs

6 years agoUpdate 'Upgrading to 2.9' docs 6426/head
Michael Friedrich [Wed, 4 Jul 2018 07:55:19 +0000 (09:55 +0200)]
Update 'Upgrading to 2.9' docs

6 years agoImplement support for optionally specifying the 'var' keyword in 'for' loops 6110/head
Gunnar Beutner [Tue, 3 Jul 2018 09:02:45 +0000 (11:02 +0200)]
Implement support for optionally specifying the 'var' keyword in 'for' loops

6 years agoMerge pull request #6423 from Icinga/fix/scheduler-checks-too-often
Michael Friedrich [Mon, 2 Jul 2018 15:08:47 +0000 (17:08 +0200)]
Merge pull request #6423 from Icinga/fix/scheduler-checks-too-often

Fix missing next check update causing the scheduler to execute checks too often

6 years agoFix missing next check update causing the scheduler to execute checks too often 6423/head
Michael Friedrich [Mon, 2 Jul 2018 14:17:53 +0000 (16:17 +0200)]
Fix missing next check update causing the scheduler to execute checks too often

Regression from #6217, only in git master.

fixes #6421

6 years agoAdd more debug logging for check scheduling
Michael Friedrich [Mon, 2 Jul 2018 14:17:33 +0000 (16:17 +0200)]
Add more debug logging for check scheduling

6 years agoMerge pull request #6348 from Mikesch-mp/itl_db2_health
Michael Friedrich [Thu, 28 Jun 2018 12:40:53 +0000 (14:40 +0200)]
Merge pull request #6348 from Mikesch-mp/itl_db2_health

Fix for catalogued locally databases. Fixes #6338

6 years agoIts catalogued not cataloged :) 6348/head
Carsten Koebke [Thu, 28 Jun 2018 05:18:57 +0000 (07:18 +0200)]
Its catalogued not cataloged :)

6 years agoUpdate documentation 6414/head
Gunnar Beutner [Wed, 27 Jun 2018 06:14:48 +0000 (08:14 +0200)]
Update documentation

6 years agoImplement support for the --env command-line argument
Gunnar Beutner [Tue, 5 Jun 2018 11:43:10 +0000 (13:43 +0200)]
Implement support for the --env command-line argument

6 years agoMerge pull request #6389 from Mikesch-mp/itl_nscp-local-tasksched
Michael Friedrich [Wed, 27 Jun 2018 10:47:12 +0000 (12:47 +0200)]
Merge pull request #6389 from Mikesch-mp/itl_nscp-local-tasksched

New ITL command nscp-local-tasksched

6 years agoMerge pull request #6308 from akrus/master
Michael Friedrich [Wed, 27 Jun 2018 10:45:08 +0000 (12:45 +0200)]
Merge pull request #6308 from akrus/master

Update lsi-raid ITL command

6 years agoMerge pull request #6407 from Icinga/fix/win-check-uptime-perfdata-6406
Michael Friedrich [Tue, 26 Jun 2018 12:09:30 +0000 (14:09 +0200)]
Merge pull request #6407 from Icinga/fix/win-check-uptime-perfdata-6406

Fix wrong UOM in check_uptime windows plugin

6 years agoMerge pull request #6412 from Icinga/fix/plugin-output
Michael Friedrich [Tue, 26 Jun 2018 07:54:43 +0000 (09:54 +0200)]
Merge pull request #6412 from Icinga/fix/plugin-output

Fix output formatting in windows plugins

6 years agoFix wrong UOM in check_uptime windows plugin 6407/head
Michael Insel [Fri, 22 Jun 2018 11:01:58 +0000 (13:01 +0200)]
Fix wrong UOM in check_uptime windows plugin

This fixes the usage of unvalid UOM in the check_uptime windows plugin.
The performance data will now provided in seconds.

6 years agoMerge pull request #6411 from Icinga/fix/windows-plugins-perfdata-label-spec
Michael Friedrich [Mon, 25 Jun 2018 14:55:58 +0000 (16:55 +0200)]
Merge pull request #6411 from Icinga/fix/windows-plugins-perfdata-label-spec

Windows: Conform to the Plugin API spec for performance label quoting

6 years agoMerge pull request #6413 from Icinga/fix/lifestatus-docs
Jean Flach [Mon, 25 Jun 2018 11:41:24 +0000 (13:41 +0200)]
Merge pull request #6413 from Icinga/fix/lifestatus-docs

Fix table in Livestatus Filters

6 years agoFix table in Livestatus Filters 6413/head
Jean Flach [Mon, 25 Jun 2018 11:39:59 +0000 (13:39 +0200)]
Fix table in Livestatus Filters

6 years agoFix output formatting in windows plugins 6412/head
Jean Flach [Mon, 25 Jun 2018 09:21:44 +0000 (11:21 +0200)]
Fix output formatting in windows plugins

Adds a newline to check_memory and check_ping now looks up and prints
error messages when host resolution fails.

6 years agoRemove unused code 6410/head
Jean Flach [Mon, 25 Jun 2018 08:09:30 +0000 (10:09 +0200)]
Remove unused code

These methods and types were used only by the Icinga Studio

6 years agoChange wrong text for emptystate 6389/head
Carsten Koebke [Mon, 25 Jun 2018 05:10:35 +0000 (07:10 +0200)]
Change wrong text for emptystate

6 years agoAdd missing docs for nscp-local-tasksched
Carsten Koebke [Mon, 25 Jun 2018 05:05:49 +0000 (07:05 +0200)]
Add missing docs for nscp-local-tasksched

6 years agoObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early 6408/head
Alexander A. Klimov [Fri, 22 Jun 2018 12:13:09 +0000 (14:13 +0200)]
ObjectLock#Unlock(): don't reset m_Object->m_LockOwner too early

6 years agoMerge pull request #6405 from Icinga/bugfix/windows-reload-behaviour-6378
Michael Friedrich [Fri, 22 Jun 2018 10:25:28 +0000 (12:25 +0200)]
Merge pull request #6405 from Icinga/bugfix/windows-reload-behaviour-6378

TcpSocket#Bind(): reuse socket addresses on Windows, too

6 years agoConform to the Plugin API spec for performance label quoting 6411/head
Michael Friedrich [Fri, 22 Jun 2018 09:12:57 +0000 (11:12 +0200)]
Conform to the Plugin API spec for performance label quoting

Single quotes are allowed, double quotes are not.

6 years agoTcpSocket#Bind(): reuse socket addresses on Windows, too 6405/head
Alexander A. Klimov [Fri, 22 Jun 2018 08:33:31 +0000 (10:33 +0200)]
TcpSocket#Bind(): reuse socket addresses on Windows, too

refs #6378

6 years agoMerge pull request #6403 from Icinga/fix/http-request-crlf
Michael Friedrich [Thu, 21 Jun 2018 15:08:16 +0000 (17:08 +0200)]
Merge pull request #6403 from Icinga/fix/http-request-crlf

Conform to RFC for CRLF in HTTP requests

6 years agoConform to RFC for CRLF in HTTP requests 6403/head
Michael Friedrich [Thu, 21 Jun 2018 14:53:44 +0000 (16:53 +0200)]
Conform to RFC for CRLF in HTTP requests

refs #6242

6 years agoMerge pull request #6402 from Icinga/fix/tls-stream-read-pending
Michael Friedrich [Thu, 21 Jun 2018 14:43:03 +0000 (16:43 +0200)]
Merge pull request #6402 from Icinga/fix/tls-stream-read-pending

Use SSL_pending() for remaining TLS stream data

6 years agoUse SSL_pending() for remaining TLS stream data 6402/head
Michael Friedrich [Tue, 19 Jun 2018 18:27:52 +0000 (20:27 +0200)]
Use SSL_pending() for remaining TLS stream data

We've used this previously, and according to the OpenSSL
docs we should just use it. From our experience everything
done different to the API functions from OpenSSL causes
undefined behaviour in the worst case.

This commit also breaks the packet size limit into a more
readable version, including logs for development debug builds.

refs #6242

6 years agoMerge pull request #6401 from Icinga/fix/elastic-influxdb-writer-connection-error...
Michael Friedrich [Thu, 21 Jun 2018 13:53:33 +0000 (15:53 +0200)]
Merge pull request #6401 from Icinga/fix/elastic-influxdb-writer-connection-error-handling

Fix connection error handling in Elasticsearch and InfluxDB features

6 years agoFix connection error handling in Elasticsearch and InfluxDB features 6401/head
Michael Friedrich [Thu, 21 Jun 2018 13:41:40 +0000 (15:41 +0200)]
Fix connection error handling in Elasticsearch and InfluxDB features

Previously this would just throw the entire exception stack trace
which is not needed here.

fixes #6394

6 years agoMerge pull request #6381 from Icinga/fix/env-sysvinit
Michael Friedrich [Thu, 21 Jun 2018 13:36:10 +0000 (15:36 +0200)]
Merge pull request #6381 from Icinga/fix/env-sysvinit

Fix sysconfig not being handled correctly by sysvinit