From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/7631 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: musl 1.1.9 released Date: Tue, 12 May 2015 19:52:46 -0400 Message-ID: <20150512235246.GA17566@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1431474816 9699 80.91.229.3 (12 May 2015 23:53:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 May 2015 23:53:36 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-7643-gllmg-musl=m.gmane.org@lists.openwall.com Wed May 13 01:53:25 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1YsJzJ-0007mT-G7 for gllmg-musl@m.gmane.org; Wed, 13 May 2015 01:53:25 +0200 Original-Received: (qmail 29976 invoked by uid 550); 12 May 2015 23:53:23 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 29804 invoked from network); 12 May 2015 23:53:00 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:7631 Archived-At: 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