|
Message-ID: <20150512235246.GA17566@brightrain.aerifal.cx> Date: Tue, 12 May 2015 19:52:46 -0400 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: musl 1.1.9 released This release features significant overhauls in dynamic linking that now make it possible to build libc.so itself with stack protector hardening. Runtime dynamic linker error messages (dlerror) are now thread-local, and long path and symbol names in messages are no longer truncated. The sigsetjmp/siglongjmp functions have been redesigned to restore signal mask after restoring the context, rather than before, to prevent the possibility of unbounded stack growth when using siglongjmp to return from a signal handler while under heavy signal load. Global code size and performance improvements have been made for toolchains supporting protected visibility. Various bugs have been fixed, including issues when detached threads exit with robust mutexes held, static TLS alignment errors, wrongful continuation of several path search operations after transient failures, two memory leaks, a crash on OOM, and significant malfunction of the duplocale function. Many arch-specific fixes were also made, including broken stack protector on powerpc and x32 and several issues on mips, sh, aarch64, and x32. http://www.musl-libc.org/releases/musl-1.1.9.tar.gz http://www.musl-libc.org/releases/musl-1.1.9.tar.gz.asc As always thanks goes out to musl's release sponsors supporting this release via Patreon (https://www.patreon.com/musl): The Midipix Project: http://midipix.org/ Hurricane Labs: https://www.hurricanelabs.com/ Further notes on post-1.1.9 development direction will follow soon. Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.