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

[DeleGate-Ja] Re: CookieのDomainが書き換わってしまう件について
05 Aug 2008 17:31:22 GMT ysato@delegate.org (Yutaka Sato)
The DeleGate Project

In message <_A159@delegate-ja.ML_> on 08/05/08(21:18:07)
you "Hiroshi Uchida" <plqaabrv6-mxhgu47zrwxw.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);

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