VishnuSanal
6cb3015138
v3.11.4 -> update version code and changelog
...
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
2026-10-15 16:28:13 +05:30
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
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
TranceLove
d6d4f56f95
Increase Robolectric tests minimum SDK to 23
...
For preparation to Robolectric 4.16
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
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
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
VishnuSanal
1d7520eab2
v3.11.3 -> update version code and changelog
...
Signed-off-by: VishnuSanal <t.v.s10123@gmail.com >
2026-07-30 11:25:59 +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
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
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
EmmanuelMess
e2125d71f9
Remove unneeded a quote
2025-12-22 20:11:18 -03:00
Emmanuel M
a87d39d64e
Merge pull request #4508 from EmmanuelMess/emmanuelmess/fix/cdata_text_2
2025-12-20 12:08:20 -03:00
Emmanuel M
1d3f23b36e
Merge pull request #4252 from TeamAmaze/media-scanner-update
2025-12-19 15:30:27 -03:00
EmmanuelMess
5ac0291b78
Fix test and codacy
2025-12-18 17:20:56 -03:00
EmmanuelMess
1cd3d1e9b3
Fix text for translation and links in dialog
2025-12-18 16:16:59 -03:00
Emmanuel M
85423c688e
Merge pull request #4499 from EmmanuelMess/emmanuelmess/fix/cdata_text
2025-12-17 12:49:04 -03:00
EmmanuelMess
4811c026db
Try to fix link issues
2025-12-17 10:05:26 -03:00
Emmanuel M
b1d823b5b8
Merge pull request #4493 from TeamAmaze/fix-reload
2025-12-15 21:05:01 -03:00
Vishnu Sanal T
252eb0a7fe
fix: auto reload not working
...
Signed-off-by: Vishnu Sanal T <t.v.s10123@gmail.com >
2025-12-15 11:14:44 +05:30
EmmanuelMess
2f3669e095
Fix CDATA sections
2025-12-12 09:48:53 -03:00
EmmanuelMess
7548b9e315
Fix CDATA section for smb_instructions
2025-12-11 15:03:49 -03:00
Emmanuel M
9f1e1491e3
Merge pull request #4416 from EmmanuelMess/emmanuelmess/fix/transifex_html_in_string
2025-12-09 14:06:06 -03:00
Emmanuel M
1040b0130d
Merge pull request #4482 from siddhesh-06/siddhesh06/fix/whitespace-filename-issue
2025-12-09 10:00:22 -03:00
EmmanuelMess
1c229051d8
Bump and update target for Play Store
2025-11-28 17:46:47 -03:00
EmmanuelMess
9277cc8437
Bump version in strings
2025-11-24 22:15:59 -03:00
EmmanuelMess
6a21ce9abd
Bump version to v3.11
2025-11-24 22:12:55 -03:00
Siddhesh Dhainje
d3069ecec3
Fix the whitespace around filename or extension causes false negative
2025-11-18 01:02:31 +05:30
Vishal Nehra
4af78dfbcc
Merge pull request #4344 from TeamAmaze/fix-npes
...
fix npes
2025-09-23 08:51:09 +05:30