fc53e552 | 12-Jan-2024 |
k04an <ne.k04an@ya.ru> |
translation update |
079b7b26 | 11-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
LegacyAPI: fix return types on missing pages |
4385690f | 11-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix error handling in XMLRPC
response errors in call() need to be returned as Error not as thrown Exception. |
15357ce4 | 10-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: fix media handling in legacy API |
462a5601 | 10-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
tune parallel tasks in rector
The default options for running paralell rector tasks changed in 0.19 resulting in failures on github runners.
See also https://github.com/rectorphp/rector/issues/8396 |
05fd0e83 | 10-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
update rector |
69adbe59 | 09-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
happy new year |
b5284271 | 09-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: add backward compatibility to API Version 11
This adds legacy support for the old API calls. This is mostly untested but should work. Returns might not be 100% compatible in all cases but I did
API: add backward compatibility to API Version 11
This adds legacy support for the old API calls. This is mostly untested but should work. Returns might not be 100% compatible in all cases but I did my best to return the same things as before.
This will be removed in the future of course and is just to not completely break any API usage immeadiately.
show more ...
|
30e2689b | 09-Jan-2024 |
Marek Adamski <fevbew@wp.pl> |
translation update |
7f6de1e3 | 09-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix japanese romanization. fixes #4047
Adjusted two entries after deduplication based on feedback by @ssahara |
b346670e | 09-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
correctly escape comments in user names. fixes #4099 |
0a034b36 | 08-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
do not pass referrer on api retry. fixes #3824
Our cache system ignores purge requests that have a referrer. The idea is to avoid permanent recaching because a purge link was posted somewhere. Howev
do not pass referrer on api retry. fixes #3824
Our cache system ignores purge requests that have a referrer. The idea is to avoid permanent recaching because a purge link was posted somewhere. However for the retry link in the extension manager we actually want the link to work. So this patch supresses the referrer for that link.
show more ...
|
f11d3014 | 08-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
More resilence when talking to plugin repo fixes #4135
When the plugin repository answers but returns non-data (as can happen when the database isn't available, as we have learned yesterday), the ex
More resilence when talking to plugin repo fixes #4135
When the plugin repository answers but returns non-data (as can happen when the database isn't available, as we have learned yesterday), the extension manager still tried to deserialize the data.
This changes all communication from php-serialized to JSON encoded data. When JSON-decoding fails, the data is ignored and an error message is shown. Failure data like this will not be cached.
show more ...
|
d48c2b25 | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: code style fixes |
ebae58f7 | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
compatibility fix in ClassResolver
T_NAME_QUALIFIED is only available in PHP8+, earlier it's simply a T_STRING |
9866f251 | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
wild stab at fixing a failing test
RemoteApiTest::testCreateUserFailAccess failed on github but worked for me. Seems to be a caching problem in auth_ismanager() |
5e47e6df | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API added simple JSONRPC tests |
12b99753 | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix XMLRPC server tests
We test against the MockAPICore now since the tests are meant to ensure the general functionality of accepting XML and correctly calling APICalls works, not that the API retu
fix XMLRPC server tests
We test against the MockAPICore now since the tests are meant to ensure the general functionality of accepting XML and correctly calling APICalls works, not that the API returns the right things (this is tested in the ApiCore tests). Since we no longer use dates but always integers, we no longer need to handle that.
show more ...
|
801ecc14 | 07-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
Fix Api Tests |
6e1ddc64 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
fix ApiCoreAclCheckTest
This is mostly syntactic fix. I did not check how sensible these tests are and did not switch from positional to named arguments |
cad27e80 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: move user related tests to usermanager plugin |
d1f06eb4 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: ApiCore tests fixed and extended |
7de5ac55 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
Another argument parsing fix for ApiCall
When using named parameters, you can expect to be able to leave out any optional parameter and have it take it's default, even when you specify another "late
Another argument parsing fix for ApiCall
When using named parameters, you can expect to be able to leave out any optional parameter and have it take it's default, even when you specify another "later" parameter. Luckily we already know all the defaults from reflection anyway.
show more ...
|
b209907b | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
Clean up APICall tests
No need to retest all the docblock parsing when that is tested elsewhere already. |
04acbb6f | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: fix named parameter handling in APICall
We cannot set missing paramerers to null. We need to make sure they are not set at all. |