佐藤豊 様 いつもお世話になります。住商情報システム内田です。 頂きましたパッチを適用することで、マルチdomain cookie が正しく 返されるようになりました。ご対応ありがとうございました。 |-----Original Message----- |From: Hiroshi Uchida [mailto:plqaabrv6-mxhgu47xqh3w.ml@delegate.org] |Sent: Wednesday, August 06, 2008 9:01 AM |To: feedback-ja@delegate.org |Subject: RE: [DeleGate-Ja] Cookie の Domain が書き換わってしまう件につい |て | | |佐藤豊 様 | |いつもお世話になります。住商情報システム内田です。 | |早々のご回答ありがとうございます。早速適用・確認させていただきます。 | | |-----Original Message----- | |From: Yutaka Sato [mailto:ptarqbth4-mxhgu47xqh3w.ml@delegate.org] | |Sent: Wednesday, August 06, 2008 2:31 AM | |To: feedback-ja@delegate.org | |Cc: plqaabrv6-mxhgu47xqh3w.ml@delegate.org | |Subject: Re: [DeleGate-Ja] Cookie の Domain が書き換わってしまう件につい | |て | | | | | |In message <_A159@delegate-ja.ML_> on | |08/05/08(21:18:07) | |you "Hiroshi Uchida" <plqaabrv6-mxhgu47xqh3w.ml@delegate.org> wrote: | | |いつもお世話になります。住商情報システム内田です。 | | | | | |<Client>----<Delegate>----<Http Server>----<Application Server> | | |の構成で構成されたシステムでマルチdomain(domain=.aaa.co.jp)とした | | |cookieをApplication Serverでレスポンスに書込みClientで確認をしたところ | | |シングルdomein(domain=bbb.aaa.co.jp)に書き換わっていました。 | |... | | |Set-Cookie: ReplicationId=SSSSSSSSSSSSS; Domain=bbb.aaa.co.jp; Path=/ | |... | | |delegated -P80 ADMIN="aaa@bbbb" FTOSV="guw.cfi" | | | SERVER="http://bbb.aaa.co.jp/" PERMIT="*:*:*" | | | | | |として実行しています。新しいバージョンのDelegate9.8.2-pre47も確認しま し |た | |が | | |同様 | | |の現象が発生します。 | | | | | |何か設定が必要でしょうか。ご指摘のほどお願い致します。 | | | |ふーむ。このDeleGate自身のホスト名も、その同じ aaa.co.jp のサブドメイン | |ということでしょうか?ということなんでしょうね。という状況は想定して | |なかったのだと思います。 | |異なるドメインへの書換えの場合の問題は残りますが、この件については、 | |同封のパッチで対処できると思います。 | | | | 9 9 | |┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- | |B. Fuller} | |├─┤│└─┐│ / 877m\_< >_ |<URL:http://www.delegate.org/delegate/> | |┴ └┴──┘┴──────────────────────────── |─ | |─ | |佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人) | | | |*** dist/src/delegate9.8.4-pre3/src/httphead.c Mon Jul 21 | |08:45:24 2008 | |--- src/httphead.c Wed Aug 6 02:21:43 2008 | |*************** | |*** 1516,1521 **** | |--- 1516,1526 ---- | | domset = pathset = 0; | | for( cpyQStr(vp,value); *vp; vp++ ){ | | if( strncasecmp(vp,"DOMAIN=",7) == 0 ){ | |+ IStr(odom,MaxHostNameLen); | |+ valuescanX(vp+7,AVStr(odom),sizeof(odom)); | |+ if( odom[0] == '.' && strtailstrX(domain,odom,1) ){ | |+ continue; | |+ } | | domset = 1; | | if( set ) | | replace_line(QVStr(vp+7,value),domain); | |