mirror of
https://github.com/AsamK/signal-cli
synced 2025-08-29 02:20:39 +00:00
Implement MessageSendLog for resending after encryption error
This commit is contained in:
parent
3491782912
commit
95cc0ae7fd
16 changed files with 960 additions and 80 deletions
|
@ -62,6 +62,36 @@
|
|||
"name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints",
|
||||
"methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }]
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.Collation"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.Function"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.Function$Aggregate"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.Function$Window"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.ProgressHandler"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.core.DB",
|
||||
"methods":[{"name":"throwex","parameterTypes":["int"] }]
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.core.DB$ProgressObserver"
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.core.NativeDB",
|
||||
"fields":[
|
||||
{"name":"colldatalist"},
|
||||
{"name":"pointer"},
|
||||
{"name":"udfdatalist"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"org.whispersystems.libsignal.DuplicateMessageException",
|
||||
"methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
|
||||
|
@ -77,6 +107,10 @@
|
|||
"name":"org.whispersystems.libsignal.IdentityKeyPair",
|
||||
"methods":[{"name":"serialize","parameterTypes":[] }]
|
||||
},
|
||||
{
|
||||
"name":"org.whispersystems.libsignal.InvalidKeyException",
|
||||
"methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
|
||||
},
|
||||
{
|
||||
"name":"org.whispersystems.libsignal.InvalidMessageException",
|
||||
"methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
[
|
||||
{
|
||||
"interfaces":["java.sql.Connection"]}
|
||||
,
|
||||
{
|
||||
"interfaces":["org.asamk.Signal"]}
|
||||
,
|
||||
|
|
|
@ -15,9 +15,15 @@
|
|||
{
|
||||
"name":"[J"
|
||||
},
|
||||
{
|
||||
"name":"[Lcom.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry;"
|
||||
},
|
||||
{
|
||||
"name":"[Ljava.lang.String;"
|
||||
},
|
||||
{
|
||||
"name":"[Ljava.sql.Statement;"
|
||||
},
|
||||
{
|
||||
"name":"[Lorg.whispersystems.signalservice.api.groupsv2.TemporalCredential;"
|
||||
},
|
||||
|
@ -118,6 +124,48 @@
|
|||
"name":"com.sun.crypto.provider.TlsPrfGenerator$V12",
|
||||
"methods":[{"name":"<init>","parameterTypes":[] }]
|
||||
},
|
||||
{
|
||||
"name":"com.zaxxer.hikari.HikariConfig",
|
||||
"allDeclaredFields":true,
|
||||
"queryAllPublicMethods":true,
|
||||
"methods":[
|
||||
{"name":"getCatalog","parameterTypes":[] },
|
||||
{"name":"getConnectionInitSql","parameterTypes":[] },
|
||||
{"name":"getConnectionTestQuery","parameterTypes":[] },
|
||||
{"name":"getConnectionTimeout","parameterTypes":[] },
|
||||
{"name":"getDataSource","parameterTypes":[] },
|
||||
{"name":"getDataSourceClassName","parameterTypes":[] },
|
||||
{"name":"getDataSourceJNDI","parameterTypes":[] },
|
||||
{"name":"getDataSourceProperties","parameterTypes":[] },
|
||||
{"name":"getDriverClassName","parameterTypes":[] },
|
||||
{"name":"getExceptionOverrideClassName","parameterTypes":[] },
|
||||
{"name":"getHealthCheckProperties","parameterTypes":[] },
|
||||
{"name":"getHealthCheckRegistry","parameterTypes":[] },
|
||||
{"name":"getIdleTimeout","parameterTypes":[] },
|
||||
{"name":"getInitializationFailTimeout","parameterTypes":[] },
|
||||
{"name":"getJdbcUrl","parameterTypes":[] },
|
||||
{"name":"getKeepaliveTime","parameterTypes":[] },
|
||||
{"name":"getLeakDetectionThreshold","parameterTypes":[] },
|
||||
{"name":"getMaxLifetime","parameterTypes":[] },
|
||||
{"name":"getMaximumPoolSize","parameterTypes":[] },
|
||||
{"name":"getMetricRegistry","parameterTypes":[] },
|
||||
{"name":"getMetricsTrackerFactory","parameterTypes":[] },
|
||||
{"name":"getMinimumIdle","parameterTypes":[] },
|
||||
{"name":"getPassword","parameterTypes":[] },
|
||||
{"name":"getPoolName","parameterTypes":[] },
|
||||
{"name":"getScheduledExecutor","parameterTypes":[] },
|
||||
{"name":"getSchema","parameterTypes":[] },
|
||||
{"name":"getThreadFactory","parameterTypes":[] },
|
||||
{"name":"getTransactionIsolation","parameterTypes":[] },
|
||||
{"name":"getUsername","parameterTypes":[] },
|
||||
{"name":"getValidationTimeout","parameterTypes":[] },
|
||||
{"name":"isAllowPoolSuspension","parameterTypes":[] },
|
||||
{"name":"isAutoCommit","parameterTypes":[] },
|
||||
{"name":"isIsolateInternalQueries","parameterTypes":[] },
|
||||
{"name":"isReadOnly","parameterTypes":[] },
|
||||
{"name":"isRegisterMbeans","parameterTypes":[] }
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"int",
|
||||
"allDeclaredMethods":true,
|
||||
|
@ -1607,13 +1655,13 @@
|
|||
{
|
||||
"name":"org.signal.storageservice.protos.groups.GroupJoinInfo",
|
||||
"fields":[
|
||||
{"name":"addFromInviteLink_"},
|
||||
{"name":"avatar_"},
|
||||
{"name":"description_"},
|
||||
{"name":"memberCount_"},
|
||||
{"name":"pendingAdminApproval_"},
|
||||
{"name":"publicKey_"},
|
||||
{"name":"revision_"},
|
||||
{"name":"addFromInviteLink_"},
|
||||
{"name":"avatar_"},
|
||||
{"name":"description_"},
|
||||
{"name":"memberCount_"},
|
||||
{"name":"pendingAdminApproval_"},
|
||||
{"name":"publicKey_"},
|
||||
{"name":"revision_"},
|
||||
{"name":"title_"}
|
||||
]
|
||||
},
|
||||
|
@ -1696,14 +1744,14 @@
|
|||
{
|
||||
"name":"org.signal.storageservice.protos.groups.local.DecryptedGroupJoinInfo",
|
||||
"fields":[
|
||||
{"name":"addFromInviteLink_"},
|
||||
{"name":"avatar_"},
|
||||
{"name":"description_"},
|
||||
{"name":"isAnnouncementGroup_"},
|
||||
{"name":"memberCount_"},
|
||||
{"name":"pendingAdminApproval_"},
|
||||
{"name":"publicKey_"},
|
||||
{"name":"revision_"},
|
||||
{"name":"addFromInviteLink_"},
|
||||
{"name":"avatar_"},
|
||||
{"name":"description_"},
|
||||
{"name":"isAnnouncementGroup_"},
|
||||
{"name":"memberCount_"},
|
||||
{"name":"pendingAdminApproval_"},
|
||||
{"name":"publicKey_"},
|
||||
{"name":"revision_"},
|
||||
{"name":"title_"}
|
||||
]
|
||||
},
|
||||
|
@ -1773,6 +1821,9 @@
|
|||
"queryAllDeclaredMethods":true,
|
||||
"queryAllDeclaredConstructors":true
|
||||
},
|
||||
{
|
||||
"name":"org.sqlite.JDBC"
|
||||
},
|
||||
{
|
||||
"name":"org.whispersystems.libsignal.state.IdentityKeyStore",
|
||||
"allDeclaredMethods":true
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
{
|
||||
"resources":{
|
||||
"includes":[
|
||||
{
|
||||
"pattern":"\\QMETA-INF/maven/org.xerial/sqlite-jdbc/pom.properties\\E"
|
||||
},
|
||||
{
|
||||
"pattern":"\\QMETA-INF/services/java.sql.Driver\\E"
|
||||
},
|
||||
{
|
||||
"pattern":"\\QMETA-INF/services/org.freedesktop.dbus.spi.transport.ITransportProvider\\E"
|
||||
},
|
||||
|
@ -187,6 +193,12 @@
|
|||
{
|
||||
"pattern":"\\Qorg/slf4j/impl/StaticLoggerBinder.class\\E"
|
||||
},
|
||||
{
|
||||
"pattern":"\\Qorg/sqlite/native/Linux/x86_64/libsqlitejdbc.so\\E"
|
||||
},
|
||||
{
|
||||
"pattern":"\\Qsqlite-jdbc.properties\\E"
|
||||
},
|
||||
{
|
||||
"pattern":"com/google/i18n/phonenumbers/data/.*"
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue