Commit Graph

12 Commits

Author SHA1 Message Date
Huong Nguyen b86b9d9924 Merge branch 'MDL-86802-main' of https://github.com/Jayce0808/moodle 2026-01-16 15:20:07 +08:00
Huong Nguyen 1e7ff52667 MDL-87353 core: Safer unserializing of file references 2025-12-03 14:15:59 +08:00
Paul Holden 7ccb1eb5e3 Merge branch 'MDL-87046-main' of https://github.com/andrewnicols/moodle into main 2025-11-25 15:25:20 +00:00
Andrew Nicols 89a6950668 MDL-71368 core: Update uses of http_build_query
Anywhere which actively specified an arg separator of '&' no longer
needs to do so.

Anywhere which did not specify an arg separator _may_ need to do so.

Note: APIs such as `\core\url` already normalised the separator to `&`.
2025-11-24 10:16:49 +08:00
Andrew Nicols 36488dcab8 MDL-87046 core: Update namespace of shutdown manager 2025-11-21 08:52:30 +08:00
Huong Nguyen 336602788d Merge branch 'mdl85075-main' of https://github.com/matthewhilton/moodle 2025-10-29 09:31:04 +07:00
Matthew Hilton e87bfdef20 MDL-85075 files: Use core security helper first 2025-10-23 12:18:49 +10:00
Julien Boulen c44b39e0dd MDL-77137 filelib: Honour proxybypass option for multiple Curl queries 2025-10-12 22:16:58 +02:00
Jayce Birrell 98ccf1242e MDL-86802 core: make CURLOPT_USERPWD optional for put()
Microsoft does not always allow an Authorization header when using PUT but the put() method sets one
by default - https://learn.microsoft.com/en-us/graph/api/driveitem-createuploadsession?view=graph-rest-1.0#remarks.
I've included an optional argument to prevent this, but the default
value will maintain the pre-existing logic to avoid other regressions.
2025-10-02 15:50:04 +09:30
Daniel Ziegenberg f9f94f64ad MDL-31071 core: initial deprecation of file_encode_url
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-07-25 12:03:32 +02:00
Huong Nguyen 42715e0e82 Merge branch 'MDL-72582-main' of https://github.com/tsmilan/moodle 2025-07-15 10:07:34 +07:00
Andrew Nicols f747c15cbf MDL-83424 core: Restructure Moodle codebase 2025-07-12 17:51:38 +08:00