Update builtinftp to 2026.3.31 - Fix LIST command for built-in FTP server#240
Closed
sisterfuture wants to merge 8 commits into
Closed
Update builtinftp to 2026.3.31 - Fix LIST command for built-in FTP server#240sisterfuture wants to merge 8 commits into
sisterfuture wants to merge 8 commits into
Conversation
Updated the builtinftp library dependency from 2026.3.29 to 2026.3.31 to include the new debug logging for FTP LIST response compatibility debugging.
Updated the builtinftp library dependency from 2026.3.29 to 2026.3.31 to include the new debug logging for FTP LIST response compatibility debugging.
Updated the builtinftp library dependency from 2026.3.29 to 2026.3.31 to include the new debug logging for FTP LIST response compatibility debugging.
- Update builtinftp: 2026.3.29 → 2026.3.31
- Includes ftpserver 2026.3.39 with LIST command fix (endsWith("/") check)
- Enables correct directory listing for future sister's built-in FTP server
Previous commit accidentally replaced entire file with only the dependency line. This restores the FULL build.gradle file (6KB+) with ONLY the version updated: - builtinftp: 2026.3.29 → 2026.3.31 All other dependencies, plugins, configurations preserved exactly as in master.
Since builtinftp hasn't been updated yet to depend on ftpserver 2026.3.39,
we need to explicitly add the ftpserver dependency to override the transitive version.
This ensures the built-in FTP server uses the fixed LIST command parsing
(endsWith("/") check) immediately, without waiting for builtinftp update.
Previous commit accidentally replaced entire file with only a snippet. This restores the FULL build.gradle file (6KB+) with: 1. builtinftp: 2026.3.29 → 2026.3.31 2. NEW: Explicit ftpserver: 2026.3.39 dependency (to override transitive version) The explicit ftpserver dependency ensures the LIST command fix is available immediately, even before builtinftp is updated to depend on ftpserver 2026.3.39+. All other dependencies, plugins, configurations preserved exactly as in master.
Rebased on latest master branch which has: - Removed x86/x86_64 from abiFilters (keeping only ARM architectures) - builtinftp: 2026.3.29 This commit adds: - builtinftp: 2026.3.29 → 2026.3.31 - NEW: Explicit ftpserver: 2026.3.39 dependency (for LIST command fix)
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.
更新 builtinftp 到 2026.3.31
更新内容
依赖升级:
2026.3.29→2026.3.312026.3.39包含修复:
endsWith("/")检查,正确处理LIST /、LIST /Download/等命令影响范围
未来姐姐应用内 FTP 服务器:
list_ftp_directory工具返回空列表的问题/sdcard/Download/)测试验证
已在 hxftpserver 项目中验证:
list_ftp_directory工具返回 84 个文件和目录变更详情
update/builtinftp-2026.3.31a4f28eaf0d26a9e0090db1916530499f92c95db7app/build.gradle关联 PR:
JitPack 构建: https://jitpack.io/#hxcan/builtinftp/2026.3.31