Michael Friedrich
|
5a8729fddd
|
Merge pull request #6853 from Icinga/bugfix/incorrect-command_endpoint-6666
Checkable: require zone to be set if command_endpoint is set
|
2019-02-04 13:51:31 +01:00 |
|
Michael Friedrich
|
eb155495f7
|
Merge pull request #6916 from Icinga/bugfix/retry-interval-zero
Don't allow retry_interval <= 0
|
2019-01-30 15:28:26 +01:00 |
|
Michael Friedrich
|
b58cb17e4b
|
Fix Convert::ToLong(double val)
|
2019-01-30 14:47:59 +01:00 |
|
Michael Friedrich
|
530f890cab
|
Merge pull request #6917 from Icinga/bugfix/cluster-message-delete-object
Cluster: Delete object message should log that
|
2019-01-29 13:37:50 +01:00 |
|
Alexander A. Klimov
|
ce847324bc
|
Downtime::AddDowntime(): place Downtimes in the same zone as the origin ScheduledDowntimes
|
2019-01-28 18:29:57 +01:00 |
|
Michael Friedrich
|
b16c22448e
|
Cluster: Delete object message should log that
Atm it is a copy-paste error and irritates during debugging.
Coming from my analysis of existing cluster messages.
|
2019-01-28 17:39:22 +01:00 |
|
Michael Friedrich
|
8cbd482072
|
Don't allow retry_interval <= 0
|
2019-01-28 17:33:05 +01:00 |
|
Michael Friedrich
|
9f2ccfbaa0
|
ClusterEvents::AcknowledgementSet event should forward 'persistent' attribute
|
2019-01-28 17:29:46 +01:00 |
|
Michael Friedrich
|
b1442645ce
|
Merge pull request #6897 from Icinga/bugfix/getlocalzone-null
Validate Zone::GetLocalZone() before using
|
2019-01-25 08:31:57 +01:00 |
|
Alexander A. Klimov
|
1eaad0637b
|
CheckerComponent#Stop(): wait for all running checks
|
2019-01-24 15:09:39 +01:00 |
|
Alexander A. Klimov
|
b81aa6af3a
|
CheckerComponent#Stop(): log after actually being stopped
|
2019-01-24 13:55:17 +01:00 |
|
Alexander A. Klimov
|
f0e12ff63c
|
Deactivate perfdata writers after checker
|
2019-01-24 13:50:26 +01:00 |
|
Michael Friedrich
|
6b7f651478
|
Merge pull request #6899 from Icinga/bugfix/localtime-zero-windows
Log: Ensure not to pass negative values to localtime()
|
2019-01-24 10:58:43 +01:00 |
|
Alexander A. Klimov
|
984f7be030
|
TcpSocket#Bind(): also set SO_REUSEPORT
refs #6898
|
2019-01-17 12:13:44 +01:00 |
|
Michael Friedrich
|
2fc33996b6
|
Log: Ensure not to pass negative values to localtime()
refs #6887
|
2019-01-16 17:27:38 +01:00 |
|
Michael Friedrich
|
21a592acdd
|
Merge pull request #6883 from Icinga/bugfix/retry-interval-zero-6871
Allow Checkable#retry_interval to be 0
|
2019-01-16 15:00:03 +01:00 |
|
Alexander A. Klimov
|
b09e7b287e
|
Validate Zone::GetLocalZone() before using
|
2019-01-15 19:23:20 +01:00 |
|
Alexander A. Klimov
|
3b2054761a
|
Notification#BeginExecuteNotification(): SetNextNotification() correctly
refs #5561
|
2019-01-11 18:25:12 +01:00 |
|
Jean Flach
|
2aff6a5887
|
Don't run UpdateObjectAuthority for Comments and Downtimes
|
2019-01-10 11:44:14 +01:00 |
|
Alexander A. Klimov
|
9ae738d17f
|
Allow Checkable#retry_interval to be 0
refs #6871
|
2019-01-09 11:27:33 +01:00 |
|
Michael Friedrich
|
e1a941e5c7
|
Merge pull request #6880 from Icinga/bugfix/pki-requestcertificate-no-cert
pki::RequestCertificate: handle missing certificate/CSR
|
2019-01-09 09:30:27 +01:00 |
|
Alexander A. Klimov
|
8470facfe2
|
InfluxdbWriter#Stop(): flush buffer
refs #6841
|
2019-01-08 18:15:32 +01:00 |
|
Alexander A. Klimov
|
4a7960f21b
|
pki::RequestCertificate: handle missing certificate/CSR
|
2019-01-08 11:49:44 +01:00 |
|
Alexander A. Klimov
|
f4ab0737d1
|
HttpServerConnection#DataAvailableHandler(): reduce log spam
|
2019-01-07 15:32:19 +01:00 |
|
Alexander A. Klimov
|
61860563a6
|
Make string builder reusable
|
2018-12-21 12:43:04 +01:00 |
|
Alexander A. Klimov
|
eeb609d4ae
|
Url#m_Query: preserve order
refs #6536
|
2018-12-21 11:52:37 +01:00 |
|
Alexander A. Klimov
|
17e86f98a2
|
Make UnameHelper() efficient
refs #6452
|
2018-12-20 16:37:04 +01:00 |
|
Alexander A. Klimov
|
12f3149eef
|
Checkable: require zone to be set if command_endpoint is set
refs #6666
|
2018-12-20 13:59:28 +01:00 |
|
Michael Friedrich
|
c4d57afa3d
|
Merge pull request #6821 from Icinga/bugfix/downtimes-disappear-satellite-6542
Don't delete downtimes in satellite zones
|
2018-12-18 16:13:36 +01:00 |
|
Michael Friedrich
|
b40400e79f
|
Merge pull request #6826 from Icinga/bugfix/downtimes-recreate-satellite-6542
Downtime#HasValidConfigOwner(): wait for ScheduledDowntimes
|
2018-12-18 16:12:34 +01:00 |
|
Alexander A. Klimov
|
c98d6a5254
|
Downtime#HasValidConfigOwner(): respect Downtime#authoritative_zone
refs #6542
|
2018-12-17 15:54:31 +01:00 |
|
Alexander A. Klimov
|
5431eae116
|
Add and populate Downtime#authoritative_zone
refs #6542
|
2018-12-17 15:54:23 +01:00 |
|
Michael Friedrich
|
ba8d79f3c5
|
API Event Streams: Add 'command' for Notification events
fixes #6824
|
2018-12-07 09:37:03 +01:00 |
|
Alexander A. Klimov
|
39e0d787e8
|
Downtime#HasValidConfigOwner(): wait for ScheduledDowntimes
refs #6542
|
2018-12-06 15:44:57 +01:00 |
|
Alexander A. Klimov
|
bbcf469af1
|
Implement ScheduledDowntime::AllConfigIsLoaded()
refs #6542
|
2018-12-06 15:44:51 +01:00 |
|
Michael Friedrich
|
bf4ecbed69
|
Revert "ThreadPool#Stop(): discard non-processed queue items"
This reverts commit 30e6d0f809c47de4204b949263fa209da42e975c.
refs #6815
|
2018-12-06 09:56:49 +01:00 |
|
Michael Insel
|
1352b15220
|
Fix string comparison on edge cases
This fixes a few edge cases where the string comparison failed before.
|
2018-12-05 20:12:06 +01:00 |
|
Michael Friedrich
|
b58ce84b0e
|
Merge pull request #6817 from Icinga/bugfix/stalled-tls-connections-6816
HttpServerConnection#DataAvailableHandler(): be aware of being called multiple times concurrently
|
2018-12-05 11:35:35 +01:00 |
|
Michael Friedrich
|
0cc559b775
|
Merge pull request #6820 from Icinga/bugfix/scheduled-downtime-ha-duplicates
Only create downtimes from non-paused ScheduledDowntime objects in HA enabled cluster zones
|
2018-12-05 11:33:29 +01:00 |
|
Michael Friedrich
|
08c1539561
|
Merge pull request #6815 from Icinga/bugfix/reload-while-api-dos
ThreadPool#Stop(): discard non-processed queue items
|
2018-12-05 11:11:49 +01:00 |
|
Michael Friedrich
|
26f411638f
|
Merge pull request #6757 from Icinga/bugfix/no-more-notifications-recovery-filtered
Fix that no_more_notifications gets reset when Recovery notifications are filtered away
|
2018-12-05 11:05:44 +01:00 |
|
Michael Friedrich
|
b6212e92fb
|
Merge pull request #6750 from davidtek/master
#6749 Wrong operator on stride variable causing incorrect behaviour
|
2018-12-05 11:05:05 +01:00 |
|
Michael Friedrich
|
15e3aa1762
|
Merge pull request #6786 from Icinga/feature/dsl-getenv
DSL: Implement getenv()
|
2018-12-04 16:08:37 +01:00 |
|
Michael Friedrich
|
fd9b2dece1
|
Only create downtimes from non-paused ScheduledDowntime objects in HA enabled cluster zones
|
2018-12-04 15:20:37 +01:00 |
|
Alexander A. Klimov
|
7e630c7732
|
HttpServerConnection#DataAvailableHandler(): be aware of being called multiple times concurrently
refs #6816
|
2018-12-03 19:05:41 +01:00 |
|
Alexander A. Klimov
|
30e6d0f809
|
ThreadPool#Stop(): discard non-processed queue items
|
2018-12-03 16:38:52 +01:00 |
|
Michael Friedrich
|
5f25eb6b2d
|
Add a code comment for connection: close handling
|
2018-12-03 14:40:50 +01:00 |
|
Sven Wegener
|
a83dbc9de5
|
Restore 'Connection: close' behaviour in HTTP responses
Actually the `corked` functionality caused problems with
not closing connections properly.
Full Analysis: https://github.com/Icinga/icinga2/issues/6799#issuecomment-443710338
Full credits to @swegener :)
fixes #6799
|
2018-12-03 14:27:37 +01:00 |
|
Alexander A. Klimov
|
8de5326d23
|
Remove redundand check for object existence on creation via API
refs #3937
|
2018-11-29 17:51:53 +01:00 |
|
Michael Friedrich
|
f3cd3eb870
|
DSL: Implement getenv()
This patch also restores Utility::GetFromEnvironment()
and replaces the hardcoded `getenv()` calls.
|
2018-11-19 18:11:16 +01:00 |
|