Commit graph

  • 78a05fc8e8
    Merge e02c03b699 into 40114d90e4 Alexander Rieß 2026-05-20 14:49:12 +0200
  • 37dd6e0b34
    Merge f1464e8f45 into 40114d90e4 Florian Strohmaier 2026-05-20 14:46:06 +0200
  • c5acdef75d
    Merge 02f3307b13 into 40114d90e4 jrauh01 2026-05-20 14:22:34 +0200
  • 4ac4cee0eb
    Merge 7fa22c57a4 into 40114d90e4 Alexander Rieß 2026-05-20 14:22:32 +0200
  • a48cc36dfa
    Merge 56f10f0dc0 into 40114d90e4 Alexander Aleksandrovič Klimov 2026-05-20 14:22:21 +0200
  • eb9783d9d2
    Merge 5478d4a359 into 40114d90e4 Johannes Meyer 2026-05-20 14:08:04 +0200
  • e02c03b699 Add sectionKeyDelimiter config-form-5479 Alexander Rieß 2026-05-20 13:01:21 +0200
  • 19c45801f4
    Merge cfe57fc043 into 40114d90e4 Alexander Rieß 2026-05-20 09:08:21 +0000
  • cfe57fc043 Clarify that streamPdfFromHtml never returns pdf-hook Alexander Rieß 2026-05-20 10:34:15 +0200
  • 0688c2ab8a Define htmlToPdf in the Hook Alexander Rieß 2026-05-20 10:24:29 +0200
  • 2f50975b2c Move first method from pdfexport module into the hook Alexander Rieß 2026-05-20 10:06:28 +0200
  • 0f2199ea48
    Merge 9b3b79037b into 40114d90e4 Alexander Aleksandrovič Klimov 2026-05-20 07:49:42 +0000
  • 1b1718e840
    Merge 75242d5091 into 40114d90e4 Alexander Aleksandrovič Klimov 2026-05-20 07:49:42 +0000
  • 8e8d30990b Add module class to 2FA config fieldset in TwoFactorEnrollmentForm 2fa-contract Johannes Rauh 2026-05-18 11:39:17 +0200
  • 0adc5543a1 Add unique form ids to fix incorrect focus after login form submission Johannes Rauh 2026-05-08 11:14:41 +0200
  • ba2b9e8282 Avoid storing full remember-me cookie in session during 2FA challenge Johannes Rauh 2026-05-08 10:49:16 +0200
  • 93522b5cd2 Handle unavailable 2FA method in TwoFactorChallengeForm Johannes Rauh 2026-05-07 16:07:44 +0200
  • 98fe008abf Deduplicate redirect logic into LoginRedirect element Johannes Rauh 2026-05-07 15:16:22 +0200
  • bed5ac3f2a Revoke remember-me cookies on 2FA enrollment Johannes Rauh 2026-05-07 13:48:48 +0200
  • e518ba60c6 Document 2FA enrollment and login flow Johannes Rauh 2026-05-06 08:39:15 +0200
  • 4e46cf1899 Update LoginPage docblock Johannes Rauh 2026-05-06 08:39:08 +0200
  • 5d8c1a1e27 Add enrollment UI and two-factor tab to account navigation Johannes Rauh 2026-05-06 08:25:56 +0200
  • 9070d0ce73 Reject API requests if 2FA enrolled Johannes Rauh 2026-05-06 08:25:32 +0200
  • 54ba6822e4 Add 2FA challenge flow to LoginForm Johannes Rauh 2026-05-06 09:24:34 +0200
  • 978a27e475 Add AuthenticationController::twofactorAction() Johannes Rauh 2026-05-06 08:25:00 +0200
  • 4b3532c2b1 Add TwoFactorChallengeForm and login CSS Johannes Rauh 2026-05-06 08:24:27 +0200
  • 6dcbc707ee Add TwoFactorState to centralise 2FA session handling Johannes Rauh 2026-05-06 08:23:03 +0200
  • 47ed97332c Add TwoFactorHook Johannes Rauh 2026-05-06 08:42:59 +0200
  • e2457a9ba6 Add TwoFactor interface Johannes Rauh 2026-05-06 08:42:51 +0200
  • 616436e143
    Merge 8109c98dae into 40114d90e4 jrauh01 2026-05-20 09:18:07 +0200
  • 2b275a6a2d
    Merge 844af8c17a into 40114d90e4 Alexander Aleksandrovič Klimov 2026-05-20 09:16:30 +0200
  • 8109c98dae Convert array() to [] in comments use-bracket-arrays Johannes Rauh 2026-05-19 08:51:24 +0200
  • 79ea5a91ea Convert array() to [] in module view scripts Johannes Rauh 2026-05-19 08:23:27 +0200
  • e7f4a0a63d Convert array() to [] in application view scripts Johannes Rauh 2026-05-19 08:23:10 +0200
  • dda3ad1ec2 Convert array() to [] in phpdoc blocks Johannes Rauh 2026-05-18 15:09:44 +0200
  • 876cfe4e33 Convert array() to [] in tests Johannes Rauh 2026-05-18 15:04:49 +0200
  • e2e33c5e91 Convert array() to [] in modules Johannes Rauh 2026-05-18 15:04:40 +0200
  • 53056068f3 Convert array() to [] in library Johannes Rauh 2026-05-19 08:39:42 +0200
  • 5a0bbb7407 Convert array() to [] in application Johannes Rauh 2026-05-19 08:39:33 +0200
  • 40114d90e4
    Fix navigation path in authentication configuration docs (#5508) main jrauh01 2026-05-20 09:03:27 +0200
  • 0b266cd831
    Modernize login (#5500) Eric Lippmann 2026-05-20 09:02:30 +0200
  • 7fa22c57a4 fixup! phpcs allow-custom-csp-header-5333 Alexander Rieß 2026-05-19 13:44:49 +0200
  • 48bdb51d41 Add security to fallback list Alexander Rieß 2026-05-19 13:11:50 +0200
  • 4896f24805 Properly check for changes in the configuration Alexander Rieß 2026-05-19 12:26:45 +0200
  • 11ceca2de0 Rename disabledState to useCustomCsp Alexander Rieß 2026-05-19 11:34:51 +0200
  • b7105d114c Gracefully handle the case where there is no owner defined Alexander Rieß 2026-05-19 10:44:13 +0200
  • 4bc4dc339b Use array for class list Alexander Rieß 2026-05-19 09:41:13 +0200
  • ceeeee3447 Reword docstrings Alexander Rieß 2026-05-19 09:06:46 +0200
  • 732d1eb690 Use $this->translate instead of t() Alexander Rieß 2026-05-19 09:41:37 +0200
  • 1b33e08911 Move the allUsers flag to the load method Alexander Rieß 2026-05-19 08:55:10 +0200
  • 2e1754d909 Rename LoadedCsp to AttributedCsp Alexander Rieß 2026-05-18 13:36:25 +0200
  • f88cffbc17 Check if the directory exists before iterating Alexander Rieß 2026-05-19 11:27:41 +0200
  • 49b9562110 Refactor LoadedCsp to no longer extend Csp Alexander Rieß 2026-05-18 13:25:42 +0200
  • 4b88a49fe8 Handle all navigation types and respect share permissions Alexander Rieß 2026-05-18 10:26:58 +0200
  • 92eb993ee4 Better translations for table headers Alexander Rieß 2026-05-18 10:51:36 +0200
  • 5d8571e39f List all users navigation items Alexander Rieß 2026-05-13 13:08:03 +0200
  • 1ca96b2fa5 List all users dashboard entries Alexander Rieß 2026-05-13 10:42:34 +0200
  • 0ab7f70d72 Display an info callout when adding dashlets or custom navigation items Alexander Rieß 2026-04-15 16:12:59 +0200
  • fd4d0f7137 Add helper methods for accessing the currently active csp configuration Alexander Rieß 2026-05-18 15:34:37 +0200
  • 25f6fc53d8 Change policy to expression to be more spec compliant Alexander Rieß 2026-04-09 10:06:18 +0200
  • bb3a985037 Write documentation Alexander Rieß 2026-03-26 13:05:29 +0100
  • c483478d7d Display the label of the navigation type instead of its internal type Alexander Rieß 2026-04-02 09:29:35 +0200
  • 19274aefa0 Change license and use SPDX-Header Alexander Rieß 2026-04-01 14:50:57 +0200
  • 16f2e94ecf Return an empty array instead of throwing an error Alexander Rieß 2026-04-01 10:26:49 +0200
  • be1f91c6e7 Indent polices if an icon exists in the table Alexander Rieß 2026-04-01 09:58:54 +0200
  • e6223bcd3e Split title from table Alexander Rieß 2026-04-01 08:55:08 +0200
  • 7b9fcbc2e4 Make tables collapsible Alexander Rieß 2026-03-25 13:13:28 +0100
  • c541976363 Change Hook name to CspHook Alexander Rieß 2026-03-25 11:32:36 +0100
  • 0a7ad028e3 Return Csp instances instead of raw arrays Alexander Rieß 2026-03-25 11:16:47 +0100
  • 497ba28080 Log errors during Csp loading Alexander Rieß 2026-03-25 10:27:04 +0100
  • 6c25049055 Store security seection in config even if the section didn't exist before Alexander Rieß 2026-03-25 10:26:43 +0100
  • e6551e6610 Add rel="noopener noreferrer" Alexander Rieß 2026-05-18 14:25:34 +0200
  • 2fe75bca51 Rename schema to scheme Alexander Rieß 2026-05-18 14:00:23 +0200
  • 4386b95088 Code review changes Alexander Rieß 2026-04-01 09:43:06 +0200
  • 2a7378bad6 Merge CspConfigurationTable with form Alexander Rieß 2026-03-24 11:31:04 +0100
  • e77025e0ab Add form validation Alexander Rieß 2026-03-23 13:01:26 +0100
  • c82760c639 Rework Csp to no longer rely on a private instance just to store the nonce Alexander Rieß 2026-03-23 12:53:59 +0100
  • 084e4143a2 Code style changes Alexander Rieß 2026-03-23 11:24:58 +0100
  • 021ad898d4 Use new Csp class in ipl-web Alexander Rieß 2026-03-20 14:32:47 +0100
  • 1b17cac9b7 Code review suggestions Alexander Rieß 2026-03-20 14:02:47 +0100
  • dedb1e68f5 Move CSP-Form into a newly created Security tab. Alexander Rieß 2026-03-20 09:07:59 +0100
  • a552326057 Add a toggle to enable user content Alexander Rieß 2026-03-20 08:38:50 +0100
  • 20745252f9 Prefixed CSS-classes with csp- Alexander Rieß 2026-03-23 10:36:53 +0100
  • f418ad5126 Code review changes Alexander Rieß 2026-03-20 07:55:49 +0100
  • 00d511c272 Code style & Move arrays to class constants Alexander Rieß 2026-03-19 09:57:24 +0100
  • 45693c371b Color the "data:" schema based on the directive Alexander Rieß 2026-03-19 07:45:39 +0100
  • 7d3704974c Change naming of button to "Send CSP-Header" Alexander Rieß 2026-03-18 16:02:57 +0100
  • 3990c0d312 Move table into form Alexander Rieß 2026-03-18 15:18:45 +0100
  • 3c1a2023c9 Use Link widget Alexander Rieß 2026-03-18 15:18:21 +0100
  • 54db0b5da5 Hide tables with no content Alexander Rieß 2026-03-18 14:05:01 +0100
  • 461a78261a Split CSP-Table into multiple with apropriate headers. Alexander Rieß 2026-03-18 13:54:55 +0100
  • b890ec3952 Use generator to return the collection of CSP-Directives Alexander Rieß 2026-03-17 11:30:03 +0100
  • c7bc5b8d39 Removed unnecessary call to getUsername Alexander Rieß 2026-03-17 10:45:42 +0100
  • 9417b203a2 Use 0/1 instead of n/y for config values Alexander Rieß 2026-03-17 09:39:55 +0100
  • 14524c833b Navigation items on the top level should not have themselves as a parent Alexander Rieß 2026-03-17 10:02:04 +0100
  • 9deb914736 Include the port in the navigation URL Alexander Rieß 2026-03-17 10:01:35 +0100
  • 862f3bee89 Navigation items that have children can also link to something Alexander Rieß 2026-03-17 09:37:57 +0100
  • fdd7ee4cf0 Only store and reload page if necessary Alexander Rieß 2026-03-17 08:39:57 +0100
  • d1eb2b6745 Store populated values in hidden form elements Alexander Rieß 2026-03-17 07:45:14 +0100
  • 356b049476 Remove duplicate default-src directive Alexander Rieß 2026-03-17 07:16:47 +0100