[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: cookie



At 24 Mar 2002 23:09:18 +0900,
Kiyokazu SUTO wrote:
> 
> > * w3mmee ではなぜかうまく動きません(要調査)。
> 
> 多分「-header」の仕様+バグのせいです。

反応ありがとうございます。

何が仕様で何がバグかわかってないのですが、
調べてみたところ、w3m だと

Set-Cookie: stored=foo; path=/foo/bar; expires=Monday, 25-Mar-04 00:35:50 JST
Set-Cookie: temporal=bar; path=/foo/bar

のようなのが来たとき、
次に /foo/bar にリクエストするときに

w3m -cookie -dump_extra -header "Cookie: temporal=bar"

のように指定すれば

Cookie: stored=foo
Cookie2: $Version="1"
Cookie: temporal=bar

のようなリクエストが出るのですが、

w3mmee だと、同様の指定をしても

Cookie: stored=foo
Cookie2: $Version="1"

しか出ないようです。


ところで、このように Cookie を引数で指定する場合、
Cookie にパスワードがあったときなどにまずいですね。

こんなのを w3m に当てるべきでしょうか…?

--- main.c	22 Mar 2002 15:35:44 -0000	1.92
+++ main.c	24 Mar 2002 15:46:21 -0000
@@ -626,6 +626,10 @@
 		    else
 			Strcat(header_string, hs);
 		}
+		while (argv[i][0]) {
+                    argv[i][0] = '\0';
+                    argv[i]++;
+                }
 	    }
 #ifdef USE_MOUSE
 	    else if (!strcmp("-no-mouse", argv[i])) {

--
Yuuichi Teranishi (寺西裕一) <teranisi@gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"So we sailed out of the sun till we found the see of green..."