aboutsummaryrefslogtreecommitdiffstats
path: root/proguard-rules.pro
diff options
context:
space:
mode:
Diffstat (limited to 'proguard-rules.pro')
-rw-r--r--proguard-rules.pro14
1 files changed, 13 insertions, 1 deletions
diff --git a/proguard-rules.pro b/proguard-rules.pro
index 37d621508..e60465e6c 100644
--- a/proguard-rules.pro
+++ b/proguard-rules.pro
@@ -18,4 +18,16 @@
-dontwarn org.bouncycastle.jce.provider.X509LDAPCertStoreSpi
-dontwarn org.bouncycastle.cert.dane.**
-dontwarn rocks.xmpp.addr.**
--dontwarn com.google.firebase.analytics.connector.AnalyticsConnector \ No newline at end of file
+-dontwarn com.google.firebase.analytics.connector.AnalyticsConnector
+
+# JSR 305 annotations are for embedding nullability information.
+-dontwarn javax.annotation.**
+
+# A resource is loaded with a relative path so the package of this class must be preserved.
+-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
+
+# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
+-dontwarn org.codehaus.mojo.animal_sniffer.*
+
+# OkHttp platform used only on JVM and when Conscrypt dependency is available.
+-dontwarn okhttp3.internal.platform.ConscryptPlatform \ No newline at end of file