diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-02-14 21:58:53 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-02-14 21:58:53 -0500 |
commit | df6e3ec74a4801a067c269c108909fb41843be1e (patch) | |
tree | 6a8726e61581541eff6bc22dfaa52e345bbaefc7 /WHATSNEW | |
parent | 976f42d1f15c135e4e0dd79eb6168b67c2ec6492 (diff) | |
download | musl-df6e3ec74a4801a067c269c108909fb41843be1e.tar.gz musl-df6e3ec74a4801a067c269c108909fb41843be1e.tar.xz musl-df6e3ec74a4801a067c269c108909fb41843be1e.zip |
add WHATSNEW file for 0.5.9 release
Diffstat (limited to 'WHATSNEW')
-rw-r--r-- | WHATSNEW | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW new file mode 100644 index 00000000..f3d8ad3f --- /dev/null +++ b/WHATSNEW @@ -0,0 +1,25 @@ +0.5.0 - initial release + +0.5.9 - signal ABI bugfix, various cleanup and fixes: + +sigset_t was wrongly defined as 1024 bytes instead of 1024 bits, +breaking the intended ABI compatibility with the LSB/glibc sigaction +structure. users should upgrade immediately and rebuild any libraries +or object files that might be using the incorrect definitions. + +improved security against DoS with tcb shadow passwords by checking +that the file opened was really an ordinary file. + +fixed a bug in the implementation of atomic ops that could have +allowed the compiler to incorrectly reorder them (in practice, gcc +with the default settings on i386 was not reordering them). + +greatly improved conformance to the C and POSIX standards regarding +what the standard header files make visible. _POSIX_C_SOURCE is now +needed to get POSIX functions in standard C headers, and _XOPEN_SOURCE +or _GNU_SOURCE are required to get XSI interfaces or GNU extensions, +respectively. + +many internal improvements have been made to the syscall-related code +in preparation for porting to x86_64 and other archs. + |