vlad.kidanov
a093165caf
Bug fixes and improvements
...
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
Bug fixes and improvements
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
fix
2026-07-20 14:51:01 +01:00
Cameron Ball
88667c51e4
Fix outage step test by forcing login default to off
2026-07-16 01:37:04 +08:00
Sarah Cotton
1a94b8e635
WR489688: Security fix #30
2026-06-25 15:10:18 +01:00
Tomo Tsuyuki
40fccef237
Revert "Fix URL is blocked message when not behind a proxy/load balancer"
...
This reverts commit 51db933862 .
2026-06-18 12:00:11 +10:00
Tomo Tsuyuki
dbc8e75092
issue #405 : fix unit test failure
2026-06-18 10:02:04 +10:00
abhinavgandham
bf51ff6de9
Version bump and codechecker fixes.
2026-01-22 19:48:35 +11:00
Peter Burnett
425ef963fb
Issue 387: Add metadata header to outage pages
2026-01-19 13:26:06 +10:00
abhinavgandham
245bc347d4
Added new line at the end of version.php.
2026-01-13 12:03:06 +10:00
abhinavgandham
cc09171e82
Fixed comments indentation.
2026-01-13 11:47:11 +10:00
abhinavgandham
c0ea1c1261
Issue #390 : fixed version.php plugin version, release and required moodle version.
2026-01-13 11:31:09 +10:00
Dan Marsden
361250ed49
Moodle 5.1 branch.
2025-09-22 13:36:28 +12:00
Dan Marsden
329e92445c
Add supported 405 branch.
2024-10-01 10:27:31 +13:00
Matthew Hilton
bfa9569e3b
[ #340 ] Access key exclusion method
2024-08-19 14:31:14 +10:00
Benjamin Walker
dae83f45ba
Change hook callback to string #336 ( #337 )
2024-05-24 15:56:32 +10:00
Benjamin Walker
541b2d4407
Implement new hook callbacks #334
2024-05-21 14:13:16 +10:00
Sarah Cotton
a8aa5c49c5
Version bump
2023-02-08 10:23:01 +00:00
Qihui Chan
b9cbf015ac
Add logging for maint mode config
2022-12-20 16:58:57 +10:00
Qihui Chan
5465e5fe40
Issue#209 Remove db calls in get_active of outage
2022-07-25 11:13:25 +10:00
Jason den Dulk
c64a33c345
Issue #288 : Split allowed IPs settings into two.
...
Merge two settings when accessing config.
Bump version.
2022-04-28 09:47:58 +10:00
Anupama Dharmajan
a98029f41e
Fix workflow status badge and bump version number
2022-01-14 12:46:32 +11:00
Anupama Dharmajan
c628cd8218
Add plugin supported moodle branches and update readme file
2022-01-13 17:27:56 +11:00
Anupama Dharmajan
1f5927c394
Add reusable workflows
2022-01-13 15:38:29 +11:00
Andrew Madden
7c9bb96f1a
Closes #256 Add capability to control viewing outage info
2021-06-23 11:23:08 +10:00
Dan Marsden
b40fb047e2
Bump requires version to T13.
2021-05-06 10:14:10 +12:00
Mikhail Golenkov
c55b9271c4
Fix banner overlap
2021-03-25 13:20:51 +11:00
Peter Burnett
1cd0b7c365
Version bump to fix missing function errors
2020-11-09 15:13:30 +10:00
Brendan Heywood
3b1b1ea0e1
Allow default start time using cron syntax #163
2020-03-25 22:21:35 +11:00
Brendan Heywood
75d872564b
Bump version
2020-02-13 10:17:06 +11:00
Mikhail Golenkov
a722ca6965
Bump plugin version.
2020-02-11 09:52:58 +11:00
Dmitrii Metelkin
030fec75e1
Add an icon map for calendar events to fix #146
2019-02-22 10:32:19 +11:00
Dan Marsden
e84534f7b6
Fix #127 fix boost header when outage plugin in use.
2018-10-05 15:19:12 +13:00
Dan Marsden
84b35f01fa
Master branch now requires 3.3 and higher so we can merge
...
version specific changes.
2018-10-03 15:00:20 +13:00
Olivier SECRET
aee5ae8adb
add privacy provider
...
to fix unit test failure
2018-06-25 11:48:15 +10:00
Adam Riddell
bdea7ee0d9
Bump plugin version
2017-07-13 11:30:10 +10:00
Matt Dawson
318e55f03a
version bump
2017-05-18 16:10:16 +10:00
Brendan Heywood
ffdc14c860
Bump version
2016-12-12 17:01:19 +11:00
Daniel Thee Roperto
65099bfa58
Version bumped to 1.0.7
2016-11-15 13:47:00 +11:00
Daniel Thee Roperto
54c43d2508
Issue #2 - IP Block implementation.
2016-11-07 15:24:23 +11:00
Daniel Thee Roperto
d37c0ce3e8
Fixed warnings, behat error and deprecated warnings.
2016-11-02 16:53:44 +11:00
Daniel Thee Roperto
f652c9ecf0
Issue #57 - Calendar entry not removed on uninstall.
2016-10-18 14:05:05 +11:00
Daniel Thee Roperto
c49c854a89
Version 1.0.3 - Removed local_outage example plugin from code. I created another branch with the example code for future reference if needed.
2016-10-14 12:11:58 +11:00
Daniel Thee Roperto
50689c3b4c
Version 1.0.2 - Updated code standards to comply with Moodle CI Bot checks.
2016-10-12 15:04:30 +11:00
Daniel Thee Roperto
c7b0cc2410
Issue #36 - Fixed missing or inconsistent PhpDocs. Version is now: 1.0.1
2016-10-04 16:07:40 +11:00
Daniel Thee Roperto
b12ef98170
Issue #36 - Changed version to 1.0 STABLE, ready to submit to plugin directory.
2016-10-03 13:34:23 +11:00
Daniel Thee Roperto
b302d9dfa5
Issue #21 - Added flag to outages, if set it will automatically start the maintenance mode once the outage starts.
2016-09-22 14:58:29 +10:00
Daniel Thee Roperto
708622bbcd
Issue #42 - Refactoring code according to Moodle Coding Style.
2016-09-21 19:04:22 +10:00
Daniel Thee Roperto
2cfda63922
Issue #30 - Add finished flag to mark the real time that an outage was finished.
2016-09-15 18:24:36 +10:00
Daniel Thee Roperto
6bb9320ef6
Outage remodelled both in DB and PHP Class. Issue #17 .
2016-09-09 11:39:44 +10:00
Daniel Thee Roperto
98de8a6c69
Basic form validation for create/edit outage. Checks if starttime is in past, stoptime is after starttime, warningduration is not zero and title size. Issue #7 .
2016-09-05 16:33:06 +10:00
Daniel Thee Roperto
f8034abc0e
Added admin events to the Moodle log - Issue #14
2016-09-05 14:13:39 +10:00