From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14803 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: musl 1.1.24 released Date: Sun, 13 Oct 2019 18:27:42 -0400 Message-ID: <20191013222742.GA8000@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="158138"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.5.21 (2010-09-15) To: musl@lists.openwall.com Original-X-From: musl-return-14819-gllmg-musl=m.gmane.org@lists.openwall.com Mon Oct 14 00:27:57 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1iJmLE-000f1c-O6 for gllmg-musl@m.gmane.org; Mon, 14 Oct 2019 00:27:56 +0200 Original-Received: (qmail 14284 invoked by uid 550); 13 Oct 2019 22:27:54 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 14251 invoked from network); 13 Oct 2019 22:27:54 -0000 Content-Disposition: inline Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:14803 Archived-At: This version adds the GLOB_TILDE extension for glob, a non-stub implementation of the catgets localization API, and posix_spawn extensions for chdir in the child. Many arch-specific bugs are fixed, some serious, including CVE-2019-14697 affecting several math functions only on i386, broken riscv64 atomics, broken lseek with large offsets on x32 and mipsn32, and broken setjmp/longjmp on mipsr6. Various low-severity, non-arch-specific bugs are also fixed. In addition, this release cycle sets the internal groundwork for moving 32-bit archs to 64-bit time_t, needed for their future viability as Y2038 approaches. Most of the changes are not externally visible, but some affect which syscalls are used. Notably, mips64 stat-family functions can now report 64-bit file timestamps correctly, and some time-related breakage on x32 is fixed. In addition, select no longer stores remaining time back to the timeout argument. Previously, whether it did so was arch-dependent and merely a consequence of the Linux syscall behavior, which was found to be mildly non-conforming. https://www.musl-libc.org/releases/musl-1.1.24.tar.gz https://www.musl-libc.org/releases/musl-1.1.24.tar.gz.asc Special thanks to musl's release sponsors who support the project financially via Patreon and GitHub Sponsors: * Justin Cormack * Nathan Hoad * Jeremiah Gowdy * Mirza Prasovic * Hurricane Labs (hurricanelabs.com) * Les Aker * Neal Gompa * The Midipix Project (midipix.org) * Wesley Moore * Laurent Bercot * Michael Forney * Andrew Kelley / ziglang For information on becoming a sponsor, visit one of: https://github.com/users/richfelker/sponsorship https://patreon.com/musl