-
v0.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
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.7933f99b5 · 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
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
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
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
CalDAV/CardDAV service detection using SRV/TXT records
-
v0.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)