Skip to content
Snippets Groups Projects
  1. Feb 24, 2025
  2. Dec 13, 2024
  3. Sep 26, 2024
    • Michael Hamann's avatar
      XWIKI-22335: Cannot import a ppt with LibreOffice 24.2.5 (#3517) · 1e71121c
      Michael Hamann authored and Simon Urli's avatar Simon Urli committed
      
      * Convert to PDF and extract images from the PDF
      * Adapt the unit test
      * Change the output format to PNG
      * Change the default image format back to JPEG.
      * Read the old office converter configuration for size and quality.
      * Add new configuration options for format, quality and image size.
      * Revert "[Misc] Force using old version of LO until XWIKI-22335 is done"
      * Revert "[Misc] Revert LO upgrade because of XWIKI-22335"
      * Fix existing comments in DefaultPresentationBuilder
      * Provide new properties in xwiki.properties
      * Fallback in document-formats.js in case custom-document-formats is
          not used for backward compatibility
      * Provide unit test
      * Improve a bit ServletContainerExecutor to have better understanding
          in case of error when building LO image
      
      This reverts commit 29e45435.
      This reverts commit f19ea82a.
      This reverts commit 32a20ae0.
      
      ---------
      
      Co-authored-by: default avatarSimon Urli <simon.urli@xwiki.com>
      (cherry picked from commit acd6ed3f)
      1e71121c
  4. Apr 17, 2024
  5. Apr 04, 2024
  6. Mar 27, 2024
    • Simon Urli's avatar
      XWIKI-21571: Change default value of the reset password token lifetime (#3012) · b410dad4
      Simon Urli authored
      
      Change the mechanism of the reset password token to not reset it at each
      verification code check, but only when the password is actually reset,
      and when its lifetime expired.
      Also provide a mandatory document initializer for the
      ResetPasswordRequest xclass.
      
      Change a bit more the logic: if the token lifetime configuration is set
      to 0 (which was the default) then we automatically remove the reset
      password request xobject at first wrong attempt (bad verification code):
      it will prevent any bruteforce attack. Then if there's a token lifetime
      configuration set, we don't remove the xobject when a bad attempt is
      performed: user might have used the wrong mail for example. But we do
      remove the xobject when it's expired. And if it's expired, or if the
      code was wrong, in both cases we immediately return an error.
      
      Move ResetPasswordIT and ForgotUserNameIT from
      administration-test-docker to a new module
      security-authentication-test-docker since it's related to
      security-authentication module now.
      
      ---------
      
      Co-authored-by: default avatarManuel Leduc <manuel.leduc@xwiki.com>
      Unverified
      b410dad4
  7. Feb 15, 2024
  8. Jan 25, 2024
  9. Jan 17, 2024
  10. Nov 16, 2023
  11. Oct 20, 2023
    • Michael Hamann's avatar
      XWIKI-21311: Introduce a required rights analyzer (#2470) · 31d36999
      Michael Hamann authored
      
      * Add a new method `getRequiredRight` to `MacroPermissionPolicy` and implement it for the different script macros
      * Introduce a RequiredRightAnalyzer role to analyze the rights that are required by a document, macro or XObject
      * Add generic analyzers for macros and objects
      * Add generic script macro support
      * Add an analyzer for XWiki.RequiredRightClass
      * Add an analyzer for skin extensions
      * Add a component for printing the content of an XObject
      * Add a component for printing macro parameters and content.
      * Introduce RequiredRightsEditConfirmationChecker
      * Introduce RequiredRightsAddedFilter to filter results according to the document author
      * package the UI by default in xwiki-platform-distribution-flavor-common
      * Minimal docker test + Page objects
      * Introduce a configuration to enable the required right analysis, disabled by default as long as it is incomplete and not polished
      ---------
      
      Co-authored-by: default avatarManuel Leduc <manuel.leduc@xwiki.com>
      Unverified
      31d36999
  12. Aug 08, 2023
  13. Jul 27, 2023
  14. Jul 26, 2023
    • Michael Hamann's avatar
      XWIKI-20818: Improve data URI converter · bff0203e
      Michael Hamann authored
      * Cache failures
      * Properly dispose the caches
      * Only send requests to trusted domains
      * Only embed actual images
      * Limit responses to 1MB
      * Introduce configuration options for timeout, maximum size and if the
        feature is enabled at all
      * Add a UI test that checks that attachment embedding is working in
        general
      * Move to httpclient5
      * Expose the cookie domains configuration in AuthenticationConfiguration
      bff0203e
  15. Jul 19, 2023
  16. Jun 22, 2023
  17. Jun 15, 2023
  18. Jun 14, 2023
  19. Jun 13, 2023
    • Vincent Massol's avatar
      XWIKI-21014: Remove the mail-resend-on-startup feature in favor of the Scheduler job · 2cbb918e
      Vincent Massol authored
      XWIKI-21011: Mail resender script service API resends all mails when called from a subwiki
      XWIKI-21015: Missing legacy instance APIs in distribution
      * Also add missing EM categories
      * Fix typo in MailResender.xml (in the "from" test)
      * Make the resender scheduer job execute as XWiki.superadmin
      * Male the MailResender.xml document customizable instead of demo to avoid deleting it (it's now an official feature)
      * Add debug logs when resending mail
      * Fix mail resender scheduler typo in description
      2cbb918e
  20. Jun 12, 2023
  21. Jun 06, 2023
  22. Apr 20, 2023
  23. Apr 12, 2023
  24. Mar 16, 2023
  25. Mar 01, 2023
  26. Feb 20, 2023
  27. Jan 24, 2023
  28. Jan 20, 2023
  29. Jan 19, 2023
    • Manuel Leduc's avatar
      XWIKI-20002: Improved tags filtering · c03de2d6
      Manuel Leduc authored
      - Provide two implementations of the tag selection
      - Introduce the tag.rightCheckStrategy.hint property to select the active implementation
      - Improve the Livetable result template to prevent re-computing the tagcloud with the same parameters twice
      c03de2d6
  30. Jan 17, 2023
  31. Jan 05, 2023
  32. Dec 19, 2022
  33. Nov 24, 2022
  34. Nov 17, 2022
  35. Nov 16, 2022
  36. Oct 04, 2022
Loading