diff options
author | Rich Felker <dalias@aerifal.cx> | 2015-03-30 18:40:39 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-03-30 18:40:39 -0400 |
commit | 56be2e4c010944259bfa1b52b5044b517e31c200 (patch) | |
tree | f86b3ff954b678cd1b4efb2170c6c27175b13d8a | |
parent | 39e65294a4bf06e7dda676945bf3a6f73075ad47 (diff) | |
download | musl-1.0.5.tar.gz musl-1.0.5.tar.bz2 musl-1.0.5.tar.xz musl-1.0.5.zip |
release 1.0.5v1.0.5
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | WHATSNEW | 36 |
2 files changed, 37 insertions, 1 deletions
@@ -1 +1 @@ -1.0.4 +1.0.5 @@ -1267,3 +1267,39 @@ arch-specific bugs fixed: - missing barriers in atomics on mips, powerpc, and microblaze - TLS relocation bug in powerpc dynamic linker + + + +1.0.5 release notes + +compatibility: +- dynamic linker now honors DT_RUNPATH without DT_RPATH (new binutils) + +bugs fixed: +- stack-based buffer overflow in inet_pton (CVE-2015-1817) +- regcomp mishandling of high bytes after backslash +- regcomp miscompiled character class brace-repetitions +- use of uninitialized memory with application-provided thread stacks +- failure of dn_expand to null-terminate name for crafted DNS packets +- buffer overflow in swab with odd argument +- missing barrier in pthread_once fast path +- wordexp bad character checker mis-counted parentheses +- malloc init code could deadlock due to race condition +- getspnam_r returned results for partial username matches +- mishandling of negative non-whole-hour TZ offsets +- printf failed to report or stop on write errors +- syslog failed to check for connect error +- fchmodat was subject to fd leak race (missing O_CLOEXEC) +- fchmodat failed to report EOPNOTSUPP in race path +- wrong behavior in various zero-length stdio operations +- wrong return value on overflow in some strtoul-family functions +- incorrect sequence generation in the rand48 family of prng functions +- wrong printf formatting for %#.0o with value zero +- sched_getaffinity left uninitialized data in output bit array +- wrong return values for pthread_getaffinity_np and pthread_setaffinity_np +- broken CPU_EQUAL macro in sched.h + +arch-specific bugs fixed: +- usage of sahf instruction on x86_64 crashed on some early cpu models +- mips fesetenv did not handle FE_DFL_ENV +- mips POLLWRNORM and POLLWRBAND macros had wrong values |