LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4837|回复: 30

[PKGBUILD]vsftpd 2.0.5 最新中文补丁,解决arch64不能访问问题

[复制链接]
发表于 2007-5-3 22:43:59 | 显示全部楼层 |阅读模式
[找wind大大解决的]
由于32位int定义在64下传输出问题,所以改了一下变量定义,以前是int的,现在使用size_t
具体研究的朋友可以参考对照vsftpd-2.0.5-encoding.patch里面的第183~185行和108~110行  
现在的通用于arch32和arch64

PS:提供域名更新脚本
pacman -S w3m
http://3322.org/申请动态域名
使用以下脚本
  1. #!/bin/sh
  2. w3m -dump "http://账号:密码@member.3322.org/dyndns/update?system=dyndns&hostname=域名&mx=aspmx.l.google.com"
复制代码
只要填入你的资料就行了,改成可执行,然后怎么用就不用介绍了?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-5-5 13:13:57 | 显示全部楼层
windows的客户端可以设置远程编码的,远程用utf8就好了,如果要把服务器的设置成默认gbk,我也不知道怎么配置,没有设置过,关注一下。

如果你要把文件名转换成utf8的,就用convmv
回复 支持 反对

使用道具 举报

发表于 2007-5-5 14:13:48 | 显示全部楼层
這個問題實在很煩,apache裏面也是,不管怎麽設置,文件名如果有空格或者有點長的中文名就會出現前面一半正常,空格後面的部分亂碼,或者前面N個字正常,最後一個字亂碼。

我直接把locale改gbk了。
回复 支持 反对

使用道具 举报

发表于 2007-5-5 17:09:11 | 显示全部楼层
发一个wind老大修改过的vsftpd-2.0.5补丁。中文支持源于论坛先前放出的2.0.4补丁,加入了log中文显示补丁。
PKGBUILD和补丁在附件里面。

用法,在/etc/vsftpd.conf里面加入:

charset_filter_enable=YES
charset_client=GBK
#charset_server=UTF8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 22:06:10 | 显示全部楼层
用了楼上的pkg之后启动vsftp没问题,不过访问的时候提示如下

载入 ftp://192.168.0.2 时发生错误:
无法连接到主机 192.168.0.2。
原因:500 OOPS: trunc_len not smaller than alloc_bytes in str_trunc。
回复 支持 反对

使用道具 举报

发表于 2007-5-5 22:59:59 | 显示全部楼层
modprobe capability
回复 支持 反对

使用道具 举报

发表于 2007-5-6 11:11:44 | 显示全部楼层
用源里的vsftpd,locale用的en_US.utf-8,没做特别的设置
windows下用flashfxp
我这里一切正常???????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-6 23:56:18 | 显示全部楼层
问题在于添加了这两句


charset_filter_enable=YES
charset_client=GBK
#charset_server=UTF8

去掉就正常访问,但是去掉还有效果么?那跟源里面的包就一样了
回复 支持 反对

使用道具 举报

发表于 2007-5-7 03:25:07 | 显示全部楼层
既然不要这两句都是正常的,那就表明你原先就是正常的,那你为何硬要说自己乱码呢?难道你来求PKGBUILD是为了忽悠一下大伙啊?。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 18:59:04 | 显示全部楼层
我得意思是说要不要这两句vsftp启动都正常,只是不加这两句才能访问,加了之后访问就出现上面得错误提示~
而用源里面得vsftpd包则只要加上那两句就不能启动vsftpd服务!

最后我的总结是,编译了却不能正常加载那两行设置感觉就跟用源里面得没什么两样了,因为不加那两行设置就是乱码~~~

怎么能说我没事来忽悠大家呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表