diff -r 3d4e9c994f10 -r a86126ab1dd4 wp/wp-includes/IXR/class-IXR-server.php --- a/wp/wp-includes/IXR/class-IXR-server.php Tue Oct 22 16:11:46 2019 +0200 +++ b/wp/wp-includes/IXR/class-IXR-server.php Tue Dec 15 13:49:49 2020 +0100 @@ -47,13 +47,7 @@ die('XML-RPC server accepts POST requests only.'); } - global $HTTP_RAW_POST_DATA; - if (empty($HTTP_RAW_POST_DATA)) { - // workaround for a bug in PHP 5.2.2 - http://bugs.php.net/bug.php?id=41293 - $data = file_get_contents('php://input'); - } else { - $data =& $HTTP_RAW_POST_DATA; - } + $data = file_get_contents('php://input'); } $this->message = new IXR_Message($data); if (!$this->message->parse()) { @@ -151,7 +145,7 @@ header('Content-Type: text/xml; charset='.$charset); else header('Content-Type: text/xml'); - header('Date: '.date('r')); + header('Date: '.gmdate('r')); echo $xml; exit; }