4d41588b | 13-Jan-2024 |
chuachua <oceanynh@gmail.com> |
translation update |
fc53e552 | 12-Jan-2024 |
k04an <ne.k04an@ya.ru> |
translation update |
30e2689b | 09-Jan-2024 |
Marek Adamski <fevbew@wp.pl> |
translation update |
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 |
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() |
cad27e80 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: move user related tests to usermanager plugin |
7625c995 | 06-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
OpenAPI docs: fix error code deduplication |
d3856637 | 05-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: clean up error codes
Error codes are now extracted from API core and printed on the OpenAPI overview page. This makes it easier to see what is in use.
Error messages have been cleaned up, some
API: clean up error codes
Error codes are now extracted from API core and printed on the OpenAPI overview page. This makes it easier to see what is in use.
Error messages have been cleaned up, some new codes have been assigned.
Some errors have been removed. Eg. it is fine to iterate a media namespace you don't have read access to. The result will either be empty or contain files from lower namespaces that you *do* have access to.
show more ...
|
e4e3d439 | 05-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
moved OpenAPI generator to correct namespace
added missing doc blocks |
0caa81c7 | 05-Jan-2024 |
Andreas Gohr <andi@splitbrain.org> |
API: move create/delete user calls to usermanager
This only moves the calls. A proper refactoring of the user manager would make sense:
1) introduce a helper component covering the basic operations
API: move create/delete user calls to usermanager
This only moves the calls. A proper refactoring of the user manager would make sense:
1) introduce a helper component covering the basic operations including proper error signalling using Exceptions 2) refactor admin and cli components to make use of 1) 3) make the operations in 1) available via the API
show more ...
|
cd0c7c3a | 01-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
add title to api explorer |
0c6e9178 | 01-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
OpenAPI Explorer basically works |
01052543 | 01-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
Adjust ACL remote component to new system
There is no need to implement getMethods anymore. All data comes from reflection |
53585189 | 01-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
another set of api tests |
5ee96713 | 30-Nov-2023 |
Andreas Gohr <andi@splitbrain.org> |
attempt to model the JSON-RPC API as openapi spec
Failed because positional parameters are not really possible to model. Named parameter could be introduces when our minimum requirement is switched
attempt to model the JSON-RPC API as openapi spec
Failed because positional parameters are not really possible to model. Named parameter could be introduces when our minimum requirement is switched to PHP8+
show more ...
|
0143b696 | 03-Jan-2024 |
Schplurtz le Déboulonné <schplurtz@laposte.net> |
translation update |
0f7e41ab | 03-Jan-2024 |
Marek Adamski <fevbew@wp.pl> |
translation update |
df9e4a18 | 22-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
automatically prune old logs
This adds a new configuration that allows to define how many logfiles per facility should be kept. Old files are pruned daily via the task runner. |
d277f979 | 08-Dec-2023 |
Martin Růžička <martinr@post.cz> |
translation update |
c7f1640f | 06-Dec-2023 |
Zhenzhe Huang <1991419264@qq.com> |
translation update |
c60f3999 | 05-Dec-2023 |
Hoàng Vịnh <hoangdangvinh.vn@gmail.com> |
translation update |
6f8e03f5 | 28-Nov-2023 |
Andreas Gohr <andi@splitbrain.org> |
implement support for JSON-RPC 1.0, 1.1 and 2.0
This implements the slightly more standardized JSON-RPC standard as an alternative to my home-grown version. The same server handled all formats inclu
implement support for JSON-RPC 1.0, 1.1 and 2.0
This implements the slightly more standardized JSON-RPC standard as an alternative to my home-grown version. The same server handled all formats including my own simpler variant.
show more ...
|