Rich Felker
|
c17cda6d61
parse v3 or future-unknown zoneinfo file versions as v2+
|
4 éve |
Rich Felker
|
585a0a78f9
explicitly prefer 64-bit/v2 zoneinfo tables
|
4 éve |
Rich Felker
|
167390f055
lift child restrictions after multi-threaded fork
|
4 éve |
Rich Felker
|
34952fe5de
convert malloc use under libc-internal locks to use internal allocator
|
4 éve |
Samuel Holland
|
33338ebc85
fix parsing offsets after long timezone names
|
5 éve |
Samuel Holland
|
8e452abae6
avoid out-of-bounds read for invalid quoted timezone
|
5 éve |
Benjamin Peterson
|
dbcfb16e43
always reset DST rules during tzset
|
6 éve |
Rich Felker
|
5f12ffe123
split internal lock API out of libc.h, creating lock.h
|
6 éve |
Rich Felker
|
3fe595de83
remove or make static various unused __-prefixed symbols
|
6 éve |
Rich Felker
|
13d1afa46f
overhaul internally-public declarations using wrapper headers
|
6 éve |
A. Wilcox
|
92c52644e0
time: fix incorrect DST offset when using POSIX timezones without DST
|
6 éve |
Jens Gustedt
|
32482f61da
revise the definition of multiple basic locks in the code
|
7 éve |
Natanael Copa
|
eb7f93c4f6
use the name UTC instead of GMT for UTC timezone
|
7 éve |
Rich Felker
|
dbff2bb889
fix POSIX-format TZ dst transition times for southern hemisphere
|
8 éve |
Hannu Nyman
|
8ca27ac4bf
fix parsing of quoted time zone names
|
8 éve |
Natanael Copa
|
c13f2af1fe
match historical behavior for tm_gmtoff member of struct tm
|
9 éve |
Rich Felker
|
2a780aa305
treat empty TZ environment variable as GMT rather than default
|
9 éve |
Rich Felker
|
56fbaa3bbe
make all objects used with atomic operations volatile
|
10 éve |
Rich Felker
|
08b996d180
fix handling of negative offsets in timezone spec strings
|
10 éve |
Rich Felker
|
f616294914
use default timezone from /etc/localtime if $TZ is unset/blank
|
10 éve |
Rich Felker
|
c3d9d172b1
perform minimal sanity checks on zoneinfo files loaded via TZ variable
|
11 éve |
Timo Teräs
|
0f2315b4af
do not try to interpret implementation specific strings as tz definition
|
11 éve |
Rich Felker
|
5c4f11d995
allow zoneinfo-path-relative filenames with no slashes in TZ variable
|
11 éve |
Rich Felker
|
1d0d2df609
fix handling of overly-long TZ environment variable values
|
11 éve |
rofl0r
|
8db1652581
timezone parser: fix iteration over search dir paths
|
11 éve |
rofl0r
|
75be448958
timezone parser: fix offset to transition table in 64bit code path
|
11 éve |
rofl0r
|
e2ed37bc15
fix timezone parser code crashing on 64bit sys
|
11 éve |
Rich Felker
|
190bbb9923
properly fill in tzname[] for old (pre-64-bit-format) zoneinfo files
|
11 éve |
Rich Felker
|
32985d4f63
minor fix to tz name checking
|
11 éve |
Rich Felker
|
d78be392e1
fix strftime handling of time zone data
|
11 éve |