Commit graph

8 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
b80969c5a0 css: Keep compatibility with ipl v0.10.0 for now 2022-10-18 11:45:28 +02:00
Johannes Meyer
f3d50d20d9 css: Remove default control rules now provided by ipl-web 2022-10-17 16:44:46 +02:00
Johannes Meyer
be8e7124c2 SearchControls: Don't validate custom variables anymore
It's obsolete since `FlattenedObjectVars` provides column
definitions for custom variables.
2022-06-09 16:26:27 +02:00
Johannes Meyer
17577cff1d SearchControls: Don't override createSearchEditor
It's now obsolete since the customvar labels are
generated by the model natively now. (or soon,
depending on the commit order :'))
2022-06-09 13:24:41 +02:00
Johannes Meyer
aff3cecfd7 SearchControls: Adjustments according to Icinga/ipl-html#64 2022-06-01 13:10:30 +02:00
Eric Lippmann
9abde2171f Fix "base model" extraction from getUnions() array
Account changes made in commit 4b09a490, which moved "base models" to
the end of the getUnions() array.
2022-05-24 16:04:23 +02:00
Johannes Meyer
94cdec37f1 Introduce Icinga\Module\Icingadb\Common\SearchControls 2022-03-17 14:24:04 +01:00