Jordan Rose
8894050176
chat: Fix parsing of 409/410 responses to sendMultiRecipientMessage
2025-11-14 17:04:03 -08:00
Max Moiseev
89e3d4df8f
Reset for version v0.86.5
2025-11-14 16:57:39 -08:00
Andrew
42935e5c5a
Reset for version v0.86.4
2025-11-11 19:14:30 -05:00
Max Moiseev
acbe6822c5
Reset for version v0.86.3
2025-11-10 12:37:04 -08:00
Jordan Rose
ef0001108a
Reset for version v0.86.2
2025-11-07 11:55:30 -08:00
Jordan Rose
3f0d2b1384
Revert "java: Publish to GitHub Packages instead of Maven Central"
...
This reverts commit b2c5685080 .
2025-11-07 11:37:25 -08:00
Jordan Rose
8af11e52ea
Reset for version v0.86.1
2025-11-06 17:50:19 -08:00
Jordan Rose
7475974889
ProGuard: keep kotlin.Pair's constructor
2025-11-06 17:17:49 -08:00
Jordan Rose
b2c5685080
java: Publish to GitHub Packages instead of Maven Central
2025-11-06 16:36:17 -08:00
Jordan Rose
776cf0601e
Remove deprecated overloads of KyberPreKeyStore.markKyberPreKeyUsed
2025-11-06 16:10:09 -08:00
Jordan Rose
26f46d3d68
android: Bump minSdkVersion to 23
2025-11-06 15:51:06 -08:00
moiseev-signal
177a495eba
java: Use kotlin.Pair
2025-11-06 15:37:29 -08:00
Andrew
be62a177b1
Reset for version v0.85.7
2025-11-03 23:25:12 -05:00
Max Moiseev
663e406675
Reset for version v0.85.6
2025-11-03 16:24:39 -08:00
Andrew
55133b3d05
Reset for version v0.85.5
2025-11-03 15:29:19 -05:00
Max Moiseev
5e5ea1aad7
Reset for version v0.85.4
2025-10-31 16:40:01 -07:00
Max Moiseev
0e99a6eb2d
Reset for version v0.85.3
2025-10-29 16:45:24 -07:00
Max Moiseev
c3ff263d47
Reset for version v0.85.2
2025-10-24 07:40:33 -07:00
Jordan Rose
82d72ab7a2
jni: Preserve Pair element types in Native.kt
2025-10-21 15:01:45 -07:00
Jordan Rose
b6a05a4a7e
java: Expose UnauthUsernamesService.lookUpUsernameLink
2025-10-17 13:13:30 -07:00
Jordan Rose
baec47e62e
bridge: Add UnauthenticatedChatConnection_look_up_username_link
2025-10-17 12:14:40 -07:00
Jordan Rose
be59696a1b
Enforce additional Python style checks
...
- flake8-comprehensions
- flake8-deprecated
- flake8-import-order
- flake8-quotes
The quoting rules are, roughly:
- Prefer single-quoted strings
- Unless it's a multi-line string / docstring
- Or the string contains an apostrophe
2025-10-16 13:48:03 -07:00
Andrew
db62792bb2
Cleanup unused AndroidManifest.xml parameters.
2025-10-16 14:51:30 -05:00
Jordan Rose
db27d57d0c
java: Relax bridging test added in 417673dab
2025-10-16 11:01:42 -07:00
Jordan Rose
417673dab8
jni: When exception conversion fails, make an AssertionError instead
...
This can fail too, but we should at least try.
2025-10-15 17:46:44 -07:00
Max Moiseev
6257493380
Reset for version v0.85.1
2025-10-15 13:42:55 -07:00
Jordan Rose
2b6c801fb6
bridge: Expose sendMultiRecipientMessage in UnauthMessagesService
2025-10-14 18:17:25 -07:00
Jordan Rose
279390b4f2
Incremental MAC: Check digest length when initializing ValidatingMac
2025-10-14 16:30:10 -07:00
Jordan Rose
388e294acf
bridge: Eliminate FakeChatSentRequest in favor of pairs
2025-10-10 16:56:15 -07:00
Andrew
85cba92588
Reset for version v0.84.1
2025-10-09 23:18:05 -04:00
andrew-signal
e8c2dabadc
Add LIBSIGNAL_TESTING_IGNORE_KT_TESTS to skip key transparency tests while we await service recovery
2025-10-09 20:43:31 -04:00
Jordan Rose
4503a19190
Unify IdentityKeyPair_Deserialize implementations
...
...in the process revealing that the Java declaration had a missing
exception spec.
2025-10-09 11:31:20 -07:00
Jordan Rose
fb570d7c99
bridge: Add support for returning pairs from bridge_fns
2025-10-09 11:31:20 -07:00
Max Moiseev
d2258f52c2
Reset for version v0.83.1
2025-10-02 12:46:14 -07:00
gram-signal
533d11dd7c
Remove usePqRatchet from client-facing code, defaulting to always use.
2025-10-02 11:32:36 -07:00
andrew-signal
2bc167b5a2
Add BuildVariant parsing/overload support to libsignal's Remote Config
2025-09-30 22:35:21 -04:00
Jordan Rose
41d8316e44
Reset for version v0.82.2
2025-09-30 12:18:10 -07:00
andrew-signal
90c66511dc
Java: Update Android Gradle Plugin to 8.10.1 to match Signal-Android.
2025-09-29 14:19:58 -04:00
moiseev-signal
0e9c85c354
keytrans: Unify errors with other typed APIs
2025-09-26 11:47:40 -07:00
Jordan Rose
164e284423
bridge: Log on completing a future if many blocking tasks are live
...
This is a speculative log meant to see why the blocking thread pool
grows as large as it does for some people.
2025-09-26 09:45:03 -07:00
Andrew
15ac8b7c5f
Reset for version v0.82.1
2025-09-25 11:51:36 -07:00
moiseev-signal
c81ec0df62
keytrans: Retry chat connection attempts in Java integration tests
2025-09-22 11:45:47 -07:00
andrew-signal
1adf63e4a8
Make CompletableFuture cancelation members volatile to conform with JMM
2025-09-22 11:39:31 -07:00
Alex Bakon
1f01c19e5f
Convert libsignal-client node package to ESM
2025-09-22 14:20:16 -04:00
Andrew
9df30d1821
Reset for version v0.81.2
2025-09-18 12:38:40 -07:00
Jordan Rose
0143e2f69a
Reset for version v0.81.1
2025-09-16 16:57:05 -07:00
Jordan Rose
51b11ca1c6
java: Add missing @CalledFromNative to ECPublicKey(long)
2025-09-16 16:55:35 -07:00
Jordan Rose
15af92c93d
protocol: Record signed prekey and base key used with a Kyber prekey
2025-09-16 15:33:59 -07:00
Jordan Rose
f18b92ebe2
android: Add an explicit CertificateVerifier.shouldCheckRevocation
...
The default value is 'false', which is a change from upstream
rustls-platform-verifier, but consistent with the general platform
recommendations for certificate verification on Android, including
OkHttp's behavior.
2025-09-16 15:08:02 -07:00
Jordan Rose
5843f17141
java: Simplify build by including rustls' CertificateVerifier directly
2025-09-16 15:08:02 -07:00