-
Bug
-
Resolution: Fixed
-
Minor
-
3.11, 4.0
-
MOODLE_311_STABLE, MOODLE_400_STABLE
-
MOODLE_310_STABLE, MOODLE_35_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
-
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