The ORGANIZER is managed by Android (which uses the account name when no organizer has been set) and/or the calendar app. DAVdroid only takes the values which it receives from the calendar provider, see the image at https://www.davdroid.com/faq/system-integration/
You could create multiple accounts with various account names (= ORGANIZERS) and then use the calendars accordingly.
I wanted ro report a Problem with adding an account which is hosted on my own Baikal server. This may be just a server issue, but I suggest you may update the documentation if you find it appropriate.
Officially the Base-URL stated in your FAQ is /dav.php/ (e.g. https://server.example/baikal/dav.php/)(https://www.davdroid.com/tested-with/baikal/)
It only finds my account however when I type the principal URL https://dav.pascalpieper.de/dav.php/principals/NAME/.
When looking at the error log, it actually finds the principals path even when leaving out the /dav.php/-part, but somehow reports an internal server error upon request of that site. If I type directly the principal-URL, it finds the services of my user and succeeds.
DavDroid Error log: https://paste.fedoraproject.org/paste/OWimfyX2IAqbVcfdoj0P~Q
Webserver log: https://paste.fedoraproject.org/paste/SJTfzTIz1jHzU4gGPA7img
PS.: DavDroid is a great app and I enjoy using it otherwise.
What about leaving quering of the DNS to the OS, but doing the validation of the answers in the application?
When openssh is linked with libldns is does DNSSEC validatation (evaluation of the SSHPF records). So has openDmarc to be linked with libunbound to do DNSSEC validation.
If an application wants nowadays to do DANE/DNSSEC is has to use the right libraries.
@erosion said in Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync:
As soon as there are 297 contacts in Fastmail, you don't need the app anymore.
I don't understand what you're talking about here, as my goal is to keep all 3 contact repositories in sync:
I meant that you don't need the "Copy Contacts" app anymore. Syncing between 3 places (one of them with DAVdroid) is a common use case. I'm syncing between Nextcloud / Evolution / DAVdroid myself.
Everything works perfectly
Happy that it now works for you. If there's still a specific problem, just let us know.
@erosion said in New user questions re: Initial Setup:
First question is regarding when the tasks appear in my Thunderbird/Lightning calendar , but not on my Android calendar. When I look at the associated Tasks app on Android, I don't see a list including due dates- just tasks. Ideally would like a list in chronological order showing each task's start/due date.
Did you try another app like aCalendar+? OpenTasks must still be installed because it provides the storage backend, see illustration on https://www.davdroid.com/faq/system-integration/
OpenTasks shows DUE dates here. I have created a task called "test" with Thunderbird 60.2.1 and Lightning 126.96.36.199, and after synchronizing the task with DAVdroid the DUE date is shown as you can see in the screenshot:
However, please note that DAVdroid doesn't have any influence on OpenTasks and how it shows tasks. For questions about this, please contact OpenTasks support.
Next, I notice on Android each task will notify upon start time & due time. However on Thunderbird/Lightning there's no reminder at all. I have to manually edit it & set the Reminder field to 0 minutes  which then enables a 'start' time reminder- still not at 'due'.
Again, this is not managed by DAVdroid, which just synchronizes the tasks between the CalDAV server and OpenTasks. For questions about this, please contact OpenTasks support.
Lastly, whare is the tasks data being stored? I don't see any of them listed on my FastMail account. Of course the calendar there doesn't support displaying tasks like Google & Thunderbird/Lightning, so I don't expect to see them inline on the calendar there like I do on Thunderbird/Lightning. I hope its actually there rather than on someone else's server.
Does that help?
OH MY ....
@mwlczk you just cleared several problems with my mobile!!
I never found the right pid for the internet connectivity connection!
But after allowing pid 1000 Davdroid started to work again (seems like my fw is down intermittently, as it sometimes synced).
AND firefox sync started working (it was only logged as Web Session before and was still waiting for email verification...several times..)
This should be on the FAQ of AWFALL as well.
Thank you again!
@rfc2822 apologies, I forgot to include version information. I'm running:
Although while checking that I've just realised that the Oreo 8.1 update has finally been released for my phone, so I'll install that and check tonight too. I'll also enable logging to an external file and get you that info in the process.
Damnit! Pebcak here, for some weird reason all calendars in "acalendar" were excluded from syncronisation. After I enabled them again, everything is fine again.
Sorry for the mess, and many thanks for your support!
@deekay No, it does not need any apps (except the system apps Calendar and Contact Storage, but those should be available on any Android system).
Maybe there are some other "features" in this ROM, for instance a startup permission like here: https://www.davdroid.com/faq/synchronization-is-not-run-as-expected/?
Thank you for the quick response! I read the two issues you linked and yes, it seems my problem is identical to those. Sorry for double posting and not finding those myself :/.
For me, that's one more reason to leave Horde behind, this software is causing numerous issues in our setup.
What I still don't really get is why everything seems to be fine as long as I only create/edit tasks from within OpenTasks. Right now I am using a collection with a task that has no value assigned to the "Priority" property (checked by downloading the ics file) and OpenTasks/DAVDroid is syncing the collection without issues.
So for everyone who can't use the workaround described in https://forums.bitfire.at/topic/1738/task-sync-priority-without-value, having a separate "Android-only" collection seems to help, too.
Ok, I understand. Is there any technical information I can pass over to them? I do not have any difficulties with "in deep" and "programmer-like" explanations as I a do backend development myself but never confronted with contact/account management under android.
I will then pass that information over to blackberry to let this issue be fixed.
This is strange, because the synchronized birthday calendar is just a calendar like all others, and I don't think the Contacts app or what else should put birthdays into randomly selected DAVdroid calendars.
Are you sure that you didn't try to change the birthday in the Calendar app? (But it shouldn't be possible anyway, because the calendar is falgged read-only.)
I'll mark this as solved. If you find out something relevant or if there's anything I can do for you in this matter, just let me know here.
PS: https://github.com/nextcloud/server/issues/11633 – 403 instead of 404 could help to understand the problem when someone encounters the error message
How do you know that?
Because I have multiple accounts in DAVdroid. One of them is only reachable on a particular network. When I'm outside this network, I still get the error notifications for this particular account. That's why I guess the system is calling DAVdroid.
But let's wait for the logs and the debug info Guessing around without definite information is boring.
Just enable external logging and then force synchronization.
Yes, I will do that as soon as it happens again and new events don't sync
Thanks for the feedback @rfc2822! I tried over 4G (previously I was using WiFi) without success, but now I can see that the FastMail return 401 Unauthorized for my user. Alternatively, I tried connecting to caldav.fastmail.com as they described in on their side, but that failed with 401, too.
This looks more like a FastMail issue, or?
Ignore what I wrote. I was missing a letter from the FastMail generated app password. My bad! It works now with the https://caldav.fastmail.com/dav/ url.