Eric Lippmann
b474b4347d
Raise version to 2.13
2026-03-26 21:31:28 +01:00
Eric Lippmann
662de28f85
License source files as GPL-3.0-or-later
...
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-26 17:49:26 +01:00
Eric Lippmann
298f52456f
Use Pdo\Mysql driver-specific constants
...
Replace deprecated `PDO::MYSQL_*` constant usage with the driver-specific
`Pdo\Mysql::ATTR_*` constants introduced in PHP 8.4.
This prepares the code for PHP 8.5, where accessing MySQL driver constants
through the generic `PDO` class is deprecated.
This change requires a compatibility shim on older PHP versions to provide
`Pdo\Mysql` for runtimes that do not expose the driver-specific class yet. The
shim is provided in `ipl-sql`. As a consequence, the required version of the
Icinga PHP library has been raised.
2026-03-19 22:27:45 +01:00
Alexander A. Klimov
23288ce749
Require PHP 8.2
2025-11-06 10:28:51 +01:00
Johannes Meyer
53fa6d57e1
Raise ipl requirement
2025-03-26 10:35:11 +01:00
Johannes Meyer
ab3c9f326d
Require ipl version which provides i18n v0.2.2
2024-08-07 13:19:11 +02:00
Yonas Habteab
a99f685d15
Add missing pgsql USAGE privilege
2023-10-26 17:07:17 +02:00
Johannes Meyer
2432d055e6
Raise library requirements
2023-09-21 16:35:31 +02:00
Johannes Meyer
8a1c224461
WebWizard: Grant permission for DDL statements by default
2023-09-19 14:37:55 +02:00
Johannes Meyer
c170727fc3
WebWizard: Define icingaweb_schema as database table
...
fixes #5112
2023-09-14 13:12:29 +02:00
raviks789
7677a0bc4e
WebWizard: Access Form::getName() with correct name case in getNewPage()
2023-08-23 10:53:13 +02:00
raviks789
ea2166be6d
WebWizard: Import exception InvalidArgumentException
2023-08-23 10:53:13 +02:00
raviks789
fc321ddc49
WebWizard: Use inline @var to cast setup pages to correct type
2023-08-23 10:53:13 +02:00
Eric Lippmann
d41ebeb6bc
Schema path is now always /usr/share/icingaweb2/schema
2023-01-09 16:14:15 +01:00
Johannes Meyer
d63f645bd8
Update requirements for PHP 8.1
2022-03-24 15:46:26 +01:00
Johannes Meyer
523bdfec5e
Require PHP 7.2+
2022-03-24 12:29:05 +01:00
Johannes Meyer
01f67a78c6
Increase required version of the icinga-php-library
2022-03-23 11:49:06 +01:00
Johannes Meyer
253fee0054
WebWizard: Ensure to properly setup table icingaweb_rememberme
...
fixes #4434
2021-07-21 17:42:59 +02:00
Johannes Meyer
1ed1bfe4b9
WebWizard: Update php module requirements
2021-07-21 17:38:59 +02:00
Johannes Meyer
da950c8559
WebWizard: Remove line break from a requirement message
2021-07-01 13:01:38 +02:00
Johannes Meyer
c5cb9dc34e
Raise minimum required PHP version to 7.3
2021-06-22 12:57:08 +02:00
Johannes Meyer
fa602c3525
WebWizard: Require our new libraries
2021-06-22 12:35:22 +02:00
Johannes Meyer
3b3eca934f
WebWizard: Remove Zend_Db_* class requirements
...
All of our packages (even debian) roll out our own
bundled fork, which containes these classes.
2021-06-22 12:33:15 +02:00
Johannes Meyer
f72a5fbe89
WebWizard: Require storage directory
2021-06-22 12:11:10 +02:00
Johannes Meyer
1a5cedfee1
setup: Skip browser validation when validating a form manually
...
fixes #4291
2021-04-13 16:57:03 +02:00
sukhwinder33445
ab97b6fdf0
Enforce database as configuration backend ( #4135 )
2021-02-18 12:31:21 +01:00
Johannes Meyer
f581c67aeb
WebWizard: Allow config validation also for icingadb pages
2020-04-20 14:26:18 +02:00
Alexander A. Klimov
5a0434431f
Setup: don't require date.timezone
...
refs #3626
2019-04-18 11:31:37 +02:00
Eric Lippmann
8990d6f46e
Drop support for PHP < 5.6
2018-07-03 13:11:36 +02:00
Alexander A. Klimov
fc1f6e13ab
Drop PHP 5.3 support
2018-05-07 11:36:54 +02:00
Johannes Meyer
e4fd8d5124
Setup: Only allow to validate the API transport configuration
...
refs #3101
2017-11-21 13:48:29 +01:00
Markus Frosch
22c6bf75e7
Setup: Fix that the API transport validation does not work
...
refs #3101
2017-11-21 13:48:17 +01:00
Alexander A. Klimov
de53925c7c
Provide suggestions for AuthBackendPage as element defaults
...
refs #2990
2017-10-06 11:12:11 +02:00
Alexander A. Klimov
a0ffdb0f7c
Populate LdapBackendForm with suggestions only on the first access
...
refs #2990
2017-10-05 14:53:14 +02:00
Johannes Meyer
181e2ef05c
Swag: Fix swag (aka a whole bunch of code style issues..)
2017-01-27 14:48:59 +01:00
Noah Hilverling
a230fd4aa8
WebWizard: Add removeToken option to method clearSession
...
refs #9658
2017-01-09 11:01:36 +01:00
Johannes Meyer
0716f87852
Update german translation
2016-12-13 13:57:27 +01:00
Alexander A. Klimov
474803fee4
Change all license headers to only reflect a file's year of creation
...
refs #11000
2016-02-08 15:41:00 +01:00
Eric Lippmann
32f87284ad
PHP7: Fix MySQL and PostgreSQL PDO extension checks
...
refs #10251
2016-01-28 13:52:31 +01:00
Johannes Meyer
5602d57d0b
Indicate that the configuration is being validated
...
refs #8369
2015-08-20 15:48:41 +02:00
Johannes Meyer
2a1f0132bc
Wizard: Properly process automatic submissions of the general config page
...
fixes #9855
2015-08-06 15:40:20 +02:00
Johannes Meyer
4c00d5effc
Wizard: Fix invalid call to self::translate()
...
refs #9654
2015-08-06 13:21:50 +02:00
Johannes Meyer
35ea3cc9ee
Wizard: Make it unambiguous what the first database configuration is for
...
fixes #9654
2015-08-05 16:20:03 +02:00
Johannes Meyer
b8293b1fdd
WebWizard: Be less error-prone while calling array_search
2015-07-31 11:04:00 +02:00
Johannes Meyer
87deda86be
AuthBackendPage: Fix that re-populating the chosen LDAP type has no effect
...
...
2015-07-30 14:51:51 +02:00
Johannes Meyer
47079b723d
Wizard: Apply user group backend configuration
...
refs #9609
2015-07-30 13:22:51 +02:00
Johannes Meyer
c5761243c1
Wizard: Apply initial administrative rights for groups
...
refs #9609
2015-07-30 11:35:28 +02:00
Johannes Meyer
ba8d05af85
Wizard: Allow to choose a group for initial administrative access
...
refs #9609
2015-07-29 17:13:06 +02:00
Johannes Meyer
226caac4f9
Wizard: Clear user group stage data on a auth backend type switch as well
...
refs #9609
2015-07-29 16:28:41 +02:00
Johannes Meyer
3f7081296b
Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609
2015-07-29 15:02:20 +02:00