From 4652541b61df5490d04cfa9efe57acd0612b3bc5 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 9 Apr 2016 21:47:10 +0200 Subject: update gradle and gradle plugin --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 ++-- libs/MemorizingTrustManager/build.gradle | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index b1e97ecf2..020a87d34 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:1.5.0' + classpath 'com.android.tools.build:gradle:2.0.0' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 81cfe7fe8..61de9bb3c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sat Nov 22 17:47:57 CET 2014 +#Sat Apr 09 13:15:52 CEST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip diff --git a/libs/MemorizingTrustManager/build.gradle b/libs/MemorizingTrustManager/build.gradle index 47491fecf..dc2e7b603 100644 --- a/libs/MemorizingTrustManager/build.gradle +++ b/libs/MemorizingTrustManager/build.gradle @@ -3,7 +3,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:1.2.3' + classpath 'com.android.tools.build:gradle:2.0.0' } } -- cgit v1.2.3 From 83fab0650880873f0fb77697acc4c5102ad5f166 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 9 Apr 2016 21:48:06 +0200 Subject: introduced setting to turn of notification led --- .../java/eu/siacs/conversations/services/NotificationService.java | 5 ++++- src/main/res/values/strings.xml | 8 +++++--- src/main/res/xml/preferences.xml | 7 ++++++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java index cec9a3ef8..003f54715 100644 --- a/src/main/java/eu/siacs/conversations/services/NotificationService.java +++ b/src/main/java/eu/siacs/conversations/services/NotificationService.java @@ -180,6 +180,7 @@ public class NotificationService { final String ringtone = preferences.getString("notification_ringtone", null); final boolean vibrate = preferences.getBoolean("vibrate_on_notification", true); + final boolean led = preferences.getBoolean("led", true); if (notifications.size() == 0) { notificationManager.cancel(NOTIFICATION_ID); @@ -210,7 +211,9 @@ public class NotificationService { mBuilder.setDefaults(0); mBuilder.setSmallIcon(R.drawable.ic_notification); mBuilder.setDeleteIntent(createDeleteIntent()); - mBuilder.setLights(0xff00FF00, 2000, 3000); + if (led) { + mBuilder.setLights(0xff00FF00, 2000, 3000); + } final Notification notification = mBuilder.build(); notificationManager.notify(NOTIFICATION_ID, notification); } diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index e991d0518..e9e997305 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -108,9 +108,11 @@ Notifications Notify when a new message arrives Vibrate - Also vibrate when a new message arrives - Sound - Play ringtone with notification + Vibrate when a new message arrives + LED Notification + Blink notification light when a new message arrives + Ringtone + Play sound when a new message arrives Notification grace period Disable notifications for a short time after a carbon copy was received Advanced diff --git a/src/main/res/xml/preferences.xml b/src/main/res/xml/preferences.xml index f505baf7c..e4b29856b 100644 --- a/src/main/res/xml/preferences.xml +++ b/src/main/res/xml/preferences.xml @@ -79,7 +79,12 @@ android:key="vibrate_on_notification" android:summary="@string/pref_vibrate_summary" android:title="@string/pref_vibrate"/> - + Date: Sun, 10 Apr 2016 00:18:14 +0200 Subject: moved authentication into seperate method. force close socket before changing status --- .../siacs/conversations/xmpp/XmppConnection.java | 82 ++++++++++++---------- 1 file changed, 44 insertions(+), 38 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java index 6427c3471..30cb96dca 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java +++ b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java @@ -183,16 +183,18 @@ public class XmppConnection implements Runnable { if (packet.getType() == IqPacket.TYPE.RESULT) { account.setOption(Account.OPTION_REGISTER, false); + forceCloseSocket(); changeStatus(Account.State.REGISTRATION_SUCCESSFUL); } else if (packet.hasChild("error") && (packet.findChild("error") .hasChild("conflict"))) { + forceCloseSocket(); changeStatus(Account.State.REGISTRATION_CONFLICT); } else { + forceCloseSocket(); changeStatus(Account.State.REGISTRATION_FAILED); Log.d(Config.LOGTAG, packet.toString()); } - disconnect(true); } }; } @@ -739,47 +741,12 @@ public class XmppConnection implements Runnable { } } else if (!this.streamFeatures.hasChild("register") && account.isOptionSet(Account.OPTION_REGISTER)) { + forceCloseSocket(); changeStatus(Account.State.REGISTRATION_NOT_SUPPORTED); - disconnect(true); } else if (this.streamFeatures.hasChild("mechanisms") && shouldAuthenticate && (features.encryptionEnabled || Config.ALLOW_NON_TLS_CONNECTIONS)) { - final List mechanisms = extractMechanisms(streamFeatures - .findChild("mechanisms")); - final Element auth = new Element("auth"); - auth.setAttribute("xmlns", "urn:ietf:params:xml:ns:xmpp-sasl"); - if (mechanisms.contains("EXTERNAL") && account.getPrivateKeyAlias() != null) { - saslMechanism = new External(tagWriter, account, mXmppConnectionService.getRNG()); - } else if (mechanisms.contains("SCRAM-SHA-1")) { - saslMechanism = new ScramSha1(tagWriter, account, mXmppConnectionService.getRNG()); - } else if (mechanisms.contains("PLAIN")) { - saslMechanism = new Plain(tagWriter, account); - } else if (mechanisms.contains("DIGEST-MD5")) { - saslMechanism = new DigestMd5(tagWriter, account, mXmppConnectionService.getRNG()); - } - if (saslMechanism != null) { - final JSONObject keys = account.getKeys(); - try { - if (keys.has(Account.PINNED_MECHANISM_KEY) && - keys.getInt(Account.PINNED_MECHANISM_KEY) > saslMechanism.getPriority()) { - Log.e(Config.LOGTAG, "Auth failed. Authentication mechanism " + saslMechanism.getMechanism() + - " has lower priority (" + String.valueOf(saslMechanism.getPriority()) + - ") than pinned priority (" + keys.getInt(Account.PINNED_MECHANISM_KEY) + - "). Possible downgrade attack?"); - throw new SecurityException(); - } - } catch (final JSONException e) { - Log.d(Config.LOGTAG, "Parse error while checking pinned auth mechanism"); - } - Log.d(Config.LOGTAG, account.getJid().toString() + ": Authenticating with " + saslMechanism.getMechanism()); - auth.setAttribute("mechanism", saslMechanism.getMechanism()); - if (!saslMechanism.getClientFirstMessage().isEmpty()) { - auth.setContent(saslMechanism.getClientFirstMessage()); - } - tagWriter.writeElement(auth); - } else { - throw new IncompatibleServerException(); - } + authenticate(); } else if (this.streamFeatures.hasChild("sm", "urn:xmpp:sm:" + smVersion) && streamId != null) { if (Config.EXTENDED_SM_LOGGING) { Log.d(Config.LOGTAG,account.getJid().toBareJid()+": resuming after stanza #"+stanzasReceived); @@ -795,6 +762,45 @@ public class XmppConnection implements Runnable { } } + private void authenticate() throws IOException { + final List mechanisms = extractMechanisms(streamFeatures + .findChild("mechanisms")); + final Element auth = new Element("auth"); + auth.setAttribute("xmlns", "urn:ietf:params:xml:ns:xmpp-sasl"); + if (mechanisms.contains("EXTERNAL") && account.getPrivateKeyAlias() != null) { + saslMechanism = new External(tagWriter, account, mXmppConnectionService.getRNG()); + } else if (mechanisms.contains("SCRAM-SHA-1")) { + saslMechanism = new ScramSha1(tagWriter, account, mXmppConnectionService.getRNG()); + } else if (mechanisms.contains("PLAIN")) { + saslMechanism = new Plain(tagWriter, account); + } else if (mechanisms.contains("DIGEST-MD5")) { + saslMechanism = new DigestMd5(tagWriter, account, mXmppConnectionService.getRNG()); + } + if (saslMechanism != null) { + final JSONObject keys = account.getKeys(); + try { + if (keys.has(Account.PINNED_MECHANISM_KEY) && + keys.getInt(Account.PINNED_MECHANISM_KEY) > saslMechanism.getPriority()) { + Log.e(Config.LOGTAG, "Auth failed. Authentication mechanism " + saslMechanism.getMechanism() + + " has lower priority (" + String.valueOf(saslMechanism.getPriority()) + + ") than pinned priority (" + keys.getInt(Account.PINNED_MECHANISM_KEY) + + "). Possible downgrade attack?"); + throw new SecurityException(); + } + } catch (final JSONException e) { + Log.d(Config.LOGTAG, "Parse error while checking pinned auth mechanism"); + } + Log.d(Config.LOGTAG, account.getJid().toString() + ": Authenticating with " + saslMechanism.getMechanism()); + auth.setAttribute("mechanism", saslMechanism.getMechanism()); + if (!saslMechanism.getClientFirstMessage().isEmpty()) { + auth.setContent(saslMechanism.getClientFirstMessage()); + } + tagWriter.writeElement(auth); + } else { + throw new IncompatibleServerException(); + } + } + private List extractMechanisms(final Element stream) { final ArrayList mechanisms = new ArrayList<>(stream .getChildren().size()); -- cgit v1.2.3 From 91b17c6925e24f68240b25d26f74a352191ff1af Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 10 Apr 2016 00:19:20 +0200 Subject: =?UTF-8?q?fixed=20'connecting=E2=80=A6'=20button?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java index 9d73290a5..48ccb9f01 100644 --- a/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/EditAccountActivity.java @@ -241,12 +241,11 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate mFetchingAvatar = true; xmppConnectionService.checkForAvatar(mAccount, mAvatarFetchCallback); } - } else { - updateSaveButton(); } if (mAccount != null) { updateAccountInformation(false); } + updateSaveButton(); } @Override @@ -335,7 +334,8 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate this.mSaveButton.setText(R.string.save); this.mSaveButton.setEnabled(true); this.mSaveButton.setTextColor(getPrimaryTextColor()); - } else if (mAccount != null && (mAccount.getStatus() == Account.State.CONNECTING || mFetchingAvatar)) { + } else if (mAccount != null + && (mAccount.getStatus() == Account.State.CONNECTING || mAccount.getStatus() == Account.State.REGISTRATION_SUCCESSFUL|| mFetchingAvatar)) { this.mSaveButton.setEnabled(false); this.mSaveButton.setTextColor(getSecondaryTextColor()); this.mSaveButton.setText(R.string.account_status_connecting); @@ -536,6 +536,7 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate protected void onBackendConnected() { if (this.jidToEdit != null) { this.mAccount = xmppConnectionService.findAccountByJid(jidToEdit); + this.mInitMode |= this.mAccount.isOptionSet(Account.OPTION_REGISTER); if (this.mAccount != null) { if (this.mAccount.getPrivateKeyAlias() != null) { this.mPassword.setHint(R.string.authenticate_with_certificate); @@ -631,6 +632,8 @@ public class EditAccountActivity extends XmppActivity implements OnAccountUpdate if (!mInitMode) { this.mAvatar.setVisibility(View.VISIBLE); this.mAvatar.setImageBitmap(avatarService().get(this.mAccount, getPixel(72))); + } else { + this.mAvatar.setVisibility(View.GONE); } if (this.mAccount.isOptionSet(Account.OPTION_REGISTER)) { this.mRegisterNew.setVisibility(View.VISIBLE); -- cgit v1.2.3 From 5786e753740065cb2a5398ee964642054074e6f2 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 10 Apr 2016 00:19:53 +0200 Subject: don't throw IO exception at end of stream --- src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java index 30cb96dca..7bc08e9ca 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java +++ b/src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java @@ -560,7 +560,6 @@ public class XmppConnection implements Runnable { } nextTag = tagReader.readTag(); } - throw new IOException("reached end of stream. last tag was "+nextTag); } private void acknowledgeStanzaUpTo(int serverCount) { -- cgit v1.2.3 From 677269606cff9d9a555b0dafadb7ef5062f90fc2 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 10 Apr 2016 00:31:16 +0200 Subject: add entries to gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index cfe012183..9f1d29fe9 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,8 @@ src/playstore/res/values/gcm.xml # https://github.com/github/gitignore/blob/master/Gradle.gitignore .gradle/ build/ +captures/ +gradle.properties # Ignore Gradle GUI config gradle-app.setting -- cgit v1.2.3 From 77f4513862c6d5dbf878bfa14094f20d9fc34811 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 10 Apr 2016 21:19:50 +0200 Subject: pulled translations from transifex --- src/main/res/values-ar/strings.xml | 3 --- src/main/res/values-bg/strings.xml | 9 ++++++--- src/main/res/values-ca/strings.xml | 3 --- src/main/res/values-cs/strings.xml | 3 --- src/main/res/values-de/strings.xml | 3 +++ src/main/res/values-el/strings.xml | 3 --- src/main/res/values-es/strings.xml | 3 --- src/main/res/values-eu/strings.xml | 3 --- src/main/res/values-fr/strings.xml | 3 --- src/main/res/values-gl/strings.xml | 3 --- src/main/res/values-id/strings.xml | 3 --- src/main/res/values-it/strings.xml | 3 --- src/main/res/values-iw/strings.xml | 3 --- src/main/res/values-ja/strings.xml | 3 --- src/main/res/values-ko/strings.xml | 3 --- src/main/res/values-nb-rNO/strings.xml | 3 --- src/main/res/values-nl/strings.xml | 3 --- src/main/res/values-pl/strings.xml | 3 --- src/main/res/values-pt-rBR/strings.xml | 11 +++++++---- src/main/res/values-pt/strings.xml | 3 --- src/main/res/values-ro-rRO/strings.xml | 3 --- src/main/res/values-ru/strings.xml | 3 --- src/main/res/values-sk/strings.xml | 3 --- src/main/res/values-sr/strings.xml | 7 +++++-- src/main/res/values-sv/strings.xml | 3 --- src/main/res/values-tr-rTR/strings.xml | 3 --- src/main/res/values-vi/strings.xml | 3 --- src/main/res/values-zh-rCN/strings.xml | 11 ++++++----- src/main/res/values-zh-rTW/strings.xml | 3 --- 29 files changed, 27 insertions(+), 86 deletions(-) diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml index e3a71f697..cefcdf062 100644 --- a/src/main/res/values-ar/strings.xml +++ b/src/main/res/values-ar/strings.xml @@ -95,9 +95,6 @@ الإشعارات أخبرني عندما تصل رساله جديده إعداد الإهتزاز - تفعيل الاهتزاز عندما تصل رساله جديده - التبيه الصوتي - سماع صوت عندما تصل رساله لا ترسل تقارير أخطاء الغاء ارسال تقارير الأخطاء يقلل من فرص حل المشكلة سريعا فكن متعاون تأكيد الرسالة diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml index daa07b085..064639631 100644 --- a/src/main/res/values-bg/strings.xml +++ b/src/main/res/values-bg/strings.xml @@ -107,9 +107,11 @@ Известия Известяване при получаване на ново съобщение Вибрация - Също така да има и вибрация при получаване на ново съобщение - Звук - Изпълнение на звук с известието + Вибриране при получаване на ново съобщение + Известие чрез светодиода + Мигане на индикаторния светодиод при получаване на ново съобщение + Тон на звънене + Изпълнение на звук при получаване на ново съобщение Продължителност на отсрочване на известията Изключва известията за кратко, след като бъде получено копие на съобщение Разширени @@ -577,4 +579,5 @@ Вие вече имате доверие на този контакт. Избирайки „готово“, Вие просто потвърждавате, че %s е част от тази беседа. Изберете изображение и изрежете Вие сте деактивирали този профил + Грешка в сигурността: неправилен достъп до файл diff --git a/src/main/res/values-ca/strings.xml b/src/main/res/values-ca/strings.xml index 1c06d9abf..2a9aa8c55 100644 --- a/src/main/res/values-ca/strings.xml +++ b/src/main/res/values-ca/strings.xml @@ -96,9 +96,6 @@ Notificacions Notifica quan arriba un nou missatge Vibra - Vibra quan arriba un nou missatge - So - Reprodueix el to de trucada amb la notificació Notificació del període d\'espera Desactiva les notificacions durant un breu termini després de rebre una còpia de missatges carbon Mai enviïs informes d\'errors diff --git a/src/main/res/values-cs/strings.xml b/src/main/res/values-cs/strings.xml index 7642e2978..c70eac632 100644 --- a/src/main/res/values-cs/strings.xml +++ b/src/main/res/values-cs/strings.xml @@ -107,9 +107,6 @@ Upozornění Upozornit při přijetí nové zprávy Vibrovat - Vibrovat při přijetí nové zprávy - Zvuk - Přehrát zvuk společně s upozorněním Četnost upozornění Neupozorňovat krátce poté co byla obdržena kopie zprávy Rozšířené diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 68325e00d..523dc1e15 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -108,6 +108,8 @@ Benachrichtigen bei Erhalt einer neuen Nachricht Vibrieren Vibrieren bei Erhalt einer neuen Nachricht + LED Benachrichtigung + Blinke bei Erhalt einer neuen Nachricht Benachrichtigungston Benachrichtigungston wiedergeben Gnadenfrist @@ -577,4 +579,5 @@ Du vertraust diesem Kontakt bereits. Durch Auswählen von \"Fertig\" bestätigst du, dass %s Teil dieser Konferenz ist. Bild auswählen und zuschneiden Du hast dieses Konto deaktiviert + Sicherheitsfehler: Dateizugriff nicht erlaubt diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index 804a2146f..6a3bec969 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -96,9 +96,6 @@ Ειδοποιήσεις Ειδοποίηση όταν λαμβάνεται ένα νέο μήνυμα Δόνηση - Επίσης δόνηση όταν έρχεται ένα νέο μήνυμα - Ήχος - Αναπαραγωγή ήχου κλήσης με την ειδοποίηση Περίοδος χάριτος ειδοποιήσεων Απενεργοποίηση ειδοποιήσεων για λίγο χρόνο μετά από τη λήψη ακριβούς αντιγράφου Να μην αποστέλλονται αναφορές λαθών diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml index 5af941b33..b45a02486 100644 --- a/src/main/res/values-es/strings.xml +++ b/src/main/res/values-es/strings.xml @@ -107,9 +107,6 @@ Notificaciones Notificar cuando llega un nuevo mensaje Vibrar - Vibra cuando llega un nuevo mensaje - Sonido - Reproduce tono con la notificación Notificaciones Carbons Deshabilita las notificaciones durante un corto periodo de tiempo después de recibir la copia del mensaje carbon Avanzado diff --git a/src/main/res/values-eu/strings.xml b/src/main/res/values-eu/strings.xml index ed9fbeb5c..061d4fd4e 100644 --- a/src/main/res/values-eu/strings.xml +++ b/src/main/res/values-eu/strings.xml @@ -107,9 +107,6 @@ Jakinarazpenak Mezu berri bat heltzerakoan jakinarazi Dardaratu - Dardaratu ere mezu berri bat heltzerakoan - Soinua - Dei-tonua jo jakinarazpenarekin Jakinarazpenen grazia epea Jakinarazpenak denbora labur baterako ezgaitu ikatz-kopia bat jaso ondoren Aurreratua diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml index 889f50922..3ddb3e771 100644 --- a/src/main/res/values-fr/strings.xml +++ b/src/main/res/values-fr/strings.xml @@ -105,9 +105,6 @@ Notifications Notifier de l\'arrivée d\'un message. Vibration - Vibrer lors de l\'arrivée d\'un message. - Sonore - Jouer une sonnerie pour notifier. Période sans notification Désactiver momentanément les notifications après l\'arrivée d\'une copie carbone. Avancé diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml index 0a414b9e6..cdab2e030 100644 --- a/src/main/res/values-gl/strings.xml +++ b/src/main/res/values-gl/strings.xml @@ -61,9 +61,6 @@ Notificacións Notifica cuando chega unha nova mensaxe Tremer - Treme cando chega unha novo mensaxe - Son - Reproduce un ton ca notificación Notificacións Carbons Deshabilita as notificacións durante un corto periodo de tiempo despois de recibir a copia da mensaxe carbón Nunca enviar informe de erros diff --git a/src/main/res/values-id/strings.xml b/src/main/res/values-id/strings.xml index 3b5d10ffd..ab149bf00 100644 --- a/src/main/res/values-id/strings.xml +++ b/src/main/res/values-id/strings.xml @@ -101,9 +101,6 @@ Notifikasi Notifikasikan jika pesan baru tiba Getar - Juga aktifkan getaran bila pesan baru tiba - Suara - mainkan suara saat menerima notifikasi Tenggang waktu pemberitahuan Nonaktifkan pemberitahuan untuk waktu yang singkat setelah salinan diterima Lanjutan diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index 83bcbda01..8f00ad6af 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -105,9 +105,6 @@ Notifiche Notifica quando arriva un nuovo messaggio Vibra - Vibra anche quando arriva un nuovo messaggio - Suono - Riproduci una suoneria con la notifica Periodo tra notifiche Disabilita le notifiche per un breve lasso di tempo dopo che un messaggio è stato ricevuto Avanzate diff --git a/src/main/res/values-iw/strings.xml b/src/main/res/values-iw/strings.xml index 5b640ff2e..7d22efb8b 100644 --- a/src/main/res/values-iw/strings.xml +++ b/src/main/res/values-iw/strings.xml @@ -102,9 +102,6 @@ התראות תודיע כאשר הודעה חדשה מגיעה הרטט - הרטט גם כאשר הודעה חדשה מגיעה - צליל - נגן צלצול עם כל התראה משך תקופת ארכה נטרל התראות לזמן קצר לאחר שהודעת Carbon Copy מתקבלת לעולם אל תשלח דיווחי קריסה diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml index 2268ca966..2ff16d5bf 100644 --- a/src/main/res/values-ja/strings.xml +++ b/src/main/res/values-ja/strings.xml @@ -107,9 +107,6 @@ 通知 新しいメッセージが到着したときに通知します 振動 - 新しいメッセージが到着したときに振動もします - サウンド - 通知で着信音を再生します 通知猶予期間 カーボンコピーを受信した後、短時間、通知を無効にします 詳細 diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml index 311d3fdd9..b4e0311bc 100644 --- a/src/main/res/values-ko/strings.xml +++ b/src/main/res/values-ko/strings.xml @@ -104,9 +104,6 @@ 알림 새 메세지 도착시 알림 진동 - 새 메세지 도착시 진동 - 소리 - 알림과 동시에 벨소리 재생 알림 유예 Carbon Copy 수신 후에 잠시동안 알림 해제 충돌 보고서 보내지 않음 diff --git a/src/main/res/values-nb-rNO/strings.xml b/src/main/res/values-nb-rNO/strings.xml index b78c1fba2..d12975bdf 100644 --- a/src/main/res/values-nb-rNO/strings.xml +++ b/src/main/res/values-nb-rNO/strings.xml @@ -104,9 +104,6 @@ Varslinger Varsle når en ny melding ankommer Vibrer - Vibrer også når ny melding ankommer - Lyd - Spill av ringetone ved varsel Stilleperiode Deaktiver varslinger for en kort periode etter at en kopi er mottatt Aldri send feilrettingsrapporter diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml index 44e5dab65..4e742f810 100644 --- a/src/main/res/values-nl/strings.xml +++ b/src/main/res/values-nl/strings.xml @@ -107,9 +107,6 @@ Meldingen Melding als een nieuw bericht arriveert Trillen - Tril ook wanneer een nieuw bericht arriveert - Geluid - Speel beltoon af bij melding Uitstelperiode voor meldingen Schakel meldingen voor korte tijd uit als er een carbon copy wordt ontvangen Geavanceerd diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 15bd09554..658f17110 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -105,9 +105,6 @@ Powiadomienia Powiadamiaj, gdy nadejdzie wiadomość Wibracje - Wibruj, gdy nadejdzie wiadomość - Dźwięk - Odtwórz dźwięk z powiadomieniem Opóźnienie powiadomień Wyłącz powiadomienia przez krótki czas po otrzymaniu kopii wiadomości Zaawansowane diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/main/res/values-pt-rBR/strings.xml index ea50da439..3c41c32a6 100644 --- a/src/main/res/values-pt-rBR/strings.xml +++ b/src/main/res/values-pt-rBR/strings.xml @@ -105,11 +105,13 @@ Aceitar automaticamente arquivos menores que... Notificação Notificações - Notificar quando uma nova mensagem for recebida + Notificar ao receber uma nova mensagem Vibração - Vibrar quando uma nova mensagem for recebida - Som - Som de notificação + Vibrar ao receber uma nova mensagem + Notificação via LED + Piscar a luz de notificação ao receber uma nova mensagem + Toque + Tocar um som ao receber uma nova mensagem Tempo de espera da notificação Desativar notificações por um curto período após uma copia ser recebida Avançado @@ -577,4 +579,5 @@ Você já confia nesse contato. Ao selecionar \'Concluído\', você está apenas confirmando que %s é parte dessa conferência. Selecione e recorte a imagem Você desabilitou essa conta + Erro de segurança: Acesso inválido ao arquivo diff --git a/src/main/res/values-pt/strings.xml b/src/main/res/values-pt/strings.xml index c779aa7ce..8e5027973 100644 --- a/src/main/res/values-pt/strings.xml +++ b/src/main/res/values-pt/strings.xml @@ -107,9 +107,6 @@ Notificações Notificar quando uma nova mensagem for recebida Vibrar - Vibrar também quando uma nova mensagem for recebida - Som - Tocar um som com a notificação Período de carência da notificação Desativar notificações por um curto período após a copia oculta ser recebida Avançadas diff --git a/src/main/res/values-ro-rRO/strings.xml b/src/main/res/values-ro-rRO/strings.xml index 090d234e3..d8512d6de 100644 --- a/src/main/res/values-ro-rRO/strings.xml +++ b/src/main/res/values-ro-rRO/strings.xml @@ -107,9 +107,6 @@ Notificari Notifica cand un nou mesaj este primit Vibreaza - Vibreaza cand un nou mesaj este primit - Sunet - Ton de apel pentru notificare Perioada de gratie notificari Opreste notificari pentru o scurta perioada dupa ce o copie a mesajului a fost primita Optiuni avansate diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index c050b6db9..c206717c5 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -105,9 +105,6 @@ Уведомление Использовать звуковое уведомление когда приходят новые сообщения Вибрация - Использовать вибрацию когда приходят новые сообщения - Звуковой сигнал - Выберите звуковой сигнал для сообщений Отсрочка уведомлений Не использовать уведомления, если вы прочитали сообщение на другом устройстве Дополнительно diff --git a/src/main/res/values-sk/strings.xml b/src/main/res/values-sk/strings.xml index 414fdf69f..aaa39dd44 100644 --- a/src/main/res/values-sk/strings.xml +++ b/src/main/res/values-sk/strings.xml @@ -99,9 +99,6 @@ Upozornenia Upozorniť pri prijatí novej správy Vibrovať - Vibrovať pri prijatí novej správy - Zvuk - Prehrať zvuk spolu s upozornením Doba na prečítanie upozornenia Neupozorňovať krátko po obdržaní kópie správy Neodosielať detaily o zlyhaní aplikácie diff --git a/src/main/res/values-sr/strings.xml b/src/main/res/values-sr/strings.xml index 5ad8362a5..f4091e6b6 100644 --- a/src/main/res/values-sr/strings.xml +++ b/src/main/res/values-sr/strings.xml @@ -107,9 +107,11 @@ Обавештења Обавести кад стигне нова порука Вибрирај - Вибрирај кад стигне нова порука + Вибрирање кад стигне нова порука + ЛЕД светло + Трептање ЛЕД светла кад стигне нова порука Звук - Звуци обавештења + Пуштање звука кад стигне нова порука Период одгоде обавештења Искључи обавештења на кратко по примању карбон копије Напредно @@ -580,4 +582,5 @@ Већ се поуздате у овог контакта. Избором „Готово“ само потврђујете да је %s део овог групног ћаскања. Изабери слику и опсеци Искључили сте овај налог + Безбедносна грешка: неисправан приступ фајлу diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml index 370039c10..2834cbb39 100644 --- a/src/main/res/values-sv/strings.xml +++ b/src/main/res/values-sv/strings.xml @@ -107,9 +107,6 @@ Notifieringar Notifiera när meddelande tagits emot Vibrera - Vibrera när meddelande tagits emot - Ljud - Spela ljud med notifiering Notifieringsfrist Inaktivera notifieringar en kort stund efter att en carbon copy tagits emot Avancerat diff --git a/src/main/res/values-tr-rTR/strings.xml b/src/main/res/values-tr-rTR/strings.xml index 2d434f039..a1c085169 100644 --- a/src/main/res/values-tr-rTR/strings.xml +++ b/src/main/res/values-tr-rTR/strings.xml @@ -105,9 +105,6 @@ Bildirimler Yeni ileti geldiğinde bildir Titreşim - Yeni bir ileti geldiğinde aynı zamanda titreşsin - Ses - Bildirimle birlikte zil çalsın Bildirim mühleti Karbon kopya alındıktan sonra kısa bir süre için bildirimleri kapa Gelişmiş diff --git a/src/main/res/values-vi/strings.xml b/src/main/res/values-vi/strings.xml index 935e6fa32..2887af13d 100644 --- a/src/main/res/values-vi/strings.xml +++ b/src/main/res/values-vi/strings.xml @@ -104,9 +104,6 @@ Thông báo Thông báo khi có tin nhắn mới Rung - Rung khi có tin nhắn mới - Âm báo - Chơi nhạc chuông cùng với thông báo Thời gian gia hạn thông báo Tắt thông báo trong một thời gian ngắn sau khi nhận được bản sao giấy than Không bao giờ gửi báo cáo dừng chạy diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index 8c7705379..9f0413345 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -71,6 +71,8 @@ 传递失败 拒绝 准备传输图像 + 正在传输图像 + 正在分享文件,请稍候… 清除历史记录 清除会话记录 删除该会话中所有信息?\n\n注: 该操作不会影响其他设备或服务器保存的信息。 @@ -105,9 +107,6 @@ 通知 收到新消息时通知 震动 - 收到新消息时震动 - 声音 - 收到新消息时的铃声 通知限期 接收副本短时间内关闭通知 高级 @@ -351,6 +350,7 @@ 选择文件 接收中 %1$s (已完成 %2$d%%) 下载 %s + 删除 %s 文件 打开 %s 发送中 (已完成 %1$d%%) @@ -505,7 +505,7 @@ 当设备进入静音模式时把资源标识改为不可用 静音模式开启振动 当设备进入振动模式时把资源标识改为不可用 - 高级边接设置 + 高级连接设置 注册账户时显示主机名和端口 xmpp.example.com 使用证书添加账户 @@ -526,7 +526,7 @@ 您的设备不支持设备证书选择! 连接 通过 Tor 连接 - 所有连接使用 Tor 网络隧道。需要 Orbot + 所有连接使用 Tor 网络传输,需要 Orbot 主机名 端口 服务器 - 或者 .orion 地址 @@ -539,6 +539,7 @@ 载入更多消息 用 %s 分享文件 用 %s 分享图片 + 图片分享自 %s Conversations 需要访问外部存储 与联系人同步 Conversations 会匹配你的 XMPP 花名册与你的联系人,以显示他们的全名和头像。\n\nConversations 只会读取你的联系人并在本地匹配,不会上传到你的服务器。\n\n现在将要询问你是否给予访问你联系人的权限。 diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml index 952035f34..de9197443 100644 --- a/src/main/res/values-zh-rTW/strings.xml +++ b/src/main/res/values-zh-rTW/strings.xml @@ -80,9 +80,6 @@ 通知 收到新訊息時通知 震動 - 收到新訊息時震動 - 聲音 - 收到新訊息時播放鈴聲 通知限期 收到副本後,關閉通知一小段時間 總是不發送故障報告 -- cgit v1.2.3 From 23a0beab43a5f30baf6481afeb9188b86df0b32d Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 10 Apr 2016 21:20:13 +0200 Subject: version bump to 1.11.6 + changelog --- CHANGELOG.md | 4 ++++ build.gradle | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9191d6ba..683b8d739 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ###Changelog +####Version 1.11.6 +* added preference to disable notification light +* various bug fixes + ####Version 1.11.5 * check file ownership to not accidentally share private files diff --git a/build.gradle b/build.gradle index 020a87d34..a1d5710dc 100644 --- a/build.gradle +++ b/build.gradle @@ -64,8 +64,8 @@ android { defaultConfig { minSdkVersion 14 targetSdkVersion 23 - versionCode 138 - versionName "1.11.5" + versionCode 139 + versionName "1.11.6" archivesBaseName += "-$versionName" applicationId "eu.siacs.conversations" } -- cgit v1.2.3