From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dog.elm.relay.mailchannels.net (dog.elm.relay.mailchannels.net [23.83.212.48]) by sourceware.org (Postfix) with ESMTPS id 97FF63858D28 for ; Mon, 31 Jan 2022 14:30:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 97FF63858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gotplt.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 01ED5881CE6; Mon, 31 Jan 2022 14:29:53 +0000 (UTC) Received: from pdx1-sub0-mail-a307.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8AA178825B9; Mon, 31 Jan 2022 14:29:52 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from pdx1-sub0-mail-a307.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.114.196.241 (trex/6.4.3); Mon, 31 Jan 2022 14:29:52 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Fumbling-Turn: 139de6d176a1173d_1643639392821_1475980037 X-MC-Loop-Signature: 1643639392821:1314190264 X-MC-Ingress-Time: 1643639392820 Received: from [192.168.1.174] (unknown [1.186.122.255]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: siddhesh@gotplt.org) by pdx1-sub0-mail-a307.dreamhost.com (Postfix) with ESMTPSA id 4JnVnq0tVRz1Pd; Mon, 31 Jan 2022 06:29:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gotplt.org; s=gotplt.org; t=1643639392; bh=DXB0whDPppAUD2gsh7aWDjp02sk=; h=Date:Subject:From:To:Cc:Content-Type:Content-Transfer-Encoding; b=pxaeSvjoVujQgjEsDtY1EqEq7THjFZD1vCiesJ4thvhMm4u8ijbycw9Emib4Eqew7 wkKpYBSYcYs7LPsXkZfpRPX/SZT/8JrsxezxJqzv5smHXrmi4yCTOnC9b1Jt1gSRl5 RwSgnxpNP/YStwCF0Zj+VIV3Ia16O+aMSK6rz2lc= Message-ID: Date: Mon, 31 Jan 2022 19:59:46 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH v3] Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS Content-Language: en-US From: Siddhesh Poyarekar To: libc-alpha@sourceware.org, Carlos O'Donell Cc: Andreas Schwab References: <871r0tv9wq.fsf@igel.home> <20220127090457.1175254-1-siddhesh@sourceware.org> <8a689c7f-ab76-ea29-45b9-67af907966d5@gotplt.org> In-Reply-To: <8a689c7f-ab76-ea29-45b9-67af907966d5@gotplt.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3037.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, RCVD_IN_SBL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2022 14:30:05 -0000 Pushed after discussing this on the upstream call today. Thanks, Siddhesh On 30/01/2022 10:42, Siddhesh Poyarekar wrote: > Carlos, may I push this?  This is pretty much exactly what you suggested > with Andreas' suggestion incorporated. > > Thanks, > Siddhesh > > On 27/01/2022 14:34, Siddhesh Poyarekar via Libc-alpha wrote: >> Signed-off-by: Siddhesh Poyarekar >> --- >>   NEWS | 6 ++++++ >>   1 file changed, 6 insertions(+) >> >> diff --git a/NEWS b/NEWS >> index a9f25d3225..02331f0f02 100644 >> --- a/NEWS >> +++ b/NEWS >> @@ -134,6 +134,12 @@ Major new features: >>     controlling terminal in the new process in a race free manner.  These >>     functions are GNU extensions. >> +* Source fortification (_FORTIFY_SOURCE) level 3 is now available for >> +  applications compiling with glibc and gcc 12 and later. Level 3 >> leverages >> +  the __builtin_dynamic_object_size function to deliver additional >> +  fortification balanced against additional runtime cost (checking >> non-constant >> +  bounds). >> + >>   Deprecated and removed features, and other changes affecting >> compatibility: >>   * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support >