Paul Eggert
83859e1115
mktime: improve heuristic for ca-1986 Indiana DST
...
This patch syncs mktime.c from Gnulib, fixing a
problem reported by Mark Krenz <https://bugs.gnu.org/48085 >,
and it should fix BZ#29035 too.
* time/mktime.c (__mktime_internal): Be more generous about
accepting arguments with the wrong value of tm_isdst, by falling
back to a one-hour DST difference if we find no nearby DST that is
unusual. This fixes a problem where "1986-04-28 00:00 EDT" was
rejected when TZ="America/Indianapolis" because the nearest DST
timestamp occurred in 1970, a temporal distance too great for the
old heuristic. This also also narrows the search a bit, which
is a minor performance win.
2022-09-08 22:55:54 -05:00
..
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-05-23 11:06:31 +02:00
2022-01-01 11:40:24 -08:00
2016-12-09 08:18:27 +01:00
2018-11-15 22:59:33 +01:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2017-02-16 17:33:18 -05:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-05-23 11:06:31 +02:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-05-23 11:06:31 +02:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-09-08 22:55:54 -05:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-06-06 14:47:03 +00:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2019-08-21 08:26:36 -04:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2019-09-04 14:39:38 +02:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2014-11-05 15:24:08 +05:30
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2018-10-23 11:25:05 +02:00
2014-11-05 15:24:08 +05:30
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2014-11-05 15:24:08 +05:30
2017-02-16 17:33:18 -05:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2015-09-26 13:27:48 -07:00
2017-02-25 09:59:46 -05:00
2015-03-06 06:06:26 -05:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2021-06-15 10:42:11 -03:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00
2021-05-17 20:55:21 +00:00
2022-01-01 11:40:24 -08:00
2022-01-01 11:40:24 -08:00