0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 03:52:17 +02:00
libsignal/java
Jessa 9eb3483938 Add MP4 format sanitizer
This MP4 format "sanitizer" currently only transforms (when necessary) outgoing media on iOS, Android, or Desktop to
make it suitable for streaming playback by the recepient. In the future, it will validate and be able to either repair
or reject outbound AND inbound media, to prevent malformed media from being fed to third party or OS media players.

An generic io module was added to the libsignal rust bridge containing the InputStream trait, modeled loosely after
Java's InputStream, which calls back into the client language to perform reads or skips. This infrastructure could
potentially also be for any other future large data inputs to libsignal functions.
2023-05-01 12:01:08 -07:00
..
android Bump NDK version to match the Github runner update 2023-02-13 10:03:45 -08:00
client Add MP4 format sanitizer 2023-05-01 12:01:08 -07:00
docker Java: update reproducible build to Debian Buster (from Stretch) 2022-03-24 16:59:36 -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 pin: Add pin hashing and an svr2 client 2023-03-29 13:59:28 -05:00
shared Add MP4 format sanitizer 2023-05-01 12:01:08 -07:00
build_jni.sh Remove Android 19 support 2023-01-26 12:59:06 -08:00
build.gradle Bump version to v0.23.0 2023-05-01 12:01:08 -07: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 version to v0.23.0 2023-05-01 12:01:08 -07:00
Dockerfile Bump NDK version to match the Github runner update 2023-02-13 10:03:45 -08: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
Makefile Docker: Use -it and --init to handle SIGTERM (^C) properly 2022-08-23 13:31:30 -07:00
settings.gradle java: Allow building only for desktop+server with -PskipAndroid 2023-04-18 14:25:38 -07:00