6a9b3303 | 03-Jun-2025 |
Andreas Gohr <gohr@cosmocode.de> |
reorder the init process
This makes autoloading and $INPUT available earlier |
2a23320c | 24-May-2025 |
SoiBKK <info@soibangkok.online> |
translation update |
0a374113 | 21-May-2025 |
Andreas Gohr <gohr@cosmocode.de> |
fix OS checks. fixes #4446 and #4445
Access to /etc might be restricted. We simply ignore the errors and pretend the file does not exist.
Strictly speaking, the files are not in ini format. But par
fix OS checks. fixes #4446 and #4445
Access to /etc might be restricted. We simply ignore the errors and pretend the file does not exist.
Strictly speaking, the files are not in ini format. But parsing them as ini mostly works, except for some comments (on synology), so we strip the comments first.
This also makes sure the correct file is read on synology.
show more ...
|
ec20eef2 | 20-May-2025 |
andreash <aeheil@gmail.com> |
translation update |
fbb83101 | 15-May-2025 |
Niclas Tittl <niclas.tittl@msn.com> |
translation update |
45840e36 | 14-May-2025 |
Pablo <tuthotep@gmail.com> |
translation update |
dbe59455 | 19-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
check permissions for admin menu item earlier
I am not sure why moving the context visibility check to a later stage suddenly surfaced the issue of $INFO not being set in the general_html_test. I wo
check permissions for admin menu item earlier
I am not sure why moving the context visibility check to a later stage suddenly surfaced the issue of $INFO not being set in the general_html_test. I would have expected the same issue before the changes of 33792c0e7da35449c4591cfbb2b77377e2f465b1
In any case it makes not much sense to do the permission checks there anyway. Doing it in the constructor makes more sense since this is not a context sensitive check.
show more ...
|
33792c0e | 19-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
Menu: check context visibility after assembling items
This addresses #4400. By checking the context visibility after the assembly, the context is properly checked for plugin items. |
a8e9ec06 | 10-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
rector and codesniffer fixes |
78a26510 | 01-Apr-2025 |
Andreas Gohr <andi@splitbrain.org> |
Add experimental tree builder classes
These classes provide mechanisms to build a traversable tree of pages and links. Either from the existing namespace structure, or from a control page containing
Add experimental tree builder classes
These classes provide mechanisms to build a traversable tree of pages and links. Either from the existing namespace structure, or from a control page containing (possibly a nested) set of links.
The nodes returned by the tree are deliberately sparse. No ACL checking is taking place. Developers can enrich (or omit) nodes and influence recursion decisions via callbacks.
The tree can optionally be sorted by comparators provided in the TreeSort class or a custom callback.
The API provided by these classes is not considered stable yet and may change over time. Plugin authors are encouraged to use them and provide feedback.
show more ...
|
20f2b8c6 | 18-Mar-2025 |
Manu <pachamalayalamproject@gmail.com> |
translation update |
a8f218d4 | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
API doc block updates |
0e1bcd98 | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
increased API version |
72b0e523 | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
API: proper access to the current media revision
Even when the revision is explictly given instead of set to 0. See #4419 for ponderings about why this is necessary and a different approach. |
61d21e86 | 15-Mar-2025 |
kuangfio <kuangfionaly@gmail.com> |
Added API endpoint core.getMediaHistory #4147
squashed commits of #4369 |
2ee6c32d | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
updated jquery and jquery-ui versions |
5ed7bace | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
set crossorigin header for manifest. fixes #4322
To summarize the issue:
1. the wiki is protected by Basic auth, outside of the wiki 2. chrome will not pass authentication credentials when accessin
set crossorigin header for manifest. fixes #4322
To summarize the issue:
1. the wiki is protected by Basic auth, outside of the wiki 2. chrome will not pass authentication credentials when accessing a linked manifest 3. the webserver will deny access to the manifest
DokuWiki does not care about the auth credentials, because the manifest returns public info only. The issue is really with the webserver denying the request.
Using a crossorigin hint will work around the chrome behaviour. The only potential downside would be that chrome now will send auth credentials even when there is no web server based auth. Since DokuWiki doesn't care, it's not really a downside.
show more ...
|
91c051b5 | 15-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
fix legacy XMLRPC call dokuwiki.appendPage #4418 |
0a302752 | 12-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
treat getallheaders more suspiciously. fixes #4415 |
5c3fa123 | 12-Mar-2025 |
Andreas Gohr <andi@splitbrain.org> |
do not return zero error code for API exceptions. fixes #4413 |
916194c7 | 15-Jan-2025 |
Fekete Ádám Zsolt <fadam@egbcsoport.hu> |
translation update |
db5401d7 | 14-Jan-2025 |
Володимир <heneral@gmail.com> |
translation update |
98b599a6 | 09-Jan-2025 |
splitbrain <86426+splitbrain@users.noreply.github.com> |
Rector and PHPCS fixes |
ced0b55f | 09-Jan-2025 |
Andreas Gohr <andi@splitbrain.org> |
Fix Ip tests
We no longer use the old regexp based config, so the tests failed. |
d5dd5d1b | 09-Jan-2025 |
Andreas Gohr <andi@splitbrain.org> |
use renamed trustedproxies setting in tests |