This series of patches to localtime.c fix some unlikely integer overflows, along with some major performance speedups for unlikely TZif files. Thanks to David Sarkisyan for privately reporting performance issues.
Paul Eggert (8): year_days refactoring Check bulging TZif TZ string abbrs Refactor transtime for future use locasub need not decrement seconds Fix unlikely overflows in time_t reduction Fix performance with extreme TZif transitions Be more generous re standard/wall and UT/local Port tzfile_changed back to AIX NEWS | 16 +++ localtime.c | 346 ++++++++++++++++++++-------------------------------- private.h | 3 +- strftime.c | 9 +- zdump.c | 4 +- zic.c | 6 +- 6 files changed, 156 insertions(+), 228 deletions(-) -- 2.55.0
