Annotation of embedaddon/curl/tests/data/test1561, revision 1.1.1.1

1.1       misho       1: <testcase>
                      2: <info>
                      3: <keywords>
                      4: HTTPS
                      5: HTTP
                      6: HTTP GET
                      7: cookies
                      8: cookiejar
                      9: HTTP replaced headers
                     10: </keywords>
                     11: </info>
                     12: 
                     13: # Server-side
                     14: <reply>
                     15: <data1>
                     16: HTTP/1.1 200 OK
                     17: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     18: Server: test-server/fake
                     19: Set-Cookie: super=secret; domain=example.com; path=/1561; secure;
                     20: Set-Cookie: supersuper=secret; domain=example.com; path=/1561/login/; secure;
                     21: Set-Cookie: __Secure-SID=12345; Domain=example.com
                     22: Set-Cookie: __Secure-SID=12346; Secure; Domain=example.com
                     23: Set-Cookie: supersupersuper=secret; __Secure-SID=12346; Secure; Domain=example.com
                     24: Set-Cookie: __Host-SID=22345
                     25: Set-Cookie: __Host-SID=22346; Secure
                     26: Set-Cookie: __Host-SID=22347; Domain=example.com
                     27: Set-Cookie: __Host-SID=22348; Domain=example.com; Path=/
                     28: Set-Cookie: __Host-SID=22349; Secure; Domain=example.com; Path=/
                     29: Set-Cookie: __Host-SID=12346; Secure; Path=/
                     30: Content-Length: 7
                     31: 
                     32: nomnom
                     33: </data1>
                     34: <data2>
                     35: HTTP/1.1 200 OK
                     36: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     37: Server: test-server/fake
                     38: Set-Cookie: super=secret; domain=example.com; path=/1561; httponly;
                     39: Set-Cookie: super=secret; domain=example.com; path=/1561/; httponly;
                     40: Set-Cookie: super=secret; domain=example.com; path=/15; httponly;
                     41: Set-Cookie: public=yes; domain=example.com; path=/foo;
                     42: Set-Cookie: supersuper=secret; domain=example.com; path=/1561/login/en;
                     43: Set-Cookie: supersuper=secret; domain=example.com; path=/1561/login;
                     44: Set-Cookie: secureoverhttp=yes; domain=example.com; path=/1561; secure;
                     45: Set-Cookie: __Secure-SID=22345; Domain=example.com
                     46: Set-Cookie: __Secure-SID=22346; Secure; Domain=example.com
                     47: Set-Cookie: __Host-SID=32345
                     48: Set-Cookie: __Host-SID=32346; Secure
                     49: Set-Cookie: __Host-SID=32347; Domain=example.com
                     50: Set-Cookie: __Host-SID=32348; Domain=example.com; Path=/
                     51: Set-Cookie: __Host-SID=32349; Secure; Domain=example.com; Path=/
                     52: Set-Cookie: __Host-SID=32350; Secure; Path=/
                     53: Content-Length: 7
                     54: 
                     55: nomnom
                     56: </data2>
                     57: </reply>
                     58: 
                     59: # Client-side
                     60: <client>
                     61: <features>
                     62: SSL
                     63: </features>
                     64: <server>
                     65: http
                     66: https
                     67: </server>
                     68: <name>
                     69: Cookies set over HTTP can't override secure ones
                     70: </name>
                     71: <command>
                     72: -k https://%HOSTIP:%HTTPSPORT/15610001 -L -c log/jar1561.txt -H "Host: www.example.com"  http://%HOSTIP:%HTTPPORT/15610002 -L -c log/jar1561.txt -H "Host: www.example.com"
                     73: </command>
                     74: </client>
                     75: <verify>
                     76: <strip>
                     77: ^User-Agent:.*
                     78: </strip>
                     79: <protocol>
                     80: GET /15610001 HTTP/1.1
                     81: Host: www.example.com
                     82: User-Agent: curl/7.62.0-DEV
                     83: Accept: */*
                     84: 
                     85: GET /15610002 HTTP/1.1
                     86: Host: www.example.com
                     87: User-Agent: curl/7.62.0-DEV
                     88: Accept: */*
                     89: 
                     90: </protocol>
                     91: <file name="log/jar1561.txt" mode="text">
                     92: # Netscape HTTP Cookie File
                     93: # https://curl.haxx.se/docs/http-cookies.html
                     94: # This file was generated by libcurl! Edit at your own risk.
                     95: 
                     96: .example.com   TRUE    /foo    FALSE   0       public  yes
                     97: www.example.com        FALSE   /       TRUE    0       __Host-SID      12346
                     98: .example.com   TRUE    /       TRUE    0       supersupersuper secret
                     99: .example.com   TRUE    /       TRUE    0       __Secure-SID    12346
                    100: .example.com   TRUE    /1561/login/    TRUE    0       supersuper      secret
                    101: #HttpOnly_.example.com TRUE    /15     FALSE   0       super   secret
                    102: </file>
                    103: 
                    104: </verify>
                    105: 
                    106: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>