I represent a company that makes a product which synchronizes data via WebDAV over https. Over the last 10 days or so, we've been getting support tickets from customers using cPanel 11.24 about their synchronization being broken.
We're not getting similar reports from folks running other WebDAV servers, and our employee that has access to a cPanel 11.23 server through bluehost is able to synch just fine. Our customers, when given accounts on the employee's box, are able to sync to that server, but not their own.
Here's what we're observing: our data files include the equals character in the filename. The server seems to be double URL-encoding the file names, which causes it to look for a file that doesn't exist and return a 404 for the request.
Example: we have a file named "foo=bar.zip". This should be URL-encoded as "foo%3Dbar.zip", but what happens is that the server produces a URL that contains "foo%253Dbar.zip" instead. ('%25' is the URL-encoding for the percent sign character; the correctly encoded address is URL-encoded a second time, and that sequence gets inserted instead of the actual character.)
If someone from cPanel could contact us, we'd love to work with them to resolve this; if it's a bug in our code, we're definitely interested in fixing it. I saw the notice that trouble tickets should be submitted via the support interface, but one of the required fields is the IP address of a cPanel server; we don't have one, and don't want to submit customer data without their permission.
I'll bookmark this thread, but the quickest way to contact us would be to email omnifocus@omnigroup.com; that's the support address for our product that's affected by this problem.
Thanks in advance for any help that can be provided.



LinkBack URL
About LinkBacks
Reply With Quote






