FileZilla是一款免费开源的FTP软件,分为客户端版本(FileZilla Client)和服务器版本(FileZilla Server),具备所有的FTP软件功能。日前,FileZilla Server 1.5.0-rc1发布,引入了多项新功能,并对已发现的错误进行修复,主要更新内容如下。
新功能:
Server:在尝试失败次数过多的情况下,对登录尝试实施限制。
Server:现在可以通过将配置文件中消息字段的“has_version”属性设置为“false”来手动取消欢迎消息中的版本号。
MSW:如果该服务在系统帐户下运行,配置文件现在放在%PROGRAMDATA%\filezilla-server下。这是为了解决Windows更新时设置可能被清除的问题。仍位于% local appdata % \ filezilla-server下的设置会自动迁移。
与模拟子进程的通信现在是异步的。
Admin UI:配置对话框中的密码字段现在可以显示提示,告知用户如何保留现有的密码。
错误修复和小改动:
Admin UI:修复了监听器编辑器中的崩溃。
Admin UI(macOS):为一些 wxWidgets 的错误实施了解决方法。
Admin UI:system_user 的名字不能再被编辑了。
不能被序列化的配置数据现在可以防止不完整的输出文件被写入磁盘。
模拟进程的突然中断不再导致非预期的行为。
修正了在某些情况下,由于意外的套接字事件导致的服务器崩溃问题。
MSW:由于 工具 链的问题,使用线程本地变量的程序会在退出时崩溃。
可能的工作线程的数量已减少到最多256个。
FTP Server:NLST 命令现在报告符合 RFC 1123 的路径。
当使用命令行参数 –config-version-check ignore 时,如果检测到不匹配,现在会将预期的版本写入设置文件中。
*nix:标志图标不再被嵌入可执行文件中,而是被安装到适当的系统路径中。
*nix:增加了一个 filezilla-server-gui.desktop 文件,这样就可以通过桌面环境轻松打开 Admin UI。
日志文件轮换的最大数量已经减少到一个更合理的数量,并且已经更换了更有效的轮换算法。