| Commit message (Collapse) | Author | Age |
|\
| |
| | |
indexer.php: slow page loads on lighttpd due to missing ob_flush()
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
I'm running this dokuwiki docker container: https://registry.hub.docker.com/u/mprasil/dokuwiki/
It uses lighttpd and fastcgi. For some reason, the ignore_user_abort() feature where the browser should close the connection after the GIF has been received is not working on lighty. The browser keeps loading the page until the indexer run is complete, which leads to extremely slow load times with a larger page index.
Adding ob_flush() to sendGIF fixes the issue.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The user properties (login, real name, etc) where not properly escaped
in the user manager's edit form. This allowed a XSS attack on the
superuser by registered users.
Thanks to Filippo Cavallarin from www.segment.technology for discovering
this bug.
|
| | |
|
|\ \
| | |
| | | |
Add two config options to authldap
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
attribute holding the username, 'modPass' allows to disable
password changing by the user.
|
|\ \ \
| | | |
| | | | |
Get total number of users in ad, needed for paging
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since we cannot effectively filter for groups and have to work with
incremental prefetching, the ``last`` button is mostly broken/buggy.
Hence it is disabled in this usecase.
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While Browsers (IE of course) still fail to accept the correct
application/javascript mimetype in the type attribute of the script
element, we should serve the scripts with the correct Content-Type
header at least. This is especially important as the default
configuration of mod_deflate expects application/javascript and will not
compress text/javascript.
|
|\ \ \
| |/ /
|/| | |
simple fix for pageID clash with sidebar in mobile view
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Since the pageid is no longer positioned absolute it clashed with the
sidebar since #1027. this introduces a very simplisitc fix.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Security Fix
Severity: Medium
Type: Remote Priviledge Escalation
Remote: yes
Vulnerability Details:
This fixes a security hole in the ACL plugins remote API component. The
plugin failed to check for superuser permissions before executing ACL
addition or deletion. This means everybody with permissions to call the
XMLRPC API also had permissions to set up their own ACL rules and thus
circumventing any existing rules.
Risk Assessment:
The XMLRPC API in DokuWiki is marked experimental and off by default. It
also implements an additional safeguard by giving access to a configured
circle of users and groups only. So only a minor number of DokuWiki
installations will be affected at all.
For affected installations the risk is high if users with access to the
API are not to be trusted.
Thus the overall severity of medium.
Resolution:
Installations applying this commit are safe. A hotfix is about to be
released. Meanwhile users are advised to disable the XMLRPC API in the
config manager.
|
|\ \
| | |
| | | |
avoid messages pushing down page tools. fixes #1011
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This moves the message area into content div. The pageid is now aligned
by floating instead of absolute positioning.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
use nav+ul element for "you are here" as recommended by W3C spec
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As described in the common idioms of the HTML5 spec, mark up navigation as a list inside a `nav` element for better semantics and accessibility.
see:
* http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#rel-up
* http://lists.w3.org/Archives/Public/public-html/2013Nov/thread.html#msg6
* https://dl.dropboxusercontent.com/u/377471/breadcrumb.html
for discussion and background.
|
| | | |
| | | |
| | | |
| | | | |
Support for the URI scheme tel: #643
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Translation update (ru)
|
| | | | |
|
| | | | |
|
| |_|/
|/| | |
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
and advpng -z4 -i60.
|
| |
| |
| | |
1 little fix
|
| |
| |
| |
| | |
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
|
| | |
|
|\ \
| | |
| | | |
Handles CTRL-Enter event to save in the editor
|
| | | |
|
|\ \ \
| | | |
| | | | |
Allow arbitrary mediatype names for CSS
|
| |\ \ \
| | | |/
| | |/| |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
They are generated from the default ones and any additional one given
by the template. This allows to e.g. split admin styles from end user
styles in a closed wiki. You can then deliver only the user styles
using the metaheaders plugin.
|
| | | |
| | | |
| | | |
| | | | |
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In an older version of PHP a file_exists() call would issue a warning
when the file did not exist. This was fixed in later PHP releases. Since
we require PHP 5.3 now, there's no need to supress any error here
anymore. This might even give a minor performance boost.
|