mod_xsendfile0.9の致命的なバグ

これに関連する話題.
mod_xsendfileのver0.9にはバグがある.
(ver0.9とは現在のリリースバージョン.)
実は4GB以上のファイルを転送する事ができない.
ただし,unsigned intが4バイトの場合に限る.
64ビットCPUだとほぼセーフ.
原因は色々あって言えないので自分で考えて欲しい.
というか4GBでピンとくるか...
 
さて,それに対する対策.
beta版のver0.11ではキチンと対応されている.
なので大きいファイルを扱いたい場合はこちらを使った方がよい.
http://tn123.ath.cx/mod_xsendfile/beta/