]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Clarify 13476 changelog (From sebastian) tor-0.2.6.1-alpha
authorNick Mathewson <nickm@torproject.org>
Thu, 30 Oct 2014 13:56:40 +0000 (09:56 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 30 Oct 2014 13:56:40 +0000 (09:56 -0400)
ChangeLog

index 00a3e9cdf17a5068761c17d2937a77c77d67e861..4f3b230ef48b563ce325f180340f9e9ebb7b59f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -142,9 +142,11 @@ Changes in version 0.2.6.1-alpha - 2014-10-30
     - Check all date/time values passed to tor_timegm and
       parse_rfc1123_time for validity, taking leap years into account.
       Improves HTTP header validation. Implemented with bug 13476.
-    - Clamp year values returned by system localtime(_r) and gmtime(_r)
-      to year 1 in correct_tm. This ensures tor can read any values it
-      writes out. Fixes bug 13476.
+    - In correct_tm(), limit the range of values returned by system
+      localtime(_r) and gmtime(_r) to be between the years 1 and 8099.
+      This means we don't have to deal with negative or too large dates,
+      even if a clock is wrong. Otherwise we might fail to read a file
+      written by us which includes such a date. Fixes bug 13476.
 
   o Minor bugfixes (bridge clients):
     - When configured to use a bridge without an identity digest (not