Commit Graph

12478 Commits

Author SHA1 Message Date
icinga-probot[bot] 25ea2f5973
Update AUTHORS 2020-10-29 13:53:44 +00:00
Alexander Aleksandrovič Klimov f4a74f714e
Merge pull request #7960 from netson/fail2banjailsv2
Added parameter to monitor a specific jail only
2020-10-29 14:53:37 +01:00
Alexander Aleksandrovič Klimov fd382108e3
Merge pull request #8408 from Icinga/probot/update-authors/master/2dfb4ad371697b5a9209f8caff9d5096dc7da8b8
Update AUTHORS
2020-10-29 14:53:01 +01:00
icinga-probot[bot] 31b49c6c37
Update AUTHORS 2020-10-29 13:49:46 +00:00
Alexander Aleksandrovič Klimov 2dfb4ad371
Merge pull request #8407 from Icinga/bugfix/mailmap
Update .mailmap
2020-10-29 14:49:38 +01:00
Alexander A. Klimov ea892741f8 Update .mailmap 2020-10-29 13:53:53 +01:00
Alexander Aleksandrovič Klimov dbb5286d2c
Merge pull request #7904 from sni/fix_boost_lib_order
fix boost library order
2020-10-29 13:43:04 +01:00
Alexander Aleksandrovič Klimov 3fa1eab344
Merge pull request #7736 from froehl/7735
API-Event StateChange & CheckResult: Added acknowledgement and downtime_depth…
2020-10-29 13:41:52 +01:00
Alexander A. Klimov bb851b0558 Merge branch 'master' into feature/v1-actions-execute-command-8034 2020-10-28 18:37:08 +01:00
Alexander Aleksandrovič Klimov 78a94219aa
Merge pull request #8397 from Icinga/docs/windows-install-netfx3
docs: better instructions for installing wixtoolset on Windows
2020-10-28 13:30:14 +01:00
Alexander A. Klimov 38110e55d3 ApiListener#NewClientHandlerInternal(): reject connections from already connected endpoints 2020-10-26 15:20:58 +01:00
Julian Brost cb218aee20 docs: better instructions for installing wixtoolset on Windows
If you try to follow the existing instructions, you might be greeted by
a long and useless error message when installing this which boils down
to the fact that the DotNet3.5 Chocolatey package actually requires a
reboot but does not properly ask for it. Enable-WindowsOptionalFeature
basically does the same as the Chocolatey package would do, but nicely
asks for a reboot after which the Chocolatey package can be installed
(which basically is a noop then) properly.
2020-10-26 09:06:06 +01:00
Alexander Aleksandrovič Klimov 0540fc25e2
Merge pull request #8394 from Icinga/docs/release-branch-workflow
RELEASE.md: update branch workflow for packaging repos
2020-10-23 10:34:48 +02:00
Julian Brost ef2da99104 RELEASE.md: update branch workflow for packaging repos 2020-10-22 15:38:54 +02:00
Alexander Aleksandrovič Klimov ff5385bbb5
Merge pull request #8393 from Icinga/docs/remove-vs2017
docs: remove references to Visual Studio 2017
2020-10-21 16:10:04 +02:00
Julian Brost f3b72351a4 docs: remove references to Visual Studio 2017
PR #8390 changed the default version of Visual Studio to 2019 because
PR #8373 introduces behavior that is incompatible with MSVC versions
shipped with older versions of Visual Studio.
2020-10-21 15:59:13 +02:00
Alexander Aleksandrovič Klimov 327377a7c2
Merge pull request #8390 from Icinga/feature/vs2019-jbrost
Prepare Windows build scripts for builds with Visual Studio 2019
2020-10-21 12:09:09 +02:00
Julian Brost 025d38bb76 Update AppVeyor Config to use Visual Studio 2019 2020-10-21 11:14:34 +02:00
Julian Brost 4ede8e484b Update Windows build scripts for Visual Studio 2019
$env:CMAKE_GENERATOR_PLATFORM is only used in configure-dev.ps1 but now
is also required in configure.ps1 to allow the build pipeline to be
upgraded to Visual Studio 2019.

Additionally bump the versions in paths for Boost and OpenSSL.
2020-10-21 11:14:22 +02:00
Noah Hilverling 87705a5811
Merge pull request #8388 from Icinga/bugfix/remove-utility-getenv
Remove Utility::GetEnv from header
2020-10-21 09:43:52 +02:00
Julian Brost c30d8ff373 Remove Utility::GetEnv from header
It is never used and not even implemented anywhere, probably a leftover.
2020-10-20 12:19:15 +02:00
Alexander Aleksandrovič Klimov a32c1bf910
Merge pull request #7864 from Icinga/bugfix/icinga2-doesn-t-close-connections-7203
Add timeout for boost::asio::ssl::stream#async_shutdown()
2020-10-19 15:25:12 +02:00
Alexander A. Klimov 40ac05c182 Introduce Endpoint#capabilities
refs #8034
2020-10-19 13:04:20 +02:00
Alexander A. Klimov 9e29936b8f Fix missing include
refs #8034
2020-10-19 13:04:20 +02:00
Alexander Aleksandrovič Klimov f60ae93717
Merge pull request #7870 from Icinga/bugfix/last-zone-sync-stage-validation-failed-7642
Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
2020-10-19 12:31:01 +02:00
Alexander Aleksandrovič Klimov 4926353269
Merge pull request #8277 from Icinga/bugfix/latency-8196
Call Process::InitializeSpawnHelper() ASAP
2020-10-16 16:49:06 +02:00
Alexander Aleksandrovič Klimov b98c590d9f
Merge pull request #8331 from Icinga/bugfix/program-status-not-inserted-2.13
IDO: Make sure to insert program status
2020-10-16 14:02:21 +02:00
Noah Hilverling 03af068302 IDO: Make sure to insert program status during reconnect() 2020-10-16 12:30:57 +02:00
Alexander Aleksandrovič Klimov 9dd197d0af
Merge pull request #8165 from Icinga/bugfix/service-get-severity-deadlock-8160
ProcessCheckResult(): Make sure hosts aren't locked during Service::GetSeverity()
2020-10-16 10:41:23 +02:00
Alexander Aleksandrovič Klimov be8dd201eb
Merge pull request #8229 from Icinga/bugfix/downtime-checkable-getname
Check !!downtime->GetCheckable() before downtime->GetCheckable()->GetName()
2020-10-16 10:39:57 +02:00
Alexander Aleksandrovič Klimov d6a4db935f
Merge pull request #8374 from Icinga/bugfix/docker-memory-leak
icinga2 daemon: reap remaining child processes after reload
2020-10-16 10:33:49 +02:00
Alexander Aleksandrovič Klimov 9969090976
Merge pull request #8380 from Icinga/bugfix/ido-do-not-log-if-paused-2.13
IDO: Do not log stats, if paused
2020-10-16 10:33:16 +02:00
Noah Hilverling 8db82ff87d IDO: Do not log stats, if paused 2020-10-15 10:48:41 +02:00
Alexander Aleksandrovič Klimov 1f55338cbd
Merge pull request #8166 from Icinga/bugfix/logrotate-crash-8050
Ensure the daemon doesn't get killed by logrotate
2020-10-15 10:39:47 +02:00
Alexander Aleksandrovič Klimov a54bd52d5c
Merge pull request #8371 from Icinga/bugfix/7567
Revert "MacroProcessor::ResolveArguments(): skip null argument values"
2020-10-15 10:39:12 +02:00
Alexander A. Klimov 91265a5b0e icinga2 daemon: reap remaining child processes after reload
... as we may be PID 1.
2020-10-15 10:25:14 +02:00
Alexander Aleksandrovič Klimov 72c67fc065
Merge pull request #8370 from Icinga/bugfix/reload-hang-8173
Application#RunEventLoop(): don't wait for the thread pool to stop on shutdown
2020-10-14 18:11:23 +02:00
Alexander Aleksandrovič Klimov 79210a5542
Merge pull request #8367 from Icinga/bugfix/ido-hash-groups
*DbObject#CalculateConfigHash(): sort groups to be hashed
2020-10-14 16:23:24 +02:00
Alexander Aleksandrovič Klimov 4bb6f4c910
Merge pull request #8364 from Icinga/bugfix/configsyncstagelock-unlock-owner-213
Make ApiListener::m_ConfigSyncStageLock a SpinLock
2020-10-14 16:01:00 +02:00
Alexander Aleksandrovič Klimov e8316952f8
Merge pull request #8363 from Icinga/bugfix/ido-commit-25000-213
IDO MySQL: actually COMMIT after 25000 async queries
2020-10-14 16:00:39 +02:00
Alexander A. Klimov d3f6a97a7e Ensure the daemon doesn't get killed by logrotate
refs #8050
2020-10-14 14:02:44 +02:00
Alexander Aleksandrovič Klimov 11b0972d33
Merge pull request #8372 from Icinga/probot/update-authors/master/a120a45fbfe6dc7a60d0926373cc81179028481b
Update AUTHORS
2020-10-14 13:42:21 +02:00
icinga-probot[bot] 88dc5fea98
Update AUTHORS 2020-10-14 11:40:19 +00:00
Alexander Aleksandrovič Klimov a120a45fbf
Merge pull request #8369 from Icinga/bugfix/-mailmap
Update .mailmap
2020-10-14 13:40:10 +02:00
Alexander A. Klimov fbfa931b31 Clear ApiListener#last_failed_zones_stage_validation on config::Update if config not changed
refs #7642
2020-10-14 12:17:14 +02:00
Alexander A. Klimov 291823f1a9 Update .mailmap 2020-10-14 11:09:25 +02:00
Alexander Aleksandrovič Klimov 876fa8ba97
Merge pull request #8242 from Icinga/bugfix/reminder-notifications-before-suppressed-8201
Don't send reminder notifications before suppressed ones
2020-10-14 11:03:28 +02:00
Alexander Aleksandrovič Klimov 28f1f70321
Merge pull request #8326 from Icinga/bugfix/do-not-update-customvar-status-on-heavy-config-update
Do not upsert customvar status on heavy config update
2020-10-14 11:00:29 +02:00
Alexander Aleksandrovič Klimov 354a854d7a
Merge pull request #8318 from Icinga/bugfix/exceptions-in-config-sync
Catch exceptions in the thread running HandleConfigUpdate
2020-10-14 10:58:23 +02:00
Alexander A. Klimov a083635de4 Make ApiListener::m_ConfigSyncStageLock a SpinLock 2020-10-14 10:47:08 +02:00