From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Daemon update Date: Tue, 12 May 2015 09:58:39 +0200 Message-ID: <87ioby9qhc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ys55R-0000w6-4N for guix-devel@gnu.org; Tue, 12 May 2015 03:58:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ys55O-0005VB-Ff for guix-devel@gnu.org; Tue, 12 May 2015 03:58:45 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ys55O-0005V6-CT for guix-devel@gnu.org; Tue, 12 May 2015 03:58:42 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:46956 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Ys55N-0001V3-UT for guix-devel@gnu.org; Tue, 12 May 2015 03:58:42 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Commit 1303a4a fixes a use-after-free in the daemon that manifested when compiling it with GCC 5.1 (string destructors were called before =E2=80=98execve=E2=80=99 calls that used the underlying =E2=80=98char *=E2= =80=99 pointers.) The fix is a backport of an upstream commit. I plan to update our copy of the Nix daemon code eventually, but it seemed wiser to do that after the release, hence this backport. Please report any issues. Thanks, Ludo=E2=80=99.