pure-ftpd RFC 2640 (opts utf8) patch 請小心使用, 資料不見恕不負責. 有問題可以在底下 comments 留言 🙂 Patch Link: patch-pureftpd-rfc2640
FTP的Unicode問題一直是小弟心中的痛… 以前我都是用vsftpd…… 也有apply過別人的patch…. 但是後來發現因為vsftpd用了系統的chroot()…… 所以會使得iconv這函式庫失效..@@ 這幾天剛好看到YaST裡面多了PureFTPd 然後又在Google上面找找看有沒有這套FTP的patch… 結果就找到這邊了^^” 所以就興高采烈的把PureFTPd拿回來編 patch -p0
沒想到文章太長還會被切斷@@ 懶得全部重打……@@ 長話短說….. 你的README.UTF-8裡面的-8和-9參數的說明剛好和你的patch內容相反@@ (也就是-8的說明其實是-9….-9的說明其實是-8) 害我原本以為這個patch怎麼好像沒有效果…Orz 感謝你提供這個patch ^^
裝了兩個pure-ftpd,一個用big5,一個上patch,指到同一個資料夾 utf8的那個看不到原本big5的資料,似乎只認得utf8 而utf8傳上去的檔案,big5看的到拉的下,也可以刪除 滿神奇的情況,看來無痛升級有其困難度
新版的PureFTPd出了……. 官方說你那個patch被加進來了….. 原本是可喜可賀的事情…… 不過實際上官方放出來的1.0.21根本不work…..orz 而且似乎是發生在把fscharset設成UTF-8的時候….^^”
FTP的Unicode問題一直是小弟心中的痛…
以前我都是用vsftpd……
也有apply過別人的patch….
但是後來發現因為vsftpd用了系統的chroot()……
所以會使得iconv這函式庫失效..@@
這幾天剛好看到YaST裡面多了PureFTPd
然後又在Google上面找找看有沒有這套FTP的patch…
結果就找到這邊了^^”
所以就興高采烈的把PureFTPd拿回來編
patch -p0
沒想到文章太長還會被切斷@@
懶得全部重打……@@
長話短說…..
你的README.UTF-8裡面的-8和-9參數的說明剛好和你的patch內容相反@@
(也就是-8的說明其實是-9….-9的說明其實是-8)
害我原本以為這個patch怎麼好像沒有效果…Orz
感謝你提供這個patch ^^
謝謝你提醒我 @_@
晚點我把 README 換掉XD
裝了兩個pure-ftpd,一個用big5,一個上patch,指到同一個資料夾
utf8的那個看不到原本big5的資料,似乎只認得utf8
而utf8傳上去的檔案,big5看的到拉的下,也可以刪除
滿神奇的情況,看來無痛升級有其困難度
你必須指定 filesystem/client encoding 是 big5.
新版的PureFTPd出了…….
官方說你那個patch被加進來了…..
原本是可喜可賀的事情……
不過實際上官方放出來的1.0.21根本不work…..orz
而且似乎是發生在把fscharset設成UTF-8的時候….^^”
To Jackie: 我自己有在用上一版的 snapshot, 不過沒發現這個問題耶. 晚點裝好新版以後我再試試看好了.
確實不能動, 我已經寫信給作者了:)
新的 source code 已經更正了 🙂
An hour in the morning is worth two in the evening