Tommy 碎碎念

Tommy Wu's blog

修正 FileZilla 在傳檔給 GeeXbox 的 bftpd 時, 不會建立目錄的問題
post by tommy @ 05 七月, 2006 23:13
今天試著傳一些檔案到前幾天弄幾來的 GeeXbox 主機, 結果, 發現在使用 FileZilla 時, 如果傳的是一整個目錄的檔案時, 會全部失敗. 後來才發現, 是因為 GeeXbox 所使用的 bftpd 程式, 在 CWD 指令到不存在的目錄時, 並不是傳回 5xx 的錯誤碼, 而是 421 的錯誤碼. 而 4xx 的錯誤碼, 在一般的協定當中, 並不是一個嚴重錯誤, 所以 FileZilla 會認為這個錯誤是可修正的, 所以持續一直嘗試 CWD 指令, 而不是使用 MKD 指令來建立新的目錄. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Project for FileZilla Patched Version
post by tommy @ 04 七月, 2006 11:07
由於 FileZilla 的作者似乎堅持某些違反 RFC 的 patch, 不能進到 FileZilla Server 的版本中, 加上, 我之前弄給 sftp 的 UTF-8 patch, 也一直都沒有被接受. 所以... 上星期就到 SourceForge 開了一個新的 project FileZillaPV, 把我做的這些東西, 改放到 SourceForge 上頭去. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 在傳檔時, 如果檔案已經存在, 有時候並不會詢問要如何處理, 而直接續傳的問題
post by tommy @ 29 六月, 2006 14:45
最近常常碰到我在把自己產生的 FileZilla 執行檔的壓縮檔, 傳到我家的伺服器時, 發現 FileZilla 並不會問我是否要覆蓋, 而是直接就用續傳的方式來傳送. 結果... 當然會把原來的檔案給破壞掉, 也沒有傳新的檔案過去, 就有人在我這兒反應壓縮檔抓回去會有問題. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 2.2.25 視窗最小化還原不正確的問題 part II
post by tommy @ 29 六月, 2006 14:38
2.2.24b 時修正過這個問題, 不過似乎同樣的方式在 2.2.25 版時並沒有作用. 所以早上做了另外的修正. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 FileZilla Server 可以允許非 UTF8 連線, 直到收到 OPTS UTF8 ON 指令
post by tommy @ 22 六月, 2006 12:52
話說自從 FileZilla Server 在支援 UTF-8 之後, 作者似乎很堅持在 RFC 上頭提到, 如果在 FEAT 指令後有送出 UTF8 就表示是使用 UTF8, 而不是一般 FTP Server/Client 上頭所採用的另一種方式: 如果沒收到 OPTS UTF8 ON 指令之前, 就算 FEAT 送出了 UTF8, 還是不會去用到 UTF-8 來傳送資料. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
加入 MSLU 的 FileZilla 2.2.24b?
post by tommy @ 20 六月, 2006 13:24
剛剛把 MSLU 的 unicows.lib 加到 FileZilla 的專案中, 重新編了一份可能可以在 Win95, 98, ME 下頭使用的 FileZilla unicode 版本. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 2.2.24 視窗最小化還原不正確的問題
post by tommy @ 20 六月, 2006 10:41
這是一個小問題. 如果你的 FileZilla 是使用最大化視窗時, 才會發生. 而且應該只有在剛啟動 FileZilla 之後, 並沒有做任何視窗大小的異動時, 才會發生. 也就是如果 FileZilla 在一啟動時就是最大化的視窗, 接著做一次最小化, 然後再做一次還原. 這時, 視窗並不會回復到原本的最大化情形. 而是回到非最大化時的視窗大小. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 在同時使用多個 TLS 連線時, 只會有一個成功的問題.
post by tommy @ 17 六月, 2006 13:20
前一篇文章所提到的這個問題, 在經過近一天的追蹤後, 終於被我發現原因了. 這個問題並非只影響到 TLS 同時連線, 就算是非同時連線, 也可能發生. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
同時啟動多個 FileZilla 的 TLS 連線, 只會有一個是成功的?
post by tommy @ 16 六月, 2006 17:06
前幾天把伺服器的 ftp 加上 TLS 的支援, 所以碰到了這個以前沒碰過的問題. 只要同一時間, 有超過一個 TLS session 在試著連到伺服器時, 只有一個會成功, 其他的會有個 SSL Layer 的嚴重錯誤產生. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 2.2.x 在儲存 transfer queue 的資訊時, 未將 server 的 UTF8 支援存入
post by tommy @ 15 六月, 2006 00:27
FileZilla 在程式結束時, 如果還有檔案未傳輸完畢, 會把所有待傳送的檔案都存起來, 以便下次再傳送. 但是, 今天突然發現, 我把程式關了再開時, 那些中文檔案都沒辦法傳送了. 一查, 似乎 FileZilla 不知道這些連上的伺服器, 應該加上 UTF8 的支援. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 pure-ftpd 的 -A (--chrooteveryone) 參數, 允許有例外情形
post by tommy @ 13 六月, 2006 09:49
今天有使用者反應, 沒辦法收信了. 查了一下, 發現昨天使用 pureftpd 後, 要控制帳號登入時, 要做 chroot 的動作, 而這個動作是修改該帳號的 home directory 設定, 加上 /./ 來處理, 結果, dovecot 似乎無法對這樣的帳號來做 chroot. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 pure-ftpd 的 -P (--forcepassiveip) 參數, 只能用在遠端的連線
post by tommy @ 12 六月, 2006 23:07
今天把伺服器中的 vsftpd 換成 pureftpd, 也順便把 TLS 的功能給加上. 發現在加上 TLS 之後, 無論是 active 還是 passive, 都無法取得檔案列表, 也無法傳送檔案了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla Server, unicode? UTF-8? ANSI?
post by tommy @ 22 五月, 2006 15:18
其實, 我並沒有使用 FileZilla Server, 因為我沒有在 Windows 安裝 ftpd 的需求. 不過這幾天有看到有人跟作者反應, 在改成 unicode 的程式後, 當不支援 UTF-8 的 client 連上來時, 看到的東西就變成亂碼了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 2.2.23 在關閉連線, 重新連線時, 沒有 UTF8 功能的問題
post by tommy @ 19 五月, 2006 00:02
由於最近宿舍內的 ADSL 十分不穩定 (可能是珍珠颱風的關係吧, 自從上星期颱風後就很不正常), 所以發現了一個 FileZilla 2.2.23 的問題. 如果伺服器是強制使用 UTF8 或者使用自動偵測的功能時, 只要結束一個連線, 沒有把 FileZilla 關閉而直接再連到另一個強制使用 UTF8 或者使用自動偵測的伺服器時, 並沒有啟用 UTF8 的功能. (傳輸時自動重新連線的情況也是一樣) (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 2.2.23, unicode for ftp, but not for sftp
post by tommy @ 15 五月, 2006 12:43
FileZilla 的作者在今天釋出了 2.2.23 版, 果然是一個 unicode 版本了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla unicode version
post by tommy @ 10 五月, 2006 10:16
上個月底, FileZilla 的作者, 在 FileZilla Server 中加上了 UTF-8 的支援, 不過在第一次釋出的 0.9.15 版本, 仍只是一個 ansi 的 windows 程式, 而不是一個 unicode 的程式. 所以, 雖然有支援 UTF-8, 但是並無法正確處理多國文字同時存在的問題 (ansi 版本的程式只能處理 windows local 語系的文字). (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla UTF-8 修正
post by tommy @ 15 三月, 2005 15:53
整理一下我對 FileZilla 在 UTF-8 支援上頭的 patch. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
winscp3 的 UTF-8 修正
post by tommy @ 01 三月, 2005 15:44
這幾天在試 UTF-8 的環境, 發現 WinSCP 雖然由 3.7.1 版之後, 開始支援 UTF-8 的 sftp, 但是.... 我發現 openssh 中的 sftp-server 仍然是 version 3 的 sftp, 並不符合 WinSCP 所要的 version 4 sftp. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
gftp 2.0.18 remote_charset 修正
post by tommy @ 25 二月, 2005 15:34
修改一下 gftp 在處理 remote_charsets 的錯誤 (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
vsftpd 在 UTF-8 下頭, 如何與 Big5 的 client 溝通
post by tommy @ 25 二月, 2005 15:23
前幾天 "不小心" 把自己家裡的主機內的檔案名, 都改成 UTF-8 來處理, 在 samba 上頭是可以很正常的處理, 不過.... 發現在使用 ftp 時, 問題就不小了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
vsftpd 將不允許的使用者檢查由 USER 改到 PASS 指令的 patch
post by tommy @ 09 六月, 2004 16:06

vsftpd 將不允許的使用者檢查由 USER 改到 PASS 指令的 patch
在 userlist_deny 設為 on 的時候, 把不存在的使用者登入的錯誤, 由 USER 指令延後到輸入 PASS 指令後再送出. 以避免 IE 連上時並不會詢問使用者密碼就錯誤.

Del.icio.us Furl HEMiDEMi Technorati MyShare
«上一篇   1 2
Bad Behavior 已經阻擋了 60 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS