Commit Graph

13236 Commits

Author SHA1 Message Date
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
Johannes Meyer 9e0785b0b4 AppHealth: Fix typo 2021-07-06 15:18:16 +02:00
Johannes Meyer 9a58e6f43c
Merge pull request #4424 from Icinga/fix/group-views-not-showing-all-objects-with-mixed-group-filters-4404
Fix group views not showing all objects with mixed group filters
2021-07-06 10:13:10 +02:00
Johannes Meyer df49f0c241 PreferenceForm: Detect client changes based on current session
not based on the stored preferences. The session is more up2date.

refs #4417
2021-07-05 18:08:15 +02:00
Johannes Meyer ed6d5f4958 solarized-dark.less: Use variables to adjust the menu 2021-07-05 17:31:11 +02:00