-
Bug
-
Resolution: Fixed
-
Critical
-
2.3.9, 2.4.6, 2.5.2, 2.6
-
MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE
-
MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE
-
w43_
MDL-42386_m26_etag -
-
2
-
BACKEND Sprint 6
Doing some innocent testing of MDL-38743 it was discovered that etag verification (and last-modified verification consequently) were no matching ever.
See point B2 in that issue.
This is about to fix the etag matching over all stable branches.
It has a big impact in pages heavily using stored files (forum discussions… long books… long courses with labels…)
I reviewed all the rest of etag uses in code base (js, css, yui combo…) and all them seemed to be using the /revision/ approach, so they are not affected. In any case I'd recommend to review all them again, just in case I missed anything.