FTPサーバの迷宮

vsftpdとproftpdサーバで迷って、慣れているproftpdにしたらはまりましたというお話。
で、ググったら原因判明。

Ver.3.0.11.1 より後のバージョンを使ってFTPSでLIST取得できないのはFilezillaの仕様。
作者がRFC 4346に厳密にしたがった実装をしたのが原因らしい。
直すにはServerソフトを入れ替えるしかなさげ。
作者も相当頑固で、ユーザーとフォーラムで喧嘩してる。
http://forum.filezilla-project.org/viewtopic.php?f=2&t=7688&st=0&sk=t&sd=a

喧嘩している場合かよっ、とツッコミを入れたくなりました。*1
で、最新リリースみたら直っているみたいじゃないですか。つい最近作ったサーバでaptitude update/upgradeしてるのにバージョンみたら古いし・・・*2
というわけでvsftpdに乗り換え。後で調べたらRHELもデフォはvsftpdみたいですし、vsftpdでいいや。よくApacheIISとかシェア比較*3されるのに、FTPサーバってあんまり比較されてないんでしょうか。そういった資料をあまり見かけませんでした。

*1:RFCはRequest For Commentsだから従う義務はないのかもしれないけど

*2:自分でソースから入れりゃいいんですが

*3:あまり意味ないとも思うけど