Login accessibility improvements- addes aria and role attributes to the login form for better autocompletion
SECURITY: fix XSS vulnerability. fixes #4512The namespace selector in the advanced search tools did not correctlyescape the user provided namespace.This issue was reported by Mario Tesoro.
Revert "use a dispatcher to access static image files"This reverts commit 944e9ba7254387adb60f253b0d8796f2276096b1.It was accidentally pused to master before review. A PR with a revertfor the re
Revert "use a dispatcher to access static image files"This reverts commit 944e9ba7254387adb60f253b0d8796f2276096b1.It was accidentally pused to master before review. A PR with a revertfor the revert will be pushed shortly.
show more ...
use a dispatcher to access static image filesThis makes it possible to replace default images in an update safe way.It also addresses the issue raised in dokuwiki/docker#16A .htaccess rewrite ca
use a dispatcher to access static image filesThis makes it possible to replace default images in an update safe way.It also addresses the issue raised in dokuwiki/docker#16A .htaccess rewrite catches any direct accesses that might come in fromplugins.
Rector and PHPCS fixes
Fix PHP warningE_WARNING: Trying to access array offset on value of type bool./inc/Ui/Recent.php(165)
allow admin components to skip being shown in the admin menuThis is related to #4249. At least the farmer plugin provides a toplevel admin component and several sub components which are loaded fro
allow admin components to skip being shown in the admin menuThis is related to #4249. At least the farmer plugin provides a toplevel admin component and several sub components which are loaded fromthe top component. For this use case it makes sense to be able to hidecomponents from the admin interface. Default remains to show all.
escape environment data in admin interfaceData might contain special chars.
Output more version data on the admin screenBug reports are often lacking crucial information about the environmentthe wiki is run on and novice users often do not know how to obtain thisdata.T
Output more version data on the admin screenBug reports are often lacking crucial information about the environmentthe wiki is run on and novice users often do not know how to obtain thisdata.This patch gathers some environmental information and outputs it next tothe DokuWiki version number on the admin screen.Info included (if obtainable):* PHP version* Linux Distribution name and version* Operating System and Version (refers to kernel version on linux)* The PHP SAPI (modphp, cgi, fcgi)* If running on kubernetes or docker
introduce a template function to output a inline scriptThis handles the output of a potentially available nonce.
The delete profile form was no more visible due to a missing echoSorry. I missed this one. It was on my list of errors but I forgot it.
Introduce token authentication #2431This generates a JWT token for users. This token can be sent in a Bearerauthentication header as a login mechanism. Users can reset their tokenin the profile.
Introduce token authentication #2431This generates a JWT token for users. This token can be sent in a Bearerauthentication header as a login mechanism. Users can reset their tokenin the profile.Note: a previously suggested implementation used a custom token format,not JWT tokens
update Recent as well
little refactoring
Let ChangeLog set the mode(media/page) for a revision log entry
set media entry to fix Undefined array keyFix #3958
Use str_starts_with/str_ends_with
code style: line breaks
Rector to rename print to echo calls
coding style: control flow line breaks
coding style: control flow whitespaces
coding style: function call spacing
codestyle adjustments: class declaration braces
Apply rector fixes to inc/Ui
Fix password input field name (deletion of user profile)
12345678910