diff options
author | Rich Felker <dalias@aerifal.cx> | 2014-04-16 04:30:58 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014-04-16 04:30:58 -0400 |
commit | b1ef8067863c52c6af03f623dbecda47204101b1 (patch) | |
tree | 04b0ce5d66a79ecfd2475ebf611f02f11e08e79d | |
parent | 58e75db47160bc7bcac2ae98a7a8660b8fce35c9 (diff) | |
download | musl-b1ef8067863c52c6af03f623dbecda47204101b1.tar.gz musl-b1ef8067863c52c6af03f623dbecda47204101b1.tar.bz2 musl-b1ef8067863c52c6af03f623dbecda47204101b1.tar.xz musl-b1ef8067863c52c6af03f623dbecda47204101b1.zip |
release 1.1.0v1.1.0
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | WHATSNEW | 28 |
2 files changed, 29 insertions, 1 deletions
@@ -1 +1 @@ -1.0.0 +1.1.0 @@ -1184,3 +1184,31 @@ arch-specific bugs fixed: - sysv ipc was broken on powerpc and mips - statfs/statvfs were broken on mips - sigaltstack was broken on mips + + + +1.1.0 release notes + +new features: +- relro memory protection in dynamic linker +- malloc can now extend heap with mmap if brk fails +- vdso clock_gettime/gettimeofday/time acceleration on x86_64 +- thread/library-safe versions of search.h functions (nonstandard) +- getauxval function (nonstandard) +- sysconf extensions to query physical memory size + +bugs fixed: +- floating point printf output corruption from carry into uninitialized slot +- possible runaway carry overflow in printf floating point +- printf %g failure to strip trailing zeros in some cases +- search past end of haystack in memmem +- off-by-one error in confstr return value +- crashes in some near-empty static programs that use stack protector +- deadlock race in pthread_once +- non-working clock_gettime fallback for old kernels + +arch-specific bugs fixed: +- crash from missing syscall asm register clobbers on real microblaze kernel +- crash in all nontrivial dynamic linker use on microblaze +- incorrect rlimit constants on mips +- broken, possibly dangerous, use of getrlimit syscall on x32 in sysconf |