From 9b8fc983cdd4d4a90c440daea4e70c1e45ff2598 Mon Sep 17 00:00:00 2001 From: Ricki Hirner Date: Wed, 25 May 2016 20:50:02 +0200 Subject: [PATCH] Version bump to 1.0.9 * upgrade to okhttp 3.3 to reduce HTTP/2 incompatibilties * vcard4android: enable RFC 6868 support in ez-vcard * minor improvements and bug fixes * new translations from Transifex * version bump to 1.0.9 --- app/build.gradle | 8 ++-- app/proguard-rules.txt | 2 +- .../main/java/at/bitfire/davdroid/App.java | 3 ++ .../java/at/bitfire/davdroid/HttpClient.java | 2 +- app/src/main/res/values-da/strings.xml | 16 +++++++ app/src/main/res/values-es/strings.xml | 45 +++++++++++++++++++ app/src/main/res/values-it/strings.xml | 25 +++++++++++ dav4android | 2 +- vcard4android | 2 +- 9 files changed, 97 insertions(+), 8 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6996fe71..0eede1a7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,8 +17,8 @@ android { minSdkVersion 14 targetSdkVersion 23 - versionCode 99 - versionName "1.0.8" + versionCode 100 + versionName "1.0.9" buildConfigField "long", "buildTime", System.currentTimeMillis() + "L" } @@ -75,6 +75,6 @@ dependencies { // for tests testCompile 'junit:junit:4.12' - testCompile 'com.squareup.okhttp3:mockwebserver:3.2.0' - androidTestCompile 'com.squareup.okhttp3:mockwebserver:3.2.0' + testCompile 'com.squareup.okhttp3:mockwebserver:3.3.0' + androidTestCompile 'com.squareup.okhttp3:mockwebserver:3.3.0' } diff --git a/app/proguard-rules.txt b/app/proguard-rules.txt index 8859805b..222e532c 100644 --- a/app/proguard-rules.txt +++ b/app/proguard-rules.txt @@ -8,7 +8,7 @@ -dontobfuscate # ez-vcard --dontwarn com.fasterxml.jackson.** # Jackson JSON Processor (for jCards) not used +-dontwarn ezvcard.io.json.** # JSON serializer (for jCards) not used -dontwarn freemarker.** # freemarker templating library (for creating hCards) not used -dontwarn org.jsoup.** # jsoup library (for hCard parsing) not used -dontwarn sun.misc.Perf diff --git a/app/src/main/java/at/bitfire/davdroid/App.java b/app/src/main/java/at/bitfire/davdroid/App.java index 247faea1..2ab17894 100644 --- a/app/src/main/java/at/bitfire/davdroid/App.java +++ b/app/src/main/java/at/bitfire/davdroid/App.java @@ -50,6 +50,9 @@ public class App extends Application { private static HostnameVerifier hostnameVerifier; public final static Logger log = Logger.getLogger("davdroid"); + static { + at.bitfire.dav4android.Constants.log = Logger.getLogger("davdroid.dav4android"); + } @Override public void onCreate() { diff --git a/app/src/main/java/at/bitfire/davdroid/HttpClient.java b/app/src/main/java/at/bitfire/davdroid/HttpClient.java index 138bc5fc..5431f9ee 100644 --- a/app/src/main/java/at/bitfire/davdroid/HttpClient.java +++ b/app/src/main/java/at/bitfire/davdroid/HttpClient.java @@ -74,7 +74,7 @@ public class HttpClient { // use MemorizingTrustManager to manage self-signed certificates if (App.getSslSocketFactoryCompat() != null) - builder.sslSocketFactory(App.getSslSocketFactoryCompat()); + builder.sslSocketFactory(App.getSslSocketFactoryCompat(), App.getMemorizingTrustManager()); if (App.getHostnameVerifier() != null) builder.hostnameVerifier(App.getHostnameVerifier()); diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 22131ed2..65a04176 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -19,6 +19,8 @@ Under visse tekniske omstændigheder kan DRM fra Play Store bevirke, at alle DAVdroid-konti er væk efter en genstart eller opgradering af DAVdroid. Hvis du er udsat for dette problem (og ellers ikke), opfordres du til at installere DAVDroid JB Workaround\" fra Play Store. Yderligere oplysninger OpenTasks ikke installeret + OpenTasks er ikke til rådighedm så DAVdroid vil ikke kunne synkronisere opgavelister. + Efter at have installeret OpenTasks, vil du være nødt til at GENINSTALLERE DAVdroid og dine konti igen (en fejl i Android). Installer OpenTasks Licensforhold @@ -76,6 +78,13 @@ Opdater kalenderliste Opret ny kalender + DAVdroid adgangsrettigheder + Kalenderadgange + For at synkronisere CalDAV-begivenheder med dine lokale kalendere, skal DAVdroid have adgang til dine kalendere. + Anmod om kalenderadgang + Kontakter: Adgangsrettigheder + Anmod om adgang til kontakter + OpenTasks: Adgangsrettigheder Tilføj konto Log ind med emailadresse @@ -139,6 +148,12 @@ En gang hver 4. time En gang om dagen + Synkroniser kun over WiFi + Synkronisering er begrænset til WiFi-forbindelser + Begræsning til WiFi-SSID + Vil kun blive synkroniseret over %s + Alle WiFi-forbindelse vil kunne bruges + CalDAV Tidsafgrænsning for tidligere begivenheder Alle begivenheder vil blive synkroniseret @@ -146,6 +161,7 @@ Begivenheder, der er mere end %d dage gamle, vil blive ignoreret Begivenheder, som er mere end dette antal dage gamle vil blive ignoreret (kan også være 0). Hvis feltet ikke er udfyldt, vil alle begivenheder blive synkroniseret. + Administrer farver for kalender Versionsopdatering af DAVdroid Interne indstillinger er blevet opdateret. Problemer? Afinstaller DAVdroid og geninstaller. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index bea338bf..8954b7e4 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -18,8 +18,12 @@ Bajo ciertas condiciones, el DRM de Play Store puede causar que todas las cuentas de DAVdroid se desconfiguren tras un reinicio o una actualización de DAVdroid. Si esto le afecta (y sólo en ese caso), por favor, instale \"DAVdroid JB Workaround\" desde Play Store. Más información OpenTasks no está instalado + La aplicación OpenTasks no está disponible. DAVdroid no podrá sincronizar listas de tareas. + Tras instalar OpenTasks, tendrás que re-instalar DAVdroid y añadir tus cuentas de nuevo (por un error de Android). Instalar OpenTasks + Términos de la licencia + Este programa viene sin NINGÚN TIPO DE GARANTÍA. Es software libre, y cualquier contribución es bienvenida y redistribuida bajo ciertas condiciones. Archivo de registro de DAVdroid Registrar en almacenamiento externo: %s @@ -27,9 +31,12 @@ No se puede crear el archivo de registro externo: %s Almacenamiento externo no encontrado + Abrir panel de navegación + Cerrar panel de navegación Adaptador de sincronización CalDAV/CardDAV Acerca de / Licencia Ajustes + Noticias y actualizaciones Enlaces externos Sitio web Preguntas frequentes @@ -37,13 +44,27 @@ Donar Bienvenido a DAVdroid!\n\nAhora puede añadir una cuenta CalDAV/CardDAV. + Falló la detección del servicio + No se pudo refrescar lista de colección Ajustes Interfaz de usuario + Restablecer advertencias + Habilita las advertencias que han sido cesadas con anterioridad + Todas las advertencias serán mostradas de nuevo Seguridad Restablecer certificados de confianza Olvidar todos los certificados aceptados previamente + + Retirada la confianza de un certificado + Retirada la confianza de %d certificados + Depuración + Registrar en fichero externo + Registro en almacenamiento externo (si está disponible) + El archivo de registro externo está deshabilitado + Mostrar la información de depuración + Ver/compartir detalles de software y configuración Sincronizar ahora Sincronizando... @@ -56,6 +77,16 @@ Refrescar calendario Crear nuevo calendario + Permisos de DAVdroid + Permisos de calendario + Para sincronizar eventos CalDAV con sus calendarios locales, DAVdroid necesita acceder a los mismos. + Solicitar permisos sobre calendario + Permisos de contactos + Para sincronizar libretas de contactos CadDAV con sus contactos locales, DAVdroid necesita acceder a los mismos. + Solicitar permisos sobre contactos + Permisos de OpenTasks + Para sincronizar listas de tareas CalDAV con sus listas de tareas locales, DAVdroid necesita acceder a OpenTasks. + Solicitar permisos sobre OpenTasks Añadir cuenta Acceder con cuenta de correo @@ -119,6 +150,14 @@ Cada 4 horas Una vez al día + Sincronizar sólo sobre WiFi + La sincronización está restringida a conexiones WiFi + Tipo de conexión no tomada en consideración + Restricción WiFi SSID + Sólo se sincronizará sobre %s + Todas las conexiones WiFi pueden ser usadas + Introduzca el nombre de una red WiFi (SSID) para restringir la sincronización a esta red, o deje el campo en blanco para usar todas las conexiones WiFi. + CalDAV Límite de tiempo de eventos pasados Todos los eventos serán sincronizados @@ -126,6 +165,9 @@ Los eventos anteriores a %d días serán ignorados Los eventos anteriores a este número de días serán ignorados (puede ser 0). Deje en blanco el campo para sincronizar todos los eventos. + Colores de calendario + Los colores de los calendarios son administrados por DAVdroid + Los colores de los calendarios no son establecidos por DAVdroid Actualización de la versión de Android Los ajustes internos han sido actualizados. ¿Problemas? Desinstala y vuelve a instalar DAVdroid. @@ -144,6 +186,7 @@ Nombre mostrado (título): Título requerido Descripción (opcional): + Establecer localización: Crear Eliminar colección ¿Está seguro/a? @@ -156,6 +199,8 @@ Mostrar detalles Información de depuración + Permisos de DAVdroid + Permisos adicionales requeridos La sincronización de calendario falló (%s) La sincronización de agenda falló (%s) La sincronización de tareas falló (%s) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0c8b7c19..1b7fd724 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -6,6 +6,8 @@ Gestione account Attendere prego … + Non mostrare più + Mostra pagina donazioni Maggiori informazioni OpenTasks non installata Installa OpenTasks @@ -31,29 +33,52 @@ Sincronizzazione in corso Impostazioni account Elimina account + Tutte le copie locali delle rubriche, dei calendari e degli elenchi attività verranno eliminate. Aggiorna lista calendari Crea nuovo calendario + Permessi DAVdroid + Permessi Calendario + Permessi Contatti + Permessi OpenTasks Aggiungi account + Accedi con indirizzo email Indirizzo email Password + Accedi con URL e nome utente + L\'URL deve iniziare con http(s):// Nome utente Indietro Crea account Nome account + Rilevazione configurazione Impostazioni: %s Autenticazione Nome utente Inserisci nome utente: Password + Inserisci la tua password: + Intervallo sincr. Contatti Solo manualmente + Intervallo sincr. Calendari + Intervallo sincr. Attività + Sincr. solo tramite WiFi + La sincronizzazione è limitata alle connessioni WiFi + CalDAV + Verranno sincronizzati tutti gli eventi + Problemi? Disinstalla e poi re-installa DAVdroid. + Fuso orario: + Calendario (solo eventi) + Elenco attività (solo attività) + Sei sicuro? Si è verificato un errore. Si è verificato un errore HTTP. Si è verificato un errore di I/O. Mostra dettagli + Permessi DAVdroid diff --git a/dav4android b/dav4android index 0edfc6a7..7893c474 160000 --- a/dav4android +++ b/dav4android @@ -1 +1 @@ -Subproject commit 0edfc6a74c2d48c051d4ffcd7d41272f6a83020e +Subproject commit 7893c474152290fed83db6f907ed911513d54850 diff --git a/vcard4android b/vcard4android index 1f72dbbe..c75322ea 160000 --- a/vcard4android +++ b/vcard4android @@ -1 +1 @@ -Subproject commit 1f72dbbea94fb5a6e0a55530266f8b5331793022 +Subproject commit c75322ea59d8d6b204418f27e19f6604e6a4ac59