14137 Commits

Author SHA1 Message Date
Johannes Meyer
63eae12d33 loader.js: Transmit nearest identifiable parent as origin..
..upon autosubmit if the real element has no id or name.
2023-05-19 14:42:00 +02:00
Johannes Meyer
88caf3c141 loader.js: Empty nested containers upon __CLOSE__ 2023-05-19 14:17:41 +02:00
Johannes Meyer
4b6df1bef9 Release version 2.11.4 2023-01-26 12:53:47 +01:00
Johannes Meyer
693bed1710 Raise version to 2.11.4 2023-01-26 09:42:18 +01:00
Johannes Meyer
299ef68102 Update CHANGELOG.md 2023-01-26 09:42:18 +01:00
Johannes Meyer
74c8e24884 Update AUTHORS 2023-01-26 09:42:18 +01:00
Johannes Meyer
fdcfdfa3de
Merge pull request #4988 from Icinga/dkr-env
Provide the behaviour the Docker images patch into us by ourselves
2023-01-26 09:35:39 +01:00
Alexander A. Klimov
73dcf2bc89 setup: welcome page: on Docker remove redundant instructions 2023-01-24 11:23:58 +01:00
Alexander A. Klimov
3784fe80b7 LoggingConfigForm: on Docker default to webserver log 2023-01-24 11:23:34 +01:00
Alexander A. Klimov
0031108160 icingacli setup config webserver apache: add trailing / to Alias dir
if the Alias URI (e.g. /) has a trailing /. Otherwise Apache says 403.
2023-01-18 13:55:45 +01:00
Johannes Meyer
04c9edeccc
Merge pull request #4986 from Icinga/enhance-module-test-compatibility
Enhance module test compatibility
2023-01-18 12:18:54 +01:00
Johannes Meyer
0803a1bbdc test: Support multiple paths in ICINGAWEB_MODULES_DIR 2023-01-18 12:07:11 +01:00
Johannes Meyer
93bac9443d test: Expect internal test dependencys in php/Lib
Loading internal test dependencies did previously only work
if placed directly inside `php`. No module does this at this
time.
2023-01-18 12:03:54 +01:00
Johannes Meyer
23c4ae2469 test: Don't require Mockery the legacy way
Installing locally as composer library is now the only way.
2023-01-18 12:02:38 +01:00
Yonas Habteab
6d2a585de9 TemporaryLocalFileStorage: Fix unexpected crash in destructor 2023-01-16 14:15:43 +01:00
Johannes Meyer
e542982de0 Fix some reflected XSS bugs
fixes #4979
2023-01-12 09:55:57 +01:00
Johannes Meyer
8837fea7a4 Libraries: Only attempt a partial match if the library name contains a slash
fixes #4971
2023-01-12 09:54:42 +01:00
Johannes Meyer
cbf8cfc738 js: Transmit X-Icinga-AutoSubmittedBy upon autosubmits
This header contains the name or id of the element responsible
for triggering the automatic form submission.
2023-01-12 09:54:18 +01:00
Johannes Meyer
96179182e4
Merge pull request #4976 from Icinga/do-not-disable-all-inputs-on-form-submit
js: Only disable submit buttons on form submit
2023-01-12 09:53:45 +01:00
Johannes Meyer
4641d8e820 js: Don't disable inputs upon auto-submits at all 2023-01-12 09:39:31 +01:00
Johannes Meyer
7cea0d78e4 js: Only disable submit buttons on form submit
Previously all `input` elements (text, date, number, ...)
got also disabled. This is unecessary.
2023-01-12 09:39:31 +01:00
Johannes Meyer
d3f4ffe35c
Create SECURITY.md 2023-01-11 17:12:28 +01:00
Valentina Da Rold
963c3168b1 Check if url is external in validation function
refs: #4970
2023-01-11 14:09:43 +01:00
Eric Lippmann
39b91684d8
Merge pull request #4974 from Icinga/UpdateCheckoutAction
Update Checkout Action to v3
2023-01-10 09:57:46 +01:00
Eric Lippmann
57c52cadfa
Merge pull request #4964 from Icinga/packaging
Packaging Adjustments
2023-01-10 08:56:58 +01:00
Eric Lippmann
7855293302 Remove packages/
Moved to the packaging repository.
2023-01-09 16:14:15 +01:00
Eric Lippmann
03e3cf9c82 doc: No longer offer manual steps to install SELinux policy
The policy will be moved to the packaging repository and all RPM-based
distributions will provide the policy package.
2023-01-09 16:14:15 +01:00
Eric Lippmann
d41ebeb6bc Schema path is now always /usr/share/icingaweb2/schema 2023-01-09 16:14:15 +01:00
Eric Lippmann
7c9e0ab91e Export ignore 2023-01-09 16:13:30 +01:00
Eric Lippmann
e8683b23f8 Rename COPYING to LICENSE 2023-01-09 16:13:30 +01:00
Timm Ortloff
9aa4a954a9 CI: Update Checkout Action to v3 2023-01-09 13:05:18 +01:00
Johannes Meyer
9a17c6c054 Release version 2.11.3 2022-12-14 13:26:54 +01:00
Johannes Meyer
d0a83a646c Release version 2.11.3 2022-12-14 13:21:01 +01:00
Johannes Meyer
5ae72c792c Update CHANGELOG.md 2022-12-14 13:21:01 +01:00
Johannes Meyer
27dc5f5e32 Update AUTHORS 2022-12-14 13:21:01 +01:00
Johannes Meyer
12af81d4c3 css: Support fieldsets wrapped by .control-group 2022-12-14 13:15:50 +01:00
Alexander A. Klimov
522d041505 icingacli test php unit: pass through phpunit exit code
so that GHA knows if something failed.
2022-12-08 11:11:22 +01:00
Johannes Meyer
b3332c751c
Merge pull request #4962 from Icinga/upgrade-dompdf
Upgrade dompdf
2022-12-07 15:15:04 +01:00
Johannes Meyer
f67499c74d Pdf: Use dompdf's new autoloader 2022-12-07 15:03:58 +01:00
Johannes Meyer
bb54956dbb vendor: Upgrade dompdf to v2.0.1 2022-12-07 15:03:58 +01:00
Johannes Meyer
a6af690040
Merge pull request #4963 from Icinga/upgrade-htmlpurifier
Upgrade HTMLPurifier
2022-12-07 15:03:22 +01:00
Johannes Meyer
d53d730aa3 HTMLPurifier: Fix file flags 2022-12-07 14:59:44 +01:00
Johannes Meyer
7df5045420 vendor: Upgrade HTMLPurifier to v4.16.0 2022-12-07 14:52:32 +01:00
Johannes Meyer
0096f43e0d
Merge pull request #4958 from Icinga/fix/browser-print-dialog-result-4957
Fix browser print dialog result
2022-12-07 13:05:06 +01:00
Johannes Meyer
723eaae08c print.less: Make sure that client print attempts work fine 2022-12-07 11:57:48 +01:00
Johannes Meyer
b89da2f865 Visitor: Force light mode when printing pages 2022-12-07 11:57:48 +01:00
Johannes Meyer
b1574e4bee ConfigMenu: Fix incorrect shared navigation url
fixes #4953
2022-12-07 11:57:23 +01:00
Johannes Meyer
8cd892359d form.js: Don't ignore autosubmit elements
A while ago this already has changed so that autosubmit
responses are guaranteed to be applied. Thus this
exception is now obsolete.

fixes #4942
2022-12-07 11:57:10 +01:00
Johannes Meyer
3187a4e549 InternalUrlValidator: Also check the scheme 2022-12-07 11:56:43 +01:00
Johannes Meyer
965aac11ef RoleController: Always perform a permission check 2022-12-07 11:56:17 +01:00