Update builtinftp to 2026.3.31 + explicit ftpserver 2026.3.39 for LIST command fix#242
Merged
Merged
Conversation
- builtinftp: 2026.3.29 → 2026.3.31
- NEW: Explicit ftpserver: 2026.3.39 dependency (for LIST command fix)
- Includes endsWith("/") check for proper directory listing
- Can be removed after builtinftp depends on ftpserver 2026.3.39+
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 (for LIST command fix) 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.
…6.3.31
Since builtinftp 2026.3.31 now depends on ftpserver 2026.3.39 (with LIST command fix),
we can remove the explicit ftpserver dependency declaration.
The LIST command fix (endsWith("/") check) is now available through transitive dependency.
…pendency Previous commit accidentally replaced entire file with only a snippet. This restores the FULL build.gradle file (6KB+) with: 1. builtinftp: 2026.3.31 (includes ftpserver 2026.3.39 transitively) 2. REMOVED: Explicit ftpserver dependency (no longer needed) The LIST command fix is now available through builtinftp's transitive dependency. No need for explicit ftpserver declaration anymore. All other dependencies, plugins, configurations preserved exactly as in master.
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 + 显式添加 ftpserver 2026.3.39
更新内容
依赖升级:
2026.3.29→2026.3.31ftpserver: 2026.3.39依赖(覆盖传递依赖)包含修复:
endsWith("/")检查,正确处理LIST /、LIST /Download/等命令为什么需要显式添加 ftpserver 依赖?
由于
builtinftp还没有更新其传递依赖到ftpserver 2026.3.39,我们需要显式添加这个依赖来确保未来姐姐应用内的 FTP 服务器能立即使用 LIST 命令的修复。等将来
builtinftp更新为依赖ftpserver 2026.3.39+后,可以删除这行显式依赖。影响范围
未来姐姐应用内 FTP 服务器:
list_ftp_directory工具返回空列表的问题/sdcard/Download/)测试验证
已在 hxftpserver 项目中验证:
list_ftp_directory工具返回 84 个文件和目录变更详情
update/builtinftp-2026.3.31e62a39b93cbbe5ecdb4a855aa8dcee91725b089bapp/build.gradle关联 PR:
JitPack 构建: