diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-09-27 09:41:43 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-09-28 18:10:43 +0200 |
commit | d0a7ee3f613b0c3f2370c6cc81e5aafef67120f0 (patch) | |
tree | 84313021ed566a898a897112ddc7982e2e89a00d /tests/data/test1166 | |
parent | ed735091574122fd5b2f5bac1edc56d5f03aa969 (diff) |
cookies: using a share with cookies shouldn't enable the cookie engine
The 'share object' only sets the storage area for cookies. The "cookie
engine" still needs to be enabled or activated using the normal cookie
options.
This caused the curl command line tool to accidentally use cookies
without having been told to, since curl switched to using shared cookies
in 7.66.0.
Test 1166 verifies
Updated test 506
Fixes #4429
Closes #4434
Diffstat (limited to 'tests/data/test1166')
-rw-r--r-- | tests/data/test1166 | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/tests/data/test1166 b/tests/data/test1166 new file mode 100644 index 000000000..3cae80ecd --- /dev/null +++ b/tests/data/test1166 @@ -0,0 +1,53 @@ +<testcase> +<info> +<keywords> +HTTP +HTTP GET +followlocation +cookies +</keywords> +</info> + +# Server-side +<reply> +<data> +HTTP/1.1 200 OK
+Date: Thu, 09 Nov 2010 14:49:00 GMT
+Server: test-server/fake
+Set-Cookie: trackyou=want; path=/
+Content-Length: 68
+
+This server reply is for testing a Location: following with cookies +</data> +</reply> + +# Client-side +<client> +<server> +http +</server> + <name> +HTTP response with cookies but not receiving! + </name> + <command> +http://%HOSTIP:%HTTPPORT/want/1166 http://%HOSTIP:%HTTPPORT/want/1166 +</command> +</client> + +# Verify data after the test has been "shot" +<verify> +<strip> +^User-Agent:.* +</strip> +<protocol> +GET /want/1166 HTTP/1.1
+Host: %HOSTIP:%HTTPPORT
+Accept: */*
+
+GET /want/1166 HTTP/1.1
+Host: %HOSTIP:%HTTPPORT
+Accept: */*
+
+</protocol> +</verify> +</testcase> |