|
|
发表于 2007-6-12 20:55:58
|
显示全部楼层
2个patch有些区别,
左侧文件:\vsftpd\vsftpd-2.0.5-encoding.patch
右侧文件:\patchall\vsftpd-2.0.5-encoding.patch
L77 @@ -94,5 +98,7 @@tunable_charset_server
R77 @@ -94,5 +98,7 @@
------------------------------------------------------
------------------------------------------------------
L108 + size_t from_len;
+ size_t dyn_from_len, to_len, dyn_to_len;
+ size_t print_buf;
R108 + unsigned int from_len;
+ unsigned int dyn_from_len, to_len, dyn_to_len;
+ unsigned int print_buf;
------------------------------------------------------
------------------------------------------------------
L183 + size_t from_len;
+ size_t dyn_from_len, to_len, dyn_to_len;
+ size_t print_buf;
R183 + unsigned int from_len;
+ unsigned int dyn_from_len, to_len, dyn_to_len;
+ unsigned int print_buf;
------------------------------------------------------
总体而言,LZ的较为严谨,用size_t兼顾了64位版本,且允许使用charset_server参数.
估计应该用LZ的vsftpd.tar.gz. |
|