| Rich Felker | df6e3ec | 2011-02-14 21:58:53 -0500 | [diff] [blame] | 1 | 0.5.0 - initial release | 
 | 2 |  | 
 | 3 | 0.5.9 - signal ABI bugfix, various cleanup and fixes: | 
 | 4 |  | 
 | 5 | sigset_t was wrongly defined as 1024 bytes instead of 1024 bits, | 
 | 6 | breaking the intended ABI compatibility with the LSB/glibc sigaction | 
 | 7 | structure. users should upgrade immediately and rebuild any libraries | 
 | 8 | or object files that might be using the incorrect definitions. | 
 | 9 |  | 
 | 10 | improved security against DoS with tcb shadow passwords by checking | 
 | 11 | that the file opened was really an ordinary file. | 
 | 12 |  | 
 | 13 | fixed a bug in the implementation of atomic ops that could have | 
 | 14 | allowed the compiler to incorrectly reorder them (in practice, gcc | 
 | 15 | with the default settings on i386 was not reordering them). | 
 | 16 |  | 
 | 17 | greatly improved conformance to the C and POSIX standards regarding | 
 | 18 | what the standard header files make visible. _POSIX_C_SOURCE is now | 
 | 19 | needed to get POSIX functions in standard C headers, and _XOPEN_SOURCE | 
 | 20 | or _GNU_SOURCE are required to get XSI interfaces or GNU extensions, | 
 | 21 | respectively. | 
 | 22 |  | 
 | 23 | many internal improvements have been made to the syscall-related code | 
 | 24 | in preparation for porting to x86_64 and other archs. | 
 | 25 |  | 
| Rich Felker | 62275f7 | 2011-02-15 15:52:26 -0500 | [diff] [blame^] | 26 | upcoming 0.6.0 - x86_64 port, header bugfixes | 
 | 27 |  | 
 | 28 | new x86_64 (amd64) architecture port, contributed by Nicholas J. Kain, | 
 | 29 | along with PORTING guide. source tree layout and build system have | 
 | 30 | been improved to accommodate further ports. | 
 | 31 |  | 
 | 32 | various bugs that were introduced while making the headers respect C | 
 | 33 | and POSIX namespace standards have been fixed. |