DavX show notification NO Internet, Planning Synch, but Internet there is. #363
-
DAVx latest and some previous versions show a notification about No Internet, planning synch. All connections are allowed, Wifi and Data. Can you please stop with this rather discomforting message ? Thanks for all the work by the way ! |
Beta Was this translation helpful? Give feedback.
Replies: 14 comments 19 replies
-
Hello, sorry for the inconvenience. VPNs are still a bit strange in Android, and sometimes it detects that there is no Internet connection when there's one available. We are working on a solution for it, that should fix this issue that we know affects a lot of you. |
Beta Was this translation helpful? Give feedback.
-
Thanks for quick reply. |
Beta Was this translation helpful? Give feedback.
-
regarding reliability of NET_CAPABILITY_VALIDATED: "...you can't rely on NET_CAPABILITY_INTERNET && NET_CAPABILITY_VALIDATED..." regarding how NET_CAPABILITY_VALIDATED is determined: private static final String DEFAULT_CAPTIVE_PORTAL_HTTP_URL = "http://connectivitycheck.gstatic.com/generate_204"; So this might be an explanation. I understand it the way, that the VALIDATED-check tries to access a hardcoded google-domain (*.gstatic.com). gstatic.com indeed is a domain that is on our block list. If I'm right, a solution would be to override the predefined gstatic-domain and use the servername instead. That should give a reliable impression wether the the sync could be started or not. BTW: By this behaviour DAVx⁵ exposes users to google tracking... |
Beta Was this translation helpful? Give feedback.
-
Does https://github.com/bitfireAT/davx5-ose/releases/tag/v4.3.5.2-ose contain any changes regarding this issue? |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, My solution now is: I deleted the actual app and restored davx5 with version 4.1.1-ose - now syncing of all contacts works like a charm again. IMHO another example for "never touch a running system" ... ;) Best regards, Woody |
Beta Was this translation helpful? Give feedback.
-
Sadly I was too fast: Only 298 of 413 contacts have been synchronized. OK, better than nothing but not really good. @rfc2822: I'll send you a log file. Best regards, Woody |
Beta Was this translation helpful? Give feedback.
-
Am 10.08.2023 um 20:33 schrieb Ricki Hirner:
Can you please post the debug info connection part?
—
Reply to this email directly, view it on GitHub
<#363 (reply in thread)>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZ7Q4I3OUDSLQ4ZWL2KXAM3XUUSO7ANCNFSM6AAAAAA2QCIBZM>.
You are receiving this because you commented.Message ID:
***@***.***>
see the attachment; all technical data are enclose, I only did a clean up of privacy data.
Actual problem: Only 298 of 419 contacts are synchronized, but the older app works better than the
new one, where not a single contact was transferred.
Best regards
|
Beta Was this translation helpful? Give feedback.
-
Last week I did an update to V4.3.5.2-ose - SSDD (same shit different day) Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hi Ricki
Can you please post the debug info connection part?
—
Reply to this email directly, view it on GitHub
<#363 (reply in thread)>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AZ7Q4I3OUDSLQ4ZWL2KXAM3XUUSO7ANCNFSM6AAAAAA2QCIBZM>.
You are receiving this because you commented.Message ID:
***@***.***>
Did you see any reasons for DAVx5 not synchronizing CardDAV over VPN? CardDAV still not working on
my shift phone.
See the Discussions in #363
Best regards,
woody106
|
Beta Was this translation helpful? Give feedback.
-
Still an open question: Are older versions of DAVx5 Version (i.e. 3.x) available for download? Best regards, |
Beta Was this translation helpful? Give feedback.
-
@rfc2822: I retested with v4.3.6.1-ose and can confirm that the sync works again for me after disabling the new settig "VPN connectivity" in the account settings. That's great. Thanks for your work and the fix. Nevertheless i noticed some related, non-intuitive behaviour i'd like to address so that you have the opportunity to improve usability and user experience.
|
Beta Was this translation helpful? Give feedback.
-
Can we just add a feature to the settings that tellls DavX to never "check to see if it thinks we have Internet or not". I'm still getting the error Many users are going to block their OS from "calling home" so honestly it's pretty dumb to expect that the OS knows whether or not we have Internet. Why not just try the connection rather than wait forever with faulty logic?
Obviously it's in Google's interest to collect as much data on as many Android users as possible. Just because Google tells Android developers to do something, doesn't mean you should do it. Most apps seem to know that A lot of users have such security protections in-place (see above), so it's not much of an edge-case. Is there any benefit at all to having the Can you please remove all of the |
Beta Was this translation helpful? Give feedback.
-
What version was this bug introduced? Which version do we need to downgrade-to to get DavX sycning again on secure Android devices? Update: it looks like this bug was introduced in this commit on 2023-05-11 Update 2: A workaround until this bug is fixed it to downgrade to |
Beta Was this translation helpful? Give feedback.
-
See also: |
Beta Was this translation helpful? Give feedback.
Not explixitly by DAVx⁵, correct. But any request to any server exposes the client IP (which may count as personal data, depending on local law), my network, my location, the client software that filed the request, the version of it, my operation system and the version of it (all the latter is PII).
No. That does not help. The proxy-logs show, that during a DAVx⁵-sync not a single request reaches the proxy. Neither
connectivitycheck.gstatic.com
nor any other destination.So i conclude, that the NET_CAPABIL…