From: masensio Date: Thu, 22 Aug 2013 10:59:56 +0000 (+0200) Subject: Merge branch 'saml_based_federated_single_sign_on' into saml_based_federated_single_s... X-Git-Tag: oc-android-1.4.6~17^2~12 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/dea37f653c4ec0e39ea3c8d30809996660b5816f?ds=inline;hp=-c Merge branch 'saml_based_federated_single_sign_on' into saml_based_federated_single_sign_on_expired Conflicts: res/values-es/strings.xml src/com/owncloud/android/operations/SynchronizeFolderOperation.java --- dea37f653c4ec0e39ea3c8d30809996660b5816f diff --combined res/values-es/strings.xml index b7b4b2e4,065e95b1..8e6ad5e4 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@@ -45,10 -45,11 +45,11 @@@ Historia del Registro Esto muestra los registros grabados Eliminar Historial + Compruebe el servidor. Dirección del servidor Nombre de usuario Contraseña - Soy nuevo en %1$s + New to %1$s? La URL dada es incorrecta Nombre de sesión incorrecto Archivos @@@ -92,6 -93,7 +93,7 @@@ Cargando ... Error desconocido Acerca de + Cambiar contraseña Eliminar cuenta Crear cuenta Subir @@@ -115,7 -117,7 +117,7 @@@ Contactos Falló la sincronización La sincronización de %1$s s no se pudo completar - Credenciales inválidas para %1$s + Contraseña no válida para %1$s Se encontraron conflictos Falló la sincronización de contenidos de %1$d ficheros Fallos en la sincronización de contenidos @@@ -172,7 -174,7 +174,7 @@@ 30 60 - Intentando iniciar sesión... + Intentado iniciar sesión... Sin conexión de red No se ha detectado una conexión de red, chequea tu conexión a internet e intenta nuevamente. Conectar de todos modos @@@ -195,14 -197,14 +197,14 @@@ No se reconoce la versión del servidor No se ha podido establecer la conexión Conexión segura establecida - Credenciales inválidas + Nombre de usuario o contraseña incorrecta Autorización no satisfactoria Acceso denegado por servidor de autorización Ruta errónea Error interno en el servidor, código %1$d Estado inesperado; por favor, introduzca la URL del servidor de nuevo - Su autorización ha expirado.\nPor favor, autorice de nuevo + Su autorización ha expirado. Por favor, autorice de nuevo - Sus credenciales guardadas son inválidas. Por favor, introduzca sus credenciales actuales + Por favor, introduzca la contraseña actual. La aplicación finalizó inesperadamente. ¿Desea enviar un reporte de error? Enviar reporte No enviar reporte diff --combined src/com/owncloud/android/operations/RemoteOperationResult.java index 7a70744e,57014768..ef46c96a --- a/src/com/owncloud/android/operations/RemoteOperationResult.java +++ b/src/com/owncloud/android/operations/RemoteOperationResult.java @@@ -99,7 -99,7 +99,7 @@@ public class RemoteOperationResult impl mSuccess = (code == ResultCode.OK || code == ResultCode.OK_SSL || code == ResultCode.OK_NO_SSL); } - public RemoteOperationResult(boolean success, int httpCode) { + private RemoteOperationResult(boolean success, int httpCode) { mSuccess = success; mHttpCode = httpCode; @@@ -318,7 -318,7 +318,7 @@@ public String getRedirectedLocation() { return mRedirectedLocation; } - + public boolean isIdPRedirection() { return (mRedirectedLocation.toUpperCase().contains("SAML") || mRedirectedLocation.toLowerCase().contains("wayf")); diff --combined src/com/owncloud/android/operations/SynchronizeFolderOperation.java index 0236a139,aaca935c..67c7389e --- a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java +++ b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java @@@ -28,6 -28,7 +28,7 @@@ import java.util.List import java.util.Map; import java.util.Vector; + import org.apache.commons.httpclient.Header; import org.apache.http.HttpStatus; import org.apache.jackrabbit.webdav.MultiStatus; import org.apache.jackrabbit.webdav.client.methods.PropFindMethod; @@@ -242,10 -243,14 +243,10 @@@ public class SynchronizeFolderOperatio result = new RemoteOperationResult(ResultCode.SYNC_CONFLICT); // should be different result, but will do the job } else { - result = new RemoteOperationResult(true, status); - Header hCookie = query.getResponseHeader("Cookie"); - if (hCookie != null) { - Log_OC.d(TAG, "PROPFIND cookie: " + hCookie.getValue()); - } + result = new RemoteOperationResult(true, status, query.getResponseHeaders()); } } else { - result = new RemoteOperationResult(false, status); + result = new RemoteOperationResult(false, status, query.getResponseHeaders()); }