about summary refs log tree commit diff
path: root/WHATSNEW
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2016-07-05 17:58:46 -0400
committerRich Felker <dalias@aerifal.cx>2016-07-05 17:58:46 -0400
commitfaf69b9a73d09fafcbe4fd3007b8d8724293d8e1 (patch)
treeae413cadd8ca83ff67676f4c107a8f2ff8595f2f /WHATSNEW
parent0f47367751a4baca80ef4f5ab11dbb9b6d7e8bdd (diff)
downloadmusl-faf69b9a73d09fafcbe4fd3007b8d8724293d8e1.tar.gz
musl-faf69b9a73d09fafcbe4fd3007b8d8724293d8e1.tar.xz
musl-faf69b9a73d09fafcbe4fd3007b8d8724293d8e1.zip
release 1.1.15 v1.1.15
Diffstat (limited to 'WHATSNEW')
-rw-r--r--WHATSNEW39
1 files changed, 39 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW
index 62daa1c9..be688cbb 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -1691,3 +1691,42 @@ regressions fixed:
 
 other bugs fixed:
 - wrongly clamping (rather than failing) excessive rounds in crypt-sha*
+
+
+
+1.1.15 release notes
+
+new features:
+- mips64 (full 64-bit and n32) port
+- mips r6 isa support (subarch for mips, mips64, and mipsn32 archs)
+- powerpc64 port
+- powerpc (32-bit) soft-float ABI support (subarch)
+- pthread_tryjoin_np and pthread_timedjoin_np (nonstandard extensions)
+- header-level support for linux 4.5 and 4.6 features
+- sched_getcpu (nonstandard extension) support, including vdso version
+- __STDC_ISO_10646__, __STDC_IEC_559__ macros predefined via stdc-predef.h
+- support for new elf/arch features in elf.h
+
+compatibility:
+- configure now correctly chooses cross-prefix based on build/host/target
+- abort now successfully terminates pid 1 in a container (or top-level)
+
+bugs fixed:
+- memmem read past end of haystack, possible false positives or crashes
+- buffer underflow (reverse-overflow) in ungetwc
+- double-free under certain usage of putenv
+- incorrect treatment by regcomp of * at start of BRE subexpression
+- gethostbyname[2][_r] produced ip addresses in misaligned buffers
+- looking up some invalid hostnames caused malformed dns queries
+- lookups from hosts file were inconsistent with non-matching family
+- missing h_length value in gethostbyaddr results
+- a64l function produced wrong-signed results on 64-bit archs
+- broken padding of string formats to width in wide printf variants
+- wrong results for expf(-NAN) and exp2f(-NAN)
+- wrong value for RUSAGE_CHILDREN prevented it from working
+- abort failed to provide abnormal termination with SIGABRT blocked
+
+arch-specific bugs fixed:
+- broken posix_fadvise on arm and powerpc (32-bit)
+- thread structure/dtv corruption on powerpc at thread startup
+- various wrong mips and powerpc ioctl and termios constant values