History log of /dokuwiki/_test/ (Results 126 – 150 of 950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
077b7fe229-Aug-2023 Andreas Gohr <andi@splitbrain.org>

add configuration for rector

A workflow should automatically suggest a new pull request with the
changes.

Initial fixes will not be applied from the auto generated PR but will be
added as piece by

add configuration for rector

A workflow should automatically suggest a new pull request with the
changes.

Initial fixes will not be applied from the auto generated PR but will be
added as piece by piece commits with rule updates to this branch.

show more ...

cc7691ad09-Jun-2023 Andreas Gohr <andi@splitbrain.org>

enforce content type on XML-RPC. addresses #3991

This ensures only text/xml or application/xml content types are accepted
when communicating with the XML-RPC API


tests/inc/XmlRpcServer.test.php
/dokuwiki/inc/Remote/XmlRpcServer.php
/dokuwiki/inc/infoutils.php
/dokuwiki/inc/lang/ca/onceexisted.txt
/dokuwiki/inc/lang/cs/lang.php
/dokuwiki/inc/lang/cs/onceexisted.txt
/dokuwiki/inc/lang/da/onceexisted.txt
/dokuwiki/inc/lang/de-informal/onceexisted.txt
/dokuwiki/inc/lang/de/onceexisted.txt
/dokuwiki/inc/lang/el/onceexisted.txt
/dokuwiki/inc/lang/en/onceexisted.txt
/dokuwiki/inc/lang/eo/onceexisted.txt
/dokuwiki/inc/lang/es/onceexisted.txt
/dokuwiki/inc/lang/fa/onceexisted.txt
/dokuwiki/inc/lang/fr/onceexisted.txt
/dokuwiki/inc/lang/hu/onceexisted.txt
/dokuwiki/inc/lang/it/onceexisted.txt
/dokuwiki/inc/lang/ja/onceexisted.txt
/dokuwiki/inc/lang/ko/onceexisted.txt
/dokuwiki/inc/lang/nl/onceexisted.txt
/dokuwiki/inc/lang/pl/onceexisted.txt
/dokuwiki/inc/lang/pt-br/lang.php
/dokuwiki/inc/lang/pt-br/onceexisted.txt
/dokuwiki/inc/lang/pt/admin.txt
/dokuwiki/inc/lang/pt/conflict.txt
/dokuwiki/inc/lang/pt/denied.txt
/dokuwiki/inc/lang/pt/draft.txt
/dokuwiki/inc/lang/pt/editrev.txt
/dokuwiki/inc/lang/pt/lang.php
/dokuwiki/inc/lang/pt/mailtext.txt
/dokuwiki/inc/lang/pt/newpage.txt
/dokuwiki/inc/lang/pt/norev.txt
/dokuwiki/inc/lang/pt/onceexisted.txt
/dokuwiki/inc/lang/pt/password.txt
/dokuwiki/inc/lang/pt/register.txt
/dokuwiki/inc/lang/pt/registermail.txt
/dokuwiki/inc/lang/pt/resendpwd.txt
/dokuwiki/inc/lang/pt/stopwords.txt
/dokuwiki/inc/lang/pt/subscr_form.txt
/dokuwiki/inc/lang/pt/subscr_single.txt
/dokuwiki/inc/lang/pt/updateprofile.txt
/dokuwiki/inc/lang/ro/onceexisted.txt
/dokuwiki/inc/lang/ru/onceexisted.txt
/dokuwiki/inc/lang/sk/onceexisted.txt
/dokuwiki/inc/lang/sr/onceexisted.txt
/dokuwiki/inc/lang/sv/onceexisted.txt
/dokuwiki/inc/lang/uk/lang.php
/dokuwiki/inc/lang/vi/onceexisted.txt
/dokuwiki/inc/lang/zh-tw/onceexisted.txt
/dokuwiki/inc/lang/zh/onceexisted.txt
/dokuwiki/inc/parser/xhtml.php
/dokuwiki/lib/plugins/acl/lang/pt/help.txt
/dokuwiki/lib/plugins/acl/lang/pt/lang.php
/dokuwiki/lib/plugins/authad/lang/cs/settings.php
/dokuwiki/lib/plugins/authad/lang/pt-br/settings.php
/dokuwiki/lib/plugins/authad/lang/pt/lang.php
/dokuwiki/lib/plugins/authad/lang/pt/settings.php
/dokuwiki/lib/plugins/authldap/lang/pt/lang.php
/dokuwiki/lib/plugins/authldap/lang/pt/settings.php
/dokuwiki/lib/plugins/config/lang/cs/lang.php
/dokuwiki/lib/plugins/config/lang/pt-br/lang.php
/dokuwiki/lib/plugins/config/lang/pt/lang.php
/dokuwiki/lib/plugins/config/lang/uk/lang.php
/dokuwiki/lib/plugins/extension/lang/pt/lang.php
/dokuwiki/lib/plugins/logviewer/lang/cs/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/cs/lang.php
/dokuwiki/lib/plugins/logviewer/lang/cs/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/pt-br/lang.php
/dokuwiki/lib/plugins/logviewer/lang/pt-br/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/pt/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/pt/lang.php
/dokuwiki/lib/plugins/logviewer/lang/pt/nolog.txt
/dokuwiki/lib/plugins/usermanager/lang/pt/lang.php
/dokuwiki/lib/scripts/page.js
/dokuwiki/lib/tpl/dokuwiki/lang/cs/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/pt-br/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/pt/lang.php
c49393f509-Jun-2023 Andreas Gohr <andi@splitbrain.org>

increase required PHP version to 7.4


fetchphpunit.php
/dokuwiki/composer.json
/dokuwiki/inc/auth.php
/dokuwiki/inc/common.php
/dokuwiki/inc/infoutils.php
/dokuwiki/inc/init.php
/dokuwiki/inc/lang/ca/onceexisted.txt
/dokuwiki/inc/lang/cs/lang.php
/dokuwiki/inc/lang/cs/onceexisted.txt
/dokuwiki/inc/lang/da/onceexisted.txt
/dokuwiki/inc/lang/de-informal/onceexisted.txt
/dokuwiki/inc/lang/de/onceexisted.txt
/dokuwiki/inc/lang/el/onceexisted.txt
/dokuwiki/inc/lang/en/onceexisted.txt
/dokuwiki/inc/lang/eo/onceexisted.txt
/dokuwiki/inc/lang/es/onceexisted.txt
/dokuwiki/inc/lang/fa/onceexisted.txt
/dokuwiki/inc/lang/fr/onceexisted.txt
/dokuwiki/inc/lang/hu/onceexisted.txt
/dokuwiki/inc/lang/it/onceexisted.txt
/dokuwiki/inc/lang/ja/onceexisted.txt
/dokuwiki/inc/lang/ko/onceexisted.txt
/dokuwiki/inc/lang/nl/onceexisted.txt
/dokuwiki/inc/lang/pl/onceexisted.txt
/dokuwiki/inc/lang/pt-br/lang.php
/dokuwiki/inc/lang/pt-br/onceexisted.txt
/dokuwiki/inc/lang/pt/admin.txt
/dokuwiki/inc/lang/pt/conflict.txt
/dokuwiki/inc/lang/pt/denied.txt
/dokuwiki/inc/lang/pt/draft.txt
/dokuwiki/inc/lang/pt/editrev.txt
/dokuwiki/inc/lang/pt/lang.php
/dokuwiki/inc/lang/pt/mailtext.txt
/dokuwiki/inc/lang/pt/newpage.txt
/dokuwiki/inc/lang/pt/norev.txt
/dokuwiki/inc/lang/pt/onceexisted.txt
/dokuwiki/inc/lang/pt/password.txt
/dokuwiki/inc/lang/pt/register.txt
/dokuwiki/inc/lang/pt/registermail.txt
/dokuwiki/inc/lang/pt/resendpwd.txt
/dokuwiki/inc/lang/pt/stopwords.txt
/dokuwiki/inc/lang/pt/subscr_form.txt
/dokuwiki/inc/lang/pt/subscr_single.txt
/dokuwiki/inc/lang/pt/updateprofile.txt
/dokuwiki/inc/lang/ro/onceexisted.txt
/dokuwiki/inc/lang/ru/onceexisted.txt
/dokuwiki/inc/lang/sk/onceexisted.txt
/dokuwiki/inc/lang/sr/onceexisted.txt
/dokuwiki/inc/lang/sv/onceexisted.txt
/dokuwiki/inc/lang/uk/lang.php
/dokuwiki/inc/lang/vi/onceexisted.txt
/dokuwiki/inc/lang/zh-tw/onceexisted.txt
/dokuwiki/inc/lang/zh/onceexisted.txt
/dokuwiki/inc/parser/xhtml.php
/dokuwiki/install.php
/dokuwiki/lib/plugins/acl/lang/pt/help.txt
/dokuwiki/lib/plugins/acl/lang/pt/lang.php
/dokuwiki/lib/plugins/authad/lang/cs/settings.php
/dokuwiki/lib/plugins/authad/lang/pt-br/settings.php
/dokuwiki/lib/plugins/authad/lang/pt/lang.php
/dokuwiki/lib/plugins/authad/lang/pt/settings.php
/dokuwiki/lib/plugins/authldap/lang/pt/lang.php
/dokuwiki/lib/plugins/authldap/lang/pt/settings.php
/dokuwiki/lib/plugins/config/lang/cs/lang.php
/dokuwiki/lib/plugins/config/lang/pt-br/lang.php
/dokuwiki/lib/plugins/config/lang/pt/lang.php
/dokuwiki/lib/plugins/config/lang/uk/lang.php
/dokuwiki/lib/plugins/extension/lang/pt/lang.php
/dokuwiki/lib/plugins/logviewer/lang/cs/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/cs/lang.php
/dokuwiki/lib/plugins/logviewer/lang/cs/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/pt-br/lang.php
/dokuwiki/lib/plugins/logviewer/lang/pt-br/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/pt/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/pt/lang.php
/dokuwiki/lib/plugins/logviewer/lang/pt/nolog.txt
/dokuwiki/lib/plugins/usermanager/lang/pt/lang.php
/dokuwiki/lib/scripts/page.js
/dokuwiki/lib/tpl/dokuwiki/lang/cs/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/pt-br/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/pt/lang.php
605810ee26-Apr-2023 Andreas Gohr <andi@splitbrain.org>

use local squid docker instance for proxy testing

6b8df28505-Apr-2023 Andreas Gohr <andi@splitbrain.org>

added deprecated tag for phpQuery::newDocument()

for highlightin in IDE

af28745a12-Mar-2023 Andreas Gohr <andi@splitbrain.org>

extracted JS compressor into its own library

This moves our JavaScript compressor into its own composer dependency.

977aa96723-Mar-2023 Andreas Gohr <andi@splitbrain.org>

updated repo links

25fd365a16-Mar-2023 Andreas Gohr <andi@splitbrain.org>

added test for #3924

Bug report says polish letters aren't deaccented correctly, but it seems
to work?

2b58f04914-Mar-2023 Andreas Gohr <andi@splitbrain.org>

fix trim call in Mailer's name cleaning

The wrong quotes were used, turning what was meant to be a tab char into
a literal t.

fixes #3923

697a39ae06-Mar-2023 Andreas Gohr <andi@splitbrain.org>

output full path when initializing savedir path fails

This will not only clean up double slashes etc. as mentioned in #3903
but will also output the full canonical path (starting at the filesystem
r

output full path when initializing savedir path fails

This will not only clean up double slashes etc. as mentioned in #3903
but will also output the full canonical path (starting at the filesystem
root) when showing an error on initializing the savedir paths. This
should make it easier to understand which path DokuWiki is trying to
access exactly.

show more ...

40f2b82e25-Feb-2023 Andreas Gohr <andi@splitbrain.org>

Fix unititialized string offset access in query parser

The code always tried to access positon 2 of the parsed token, even for
tokens shorter than that (like OR)

fixes #3896

a42c05d223-Feb-2023 Andreas Gohr <andi@splitbrain.org>

Add mechanism to parse the Version data into its parts

This will be needed in the release automation I'm currently working on.

7fb26b8e14-Feb-2023 Andreas Gohr <andi@splitbrain.org>

Properly quick search in titles with UTF-8 chars.

Fixes #3808

8f5f1b8702-Feb-2023 Andreas Gohr <andi@splitbrain.org>

Revert "reset Event System in TestRequest"

This reverts commit d09a8e055b2b1ddb55da17403441e873517de553.

We have test that manipulate the event handler (eg. registering their
own events on that han

Revert "reset Event System in TestRequest"

This reverts commit d09a8e055b2b1ddb55da17403441e873517de553.

We have test that manipulate the event handler (eg. registering their
own events on that handler) which broke with above commit.

A better way needs to be found.

show more ...

d09a8e0501-Feb-2023 Andreas Gohr <andi@splitbrain.org>

reset Event System in TestRequest

To better simulate requests, event registration should be redone on each
simulated request.


core/TestRequest.php
/dokuwiki/composer.json
/dokuwiki/composer.lock
/dokuwiki/inc/FeedParser.php
/dokuwiki/inc/FeedParserFile.php
/dokuwiki/inc/Utf8/PhpString.php
/dokuwiki/inc/common.php
/dokuwiki/lib/plugins/logviewer/admin.php
/dokuwiki/vendor/composer/autoload_psr4.php
/dokuwiki/vendor/composer/autoload_static.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/marcusschwarz/lesserphp/.gitignore
/dokuwiki/vendor/marcusschwarz/lesserphp/HISTORY.md
/dokuwiki/vendor/marcusschwarz/lesserphp/README.md
/dokuwiki/vendor/marcusschwarz/lesserphp/composer.json
/dokuwiki/vendor/marcusschwarz/lesserphp/lessc.inc.php
/dokuwiki/vendor/phpseclib/phpseclib/AUTHORS
/dokuwiki/vendor/phpseclib/phpseclib/BACKERS.md
/dokuwiki/vendor/phpseclib/phpseclib/README.md
/dokuwiki/vendor/phpseclib/phpseclib/composer.json
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC2.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC4.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/File/X509.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SCP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SSH1.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
/dokuwiki/vendor/simplepie/simplepie/.editorconfig
/dokuwiki/vendor/simplepie/simplepie/.php-cs-fixer.dist.php
/dokuwiki/vendor/simplepie/simplepie/CHANGELOG.md
/dokuwiki/vendor/simplepie/simplepie/LICENSE.txt
/dokuwiki/vendor/simplepie/simplepie/README.markdown
/dokuwiki/vendor/simplepie/simplepie/autoloader.php
/dokuwiki/vendor/simplepie/simplepie/composer.json
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Author.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/Base.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/DB.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/File.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/Memcache.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/Memcached.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/MySQL.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Cache/Redis.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Caption.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Category.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Content/Type/Sniffer.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Copyright.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Core.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Credit.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Decode/HTML/Entities.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Enclosure.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Exception.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/File.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/HTTP/Parser.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/IRI.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Item.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Locator.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Misc.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Net/IPv6.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Parse/Date.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Parser.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Rating.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Registry.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Restriction.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Sanitize.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/Source.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/XML/Declaration/Parser.php
/dokuwiki/vendor/simplepie/simplepie/library/SimplePie/gzdecode.php
/dokuwiki/vendor/simplepie/simplepie/src/Author.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/Base.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/BaseDataCache.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/CallableNameFilter.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/DB.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/DataCache.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/File.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/Memcache.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/Memcached.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/MySQL.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/NameFilter.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/Psr16.php
/dokuwiki/vendor/simplepie/simplepie/src/Cache/Redis.php
/dokuwiki/vendor/simplepie/simplepie/src/Caption.php
/dokuwiki/vendor/simplepie/simplepie/src/Category.php
/dokuwiki/vendor/simplepie/simplepie/src/Content/Type/Sniffer.php
/dokuwiki/vendor/simplepie/simplepie/src/Copyright.php
/dokuwiki/vendor/simplepie/simplepie/src/Credit.php
/dokuwiki/vendor/simplepie/simplepie/src/Enclosure.php
/dokuwiki/vendor/simplepie/simplepie/src/Exception.php
/dokuwiki/vendor/simplepie/simplepie/src/File.php
/dokuwiki/vendor/simplepie/simplepie/src/Gzdecode.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/Parser.php
/dokuwiki/vendor/simplepie/simplepie/src/IRI.php
/dokuwiki/vendor/simplepie/simplepie/src/Item.php
/dokuwiki/vendor/simplepie/simplepie/src/Locator.php
/dokuwiki/vendor/simplepie/simplepie/src/Misc.php
/dokuwiki/vendor/simplepie/simplepie/src/Net/IPv6.php
/dokuwiki/vendor/simplepie/simplepie/src/Parse/Date.php
/dokuwiki/vendor/simplepie/simplepie/src/Parser.php
/dokuwiki/vendor/simplepie/simplepie/src/Rating.php
/dokuwiki/vendor/simplepie/simplepie/src/Registry.php
/dokuwiki/vendor/simplepie/simplepie/src/RegistryAware.php
/dokuwiki/vendor/simplepie/simplepie/src/Restriction.php
/dokuwiki/vendor/simplepie/simplepie/src/Sanitize.php
/dokuwiki/vendor/simplepie/simplepie/src/SimplePie.php
/dokuwiki/vendor/simplepie/simplepie/src/Source.php
/dokuwiki/vendor/simplepie/simplepie/src/XML/Declaration/Parser.php
/dokuwiki/vendor/splitbrain/php-archive/composer.json
/dokuwiki/vendor/splitbrain/php-archive/src/Tar.php
/dokuwiki/vendor/splitbrain/php-archive/src/Zip.php
/dokuwiki/vendor/splitbrain/php-cli/README.md
/dokuwiki/vendor/splitbrain/php-cli/src/Base.php
/dokuwiki/vendor/splitbrain/php-cli/src/CLI.php
/dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
/dokuwiki/vendor/splitbrain/php-cli/src/PSR3CLI.php
/dokuwiki/vendor/splitbrain/php-cli/src/PSR3CLIv3.php
d9a7912a31-Jan-2023 Andreas Gohr <andi@splitbrain.org>

use httpbingo for HTPP tests

This service is based on httpbin-go which seems to be better maintained
and should be easy to set up for ourselves if needed.

This also fixes a warning when the client

use httpbingo for HTPP tests

This service is based on httpbin-go which seems to be better maintained
and should be easy to set up for ourselves if needed.

This also fixes a warning when the client is reused with the
max_bodysize mechanism

show more ...


/dokuwiki/.github/workflows/phpCS.yml
/dokuwiki/.github/workflows/release.yml
/dokuwiki/.github/workflows/testLinux.yml
/dokuwiki/.github/workflows/testWindows.yml
/dokuwiki/README
tests/inc/httpclient_http.test.php
tests/inc/httpclient_https.test.php
tests/inc/httpclient_https_proxy.test.php
/dokuwiki/conf/dokuwiki.php
/dokuwiki/conf/mediameta.php
/dokuwiki/conf/mime.conf
/dokuwiki/conf/mysql.conf.php.example
/dokuwiki/conf/plugins.required.php
/dokuwiki/feed.php
/dokuwiki/inc/Ajax.php
/dokuwiki/inc/Cache/CacheParser.php
/dokuwiki/inc/ErrorHandler.php
/dokuwiki/inc/Extension/EventHandler.php
/dokuwiki/inc/File/Resolver.php
/dokuwiki/inc/HTTP/HTTPClient.php
/dokuwiki/inc/Mailer.class.php
/dokuwiki/inc/Search/Indexer.php
/dokuwiki/inc/common.php
/dokuwiki/inc/httputils.php
/dokuwiki/inc/lang/de/lang.php
/dokuwiki/inc/lang/de/onceexisted.txt
/dokuwiki/inc/lang/pt-br/lang.php
/dokuwiki/inc/lang/ru/lang.php
/dokuwiki/inc/lang/sq/lang.php
/dokuwiki/inc/lang/vi/lang.php
/dokuwiki/inc/lang/zh/lang.php
/dokuwiki/inc/media.php
/dokuwiki/inc/search.php
/dokuwiki/inc/toolbar.php
/dokuwiki/lib/plugins/acl/lang/de/lang.php
/dokuwiki/lib/plugins/authad/lang/pt-br/settings.php
/dokuwiki/lib/plugins/authad/lang/vi/settings.php
/dokuwiki/lib/plugins/authldap/auth.php
/dokuwiki/lib/plugins/config/lang/pt-br/lang.php
/dokuwiki/lib/plugins/config/lang/sq/lang.php
/dokuwiki/lib/plugins/config/lang/vi/lang.php
/dokuwiki/lib/plugins/info/syntax.php
/dokuwiki/lib/plugins/logviewer/lang/pt-br/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/pt-br/lang.php
/dokuwiki/lib/plugins/logviewer/lang/pt-br/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/ru/lang.php
/dokuwiki/lib/plugins/logviewer/lang/vi/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/vi/lang.php
/dokuwiki/lib/plugins/logviewer/lang/vi/nolog.txt
/dokuwiki/lib/plugins/revert/lang/vi/lang.php
/dokuwiki/lib/plugins/usermanager/lang/sq/lang.php
/dokuwiki/lib/scripts/jquery/update.sh
/dokuwiki/lib/tpl/dokuwiki/lang/pt-br/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/vi/lang.php
17d97b8f27-Oct-2022 Andreas Gohr <andi@splitbrain.org>

fix type hints for new php-dom-wrapper

98640fd327-Oct-2022 Andreas Gohr <andi@splitbrain.org>

Move PSR compliant tests to the apropriate namespaces

Having "inc" in the namespace is awkward. Instead the test class
namespaces now correspond to their real class namespaces.

With further refacto

Move PSR compliant tests to the apropriate namespaces

Having "inc" in the namespace is awkward. Instead the test class
namespaces now correspond to their real class namespaces.

With further refactorings we should get rid of most of the stuff in
tests/inc

this is a continuation of #3812

show more ...

c7f6b7b726-Oct-2022 Zebra North <mrzebra@mrzebra.co.uk>

Move IP functions into a class

608cdefc22-Oct-2022 Zebra North <mrzebra@mrzebra.co.uk>

Factor out IP address functions; all proxies must be trusted

acdf738a19-Oct-2022 Andreas Gohr <andi@splitbrain.org>

replace phpquery by php-dom-wrapper #3308

This replaces the outdated phpquery library by the newer and maintained
php-dom-wrapper. Usage is similar but not a 1:1 replacement. phpQuery is
left in but

replace phpquery by php-dom-wrapper #3308

This replaces the outdated phpquery library by the newer and maintained
php-dom-wrapper. Usage is similar but not a 1:1 replacement. phpQuery is
left in but marked as deprecated.

show more ...


/dokuwiki/.gitignore
bootstrap.php
composer.json
composer.lock
core/TestResponse.php
core/phpQuery-onefile.php
tests/inc/form/buttonelement.test.php
tests/inc/form/checkableelement.test.php
tests/inc/form/dropdownelement.test.php
tests/inc/form/form.test.php
tests/inc/form/inputelement.test.php
tests/inc/media_searchlist.test.php
vendor/autoload.php
vendor/composer/ClassLoader.php
vendor/composer/InstalledVersions.php
vendor/composer/LICENSE
vendor/composer/autoload_classmap.php
vendor/composer/autoload_files.php
vendor/composer/autoload_namespaces.php
vendor/composer/autoload_psr4.php
vendor/composer/autoload_real.php
vendor/composer/autoload_static.php
vendor/composer/installed.json
vendor/composer/installed.php
vendor/composer/platform_check.php
vendor/scotteh/php-dom-wrapper/.github/dependabot.yml
vendor/scotteh/php-dom-wrapper/.gitignore
vendor/scotteh/php-dom-wrapper/LICENSE
vendor/scotteh/php-dom-wrapper/README.md
vendor/scotteh/php-dom-wrapper/composer.json
vendor/scotteh/php-dom-wrapper/phpunit.xml.dist
vendor/scotteh/php-dom-wrapper/src/Collections/NodeCollection.php
vendor/scotteh/php-dom-wrapper/src/Comment.php
vendor/scotteh/php-dom-wrapper/src/Document.php
vendor/scotteh/php-dom-wrapper/src/DocumentType.php
vendor/scotteh/php-dom-wrapper/src/Element.php
vendor/scotteh/php-dom-wrapper/src/NodeList.php
vendor/scotteh/php-dom-wrapper/src/ProcessingInstruction.php
vendor/scotteh/php-dom-wrapper/src/Text.php
vendor/scotteh/php-dom-wrapper/src/Traits/CommonTrait.php
vendor/scotteh/php-dom-wrapper/src/Traits/ManipulationTrait.php
vendor/scotteh/php-dom-wrapper/src/Traits/NodeTrait.php
vendor/scotteh/php-dom-wrapper/src/Traits/TraversalTrait.php
vendor/symfony/css-selector/CHANGELOG.md
vendor/symfony/css-selector/CssSelectorConverter.php
vendor/symfony/css-selector/Exception/ExceptionInterface.php
vendor/symfony/css-selector/Exception/ExpressionErrorException.php
vendor/symfony/css-selector/Exception/InternalErrorException.php
vendor/symfony/css-selector/Exception/ParseException.php
vendor/symfony/css-selector/Exception/SyntaxErrorException.php
vendor/symfony/css-selector/LICENSE
vendor/symfony/css-selector/Node/AbstractNode.php
vendor/symfony/css-selector/Node/AttributeNode.php
vendor/symfony/css-selector/Node/ClassNode.php
vendor/symfony/css-selector/Node/CombinedSelectorNode.php
vendor/symfony/css-selector/Node/ElementNode.php
vendor/symfony/css-selector/Node/FunctionNode.php
vendor/symfony/css-selector/Node/HashNode.php
vendor/symfony/css-selector/Node/NegationNode.php
vendor/symfony/css-selector/Node/NodeInterface.php
vendor/symfony/css-selector/Node/PseudoNode.php
vendor/symfony/css-selector/Node/SelectorNode.php
vendor/symfony/css-selector/Node/Specificity.php
vendor/symfony/css-selector/Parser/Handler/CommentHandler.php
vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php
vendor/symfony/css-selector/Parser/Handler/HashHandler.php
vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php
vendor/symfony/css-selector/Parser/Handler/NumberHandler.php
vendor/symfony/css-selector/Parser/Handler/StringHandler.php
vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php
vendor/symfony/css-selector/Parser/Parser.php
vendor/symfony/css-selector/Parser/ParserInterface.php
vendor/symfony/css-selector/Parser/Reader.php
vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php
vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php
vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php
vendor/symfony/css-selector/Parser/Shortcut/HashParser.php
vendor/symfony/css-selector/Parser/Token.php
vendor/symfony/css-selector/Parser/TokenStream.php
vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php
vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php
vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php
vendor/symfony/css-selector/README.md
vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php
vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php
vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php
vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php
vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php
vendor/symfony/css-selector/XPath/Extension/NodeExtension.php
vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php
vendor/symfony/css-selector/XPath/Translator.php
vendor/symfony/css-selector/XPath/TranslatorInterface.php
vendor/symfony/css-selector/XPath/XPathExpr.php
vendor/symfony/css-selector/composer.json
vendor/symfony/polyfill-php80/LICENSE
vendor/symfony/polyfill-php80/Php80.php
vendor/symfony/polyfill-php80/PhpToken.php
vendor/symfony/polyfill-php80/README.md
vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php
vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php
vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php
vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php
vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
vendor/symfony/polyfill-php80/bootstrap.php
vendor/symfony/polyfill-php80/composer.json
ec34bb3019-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.

b54ce96c19-Oct-2022 Andreas Gohr <andi@splitbrain.org>

add proper namespace to test classes

This adds the test namespace to those test classes that are already in
PSR4 format.

ec85aeb219-Oct-2022 Andreas Gohr <andi@splitbrain.org>

fix autoloading for tests

This replaces my attempt in 12ebce974be688ac34bf4389645d5fc7baa29cc7

The canonical namespace for DokuWiki core tests is dokuwiki/test/ and
this is mapped to _test/tests no

fix autoloading for tests

This replaces my attempt in 12ebce974be688ac34bf4389645d5fc7baa29cc7

The canonical namespace for DokuWiki core tests is dokuwiki/test/ and
this is mapped to _test/tests now in the autoloader.

This means the majority of tests is in the dokuwiki/test/inc namespace.

Mockfiles are located at _test/mock and have the namespace
dokuwiki/test/mock - if that's good or bad is debatable. I simply kept
it as it always has been. But there might be an argument for having mock
objects closer to the tests that use them (eg. right next to the test
files).

show more ...


/dokuwiki/.gitignore
/dokuwiki/SECURITY.md
tests/inc/File/PageResolverTest.php
tests/inc/Subscriptions/BulkSubscriptionsSenderTest.php
tests/inc/Subscriptions/SubscriberManagerTest.php
tests/inc/Subscriptions/SubscriberRegexBuilderTest.php
/dokuwiki/conf/dokuwiki.php
/dokuwiki/data/deleted.files
/dokuwiki/doku.php
/dokuwiki/feed.php
/dokuwiki/inc/Debug/DebugHelper.php
/dokuwiki/inc/ErrorHandler.php
/dokuwiki/inc/Mailer.class.php
/dokuwiki/inc/Subscriptions/SubscriberManager.php
/dokuwiki/inc/Ui/PageDiff.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/html.php
/dokuwiki/inc/lang/bn/lang.php
/dokuwiki/inc/lang/de/lang.php
/dokuwiki/inc/lang/es/draft.txt
/dokuwiki/inc/lang/es/edit.txt
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/inc/lang/fr/adminplugins.txt
/dokuwiki/inc/lang/fr/lang.php
/dokuwiki/inc/lang/ru/lang.php
/dokuwiki/inc/load.php
/dokuwiki/inc/toolbar.php
/dokuwiki/lib/exe/fetch.php
/dokuwiki/lib/exe/mediamanager.php
/dokuwiki/lib/plugins/acl/lang/ru/help.txt
/dokuwiki/lib/plugins/acl/lang/ru/lang.php
/dokuwiki/lib/plugins/authad/auth.php
/dokuwiki/lib/plugins/authad/lang/de/settings.php
/dokuwiki/lib/plugins/authad/lang/fr/settings.php
/dokuwiki/lib/plugins/authad/lang/ru/settings.php
/dokuwiki/lib/plugins/authldap/lang/fr/settings.php
/dokuwiki/lib/plugins/authldap/lang/ru/settings.php
/dokuwiki/lib/plugins/authplain/lang/bn/lang.php
/dokuwiki/lib/plugins/config/lang/de/lang.php
/dokuwiki/lib/plugins/config/lang/en/lang.php
/dokuwiki/lib/plugins/config/lang/fr/lang.php
/dokuwiki/lib/plugins/config/settings/config.metadata.php
/dokuwiki/lib/plugins/logviewer/lang/de/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/de/lang.php
/dokuwiki/lib/plugins/logviewer/lang/de/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/fr/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/fr/lang.php
/dokuwiki/lib/plugins/logviewer/lang/fr/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/ru/lang.php
/dokuwiki/lib/tpl/dokuwiki/css/basic.less
/dokuwiki/lib/tpl/dokuwiki/lang/fr/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/ru/lang.php
bbe6b3a712-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 ...

12345678910>>...38