DAVdroid 1.3 has been released


  • developer

    DAVdroid 1.3

    0_1472816937522_davdroid13-announcement.png


  • developer

    DAVdroid 1.3.1

    • always use PROPFIND instead of REPORT addressbook-query to improve compatibility (for instance with Daylite)
    • cert4android: remove "unkown certificate" notification as soon as there are no more pending decisions
    • new translations (thanks to the contributors)

  • developer

    DAVdroid 1.3.2

    General:

    • show progress bar when synchronization is active
    • minor bug/crash fixes and improvements

    CalDAV:

    • retain unknown iCalendar (VEVENT/VTODO) properties (max. 25 kB)
    • query email address of user and use it as account name, if possible
    • increase SEQUENCE when an event exception is changed
    • only increase SEQEUENCE of events when we're ORGANIZER

  • developer

    DAVdroid 1.3.2.1

    • hotfix for event synchronization on Android <4.2
    • various Android 4.0/4.1 compatibility fixes
    • increased API level to 15 (Android 4.0.3) for TransactionTooLargeException

  • developer

    DAVdroid 1.3.2.2


  • developer

    DAVdroid 1.3.3

    • authentication: always use UTF-8 instead of ISO-8859-1 for Basic credentials to implement RFC 7617
    • event sync: don't set event classification (CLASS:PRIVATE) when "privacy" is "default"
    • contact sync: remove "disable RFC 6868" option (RFC 6868 is now always enabled)
    • task sync: ignore invalid DUE values which are before DTSTART
    • minor bug fixes and improvements (including internal refactoring, Android JUnit4 tests and Gitlab CI)

    The new UTF-8 encoding for authentication allows you to use passwords with non-ASCII special characters (Umlauts etc.) with several servers/services, including

    • Nextcloud,
    • OwnCloud,
    • MyKolab,
    • Fruux, and
    • GMX.

    Posteo: the "disable RFC 6868" account setting is not needed anymore.


  • developer

    Version 1.3.3.1

    Core:

    • share debug info: always use attachment (before: send inline if it was small enough)
    • use FileProvider for debug info attachment (for Android 7 compatibility)
    • new translations

    dav4android:

    • rewrite authentication scheme parameters to lower case (to accept "Realm" as well as "realm")
    • disable compression for GET requests because it may change the ETag

    vcard4android:

    • better handling for empty FN/N (for instance, organization-only contacts without structured name)

    ical4android:

    • upgrade to ical4j 2.0.0-rc2

  • developer

    Version 1.3.4

    davdroid:

    • add app-wide HTTP proxy setting
    • debug info: send inline on Android <4.1 and when creating an attachment doesn't work

    ical4android:

    • upgrade to ical4j 2.0 final
    • ignore DTSTART instead of DUE if DTSTART > DUE
    • better handling of events without DTEND/DURATION
    • handle TransactionTooLargeException correctly when a single operation is too large

    vcard4android:

    • handle TransactionTooLargeException correctly when a single operation is too large
    • rescale photos when they're bigger than ContactsContract.DisplayPhoto.DISPLAY_MAX_DIM
      before inserting them into the Android contact provider

    0_1479149555144_Screenshot_20161114-194728.png


  • developer

    Version 1.3.4.1

    • allow renaming of accounts (as far as possible)
    • various bug fixes

    0_1479149568631_Screenshot_20161114-194442.png


  • developer

    Version 1.3.5

    • contact sync bug fix: contacts were always downloaded from beginning until there was a successful sync
    • ical4android: use the same ORGANIZER for all VEVENT components
    • minor improvements and bug fixes
    • gradle/okhttp upgrade
    • new translations (thanks to all translators!)

  • developer

    DAVdroid 1.3.6

    Core:

    • better detection of whether OpenTasks is installed or not (fixes Android 7 phantom sync entries)
    • automatically enable/disable task sync when OpenTasks is (un)installed
    • fix "permissions required" notification
    • update to SDK level 25 (Android 7.1.1)

    CalDAV:

    • remove ORGANIZER from all VEVENT components if there are not attendees

    CardDAV:


  • developer

    DAVdroid 1.3.7

    • delete local contacts at sync when no CardDAV collection is selected
    • change authentication restriction to domain instead of host name (fixes missing authentication when downloading iCloud images)

    If you're experiencing some missing photos when using iCloud® (or other services which store photos as external authenticated downloads on the same domain, but other hosts):

    1. update to DAVdroid 1.3.7
    2. unselect the address book in the DAVdroid account
    3. force sync in the DAVdroid account :repeat: → all local contacts are now removed
    4. select the address book in the DAVdroid account again
    5. force sync in the DAVdroid account again :repeat: → all contacts will be downloaded again, now with photo

  • developer

    Version 1.3.7.1

    Hotfix: workaround for "contacts/calendar sync not available" on buggy firmware

    If you're affected by this problem:

    1. Uninstall DAVdroid
    2. Install DAVdroid 1.3.7.1
    3. Set up the account(s) again

  • developer

    Version 1.3.8

    • added verbose information about current local and remote resource to debug info (helps to find faulty contacts/events, for instance when they're not parseable)
    • new translations, which also fix a crash in the Spanish version

Log in to reply
 

Looks like your connection to Bitfire App Forums was lost, please wait while we try to reconnect.