-
Sub-task
-
Resolution: Fixed
-
Minor
-
3.8, 3.9
-
MOODLE_38_STABLE, MOODLE_39_STABLE
-
MOODLE_38_STABLE
-
We have glued 4 libraries here because changes are minimal (1-line change) + readme documenting it.
In none of the case we are upgrading the libraries because 1) or the patch has not been merged upstream or 2) the libraries are so outdated that there isn't a clear upgrade/replacement for them.
About the case 2) above, I've created MDL-67033, because we need to decide urgently about some of them.
These are the 4 changes, related to php74 curly braces, that we need to fix. As commented above, the corresponding readme files will be updated to include a call to this (or to the upstream pull request, if there is any).
lib/adodb/drivers/adodb-oci8po.inc.php:123: $c = $sql{$i};
|
lib/google/src/Google/Utils.php:65: $ordinalValue = ord($str{$ret});
|
lib/horde/framework/Horde/Crypt/Blowfish/Php/Base.php:331: $data = $data << 8 | ord($key{$k});
|
lib/ltiprovider/src/OAuth/OAuthSignatureMethod.php:59: $result |= ord($built{$i}) ^ ord($signature{$i});
|