13474 Commits

Author SHA1 Message Date
Johannes Meyer
38103bed83 Add missing php 8.1 change... 2022-03-24 15:41:16 +01:00
Johannes Meyer
42997566bb
Merge pull request #4640 from Icinga/php-81-support
PHP 8.1 Support
2022-03-24 15:40:01 +01:00
Johannes Meyer
1717afbe39 event-history.phtml: Use Intl to localize dates
instead of `strftime`, which is deprecated
2022-03-24 12:29:06 +01:00
Johannes Meyer
8dbbe26a1a Use type declarations for all translation helpers 2022-03-24 12:29:06 +01:00
Thomas Gelf
83567ebad2 Avoid passing null to non-nullable arguments 2022-03-24 12:29:06 +01:00
Johannes Meyer
3dc384fb58 Avoid passing null to non-nullable arguments 2022-03-24 12:29:06 +01:00
Johannes Meyer
dd3ceaa637 Implementing Serializable requires now __serialize and __unserialize 2022-03-24 12:29:06 +01:00
Johannes Meyer
c038e84fc2 Ensure Return Type Compatibility with Internal Classes 2022-03-24 12:29:06 +01:00
Johannes Meyer
f2b2893b51 Run tests on PHP 8.1 2022-03-24 12:29:05 +01:00
Johannes Meyer
523bdfec5e Require PHP 7.2+ 2022-03-24 12:29:05 +01:00
Johannes Meyer
f72837676c monitoring: Drop controller AlertsummaryController 2022-03-24 12:27:20 +01:00
Johannes Meyer
42815f02e6 Drop class Icinga\File\Storage\LocalFileStorageIterator 2022-03-24 12:27:20 +01:00
Johannes Meyer
707677eebd actiontable.js: Don't ignore sub-containers
Just avoid that they are processed multiple times.

fixes #4710
2022-03-24 11:38:15 +01:00
Johannes Meyer
7a12849a66 TacticalController: Use correct state filter for big services url
fixes #4714
2022-03-24 10:21:33 +01:00
Johannes Meyer
6802abc2c7 quick-actions.phtml: Set explicit ids instead of overriding the name..
..to avoid duplicate ids

fixes #4711
2022-03-24 10:21:07 +01:00
Johannes Meyer
f1dc03fd85 Release version 2.10.0 v2.10.0 2022-03-23 11:53:12 +01:00
Johannes Meyer
01f67a78c6 Increase required version of the icinga-php-library 2022-03-23 11:49:06 +01:00
Johannes Meyer
0e3ff9d669 doc: Clarify what happens with v2.11 on debian 9 2022-03-23 11:49:06 +01:00
Johannes Meyer
d0677a127f Release version 2.10.0 2022-03-23 11:49:06 +01:00
Johannes Meyer
7b191b3a1a Update CHANGELOG 2022-03-23 11:49:06 +01:00
Johannes Meyer
fe8c84b4c1 Update mailmap 2022-03-23 11:49:06 +01:00
Johannes Meyer
05a18dcdb5 Adjust calls to CompatController::setTitle()
refs https://github.com/Icinga/ipl-web/pull/72
2022-03-16 16:35:59 +01:00
Johannes Meyer
c968dd33eb
Merge pull request #4628 from Icinga/add-php-diff-styles
Add php diff styles
2022-03-14 16:12:38 +01:00
Florian Strohmaier
fab84e3a7d StyleSheet: Use php-diff.less 2022-03-14 16:05:02 +01:00
Florian Strohmaier
9e4fc1060c CSS: Add php-diff.less 2022-03-14 16:05:02 +01:00
Johannes Meyer
22125fcba6 RELEASE.md: Add a note about our "other" packages 2022-03-09 14:51:33 +01:00
Johannes Meyer
95850750cf js: Introduce new event css-reloaded 2022-03-08 16:05:32 +01:00
Johannes Meyer
0d032989e6 Fix style issues in recent security fixes 2022-03-08 15:20:16 +01:00
Johannes Meyer
88294549ba Merge branch 'release/v2.9.6' 2022-03-08 15:12:59 +01:00
Johannes Meyer
f21200f167 Release version 2.9.6 2022-03-08 15:12:52 +01:00
Johannes Meyer
75a7ef8d7b Update CHANGELOG 2022-03-08 15:12:52 +01:00
Johannes Meyer
e815ff0309
Merge pull request from GHSA-qcmg-vr56-x9wf
Fix/ghsa qcmg vr56 x9wf
2022-03-08 12:03:41 +01:00
Johannes Meyer
067ec0f6de
Merge pull request from GHSA-v9mv-h52f-7g63
Fix/ghsa-v9mv-h52f-7g63
2022-03-08 12:02:40 +01:00
Johannes Meyer
b7c31eb922
Merge pull request from GHSA-5p3f-rh28-8frw
Only serve existing static library assets, really!?
2022-03-08 12:01:34 +01:00
Johannes Meyer
26d8b2a051
Merge pull request #4693 from Icinga/allow-flyovers-to-suspend-auto-refreshes
Allow flyovers to suspend auto refreshes
2022-03-07 15:11:49 +01:00
Johannes Meyer
4d68f5c354 flyover.js: Suspend autofresh while open if enabled 2022-03-07 13:38:54 +01:00
Johannes Meyer
6cd1e512f9 flyover.js: Close left flyovers more efficiently 2022-03-07 13:38:23 +01:00
Johannes Meyer
699d2534fa css: Properly right align the tab dropdown 2022-03-02 14:43:28 +01:00
Johannes Meyer
e55422d376
Merge pull request #4614 from Icinga/feature/custom-variable-rendering-hooks-3479
Custom variable rendering hooks
2022-03-02 14:06:55 +01:00
Johannes Meyer
a48bd84fb4 monitoring: Drop obsolete view script show/components/customvars.phtml 2022-03-02 10:41:23 +01:00
Johannes Meyer
83e8b3b8e8 detail-content: Use widget CustomVarTable to render custom vars 2022-03-02 10:40:57 +01:00
Johannes Meyer
6085b02b16 monitoring: Introduce new class CustomVarTable 2022-03-02 10:38:08 +01:00
Johannes Meyer
b0a7464795 Introduce new hook Monitoring/CustomVarRenderer 2022-03-02 10:38:08 +01:00
Johannes Meyer
2eef96dc15
Merge pull request #4688 from Icinga/remove-solarized-dark
Remove solarized-dark theme
2022-03-02 09:50:26 +01:00
Johannes Meyer
db55ce28d5 doc: Mention the removal of solarized-dark in the upgrading section 2022-03-02 09:46:11 +01:00
Johannes Meyer
1e6639971f StyleSheet: Only set theme on the compiler if it exists
The compiler itself can handle invalid themes, but doesn't
log the user name which makes it hard to track the cause down.
2022-03-02 09:44:49 +01:00
Johannes Meyer
c5343f5575 css: Remove solarized-dark theme 2022-03-02 08:37:10 +01:00
Johannes Meyer
48e0f1bd1f PluginOutput: Transform newlines first and purify HTML afterwards
fixes #4686
2022-03-02 08:23:51 +01:00
Johannes Meyer
dd7f418b48
Merge pull request #4685 from Icinga/enhance-pdf-export
Enhance pdf export
2022-03-02 08:17:52 +01:00
Johannes Meyer
a0e4099494 doc: Deprecate dompdf 2022-03-01 17:12:05 +01:00