# Server-side HTTP/1.1 200 OK Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake Content-Type: text/html Set-Cookie: test1=one; domain=foo.com; expires=Tue Feb 1 11:56:27 MET 2007 Set-Cookie: test2=two; domain=host.foo.com; expires=Tue Feb 1 11:56:27 MET 2007 Set-Cookie: test3=three; domain=foo.com; expires=Tue Feb 1 11:56:27 MET 2007 Content-Length: 29 run 1: set cookie 1, 2 and 3 HTTP/1.1 200 OK Date: Thu, 09 Nov 2010 14:49:01 GMT Server: test-server/fake Content-Type: text/html Set-Cookie: test4=four; domain=host.foo.com; expires=Tue Feb 1 11:56:27 MET 2007 Set-Cookie: test5=five; domain=host.foo.com; expires=Tue Feb 1 11:56:27 MET 2007 Content-Length: 26 run 2: set cookie 4 and 5 HTTP/1.1 200 OK Date: Thu, 09 Nov 2010 14:49:02 GMT Server: test-server/fake Content-Type: text/html Funny-head: yesyes Set-Cookie: test4=overwritten4; domain=host.foo.com; expires=Thu Dec 31 23:59:59 MET 2009 Set-Cookie: test1=overwritten1; domain=foo.com; expires=Tue Feb 2 11:56:27 MET 2007 Content-Type: text/html Content-Length: 32 run 3: overwrite cookie 1 and 4 # Client-side http HTTP with shared cookie list (and dns cache) lib506 http://%HOSTIP:%HOSTPORT/506 # Verify data after the test has been "shot" GLOBAL_INIT SHARE_INIT CURL_LOCK_DATA_COOKIE CURL_LOCK_DATA_DNS *** run 1 CURLOPT_SHARE lock: share unlock: share PERFORM lock: dns unlock: dns lock: cookie unlock: cookie lock: cookie unlock: cookie lock: cookie unlock: cookie lock: cookie unlock: cookie run 1: set cookie 1, 2 and 3 lock: dns unlock: dns CLEANUP lock: cookie unlock: cookie *** run 2 CURLOPT_SHARE lock: share unlock: share PERFORM lock: dns unlock: dns lock: cookie unlock: cookie lock: cookie unlock: cookie lock: cookie unlock: cookie run 2: set cookie 4 and 5 lock: dns unlock: dns CLEANUP lock: cookie unlock: cookie *** run 3 CURLOPT_SHARE lock: share unlock: share CURLOPT_COOKIEJAR PERFORM lock: dns unlock: dns lock: cookie unlock: cookie lock: cookie unlock: cookie lock: cookie unlock: cookie run 3: overwrite cookie 1 and 4 lock: dns unlock: dns try SHARE_CLEANUP... lock: share unlock: share SHARE_CLEANUP failed, correct CLEANUP lock: cookie unlock: cookie SHARE_CLEANUP lock: share unlock: share GLOBAL_CLEANUP http://%HOSTIP:%HOSTPORT/506 # Netscape HTTP Cookie File # http://www.netscape.com/newsref/std/cookie_spec.html # This file was generated by libcurl! Edit at your own risk. .foo.com TRUE / FALSE 1170413787 test1 overwritten1 .host.foo.com TRUE / FALSE 1170327387 test2 two .foo.com TRUE / FALSE 1170327387 test3 three .host.foo.com TRUE / FALSE 1262300399 test4 overwritten4 .host.foo.com TRUE / FALSE 1170327387 test5 five