pure-ftpd 中文檔名問題

在使用 pure-ftpd 的時候常常會發現一些有 escape 字元的檔名無法使用,
像檔名裡面有『許功蓋』之類的字元的話…
本來都是懶的理他, 後來無意間看到 leeym 有提出一個 solution, 就順便改一下吧 :P

其實這個東西本來就在 FreeBSD 的 handbook 裡啦,
FreeBSD 的 handbook 還是有很多寶可以挖的 XD

Contributed by: leeym.bbs@bbs.leeym.com (Yen-Ming Lee)

— src/ftpd.c.orig Tue Feb 10 23:29:48 2004
+++ src/ftpd.c Tue Feb 10 23:30:34 2004
@@ -660,9 +660,11 @@
return -1;
}
while (*namepnt != 0) {
+#if 0
if (ISCTRLCODE(*namepnt) || *namepnt == \’\') {
return -1;
}
+#endif
if (dot_ok == 0) {
if (*namepnt == \’/\’) {
namepnt++;

Leave a Comment