13327 Commits

Author SHA1 Message Date
Alexander A. Klimov
24dec59b53 setup: welcome page: on Docker remove redundant instructions
(cherry picked from commit 73dcf2bc89b2d149ecc73111a4866ea6ee0e1747)
2023-01-26 09:37:37 +01:00
Alexander A. Klimov
9cc95675c1 LoggingConfigForm: on Docker default to webserver log
(cherry picked from commit 3784fe80b77f52cf20b1e49c324cfa6ecb8fec33)
2023-01-26 09:37:37 +01:00
Alexander A. Klimov
87e25f1b1f icingacli setup config webserver apache: add trailing / to Alias dir
if the Alias URI (e.g. /) has a trailing /. Otherwise Apache says 403.

(cherry picked from commit 0031108160ad440d6d2f172dba07c04e6f5af4a8)
2023-01-26 09:37:37 +01:00
Yonas Habteab
fae2370d28 TemporaryLocalFileStorage: Fix unexpected crash in destructor
(cherry picked from commit 6d2a585de92c4cfa053df0d3b600448eef5423c2)
2023-01-16 14:17:48 +01:00
Johannes Meyer
deb8979c87 Fix some reflected XSS bugs
fixes #4979

(cherry picked from commit e542982de06be6b7bcab07be4f3a4423e84b8d7a)
2023-01-12 11:03:17 +01:00
Johannes Meyer
eca48b3b7e Libraries: Only attempt a partial match if the library name contains a slash
fixes #4971

(cherry picked from commit 8837fea7a40f7b8395b72e4a76303eed2e794bf3)
2023-01-12 11:03:17 +01:00
Johannes Meyer
5962debe09 js: Transmit X-Icinga-AutoSubmittedBy upon autosubmits
This header contains the name or id of the element responsible
for triggering the automatic form submission.

(cherry picked from commit cbf8cfc738120bb96f848cf0dd63887ff68f39b8)
2023-01-12 11:03:17 +01:00
Johannes Meyer
437f1b0f0e Merge pull request #4976 from Icinga/do-not-disable-all-inputs-on-form-submit
js: Only disable submit buttons on form submit
(cherry picked from commit 96179182e413b5285ad8be00e7124fd278e300c3)
2023-01-12 11:02:00 +01:00
Valentina Da Rold
72c36be97a Check if url is external in validation function
refs: #4970
(cherry picked from commit 963c3168b16039dc012d8ae1d100163bb808b193)
2023-01-12 11:01:44 +01:00
Eric Lippmann
d2e470786f Merge pull request #4964 from Icinga/packaging
Packaging Adjustments
2023-01-12 10:54:29 +01:00
Johannes Meyer
bfb13dc02a Release version 2.9.8 v2.9.8 2022-12-14 13:19:52 +01:00
Johannes Meyer
c0f438e876 Update CHANGELOG.md 2022-12-14 13:19:52 +01:00
Johannes Meyer
038479b6d2 css: Support fieldsets wrapped by .control-group
(cherry picked from commit 12af81d4c3962e5234a626a51a532971aab19d9a)
2022-12-14 13:19:52 +01:00
Alexander A. Klimov
64871d8f76 icingacli test php unit: pass through phpunit exit code
so that GHA knows if something failed.

(cherry picked from commit 522d041505ecb92ee66395a3d7c647c3926f8e06)
2022-12-13 09:42:20 +01:00
Johannes Meyer
8225806504 Merge branch 'upgrade-dompdf-for-2.9' into support/2.9 2022-12-13 09:41:35 +01:00
Johannes Meyer
cdcc002b6e Pdf: Use dompdf's new autoloader
(cherry picked from commit f67499c74d5d6d6f8639ee0fc0dc04b2482430f2)
2022-12-13 09:37:21 +01:00
Johannes Meyer
ebb33af765 vendor: Upgrade dompdf to v2.0.1 2022-12-13 09:36:31 +01:00
Johannes Meyer
e35a3dcee1 Merge pull request #4963 from Icinga/upgrade-htmlpurifier
Upgrade HTMLPurifier

(cherry picked from commit a6af6900407a75204e7ebc69ae5e49520e339554)
2022-12-13 09:33:43 +01:00
Johannes Meyer
cdd7ea6bad print.less: Make sure that client print attempts work fine
(cherry picked from commit 723eaae08c70eef8afff2711e3880fa86191781a)
2022-12-13 09:33:14 +01:00
Johannes Meyer
14d4b18ea3 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

(cherry picked from commit 8cd892359d1770260e10486554764bcd8c0be797)
2022-12-13 09:18:01 +01:00
Johannes Meyer
78a4e99274 InternalUrlValidator: Also check the scheme
(cherry picked from commit 3187a4e549af978d428ddd9b05ccee7b5766e39e)
2022-12-13 09:18:01 +01:00
Johannes Meyer
8fd9754916 RoleController: Always perform a permission check
(cherry picked from commit 965aac11efc6c0ecd6ce3a080451ae1a100b292c)
2022-12-13 09:18:01 +01:00
Johannes Meyer
1c85680c6b login: Don't redirect to external resources
fixes #4945

(cherry picked from commit ec7fb82a94729cd541761509985fb9ffc03b9faa)
2022-12-13 09:18:01 +01:00
Alexander A. Klimov
17b7644c93 SshResourceForm: fix XSS by escaping user-defined resource name
in the tooltip of the message shown instead of the private key.

(cherry picked from commit a3100d378b125bbc4c5587e0bddd55b1f0300a83)
2022-12-13 09:18:01 +01:00
Johannes Meyer
4056016483 Raise version to 2.9.7 v2.9.7 2022-06-15 15:14:31 +02:00
Sukhwinder Dhillon
a90f4ba60f Fix: Scheme and hostname prepended to col2 url in the address bar (#4777)
(cherry picked from commit 707775fe26ad36a090d0f7466a9079a61156db82)
2022-06-15 15:10:47 +02:00
Johannes Meyer
f359a645d9 Stylesheet: Don't parse library CSS as LESS
(cherry picked from commit c65ba3c2fc765119fa1753d1accff0c9a1c5072a)
2022-06-14 15:31:09 +02:00
Johannes Meyer
e702d933e1 Release version 2.9.6 v2.9.6 2022-03-08 12:14:03 +01:00
Johannes Meyer
7e2d57a970 Release version 2.9.6 2022-03-08 12:13:49 +01:00
Johannes Meyer
bc7b8cba45 Update CHANGELOG 2022-03-08 12:13:49 +01:00
Johannes Meyer
6e989d05a1
Merge pull request from GHSA-qcmg-vr56-x9wf
v2.9 Backport
2022-03-08 12:03:41 +01:00
Johannes Meyer
a06d915467
Merge pull request from GHSA-v9mv-h52f-7g63
v2.9 Backport
2022-03-08 12:02:40 +01:00
Johannes Meyer
9931ed7996
Merge pull request from GHSA-5p3f-rh28-8frw
v2.9 Backport
2022-03-08 12:01:34 +01:00
Johannes Meyer
bf0ad4b4ce Only serve existing static library assets, really!? 2022-02-28 14:10:45 +01:00
Johannes Meyer
f24e2dd4b7 SshResourceForm: Don't accept file://... as private key 2022-02-28 13:57:06 +01:00
Johannes Meyer
fda5a5970d IdoQuery: Join customvars with only live references 2022-02-28 13:39:56 +01:00
Johannes Meyer
59fadd863a Ido\Query\: Add objecttype_id checks where missing 2022-02-28 13:39:56 +01:00
Blerim Sheqa
e9d775df56 Update installation instructions for easier navigation on icinga.com 2022-02-16 11:27:14 +01:00
Eric Lippmann
053971c99d Merge pull request #4606 from Icinga/release/2.9.5
Release 2.9.5

(cherry picked from commit 3df684bcdfa516323e5a03abedc353771d7b3c9f)
v2.9.5
2021-11-18 10:48:44 +01:00
Eric Lippmann
ba440e5a21 Merge pull request #4607 from Icinga/fix/error-on-skipping-dlap-in-setup-wizard
Fix TypeError when skipping ldap in setup wizard

(cherry picked from commit 27811dba7b68efe02f340e9f70e3079457b6d914)
2021-11-18 10:48:29 +01:00
Eric Lippmann
ef7f40d319 Merge pull request #4600 from Icinga/fix/landing-redirects-in-col2-do-not-load
js: Fix that redirects into currently empty columns don't work
(cherry picked from commit d3bc7b673180ce1c32d890ba60f33a19f8a95abc)
2021-11-18 10:48:14 +01:00
Johannes Meyer
d208d1ccfe Release v2.9.4
(cherry picked from commit e628cb02548b0f66ee244f560b23a06995c49381)
v2.9.4
2021-11-10 10:18:58 +01:00
Florian Strohmaier
b61be8169b Bugfix/fix collapsible bottom fade gradient (#4593)
* base: Introduce `@body-bg-transparent-color

* main.less: Fix collapsible bottom fade gradient

* css: Raise `.impact`'s z-index even higher

Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
(cherry picked from commit 1b0bb1b80b014c30a20099e07fa9cefa83d5899b)
2021-11-10 09:37:58 +01:00
Sukhwinder Dhillon
bdd3bf968b Add icingadb as OR dependecy
Add only if the given module supports icingadb and has monitoring as a requirement

(cherry picked from commit 2c01f38decd38cc2a0521aac0501f64c5d8fa395)
2021-11-10 09:37:48 +01:00
raviks789
223e2cfd3a Fix unresponsive modal submit buttons in Safari
(cherry picked from commit 703956c3da8c2d333b34bd08bd8d98de98ed64db)
2021-11-10 09:37:39 +01:00
Florian Strohmaier
b688115c8d base.less: Optmize contrast for pre elements
(cherry picked from commit 457b6f6971555db43a611e9e6b955db11c614205)
2021-11-09 14:23:22 +01:00
Florian Strohmaier
652ebf1a14 legacy-theme: Fix style discrepancies 2021-11-09 12:48:01 +01:00
Florian Strohmaier
66acc0b582 Add select icon for legacy theme 2021-11-09 12:45:32 +01:00
Johannes Meyer
f6c343482d legacy-theme.less: Override ipl-web variables 2021-11-09 09:45:03 +01:00
Florian Strohmaier
3ecddd54a8 Error: Add missing </div> for .content element
fixes #4585

(cherry picked from commit 80f6ab33a8faac2e01e40170f447e5303a0a9632)
2021-11-09 09:43:44 +01:00