Commit Graph

13490 Commits

Author SHA1 Message Date
Sukhwinder Dhillon 645c0770a2
Rememberme compatibility with php version 5.6+ (#4472) 2021-07-26 17:37:38 +02:00
Johannes Meyer 88f2c50f0b
Merge pull request #4484 from Icinga/fix/enforce-charset-on-internal-db-queries-4446
Enforce charset on internal db queries
2021-07-26 17:27:21 +02:00
Johannes Meyer 571f59be46 UserDomainMigration: Always use `utf8` as connection charset 2021-07-26 16:54:45 +02:00
Johannes Meyer e8ae6c912d PreferencesCommand: Always use `utf8` as connection charset 2021-07-26 16:54:22 +02:00
Johannes Meyer aee82ad342 Database: Always use `utf8mb4` as connection charset 2021-07-26 16:37:41 +02:00
Johannes Meyer 62f1fe2c3f PreferencesStore: Always use `utf8` as db connection charset 2021-07-26 16:37:41 +02:00
Johannes Meyer 517c108cc4 UserGroupBackend: Always use `utf8` as db connection charset 2021-07-26 16:37:41 +02:00
Johannes Meyer 7ce3778378 UserBackend: Always use `utf8` as db connection charset 2021-07-26 16:37:35 +02:00
Johannes Meyer 8fc1f8b016
Merge pull request #4479 from Icinga/feature/add-preference-migration-command-4471
Add preference migration command
2021-07-26 12:55:54 +02:00
Johannes Meyer c07b5dcccb doc: Mention the preferences migration tool 2021-07-26 12:49:03 +02:00
Johannes Meyer af89bc8019 Introduce class `Icinga\Module\Migrate\Clicommands\PreferencesCommand` 2021-07-26 12:49:03 +02:00
Johannes Meyer 7b9cb7f9fb SVGRenderer: Set correct input encoding
fixes #4462
2021-07-26 11:57:45 +02:00
Johannes Meyer a4376cd14f datetime-picker.js: Don't append nodes to content..
..but individual dynamic containers.

fixes #4461
2021-07-26 11:55:50 +02:00
Johannes Meyer c38a7b5cf3 css: Disable login orb animation and all orbs for themes
fixes #4437
2021-07-26 11:54:28 +02:00
Johannes Meyer 832a1c88c4 collapsible.js: Properly setup collapsibles in `onLayoutChange` 2021-07-23 17:03:49 +02:00
Johannes Meyer 253fee0054 WebWizard: Ensure to properly setup table `icingaweb_rememberme`
fixes #4434
2021-07-21 17:42:59 +02:00
Johannes Meyer b94617c575 ServicestatusQuery: Define correct grouping rules for contacts and -groups
fixes #4464
2021-07-21 17:41:55 +02:00
Johannes Meyer 7b18f80acc doc: Update php module requirements 2021-07-21 17:38:59 +02:00
Johannes Meyer 1ed1bfe4b9 WebWizard: Update php module requirements 2021-07-21 17:38:59 +02:00
Johannes Meyer b8b77332c4 Database: Only use `PDO::MYSQL_ATTR_INIT_COMMAND` for mysql connections
fixes #4441
2021-07-21 09:19:43 +02:00
Johannes Meyer b39d9d6746 LinkTransformer: Don't open external urls in iFrames
fixes #4449
2021-07-21 09:17:23 +02:00
Johannes Meyer 8b5bc6950b user/createmembership: Don't render `user/form.phtml`
fixes #4450
2021-07-21 08:02:54 +02:00
Johannes Meyer d123b390b1 MonitoredObject: Keep structure of nested cvs during protection
fixes #4439
2021-07-21 08:01:08 +02:00
Kevin Köllmann 2b09d22326 Add database upgrade script paths for Debian/Ubuntu 2021-07-19 14:37:30 +02:00
Johannes Meyer 22bd9e501d
Merge pull request #4455 from Icinga/bugfix/vagrant-ipl
Vagrant: icingaweb2_dev: install icinga-php-{library,thirdparty}
2021-07-16 08:07:52 +02:00
Alexander A. Klimov 035ab7ed4a Vagrant: icingaweb2_dev: install icinga-php-{library,thirdparty} 2021-07-15 19:21:49 +02:00
Alexander A. Klimov d6eda914f9 Vagrant: icinga_packages: include icinga-php-* from release repo
... as they're not snapshotted.
2021-07-15 19:20:26 +02:00
Johannes Meyer ed0dbfc039 Merge branch 'release/v2.9.0' 2021-07-12 10:38:26 +02:00
Johannes Meyer f73614be4d Raise version to 2.9.0 2021-07-12 10:35:56 +02:00
Johannes Meyer d214dc0f05 Update AUTHORS 2021-07-12 10:35:56 +02:00
Johannes Meyer 1f5e4b3e2a Update CHANGELOG.md 2021-07-12 10:35:56 +02:00
Johannes Meyer 2afb0fc4b9 doc: Add upgrade notes for v2.9 2021-07-12 10:35:56 +02:00
Johannes Meyer 1fd00dcf1c We drop support for the `INI` config backend type with v2.11 2021-07-12 10:35:56 +02:00
Johannes Meyer 6c03c80f97
Merge pull request from GHSA-cmgc-h4cx-3v43
doc: Make sure to correctly access images
2021-07-12 09:51:23 +02:00
Johannes Meyer 90e23ebaf3 doc: Make sure to correctly access images 2021-07-12 09:49:17 +02:00
Johannes Meyer 7abb62976a
Merge pull request from GHSA-2xv9-886q-p7xx
Fix that custom variable protection and blacklists can be circumvented
2021-07-12 09:48:23 +02:00
Johannes Meyer 9c1e4fa491 monitoring: Ensure cvs are also protected in exported results 2021-07-12 09:42:03 +02:00
Johannes Meyer b48fc20edf monitoring/list/(hosts|services): Respect cv blacklist with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer e035f5b9f2 monitoring/list/services: Protect custom variables added with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer c953e4f92d monitoring/list/hosts: Protect custom variables added with `?addColumns` 2021-07-12 09:42:03 +02:00
Johannes Meyer 1dc6f35916 MonitoredObject: Make customvar protection available to the outside 2021-07-12 09:42:03 +02:00
Johannes Meyer 76dafc8c1e monitoring/list/*: Don't apply restrictions in case of `?format=sql` 2021-07-08 08:14:13 +02:00
Florian Strohmaier 5fae8fc2b2 CSS: Make labels wrap in Safari with `display: inline-block’
refs #4421
2021-07-08 08:00:29 +02:00
Florian Strohmaier 7be774b71d
Dashboard: Add ability to use IPL Icons (#4429) 2021-07-07 17:29:05 +02:00
Johannes Meyer 5ca7a1acb5 about: Change `The Icinga Project` to `Icinga GmbH` 2021-07-07 16:30:06 +02:00
Johannes Meyer c0a5ca6f84 login: Update documentation link 2021-07-07 15:08:53 +02:00
Florian Strohmaier fc63433341
CSS: Avoid chromatic (red/green) contrast on login screen links (#4430) 2021-07-07 14:12:30 +02:00
Johannes Meyer 23a9f309f4
Merge pull request #4428 from Icinga/fix/right-column-lost-when-enabling-module-4427
Fix that the right column is lost when enabling a module
2021-07-07 09:57:24 +02:00
Johannes Meyer a72d24a672 config/module(dis|en)able: Explicitly reload the window
Redirecting to `left#!right` by HTTP doesn't work
and is the wrong solution anyway.
2021-07-07 09:41:48 +02:00
Johannes Meyer 228e503131 js: Allow to reload the window 2021-07-07 09:41:48 +02:00