History log of /dokuwiki/_test/ (Results 1 – 25 of 940)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
093fe67e07-Mar-2026 Andreas Gohr <andi@splitbrain.org>

updated rector and applied it


composer.json
composer.lock
rector.php
/dokuwiki/bin/gittool.php
/dokuwiki/bin/wantedpages.php
/dokuwiki/inc/Action/Redirect.php
/dokuwiki/inc/Action/Search.php
/dokuwiki/inc/Action/Subscribe.php
/dokuwiki/inc/ActionRouter.php
/dokuwiki/inc/Ajax.php
/dokuwiki/inc/Cache/Cache.php
/dokuwiki/inc/Debug/PropertyDeprecationHelper.php
/dokuwiki/inc/ErrorHandler.php
/dokuwiki/inc/Extension/Event.php
/dokuwiki/inc/Extension/PluginController.php
/dokuwiki/inc/Extension/PluginTrait.php
/dokuwiki/inc/Extension/RemotePlugin.php
/dokuwiki/inc/Extension/SyntaxPlugin.php
/dokuwiki/inc/Feed/FeedCreator.php
/dokuwiki/inc/Feed/FeedMediaProcessor.php
/dokuwiki/inc/Feed/FeedPageProcessor.php
/dokuwiki/inc/File/PageResolver.php
/dokuwiki/inc/File/Resolver.php
/dokuwiki/inc/Form/Element.php
/dokuwiki/inc/HTTP/DokuHTTPClient.php
/dokuwiki/inc/HTTP/HTTPClient.php
/dokuwiki/inc/HTTP/Headers.php
/dokuwiki/inc/Ip.php
/dokuwiki/inc/JWT.php
/dokuwiki/inc/Logger.php
/dokuwiki/inc/Mailer.class.php
/dokuwiki/inc/Menu/AbstractMenu.php
/dokuwiki/inc/Menu/Item/AbstractItem.php
/dokuwiki/inc/Parsing/Handler/Lists.php
/dokuwiki/inc/Parsing/Parser.php
/dokuwiki/inc/Parsing/ParserMode/Acronym.php
/dokuwiki/inc/Parsing/ParserMode/Entity.php
/dokuwiki/inc/Parsing/ParserMode/Smiley.php
/dokuwiki/inc/Parsing/ParserMode/Wordblock.php
/dokuwiki/inc/PassHash.php
/dokuwiki/inc/Remote/Api.php
/dokuwiki/inc/Remote/ApiCore.php
/dokuwiki/inc/Remote/JsonRpcServer.php
/dokuwiki/inc/Remote/LegacyApiCore.php
/dokuwiki/inc/Remote/OpenApiDoc/ClassResolver.php
/dokuwiki/inc/Remote/OpenApiDoc/DocBlockMethod.php
/dokuwiki/inc/Remote/OpenApiDoc/DocBlockProperty.php
/dokuwiki/inc/Remote/OpenApiDoc/OpenAPIGenerator.php
/dokuwiki/inc/Remote/OpenApiDoc/Type.php
/dokuwiki/inc/Remote/Response/ApiResponse.php
/dokuwiki/inc/Remote/Response/Link.php
/dokuwiki/inc/Remote/Response/Media.php
/dokuwiki/inc/Remote/Response/MediaChange.php
/dokuwiki/inc/Remote/Response/Page.php
/dokuwiki/inc/Remote/Response/PageChange.php
/dokuwiki/inc/Remote/Response/User.php
/dokuwiki/inc/Remote/XmlRpcServer.php
/dokuwiki/inc/SafeFN.class.php
/dokuwiki/inc/StyleUtils.php
/dokuwiki/inc/Subscriptions/SubscriberManager.php
/dokuwiki/inc/Subscriptions/SubscriberRegexBuilder.php
/dokuwiki/inc/TreeBuilder/AbstractBuilder.php
/dokuwiki/inc/TreeBuilder/Node/AbstractNode.php
/dokuwiki/inc/Ui/Admin.php
/dokuwiki/inc/Ui/Editor.php
/dokuwiki/inc/Ui/Index.php
/dokuwiki/inc/Ui/MediaDiff.php
/dokuwiki/inc/Ui/PageView.php
/dokuwiki/inc/Utf8/Conversion.php
/dokuwiki/inc/Utf8/Sort.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/changelog.php
/dokuwiki/inc/common.php
/dokuwiki/inc/compatibility.php
/dokuwiki/inc/confutils.php
/dokuwiki/inc/fulltext.php
/dokuwiki/inc/html.php
/dokuwiki/inc/infoutils.php
/dokuwiki/inc/init.php
/dokuwiki/inc/lang/ar/lang.php
/dokuwiki/inc/lang/be/lang.php
/dokuwiki/inc/lang/bg/lang.php
/dokuwiki/inc/lang/ca/lang.php
/dokuwiki/inc/lang/ckb/lang.php
/dokuwiki/inc/lang/cs/lang.php
/dokuwiki/inc/lang/cy/lang.php
/dokuwiki/inc/lang/da/lang.php
/dokuwiki/inc/lang/de-informal/lang.php
/dokuwiki/inc/lang/de/lang.php
/dokuwiki/inc/lang/el/lang.php
/dokuwiki/inc/lang/en/lang.php
/dokuwiki/inc/lang/eo/lang.php
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/inc/lang/fa/lang.php
/dokuwiki/inc/lang/fi/lang.php
/dokuwiki/inc/lang/fr/lang.php
/dokuwiki/inc/lang/he/lang.php
/dokuwiki/inc/lang/hr/lang.php
/dokuwiki/inc/lang/hu-formal/lang.php
/dokuwiki/inc/lang/hu/lang.php
/dokuwiki/inc/lang/it/lang.php
/dokuwiki/inc/lang/ja/lang.php
/dokuwiki/inc/lang/ko/lang.php
/dokuwiki/inc/lang/lt/lang.php
/dokuwiki/inc/lang/lv/lang.php
/dokuwiki/inc/lang/nl/lang.php
/dokuwiki/inc/lang/no/lang.php
/dokuwiki/inc/lang/pl/lang.php
/dokuwiki/inc/lang/pt-br/lang.php
/dokuwiki/inc/lang/pt/lang.php
/dokuwiki/inc/lang/ro/lang.php
/dokuwiki/inc/lang/ru/lang.php
/dokuwiki/inc/lang/sk/lang.php
/dokuwiki/inc/lang/sr/lang.php
/dokuwiki/inc/lang/sv/lang.php
/dokuwiki/inc/lang/tr/lang.php
/dokuwiki/inc/lang/uk/lang.php
/dokuwiki/inc/lang/vi/lang.php
/dokuwiki/inc/lang/zh/lang.php
/dokuwiki/inc/load.php
/dokuwiki/inc/mail.php
/dokuwiki/inc/media.php
/dokuwiki/inc/pageutils.php
/dokuwiki/inc/parser/code.php
/dokuwiki/inc/parser/handler.php
/dokuwiki/inc/parser/renderer.php
/dokuwiki/inc/parser/xhtml.php
/dokuwiki/inc/parserutils.php
/dokuwiki/inc/search.php
/dokuwiki/inc/template.php
/dokuwiki/install.php
/dokuwiki/lib/exe/ajax.php
/dokuwiki/lib/exe/css.php
/dokuwiki/lib/exe/js.php
/dokuwiki/lib/exe/mediamanager.php
/dokuwiki/lib/plugins/acl/admin.php
/dokuwiki/lib/plugins/authad/auth.php
/dokuwiki/lib/plugins/authpdo/auth.php
/dokuwiki/lib/plugins/config/admin.php
/dokuwiki/lib/plugins/config/core/Setting/Setting.php
/dokuwiki/lib/plugins/config/core/Setting/SettingArray.php
/dokuwiki/lib/plugins/config/core/Setting/SettingEmail.php
/dokuwiki/lib/plugins/extension/Extension.php
/dokuwiki/lib/plugins/extension/ExtensionApiResponse.php
/dokuwiki/lib/plugins/extension/GuiAdmin.php
/dokuwiki/lib/plugins/extension/GuiExtension.php
/dokuwiki/lib/plugins/extension/Installer.php
/dokuwiki/lib/plugins/extension/Manager.php
/dokuwiki/lib/plugins/extension/Repository.php
/dokuwiki/lib/plugins/extension/cli.php
/dokuwiki/lib/plugins/info/syntax.php
/dokuwiki/lib/plugins/popularity/helper.php
/dokuwiki/lib/plugins/revert/admin.php
/dokuwiki/lib/plugins/safefnrecode/action.php
/dokuwiki/lib/plugins/styling/action.php
/dokuwiki/lib/plugins/usermanager/admin.php
/dokuwiki/lib/plugins/usermanager/cli.php
/dokuwiki/lib/plugins/usermanager/remote.php
db97c5ae07-Mar-2026 Andreas Gohr <andi@splitbrain.org>

ignore HTML validation issue with skipped headline levels

It's debatable if this is an error. I'd say it's more like a warning.

e7a87ee207-Mar-2026 Andreas Gohr <andi@splitbrain.org>

fix http tests

The response at httpbingo has changed, tests needed updates

da1e6c6b07-Mar-2026 Andreas Gohr <andi@splitbrain.org>

updated tests for PHP 8.2

* now using DomWrapper 3.0 which removes a bunch of deprecation messages
* fixed class name throwing a warning
* fixed deprecated reflection use

8e88a29b07-Mar-2026 Andreas Gohr <andi@splitbrain.org>

update minimum requirement to PHP 8.2

According to https://stitcher.io/blog/php-version-stats-june-2025 most
people are running a newer version anyway. 8.2 still receives security
support til the en

update minimum requirement to PHP 8.2

According to https://stitcher.io/blog/php-version-stats-june-2025 most
people are running a newer version anyway. 8.2 still receives security
support til the end of the year and is the version included in Debian
old-stable (Bookworm).

This patch only increases the minumum version and updates the composer
dependencies. No code has been changed yet.

show more ...


/dokuwiki/.github/workflows/autoFix.yml
/dokuwiki/.github/workflows/deletedFiles.yml
/dokuwiki/.github/workflows/phpCS.yml
/dokuwiki/.github/workflows/release-build.yml
/dokuwiki/.github/workflows/testLinux.yml
/dokuwiki/.github/workflows/testWindows.yml
/dokuwiki/.github/workflows/todoChecker.yml
composer.json
composer.lock
/dokuwiki/composer.json
/dokuwiki/composer.lock
/dokuwiki/inc/PassHash.php
/dokuwiki/inc/Ui/Editor.php
/dokuwiki/inc/actions.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/infoutils.php
/dokuwiki/inc/lang/de/lang.php
/dokuwiki/inc/lang/en/lang.php
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/install.php
/dokuwiki/lib/plugins/extension/lang/en/lang.php
/dokuwiki/lib/scripts/editor.js
/dokuwiki/lib/tpl/dokuwiki/css/_edit.css
/dokuwiki/vendor/composer/autoload_static.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/composer/platform_check.php
/dokuwiki/vendor/paragonie/constant_time_encoding/README.md
/dokuwiki/vendor/paragonie/constant_time_encoding/composer.json
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base32.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base32Hex.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base64.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Binary.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Encoding.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/Hex.php
/dokuwiki/vendor/paragonie/constant_time_encoding/src/RFC4648.php
/dokuwiki/vendor/phpseclib/phpseclib/BACKERS.md
/dokuwiki/vendor/phpseclib/phpseclib/README.md
/dokuwiki/vendor/phpseclib/phpseclib/SECURITY.md
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/JWK.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Hash.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.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/RSA/Formats/Keys/MSBLOB.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.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/Math/BigInteger/Engines/BCMath.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SCP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
/dokuwiki/vendor/simplepie/simplepie/CHANGELOG.md
/dokuwiki/vendor/simplepie/simplepie/LICENSES/BSD-3-Clause.txt
/dokuwiki/vendor/simplepie/simplepie/LICENSES/MIT.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/phpstan.dist.neon
/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/Client.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/ClientException.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/FileClient.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/Parser.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/Psr18Client.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/Psr7Response.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/RawTextResponse.php
/dokuwiki/vendor/simplepie/simplepie/src/HTTP/Response.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/simplepie/simplepie/utils/PHPStan/README.md
/dokuwiki/vendor/simplepie/simplepie/utils/PHPStan/RegistryCallMethodReturnTypeExtension.php
/dokuwiki/vendor/simplepie/simplepie/utils/PHPStan/extension.neon
/dokuwiki/vendor/splitbrain/php-archive/src/Tar.php
/dokuwiki/vendor/splitbrain/php-cli/src/Options.php
3100331402-Feb-2026 Andreas Gohr <gohr@cosmocode.de>

TreeBuilder: skip invalid pages and namespaces

This will hide namespace templates or weird folders from listings.
Can be disabled with a flag if needed.

ce8ae75e03-Dec-2025 Andreas Gohr <gohr@cosmocode.de>

allow underscore methods in renderers #4554


phpcs.xml
/dokuwiki/bin/gittool.php
/dokuwiki/bin/indexer.php
/dokuwiki/inc/PrefCookie.php
/dokuwiki/inc/Ui/Login.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/fulltext.php
/dokuwiki/inc/init.php
/dokuwiki/inc/lang/ca/lang.php
/dokuwiki/inc/lang/en/install.html
/dokuwiki/inc/lang/es/denied.txt
/dokuwiki/inc/lang/es/edit.txt
/dokuwiki/inc/lang/es/editrev.txt
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/inc/lang/es/register.txt
/dokuwiki/inc/lang/it/lang.php
/dokuwiki/lib/exe/js.php
/dokuwiki/lib/plugins/acl/lang/es/help.txt
/dokuwiki/lib/plugins/acl/lang/es/lang.php
/dokuwiki/lib/plugins/authad/lang/es/lang.php
/dokuwiki/lib/plugins/authad/lang/es/settings.php
/dokuwiki/lib/plugins/authldap/lang/ca/settings.php
/dokuwiki/lib/plugins/authldap/lang/es/settings.php
/dokuwiki/lib/plugins/authldap/lang/it/settings.php
/dokuwiki/lib/plugins/authldap/lang/pt-br/settings.php
/dokuwiki/lib/plugins/authpdo/lang/ca/settings.php
/dokuwiki/lib/plugins/config/lang/es/intro.txt
/dokuwiki/lib/plugins/config/lang/es/lang.php
/dokuwiki/lib/plugins/config/lang/it/lang.php
/dokuwiki/lib/plugins/extension/Extension.php
/dokuwiki/lib/plugins/extension/Installer.php
/dokuwiki/lib/plugins/extension/_test/InstallerTest.php
/dokuwiki/lib/plugins/extension/_test/testdata/plugin3/syntax.php
/dokuwiki/lib/plugins/extension/cli.php
/dokuwiki/lib/plugins/extension/lang/ca/lang.php
/dokuwiki/lib/plugins/extension/lang/es/intro_install.txt
/dokuwiki/lib/plugins/extension/lang/es/intro_search.txt
/dokuwiki/lib/plugins/extension/lang/es/intro_templates.txt
/dokuwiki/lib/plugins/extension/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/it/lang.php
/dokuwiki/lib/plugins/logviewer/lang/it/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/it/lang.php
/dokuwiki/lib/plugins/logviewer/lang/it/nolog.txt
/dokuwiki/lib/plugins/popularity/lang/es/intro.txt
/dokuwiki/lib/plugins/styling/lang/es/lang.php
/dokuwiki/lib/plugins/usermanager/lang/de/lang.php
/dokuwiki/lib/plugins/usermanager/lang/es/lang.php
/dokuwiki/lib/plugins/usermanager/lang/it/lang.php
3f108b3723-Oct-2025 Andreas Gohr <gohr@cosmocode.de>

refactor preference cookie handling. fixes #4544

This refactors the DOKU_PREF cookie handling on the PHP side into a
class. It makes encoding/decoding more explicit and easier to
understand.

The ne

refactor preference cookie handling. fixes #4544

This refactors the DOKU_PREF cookie handling on the PHP side into a
class. It makes encoding/decoding more explicit and easier to
understand.

The new class is used in set_doku_pref() and get_doku_pref() which have
not been deprecated for now.

show more ...


tests/inc/common_dokupref.test.php
/dokuwiki/inc/Manifest.php
/dokuwiki/inc/PrefCookie.php
/dokuwiki/inc/Ui/Search.php
/dokuwiki/inc/common.php
/dokuwiki/inc/lang/es/editrev.txt
/dokuwiki/inc/lang/es/index.txt
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/inc/lang/es/login.txt
/dokuwiki/inc/lang/es/pwconfirm.txt
/dokuwiki/inc/lang/es/resendpwd.txt
/dokuwiki/inc/lang/hu-formal/admin.txt
/dokuwiki/inc/lang/hu-formal/backlinks.txt
/dokuwiki/inc/lang/hu-formal/conflict.txt
/dokuwiki/inc/lang/hu-formal/denied.txt
/dokuwiki/inc/lang/hu-formal/diff.txt
/dokuwiki/inc/lang/hu-formal/draft.txt
/dokuwiki/inc/lang/hu-formal/edit.txt
/dokuwiki/inc/lang/hu-formal/editrev.txt
/dokuwiki/inc/lang/hu-formal/index.txt
/dokuwiki/inc/lang/hu-formal/install.html
/dokuwiki/inc/lang/hu-formal/jquery.ui.datepicker.js
/dokuwiki/inc/lang/hu-formal/lang.php
/dokuwiki/inc/lang/hu-formal/locked.txt
/dokuwiki/inc/lang/hu-formal/login.txt
/dokuwiki/inc/lang/hu-formal/mailtext.txt
/dokuwiki/inc/lang/hu-formal/mailwrap.html
/dokuwiki/inc/lang/hu-formal/newpage.txt
/dokuwiki/inc/lang/hu-formal/norev.txt
/dokuwiki/inc/lang/hu-formal/onceexisted.txt
/dokuwiki/inc/lang/hu-formal/password.txt
/dokuwiki/inc/lang/hu-formal/preview.txt
/dokuwiki/inc/lang/hu-formal/pwconfirm.txt
/dokuwiki/inc/lang/hu-formal/read.txt
/dokuwiki/inc/lang/hu-formal/recent.txt
/dokuwiki/inc/lang/hu-formal/register.txt
/dokuwiki/inc/lang/hu-formal/registermail.txt
/dokuwiki/inc/lang/hu-formal/resendpwd.txt
/dokuwiki/inc/lang/hu-formal/resetpwd.txt
/dokuwiki/inc/lang/hu-formal/revisions.txt
/dokuwiki/inc/lang/hu-formal/searchpage.txt
/dokuwiki/inc/lang/hu-formal/showrev.txt
/dokuwiki/inc/lang/hu-formal/stopwords.txt
/dokuwiki/inc/lang/hu-formal/subscr_digest.txt
/dokuwiki/inc/lang/hu-formal/subscr_form.txt
/dokuwiki/inc/lang/hu-formal/subscr_list.txt
/dokuwiki/inc/lang/hu-formal/subscr_single.txt
/dokuwiki/inc/lang/hu-formal/updateprofile.txt
/dokuwiki/inc/lang/hu-formal/uploadmail.txt
/dokuwiki/inc/lang/hu/admin.txt
/dokuwiki/inc/lang/hu/backlinks.txt
/dokuwiki/inc/lang/hu/conflict.txt
/dokuwiki/inc/lang/hu/denied.txt
/dokuwiki/inc/lang/hu/diff.txt
/dokuwiki/inc/lang/hu/draft.txt
/dokuwiki/inc/lang/hu/edit.txt
/dokuwiki/inc/lang/hu/editrev.txt
/dokuwiki/inc/lang/hu/index.txt
/dokuwiki/inc/lang/hu/install.html
/dokuwiki/inc/lang/hu/jquery.ui.datepicker.js
/dokuwiki/inc/lang/hu/lang.php
/dokuwiki/inc/lang/hu/locked.txt
/dokuwiki/inc/lang/hu/login.txt
/dokuwiki/inc/lang/hu/mailtext.txt
/dokuwiki/inc/lang/hu/newpage.txt
/dokuwiki/inc/lang/hu/onceexisted.txt
/dokuwiki/inc/lang/hu/password.txt
/dokuwiki/inc/lang/hu/preview.txt
/dokuwiki/inc/lang/hu/pwconfirm.txt
/dokuwiki/inc/lang/hu/read.txt
/dokuwiki/inc/lang/hu/recent.txt
/dokuwiki/inc/lang/hu/register.txt
/dokuwiki/inc/lang/hu/registermail.txt
/dokuwiki/inc/lang/hu/resendpwd.txt
/dokuwiki/inc/lang/hu/resetpwd.txt
/dokuwiki/inc/lang/hu/revisions.txt
/dokuwiki/inc/lang/hu/searchpage.txt
/dokuwiki/inc/lang/hu/subscr_digest.txt
/dokuwiki/inc/lang/hu/subscr_list.txt
/dokuwiki/inc/lang/hu/subscr_single.txt
/dokuwiki/inc/lang/hu/updateprofile.txt
/dokuwiki/inc/lang/hu/uploadmail.txt
/dokuwiki/lib/plugins/acl/lang/es/help.txt
/dokuwiki/lib/plugins/authad/lang/es/lang.php
/dokuwiki/lib/plugins/authad/lang/es/settings.php
/dokuwiki/lib/plugins/authldap/lang/es/settings.php
/dokuwiki/lib/plugins/config/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/es/intro_plugins.txt
/dokuwiki/lib/plugins/extension/lang/es/intro_search.txt
/dokuwiki/lib/plugins/extension/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/zh/lang.php
/dokuwiki/lib/plugins/popularity/lang/es/lang.php
/dokuwiki/lib/plugins/popularity/lang/es/submitted.txt
/dokuwiki/lib/plugins/usermanager/admin.php
/dokuwiki/lib/plugins/usermanager/lang/en/lang.php
/dokuwiki/lib/plugins/usermanager/lang/es/lang.php
/dokuwiki/lib/plugins/usermanager/lang/fr/lang.php
/dokuwiki/lib/plugins/usermanager/lang/pl/lang.php
/dokuwiki/lib/plugins/usermanager/lang/pt-br/lang.php
/dokuwiki/lib/plugins/usermanager/lang/pt/lang.php
/dokuwiki/lib/plugins/usermanager/lang/zh/lang.php
/dokuwiki/lib/tpl/dokuwiki/lang/es/style.txt
2e0b7f7402-Sep-2025 Andreas Gohr <gohr@cosmocode.de>

set DOKU_INC in rector

I had several cases where rector failed to work on plugins without this.
I'm not 100% sure why, but it doesn't hurt to set this early.

7caad01204-Jun-2025 Andreas Gohr <gohr@cosmocode.de>

extend tests, fix issues with new Ip methods


/dokuwiki/.htaccess.dist
/dokuwiki/README
tests/inc/IpTest.php
/dokuwiki/composer.lock
/dokuwiki/doku.php
/dokuwiki/inc/Ip.php
/dokuwiki/inc/Menu/AbstractMenu.php
/dokuwiki/inc/Menu/Item/Admin.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/common.php
/dokuwiki/inc/infoutils.php
/dokuwiki/inc/init.php
/dokuwiki/inc/lang/de-informal/lang.php
/dokuwiki/inc/lang/de/backlinks.txt
/dokuwiki/inc/lang/de/draft.txt
/dokuwiki/inc/lang/de/edit.txt
/dokuwiki/inc/lang/de/index.txt
/dokuwiki/inc/lang/de/lang.php
/dokuwiki/inc/lang/es/lang.php
/dokuwiki/inc/lang/ko/lang.php
/dokuwiki/lib/exe/detail.php
/dokuwiki/lib/exe/js.php
/dokuwiki/lib/images/smileys/biggrin.svg
/dokuwiki/lib/images/smileys/confused.svg
/dokuwiki/lib/images/smileys/cool.svg
/dokuwiki/lib/images/smileys/deleteme.svg
/dokuwiki/lib/images/smileys/doubt.svg
/dokuwiki/lib/images/smileys/doubt2.svg
/dokuwiki/lib/images/smileys/eek.svg
/dokuwiki/lib/images/smileys/exclaim.svg
/dokuwiki/lib/images/smileys/facepalm.svg
/dokuwiki/lib/images/smileys/fixme.svg
/dokuwiki/lib/images/smileys/fun.svg
/dokuwiki/lib/images/smileys/lol.svg
/dokuwiki/lib/images/smileys/neutral.svg
/dokuwiki/lib/images/smileys/question.svg
/dokuwiki/lib/images/smileys/razz.svg
/dokuwiki/lib/images/smileys/sad.svg
/dokuwiki/lib/images/smileys/silenced.svg
/dokuwiki/lib/images/smileys/smile.svg
/dokuwiki/lib/images/smileys/smile2.svg
/dokuwiki/lib/images/smileys/surprised.svg
/dokuwiki/lib/images/smileys/wink.svg
/dokuwiki/lib/plugins/authldap/lang/pt/settings.php
/dokuwiki/lib/plugins/authldap/lang/ru/settings.php
/dokuwiki/lib/plugins/config/lang/de-informal/lang.php
/dokuwiki/lib/plugins/config/lang/de/lang.php
/dokuwiki/lib/plugins/config/lang/es/lang.php
/dokuwiki/lib/plugins/config/lang/pt/lang.php
/dokuwiki/lib/plugins/config/lang/ru/lang.php
/dokuwiki/lib/plugins/extension/ExtensionApiResponse.php
/dokuwiki/lib/plugins/extension/GuiExtension.php
/dokuwiki/lib/plugins/extension/Installer.php
/dokuwiki/lib/plugins/extension/lang/de-informal/lang.php
/dokuwiki/lib/plugins/extension/lang/de/lang.php
/dokuwiki/lib/plugins/extension/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/ko/lang.php
/dokuwiki/lib/plugins/extension/lang/pt/lang.php
/dokuwiki/lib/plugins/extension/lang/ru/lang.php
/dokuwiki/lib/plugins/extension/remote.php
/dokuwiki/lib/plugins/extension/style.less
/dokuwiki/lib/plugins/logviewer/lang/de-informal/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/de-informal/lang.php
/dokuwiki/lib/plugins/logviewer/lang/de-informal/nolog.txt
/dokuwiki/lib/plugins/logviewer/lang/es/lang.php
/dokuwiki/lib/styles/screen.css
/dokuwiki/lib/tpl/dokuwiki/lang/de-informal/lang.php
/dokuwiki/vendor/autoload.php
/dokuwiki/vendor/composer/InstalledVersions.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/kissifrot/php-ixr/README.md
/dokuwiki/vendor/kissifrot/php-ixr/src/Client/Client.php
/dokuwiki/vendor/kissifrot/php-ixr/src/Client/ClientSSL.php
/dokuwiki/vendor/kissifrot/php-ixr/src/DataType/Value.php
/dokuwiki/vendor/kissifrot/php-ixr/src/Message/Message.php
/dokuwiki/vendor/kissifrot/php-ixr/src/Server/ClassServer.php
/dokuwiki/vendor/kissifrot/php-ixr/src/Server/Server.php
/dokuwiki/vendor/php81_bc/strftime/.gitignore
/dokuwiki/vendor/php81_bc/strftime/src/IntlLocaleFormatter.php
/dokuwiki/vendor/php81_bc/strftime/src/php-8.1-strftime.php
78a2651001-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 ...

19f3aa3215-Mar-2025 Andreas Gohr <andi@splitbrain.org>

updated dev dependencies


composer.lock
/dokuwiki/composer.json
/dokuwiki/composer.lock
/dokuwiki/inc/Remote/LegacyApiCore.php
/dokuwiki/inc/lang/bg/jquery.ui.datepicker.js
/dokuwiki/inc/lang/el/jquery.ui.datepicker.js
/dokuwiki/inc/lang/hu/lang.php
/dokuwiki/inc/lang/nl/jquery.ui.datepicker.js
/dokuwiki/inc/lang/uk/lang.php
/dokuwiki/inc/template.php
/dokuwiki/install.php
/dokuwiki/lib/plugins/authad/lang/hu/settings.php
/dokuwiki/lib/plugins/authldap/auth.php
/dokuwiki/lib/plugins/authldap/lang/fr/settings.php
/dokuwiki/lib/plugins/authldap/lang/hu/settings.php
/dokuwiki/lib/plugins/authpdo/lang/hu/settings.php
/dokuwiki/lib/plugins/config/lang/fr/lang.php
/dokuwiki/lib/plugins/config/lang/hu/lang.php
/dokuwiki/lib/plugins/config/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/hu/lang.php
/dokuwiki/lib/plugins/extension/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/uk/lang.php
/dokuwiki/lib/plugins/logviewer/lang/hu/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/hu/lang.php
/dokuwiki/lib/plugins/logviewer/lang/hu/nolog.txt
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_65_ffffff_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_75_dadada_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_95_fef1ec_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/smoothness.css
/dokuwiki/lib/scripts/jquery/jquery-ui.min.js
/dokuwiki/lib/scripts/jquery/jquery.min.js
/dokuwiki/lib/scripts/jquery/versions
/dokuwiki/vendor/composer/InstalledVersions.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
/dokuwiki/vendor/splitbrain/php-cli/src/TableFormatter.php
61d21e8615-Mar-2025 kuangfio <kuangfionaly@gmail.com>

Added API endpoint core.getMediaHistory #4147

squashed commits of #4369


tests/Remote/ApiCoreTest.php
/dokuwiki/composer.lock
/dokuwiki/inc/Remote/ApiCore.php
/dokuwiki/inc/Remote/LegacyApiCore.php
/dokuwiki/inc/lang/bg/jquery.ui.datepicker.js
/dokuwiki/inc/lang/el/jquery.ui.datepicker.js
/dokuwiki/inc/lang/hu/lang.php
/dokuwiki/inc/lang/nl/jquery.ui.datepicker.js
/dokuwiki/inc/lang/uk/lang.php
/dokuwiki/inc/template.php
/dokuwiki/install.php
/dokuwiki/lib/plugins/authad/lang/hu/settings.php
/dokuwiki/lib/plugins/authldap/auth.php
/dokuwiki/lib/plugins/authldap/lang/fr/settings.php
/dokuwiki/lib/plugins/authldap/lang/hu/settings.php
/dokuwiki/lib/plugins/authpdo/lang/hu/settings.php
/dokuwiki/lib/plugins/config/lang/fr/lang.php
/dokuwiki/lib/plugins/config/lang/hu/lang.php
/dokuwiki/lib/plugins/config/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/hu/lang.php
/dokuwiki/lib/plugins/extension/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/uk/lang.php
/dokuwiki/lib/plugins/logviewer/lang/hu/intro.txt
/dokuwiki/lib/plugins/logviewer/lang/hu/lang.php
/dokuwiki/lib/plugins/logviewer/lang/hu/nolog.txt
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_65_ffffff_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_75_dadada_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_glass_95_fef1ec_1x400.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_222222_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_454545_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_888888_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png
/dokuwiki/lib/scripts/jquery/jquery-ui-theme/smoothness.css
/dokuwiki/lib/scripts/jquery/jquery-ui.min.js
/dokuwiki/lib/scripts/jquery/jquery.min.js
/dokuwiki/lib/scripts/jquery/versions
/dokuwiki/vendor/composer/InstalledVersions.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
/dokuwiki/vendor/splitbrain/php-cli/src/TableFormatter.php
ced0b55f09-Jan-2025 Andreas Gohr <andi@splitbrain.org>

Fix Ip tests

We no longer use the old regexp based config, so the tests failed.

d5dd5d1b09-Jan-2025 Andreas Gohr <andi@splitbrain.org>

use renamed trustedproxies setting in tests

058c6bae09-Jan-2025 Andreas Gohr <andi@splitbrain.org>

adjusted tests for new buildURLparams()

null values are no longer added as empty parameters.


/dokuwiki/.github/workflows/todoChecker.yml
tests/inc/parser/parser_media.test.php
/dokuwiki/composer.lock
/dokuwiki/data/deleted.files
/dokuwiki/inc/Remote/ApiCore.php
/dokuwiki/inc/Search/Indexer.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/common.php
/dokuwiki/inc/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/authad/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/authad/lang/zh-tw/settings.php
/dokuwiki/lib/plugins/authldap/lang/zh-tw/settings.php
/dokuwiki/lib/plugins/authpdo/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/extension/Exception.php
/dokuwiki/lib/plugins/extension/Extension.php
/dokuwiki/lib/plugins/extension/Gui.php
/dokuwiki/lib/plugins/extension/GuiAdmin.php
/dokuwiki/lib/plugins/extension/GuiExtension.php
/dokuwiki/lib/plugins/extension/Installer.php
/dokuwiki/lib/plugins/extension/Local.php
/dokuwiki/lib/plugins/extension/Manager.php
/dokuwiki/lib/plugins/extension/Notice.php
/dokuwiki/lib/plugins/extension/Repository.php
/dokuwiki/lib/plugins/extension/_test/ExtensionTest.php
/dokuwiki/lib/plugins/extension/_test/InstallerTest.php
/dokuwiki/lib/plugins/extension/_test/LocalTest.php
/dokuwiki/lib/plugins/extension/_test/ManagerTest.php
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl1/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl2/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl3/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mtpl4/template.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mtpl5/template.info.txt
/dokuwiki/lib/plugins/extension/action.php
/dokuwiki/lib/plugins/extension/admin.php
/dokuwiki/lib/plugins/extension/cli.php
/dokuwiki/lib/plugins/extension/helper.php
/dokuwiki/lib/plugins/extension/images/bug.svg
/dokuwiki/lib/plugins/extension/images/coffee.svg
/dokuwiki/lib/plugins/extension/images/error.svg
/dokuwiki/lib/plugins/extension/images/fire.svg
/dokuwiki/lib/plugins/extension/images/info.svg
/dokuwiki/lib/plugins/extension/images/license.txt
/dokuwiki/lib/plugins/extension/images/security.svg
/dokuwiki/lib/plugins/extension/images/warning.svg
/dokuwiki/lib/plugins/extension/lang/bg/lang.php
/dokuwiki/lib/plugins/extension/lang/ca/lang.php
/dokuwiki/lib/plugins/extension/lang/ckb/lang.php
/dokuwiki/lib/plugins/extension/lang/cs/lang.php
/dokuwiki/lib/plugins/extension/lang/cy/lang.php
/dokuwiki/lib/plugins/extension/lang/da/lang.php
/dokuwiki/lib/plugins/extension/lang/de-informal/lang.php
/dokuwiki/lib/plugins/extension/lang/de/lang.php
/dokuwiki/lib/plugins/extension/lang/el/lang.php
/dokuwiki/lib/plugins/extension/lang/en/lang.php
/dokuwiki/lib/plugins/extension/lang/eo/lang.php
/dokuwiki/lib/plugins/extension/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/fa/lang.php
/dokuwiki/lib/plugins/extension/lang/fr/lang.php
/dokuwiki/lib/plugins/extension/lang/hr/lang.php
/dokuwiki/lib/plugins/extension/lang/hu/lang.php
/dokuwiki/lib/plugins/extension/lang/it/lang.php
/dokuwiki/lib/plugins/extension/lang/ja/lang.php
/dokuwiki/lib/plugins/extension/lang/ko/lang.php
/dokuwiki/lib/plugins/extension/lang/lt/lang.php
/dokuwiki/lib/plugins/extension/lang/nl/lang.php
/dokuwiki/lib/plugins/extension/lang/no/lang.php
/dokuwiki/lib/plugins/extension/lang/pl/lang.php
/dokuwiki/lib/plugins/extension/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/pt/lang.php
/dokuwiki/lib/plugins/extension/lang/ru/lang.php
/dokuwiki/lib/plugins/extension/lang/sk/lang.php
/dokuwiki/lib/plugins/extension/lang/sv/lang.php
/dokuwiki/lib/plugins/extension/lang/vi/lang.php
/dokuwiki/lib/plugins/extension/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/extension/lang/zh/lang.php
/dokuwiki/lib/plugins/extension/plugin.info.txt
/dokuwiki/lib/plugins/extension/script.js
/dokuwiki/lib/plugins/extension/style.less
/dokuwiki/lib/tpl/dokuwiki/template.info.txt
/dokuwiki/vendor/composer/InstalledVersions.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/phpseclib/phpseclib/BACKERS.md
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/File/X509.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
/dokuwiki/vendor/splitbrain/php-archive/composer.json
/dokuwiki/vendor/splitbrain/php-archive/src/Tar.php
/dokuwiki/vendor/splitbrain/php-cli/src/Base.php
/dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
527ad71507-Jan-2025 Tobias Bengfort <tobias.bengfort@posteo.de>

allow to set unusable password

This could be used by plugins such as dokuwiki-plugin-oauth to create
accounts that can only by accessed via SSO.


/dokuwiki/.github/workflows/todoChecker.yml
tests/inc/auth_password.test.php
/dokuwiki/composer.lock
/dokuwiki/data/deleted.files
/dokuwiki/inc/Remote/ApiCore.php
/dokuwiki/inc/Search/Indexer.php
/dokuwiki/inc/auth.php
/dokuwiki/inc/common.php
/dokuwiki/inc/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/authad/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/authad/lang/zh-tw/settings.php
/dokuwiki/lib/plugins/authldap/lang/zh-tw/settings.php
/dokuwiki/lib/plugins/authpdo/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/extension/Exception.php
/dokuwiki/lib/plugins/extension/Extension.php
/dokuwiki/lib/plugins/extension/Gui.php
/dokuwiki/lib/plugins/extension/GuiAdmin.php
/dokuwiki/lib/plugins/extension/GuiExtension.php
/dokuwiki/lib/plugins/extension/Installer.php
/dokuwiki/lib/plugins/extension/Local.php
/dokuwiki/lib/plugins/extension/Manager.php
/dokuwiki/lib/plugins/extension/Notice.php
/dokuwiki/lib/plugins/extension/Repository.php
/dokuwiki/lib/plugins/extension/_test/ExtensionTest.php
/dokuwiki/lib/plugins/extension/_test/InstallerTest.php
/dokuwiki/lib/plugins/extension/_test/LocalTest.php
/dokuwiki/lib/plugins/extension/_test/ManagerTest.php
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl1/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl2/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mpl3/plugin.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mtpl4/template.info.txt
/dokuwiki/lib/plugins/extension/_test/testdata/multi/mtpl5/template.info.txt
/dokuwiki/lib/plugins/extension/action.php
/dokuwiki/lib/plugins/extension/admin.php
/dokuwiki/lib/plugins/extension/cli.php
/dokuwiki/lib/plugins/extension/helper.php
/dokuwiki/lib/plugins/extension/images/bug.svg
/dokuwiki/lib/plugins/extension/images/coffee.svg
/dokuwiki/lib/plugins/extension/images/error.svg
/dokuwiki/lib/plugins/extension/images/fire.svg
/dokuwiki/lib/plugins/extension/images/info.svg
/dokuwiki/lib/plugins/extension/images/license.txt
/dokuwiki/lib/plugins/extension/images/security.svg
/dokuwiki/lib/plugins/extension/images/warning.svg
/dokuwiki/lib/plugins/extension/lang/bg/lang.php
/dokuwiki/lib/plugins/extension/lang/ca/lang.php
/dokuwiki/lib/plugins/extension/lang/ckb/lang.php
/dokuwiki/lib/plugins/extension/lang/cs/lang.php
/dokuwiki/lib/plugins/extension/lang/cy/lang.php
/dokuwiki/lib/plugins/extension/lang/da/lang.php
/dokuwiki/lib/plugins/extension/lang/de-informal/lang.php
/dokuwiki/lib/plugins/extension/lang/de/lang.php
/dokuwiki/lib/plugins/extension/lang/el/lang.php
/dokuwiki/lib/plugins/extension/lang/en/lang.php
/dokuwiki/lib/plugins/extension/lang/eo/lang.php
/dokuwiki/lib/plugins/extension/lang/es/lang.php
/dokuwiki/lib/plugins/extension/lang/fa/lang.php
/dokuwiki/lib/plugins/extension/lang/fr/lang.php
/dokuwiki/lib/plugins/extension/lang/hr/lang.php
/dokuwiki/lib/plugins/extension/lang/hu/lang.php
/dokuwiki/lib/plugins/extension/lang/it/lang.php
/dokuwiki/lib/plugins/extension/lang/ja/lang.php
/dokuwiki/lib/plugins/extension/lang/ko/lang.php
/dokuwiki/lib/plugins/extension/lang/lt/lang.php
/dokuwiki/lib/plugins/extension/lang/nl/lang.php
/dokuwiki/lib/plugins/extension/lang/no/lang.php
/dokuwiki/lib/plugins/extension/lang/pl/lang.php
/dokuwiki/lib/plugins/extension/lang/pt-br/lang.php
/dokuwiki/lib/plugins/extension/lang/pt/lang.php
/dokuwiki/lib/plugins/extension/lang/ru/lang.php
/dokuwiki/lib/plugins/extension/lang/sk/lang.php
/dokuwiki/lib/plugins/extension/lang/sv/lang.php
/dokuwiki/lib/plugins/extension/lang/vi/lang.php
/dokuwiki/lib/plugins/extension/lang/zh-tw/lang.php
/dokuwiki/lib/plugins/extension/lang/zh/lang.php
/dokuwiki/lib/plugins/extension/plugin.info.txt
/dokuwiki/lib/plugins/extension/script.js
/dokuwiki/lib/plugins/extension/style.less
/dokuwiki/lib/tpl/dokuwiki/template.info.txt
/dokuwiki/vendor/composer/InstalledVersions.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/phpseclib/phpseclib/BACKERS.md
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/File/X509.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php
/dokuwiki/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
/dokuwiki/vendor/splitbrain/php-archive/composer.json
/dokuwiki/vendor/splitbrain/php-archive/src/Tar.php
/dokuwiki/vendor/splitbrain/php-cli/src/Base.php
/dokuwiki/vendor/splitbrain/php-cli/src/Colors.php
8b9fc10802-Dec-2024 Andreas Gohr <andi@splitbrain.org>

skip buggy rector rule

see rectorphp/rector#8916

1e46745802-Dec-2024 Andreas Gohr <andi@splitbrain.org>

skip two more rules from rector

93aadb6c02-Dec-2024 Andreas Gohr <andi@splitbrain.org>

update rector to 1.2

Some of our skipped rules no longer exist or apply. Next auto-cleanup
should be checked extra careful

36784b8f27-Nov-2024 Andreas Gohr <andi@splitbrain.org>

use new expectLogMessage to check condition tested in test_savesequence4()


tests/inc/common_saveWikiText.test.php
/dokuwiki/composer.lock
/dokuwiki/inc/Logger.php
/dokuwiki/lib/plugins/config/_test/WriterTest.php
/dokuwiki/lib/plugins/styling/_test/general.test.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/simplepie/simplepie/.php-cs-fixer.dist.php
/dokuwiki/vendor/simplepie/simplepie/CHANGELOG.md
/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/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/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
109ebc8625-Nov-2024 Andreas Gohr <andi@splitbrain.org>

io_replaceInFile: replace warning with logging call

f577a2ef25-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Allow tests to expect log messages

9ad2b91325-Nov-2024 Andreas Gohr <andi@splitbrain.org>

replace deprecated phpunit assertions

759b7c0825-Nov-2024 Andreas Gohr <andi@splitbrain.org>

use phpunit 9

This should be the last version supporting php 7.4

12345678910>>...38