X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/af3cae5f3d698d813d91abd681e68b4b44f90c97..d356d92b5eb24f7340055f766455b943c274bc50:/graalvm-config-dir/reflect-config.json diff --git a/graalvm-config-dir/reflect-config.json b/graalvm-config-dir/reflect-config.json index 75d45253..e3b47e86 100644 --- a/graalvm-config-dir/reflect-config.json +++ b/graalvm-config-dir/reflect-config.json @@ -48,6 +48,9 @@ { "name":"[Lorg.whispersystems.signalservice.internal.push.GroupStaleDevices;" }, +{ + "name":"android.os.Build$VERSION" +}, { "name":"byte[]", "allDeclaredMethods":true, @@ -198,7 +201,7 @@ }, { "name":"java.lang.Class", - "methods":[{"name":"getRecordComponents","parameterTypes":[] }] + "methods":[{"name":"getPermittedSubclasses","parameterTypes":[] }, {"name":"getRecordComponents","parameterTypes":[] }, {"name":"isRecord","parameterTypes":[] }, {"name":"isSealed","parameterTypes":[] }] }, { "name":"java.lang.Comparable", @@ -247,6 +250,7 @@ { "name":"java.lang.Record", "allDeclaredFields":true, + "allDeclaredClasses":true, "queryAllDeclaredMethods":true }, { @@ -265,6 +269,16 @@ "queryAllPublicMethods":true, "methods":[{"name":"addSuppressed","parameterTypes":["java.lang.Throwable"] }, {"name":"getSuppressed","parameterTypes":[] }] }, +{ + "name":"java.lang.annotation.Retention", + "queryAllDeclaredMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, +{ + "name":"java.lang.annotation.Target", + "queryAllDeclaredMethods":true, + "methods":[{"name":"value","parameterTypes":[] }] +}, { "name":"java.lang.constant.Constable", "queryAllDeclaredMethods":true @@ -287,7 +301,7 @@ }, { "name":"java.lang.reflect.RecordComponent", - "methods":[{"name":"getName","parameterTypes":[] }, {"name":"getType","parameterTypes":[] }] + "methods":[{"name":"getAccessor","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getType","parameterTypes":[] }] }, { "name":"java.net.NetPermission" @@ -380,6 +394,9 @@ "name":"java.util.Locale", "methods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }] }, +{ + "name":"java.util.Map" +}, { "name":"java.util.Optional", "allDeclaredFields":true, @@ -419,6 +436,10 @@ "name":"java.util.concurrent.atomic.Striped64", "fields":[{"name":"base"}, {"name":"cellsBusy"}] }, +{ + "name":"java.util.concurrent.atomic.Striped64$Cell", + "fields":[{"name":"value"}] +}, { "name":"javax.security.auth.x500.X500Principal", "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }] @@ -505,9 +526,15 @@ { "name":"kotlin.collections.List" }, +{ + "name":"kotlin.collections.Map" +}, { "name":"kotlin.collections.MutableList" }, +{ + "name":"kotlin.collections.MutableMap" +}, { "name":"kotlin.jvm.JvmStatic", "queryAllDeclaredMethods":true @@ -544,7 +571,8 @@ { "name":"org.asamk.Signal", "allDeclaredMethods":true, - "allDeclaredClasses":true + "allDeclaredClasses":true, + "methods":[{"name":"getContactName","parameterTypes":["java.lang.String"] }, {"name":"getDevice","parameterTypes":["long"] }, {"name":"getGroup","parameterTypes":["byte[]"] }, {"name":"getSelfNumber","parameterTypes":[] }, {"name":"getThisDevice","parameterTypes":[] }, {"name":"listDevices","parameterTypes":[] }, {"name":"sendGroupMessageReaction","parameterTypes":["java.lang.String","boolean","java.lang.String","long","byte[]"] }, {"name":"sendMessage","parameterTypes":["java.lang.String","java.util.List","java.lang.String"] }, {"name":"sendMessage","parameterTypes":["java.lang.String","java.util.List","java.util.List"] }, {"name":"sendMessageReaction","parameterTypes":["java.lang.String","boolean","java.lang.String","long","java.util.List"] }, {"name":"subscribeReceive","parameterTypes":[] }, {"name":"unsubscribeReceive","parameterTypes":[] }, {"name":"version","parameterTypes":[] }] }, { "name":"org.asamk.Signal$Configuration", @@ -556,6 +584,11 @@ "allDeclaredMethods":true, "allDeclaredClasses":true }, +{ + "name":"org.asamk.Signal$EditMessageReceived", + "queryAllDeclaredConstructors":true, + "queryAllPublicConstructors":true +}, { "name":"org.asamk.Signal$Error$AttachmentInvalid", "methods":[{"name":"","parameterTypes":["java.lang.String"] }] @@ -634,7 +667,8 @@ { "name":"org.asamk.SignalControl", "allDeclaredMethods":true, - "allDeclaredClasses":true + "allDeclaredClasses":true, + "methods":[{"name":"listAccounts","parameterTypes":[] }] }, { "name":"org.asamk.SignalControl$Error$Failure", @@ -659,7 +693,7 @@ "allDeclaredFields":true, "allDeclaredMethods":true, "allDeclaredConstructors":true, - "methods":[{"name":"isRegistered","parameterTypes":[] }, {"name":"number","parameterTypes":[] }, {"name":"recipient","parameterTypes":[] }, {"name":"uuid","parameterTypes":[] }] + "methods":[{"name":"isRegistered","parameterTypes":[] }, {"name":"number","parameterTypes":[] }, {"name":"recipient","parameterTypes":[] }, {"name":"username","parameterTypes":[] }, {"name":"uuid","parameterTypes":[] }] }, { "name":"org.asamk.signal.commands.ListAccountsCommand$JsonAccount", @@ -750,7 +784,7 @@ "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, - "methods":[{"name":"username","parameterTypes":[] }] + "methods":[{"name":"username","parameterTypes":[] }, {"name":"usernameLink","parameterTypes":[] }] }, { "name":"org.asamk.signal.commands.VerifyCommand$VerifyParams", @@ -1098,7 +1132,7 @@ "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, - "methods":[{"name":"","parameterTypes":["int","java.lang.String","boolean","java.lang.String","java.lang.String","java.lang.String","int","boolean","java.lang.String","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","java.lang.String","java.lang.String","java.lang.String","java.lang.String"] }, {"name":"aciAccountData","parameterTypes":[] }, {"name":"deviceId","parameterTypes":[] }, {"name":"encryptedDeviceName","parameterTypes":[] }, {"name":"isMultiDevice","parameterTypes":[] }, {"name":"number","parameterTypes":[] }, {"name":"password","parameterTypes":[] }, {"name":"pinMasterKey","parameterTypes":[] }, {"name":"pniAccountData","parameterTypes":[] }, {"name":"profileKey","parameterTypes":[] }, {"name":"registered","parameterTypes":[] }, {"name":"registrationLockPin","parameterTypes":[] }, {"name":"serviceEnvironment","parameterTypes":[] }, {"name":"storageKey","parameterTypes":[] }, {"name":"username","parameterTypes":[] }, {"name":"version","parameterTypes":[] }] + "methods":[{"name":"","parameterTypes":["int","java.lang.String","boolean","java.lang.String","java.lang.String","java.lang.String","int","boolean","java.lang.String","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","java.lang.String","java.lang.String","java.lang.String","java.lang.String"] }, {"name":"","parameterTypes":["int","java.lang.String","boolean","java.lang.String","java.lang.String","java.lang.String","int","boolean","java.lang.String","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String"] }, {"name":"aciAccountData","parameterTypes":[] }, {"name":"deviceId","parameterTypes":[] }, {"name":"encryptedDeviceName","parameterTypes":[] }, {"name":"isMultiDevice","parameterTypes":[] }, {"name":"number","parameterTypes":[] }, {"name":"password","parameterTypes":[] }, {"name":"pinMasterKey","parameterTypes":[] }, {"name":"pniAccountData","parameterTypes":[] }, {"name":"profileKey","parameterTypes":[] }, {"name":"registered","parameterTypes":[] }, {"name":"registrationLockPin","parameterTypes":[] }, {"name":"serviceEnvironment","parameterTypes":[] }, {"name":"storageKey","parameterTypes":[] }, {"name":"username","parameterTypes":[] }, {"name":"usernameLinkEntropy","parameterTypes":[] }, {"name":"usernameLinkServerId","parameterTypes":[] }, {"name":"version","parameterTypes":[] }] }, { "name":"org.asamk.signal.manager.storage.SignalAccount$Storage$AccountData", @@ -1139,14 +1173,16 @@ "name":"org.asamk.signal.manager.storage.contacts.LegacyContactInfo", "allDeclaredFields":true, "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] }, { "name":"org.asamk.signal.manager.storage.contacts.LegacyJsonContactsStore", "allDeclaredFields":true, "allDeclaredMethods":true, "allDeclaredConstructors":true, - "fields":[{"name":"contacts", "allowWrite":true}] + "fields":[{"name":"contacts", "allowWrite":true}], + "methods":[{"name":"","parameterTypes":[] }] }, { "name":"org.asamk.signal.manager.storage.groups.GroupInfo", @@ -1241,7 +1277,8 @@ "name":"org.asamk.signal.manager.storage.protocol.LegacyJsonSignalProtocolStore", "allDeclaredFields":true, "allDeclaredMethods":true, - "allDeclaredConstructors":true + "allDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] }, { "name":"org.asamk.signal.manager.storage.protocol.LegacyJsonSignedPreKeyStore$JsonSignedPreKeyStoreDeserializer", @@ -1328,6 +1365,17 @@ "queryAllDeclaredConstructors":true, "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","boolean"] }, {"name":"installed","parameterTypes":[] }, {"name":"packId","parameterTypes":[] }, {"name":"packKey","parameterTypes":[] }] }, +{ + "name":"org.asamk.signal.manager.storage.threads.LegacyJsonThreadStore", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.asamk.signal.manager.storage.threads.LegacyJsonThreadStore$ThreadsDeserializer", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.asamk.signal.util.SecurityProvider$DefaultRandom", "methods":[{"name":"","parameterTypes":[] }, {"name":"","parameterTypes":["java.security.SecureRandomParameters"] }] @@ -1348,6 +1396,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.Dilithium$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -1356,6 +1408,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.EXTERNAL$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.asymmetric.EdEC$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -1364,6 +1420,10 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.Falcon$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.asymmetric.GM$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -1376,10 +1436,22 @@ "name":"org.bouncycastle.jcajce.provider.asymmetric.IES$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.LMS$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.NTRU$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.asymmetric.SPHINCSPlus$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -1404,6 +1476,10 @@ "name":"org.bouncycastle.jcajce.provider.digest.Blake2s$Mappings", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.bouncycastle.jcajce.provider.digest.Blake3$Mappings", + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.bouncycastle.jcajce.provider.digest.DSTU7564$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -1747,7 +1823,8 @@ { "name":"org.freedesktop.dbus.interfaces.Introspectable", "allDeclaredMethods":true, - "allDeclaredClasses":true + "allDeclaredClasses":true, + "methods":[{"name":"Introspect","parameterTypes":[] }] }, { "name":"org.freedesktop.dbus.interfaces.Peer", @@ -1757,7 +1834,8 @@ { "name":"org.freedesktop.dbus.interfaces.Properties", "allDeclaredMethods":true, - "allDeclaredClasses":true + "allDeclaredClasses":true, + "methods":[{"name":"Get","parameterTypes":["java.lang.String","java.lang.String"] }, {"name":"GetAll","parameterTypes":["java.lang.String"] }] }, { "name":"org.freedesktop.dbus.interfaces.Properties$PropertiesChanged", @@ -2042,9 +2120,10 @@ { "name":"org.whispersystems.signalservice.api.account.ChangePhoneNumberRequest", "allDeclaredFields":true, + "allDeclaredClasses":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true, - "methods":[{"name":"getNumber","parameterTypes":[] }, {"name":"getRegistrationLock","parameterTypes":[] }] + "methods":[{"name":"getDeviceMessages","parameterTypes":[] }, {"name":"getDevicePniSignedPrekeys","parameterTypes":[] }, {"name":"getNumber","parameterTypes":[] }, {"name":"getPniIdentityKey","parameterTypes":[] }, {"name":"getPniRegistrationIds","parameterTypes":[] }, {"name":"getRegistrationLock","parameterTypes":[] }] }, { "name":"org.whispersystems.signalservice.api.groupsv2.CredentialResponse", @@ -2308,6 +2387,13 @@ "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, +{ + "name":"org.whispersystems.signalservice.internal.push.ConfirmUsernameResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String","java.util.UUID"] }, {"name":"","parameterTypes":["java.lang.String","java.util.UUID","int","kotlin.jvm.internal.DefaultConstructorMarker"] }] +}, { "name":"org.whispersystems.signalservice.internal.push.DeviceCode", "allDeclaredFields":true, @@ -2343,6 +2429,13 @@ "queryAllDeclaredConstructors":true, "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.GetUsernameFromLinkResponseBody", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String"] }, {"name":"","parameterTypes":["java.lang.String","int","kotlin.jvm.internal.DefaultConstructorMarker"] }] +}, { "name":"org.whispersystems.signalservice.internal.push.GroupMismatchedDevices", "allDeclaredFields":true, @@ -2381,6 +2474,13 @@ "name":"org.whispersystems.signalservice.internal.push.KyberPreKeyEntity$KEMPublicKeySerializer", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.LinkDeviceRequest", + "allDeclaredFields":true, + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"accountAttributes","parameterTypes":[] }, {"name":"aciPqLastResortPreKey","parameterTypes":[] }, {"name":"aciSignedPreKey","parameterTypes":[] }, {"name":"pniPqLastResortPreKey","parameterTypes":[] }, {"name":"pniSignedPreKey","parameterTypes":[] }, {"name":"verificationCode","parameterTypes":[] }] +}, { "name":"org.whispersystems.signalservice.internal.push.MismatchedDevices", "allDeclaredFields":true, @@ -2456,6 +2556,13 @@ "allDeclaredConstructors":true, "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.ProofRequiredResponse", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":[] }] +}, { "name":"org.whispersystems.signalservice.internal.push.ProvisioningMessage", "allDeclaredFields":true, @@ -2539,6 +2646,20 @@ "name":"org.whispersystems.signalservice.internal.push.SenderCertificate$ByteArrayDesieralizer", "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SetUsernameLinkRequestBody", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.lang.String"] }, {"name":"","parameterTypes":["java.lang.String","boolean"] }, {"name":"getKeepLinkHandle","parameterTypes":[] }, {"name":"getUsernameLinkEncryptedValue","parameterTypes":[] }] +}, +{ + "name":"org.whispersystems.signalservice.internal.push.SetUsernameLinkResponseBody", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["java.util.UUID"] }, {"name":"","parameterTypes":["java.util.UUID","int","kotlin.jvm.internal.DefaultConstructorMarker"] }] +}, { "name":"org.whispersystems.signalservice.internal.push.StaleDevices", "allDeclaredFields":true, @@ -2546,6 +2667,12 @@ "queryAllDeclaredConstructors":true, "methods":[{"name":"","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.SubmitRecaptchaChallengePayload", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true +}, { "name":"org.whispersystems.signalservice.internal.push.UpdateVerificationSessionRequestBody", "allDeclaredFields":true, @@ -2553,6 +2680,13 @@ "queryAllDeclaredConstructors":true, "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String"] }, {"name":"getCaptcha","parameterTypes":[] }, {"name":"getMcc","parameterTypes":[] }, {"name":"getMnc","parameterTypes":[] }, {"name":"getPushChallenge","parameterTypes":[] }, {"name":"getPushToken","parameterTypes":[] }, {"name":"getPushTokenType","parameterTypes":[] }] }, +{ + "name":"org.whispersystems.signalservice.internal.push.VerificationCodeFailureResponseBody", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["boolean","java.lang.String"] }, {"name":"","parameterTypes":["boolean","java.lang.String","int","kotlin.jvm.internal.DefaultConstructorMarker"] }] +}, { "name":"org.whispersystems.signalservice.internal.push.VerificationSessionMetadataRequestBody", "allDeclaredFields":true, @@ -2606,6 +2740,10 @@ "name":"org.whispersystems.signalservice.internal.storage.protos.AccountRecord$PinnedConversation$Contact", "fields":[{"name":"e164_"}, {"name":"serviceId_"}, {"name":"uuid_"}] }, +{ + "name":"org.whispersystems.signalservice.internal.storage.protos.AccountRecord$UsernameLink", + "allDeclaredFields":true +}, { "name":"org.whispersystems.signalservice.internal.storage.protos.ContactRecord", "allDeclaredFields":true