1
0
mirror of https://github.com/etesync/android synced 2024-11-22 07:58:09 +00:00
Commit Graph

691 Commits

Author SHA1 Message Date
rfc2822
2c79ae20e5 Move resource detection to separate class + tests 2014-07-27 13:01:54 +02:00
rfc2822
75e5a59948 Don't check capabilities on principal URL but on calendar/address book home set (fixes #286) 2014-07-25 00:04:35 +02:00
rfc2822
02d72e4f51 Version bump to 0.6.1; show exceptions from resource detection (see #284, see #286) 2014-07-24 23:12:48 +02:00
rfc2822
9a809c9761 Add group support via VCard CATEGORIES (closes #48) 2014-07-24 23:12:43 +02:00
rfc2822
d712238700 Handle redirections to relative URLs correctly (see #282) + tests; minor GUI change 2014-07-20 16:08:02 +02:00
rfc2822
1cde020619 Version bump to 0.6 (drop -alpha suffix) 2014-07-19 00:44:28 +02:00
rfc2822
4be031e274 Add support for well-known URIs (RFC 5785) - closes #148 2014-07-19 00:39:07 +02:00
rfc2822
cf40cb2ebc Handle HTTP redirections (fixes #83) 2014-07-18 22:31:45 +02:00
rfc2822
1678873885 Don't crash when Calendar Provider is not available at account creation
(fixes #276)
2014-07-12 13:24:49 +02:00
rfc2822
e78151a244 Allow only one anniversary to comply with VCard 4 (fixes #277) 2014-07-12 13:08:00 +02:00
rfc2822
b7cd8baa05 Version bump to 0.5.14-alpha
* added some documentation (JavaDoc)
* CTags are not cached in LocalCollection anymore
* added CTag test for LocalCalendar
2014-05-24 13:40:14 +02:00
rfc2822
3cab688782 Various upload changes
* fix issue when first upload fails (fixes #233)
* show debug settings menu item in main activity
* update ETag in local database when a PUT request returns an updated ETag, meaning that
  locally created/updated records won't be downloaded from the server immediately after the upload
2014-05-23 13:08:08 +02:00
rfc2822
7e7d36584c Better invalid VCard handling
* ignore unknown properties which have invalid syntax instead of crashing
* log validation warnings for created VCards
* add VCard tests
2014-05-09 16:54:02 +02:00
rfc2822
334dfb13d4 Ignore crappy unknown properties with illegal syntax (see issue #118) 2014-05-09 15:55:05 +02:00
rfc2822
13cfe3ce98 Debugging improvements
* force debugging options for resource detection (because there's no way to turn them on until there's an account)
* provide "report issue" button in debug settings
* provide CONTRIBUTING.md, including instructions on how to report issues
* increase socket timeout from 20 to 45 seconds (hopefully fixes #237)
* previous commit: increase total simultaneous connections to 3 (2 per host)
2014-05-09 15:44:38 +02:00
rfc2822
3e4efe8b82 Debug settings
* preference screen for debug settings
* allow to disable HTTP compression
* verbose network logging only when activated
* single HttpClient for all threads (before: single HttpClient per adapter)
* bump version to 0.5.13-alpha
2014-05-08 21:22:52 +02:00
rfc2822
ec94fe61fd Make server URL, user name and password horizontally scrollable (fixes
#241)
2014-05-08 15:57:43 +02:00
rfc2822
624f33c746 Support HTTP(S) proxies (closes #232) 2014-05-07 22:53:22 +02:00
rfc2822
f69f449b44 Enable all supported TLS protocols (enables TLSv1.1/1.2 if supported by Android version on device, see #229) 2014-04-06 17:54:27 +02:00
rfc2822
0965c8d3a3 Version bump to 0.5.12 2014-04-05 12:46:00 +02:00
rfc2822
b8df91e12d Read non-high-res photos, too (fixes #53 again); remove stale connection check because RetryStrategy should be enough 2014-04-05 12:37:46 +02:00
rfc2822
f298d9dcb6 don't close httpClient while syncing 2014-04-04 21:18:11 +02:00
rfc2822
1e2051038c Retain unknown VCard properties, ez-vcard update, handle stale connections
* store unknown VCard properties in an extra column and load them when generating a new VCard (closes #118)
* upgrade to ez-vcard/0.9.3 (fixes sync error reported via Play Store)
* (re-)enable stale collection check, RetryHandler to retry idempotent CalDAV/CardDAV requests (hopefully fixes #225)
* always set FN/display name (take organization if no structured name is available) (hopefully fixes #227)
2014-04-04 20:47:46 +02:00
rfc2822
4c05dd1e45 Version bump to 0.5.11-alpha 2014-03-29 22:42:53 +01:00
rfc2822
65f7053c02 SNI support for Android <4.2, too (see issue #9) 2014-03-29 17:03:29 +01:00
rfc2822
f92d114c01 Merge pull request #214 from pokoli/catalan_translation
Escape reserved caracters on catalan translation to do not break the build
2014-03-26 22:41:54 +01:00
Sergi Almacellas Abellana
475cd87720 Escape reserved caracters on catalan translation to do not break the build 2014-03-26 20:58:33 +01:00
rfc2822
75f00735d6 Merge pull request #213 from pokoli/catalan_translation
Add catalan translations – thanks @pokoli
2014-03-26 19:59:12 +01:00
Sergi Almacellas Abellana
01dc0a1877 Add catalan translations 2014-03-26 19:50:41 +01:00
rfc2822
d22a2633af Version bump to 0.5.10.2-alpha 2014-03-25 19:17:12 +01:00
rfc2822
cba27426b7 Multiple bug fixes
* doesn't try to update address book URL when there is no sync-able address book (fixes #208)
* add test for HTTPS/SNI
2014-03-25 19:12:59 +01:00
rfc2822
c5905b44ed Merge pull request #210 from bubak4/patch-1
Fix #207 (regression: http not supported). Thanks @bubak4
2014-03-25 13:51:42 +01:00
bubak4
195eb19840 Fix #207 (http not supported #207)
Re-register http factory, as it was removed by accident during refactoring.
2014-03-25 11:52:23 +01:00
rfc2822
84211564bc Add SNI support for Android 4.2+ for new API again (fixes #205) 2014-03-23 22:19:59 +01:00
rfc2822
a02b8a1b1e Adapted tests 2014-03-23 13:01:46 +01:00
rfc2822
e2f154c963 Upgrade to HttpComponents 4.3.2, version bump to 0.5.10 2014-03-23 01:12:32 +01:00
rfc2822
e0b21abc35 New settings management
* Account settings are now read/set using AccountSettings
* AccountSettings upgrades old account settings when necessary
* Settings v1: use absolute URLs instead of paths and discard principal path
  (required for future implementation of well-known URIs)
2014-03-16 20:38:53 +01:00
rfc2822
ea94fbee72 Show JB Workaround info when installed from Google Play 2014-03-16 16:07:40 +01:00
rfc2822
e38feed08b Check base URL validity with new URI() instead of new URL() (fixes #184) 2014-03-15 13:39:02 +01:00
rfc2822
e9a4a4f1ef Correct icon sizes to match Android iconography; translations 2014-03-15 12:32:45 +01:00
rfc2822
b1ffdbfa95 Fix a bug that deletes entities remotely even if they have changed remotely (closes #197) 2014-03-14 23:14:32 +01:00
rfc2822
8a02601cfc Version bump to 0.5.9
* GUI changes for read-only collections (new icons)
* require only bind, unbind and write-content privileges
2014-03-09 17:55:16 +01:00
rfc2822
a12942c606 Support for read-only calendars (closes #126)
* relevant RFCs go into the doc/ directory for reference purposes
* read-only calendar collections are set as read-only in Android
* HTTP exception refactoring to mark 4xx HTTP errors as hard sync errors (numAuthExcetions/numParseExceptions) for Android sync manager
* query current-user-privilege-set for resources, detect read-only resources
* show read-only resources as read-only in SelectCollectionsFragment
* minor refactoring (DavProp.*)
2014-03-09 15:12:59 +01:00
Magnus Anderssen
70973dcc0a French translation that compiles 2014-02-27 15:57:01 +01:00
unknown
a511b16211 French translation 2014-02-27 15:57:01 +01:00
xphnx
46fb5df191 Update strings.xml 2014-02-27 15:57:00 +01:00
xphnx
72e31a7330 Update strings.xml 2014-02-27 15:57:00 +01:00
rfc2822
2a6cfc5346 Bump version to 0.5.8.1, ignore VCards without VEVENTs (fixes #178) 2014-02-27 15:56:56 +01:00
rfc2822
6c4acad758 Version bump to 0.5.8-alpha
* version bump
* introduction of LocalCalendarTest
* always provide DTEND and not DURATION for all-day events (compatibility)
* ez-vcard 0.9.2
2014-02-09 00:56:00 +01:00
rfc2822
c7fe069b1f Better DTSTART/DTEND handling
* generalized InvalidResourceException for parsing errors
* only iCals with both DtStart and DtEnd/Duration are processed (DtEnd will be derived by iCal4j when not present in .ics)
* all-day events must last at least one day (fixes #166)
* other DtEnd/Duration rewriting + tests
2014-02-08 18:53:31 +01:00