Commit Graph

10 Commits

Author SHA1 Message Date
El RIDO 125f57c5b4 ensure template cookie cannot be a path 2025-11-12 11:38:20 +01:00
El RIDO da9e85ecde simplify logic and improve readability
function was only used in one place and only indirectly tested, so it could be inlined, which also makes the test for null and the extra variable allocation unnecessary
2025-11-12 11:37:38 +01:00
El RIDO db251732d2 partially revert #1559
Instead of automatically adding custom templates, we log an error if
that template is missing in the available templates. Still mitigates
arbitrary file inclusion, as the string is now checked against a fixed
allow list.
2025-11-12 11:37:08 +01:00
El RIDO fd6ba6595f improve readability of logic 2025-11-12 11:35:47 +01:00
El RIDO c7f465fe8b apply StyleCI recommendation 2025-06-18 15:08:05 +02:00
Ribas160 44f8cfbfb8 Fix error when a custom template is not in the default available templates list 2025-06-18 14:51:11 +03:00
Ribas160 b90967a14b Apply StyleCI changes 2025-02-14 15:33:34 +02:00
Ribas160 5b54f2cdb0 Use the traditional "template" config key, update unit-tests 2025-02-10 18:19:36 +02:00
ribas160 a4b0a993c7 Doc blocks added, available templates may be set in the general configuration file 2025-02-08 14:32:20 +02:00
Ribas160 c7a4ced9e1 Added the ability to web users to change the theme 2025-02-05 15:24:15 +02:00