Hello,
2019-02-19 14:55:09 592 [HttpClient] --> PROPFIND http://oobee3hoosh2ocee.onion/remote.php/dav
…
2019-02-19 14:55:09 592 [HttpClient] --> END PROPFIND (290-byte body)
2019-02-19 14:55:09 592 [HttpClient] <-- 501 Method not implemented http://oobee3hoosh2ocee.onion/remote.php/dav (35ms)
…
2019-02-19 14:55:09 592 [HttpClient] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Proxy error: 501 Method not implemented.</title>
</head><body>
<h1>501 Method not implemented</h1>
<p>The following error occurred:<br><br>
<strong>501 Method not implemented</strong></p>
<hr>Generated Tue, 19 Feb 2019 14:55:09 +05 by Polipo on <em>127.0.0.1:8118</em>.
</body></html>
This doesn’t seem to be a Tor connection problem, but a CalDAV/CardDAV server problem. The connection to oobee3hoosh2ocee.onion
was sucessfully established, but Polipo on 127.0.0.1:8118 told DAVx⁵ that the PROPFIND
method is not implemented. So it’s either not implemented in the proxy or on the target server.
Can you have a look at your HTTP proxy logs?
Or can you use a working Orbot version until this problem is fixed in Orbot?
And so it is still may be great to have a Socks5 proxy support.
Which is not supported by native Android (there are no system settings for that), but okhttp seems to support it. So if you could send a merge request, I’ll merge it. The more difficult part would probably the UI and to store/use the settings, but it shouldn’t be that hard 