Article delegate-ja/71 of [1-162] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A70@delegate-ja.ML_>]
Newsgroups: mail-lists.delegate-ja

[DeleGate-Ja] Re: delegate9.6.3-pre3 における文字化け
22 Jul 2007 22:15:13 GMT ysato@delegate.org (Yutaka Sato)
The DeleGate Project

In message <_A70@delegate-ja.ML_> on 07/18/07(09:32:21)
you Toru Yoneyama <pwu2abth4-mykgh47distw.ml@delegate.org> wrote:
 |米山と申します。
...
 |delegate9.6.3-pre3 における文字化けについてご報告いたします。

ありがとうございます。

 |delegate9.6.3-pre3 を使用して某サイトのアクセス解析 cgi を delegate クライア
 |ントのブラウザから閲覧した場合、 cgi のフレームの右側の cgi をうまく読めない
 |ようです。ブラウザ上ではフレームの右側が文字化けします。 delegate9.6.3-pre1 
 |を使用した場合は問題なく閲覧できるようです。
...
 |Encoding:[gzip/] Leng:2474} Server:Apache
 |07/18 08:11:08.05 [12477] 4+2: relaying [gzip]encoded text as bin.
 |07/18 08:11:08.05 [12477] 4+2: detach respBuff: non-text data, non keep-alive
 |07/18 08:11:08.05 [12477] 4+2: detach_respbuff/gzip unzip=0 [gzip,deflate] 
 |non-text data, non keep-alive 0/2474

9.6.3-pre3 では、CFIフィルタを適用した場合にもその結果にgzipエンコードを
適用するように変更したのですが、その際、内容への書換えやキャッシュを何も
行わず透過中継する場合には、gzipされたデータをさらにgzipするようにして
しまいました。これは、同封のパッチのように次のリリース(9.6.3-pre4)で修正
します。

                   9 9  
┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- B. Fuller}
├─┤│└─┐│ / 877m\_<   >_ <URL:http://www.delegate.org/delegate/>
┴ └┴──┘┴──────────────────────────────
佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)

*** ../delegate9.6.3-pre3/src/http.c	Tue Jul 17 07:50:30 2007
--- src/http.c	Mon Jul 23 07:05:31 2007
***************
*** 1324,1331 ****
--- 1324,1334 ----
  	sv1log("detach respBuff: %s\n",reason);
  
  	if( encbody == 0 )
  	if( RESP_DoZIP && isinListX(REQ_AccEnc,"gzip","c") ){
+ 		if( RX_cencoding[0] && RESP_DoUNZIP == 0 ){
+ 			/* thru data already in gzip */
+ 		}else
  		if( xencbody = threadGzip(Conn,RX,tc) ){
  			cenc = "gzip";
  			encbody = xencbody;
  			sv1log("detach_respbuff/gzip unzip=%d [%s] %s %d/%d\n",

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V