Good Morning!
This are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.
---------------------------------------------------------------------
http://github.com/splitbrain/dokuwiki/commit/0387686cd6e0429b3eaac543c219087f41bf5a35
Merge: 8a00500 a851f92
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sun Apr 15 15:47:31 2018 +0200
Merge pull request #2307 from splitbrain/geshi_features
Geshi Option parsing
http://github.com/splitbrain/dokuwiki/commit/8a005008a635f19d5e5c0fda6757fe99cc3847b1
Merge: 5ae261c ac025fd
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sun Apr 15 15:46:52 2018 +0200
Merge pull request #2312 from splitbrain/seceditfallback
fallback for new section editing. fixes #2311
http://github.com/splitbrain/dokuwiki/commit/5ae261c2d0a619f02c62ec27155d38df93bc8485
Merge: 75c3272 ada0d77
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sun Apr 15 15:45:41 2018 +0200
Merge pull request #2313 from splitbrain/secedit_escaping
Prevent HTML and JS injection in section names
http://github.com/splitbrain/dokuwiki/commit/ada0d779eedf959f714490934d23a395e4560a32
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Apr 15 13:20:59 2018 +0200
Prevent HTML and JS injection in section names
Before this change, HTML and some JS code (as far as it was not escaped
by json_encode) could be injected into the output as the closing pattern
that is checked by the regex is not escaped in JSON (see test case).
http://github.com/splitbrain/dokuwiki/commit/ac025fdf5b089dec593b4ad733ab6a12f70617c0
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Apr 14 08:50:30 2018 +0200
fallback for new section editing. fixes #2311
The displayed message now shows the target that was passed, which should
help identifying the troubling plugin.
Instead of failing, we fix the data ourselves - this code will be
removed in the future.
http://github.com/splitbrain/dokuwiki/commit/a851f92d6083c52c4c8d53be345e46efad50f1d7
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Apr 13 10:56:21 2018 +0200
manual GeSHi patch applied
monkey patched GeSHi/geshi-1.0#104
http://github.com/splitbrain/dokuwiki/commit/54f741e8823b91c5872313ab46f59c7a1ef0be2c
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Apr 13 10:40:01 2018 +0200
relax geshi options a bit more
Quotes are now optional, the options are spearated by space
http://github.com/splitbrain/dokuwiki/commit/a31af5935ddee9960788752b60e50541f46882bc
Merge: e2d8815 210ff13
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Apr 13 09:08:58 2018 +0200
Merge branch 'private_testing' into geshi_features
* private_testing: (375 commits)
make testing of inaccessible methods easier
updated composer dependencies
renamed ActionRouter::checkPermissions to checkPreconditions
shortened new search configs
Section edit: corrected pattern 'SEC_EDIT_PATTERN'
fix regex character class. fixes #2301
fix: switch extensions if stylesheet in style.ini doesn't exist
refactor: rename and move function to set $JSINFO
typo. capital P for class name
fix: add missing global $ACT for $JSINFO
refactor: use native json_encode for $JSINFO
refactor: rename JSINFO.DOKU_UHN and JSINFO.DOKU_UHC
refactor: extract $JSINFO initialization into tpl_ function
refactor: rename dta and dtb parameters
doc(search): parameter must be string or false
doc(search): highlight is expected to be an array
show adavanced tools with JavaScript only
adjusted language files to remove outdated string
removed sub header from all languages
added aria attributes
...
http://github.com/splitbrain/dokuwiki/commit/210ff133226358545a9f991482152fad18a1710a
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Apr 13 09:06:27 2018 +0200
make testing of inaccessible methods easier
While it's generally frowned upon testing privates, it can often be
useful and the easier way to write tests. Eg you want to test something
complicated method that is important, but you do not want to expose it
directly to other classes...
This new method uses reflection to make access to such methods possible
from within tests without the need for intermediate classes.
http://github.com/splitbrain/dokuwiki/commit/e2d881567163b1ea21877d5d17e1247b3710e1af
Author: LarsDW223 <lars_paulsen[at]web.de>
Date: Tue May 23 20:33:30 2017 +0200
Added support for additional geshi options using an extendable options
array.
---------------------------------------------------------------------
You can download individual diffs or patches by appending .diff or
.patch to the given commit URLs above.
Bye,
your git changelog mailer
--
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist