Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/cert4android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicki Hirner <hirner@bitfire.at>2019-12-26 18:56:18 +0300
committerRicki Hirner <hirner@bitfire.at>2019-12-26 18:56:18 +0300
commit1488e39a66c33c764cb9bf3356c94267196fa48b (patch)
tree47535487327339227f7119cdd7b701f9ef5d796c
parentb552b2c440b43f86b6b3d69c97c0d9d62a351f9a (diff)
parentae585f252600e475c44bddce0ddb4c159e9c7f8a (diff)
Merge branch 'master' of tyr.dev001.net:git/cert4android
-rw-r--r--.gitlab-ci.yml7
-rw-r--r--build.gradle20
-rw-r--r--src/main/java/at/bitfire/cert4android/CustomCertManager.kt5
-rw-r--r--src/main/res/values-bg/strings.xml2
-rw-r--r--src/main/res/values-fa/strings.xml18
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