Commit graph

  • 9b57fec806
    Merge 0fa1388e49 into 1d6fa0aabd jabdoa2 2026-04-04 21:50:32 +0000
  • 8757fd20c8
    Merge deca308cb7 into 1d6fa0aabd Blerim Sheqa 2026-04-04 12:32:51 +0000
  • de94551e95
    Merge a0190dbf44 into 1d6fa0aabd Alexander Aleksandrovič Klimov 2026-04-02 12:59:39 +0000
  • 940952c2dd
    Merge 53f418c4a2 into 1d6fa0aabd Alexander Aleksandrovič Klimov 2026-04-02 12:59:39 +0000
  • e8113bd52e
    Merge d955987960 into 1d6fa0aabd Alexander Aleksandrovič Klimov 2026-04-02 12:59:39 +0000
  • 9c7782c780
    Merge 9b3b79037b into 1d6fa0aabd Alexander Aleksandrovič Klimov 2026-04-02 12:59:36 +0000
  • 5d13edc60d
    Merge 75242d5091 into 1d6fa0aabd Alexander Aleksandrovič Klimov 2026-04-02 12:59:36 +0000
  • 1d6fa0aabd doc: Mention monitoring removal in upgrading section main support/2.13 Johannes Meyer 2026-04-02 14:41:02 +0200
  • 1248060a17
    Merge 86bcd0ba2e into 67b6c01978 Peter Mc Aulay 2026-04-02 09:55:54 +0000
  • 0074260d2e
    Merge bfec8599a1 into 67b6c01978 Alexander Rieß 2026-04-02 11:32:21 +0200
  • bfec8599a1 Write documentation allow-custom-csp-header-5333 Alexander Rieß 2026-03-26 13:05:29 +0100
  • a7a64d6633 Display the label of the navigation type instead of its internal type Alexander Rieß 2026-04-02 09:29:35 +0200
  • 7e2f24ce7a Change license and use SPDX-Header Alexander Rieß 2026-04-01 14:50:57 +0200
  • a3525b07fc Return an empty array instead of throwing an error Alexander Rieß 2026-04-01 10:26:49 +0200
  • 65a8a1940b Indent polices if an icon exists in the table Alexander Rieß 2026-04-01 09:58:54 +0200
  • 55334f28dc Code review changes Alexander Rieß 2026-04-01 09:43:06 +0200
  • 7ba3020c8e Split title from table Alexander Rieß 2026-04-01 08:55:08 +0200
  • d34cf59496 Make tables collapsible Alexander Rieß 2026-03-25 13:13:28 +0100
  • 9401454f19 Change Hook name to CspPolicyProvider Alexander Rieß 2026-03-25 11:32:36 +0100
  • a204e9b0af Return Csp instances instead of raw arrays Alexander Rieß 2026-03-25 11:16:47 +0100
  • 4b06ab8353 Log errors during Csp loading Alexander Rieß 2026-03-25 10:27:04 +0100
  • 440e8ecc5c Store security seection in config even if the section didn't exist before Alexander Rieß 2026-03-25 10:26:43 +0100
  • b9da9f0c7c Default use_custom_csp to 0 Alexander Rieß 2026-03-25 10:26:14 +0100
  • 036fdd17da fixup! Remove large margin-bottom from table Alexander Rieß 2026-03-24 13:24:17 +0100
  • 9a0211e774 fixup! Store custom_csp Alexander Rieß 2026-03-24 13:19:06 +0100
  • 9853a5b132 Merge CspConfigurationTable with form Alexander Rieß 2026-03-24 11:31:04 +0100
  • 650f932cd3 Add form validation Alexander Rieß 2026-03-23 13:01:26 +0100
  • e99fa2be7d Rework Csp to no longer rely on a private instance just to store the nonce Alexander Rieß 2026-03-23 12:53:59 +0100
  • 9aeb8a8126 Code style changes Alexander Rieß 2026-03-23 11:24:58 +0100
  • 100dcfe77f Prefixed CSS-classes with csp- Alexander Rieß 2026-03-23 10:36:53 +0100
  • 1526729268 Use new Csp class in ipl-web Alexander Rieß 2026-03-20 14:32:47 +0100
  • 1a60be204a Code review suggestions Alexander Rieß 2026-03-20 14:02:47 +0100
  • 97377a2a74 Move CSP-Form into a newly created Security tab. Alexander Rieß 2026-03-20 09:07:59 +0100
  • f2ee38836f Add a toggle to enable user content Alexander Rieß 2026-03-20 08:38:50 +0100
  • 6e84ac578e Code review changes Alexander Rieß 2026-03-20 07:55:49 +0100
  • 60a4ffe84d Code style & Move arrays to class constants Alexander Rieß 2026-03-19 09:57:24 +0100
  • 8a828985a3 Color the "data:" schema based on the directive Alexander Rieß 2026-03-19 07:45:39 +0100
  • 7720360044 Support custom CSP with empty value Alexander Rieß 2026-03-19 07:44:13 +0100
  • c6153689a2 Change naming of button to "Send CSP-Header" Alexander Rieß 2026-03-18 16:02:57 +0100
  • a11847d21e fixup! Move CSP table into its own Widget Alexander Rieß 2026-03-18 15:22:31 +0100
  • 02c4a5c5bd Move table into form Alexander Rieß 2026-03-18 15:18:45 +0100
  • 7160113bcc Use Link widget Alexander Rieß 2026-03-18 15:18:21 +0100
  • 67f14936eb Hide tables with no content Alexander Rieß 2026-03-18 14:05:01 +0100
  • 1865150152 Split CSP-Table into multiple with apropriate headers. Alexander Rieß 2026-03-18 13:54:55 +0100
  • 864f801be5 Use generator to return the collection of CSP-Directives Alexander Rieß 2026-03-17 11:30:03 +0100
  • 2e05f497a7 Removed unnecessary call to getUsername Alexander Rieß 2026-03-17 10:45:42 +0100
  • 7989c69ec6 Use 0/1 instead of n/y for config values Alexander Rieß 2026-03-17 09:39:55 +0100
  • 1b861c95dc Navigation items on the top level should not have themselves as a parent Alexander Rieß 2026-03-17 10:02:04 +0100
  • f39dd90f87 Include the port in the navigation URL Alexander Rieß 2026-03-17 10:01:35 +0100
  • ca0f3e9575 Navigation items that have children can also link to something Alexander Rieß 2026-03-17 09:37:57 +0100
  • 8f2f8306ac Only store and reload page if necessary Alexander Rieß 2026-03-17 08:39:57 +0100
  • 9dc386fe98 Store populated values in hidden form elements Alexander Rieß 2026-03-17 07:45:14 +0100
  • a00a051baa Remove duplicate default-src directive Alexander Rieß 2026-03-17 07:16:47 +0100
  • 9663669f4b Use constructor promotion Alexander Rieß 2026-03-16 12:49:00 +0100
  • 8c2e86dc77 Remove superfluous mentions of CSP inside the Csp class Alexander Rieß 2026-03-16 11:23:09 +0100
  • 152ebb383c Use a hidden element with the same name to store the custom value Alexander Rieß 2026-03-16 10:25:41 +0100
  • 2856c7e5cd Handle update to new value gracefully Alexander Rieß 2026-03-16 10:08:49 +0100
  • 4d41fd251f Use getValue instead of getPopulatedValue Alexander Rieß 2026-03-16 10:09:01 +0100
  • 9a781585b8 Change URLs in method documentation CspDirectiveHook::getCspDirectives() Alexander Rieß 2026-03-16 09:55:12 +0100
  • 40a5a44f66 Automatically reload the window on form success if CSP is active Alexander Rieß 2026-03-16 08:59:02 +0100
  • 3b41810a49 Hide unused form elements and table if CSP is disabled Alexander Rieß 2026-03-16 08:36:53 +0100
  • 8578118948 Apply code review changes Alexander Rieß 2026-03-16 08:26:07 +0100
  • f48be73874 Display module name instead of hook class Alexander Rieß 2026-03-13 16:00:12 +0100
  • e702437a29 Remove passive agressive note to admins Alexander Rieß 2026-03-13 15:29:14 +0100
  • 2b2c20f8d3 Write documentation & rename Items to Origins Alexander Rieß 2026-03-13 14:42:04 +0100
  • d63ab85372 fixup! Code style Alexander Rieß 2026-03-13 14:13:21 +0100
  • aa419a00dd Use generators instead of iterating over arrays multiple times Alexander Rieß 2026-03-13 14:06:58 +0100
  • e5d9443410 Simplify the way CSP items are collected for dashlets Alexander Rieß 2026-03-13 13:37:52 +0100
  • 4c5128822f Use a callout to display a warning message that is more obvious Alexander Rieß 2026-03-13 11:10:49 +0100
  • 9831e64077 Add GPLv2+ license headers Alexander Rieß 2026-03-13 08:17:12 +0100
  • 56e34ed4e5 Create style nonce before trying to display the automatic csp Alexander Rieß 2026-03-13 08:08:53 +0100
  • bda449a6dc Add info for navigation items Alexander Rieß 2026-03-12 16:10:35 +0100
  • 452ee7a6c2 fixup! hasAccessToSharedNavigationItem doesn't need to be public Alexander Rieß 2026-03-12 16:10:06 +0100
  • 00cd765b3f Use generator to iterate the navigation items Alexander Rieß 2026-03-12 16:09:35 +0100
  • 2cf104b24d fixup! Fix code formating Alexander Rieß 2026-03-12 14:17:25 +0100
  • 473baac958 Fix code formating Alexander Rieß 2026-03-12 14:08:29 +0100
  • e8e40eb2ed Add dynamic descryption for the custom CSP textarea Alexander Rieß 2026-03-12 13:45:07 +0100
  • ccd79d8424 Fix a bug that caused the custom_csp value to not be saved Alexander Rieß 2026-03-12 13:44:32 +0100
  • 9569d07830 Allow newlines in custom CSP Alexander Rieß 2026-03-12 13:32:30 +0100
  • f692db5387 Allow for the usage of {style_nonce} in the custom CSP-Header setting Alexander Rieß 2026-03-12 13:18:24 +0100
  • 4586f2fc9e Fix a bug that caused the custom CSP textarea to be empty Alexander Rieß 2026-03-12 11:56:23 +0100
  • 332cbead3f Move the check to send the CSP header into the Csp::isCspEnabled method Alexander Rieß 2026-03-12 11:55:37 +0100
  • 6a0e7d8d48 Allow configuration of the custom CSP-Header Alexander Rieß 2026-03-12 09:42:51 +0100
  • 53a2097959 Custom CSP should completely override the automatically generated one Alexander Rieß 2026-03-12 09:37:50 +0100
  • c0ed797a2b Use new hook style Alexander Rieß 2026-03-12 09:34:43 +0100
  • ba93f40817 Integrate the custom CSP setting Alexander Rieß 2026-03-11 11:11:20 +0100
  • 21893eb4b0 Move CSP table into its own Widget Alexander Rieß 2026-03-11 11:10:44 +0100
  • 9a222549d9 Add a table which displays where a CSP directive comes from Alexander Rieß 2026-03-11 08:28:08 +0100
  • eb2d42fb0f Refactor CSP handling to improve user checks Davide Zeni 2025-09-02 11:36:40 +0200
  • 29a4c63568 Refactor CSP validation logic and improve access control for shared navigation items Davide Zeni 2025-08-25 13:47:52 +0200
  • 9ae66757e4 Allow editing of the CSP trusted image sources Alexander Rieß 2026-03-12 12:48:37 +0100
  • ac2802110d Add additional validation for the url before using it in the frame-src scp header William Calliari 2025-05-19 15:18:04 +0200
  • f1b0702270 Allow modules to adjust the CSP headers through a dedicated hook. William Calliari 2025-05-15 12:10:05 +0200
  • 061ce07576
    Merge 13eff40709 into 67b6c01978 Alexander Rieß 2026-04-02 07:47:41 +0200
  • 13eff40709 Remove superfluous hasSection call config-form-5479 Alexander Rieß 2026-04-02 07:44:13 +0200
  • 07b371ee90 Use fluent setters Alexander Rieß 2026-04-02 07:28:03 +0200
  • 3d07dc4507 Change license and add SPDX-header Alexander Rieß 2026-04-02 07:25:46 +0200
  • ecc5579f00 Expand ConfigForm to also allow usage as create and delete form Alexander Rieß 2026-03-26 10:16:29 +0100
  • 0f2254bfed Add CompatForm based version of ConfigForm Alexander Rieß 2026-03-23 09:26:36 +0100
  • 19fdeb5ed8
    Merge 359c89cc1f into 67b6c01978 Petr Ledvina 2026-04-01 03:09:49 +0000