Commit graph

2022 commits

Author SHA1 Message Date
Ricki Hirner 8642003dc5 Download photo URIs in VCards
* download photo URIs in VCards (closes #430); send authorization only when on same server
* version bump to 0.6.11
* minor code optimizations
2015-01-18 20:34:57 +01:00
Ricki Hirner 50271e679a Don't show notifications on soft (I/O) errors
* don't show notifications on soft (I/O) errors (closes #425)
* version bump to 0.6.10.2
2015-01-18 17:35:44 +01:00
Ricki Hirner 699478a513 Use Apache HttpClient-Android SSLConnectionSocketFactory
* SSLConnectionSocketFactory is now SNI-capable, so there's no need
  to manage SNI in DAVdroid
* keep secure protocol/cipher suite definitions
* use a patched jar until https://issues.apache.org/jira/browse/HTTPCLIENT-1591 is fixed
2015-01-18 17:04:32 +01:00
Ricki Hirner 7216415d34 Loosen some restrictions
* re-enable relaxed iCal unfolding and parsing + test
* switch to BrowserCompatHostnameVerifier again to allow IP addresses in certificate CN
2015-01-06 18:42:15 +01:00
Ricki Hirner 09da0df62f Version bump to 0.6.10 2015-01-01 21:51:28 +01:00
Ricki Hirner da83c32bb6 Show basic notifications on sync errors (closes #182)
* only works for Android 4.1+
* pinch in to expand the message
2015-01-01 21:23:31 +01:00
Ricki Hirner 53e0de29bd Handle absolute URIs in resource detection (+ tests) 2015-01-01 18:53:03 +01:00
Ricki Hirner 4de71331b9 TlsSniSocketFactory improvements
* make it work again with non-proxied connections
* add tests for proxied and non-proxied connections
* add tests for SNI, host name and certificate verification
2015-01-01 17:56:21 +01:00
Ricki Hirner f6aa8a2c6c TLS/SNI support, proxy support
* SNI now works for proxied connections, too
* "Cannot verify hostname" message removed and split into two localized messages: one for unknown certificates, the other for hostname mismatch
2014-12-28 16:33:45 +01:00
Ricki Hirner 1d1fe00ee6 Handle resources with "%" and other special characters in file name more accurately (fixes #401) 2014-12-27 22:42:57 +01:00
Ricki Hirner 2b99b82a1b Repair some common invalid URLs, version bump to 0.6.9. invalid URLs, version bump to 0.6.9.1 2014-12-26 19:55:52 +01:00
Ricki Hirner d10fdd5f2a Mention used Apache HttpClient Android port 2014-12-26 18:57:51 +01:00
Ricki Hirner ee5ea0a90b Handle relative URIs with ":" in path names correctly 2014-12-26 18:53:22 +01:00
Ricki Hirner 8c341a18c3 Minor code tweaks (by lint) 2014-12-21 11:24:00 +01:00
Ricki Hirner 358e691457 Temporarily use patched version of HttpClient-Android 4.3.5 to avoid Basic Authorization bug 2014-12-21 10:50:53 +01:00
Ricki Hirner 9ae1d552c9 Use HttpClient HC4 classes whenever possible (instead of stock Android HttpClient 4.0-beta classes); reorganize imports 2014-12-21 02:19:06 +01:00
Ricki Hirner d1fb2d0968 version bump to 0.6.9
* fix i18n
2014-12-20 23:38:37 +01:00
Ricki Hirner 45464be2f2 shrink bytecode with ProGuard for both debug/release builds (closes #202)
* enable ProGuard for debug builds because real-life testing is done with debug builds
2014-12-20 23:34:32 +01:00
Ricki Hirner e6573ed4c1 Re-enable tests again 2014-12-20 23:33:02 +01:00
Ricki Hirner e7f610c150 Remove Debug settings activity
* remove debug settings activity; logging can now be enabled via adb setprop, since that's the default way of enabling verbose logs in HttpClient's Android flavour and adb is required for viewing the logs anway
* update i18n accordingly
2014-12-20 21:35:52 +01:00
Ricki Hirner 59d3f76f0c Merge with origin/master 2014-12-20 21:15:08 +01:00
Ricki Hirner 4a3c910506 Migrated to Android Studio/gradle
* moved all dependencies to gradle instead of shipping .jar files in the app/lib directory
* switched to official Android port of HttpClient instead of httpclientandroidlib
* new .gitignore and project files
2014-12-20 20:21:46 +01:00