moiseev-signal
7b293c19e0
ketrans: Update test account data
2025-03-11 14:31:18 -07:00
Alex Bakon
24d2870b60
Use separate error types for chat connect vs. send ( #1431 )
2025-03-10 15:42:42 -04:00
Jordan Rose
835611fc7b
Expose preconnectChat() to Swift and Java
...
Also added a JUnit Rule for initializing the libsignal logger to
print to stderr.
2025-03-07 10:35:07 -08:00
Jordan Rose
7ac3ce5d68
Implement preconnecting and expose it to Node
2025-03-06 10:56:56 -08:00
Jordan Rose
340324f5e4
Add X-Signal-Alert callbacks for Android and iOS
2025-03-05 15:02:20 -08:00
Jordan Rose
5b4bb54748
Reset for version v0.67.4
2025-03-04 17:20:57 -08:00
Jordan Rose
5b90cf23e6
Reset for version v0.67.3
2025-03-04 16:06:39 -08:00
Jordan Rose
2ebd7cd2b3
Check for X-Signal-Alert header, and report it in a callback
...
This on-connect header will be used for lightweight "alerts" from the
server to an authenticated client. For now, it's only threaded through
to the Node implementation; the iOS and Android ones will come later.
2025-03-04 15:07:23 -08:00
adel-signal
83810ddbe0
Extract Endorsement keys from Server(Public/Private)Params
2025-03-01 21:10:04 -08:00
Alex Bakon
fd5728c88f
Reset for version v0.67.2
2025-02-26 13:55:20 -05:00
Jordan Rose
37efd6f235
Reset for version v0.67.1
2025-02-21 16:42:54 -08:00
Alex Bakon
ffdb35f59f
Improve error handling for ChatConnection
2025-02-21 16:06:37 -05:00
Alex Bakon
2ba84ac051
Bridge chat response sending as synchronous
2025-02-21 15:29:20 -05:00
Alex Bakon
efd6ef2424
Expose both CDSI connect methods
2025-02-19 14:19:56 -05:00
Jordan Rose
4215bdb1b6
Reset for version v0.66.3
2025-02-13 15:03:40 -08:00
moiseev-signal
3a8bb9581f
keytrans: Replace monitor with monitor_and_search in Android bridge
2025-02-12 13:05:35 -08:00
moiseev-signal
e949adc53f
Java: fix javadoc warnings, enable non-hermetic tests in Docker builds
2025-02-11 15:17:16 -08:00
Andrew
719772a0fe
Reset for version v0.66.2
2025-02-11 16:13:22 -05:00
Andrew
c1ba7d54f1
Reset for version v0.66.1
2025-02-11 15:05:28 -05:00
Alex Bakon
b34d84575f
Remove chat service from bridge
2025-02-07 15:30:38 -05:00
Alex Bakon
23005551f2
Test chat connection send path
...
Add a test for the request send path and response receive path using the fake
chat connection. This would have caught the bug fixed by bf680b09 .
2025-02-05 15:15:34 -05:00
Andrew
a071849ae5
Reset for version v0.65.7
2025-02-04 17:05:54 -05:00
Milan Stevanovic
7785b8c3f6
Milan/mp4san update to v0 5 3 ( #1343 )
...
Propagating the mp4san new feature through all the layers of libsignal.
The feature allows seamless handling of transcoded MP4 files on Android, where multiple MDAT boxes (one per chunk of A/V streams) are first compounded and then passed to mp4san for format correction.
2025-02-04 11:17:35 -08:00
Alex Bakon
6f05a32b17
Add a smoke test for Android without _testing.so
2025-02-04 13:59:08 -05:00
Alex Bakon
0c02dd710c
Fix Android benchmark compilation
2025-02-04 13:16:11 -05:00
Andrew
5522925a07
Reset for version v0.65.6
2025-02-03 17:51:54 -05:00
Jordan Rose
bd9a11f943
bridge: Separate proxy validation from proxy setting
...
And expose an explicit setInvalidProxy, both for testing and in case
apps want to do their own connection-poisoning.
This makes it easier to be consistent about "if you try to set a proxy
that turns out not to be valid, the ConnectionManager should end up in
the invalid state until explicitly cleared", whether the validation is
done on the Rust side of the bridge or the app language side.
2025-02-03 14:09:56 -08:00
andrew-signal
bf680b095a
Remove ChatConnection.Response, use ChatService.Response instead
2025-02-03 15:05:29 -05:00
andrew-signal
3bfbf95850
Catch all Throwables for System.loadLibrary(jni-testing) call
2025-02-03 12:27:13 -05:00
Jordan Rose
029b867b52
bridge: Add round-trip tests for u64 as well
2025-01-31 14:03:53 -08:00
Jordan Rose
9f496569ff
Node: use JavaScript's URL class to provide Net.setProxyFromUrl
...
Also improves tests around proxies for all three languages.
2025-01-31 13:24:24 -08:00
Alex Bakon
c42963cfdf
Write listener bridging tests for chat connection
2025-01-31 14:03:52 -05:00
Jordan Rose
6cc50a7ce9
bridge: Use IllegalArgumentException for out-of-range integers
...
...instead of a generic RuntimeException.
2025-01-31 10:55:17 -08:00
Jordan Rose
c49145fe3d
bridge: Fix negative integer values coming from Node being rejected
...
And add tests for round-tripping integers to Java and Node, since the
types don't always match up as nicely as with C.
2025-01-31 10:55:17 -08:00
Alex Bakon
020f8f5a7b
Include signal_jni fns in signal_jni_testing
2025-01-31 10:31:45 -05:00
Alex Bakon
b13def1b52
Java: check for debugLevelLogs on project
2025-01-29 14:53:05 -05:00
Alex Bakon
4277227203
Enable producing an array as output from Sho[Api]
2025-01-28 10:15:34 -05:00
Jordan Rose
c1ad890487
Expose a more complete Net.setProxy(...) to apps
...
This takes a full set of components describing the connection to a
proxy: a scheme, a host, and optionally a port and auth information.
The previous `setProxy(String, u16)` signature is still available for
Signal TLS proxies in particular, but now we have the flexibility to
support other kinds of proxies as well.
2025-01-27 17:53:09 -08:00
Jordan Rose
3bd5a0a73b
Reset for version v0.65.5
2025-01-27 13:00:01 -08:00
Jordan Rose
527222cf1f
Revert "Implement and expose Net.setProxyFromUrl()"
...
This adds more code size than expected.
2025-01-22 11:49:14 -08:00
Jordan Rose
7e1be4700d
Implement and expose Net.setProxyFromUrl()
...
This takes a full URL (as a string) to use as a proxy. The previous
`setProxy(String, int)` signature is still available for Signal TLS
proxies in particular, but now we have the flexibility to support
other kinds of proxies as well.
2025-01-22 11:42:00 -08:00
Alex Bakon
6eab52c405
Support KeyTransparencyClient with chat connection
2025-01-22 11:09:08 -05:00
andrew-signal
37da5d806e
Update release notes to running methodology
2025-01-21 15:05:06 -10:00
Andrew
10dcf92058
Bump to version v0.65.3
2025-01-21 10:16:23 -10:00
Alex Bakon
0b5650f0c2
Pass null to Java chat interrupted cbs if intentional
2025-01-17 15:20:34 -05:00
Alex Bakon
f5d34398fb
Bridge ChatConnection to Java
2025-01-17 11:44:07 -05:00
andrew-signal
9c0f28715b
Bump the version of com.library.android to match Signal-Android
2025-01-16 13:45:33 -05:00
Jordan Rose
864a1a1a87
Bump to version v0.65.2
2025-01-15 15:44:44 -08:00
Alex Bakon
908fa98ee4
Bump to version v0.65.1
2025-01-15 11:51:42 -05:00
Jordan Rose
701895d541
Bump to version v0.65.0
2025-01-07 14:38:17 -08:00