Skip to content

Bug fixes and improvements - #419

Merged
vladaskidanovas merged 1 commit into
MOODLE_39_STABLEfrom
WR492688-general-fixes
Aug 5, 2026
Merged

Bug fixes and improvements#419
vladaskidanovas merged 1 commit into
MOODLE_39_STABLEfrom
WR492688-general-fixes

Conversation

@vladaskidanovas

Copy link
Copy Markdown
Contributor

No description provided.

@vladaskidanovas vladaskidanovas changed the title WR492688 general fixes WR492688: General fixes Jul 20, 2026
@vladaskidanovas
vladaskidanovas force-pushed the WR492688-general-fixes branch from d62c74e to 5cb19d1 Compare July 20, 2026 10:56
WR492688: Issue #32

Fix: the 'static' flag can no longer be set from a raw client value. It
is now only true if the request presents a 'statickey' matching an
HMAC-SHA256 of the outage id keyed with a per-site secret
(infopage::statickey(), lazily generated via set_config()/get_config()).
maintenance_static_page::create_from_outage() now sends that computed
statickey instead of static=1 when it internally fetches info.php, so
the legitimate static-generation path keeps working while external
forgery of the flag is no longer possible.

WR492688: Issue #33

WR492688: Version bump
@vladaskidanovas
vladaskidanovas force-pushed the WR492688-general-fixes branch from 5cb19d1 to c95a35a Compare July 20, 2026 10:56
@vladaskidanovas vladaskidanovas changed the title WR492688: General fixes Bug fixes and improvements Jul 20, 2026
@sarahjcotton
sarahjcotton self-requested a review July 23, 2026 10:31
@vladaskidanovas
vladaskidanovas merged commit 5bf7dc0 into MOODLE_39_STABLE Aug 5, 2026
35 checks passed
@vladaskidanovas
vladaskidanovas deleted the WR492688-general-fixes branch August 5, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants