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

1.1       misho       1: <testcase>
                      2: <info>
                      3: <keywords>
                      4: HTTP
                      5: HTTP GET
                      6: HTTP Negotiate auth (stub ntlm)
                      7: </keywords>
                      8: </info>
                      9: # Server-side
                     10: <reply>
                     11: <!-- First request, expect 401 (ntlm challenge) -->
                     12: <data1>
                     13: HTTP/1.1 401 Authorization Required
                     14: Server: Microsoft-IIS/7.0
                     15: Content-Type: text/html; charset=iso-8859-1
                     16: WWW-Authenticate: Negotiate Qw==
                     17: Content-Length: 19
                     18: 
                     19: Still not yet sir!
                     20: </data1>
                     21: <!-- Second request, expect success  -->
                     22: <data2>
                     23: HTTP/1.1 200 Things are fine in server land
                     24: Server: Microsoft-IIS/7.0
                     25: Content-Type: text/html; charset=iso-8859-1
                     26: WWW-Authenticate: Negotiate RA==
                     27: Content-Length: 15
                     28: 
                     29: Nice auth sir!
                     30: </data2>
                     31: <datacheck>
                     32: HTTP/1.1 401 Authorization Required
                     33: Server: Microsoft-IIS/7.0
                     34: Content-Type: text/html; charset=iso-8859-1
                     35: WWW-Authenticate: Negotiate Qw==
                     36: Content-Length: 19
                     37: 
                     38: HTTP/1.1 200 Things are fine in server land
                     39: Server: Microsoft-IIS/7.0
                     40: Content-Type: text/html; charset=iso-8859-1
                     41: WWW-Authenticate: Negotiate RA==
                     42: Content-Length: 15
                     43: 
                     44: Nice auth sir!
                     45: </datacheck>
                     46: </reply>
                     47: 
                     48: # Client-side
                     49: <client>
                     50: <server>
                     51: http
                     52: </server>
                     53: <name>
                     54: HTTP Negotiate authentication (stub ntlm)
                     55: </name>
                     56: <features>
                     57: GSS-API
                     58: ld_preload
                     59: !debug
                     60: </features>
                     61: <setenv>
                     62: LD_PRELOAD=%PWD/libtest/.libs/libstubgss.so
                     63: CURL_STUB_GSS_CREDS="NTLM_Alice"
                     64: </setenv>
                     65: <command>
                     66: -u: --negotiate http://%HOSTIP:%HTTPPORT/2057
                     67: </command>
                     68: </client>
                     69: 
                     70: # Verify data after the test has been "shot"
                     71: <verify>
                     72: <strip>
                     73: ^User-Agent:.*
                     74: </strip>
                     75: <protocol>
                     76: GET /2057 HTTP/1.1
                     77: Host: %HOSTIP:%HTTPPORT
                     78: Authorization: Negotiate Ik5UTE1fQWxpY2UiOkhUVFBAMTI3LjAuMC4xOjI6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ==
                     79: Accept: */*
                     80: 
                     81: GET /2057 HTTP/1.1
                     82: Host: %HOSTIP:%HTTPPORT
                     83: Authorization: Negotiate Ik5UTE1fQWxpY2UiOkhUVFBAMTI3LjAuMC4xOjM6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ==
                     84: Accept: */*
                     85: 
                     86: </protocol>
                     87: </verify>
                     88: </testcase>

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