Repository navigation
hotfix/3.11.4 to release/4.0 - #4741
Closed
VishnuSanal wants to merge 44 commits into
Closed
VishnuSanal wants to merge 44 commits into
VishnuSanal wants to merge 44 commits into
Conversation
…e.provider.asymmetric Fixes problems with SSH connections in recent release builds
Decoupled check path logic to Extractor Improve CompressedHelper.isEntryPathValid() for edge cases
Proguard rules fix to include everything below org.bouncycastle.jcajce.provider.asymmetric
Don't throw exception if no Decompressor found, which would crash debug build
- Fixed 7z extraction errors - Added test cases for extracting malicious 7z and tar.gz for quality gate
Fix edit SMB connection unable to populate value to dialog
Fixes for path traversal vulnerabilities
Upgrade on Google Play's notice
Upgrade Google Play Billing library to 8.0.0
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com>
add cargo.lock file to file_operations module
Co-authored-by: Raymond Lai <airwave209gt@gmail.com> Signed-off-by: VishnuSanal <t.v.s10123@gmail.com>
Add back missing bits in Android Main CI workflow
- TabFragmentTest use back actions to swipe instead of programmatically
Fix Espresso tests failing on #4692
Also remove log statement in setPassword()
…tock prefab ones Prevent abusing FTP server SSL certificate
…tock prefab ones Prevent abusing FTP server SSL certificate
…tock prefab ones Prevent abusing FTP server SSL certificate Also provides dialog to display generated certificate information and copy to clipboard
…-keystore-password Remove AESCrypt password in logs, and generate device's own SSL certificate for FTP server
For easing the effort on migrating to SDK 36. Upgraded: - Gradle: 8.14.5 - Kotlin: 2.2.20 - JDK: 21 - Android Gradle Plugin: 8.13.2 - Spotless: 8.9.0 - AndroidX core: 1.16.0 - AndroidX fragment: 1.8.9 - AndroidX appcompat: 1.7.1 - AndroidX annotation: 1.10.0 - AndroidX constraint layout: 2.2.2 - sshj: 0.40.0 - Bouncy castle: 1.85 - slf4j: 2.0.18 - junrar: 8.1.0, also enables support of RARv5 - xz: 1.12 - zip4j: 2.11.6 - logback-classic: 1.6.1 - jsoup: 1.23.1 - gson: 2.14.0 - rxjava: 2.2.21 - acra-core: 5.13.1 - leak-canary-android: 2.14 - okHttp: 5.1.0 - commons-net: 3.13.0 - kotlin-stdlib-jdk8: 2.2.10 - espresso: 3.7.0 - AndroidX Test: 1.7.0 - AndroidX Test extension: 1.3.0 - kotlin-coroutine-test: 1.11.0 - UI automator: 2.4.0 - mockito: 5.23.0 - mockk: 1.14.11 - systembartint: 1.0.4 - awaitility: 4.3.0 - glide: 5.0.5 - apache-mina: 2.2.9 - apache-sshd: 2.19.0 - apache-ftpserver: 1.2.1 - robolectric: 4.15
Also add bytebuddy to jetifier ignore list
For preparation to Robolectric 4.16
Also upgraded libraries: - Robolectric: 4.16.1 - Glide: 5.0.7 - Bouncy Castle 1.85.2 - Google Play Android Billing: 9.1.0
Per recommendation for proper source management
- ZipHelperCallable throws ArchiveException right away upon processing zero byte zips - i18n string name update: error_unsupported_v5_rar -> error_unsupported_rar_version - bump slf4j and junrar dependencies
- Refactorings to ZipHelperCallable for better exception logic
Remove string resource error_unsupported_v5_rar with error_unsupported_rar
Library upgrades and SDK 36 adaptation
- Pin Rust version to 1.98.1 at Github Actions - Add rust-toolchain.toml to pin Rust version on local builds - Github Action use JDK 21 - Bump NDK version to r30 LTS - Bump Github Action versions and align arguments with reference from release/4.0 branch
Add check for NDK and NDK version in setup_rust_android.sh
Build improvements
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com>
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com>
VishnuSanal
marked this pull request as draft
October 15, 2026 11:24
Member
|
This is too broken and has to be redone. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.