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
3082353eac
CommandActions: Raise time and memory limit
2025-06-10 15:24:22 +02:00
Johannes Meyer
a91f6cf6ef
CommandActions: Force a form's HTTP method for api requests
2025-05-12 16:59:07 +02:00
Johannes Meyer
435a58b4f6
CommandForm: Ensure getCommands() is passed an Iterator
2024-03-26 17:05:32 +01:00
Johannes Meyer
c2e977b1dc
CommandActions: Only respond with JSON if it's an API request
...
fixes #945
2024-03-18 13:55:41 +01:00
Johannes Meyer
59d3c1148d
CommandActions: Respond with JSON if requested
2023-09-08 16:37:44 +02:00
Sukhwinder Dhillon
5a64a83137
CommandActions: Fix Variable '$form' is probably undefined
2023-09-05 14:26:43 +02:00
Yonas Habteab
aefd0e1f7d
Add PHP 7 argument & return type declarations to all member methods
2021-11-03 16:06:59 +01:00
Johannes Meyer
a3f1c73f79
CommandActions: Make required methods abstract
2021-10-08 15:10:44 +02:00
Johannes Meyer
213092684e
Introduce native object permissions
2021-03-19 15:47:57 +01:00
Johannes Meyer
057b7dc8e0
Check permissions in object context when issuing commands
2021-03-19 15:47:57 +01:00
Johannes Meyer
1a96ec27db
Utilize Auth::isGrantedOn() where appropriate
2021-03-19 15:47:57 +01:00
Johannes Meyer
1b023c58b2
CommandActions: Utilize our own command implementation, finally
2021-03-09 09:13:20 +01:00
Johannes Meyer
47a90b6393
Add native implementation to delete downtimes
2021-03-09 09:13:20 +01:00
Johannes Meyer
f58d77ebc5
Add native implementation to delete comments
2021-03-09 09:13:20 +01:00
Johannes Meyer
2e191a6826
Use t() instead of translate() in controllers and forms
...
There's no `icingadb` domain so why should we ask everytime
for it. `t()` only utilizes the `icinga` domain and that's
what we need.
2020-04-24 15:01:29 +02:00
Johannes Meyer
5e441c93a0
Add license note to every file
2020-03-13 10:36:24 +01:00
Johannes Meyer
670a671c24
CommandActions: Put opening switch braces on the definition's line
2020-01-17 16:08:04 +01:00
Johannes Meyer
d577153eed
CommandActions: Set missing title when rescheduling service checks
2019-12-10 14:47:59 +01:00
Johannes Meyer
2e40a412e8
Apply monitoring permissions monitoring/command/*
2019-12-10 10:56:18 +01:00
Eric Lippmann
77b4930098
Rename to Icingadb
2019-11-05 01:07:30 +01:00
Eric Lippmann
10f58fb4a0
Rename library/Eagle to library/Icingadb
2019-11-05 01:06:28 +01:00