Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-71420

Lower php-sodium requirement down to recommendation

    XMLWordPrintable

    Details

      Description

      This is a followup of MDL-69308 and MDL-70363, were, after some discussions it was agreed to lower the php-sodium extension from requirement to recommendation.

      Also, at the same time, it was agreed to make this a temporal thing and, immediately after next LTS version, make it again a requirement.

      For more information about the discussions and rationale for the changes, please visit the linked issues.

      So, let's:

      • lower the requirement to recommendation in 311 and up.
      • follow the standard deprecation procedure to declare the fallback at lib/classes/encryption.php deprecated and due to be removed for the version after next LTS (that will be, if nothing changes, 4.2). Note that a new issue, in the 4.2 deprecations epic, has been created as part of this issue.
      • note that all the places where the new requirement was added (release notes, dev docs, see need to be amended to show the lowered status).

      Ciao

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              stronk7 Eloy Lafuente (stronk7)
              Reporter:
              stronk7 Eloy Lafuente (stronk7)
              Peer reviewer:
              Víctor Déniz Falcón Víctor Déniz Falcón
              Integrator:
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Tester:
              Gladys Basiana Gladys Basiana
              Participants:
              Component watchers:
              Matteo Scaramuccia, Andrew Lyons, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                10/May/21

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 hours, 46 minutes
                  2h 46m