4185 Commits

Author SHA1 Message Date
Johannes Meyer
6dc5c50618 LessCompiler: Catch only parser exceptions 2022-02-10 11:00:06 +01:00
Johannes Meyer
6516eafc6c LessParser: Remove custom function extract-variable-default 2022-02-10 11:00:06 +01:00
Eric Lippmann
baeca33789 Don't support dark/light mode for IE 2022-02-10 10:47:24 +01:00
Eric Lippmann
f1c984cd65 Add license header 2022-02-10 10:47:24 +01:00
Eric Lippmann
0ce968bfda Deny light-mode definitions in selectors 2022-02-09 21:35:12 +01:00
Eric Lippmann
25acc9602e Fix PHP compat 2022-02-09 21:35:12 +01:00
Eric Lippmann
19f57644e8 Generate light mode calls from their definitions 2022-02-09 21:35:12 +01:00
Eric Lippmann
5f46493148 Code quality and documentation 2022-02-09 21:35:09 +01:00
Eric Lippmann
a775ae5f66 Also process mixin rules 2022-02-09 21:20:33 +01:00
Eric Lippmann
517b0353bc Support variable variables 2022-02-09 21:20:33 +01:00
Eric Lippmann
853fa93ea5 Support mixins 2022-02-09 21:20:33 +01:00
Eric Lippmann
d82fc24766 Replace compiled Less colors with CSS var() function calls 2022-02-09 21:20:31 +01:00
Johannes Meyer
d7d31d00ea Drop expandable.js 2022-02-07 14:11:48 +01:00
Johannes Meyer
7f0ddd931c Form: Create CSRFTokens in way that ensures id uniqueness 2022-02-04 17:20:48 +01:00
Johannes Meyer
d78bb02b41 Module: Parse requirements in metadata correctly 2022-02-04 16:17:54 +01:00
Johannes Meyer
57e8e41089 Manager: Parse version suffixes with decimals correctly 2022-02-04 16:17:54 +01:00
Johannes Meyer
6b0f3f69c3 LinkTransformer: Don't load any external url in an iframe 2022-02-04 16:04:26 +01:00
Johannes Meyer
baf2f1bbde LinkTransformer: Use a more reliable extention detection 2022-02-04 16:04:26 +01:00
Johannes Meyer
c42653a9b0 Drop core locales 2022-02-04 15:58:06 +01:00
Johannes Meyer
ffaf6e5f04 Remove module asset support 2022-02-04 15:57:15 +01:00
Johannes Meyer
ffc977846a StyleSheet: Use an absolute path to load responsive login orbs 2022-01-11 12:53:57 +01:00
Johannes Meyer
316885b271
Merge pull request #4498 from Icinga/bugfix/tactical-4494
/monitoring/tactical: fall back to unknown services if none critical
2021-12-14 10:24:57 +01:00
Sukhwinder Dhillon
c30df56de4 Release version 2.9.5 2021-11-17 16:51:55 +01:00
Johannes Meyer
81f6116f3f Release version 2.9.4 2021-11-10 10:17:35 +01:00
Sukhwinder Dhillon
2c01f38dec Add icingadb as OR dependecy
Add only if the given module supports icingadb and has monitoring as a requirement
2021-11-10 09:33:48 +01:00
Johannes Meyer
8d047b6ffd LessCompiler: Show more details for parsing exceptions 2021-11-03 16:23:22 +01:00
Johannes Meyer
fd4ab2babc StyleSheet: Handle missing themes gracefully 2021-11-02 15:09:52 +01:00
Ravi Kumar Kempapura Srinivasa
685f1f90bc Handle non .js files in asset/js and non .css or .less in asset/css folder
Non javascript files in asset/js folder or non css or less files in asset/css folder causes minfier to throw error. This is handled here.
2021-11-02 08:58:58 +01:00
Ravi Kumar Kempapura Srinivasa
be3a722a28 Compress comment detail in Hosts detail and Comments list. 2021-10-07 10:44:10 +02:00
Alexander A. Klimov
8b651d5f13 Donut: allow big label to indicate a specific state
refs #4494
2021-09-23 15:17:33 +02:00
Ravi Kumar Kempapura Srinivasa
bbd36d5f83 Check if the column in the row is set for filters
When the column is not set for the filters undefined property exception is thrown in icinga-director. This is a quick fix to solve the issue.
2021-08-24 09:34:26 +02:00
Johannes Meyer
b2274a5589 Release version 2.9.3 2021-08-10 10:11:44 +02:00
Johannes Meyer
24c1618793 LoginForm: Also disable stay logged in case of no encryption method 2021-08-10 10:09:15 +02:00
Johannes Meyer
a00166f15b Javascript: Enhance optimization
* Don't try to optimize non-icinga define calls
* Don't optimize `exports` dependency
* Log errors to debug log, it's stuff for devs
2021-08-10 09:23:45 +02:00
Sukhwinder Dhillon
8c22514758 Utilize multiple encryption ciphers for remember me 2021-08-09 16:58:58 +02:00
Johannes Meyer
907f7826b2 Release version 2.9.2 2021-07-28 09:33:41 +02:00
Johannes Meyer
0b6f71c446 If enforcing a charset, DO IT ONLY IF THE DB TYPE IS CORRECT 2021-07-28 09:04:28 +02:00
Johannes Meyer
1b2cd8fdf3 Release version 2.9.1 2021-07-27 15:22:32 +02:00
Sukhwinder Dhillon
645c0770a2
Rememberme compatibility with php version 5.6+ (#4472) 2021-07-26 17:37:38 +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
7b9cb7f9fb SVGRenderer: Set correct input encoding
fixes #4462
2021-07-26 11:57:45 +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
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
f73614be4d Raise version to 2.9.0 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
228e503131 js: Allow to reload the window 2021-07-07 09:41:48 +02:00