mirror of
https://github.com/curl/curl.git
synced 2026-07-24 09:27:23 +03:00
- Niklas Angebrand made the cookie support in libcurl properly deal with the
"HttpOnly" feature introduced by Microsoft and apparently also supported by Firefox: http://msdn2.microsoft.com/en-us/library/ms533046.aspx . HttpOnly is now supported when received from servers in HTTP headers, when written to cookie jars and when read from existing cookie jars.
This commit is contained in:
parent
b620e62f0f
commit
a62e155ca4
6 changed files with 36 additions and 4 deletions
|
|
@ -26,6 +26,7 @@ Set-Cookie: nodomain=value; expires=Fri Feb 2 11:56:27 GMT 2035
|
|||
Set-Cookie: novalue; domain=reallysilly
|
||||
Set-Cookie: test=yes; domain=foo.com; expires=Sat Feb 2 11:56:27 GMT 2030
|
||||
Set-Cookie: test2=yes; domain=se; expires=Sat Feb 2 11:56:27 GMT 2030
|
||||
Set-Cookie: magic=yessir; path=/silly/; HttpOnly
|
||||
|
||||
boo
|
||||
</data>
|
||||
|
|
@ -69,6 +70,7 @@ Accept: */*
|
|||
.127.0.0.1 TRUE /silly/ FALSE 0 ismatch this
|
||||
.127.0.0.1 TRUE / FALSE 0 partmatch present
|
||||
127.0.0.1 FALSE /we/want/ FALSE 2054030187 nodomain value
|
||||
#HttpOnly_127.0.0.1 FALSE /silly/ FALSE 0 magic yessir
|
||||
</file>
|
||||
</verify>
|
||||
</testcase>
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ TZ=GMT
|
|||
www.fake.come FALSE / FALSE 1022144953 cookiecliente si
|
||||
www.loser.com FALSE / FALSE 1139150993 UID 99
|
||||
%HOSTIP FALSE / FALSE 1439150993 mooo indeed
|
||||
#HttpOnly_%HOSTIP FALSE / FALSE 1439150993 mooo2 indeed2
|
||||
%HOSTIP FALSE / FALSE 0 empty
|
||||
</file>
|
||||
</client>
|
||||
|
|
@ -64,7 +65,7 @@ www.loser.com FALSE / FALSE 1139150993 UID 99
|
|||
GET /want/46 HTTP/1.1
|
||||
Host: %HOSTIP:%HTTPPORT
|
||||
Accept: */*
|
||||
Cookie: empty=; mooo=indeed
|
||||
Cookie: empty=; mooo2=indeed2; mooo=indeed
|
||||
|
||||
</protocol>
|
||||
<file name="log/jar46" mode="text">
|
||||
|
|
@ -75,6 +76,7 @@ Cookie: empty=; mooo=indeed
|
|||
www.fake.come FALSE / FALSE 1022144953 cookiecliente si
|
||||
www.loser.com FALSE / FALSE 1139150993 UID 99
|
||||
%HOSTIP FALSE / FALSE 1439150993 mooo indeed
|
||||
#HttpOnly_%HOSTIP FALSE / FALSE 1439150993 mooo2 indeed2
|
||||
%HOSTIP FALSE / FALSE 0 empty
|
||||
%HOSTIP FALSE / FALSE 2054030187 ckyPersistent permanent
|
||||
%HOSTIP FALSE / FALSE 0 ckySession temporary
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue