[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2675

From: "NOGUCHI, Takuya" <n071316@xxxxxxxxxx>
Date: Mon, 28 Jun 2004 20:06:32 +0900
Subject: [sylpheed-jp:02675] Re: WSPのみの行が継続行の場合の処理

On Mon, 28 Jun 2004 19:06:50 +0900
Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> writes in [sylpheed-jp:02674] Re: WSPのみの行が継続行の場合の処理:

> 具体的にはどのように困るのでしょうか?

 20 0D 0A(09 0D 0Aの場合もありますね)の行がヘッダ部と本文部とのセパレー
タのように扱われているような気がします。その結果、その行以降のヘッダがサ
マリビューにおいて処理されないためか、例えば、差出人の項目が(差出人不明)
となることがあります。


> encoded-word が連続する場合は間の空白は無視することになっているので、
> 現状の仕様で問題ないと思っています。

 ごめんなさい。文章が雑で全く意図が伝わっていなかったようです。
 先ほどのパッチもほとんど何も考えていませんでした(ので間違っていました)。

 以下のパッチで大丈夫だと思います。改行コードが CR や LF だけの場面では
現状でもいいのですが、そうではない(CR+LF)の場合に folded が TRUE になっ
てしまっておかしくなってしまう、ということのようです。


*** src/procheader.c.orig	2003-04-23 14:39:14.000000000 +0900
--- src/procheader.c	2004-06-28 20:01:20.301821922 +0900
***************
*** 85,91 ****
  				break;
  			else if (folded == TRUE) {
  				if (nexthead == '\r' || nexthead == '\n') {
- 					folded = FALSE;
  					continue;
  				}
  
--- 85,90 ----

-- 
NOGUCHI, Takuya


[前][次][番号順一覧][スレッド一覧]

   @  2673 2004-06-28 18:25 [n071316@xxxxxxxxxx  ] WSPのみの行が継続行の場合の処理         
      2674 2004-06-28 19:06 ┣[hiro-y@xxxxxxxxxx   ]                                       
->    2675 2004-06-28 20:06 ┃┗[n071316@xxxxxxxxxx  ]                                     
      2677 2004-06-29 11:49 ┃ ┗[hiro-y@xxxxxxxxxx   ]                                   
      2678 2004-06-29 18:07 ┃  ┗[hiro-y@xxxxxxxxxx   ]                                 
      2679 2004-06-30 20:25 ┃   ┗[hiro-y@xxxxxxxxxx   ]                               
      2676 2004-06-28 21:11 ┗[yoichi@xxxxxxxxxx   ]