Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.7.6
    a3ebd723 · Version bump to 0.7.6 ·
    Version 0.7.6
    
    * improved handling of event reminders
    * improved handling of recurring events (RDATE/EXDATE)
    * VCard 4.0 RELATION support (only free-form text)
    * minor optimizations
    
  • v0.7.5
    Version 0.7.5
    
    * fixes a regression bug where SNI was not available on Android <4.2
    * CardDAV: send/request VCard 4.0 if the server supports it
    * support VCard 4.0 relations (children, spouse, ...) for contacts
    * account settings: show whether CardDAV server supports VCard 4.0
    
  • v0.7.4
    Version 0.7.4
    
    * includes Apache httpclient-android as subproject to avoid packing pre-compiled jars
    * handles <status> in multiget <response>s without <propstat>
    
  • v0.7.3
    Version 0.7.3
    
    * basic support for recurring events with exceptions
    * don't use pre-compiled HttpClient anymore
    * Brazilian translation (thanks to @FabianoK)
    * Russian translation (thanks to @astalavister)
    
  • v0.7.2
    Version 0.7.2
    
    * address books and calendars are now detected when the home-set is the same as the collection
    * updated Hungarian, Serbian, Spanish translations (thanks to @gjtoth, @pejakm, @xphnx)
    * improved VEVENT time zone guessing (thanks to @Spriguin)
    * ignore illegal SIP addresses
    * generate VCard/3 N property for contacts with only prefix/suffix
    
  • v0.7.1
    be235c39 · Bug fixes ·
    Version 0.7.1
    
    * fix DAVdroid Settings rendering issues (phone layout)
    * always notify users on SSL/TLS exceptions
    * open Settings UI directly from 401 sync error notifications, allowing users to change their password easily
    * make MANAGE_NETWORK_USAGE intent filter work
    * translations for Czech and Chinese (thanks @svetlemodry and @phy25)
    * code refactoring (moving UI to extra package)
    
  • v0.7
    933f99b5 · Version 0.7 ·
    Version 0.7
    
    * new Settings activity
    * Settings: display/change user name, password, preemptive auth.
    * Settings: display/change sync. interval for contacts and calendars
    * requires permission GET_ACCOUNTS to list accounts in Settings
    * requires permission READ_SYNC_SETTINGS to display current sync intervals
    * remove obsolete files from res/
    * update copyright notices
    * version bump to 0.7
    
  • v0.6.12
    aeca582a · New version: 0.6.12 ·
    Version 0.6.12
    
    * if well-known URI detection fails with I/O errors, ignore it instead of aborting
    * if current-user-principal is not supported by the server, use the user-given URL is the principal URL
    * determine availability of CalDAV/CardDAV by whether a calendar/address-book home set is available
    * if DAV:displayname is not available for a collection, use its URL path instead
    * remove SSLPeerUnverifiedException handling (Apache HttpClient doesn't use this exception)
    * use Depth: 1 (instead of Depth: 0) for multi-get REPORT requests
    * don't display address books in "Select collections" UI if CardDAV is not available
    * don't display calendars in "Select collections" UI if CalDAV is not available
    
    With these changes, we have successfully tested:
    
    * Synology DiskStation with CalDAV+CardDAV
    * mail.de with CalDAV+CardDAV
    * web.de with CalDAV+CardDAV
    
  • v0.6.11
    DAVdroid 0.6.11
    
    * don't show notifications on soft (I/O) errors
    * download photo URIs in VCards (contact photos are now downloaded from iCloud)
    * use new patched Apache HttpClient (Android) library:
      - valid certificates with empty/space-only components in the subject were rejected incorrectly
      - SNI is now handled by the HttpClient library, this reducing the amount of DAVdroid code
  • v0.6.10.1
    a7115ad3 · Loosen some restrictions ·
    Loosen some restrictions
    
    * re-enable relaxed iCal unfolding and parsing + test
    * switch to BrowserCompatHostnameVerifier again to allow IP addresses in certificate CN
  • v0.6.10
    4eb03f78 · Version bump to 0.6.10 ·
    Version 0.6.10
    
    * show notifications on sync errors (Android 4.1+)
    * new two different error messages instead of "Cannot verify hostname":
      - "Certificate not issued for (host)" and
      - "Untrusted certificate in certificate path"
    * handle absolute URLs in resource detection
    * SNI for non-proxied and proxied TLS connections
  • v0.6.9.2
    Version 0.6.9.2
    
    * handle resources with "%", ":" and other special
      characters in file names accurately
  • v0.6.9.1
    Version 0.6.9.1
    
    * correctly handle relative URLs with ":" when it's know that they are path names (i.e. the ":" is not the scheme separator)
    * repair invalid URLs with " ", "{" and "}" by escaping them
  • v0.6.9
    Version 0.6.9
    
    * fixed a GUI bug in the Select collections fragment
    * development: moved from Eclipse to Android Studio
    * development: moved from Eclipse/ant to gradle build chain
    * development: switched to official Android port of HttpClient instead of httpclientandroidlib, thus
      the way to view logs has changed (see wiki)
    * enabled ProGuard to reduce binary size
    * use HTTPS links for DAVdroid homepage
  • v0.6.8
    Version 0.6.8
    
    * target SDK version: 21 (Android 5.0)
    * show "unnamed calendar"/"unnamed address book" instead of "null" in "Select collections" fragment
    * improved handling of unknown timezone definitions
    * improved handling of calendar colors
    * fixed crash bug when TXT records are present
    * fixed GUI bug with disappearing checkboxes in "select collections" fragment
    * "Add account" button now directly adds DAVdroid account
    * .svgz for "How DAVdroid interacts with other components" added to doc
    * updated translations
  • v0.6.7.1
    cfc71542 · Various fixes ·
    Minor fixes
  • v0.6.7
    CalDAV/CardDAV service detection using SRV/TXT records
  • v0.6.6
    e3a7c709 · Version bump to 0.6.6 ·
    Version 0.6.6
    
    * fix bug with trailing slashes (again, but with tests now)
    * Hungarian translation (thanks to @gjtoth)
    * show Website icon in main activity only if there's enough room
  • v0.6.5
    Version 0.6.5
    
    * disallow SSLv3 because it's insecure nowadays
    * additionally allow more secure ciphers
    * print TLS/cipher info in debug logs
    * always append trailing slashes to collection paths (fixes various problems)
  • v0.6.4
    Version 0.6.4
    
    * bugfix: events one hour too early/late under rare conditions around the summer/winter time transition
    * send appropriate Accept and Content-Type headers
    * allow adb backups
    * new translations: Serbian (thanks @pejakm) and Chinese (thanks @phy25)