I started to click together a proxy-settings UI for Davdroid supporting HTTP-proxies. But the HTTP proxy of Orbot does not support the HTTP requests we use (http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/manual/POST-and-PUT.html), therefore only HTTPS DAV servers will work, no HTTP ones!
So it would be nice, if you could state that in the FAQ:
But I think the usecase
DavDroid --> TOR --> http://davserver_xyz.onion
is very much worth supporting, because of the extremely easy set up of a self-hosted server (there is no need to generate certificates, end-to-end encryption is seamlessly provided by tor…).
So I think we have three options here:Add a SOCKS proxy configuration option to DavDroid Add a HTTP proxy configuration to DavDroid that supports the CONNECT tunnelling
(But this is a very indirect approach, it would be much nicer to go for 1) instead) drop this usecase entirely
I am very much in favour of 1) but what do you think (especially @rfc2822 )?