diff options
author | Ricki Hirner <hirner@bitfire.at> | 2019-12-26 18:56:18 +0300 |
---|---|---|
committer | Ricki Hirner <hirner@bitfire.at> | 2019-12-26 18:56:18 +0300 |
commit | 1488e39a66c33c764cb9bf3356c94267196fa48b (patch) | |
tree | 47535487327339227f7119cdd7b701f9ef5d796c | |
parent | b552b2c440b43f86b6b3d69c97c0d9d62a351f9a (diff) | |
parent | ae585f252600e475c44bddce0ddb4c159e9c7f8a (diff) |
Merge branch 'master' of tyr.dev001.net:git/cert4android
-rw-r--r-- | .gitlab-ci.yml | 7 | ||||
-rw-r--r-- | build.gradle | 20 | ||||
-rw-r--r-- | src/main/java/at/bitfire/cert4android/CustomCertManager.kt | 5 | ||||
-rw-r--r-- | src/main/res/values-bg/strings.xml | 2 | ||||
-rw-r--r-- | src/main/res/values-fa/strings.xml | 18 |
5 files changed, 40 insertions, 12 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b61997a..3e1bc60 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: registry.gitlab.com/bitfireat/davx5-ose:latest +image: registry.gitlab.com/bitfireat/docker-android-emulator:latest before_script: - export GRADLE_USER_HOME=`pwd`/.gradle; chmod +x gradlew @@ -8,10 +8,11 @@ cache: - .gradle/ test: + tags: + - privileged script: - - (cd /sdk/emulator; ./emulator @test -no-audio -no-window & wait-for-emulator.sh) + - start-emulator.sh - ./gradlew check connectedCheck - - ./gradlew check artifacts: paths: - build/outputs/lint-results-debug.html diff --git a/build.gradle b/build.gradle index 1f88fc4..aff5175 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ buildscript { ext.versions = [ - kotlin: '1.3.50', - dokka: '0.9.18', + kotlin: '1.3.61', + dokka: '0.10.0', conscrypt: '2.2.1' ] @@ -12,9 +12,9 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.5.0' + classpath 'com.android.tools.build:gradle:3.5.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}" - classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:${versions.dokka}" + classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}" } } @@ -25,11 +25,11 @@ repositories { apply plugin: 'com.android.library' apply plugin: 'kotlin-android' -apply plugin: 'org.jetbrains.dokka-android' +apply plugin: 'org.jetbrains.dokka' android { compileSdkVersion 29 - buildToolsVersion '29.0.1' + buildToolsVersion '29.0.2' defaultConfig { minSdkVersion 14 @@ -51,6 +51,14 @@ android { defaultConfig { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + + dokka.configuration { + sourceLink { + url = "https://gitlab.com/bitfireAT/cert4android/tree/master/" + lineSuffix = "#L" + } + jdkVersion = 7 + } } dependencies { diff --git a/src/main/java/at/bitfire/cert4android/CustomCertManager.kt b/src/main/java/at/bitfire/cert4android/CustomCertManager.kt index dcbc69e..4e5df4a 100644 --- a/src/main/java/at/bitfire/cert4android/CustomCertManager.kt +++ b/src/main/java/at/bitfire/cert4android/CustomCertManager.kt @@ -91,9 +91,10 @@ class CustomCertManager @JvmOverloads constructor( } } - if (Looper.myLooper() == Looper.getMainLooper()) + check(Looper.myLooper() != Looper.getMainLooper()) { // service is actually created after bindService() by code running in looper, so this would block - throw IllegalStateException("must not be run on main thread") + "must not be run on main thread" + } Constants.log.fine("Binding to service") if (context.bindService(Intent(context, CustomCertService::class.java), newServiceConn, Context.BIND_AUTO_CREATE)) { diff --git a/src/main/res/values-bg/strings.xml b/src/main/res/values-bg/strings.xml index b6ca654..f708e10 100644 --- a/src/main/res/values-bg/strings.xml +++ b/src/main/res/values-bg/strings.xml @@ -14,4 +14,6 @@ <string name="trust_certificate_validity_period_value">%1$s – %2$s (няма да се прилага)</string> <string name="trust_certificate_fingerprints">Пръстови отпечатъци</string> <string name="trust_certificate_fingerprint_verified">Проверих целия пръстов отпечатък</string> + <string name="trust_certificate_accept">Приемам</string> + <string name="trust_certificate_reject">Отхвърлям</string> </resources>
\ No newline at end of file diff --git a/src/main/res/values-fa/strings.xml b/src/main/res/values-fa/strings.xml index 583641d..52f5aa5 100644 --- a/src/main/res/values-fa/strings.xml +++ b/src/main/res/values-fa/strings.xml @@ -1,4 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - </resources>
\ No newline at end of file + <string name="certificate_notification_connection_security">امنیت اتصال</string> + <string name="certificate_notification_user_interaction">لطفا گواهینامهی خود را بازبینی کنید</string> + + <string name="service_rejected_temporarily">گواهینامه موقتاً رد شدهاست</string> + + <string name="trust_certificate_unknown_certificate_found">cert4android با یک گواهینامهی ناشناخته مواجهشدهاست. آیا به آن اعتماد میکنید؟</string> + <string name="trust_certificate_x509_certificate_details">جزئیات گواهینامهی X509</string> + <string name="trust_certificate_issued_for">مشکل برای</string> + <string name="trust_certificate_issued_by">مشکل از</string> + <string name="trust_certificate_validity_period">دورهی اعتبار</string> + <string name="trust_certificate_fingerprints">اثر انگشتها</string> + <string name="trust_certificate_fingerprint_verified">به صورت دستی تمام اثر انگشت را تایید میکنم</string> + <string name="trust_certificate_accept">قبول</string> + <string name="trust_certificate_reject">رد</string> + <string name="trust_certificate_reset_info">شما میتوانید تمام گواهینامههای سفارشی را در تنظیمات برنامه مجدداً تنظیم کنید.</string> + +</resources>
\ No newline at end of file |