]> granicus.if.org Git - curl/commitdiff
Force the time zone to GMT in the cookie tests in case the user is
authorDan Fandrich <dan@coneharvesters.com>
Tue, 10 Jul 2007 22:27:16 +0000 (22:27 +0000)
committerDan Fandrich <dan@coneharvesters.com>
Tue, 10 Jul 2007 22:27:16 +0000 (22:27 +0000)
using one of the so-called 'right' time zones that take into account
leap seconds, which causes the tests to fail (as reported by
Daniel Black in bug report #1745964).

CHANGES
RELEASE-NOTES
tests/data/test31
tests/data/test46
tests/data/test506
tests/data/test517
tests/data/test61

diff --git a/CHANGES b/CHANGES
index dcf7b48b9f8b96aeaf3c50edd39a247f874ebf32..bf4f46343c99a8e183e63b9daf98550959eae174 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,15 @@
 
                                   Changelog
 
+Dan F (10 July 2007)
+- Fixed a curl memory leak reported by Song Ma with a modified version
+  of the patch he suggested.  Added his test case as test289 to verify.
+
+- Force the time zone to GMT in the cookie tests in case the user is
+  using one of the so-called 'right' time zones that take into account
+  leap seconds, which causes the tests to fail (as reported by
+  Daniel Black in bug report #1745964).
+
 Version 7.16.4 (10 July 2007)
 
 Daniel S (10 July 2007)
index 51b2c66df6a6351ca6a2e97476f9d79eb613005a..89f1402041d7f234b4e200a197d46fcddfcc7efe 100644 (file)
@@ -15,7 +15,7 @@ This release includes the following changes:
 
 This release includes the following bugfixes:
 
- o 
+ o Test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds
 
 This release includes the following known bugs:
 
@@ -32,6 +32,7 @@ New curl mirrors:
 This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
+ Dan Fandrich, Song Ma, Daniel Black
  
 
         Thanks! (and sorry if I forgot to mention someone)
index 080071f138237e787f466412d8b4760e7013af10..33ed617ff84a21604fa22535aeeb770ba55ce49a 100644 (file)
@@ -39,6 +39,12 @@ http
  <name>
 HTTP with weirdly formatted cookies and cookiejar storage
  </name>
+# Explicitly set the time zone to a known good one, in case the user is
+# using one of the 'right' zones that take into account leap seconds
+# which causes the cookie expiry times to be different.
+<setenv>
+TZ=GMT
+</setenv>
  <command>
 http://%HOSTIP:%HTTPPORT/we/want/31 -b none -c log/jar31.txt
 </command>
index de60f7cc7ba51cb9bacdacd449db00ec0abb79a0..56f47861d8f860afa4519a5941228ef1212eca94 100644 (file)
@@ -34,6 +34,12 @@ http
  <name>
 HTTP, get cookies and store in cookie jar
  </name>
+# Explicitly set the time zone to a known good one, in case the user is
+# using one of the 'right' zones that take into account leap seconds
+# which causes the cookie expiry times to be different from what we expect.
+<setenv>
+TZ=GMT
+</setenv>
  <command>
 %HOSTIP:%HTTPPORT/want/46 -c log/jar46 -b log/injar46
 </command>
index 65a2758d5c2f5d22a01ad4b6ddab9aacddfe4a4d..89860c318ace8961890067e9e7c068aeb518c70c 100644 (file)
@@ -47,6 +47,12 @@ http
 <name>
 HTTP with shared cookie list (and dns cache)
 </name>
+# Explicitly set the time zone to a known good one, in case the user is
+# using one of the 'right' zones that take into account leap seconds
+# which causes the cookie expiry times to be different.
+<setenv>
+TZ=GMT
+</setenv>
 <tool>
 lib506
 </tool>
index 8673139ce5212e795d3d80be74f41417afc696cf..bd9d77b29a2aa02b245c51550f68d85624331f41 100644 (file)
@@ -17,6 +17,12 @@ lib517
  <name>
 curl_getdate() testing
  </name>
+# Explicitly set the time zone to a known good one, in case the user is
+# using one of the 'right' zones that take into account leap seconds
+# which causes the cookie expiry times to be different.
+<setenv>
+TZ=GMT
+</setenv>
  <command>
 nothing
 </command>
index c776c9f826f219aa5c9de3a78518598507330a0a..93c95d38e006bb8536bf2889b238383c0b00f1b4 100644 (file)
@@ -35,6 +35,12 @@ http
  <name>
 HTTP with various cookies and custom Host:
  </name>
+# Explicitly set the time zone to a known good one, in case the user is
+# using one of the 'right' zones that take into account leap seconds
+# which causes the cookie expiry times to be different.
+<setenv>
+TZ=GMT
+</setenv>
  <command>
 http://%HOSTIP:%HTTPPORT/we/want/61 -c log/jar61.txt -H "Host: www.host.foo.com"
 </command>