[Kazehakase-devel 1950] Re: Content-Encoding: x-gzip 対応

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2005年 2月 24日 (木) 20:43:45 JST


zoeです。

On Thu, 24 Feb 2005 18:41:55 +0900
Kazuhiro NISHIYAMA <zn****@mbf*****> wrote:

> Content-Encoding: x-gzip 対応をしてみたのですが、強制的に
> buffer modeにする方法がわからなかったので、リモートブックマークの
> x-gzipは対処できたのですが、ドロップしてダウンロードでは
> CRITICAL **: kz_io_decode_buffer: assertion `kz_io_is_buffer_mode(io)'
>  failed
> と出て、gzipされたままダウンロードされます。
> 
> これで、samidareのsites.lirs.gzが使えるようになります。
> 
> ただしgzipの入力に一時ファイルを使って出力はg_spawn_syncに
> まかせてgchar**で受け取るようにしてしまったので、'\0'が入る
> バイナリやUTF-8以外のUnicodeなどで問題がありそうです。
> 
> それに対処しようかと思ってContent-Typeも保存するようにして
> みたのですが、textの時だけデコードするようにしても結局
> Unicodeで問題がありそうなので、Content-Typeは使っていません。
> 
> 
> 以上のような状況なのですが、commitしてしまっても良いでしょうか?
> g_spawn_async_with_pipesを使うか何かで'\0'対策をしておかないと
> だめでしょうか?

とりあえづ、コミットしてください。

まずい具合はぼくなんかよりも西山さんの方が分かってると思うんで、そこら辺
はおいおい直していくという方向で。
# zlib対応とか

幸いなことに次の肉の日までにはかなり余裕があるのでなんとかなるでしょう。
# エイプリルフールもあるぞ




Kazehakase-devel メーリングリストの案内
Back to archive index