Commit graph

15 commits

Author SHA1 Message Date
Alexander A. Klimov
3c8ed68cc6 Upgrade license from GPLv2 to GPLv2+
This was easy because only README.md and doc/01-About.md were redacted manually, everything else via:
git ls-files -z |xargs -0 perl -pi -e 's/Icinga GmbH \| GPLv2/Icinga GmbH | GPLv2+/'

This is legal because we have only merged PRs with label:cla/signed or made by Icinga staff:
https://github.com/Icinga/icingadb-web/pulls?page=1&q=is%3Apr+is%3Aclosed+-label%3Acla%2Fsigned+-author%3Anilmerg

This has no risk for us in people distributing their own version under GPLv3 only.
After all, we won't take their patches anyway, unless they sign our CLA.

This is the cleanest solution for having e.g. these in one address space:

* Icinga Web, GPLv2+
* K8s Web, AGPLv3
* Thirdparty, some LGPLv3 and Apache-2.0

Apropos, K8s Web is even v3-licensed on purpose, to have a stronger protection against cloud ops.
2025-11-21 13:31:24 +01:00
Johannes Meyer
a0c9f03a78 Provide integration for Icinga Notifications Web 2025-10-27 11:11:23 +01:00
Sukhwinder Dhillon
08870a018a Provide reporting hook for single host/service 2023-07-17 15:36:38 +02:00
Sukhwinder Dhillon
e0c3c8e8b2 Rename CreateHostSlaReport and CreateServiceSlaReport class to plural
- Because these classes are used for `(Hosts|Services)DetailExtensionHook`
2023-07-14 12:30:26 +02:00
Jonada
cf068f390f Introduce Total Host and Total Service SLA Report 2023-06-15 09:00:04 +02:00
jhoxhaa
f4fcc82936
Add reporting hooks to DetailsAction (#655) 2023-05-31 15:38:32 +02:00
Eric Lippmann
4ada128674 Add service SLA report 2022-05-31 10:42:45 +02:00
Eric Lippmann
65fae58b7f Add host SLA report 2022-05-31 10:42:45 +02:00
Johannes Meyer
2051b29656 run.php: Fix incorrect namespace registration for module monitoring 2021-08-31 16:38:56 +02:00
Johannes Meyer
fc3d5fd8d0 run.php: Autoload monitoring module classes/interfaces 2021-08-20 11:09:58 +02:00
Johannes Meyer
54a1b20aea Introduce hook RedisHealth 2021-05-17 14:23:47 +02:00
Johannes Meyer
7a7ecd22e9 Introduce hook IcingaHealth 2021-05-17 14:23:47 +02:00
raviks789
286a13341c
Introduce implementation for hook X509/Sni in icingadb (#170)
Co-authored-by: Ravi Kumar Kempapura Srinivasa <ravi.srinivasa@icinga.com>
2021-05-03 15:14:38 +02:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Eric Lippmann
0ff3cbe90e Provide ApplicationState hook to announce Redis issues 2019-12-12 14:16:33 +01:00