]>
granicus.if.org Git - icinga2/log
Michael Friedrich [Fri, 9 Nov 2018 13:56:36 +0000 (14:56 +0100)]
Implement unit tests for Dictionary initializers
Michael Friedrich [Fri, 9 Nov 2018 12:50:21 +0000 (13:50 +0100)]
Merge pull request #6762 from jschanz/master
fixes #6758
Schanz, Jens [Fri, 9 Nov 2018 12:17:08 +0000 (13:17 +0100)]
fixes #6758
Add target network-online.target as requirement.
Service Icinga2 won't start before target is finally reached.
This prevents Icinga2 from failing if no entry for hostname.domain
is set in /etc/hosts
Michael Friedrich [Fri, 9 Nov 2018 10:50:38 +0000 (11:50 +0100)]
Merge pull request #6759 from Icinga/bugfix/streamlogger-delete
Fix possible double free in StreamLogger::BindStream()
Michael Friedrich [Fri, 9 Nov 2018 10:50:06 +0000 (11:50 +0100)]
Merge pull request #6760 from Icinga/bugfix/armhf-stretch
armhf: Apply workaround for timer tests with std::bind callbacks
Michael Friedrich [Thu, 8 Nov 2018 14:51:58 +0000 (15:51 +0100)]
Fix possible double free in StreamLogger::BindStream()
refs #6737
Michael Friedrich [Thu, 8 Nov 2018 14:03:41 +0000 (15:03 +0100)]
Apply workaround for timer tests with std::bind callbacks
Michael Friedrich [Mon, 5 Nov 2018 08:10:12 +0000 (09:10 +0100)]
Merge pull request #6745 from markleary/master
Add support for -q argument to Manubulon snmp-storage commmand
Michael Friedrich [Mon, 5 Nov 2018 08:07:15 +0000 (09:07 +0100)]
Merge pull request #6743 from leonstr/master
Doc fix: error in example path.
Mark Leary [Fri, 2 Nov 2018 14:03:19 +0000 (10:03 -0400)]
Document snmp_storage_type attribute.
Mark Leary [Fri, 2 Nov 2018 13:58:44 +0000 (09:58 -0400)]
Follow naming convention for snmp plugin attributes.
Mark Leary [Fri, 2 Nov 2018 13:52:37 +0000 (09:52 -0400)]
Change indents to tab.
Jean Flach [Fri, 2 Nov 2018 10:12:20 +0000 (11:12 +0100)]
Merge pull request #6751 from fluxX04/patch-1
Doc fix: documentation link for apt
Alex [Fri, 2 Nov 2018 06:45:48 +0000 (07:45 +0100)]
Doc fix: documentation link for apt
Fixes `check_apt` documentation link to point to the right man page.
Mark Leary [Wed, 31 Oct 2018 17:28:27 +0000 (13:28 -0400)]
Add support for -q argument to check_snmp_storage.pl.
Leon Stringer [Wed, 31 Oct 2018 11:46:12 +0000 (11:46 +0000)]
Doc fix: error in example path.
Michael Friedrich [Tue, 30 Oct 2018 12:43:31 +0000 (13:43 +0100)]
Merge pull request #6731 from Icinga/bugfix/doc-comment
Fix typo
Michael Friedrich [Tue, 30 Oct 2018 12:43:17 +0000 (13:43 +0100)]
Merge pull request #6733 from Icinga/bugfix/doc-comment-entry_time
Doc: warn about not setting Comment#entry_time
Michael Friedrich [Tue, 30 Oct 2018 12:40:11 +0000 (13:40 +0100)]
Merge pull request #6740 from Icinga/bugfix/ido-paused-query-queue-no-enqueue
DB IDO: Don't enqueue queries when the feature is paused (HA)
Michael Friedrich [Tue, 30 Oct 2018 12:17:28 +0000 (13:17 +0100)]
DB IDO: Don't enqueue queries when the feature is paused (HA)
fixes #5876
refs #6739
Michael Friedrich [Mon, 29 Oct 2018 12:46:36 +0000 (13:46 +0100)]
Merge pull request #6709 from ekeih/bugfix/icinga2-version-check-6703
Fix the Icinga2 version check for versions with more than 5 characters
Michael Friedrich [Mon, 29 Oct 2018 12:45:18 +0000 (13:45 +0100)]
Minor styleguide
Michael Friedrich [Mon, 29 Oct 2018 12:24:40 +0000 (13:24 +0100)]
Merge pull request #6738 from Icinga/bugfix/stalled-api-connections
Ensure that API/JSON-RPC messages in the same session are processed and not stalled
Michael Friedrich [Mon, 29 Oct 2018 11:57:24 +0000 (12:57 +0100)]
Ensure that API/JSON-RPC messages in the same session are processed and not stalled
This basically drops the "corked" implementation which just stalled the
TLS IO polling after some requests. If you need sort of rate limiting
for these events, use an external TLS proxy which terminates that in front
of Icinga.
fixes #6635
Alexander A. Klimov [Fri, 26 Oct 2018 09:33:06 +0000 (11:33 +0200)]
Doc: warn about not setting Comment#entry_time
Michael Friedrich [Thu, 25 Oct 2018 16:53:19 +0000 (18:53 +0200)]
Merge pull request #6732 from Icinga/feature/improve-windows-agent-design
Update Windows Agent with new design
Michael Insel [Thu, 25 Oct 2018 16:07:05 +0000 (18:07 +0200)]
Update Windows agent documentation screenshots
Updates the Windows agent screenshots in the documentation with the new design.
refs #6729
Michael Insel [Thu, 25 Oct 2018 16:00:10 +0000 (18:00 +0200)]
Update Windows Agent design
This updates the Windows agent design to use the Icinga background
image.
refs #6729
Alexander A. Klimov [Thu, 25 Oct 2018 10:05:45 +0000 (12:05 +0200)]
Fix typo
Michael Friedrich [Wed, 24 Oct 2018 14:11:38 +0000 (16:11 +0200)]
Merge pull request #6726 from Icinga/bugfix/ido-debug-log
Silence the debug log a bit for IDO events
Michael Friedrich [Wed, 24 Oct 2018 14:10:00 +0000 (16:10 +0200)]
Merge pull request #6725 from Icinga/feature/ha-features
Enable HA for features: Elasticsearch, Gelf, Graphite, InfluxDB, OpenTSDB, Perfdata
Michael Friedrich [Wed, 24 Oct 2018 14:01:57 +0000 (16:01 +0200)]
Silence the debug log a bit for IDO events
They're actually not processed when the feature is paused,
and I have already seen them in user's logs when analysing why
objects are not updated or notifications sent. 'DbEvents' isn't
related to rather 'DB IDO' and is confusing.
Michael Friedrich [Wed, 24 Oct 2018 13:47:10 +0000 (15:47 +0200)]
Update technical concepts docs on object authority and HA aware features
This includes are more detailed insight into how object authority calculation
works.
Michael Friedrich [Wed, 24 Oct 2018 12:22:09 +0000 (14:22 +0200)]
Update docs for HA-aware features
Michael Friedrich [Wed, 24 Oct 2018 12:07:36 +0000 (14:07 +0200)]
Implement HA functionality for Perfdata feature
Michael Friedrich [Wed, 24 Oct 2018 11:55:19 +0000 (13:55 +0200)]
Implement HA functionality for OpenTsdb feature
Michael Friedrich [Wed, 24 Oct 2018 11:43:38 +0000 (13:43 +0200)]
Implement HA functionality for Gelf feature
Michael Friedrich [Wed, 24 Oct 2018 11:38:06 +0000 (13:38 +0200)]
Implement HA functionality for InfluxDB feature
Michael Friedrich [Wed, 24 Oct 2018 11:29:27 +0000 (13:29 +0200)]
Implement HA functionality for Graphite feature
Michael Friedrich [Wed, 24 Oct 2018 11:20:03 +0000 (13:20 +0200)]
Implement HA functionality for Elasticsearch feature
Michael Friedrich [Wed, 24 Oct 2018 10:32:36 +0000 (12:32 +0200)]
Revert code from icinga.com update
Michael Friedrich [Wed, 24 Oct 2018 09:54:24 +0000 (11:54 +0200)]
Merge pull request #6717 from Icinga/bugfix/api-downtimes-child-options
Improve error handling for invalid child_options for API downtime actions
Michael Friedrich [Wed, 24 Oct 2018 09:51:34 +0000 (11:51 +0200)]
Merge pull request #6719 from Icinga/fix/finished-reconnect-message
Do not send 'finished reconnecting...' if failed
Michael Friedrich [Wed, 24 Oct 2018 09:46:32 +0000 (11:46 +0200)]
Merge pull request #6718 from Icinga/bugfix/ssl-shutdown
Call SSL_shutdown() at least twice
Michael Friedrich [Wed, 24 Oct 2018 09:31:06 +0000 (11:31 +0200)]
Merge pull request #6662 from Icinga/bugfix/keep-http-connection-open-until-stream-eof
Keep the HTTP server connection open until the stream is EOF
Michael Friedrich [Wed, 24 Oct 2018 09:00:24 +0000 (11:00 +0200)]
Improve error handling for invalid child_options for API downtime actions
fixes #6712
Michael Friedrich [Wed, 24 Oct 2018 08:30:46 +0000 (10:30 +0200)]
Merge pull request #6667 from Icinga/feature/dependency-recursion-limit
Increase dependency recursion limit to 256
Michael Friedrich [Wed, 10 Oct 2018 09:43:11 +0000 (11:43 +0200)]
Increase dependency recursion limit to 256
fixes #5762
Michael Friedrich [Tue, 23 Oct 2018 12:00:18 +0000 (14:00 +0200)]
Merge pull request #6713 from Icinga/bugfix/typo
Fix typo
Michael Friedrich [Tue, 23 Oct 2018 11:57:38 +0000 (13:57 +0200)]
Merge pull request #6714 from Icinga/feature/docs-upgrading-packages
Docs: Add package related changes to the upgrading docs
Michael Friedrich [Mon, 22 Oct 2018 14:18:21 +0000 (16:18 +0200)]
Docs: Add package related changes to the upgrading docs
Jean Flach [Mon, 22 Oct 2018 12:19:16 +0000 (14:19 +0200)]
Fix typo
Max Rosin [Fri, 19 Oct 2018 13:37:32 +0000 (15:37 +0200)]
Fix the Icinga2 version check for versions with more than 5 characters
The previous implementation assumed that every version number will have
5 characters. With the release of 2.10.0 this does not work anymore.
The new implementation extracts everything from the second character to
the first dash. This should work as long as the version string is in a
format like '
v2.10.1-8-gaebe6da '.
fixes Icinga#6703
Michael Friedrich [Fri, 19 Oct 2018 10:30:53 +0000 (12:30 +0200)]
Merge pull request #6707 from Icinga/bugfix/compat-objects-path
Fix regression for wrong objects.cache path overwriting icinga2.debug file
Michael Friedrich [Fri, 19 Oct 2018 10:30:34 +0000 (12:30 +0200)]
Merge pull request #6708 from Icinga/bugfix/docs-alpine-repos
Docs: Alpine needs 'edge/main' repository too
Michael Friedrich [Fri, 19 Oct 2018 10:29:51 +0000 (12:29 +0200)]
Merge pull request #6704 from efuss/fix/scheduleddowntime1
Put newly configured already running ScheduledDowntime immediately in effect
Michael Friedrich [Fri, 19 Oct 2018 10:01:58 +0000 (12:01 +0200)]
Docs: Alpine needs 'edge/main' repository too
Michael Friedrich [Fri, 19 Oct 2018 08:42:54 +0000 (10:42 +0200)]
Fix regression for wrong objects.cache path overwriting icinga2.debug file
The 'statusdata' feature is deprecated, although it affects 'object list'.
fixes #6705
Edgar Fuß [Thu, 18 Oct 2018 16:42:21 +0000 (18:42 +0200)]
Put running downtimes in effect
If Icinga2 was restarted with a newly configured downtime that should
be in effect at the time of restart, the should-be-running segment of
it was not put into effect.
Add new LegacyTimePeriod::FindRunningSegment() and
ScheduledDowntime::FindRunningSegment() functions, call the latter in
ScheduledDowntime::CreateNextDowntime() before trying the old
ScheduledDowntime::FindNextSegment().
Edgar Fuß [Thu, 18 Oct 2018 16:35:14 +0000 (18:35 +0200)]
Remove spurious string in debug message
Remove a spurious " at " in the "Evaluating segment" debug message in ScheduledDowntime::FindNextSegment().
Edgar Fuß [Thu, 18 Oct 2018 16:09:20 +0000 (18:09 +0200)]
Remove dead code
Remove some dead code in ScheduledDowntime::CreateNextDowntime().
Michael Friedrich [Thu, 18 Oct 2018 09:31:02 +0000 (11:31 +0200)]
Release version 2.10.1
Michael Friedrich [Thu, 18 Oct 2018 09:06:57 +0000 (11:06 +0200)]
Merge pull request #6701 from Icinga/feature/readme-github-tag
Add GitHub release tag to README
Michael Friedrich [Thu, 18 Oct 2018 09:06:04 +0000 (11:06 +0200)]
Add GitHub release tag to README
Michael Friedrich [Thu, 18 Oct 2018 08:40:17 +0000 (10:40 +0200)]
Merge pull request #6700 from Icinga/feature/docs-addons
Enhance the addon chapter in the docs
Michael Friedrich [Thu, 18 Oct 2018 08:38:11 +0000 (10:38 +0200)]
Enhance the addon chapter in the docs
Michael Friedrich [Thu, 18 Oct 2018 08:19:50 +0000 (10:19 +0200)]
Merge pull request #6699 from Icinga/feature/update-icinga-com
Update to https://icinga.com/
Michael Friedrich [Thu, 18 Oct 2018 07:59:33 +0000 (09:59 +0200)]
Docs: Use the correct URLs in various places
Michael Friedrich [Thu, 18 Oct 2018 07:50:53 +0000 (09:50 +0200)]
icinga.com: Update everything else
Michael Friedrich [Thu, 18 Oct 2018 07:45:36 +0000 (09:45 +0200)]
icinga.com: Update test and tools
Michael Friedrich [Thu, 18 Oct 2018 07:41:54 +0000 (09:41 +0200)]
icinga.com: Update '*.sql'
Michael Friedrich [Thu, 18 Oct 2018 07:39:34 +0000 (09:39 +0200)]
icinga.com: Update icinga-app
Michael Friedrich [Thu, 18 Oct 2018 07:36:22 +0000 (09:36 +0200)]
icinga.com: Update config files (ITL, etc.)
Michael Friedrich [Thu, 18 Oct 2018 07:35:18 +0000 (09:35 +0200)]
icinga.com: Update CMakeLists.txt
Michael Friedrich [Thu, 18 Oct 2018 07:32:14 +0000 (09:32 +0200)]
icinga.com: Update docs for /community/get-involved -> /community
Michael Friedrich [Thu, 18 Oct 2018 07:30:00 +0000 (09:30 +0200)]
icinga.com: Update '*.ti'
Michael Friedrich [Thu, 18 Oct 2018 07:29:29 +0000 (09:29 +0200)]
icinga.com: Update '*.h'
Michael Friedrich [Thu, 18 Oct 2018 07:27:04 +0000 (09:27 +0200)]
icinga.com: Update *.{h,c}pp
Michael Friedrich [Wed, 17 Oct 2018 11:01:24 +0000 (13:01 +0200)]
Merge pull request #6696 from Icinga/bugfix/remove-default-environment
Remove default environment, regression from
e678fa1aa5
Michael Friedrich [Wed, 17 Oct 2018 10:45:13 +0000 (12:45 +0200)]
Remove default environment, regression from
e678fa1aa5
refs #6512
fixes #6694
Michael Friedrich [Tue, 16 Oct 2018 12:05:17 +0000 (14:05 +0200)]
Merge pull request #6691 from Icinga/bugfix/reload-signal-handler-dump-state-file
Add missing shutdown/program state dumps for SIGUSR2 reload handler
Michael Friedrich [Tue, 16 Oct 2018 10:42:01 +0000 (12:42 +0200)]
Merge pull request #6690 from jacksgt/patch-1
Extend 09-object-types.md with argument array
Michael Friedrich [Tue, 16 Oct 2018 10:40:38 +0000 (12:40 +0200)]
Merge pull request #6692 from Icinga/feature/docs-release-chocolatey
Update release docs for Chocolatey
Michael Friedrich [Tue, 16 Oct 2018 09:54:14 +0000 (11:54 +0200)]
Add missing shutdown/program state dumps for SIGUSR2 reload handler
Credits to @west0rmann finding the issue and providing the initial fix.
fixes #6689
fixes #6592
Jack [Tue, 16 Oct 2018 09:40:00 +0000 (11:40 +0200)]
Extend 09-object-types.md with argument array
Add a small snippet demonstrating how to define an argument array instead of a simple string.
Michael Friedrich [Mon, 15 Oct 2018 15:02:14 +0000 (17:02 +0200)]
Merge pull request #6685 from Icinga/bugfix/api-permission-filters
Fix regression with API permission filters and namespaces in v2.10
Michael Friedrich [Mon, 15 Oct 2018 14:27:25 +0000 (16:27 +0200)]
Update release docs for Chocolatey
refs #6683
Michael Friedrich [Mon, 15 Oct 2018 09:44:28 +0000 (11:44 +0200)]
Fix regression with API permission filters and namespaces in v2.10
fixes #6682
Michael Friedrich [Mon, 15 Oct 2018 07:38:35 +0000 (09:38 +0200)]
Merge pull request #6679 from Icinga/bugfix/initialize-initrundir-constant-on-windows
Initialize Configuration::InitRunDir for Windows and writing the PID file
Michael Friedrich [Mon, 15 Oct 2018 07:30:16 +0000 (09:30 +0200)]
Merge pull request #6681 from sebastic/spelling-errors
Fix spelling errors.
Michael Friedrich [Fri, 12 Oct 2018 14:18:55 +0000 (16:18 +0200)]
Initialize Configuration::InitRunDir for Windows and writing the PID file
Even if this some Unix specific stuff, we rely on writing this file
in our generic application code. Therefore its path needs to be specified.
This got broken with
9fbc406 which renamed RunDir to InitRunDir, but
didn't re-add it to the Windows #ifdefs.
fixes #6677
Bas Couwenberg [Mon, 15 Oct 2018 06:56:18 +0000 (08:56 +0200)]
Fix spelling errors.
compatiblity -> compatibility
Michael Friedrich [Fri, 12 Oct 2018 08:53:36 +0000 (10:53 +0200)]
Merge pull request #6674 from Icinga/feature/docs-distributed-zones-endpoints
Add a note to the docs on >2 endpoints in a zone
Michael Friedrich [Fri, 12 Oct 2018 08:49:03 +0000 (10:49 +0200)]
Add a note to the docs on >2 endpoints in a zone
This is missing, I cannot remember how it went away.
Questions are coming frequently recently.
Michael Friedrich [Fri, 12 Oct 2018 08:22:21 +0000 (10:22 +0200)]
Merge pull request #6673 from Icinga/feature/release-docs
Update RELEASE docs
Michael Friedrich [Fri, 12 Oct 2018 08:10:35 +0000 (10:10 +0200)]
Merge pull request #6672 from dupondje/zone_upgrade_docs
Extend upgrade docs
Michael Friedrich [Fri, 12 Oct 2018 08:08:28 +0000 (10:08 +0200)]
Update RELEASE docs
- GH Milestone prior to changelog script run
- Branching for package repos
- Infos for updating the online docs with Puppet
- Example for Debian Stretch package tests with Docker
- Drop Google+ URL
Jean-Louis Dupond [Fri, 12 Oct 2018 08:05:20 +0000 (10:05 +0200)]
Extend upgrade docs
Michael Friedrich [Thu, 11 Oct 2018 12:01:05 +0000 (14:01 +0200)]
Release version 2.10.0
Michael Friedrich [Thu, 11 Oct 2018 11:21:11 +0000 (13:21 +0200)]
Merge pull request #6669 from Icinga/feature/no-errors-with-indexer-access-in-namespaces
Don't throw an error when namespace indexers don't find a valid key