[Mew-Win32 02665] Re: X-cite (was: User-Agent)

Keiichi Suzuki keiichi at example.com
2000年 7月 5日 (水) 09:14:51 JST


;; こちらにははじめてかも。

>>>>> Mew-Win32 の No. 02653
>>>>> Message-Id: <20000704.230558.41629405.toru at example.com> で、
>>>>> "Toru" == Toru Yano (矢野 暢) <toru at example.com>さま曰く...

pan> 私はヘッダに
pan> X-cite: x-cite 1.33 って付くより
pan> User-Agent: xcite1.33> Mew こっちの方が良いような(^^;)

Toru> User-Agentのイメージからは、
Toru> User-Agent: xcite/1.33  Mew/1.95b43 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.13 Beta1++ (TANAHASHI:61)

User-Agent field は 

      User-Agent-content  = product-token *( CFWS product-token )
      product-token       = value ["/" product-version]  ; see 4.1
      product-version     = value

という形式をもちますので、矢野さんが示されている形式のほうが真っ当だと思
います。また、

      value             = token / quoted-string
      token             = [CFWS] 1*<any (US-ASCII) CHAR except SP,
                                    CTLs or tspecials> [CFWS]
      tspecials         = "(" / ")" / "<" / ">" / "@" /
                          "," / ";" / ":" / "\" / DQUOTE /
                          "/" / "[" / "]" / "?" / "="

ということですので、 `>' を裸のまま value に含めることはできません。

あと、以前から気になっているのですが、

"Meadow/1.13 Beta1++ (TANAHASHI:61)"

というのも問題があって、素直に解釈すると、 product として Meadow と
Beta++ というものがあって、 Meadow のバージョンが 1.13 ということになっ
てしまいます。

私はとりあえず、 Meadow-version() をいじってしまってあるのですが、真っ当
に quote するようにしたほうが良いのではないかと思っています。

-- 
鈴木圭一 / keiichi at example.com
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B



Mew-win32 メーリングリストの案内