New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Catch WSODs and provide a means for recovery for end users #3
Commits on Jul 30, 2018
-
Port-over 44458.6.diff from Trac.
Felix Arntz committedJul 30, 2018
Commits on Aug 19, 2018
Commits on Aug 20, 2018
Commits on Aug 21, 2018
-
-
-
Add redirection on protected endpoints
When we are on a protected endpoint, we redirect to the same page after we paused a plugin. This has two effects: * The protected endpoints are always immediately available, they don't show the error message on first encounter. * The flow is exactly the same, whether only one plugin or multiple plugins are broken. So, if you update PHP and ten plugins break at once, you still get into the admin backend with one click, and the ten plugins will be paused already.
-
Commits on Aug 27, 2018
Commits on Oct 1, 2018
-
-
Fix
'shutdownhandler.php'
pluggable file name, which was missing th……e `.php` extension Reported by @bradleyt in https://core.trac.wordpress.org/ticket/44458#comment:29
Commits on Oct 2, 2018
-
-
-
-
Move redirection logic for multiple errors above custom php-error.php…
… drop-in and clarify its usage.
-
Commits on Oct 8, 2018
-
-
-
-
-
Introduce a simple class for storing paused extensions and store erro…
…rs in a multisite-friendly way.
-
-
Introduce support for resuming plugins network-wide and displaying in…
…formation about the number of affected sites.
Commits on Dec 17, 2018
Commits on Dec 27, 2018
-
-
-
-
Introduce function to retrieve active themes, filtering out paused th…
…emes, and use the logic to load functions.php in wp-settings.php.
-
-
Add admin functions for detecting whether a theme is paused, retrievi…
…ng its error and querying sites by the theme being paused.
-
Include error in theme instance when it is paused, so that it renders…
… as broken on Themes admin pages.
-
-
Commits on Dec 28, 2018
Commits on Jan 7, 2019
Commits on Jan 9, 2019
-
-
-
-
Revert "Be extra safe with multisite load status"
This reverts commit 3061589.
-
Change storage methods from set/unset to add/remove to avoid conflict…
… with the PHP unset keyword
-
-
-
-
-
-
-
Revert "Skip pausing of security-related plugins to avoid opening up …
…an attack vector" This reverts commit 5d38162 as it requires another discussion.
-
-
Adjust translation strings to get rid of the term execution and match…
… existing labels in admin.
-