Commit graph

18 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
Sukhwinder Dhillon
02a2d90f1b ConfigController: Always check if the user has permissions 2023-05-22 10:46:31 +02:00
Johannes Meyer
598d26f0f9 Drop class SetAsBackendConfigForm 2022-02-24 16:13:33 +01:00
Johannes Meyer
a098d7e6fc migrate.js: Enhance detection of modules with support for Icinga DB 2021-11-11 16:17:58 +01:00
Sukhwinder Dhillon
f0d0989332 migrate popup: Add checkbox to set icingadb as backend
This checkbox is only displayed in modules that support icingadb.
2021-11-11 09:08:16 +01:00
Sukhwinder Dhillon
13b803e405 Add backend tab 2021-11-11 09:08:16 +01: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
96b9a796ae config: Remove obsolete Security tab 2021-03-12 11:27:46 +01:00
Johannes Meyer
8731477ec8 ConfigController: Drop usage of the monitoring command transport UI 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
dba06b2eab Add missing/refactor existing localization markings 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
49bc955a20 ConfigController: Dont' exceed the 120 character line limit 2020-01-17 16:40:26 +01:00
Eric Lippmann
4136f2fe43 Config: Fix base target of 'Create Command Transport' button link 2019-12-11 20:40:39 +01:00
Eric Lippmann
32959ec9c4 Allow to configure the Redis connection(s) 2019-12-06 09:49:28 +01:00
Eric Lippmann
d6e9b832d5 Provide security related configuration 2019-12-06 09:49:28 +01:00
Eric Lippmann
a1eac29e64 Allow to configure command transports 2019-12-06 09:49:28 +01:00
Eric Lippmann
16c796c3c8 Allow to configure the database backend 2019-12-06 09:49:28 +01:00