| 0265acd7 | 18-Sep-2025 |
Luna Shirase <fwits@foxmail.com> |
translation update |
| 33f69099 | 18-Sep-2025 |
Haolin Xue <tzbkk@outlook.com> |
translation update |
| 8a24a85d | 17-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| b41ff07f | 11-Sep-2025 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
translation update |
| 3aae3067 | 11-Sep-2025 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
translation update |
| 2176ae8c | 10-Sep-2025 |
Schplurtz le Déboulonné <Schplurtz@laposte.net> |
translation update |
| ffc5e5e9 | 09-Sep-2025 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Remove HTML from strings based on title and tagline |
| 03fdedf7 | 09-Sep-2025 |
Andreas Gohr <andi@splitbrain.org> |
SECURITY: fix XSS vulnerability. fixes #4512
The namespace selector in the advanced search tools did not correctly escape the user provided namespace.
This issue was reported by Mario Tesoro. |
| c29b8642 | 09-Sep-2025 |
Marek Adamski <fevbew@wp.pl> |
translation update |
| 93ef269a | 08-Sep-2025 |
Damien Regad <dregad@mantisbt.org> |
Fix typos in usermanager English strings |
| c8f55459 | 08-Sep-2025 |
Damien Regad <dregad@mantisbt.org> |
Replace hardcoded message by localized string
Fixes #4507 |
| 2e0b7f74 | 02-Sep-2025 |
Andreas Gohr <gohr@cosmocode.de> |
set DOKU_INC in rector
I had several cases where rector failed to work on plugins without this. I'm not 100% sure why, but it doesn't hurt to set this early. |
| 9cf3f55b | 01-Sep-2025 |
smileyhead <szijartoleventepal@gmail.com> |
Finalise formal Hungarian translation |
| 8f81e330 | 01-Sep-2025 |
smileyhead <szijartoleventepal@gmail.com> |
Proofreading changes in hu |
| 17d51514 | 01-Sep-2025 |
smileyhead <szijartoleventepal@gmail.com> |
Proofreading changes in hu |
| b270e4cf | 01-Sep-2025 |
smileyhead <szijartoleventepal@gmail.com> |
Update hu |
| 0e87a0a0 | 31-Aug-2025 |
smileyhead <szijartoleventepal@gmail.com> |
Refine hu translation |
| 22054c9b | 24-Aug-2025 |
Antonio Bueno <atnbueno@gmail.com> |
Fixed typos in es/lang.php
Half a dozen typos fixed in the Spanish localization |
| f13a999a | 07-Aug-2025 |
onkobu <onkobu@benux.voelkizetti.net> |
fix: #3796 LDAP mail can be null |
| 5d8c147a | 06-Aug-2025 |
wyattscarpenter <wyattscarpenter@gmail.com> |
Update wordblock.conf |
| f7f6f5fc | 02-Aug-2025 |
splitbrain <86426+splitbrain@users.noreply.github.com> |
Rector and PHPCS fixes |
| 9c952d3b | 01-Aug-2025 |
Andreas Gohr <andi@splitbrain.org> |
run passcrypt when user does not exist #4491
This will automatically use the configured password hashing method, thus matching what existing users most likely have for their hash as well. |
| e37d2b41 | 30-Jul-2025 |
Andreas Gohr <gohr@cosmocode.de> |
add random delay on login #4491
This is meant to mitigate timing attacks on the login mechanism. |
| a1ef4d62 | 22-Jul-2025 |
Andreas Gohr <gohr@cosmocode.de> |
ExtensionManager: get base from plugin classes. fixes #4484
When installing a plugin that has no plugin.info.txt, we need to figure out where it belongs from other data. Previously we checked the ar
ExtensionManager: get base from plugin classes. fixes #4484
When installing a plugin that has no plugin.info.txt, we need to figure out where it belongs from other data. Previously we checked the archive name or folder within. This will fail for archives generated from github branches as the plugin would be named "dokuwiki-plugin-foobar" or "master".
This implements looking for known plugin type php files, parsing them with PHP's parser and extracting the class name. The base name is in that class name.
Seems to work fine in my unit and manual tests.
show more ...
|
| 9b006b5f | 22-Jul-2025 |
Andreas Gohr <gohr@cosmocode.de> |
Extension manager: when no url or upload given, do nothing |