Good Morning!
This are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.
---------------------------------------------------------------------
http://github.com/splitbrain/dokuwiki/commit/e447daf3d889a0807620dacc8a6286283f0965b1
Merge: 237d41a 4bdfdb3
Author: Henry Pan <git[at]phy25.com>
Date: Mon Mar 23 20:30:32 2020 -0400
Merge pull request #2996 from splitbrain/remote-argumentcount
catch ArgumentCountError and return XML error message for remoteAPI
http://github.com/splitbrain/dokuwiki/commit/4bdfdb328896e1009c6b41f5a85aac1f84d5b3a0
Author: Phy <git[at]phy25.com>
Date: Sun Mar 8 18:09:26 2020 -0400
separate some test AuthPlugins to single files
created AuthDeletePlugin and AuthCaseInsensitivePlugin under dokuwiki
est\mock
http://github.com/splitbrain/dokuwiki/commit/7a0654bebf4826ea3bae330c78ec73080c48d9e3
Author: Phy <git[at]phy25.com>
Date: Sun Mar 8 17:50:57 2020 -0400
check RemoteException code in unit tests
http://github.com/splitbrain/dokuwiki/commit/6d7829a73fc86a540c1a538fa7f5190c9ce6c705
Author: Phy <git[at]phy25.com>
Date: Tue Mar 3 00:55:17 2020 -0500
add alternative support for PHP not throwing ArgumentCountError in
remote/APi
PHP 5.6 and 7.0 won't throw ArgumentCountError. In this case, we use
set_error_handler on E_WARNING and throw exceptions if it's about argument
missing.
http://github.com/splitbrain/dokuwiki/commit/2fc089117444e37601d6e43f82466f72ebfcfac8
Author: Phy <git[at]phy25.com>
Date: Tue Mar 3 00:01:48 2020 -0500
suppress argument missing warnings on remote API test
This makes sure PHPUnit won't convert warnings into exceptions, and thus
behaves
as the same as regular DokuWiki where E_NOTICE is suppressed.
http://github.com/splitbrain/dokuwiki/commit/5c6412cc8c127163eab28473eac3944132b537cc
Author: Phy <git[at]phy25.com>
Date: Mon Mar 2 23:57:33 2020 -0500
rename vague AuthPlugin used by remote and authdelete tests
http://github.com/splitbrain/dokuwiki/commit/81f50a50c5b703915c589bc787b33749d9b12c1a
Author: Phy <git[at]phy25.com>
Date: Mon Mar 2 23:23:50 2020 -0500
add unit tests that check exception type on remote args missing for #2545
http://github.com/splitbrain/dokuwiki/commit/e1215f13faf76e5cf47a35352871a78d4c60abd5
Author: Phy <git[at]phy25.com>
Date: Mon Mar 2 22:52:12 2020 -0500
catch ArgumentCountError and return XML error message for remoteAPI, fixes
#2545
This is caused by a PHP 7.1 change:
https://www.php.net/manual/en/migration71.incompatible.php
#migration71.incompatible.too-few-arguments-exception
Previously call_user_func_array will make those missing arguments
to NULL without throwing an exception.
http://github.com/splitbrain/dokuwiki/commit/a9284ce828c4c2877378c317b9be69181c63eeca
Author: Phy <git[at]phy25.com>
Date: Mon Mar 2 22:46:07 2020 -0500
set default argument value for some of remote methods
most are array params and one int. Note that before if they were not present
from the remote request, a null will be applied to the argument, so this is
actually applying the correct data type on the arguments.
---------------------------------------------------------------------
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