path: root/WHATSNEW
diff options
authorRich Felker <>2015-08-30 04:15:56 +0000
committerRich Felker <>2015-08-30 04:15:56 +0000
commit650b04f8cc66d4153fa7e47505dae6d8f0a24704 (patch)
treefcc98221f45ca787b5bcb49c3167aa8ce546f4dc /WHATSNEW
parenta91ebdcfac6804714a1fe39f4375e2b4ebab085b (diff)
release 1.1.11v1.1.11
Diffstat (limited to 'WHATSNEW')
1 files changed, 43 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW
index 9a528672..07554c5e 100644
@@ -1540,3 +1540,46 @@ other bugs fixed:
- failure of ungetc/ungetwc to work on FILE streams in EOF state
- possible null pointer dereference in gettext
- possible initial stack misalignment on mips with PIE
+1.1.11 release notes
+new features:
+- byte-based C locale
+- vdso clock_gettime on arm
+- musl-clang wrapper
+- sh2 nommu target support
+- major speed-up for dynamic linker symbol lookups with GNU hash
+- strverscmp now matches GNU behavior in corner cases
+- empty TZ environment variable gives GMT rather than system default
+- reconnection on syslog server socket loss (syslogd restart)
+- mmap fallback in simple_malloc when brk fails
+- support for %m and %s with null pointers in wide printf variants
+- call frame information in i386 asm for improved debugger support
+bugs fixed:
+- spurious errors from pwd/grp functions when nscd backend is absent
+- possible invalid access on calloc with simple_malloc
+- null pointer dereferences after calling uselocale((locale_t)0)
+- erroneous support for cancellation in stdio caused data loss
+- inconsistent handling of atexit called from atexit handler
+- missing locking in error paths for ungetwc
+- btowc mishandling of out-of-range non-EOF inputs
+- negated return value of ns_skiprr, failure in related functions
+- incorrect void return type for syncfs, missing error status
+- possible failure of tempnam due to missing null termination
+- negated tm_gmtoff field in struct tm
+- off-by-one error in getsubopt leaving equals sign in value result
+arch-specific bugs fixed:
+- soft deadlocks on i386/x86_64 due to missing barrier in internal locks
+- regression in arm pre-v7 support for kernels with kuser helper removed
+- runaway PC on mips detached thread exit (due to kernel regression)
+- mismatched ABI for local-dynamic model TLS on mips and powerpc
+- incorrect value of some SO_* constants on mips
+- broken 64-bit syscall argument passing on aarch64