History log of /dokuwiki/inc/Remote/XmlRpcServer.php (Results 1 – 13 of 13)
Revision Date Author Comments
# ba15f985 22-Feb-2024 Andreas Gohr <andi@splitbrain.org>

API: ignore charset when checking content types

We still expect all communication to be in UTF-8, but we really don't
need a charset attribute for that.

fixes #4218, replaces #4219


# 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.


# b433b69e 05-Jan-2024 Andreas Gohr <andi@splitbrain.org>

API: remove file and date transformations

We always deal with timestamps or base64 now. Removing some of the magic
makes everything less complex.

Only affected plugin is confmanager, which needs an

API: remove file and date transformations

We always deal with timestamps or base64 now. Removing some of the magic
makes everything less complex.

Only affected plugin is confmanager, which needs an update.

show more ...


# d868eb89 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

codestyle adjustments: function declaration braces/spaces


# 104a3b7c 29-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Apply rector fixes to inc/Remote


# 20264973 21-Aug-2023 Andreas Gohr <andi@splitbrain.org>

check XMLRPC mime type case-insensitive


# cc7691ad 09-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


# 3df364a3 25-Apr-2022 Timo Richter <timo.richter@richter-leiterplatten.de>

CORS on XMLRMPC API

This allows setting a CORS header to make the xmlrpc API accessible from
JavaScript clients directly in the browser.


# 1498ac42 04-Feb-2022 Andreas Gohr <andi@splitbrain.org>

abort XMLRPC later in serve()


# 4b867325 04-Feb-2022 Andreas Gohr <andi@splitbrain.org>

Fix #3619 and correctly handle exceptions in XMLRPC

This ensures that any exception happening during XMLRPC processing is
signalled correctly to the client as XML encoded error message.


# 7f8f2456 16-Sep-2021 Andreas Gohr <andi@splitbrain.org>

move IXR XML RPC to composer dependency #1970

This is a monky patched version of kissyfrot/php-ixr until my PR has
been accepted upstream.

Plugins using the XML RPC client may need adjustments.


# fe52a7ca 17-Oct-2019 Mark Janssen <mpc.janssen@gmail.com>

Add failing unit test for #2883


# 1cdd0090 07-May-2018 Andreas Gohr <andi@splitbrain.org>

moved XMLRPC server class from lib/exe to inc/Remote