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

        1. MDL-71420.png
          142 kB
          Gladys Basiana

          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