Commit Graph

11922 Commits

Author SHA1 Message Date
Alexander A. Klimov c8c3743314 Icinga 2.12.0 2020-08-03 15:42:16 +02:00
Eric Lippmann e8745f7e96
Merge pull request #7816 from Icinga/feature/notification-timeperiod-6167
Re-send notifications previously suppressed by their time periods
2020-08-03 10:04:27 +02:00
Alexander A. Klimov c515822649 Re-send notifications previously suppressed by their time periods
refs #6167
2020-07-29 17:13:41 +02:00
Noah Hilverling 2648a82de0
Merge pull request #7894 from Icinga/bugfix/don-t-wait-for-checks-on-reload-7888
CheckerComponent#Stop(): don't wait for checks
2020-07-29 16:35:09 +02:00
Noah Hilverling a615b2126e
Merge pull request #8142 from Icinga/bugfix/don-not-close-connection-on-missing-heartbeat-8095
Remove all codes related to the heartbeat timeout
2020-07-29 15:33:22 +02:00
Noah Hilverling f304fa5648
Merge pull request #8071 from Icinga/feature/deprecate-windows-plugins
Deprecate Windows plugins
2020-07-29 15:03:11 +02:00
Noah Hilverling 97fc70ccb2
Merge pull request #7836 from Icinga/bugfix/jsonrpcconnection-m_seen
Consider a JsonRpcConnection being seen on a single byte of TLS payload, not only a whole message
2020-07-29 15:02:48 +02:00
Yonas Habteab 964a90fa4b Remove all codes related to the heartbeat timeout
until now, if the timeout is exceeded, the connection is immediately terminated.
But since we do not want to disconnect even if the timeout is exceeded, it is
better to send the messages without timeout and have deleted everything that
related to the heartbeat timeout. We also have another mechanism in
JRPC::CheckLiveness that does the disconnect.
2020-07-29 14:27:55 +02:00
Alexander A. Klimov 37c2c7ba90 Checkable#Start(): if #last_check_started > last check, set #next_check to #last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Alexander A. Klimov 4585a404d6 Checkable#ExecuteCheck(): set #last_check_started to now before #UpdateNextCheck()
refs #7888
2020-07-28 11:54:13 +02:00
Alexander A. Klimov 9dc297987e Sync Checkable#last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Noah Hilverling 188535b534
Merge pull request #8114 from Icinga/bugfix/gha-ccache
GitHub actions: make ccache actually working
2020-07-27 10:36:58 +02:00
Noah Hilverling 9f57e895f1
Merge pull request #8102 from Icinga/bugfix/send-heartbeat-less-often-8098
Send heartbeat every 20s and not 10s
2020-07-21 09:46:33 +02:00
Noah Hilverling de700828ca
Merge pull request #8117 from Icinga/feature/jessie
GitHub actions: drop Debian "jessie"
2020-07-21 09:45:49 +02:00
Alexander A. Klimov 3cb073d6d7 GitHub actions: drop Debian "jessie" 2020-07-16 10:07:15 +02:00
Noah Hilverling 09cf7c39f7
Merge pull request #8105 from Icinga/feature/gha-fail-fast
GitHub actions: don't cancel not yet failed jobs on a failure
2020-07-16 09:53:48 +02:00
Alexander A. Klimov 06bbf8f743 GitHub actions: make ccache actually working 2020-07-14 10:48:38 +02:00
Alexander A. Klimov d73cc5d08f GitHub actions: don't cancel not yet failed jobs on a failure 2020-07-09 17:06:51 +02:00
Yonas Habteab cf5ec5e341 Send heartbeat every 20s and not 10s 2020-07-09 13:22:08 +02:00
Alexander A. Klimov af2e1a37db Deprecate Windows plugins 2020-06-26 15:38:02 +02:00
Noah Hilverling 04704a49a4
Merge pull request #8066 from Icinga/bugfix/docs-add-missing-file-prefix
Docs: Add missing file prefix to link
2020-06-23 10:18:52 +02:00
Alexander Aleksandrovič Klimov 65b9040312
Merge pull request #8059 from Icinga/feature/cicd-docker
GitHub actions: build Docker images
2020-06-22 16:55:34 +02:00
Noah Hilverling 535f97551f Docs: Add missing file prefix to link 2020-06-22 14:20:08 +02:00
Alexander A. Klimov 58f3343162 GitHub actions: build Docker images 2020-06-19 14:22:06 +02:00
Noah Hilverling 6f708dfe12
Merge pull request #8051 from Icinga/feature/deprecate-livestatus
Deprecate Livestatus
2020-06-16 15:25:56 +02:00
Noah Hilverling df43cf573c
Merge pull request #8053 from Icinga/bugfix/segfault-map-reduce-filter-null-8047
Ensure the custom function is not null in Array#{sort,map,reduce,filter,any,all}()
2020-06-16 15:25:11 +02:00
Noah Hilverling dae85115cc
Merge pull request #8048 from Icinga/feature/docs-icingadb-optional
Docs: Move Icinga DB installation down (until it's ready for production)
2020-06-16 08:28:33 +02:00
Henrik Triem f2765d54ce
Merge pull request #8015 from Icinga/bugfix/streamlogger-flush-lock
StreamLogger#Flush(): lock self
2020-06-09 14:26:50 +02:00
Noah Hilverling b37aaa27e1
Merge pull request #8045 from Icinga/bugfix/prepare-dirs-chmod
prepare-dirs: combine mkdir and chmod
2020-06-09 13:59:33 +02:00
Alexander A. Klimov 9c85401914 Ensure the custom function is not null in Array#{sort,map,reduce,filter,any,all}()
refs #8047
2020-06-09 12:35:04 +02:00
Alexander A. Klimov 11c6c11076 Add Checkable#last_check_started
refs #7888
2020-06-09 12:03:02 +02:00
Alexander A. Klimov cd2ffd175b CheckerComponent#Stop(): don't wait for checks
refs #7888
2020-06-09 12:03:02 +02:00
Alexander A. Klimov 48fe2813da Deprecate Livestatus 2020-06-09 11:21:05 +02:00
Noah Hilverling 112fb072c1 Docs: Move Icinga DB installation down (until it's ready for production) 2020-06-09 11:06:03 +02:00
Noah Hilverling a96403331f
Merge pull request #7944 from Icinga/bugfix/chocolatey
Chocolatey: Prepare new build process
2020-06-09 08:02:13 +02:00
Alexander A. Klimov 2f0f2e8c35 prepare-dirs: combine mkdir and chmod 2020-06-08 15:14:29 +02:00
Noah Hilverling d38f4e78c9 Chocolatey: Use '.\build' as default build directory 2020-06-05 15:39:28 +02:00
Noah Hilverling 54e2b11f8c
Merge pull request #8024 from Icinga/feature/github-actions-raspbian
GitHub actions: build Raspbian packages
2020-06-03 15:54:10 +02:00
Noah Hilverling 45ee6b3b71
Merge pull request #7995 from Icinga/bugfix/pki-save-cert-key-7992
icinga2 pki save-cert: allow to specify --key and --cert
2020-06-03 15:51:18 +02:00
Noah Hilverling 84b052b314
Merge pull request #7926 from Icinga/bugfix/jsonrpcconnection-handleandwriteheartbeats-m_endpoint-getname
JsonRpcConnection#HandleAndWriteHeartbeats(): check !!#m_Endpoint
2020-06-03 15:46:38 +02:00
Noah Hilverling fd4abff369
Merge pull request #8027 from Icinga/feature/github-actions-sles
GitHub actions: build SLES packages
2020-05-27 16:41:17 +02:00
Alexander A. Klimov 590b2eeb26 GitHub actions: build Raspbian packages 2020-05-26 16:33:13 +02:00
Alexander A. Klimov ac0e480e19 GitHub actions: build SLES packages 2020-05-25 16:35:30 +02:00
Noah Hilverling 9f45c29239
Merge pull request #8023 from Icinga/feature/github-actions-32bit
GitHub actions: build 32-bit .deb packages
2020-05-20 14:44:43 +02:00
Noah Hilverling d1e9a14eca
Merge pull request #8019 from Icinga/feature/github-actions-artifacts
GitHub actions: publish packages
2020-05-20 11:22:19 +02:00
Alexander A. Klimov 113cd8f597 GitHub actions: build 32-bit .deb packages 2020-05-20 11:15:27 +02:00
Alexander A. Klimov 0537543ef3 GitHub actions: publish packages 2020-05-19 15:42:05 +02:00
Noah Hilverling f71be9e802
Merge pull request #8018 from Icinga/feature/github-actions
GitHub actions: build packages
2020-05-19 11:26:07 +02:00
Noah Hilverling 7395465089
Merge pull request #8014 from Icinga/bugfix/icinga-db-ack-expire-8012
Icinga DB: record ack expiries
2020-05-19 11:16:28 +02:00
Alexander A. Klimov 36f52c1206 GitHub actions: build .rpm packages 2020-05-18 18:30:32 +02:00