mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
Compare commits
1 Commits
battery-0
...
bscotch/pr
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
340cff8be5 |
63
server/android/proguard-rules.pro
vendored
63
server/android/proguard-rules.pro
vendored
@@ -1,62 +1,29 @@
|
||||
-dontwarn java.awt.Color
|
||||
-dontwarn java.beans.BeanInfo
|
||||
-dontwarn java.beans.IntrospectionException
|
||||
-dontwarn java.beans.Introspector
|
||||
-dontwarn java.beans.PropertyDescriptor
|
||||
-dontwarn java.lang.management.ManagementFactory
|
||||
-dontwarn java.lang.management.RuntimeMXBean
|
||||
-dontwarn org.apache.logging.log4j.Level
|
||||
-dontwarn org.apache.logging.log4j.LogManager
|
||||
-dontwarn org.apache.logging.log4j.Logger
|
||||
-dontwarn org.apache.logging.log4j.message.MessageFactory
|
||||
-dontwarn org.apache.logging.log4j.spi.ExtendedLogger
|
||||
-dontwarn org.apache.logging.log4j.spi.ExtendedLoggerWrapper
|
||||
-dontwarn org.apache.log4j.Level
|
||||
-dontwarn org.apache.log4j.Logger
|
||||
-dontwarn org.apache.log4j.Priority
|
||||
-dontwarn org.conscrypt.BufferAllocator
|
||||
-dontwarn org.conscrypt.Conscrypt
|
||||
-dontwarn org.conscrypt.HandshakeListener
|
||||
-dontwarn org.eclipse.jetty.npn.NextProtoNego$ClientProvider
|
||||
-dontwarn org.eclipse.jetty.npn.NextProtoNego$Provider
|
||||
-dontwarn org.eclipse.jetty.npn.NextProtoNego$ServerProvider
|
||||
-dontwarn org.eclipse.jetty.npn.NextProtoNego
|
||||
-dontwarn org.jetbrains.annotations.Async$Execute
|
||||
-dontwarn org.jetbrains.annotations.Async$Schedule
|
||||
-dontwarn reactor.blockhound.integration.BlockHoundIntegration
|
||||
|
||||
-keep class io.ktor.** { *; }
|
||||
-keep class io.netty.** { *; }
|
||||
-keep class kotlin.reflect.jvm.internal.** { *; }
|
||||
-keep class kotlinx.coroutines.** { *; }
|
||||
-dontwarn kotlinx.atomicfu.**
|
||||
-dontwarn java.beans.**
|
||||
|
||||
-dontwarn io.netty.**
|
||||
-dontwarn com.typesafe.**
|
||||
-dontwarn org.slf4j.**
|
||||
-keep class io.netty.** { *; }
|
||||
|
||||
# Proguard configuration for Jackson 2.x
|
||||
# Jackson 2.x
|
||||
# https://github.com/FasterXML/jackson-docs/wiki/JacksonOnAndroid
|
||||
#-keep class java.beans.** { *; }
|
||||
#-dontwarn java.beans.**
|
||||
#
|
||||
#-keep class com.fasterxml.jackson.** { *; }
|
||||
#-dontwarn com.fasterxml.jackson.databind.**
|
||||
#
|
||||
#-keep class com.github.jonpeterson.jackson.** { *; }
|
||||
#
|
||||
#-keepclassmembers class * {
|
||||
# @com.fasterxml.jackson.annotation.* *;
|
||||
#}
|
||||
-keepattributes *Annotation*,Signature,EnclosingMethod
|
||||
|
||||
# Proguard configuration for SnakeYAML 2.X
|
||||
#-keep class org.yaml.snakeyaml.** { *; }
|
||||
#-dontwarn org.yaml.snakeyaml.**
|
||||
-keep class com.fasterxml.jackson.**
|
||||
-keepclassmembers class * {
|
||||
@com.fasterxml.jackson.annotation.* *;
|
||||
}
|
||||
|
||||
# Jackson 2.x Model Versioning Module
|
||||
-keep class com.github.jonpeterson.jackson.**
|
||||
|
||||
# SnakeYAML 2.X
|
||||
-keep class org.yaml.snakeyaml.**
|
||||
|
||||
# Don't mess with SlimeVR config, the class structure is essential for serialization
|
||||
-keep class dev.slimevr.config.** { *; }
|
||||
|
||||
# Obfuscation is fine but it makes crash logs unreadable, we don't really need it for our app
|
||||
-dontobfuscate
|
||||
|
||||
# Temporary measure to keep config functional, beware Jackson issues if removing!!
|
||||
-dontoptimize
|
||||
|
||||
Reference in New Issue
Block a user