Checked again, on my two Samsung (S5 and xcover 3) devices it is “start synchronization” and “sync”, on a Lenovo Yoga 2 tablet this feature seems to be missing. So it might be useful for some devices. OvOwl, what device do you use? Do you have that button in the calendar? I am using this feature heavily as well and I am glad I have it
Calendar.mail.ru not sync
-
-
Yes, i send this to support of mail.ru , and no report result over one year. EmClient is work with this, and DavDroid may be work.
-
You may fork DAVdroid and comment the few lines out. However, as the OPTIONS check is required to check for misconfiguration (for instance, proxy servers not allowing DAV methods), we won’t disable it in DAVdroid just because a single service isn’t going to fix their servers.
I recommend to use server software or a service whose developers are actually willing to provide a working CalDAV/CardDAV interface. You can find a list of services that are known to work with DAVdroid at https://davdroid.bitfire.at/configuration
-
Hmm, why not simply try the HTTP methods without an OPTIONS check and handle the 405?
-
405 is handled and will show a sync error.
Why should DAVdroid be changed for a service that’s not even trying to make their services interoperable and apparently doesn’t has a market share that allows them to ignore any standards?
DAVdroid’s goal is not to support all services at any cirumstances but to provide a robust CalDAV/CardDAV sync adapter that works with compliant services.
I can try to contact mail.ru too if you want.
And, if you really need this, you can - as said above - just comment out the OPTIONS check and re-compile DAVdroid. It’s really simple, you just need to run
gradle build
. -
OPTIONS is another DAV method is not allowed
-
if OPTIONS is not allowed, try PROPFIND.
OPTIONS may be not allowed if webpage server and DAV server based on one site, by example, calendar.mail.ru. -
PROPFIND is feasible for CardDAV, but CalDAV needs things such as limiting the kind of items (“only fetch VEVENTs”) and limiting the timerange. Implementing both is quite a bit of work.
-
WebDAV-compliant servers MUST understand OPTIONS so that clients can see which features are supported. It’s the way to see whether a resource is WebDAV-capable and which features are available.
-
Seems to be working now (latest DAVdroid version). We will add mail.ru to our list of tested services.