diff options
author | Rich Felker <dalias@aerifal.cx> | 2014-08-01 01:30:56 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014-08-01 01:30:56 -0400 |
commit | 8f514e76f62da2708fa04277d611bb4c2860ee52 (patch) | |
tree | e78153f14f80ea9d09222c5234734bed950b94d5 | |
parent | af7a02a1911258978e4b8bc5f7f1fe7626ddc29c (diff) | |
download | musl-8f514e76f62da2708fa04277d611bb4c2860ee52.tar.gz musl-8f514e76f62da2708fa04277d611bb4c2860ee52.tar.bz2 musl-8f514e76f62da2708fa04277d611bb4c2860ee52.tar.xz musl-8f514e76f62da2708fa04277d611bb4c2860ee52.zip |
release 1.0.4v1.0.4
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | WHATSNEW | 30 |
2 files changed, 31 insertions, 1 deletions
@@ -1 +1 @@ -1.0.3 +1.0.4 @@ -1237,3 +1237,33 @@ bugs fixed: arch-specific bugs fixed: - broken kernel side RLIM_INFINITY on mips + + + +1.0.4 release notes + +compatibility: +- work around bug #61144 in gcc 4.9.0 and 4.9.1 + +bugs fixed: +- incorrect return value for fwide function +- failure of wide printf/scanf functions to set wide orientation +- multiple issues in legacy function getpass +- dynamic linker did not accept colon as a separator for LD_PRELOAD +- errno clobber in syslog caused wrong output for %m specifier +- crash in regexec for nonzero nmatch argument with REG_NOSUB +- minor bugs in rarely-used nl_langinfo item lookups + +- memmem false positives/false negatives/crashes from invalid logic +- gethostby*_r not setting result pointer to null on failure +- aliasing violations in syscall.h SYSLOG_NAMES feature +- fanotify_mark syscall arguments wrong + +arch-specific bugs fixed: +- register state corruption in setjmp asm for microblaze +- broken struct stat st_ino field on microblaze +- broken struct stat st_dev field on big endian mips +- broken asm register constraints in atomics on powerpc +- missing barriers in atomics on mips, powerpc, and microblaze + +- TLS relocation bug in powerpc dynamic linker |