TranceLove
793e34b861
Update build.gradle on Copilot comments
...
Strip only the release-specific copies of libraries
2026-10-16 16:52:58 +09:00
TranceLove
75b05b42cc
Add task to explicitly strip debug symbols of Rust native binary during release build
...
To fix issue reported by IzzySoft at #4551 .
This fix was derived with the help of Copilot using GPT 5.6 Terra.
2026-10-16 14:29:24 +09:00
VishnuSanal
6cb3015138
v3.11.4 -> update version code and changelog
...
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
v3.11.4
2026-10-15 16:28:13 +05:30
Vishnu Sanal T
95aa5bc590
fix rustup exit code issue and update CONTRIBUTING.md ( #4740 )
...
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
2026-10-15 16:20:29 +05:30
Emmanuel M
78b86a0568
Merge pull request #4728 from TeamAmaze/feature/build-improvements-redux
...
Build improvements
2026-10-01 18:06:42 -03:00
TranceLove
404f189a76
Changes per PR feedback
...
Add check for NDK and NDK version in setup_rust_android.sh
2026-09-28 14:11:05 +09:00
TranceLove
7b7086934b
Build improvements
...
- 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
2026-09-24 23:28:23 +08:00
Emmanuel M
1da3c5f049
Merge pull request #4710 from TranceLove/feature/lib-minor-upgrades
...
Library upgrades and SDK 36 adaptation
2026-09-21 18:11:11 -03:00
TranceLove
55b2734bf1
Changes per PR feedback
...
Remove string resource error_unsupported_v5_rar with error_unsupported_rar
2026-09-15 17:03:22 +09:00
Raymond Lai
774b8dcc9e
Changes per PR feedback
...
- Refactorings to ZipHelperCallable for better exception logic
2026-09-15 17:02:59 +09:00
Raymond Lai
e325d0c2ce
Changes per PR feedback
...
- 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
2026-09-15 17:02:59 +09:00
Raymond Lai
119a58c132
Moved testShared a common module for test classes
...
Per recommendation for proper source management
2026-09-15 17:02:59 +09:00
Raymond Lai
272d3fcbd2
Compile with SDK 36
...
Also upgraded libraries:
- Robolectric: 4.16.1
- Glide: 5.0.7
- Bouncy Castle 1.85.2
- Google Play Android Billing: 9.1.0
2026-09-15 17:02:59 +09:00
TranceLove
d6d4f56f95
Increase Robolectric tests minimum SDK to 23
...
For preparation to Robolectric 4.16
2026-09-15 17:02:59 +09:00
TranceLove
c546b8e7ca
Enable JVM tooling discovery
...
Also add bytebuddy to jetifier ignore list
2026-09-15 17:02:59 +09:00
Raymond Lai
4f8b59932b
Dependent library upgrades + Jetifier ignore list
...
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
2026-09-15 17:02:59 +09:00
Emmanuel M
a5bc50034a
Merge pull request #4719 from TranceLove/bugfix/aescrypt-logging-ftps-keystore-password
...
Remove AESCrypt password in logs, and generate device's own SSL certificate for FTP server
2026-09-12 15:59:47 -03:00
Raymond Lai
5982b99989
Fix Codacy complaints
2026-09-10 00:19:15 +08:00
TranceLove
aab0b6982f
Use installation-specific SSL certificate for FTP server instead of stock prefab ones
...
Prevent abusing FTP server SSL certificate
Also provides dialog to display generated certificate information and copy to clipboard
2026-09-09 17:47:52 +09:00
TranceLove
2087d3e421
Use installation-specific SSL certificate for FTP server instead of stock prefab ones
...
Prevent abusing FTP server SSL certificate
2026-09-08 19:26:50 +09:00
TranceLove
85aa30e482
Use installation-specific SSL certificate for FTP server instead of stock prefab ones
...
Prevent abusing FTP server SSL certificate
2026-09-04 18:22:27 +09:00
Raymond Lai
390eb158ba
Clean up deprecation and syntax warnings before refactor
2026-09-03 23:53:11 +08:00
Raymond Lai
07e13df402
Enable AESCrypt logging only on debug builds
...
Also remove log statement in setPassword()
2026-09-03 23:51:55 +08:00
Emmanuel M
2f03bacc13
Merge pull request #4702 from TeamAmaze/bugfix/espresso-tests
...
Fix Espresso tests failing on #4692
2026-08-09 14:54:36 -03:00
EmmanuelMess
10c4222685
More test fixes
2026-08-09 14:26:17 -03:00
TranceLove
18b58dadd4
Fix failing BackupPrefsFragmentTest
2026-08-07 16:29:44 +09:00
Raymond Lai
b7c1d308f9
Changes per PR feedback
...
- TabFragmentTest use back actions to swipe instead of programmatically
2026-08-06 23:56:40 +08:00
Raymond Lai
feebe138fc
Fix Espresso tests failing on #4692
2026-08-06 15:09:32 +09:00
Emmanuel M
1cd239eb83
Merge pull request #4700 from VishnuSanal/hotfix/3.11.3
...
Add back missing bits in Android Main CI workflow
2026-08-01 15:24:19 -03:00
VishnuSanal
6ccda3368c
Add back missing bits in Android Main CI workflow
...
Co-authored-by: Raymond Lai <airwave209gt@gmail.com >
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
2026-08-01 21:27:59 +05:30
Vishnu Sanal T
e7733bc9b0
Merge pull request #4696 from VishnuSanal/hotfix/3.11.3
...
add cargo.lock file to file_operations module
2026-08-01 11:21:16 +05:30
VishnuSanal
1d7520eab2
v3.11.3 -> update version code and changelog
...
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
v3.11.3
2026-07-30 11:25:59 +05:30
Vishnu Sanal T
50024d832b
Merge pull request #4685 from TeamAmaze/feature/billing-8.0
...
Upgrade Google Play Billing library to 8.0.0
2026-07-23 17:51:22 +05:30
Raymond Lai
f058cc4b61
Upgrade Google Play Billing library to 8.0.0
...
Upgrade on Google Play's notice
2026-07-23 11:53:19 +08:00
Emmanuel M
85c1671fcd
Merge pull request #4591 from TeamAmaze/bugfix/extract-entry
...
Fixes for path traversal vulnerabilities
2026-07-14 22:02:07 -03:00
Emmanuel M
6976cfb5e3
Merge pull request #4598 from TranceLove/bugfix/4543
...
Fix edit SMB connection unable to populate value to dialog
2026-07-03 15:39:24 -03:00
Raymond Lai
8fc7822ab9
Additional test cases for quality gates to tar.bz2, tar.xz and tar.lzma archives
2026-06-27 08:42:43 +08:00
Raymond Lai
fde039a351
Changes per PR feedback
...
- Fixed 7z extraction errors
- Added test cases for extracting malicious 7z and tar.gz for quality gate
2026-06-22 23:08:27 +08:00
Raymond Lai
5666d63707
Changes per PR feedback
...
Don't throw exception if no Decompressor found, which would crash debug build
2026-06-20 12:22:31 +08:00
Emmanuel M
ae50772794
Merge pull request #4537 from TeamAmaze/bugfix/sshj-release-proguard-fix
...
Proguard rules fix to include everything below org.bouncycastle.jcajce.provider.asymmetric
2026-05-17 16:05:08 -03:00
Raymond Lai
402d26c9df
Changes per PR feedback
...
Decoupled check path logic to Extractor
Improve CompressedHelper.isEntryPathValid() for edge cases
2026-04-05 01:21:46 +08:00
Raymond Lai
9040316f1e
Add test case for malicious RAR
2026-04-05 00:16:54 +08:00
Raymond Lai
3200bfafc4
Fix edit SMB connection unable to populate value to dialog
...
Fixes #4543
2026-04-04 11:58:53 +08:00
Raymond Lai
7d970e9537
Changes per PR feedback
2026-03-29 10:11:09 +08:00
Raymond Lai
3a67b5235f
Fixes for path traversal vulnerabilities
2026-03-26 07:08:16 +08:00
Raymond Lai
b0f9a5524d
Proguard rules fix to include everything below org.bouncycastle.jcajce.provider.asymmetric
...
Fixes problems with SSH connections in recent release builds
2026-01-01 23:20:58 +08:00
Emmanuel M
bc8d22714a
Merge pull request #4529 from TeamAmaze/release/4.0
2025-12-28 22:40:38 -03:00
Vishnu Sanal T
1ba4b61a1d
Merge pull request #4527 from VishnuSanal/hotfix/3.11.2
...
v3.11.2 => update version code & changelog
v3.11.2
2025-12-28 05:18:16 +05:30
Vishnu Sanal T
e05ca80f7c
v3.11.2 => update version code & changelog
...
Signed-off-by: Vishnu Sanal T <t.v.s10123@gmail.com >
2025-12-27 21:11:08 +05:30
Vishnu Sanal T
54aa15214d
chore: update gradle wrapper
...
Signed-off-by: Vishnu Sanal T <t.v.s10123@gmail.com >
2025-12-27 21:10:36 +05:30