We are suddenly having issues with WordPress and Windows Live Writer on our server. There was no WordPress update and it happens even without any plugins.
Was there any change in the Litespeed security filters? We are using Litespeed 5.0.7.
1) Here's how the XML RPC request looks like:
<?xml version=""1.0"" encoding=""utf-8""?>
<methodCall>
<methodName>metaWeblog.newMediaObject</methodName>
<params>
<param>
<value>
<string>1</string>
</value>
</param>
<param>
<value>
<string>foliovision</string>
</value>
</param>
<param>
<value>[removed]</value>
</param>
<param>
<value>
<struct>
<member>
<name>name</name>
<value>
<string>Koala.jpg</string>
</value>
</member>
<member>
<name>type</name>
<value>
<string>image/jpeg</string>
</value>
</member>
<member>
<name>bits</name>
<value>
<base64>[275718 bytes]</base64>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
If there is no image in the request it works.
2) Here's the error message:
"The underlying connection was closed: The connection was closed unexpectedly."
3) The request takes a minute to finish and I can see it with status code 200 in access logs. I don't see anything in the PHP error logs.
I also put in some custom logging into dcrainmaker.com/xmlrpc.php and it doesn't trigger - so I'm thinking the request is somehow blocked and it newer reaches the PHP.
Thanks,
Martin
Was there any change in the Litespeed security filters? We are using Litespeed 5.0.7.
1) Here's how the XML RPC request looks like:
<?xml version=""1.0"" encoding=""utf-8""?>
<methodCall>
<methodName>metaWeblog.newMediaObject</methodName>
<params>
<param>
<value>
<string>1</string>
</value>
</param>
<param>
<value>
<string>foliovision</string>
</value>
</param>
<param>
<value>[removed]</value>
</param>
<param>
<value>
<struct>
<member>
<name>name</name>
<value>
<string>Koala.jpg</string>
</value>
</member>
<member>
<name>type</name>
<value>
<string>image/jpeg</string>
</value>
</member>
<member>
<name>bits</name>
<value>
<base64>[275718 bytes]</base64>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
If there is no image in the request it works.
2) Here's the error message:
"The underlying connection was closed: The connection was closed unexpectedly."
3) The request takes a minute to finish and I can see it with status code 200 in access logs. I don't see anything in the PHP error logs.
I also put in some custom logging into dcrainmaker.com/xmlrpc.php and it doesn't trigger - so I'm thinking the request is somehow blocked and it newer reaches the PHP.
Thanks,
Martin