0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 03:52:17 +02:00
libsignal/java
Jordan Rose 224646389a
java: Work around InputStreams that don't provide a good skip()
In particular, some streams seem to override skip() to always return
0, which means that even looping on skip() won't end up skipping the
full amount. Work around this by using a wrapper InputStream that
falls back to read() instead.

This removes a requirement for the streams passed to Mp4Sanitizer and
WebpSanitizer, but providing a good skip() is still recommended.
2024-01-18 11:23:05 -08:00
..
android Collect acknowledgments for libsignal's Cargo dependencies 2023-12-11 16:39:33 -08:00
client java: Work around InputStreams that don't provide a good skip() 2024-01-18 11:23:05 -08:00
docker Update prost to version 0.12 2023-09-20 14:00:54 -07:00
gradle/wrapper Java: Update to Gradle 7.4, and several other build system updates 2022-03-07 16:51:19 -08:00
server Fix java tests 2024-01-10 14:48:13 -05:00
shared usernames: Expose Username.fromParts to app languages 2024-01-10 12:26:19 -08:00
build_jni.sh Enable full LTO for Android, *disable* it for non-iOS Swift 2023-11-15 10:18:43 -08:00
build.gradle Bump to version v0.39.1 (Node-only release) 2024-01-10 17:18:20 -08:00
check_code_size.py Java: don't eagerly strip libsignal_client.so; let gradle do it for us 2021-08-30 12:33:18 -07:00
code_size.json Bump to version v0.39.0 2024-01-10 13:17:40 -08:00
Dockerfile Update prost to version 0.12 2023-09-20 14:00:54 -07:00
gradle.properties Android: Add very basic Curve25519 benchmarks 2022-12-02 17:14:06 -08:00
gradlew Import v2.8.1 of libsignal-protocol-java 2020-11-05 17:59:09 -05:00
gradlew.bat Import v2.8.1 of libsignal-protocol-java 2020-11-05 17:59:09 -05:00
license_header.txt Set up and apply code formatting for Java 2023-08-22 09:15:23 -07:00
Makefile Automatically release builds on Sonatype 2023-11-13 11:31:42 -08:00
settings.gradle Set up and apply code formatting for Java 2023-08-22 09:15:23 -07:00