| #
ec34bb30
|
| 19-Oct-2022 |
Andreas Gohr <andi@splitbrain.org> |
Update core code to make use of sexplode()
This makes use of our own explode mechanism everywhere were we expect a fixed number of results.
|
| #
bbe6b3a7
|
| 12-Oct-2022 |
Andreas Gohr <andi@splitbrain.org> |
Remove the htmlok and phpok embedding options
Both options have grave security implications and novice users seem to ignore advice about them. In the last decades I never came across a wiki that had
Remove the htmlok and phpok embedding options
Both options have grave security implications and novice users seem to ignore advice about them. In the last decades I never came across a wiki that had legitimate use of these options.
If someone needs the functionality, it can easily be added back using a plugin. But I prefer to give users one less option to shoot themselves in the foot.
Removal of the translations for the config strings can follow after this has been merged.
show more ...
|
| #
e3c00e6e
|
| 03-Feb-2022 |
Iain Hallam <iain@nineworlds.net> |
Accept returnonly parameter to header()
|
| #
e6c6ac50
|
| 22-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #3574 from splitbrain/php81
Some PHP 8.1 compatibility fixes
|
| #
2cd6cc0a
|
| 02-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
move resolvers into File namespace
|
| #
b469737a
|
| 02-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into refactorResolving
* master: (142 commits) authPDO: extend mysql test to ensure multiple groups are read update DokuWiki install URL update smtp plugin URL update f
Merge branch 'master' into refactorResolving
* master: (142 commits) authPDO: extend mysql test to ensure multiple groups are read update DokuWiki install URL update smtp plugin URL update flashplayer URL Revert "Merge pull request #3039 from takuy/video-attributes" Revert "fixed video attribute handling in php8" Revert "more php8 fixes for the video attributes" guard against unsert user name. fixes #3455 remove remaining X-UA-Compatible headers. fixes #3434 more php8 fixes for the video attributes fixed video attribute handling in php8 fix test for draft file fix security problems in draft handling. fixes #3565 fix handling of loading auth backend check CSRF token in draftdel action. fixes #3563 ignore another PSR12 style check for now authplain: properly clean user names Removes use of deprecated create_function() in teests. Replaces them with anonymous functions. Refs #3545 check security token on logout. fixes #3561 create SECURITY.md fixes #3558 ...
show more ...
|
| #
bf8f8509
|
| 01-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
guard against unset parameters
Many string function will throw a deprecation warning in PHP 8.1 when null is passed. This adds a few guards in some of our methods (not all, yet)
|
| #
f7711f2b
|
| 01-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
always use the same htmlspecialchars setup
defaults for htmlspecialchars change in PHP 8.1
All calls should always use our hsc() method to ensure comparability (especially when testing)
|
| #
252acce3
|
| 23-Oct-2021 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
coding style of functions using ChangeLog
|
| #
30903c8d
|
| 05-Apr-2021 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into refactorResolving
* master: (257 commits) add unit test for namespace exclusion in ft_pageLookup() exclude ns in pagelook ups translation update Obsolete attribute
Merge branch 'master' into refactorResolving
* master: (257 commits) add unit test for namespace exclusion in ft_pageLookup() exclude ns in pagelook ups translation update Obsolete attribute translation update translation update translation update translation update translation update Add missing `;` causing syntax error in js.php Run tests on PHP 8.0 now translation update translation update test: run test in separate process in case of error test: fix two tests on PHP8 style: fix test code style fix method handling for RPC_CALL_ADD destroy the JPEGMeta object after use upgrade simplepie to 1.5.6 dwpage: output meta data as JSON ...
show more ...
|
| #
8c6be208
|
| 05-Apr-2021 |
Andreas Gohr <andi@splitbrain.org> |
replace deprecated function calls
Replaces the use of resolve_pageid() and resolve_mediaid() with the proper class invocations
|
| #
dfe72b68
|
| 16-Feb-2021 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into phpunit8
* master: dwpage: output meta data as JSON dwpage: rename gmeta into getmeta translation update Make it easier to remove h1 around logo fix: better max-
Merge branch 'master' into phpunit8
* master: dwpage: output meta data as JSON dwpage: rename gmeta into getmeta translation update Make it easier to remove h1 around logo fix: better max-width for images in tables dwpage.php: add an option to get metadata rename namespace Media to File use SVG icons for media file links readded $jump mechanism, removed unused functions fix use of $rev parameter fix entity definition reenable the option to display a relative namespace for media files simplified the media_searchlist tests make use of the new media file classes SVG based file icons first go a refactoring the media manager lazy load images
show more ...
|
| #
ec1cd64c
|
| 16-Feb-2021 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'lazyload'
* lazyload: lazy load images
|
| #
056bf31f
|
| 06-Feb-2021 |
Damien Regad <dregad@mantisbt.org> |
Fix various errors in PHPUnit tests on PHP 8
|
| #
c9dd70d1
|
| 27-Jan-2021 |
Damien Regad <dregad@mantisbt.org> |
Fix Undefined array key in xhtml.php
|
| #
4732b197
|
| 05-Jan-2021 |
Andreas Gohr <andi@splitbrain.org> |
lazy load images
This adds the loading="lazy" attribute to embedded images and the thumbnails in the media manager. This instructs modern broswers to load images on demand when they come into view.
lazy load images
This adds the loading="lazy" attribute to embedded images and the thumbnails in the media manager. This instructs modern broswers to load images on demand when they come into view. It can reduce used bandwith and improve perceived speed.
show more ...
|
| #
b09504a9
|
| 19-Nov-2020 |
Andreas Gohr <andi@splitbrain.org> |
SVG based smileys
This patch replaces our old gif based smileys by SVG based ones from the Twemoji project. This allows for scaling the emojis with the text they're used in.
|
| #
2aee481f
|
| 01-May-2020 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #3003 from splitbrain/curid-by-js
generate curid class by jQuery
|
| #
237d41a2
|
| 22-Mar-2020 |
Henry Pan <git@phy25.com> |
Merge pull request #2994 from bleistivt/patch-3
Prevent double encoding audio/video titles
|
| #
bbac1489
|
| 09-Mar-2020 |
Phy <git@phy25.com> |
generate curid class by jQuery
internallink's output <a> tag gets a new attribute, data-wiki-id, so that jQuery doesn't need to parse the various link format to get the ID.
Any plugin javascript th
generate curid class by jQuery
internallink's output <a> tag gets a new attribute, data-wiki-id, so that jQuery doesn't need to parse the various link format to get the ID.
Any plugin javascript that loads after DokuWiki's script should be able to discover curid class as usual, as long as they use the default js.php facility.
fixes #1511, fixes #2968.
show more ...
|
| #
728db978
|
| 04-Mar-2020 |
Andreas Gohr <andi@splitbrain.org> |
Merge pull request #2802 from splitbrain/interwiki-remove-golucky
Remove Google Lucky for non-existing interwiki links
|
| #
a8dcb874
|
| 29-Feb-2020 |
bleistivt <bleistivt@users.noreply.github.com> |
Prevent double encoding audio/video titles
|
| #
aac83cd4
|
| 01-Dec-2019 |
Phy <git@phy25.com> |
PHP8 fix part 4: Trying to access array offset on value of type bool/null
|
| #
2401f18d
|
| 30-Oct-2019 |
Syntaxseed <825423+syntaxseed@users.noreply.github.com> |
Fix curly brace syntax. PHP 7.3 deprecations in inc/ directory.
|
| #
768be5a3
|
| 16-Sep-2019 |
Phy <git@phy25.com> |
Add "default" keyword support for interwiki links
Thank you @selfthinker for the suggestion!
If nothing is found in default, it will still fall back to "". Test is added as well.
Meantime I fixed
Add "default" keyword support for interwiki links
Thank you @selfthinker for the suggestion!
If nothing is found in default, it will still fall back to "". Test is added as well.
Meantime I fixed a problem that Scrutinizer complained about.
show more ...
|