From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1EtXj6-00048b-Mv for mharc-grub-devel@gnu.org; Mon, 02 Jan 2006 17:00:25 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EtXj5-00047d-Hh for grub-devel@gnu.org; Mon, 02 Jan 2006 17:00:23 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EtXj1-00046F-Uk for grub-devel@gnu.org; Mon, 02 Jan 2006 17:00:23 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EtXj1-00046B-RH for grub-devel@gnu.org; Mon, 02 Jan 2006 17:00:19 -0500 Received: from [195.197.172.116] (helo=gw02.mail.saunalahti.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EtXk8-0003J7-Mc for grub-devel@gnu.org; Mon, 02 Jan 2006 17:01:29 -0500 Received: from [192.168.150.87] (YYYMMMCCII.dsl.saunalahti.fi [85.76.10.103]) by gw02.mail.saunalahti.fi (Postfix) with ESMTP id 965A1E567A for ; Mon, 2 Jan 2006 23:58:37 +0200 (EET) Message-ID: <43B9A209.1080601@gentoo.org> Date: Mon, 02 Jan 2006 23:58:33 +0200 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <43B6BA3C.1010909@gentoo.org> <87u0cp9n1a.fsf@xs4all.nl> In-Reply-To: <87u0cp9n1a.fsf@xs4all.nl> X-Enigmail-Version: 0.92.0.0 OpenPGP: url=http://users.tkk.fi/~praty/public.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7C5F64FAB706112AB32F9F29" Subject: Re: Executable stacks X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jan 2006 22:00:23 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7C5F64FAB706112AB32F9F29 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Marco Gerards wrote: > Petteri R=C3=A4ty writes: >=20 >=20 >>Hello. GRUB2 contains executable stacks. Usually these are not needed >>and can be easily fixed. >=20 >=20 > It's funny that you mention this now. :-) >=20 > There have been a lot of reports about this already, see the > mailinglist archives. Because of this I have added a page to the > wiki, which I just finished a few seconds ago: >=20 > http://grub.enbug.org/NestedFunctions >=20 > Please proofread it to make sure the facts are correct. Although this > is a wiki, I hope people don't just change it so it reflects their > opinion instead of the facts I carefully added to this page. I am > saying this because people for some reason are a bit fanatic about > this issue. ;-) >=20 I am not an expert in this area. Our tools just automatically warn you about executable stacks so I reported it here. "Some operating systems and GNU/Linux distributions don't have an executable stack for security reasons. Sometimes it does not have an executable stack by default, but the executable stack can be enabled again by tagging the binary." Better wording would be that some distributions don't allow executable stacks for security reasons and I did this modification to the wiki. "Another solution is enabling the executable stack again by calling some function." This is really vague. I think this should be dropped unless you can specify the name of the function but I leave the decision to you. I also had trouble understanding some of the stuff on the page but then again I am not an expert in these issues. Regards, Petteri --------------enig7C5F64FAB706112AB32F9F29 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDuaINcxLzpIGCsLQRAkbgAJ9BcN88erLitRSn7tCiFHCNHRUIlwCeLSIF 4FFoJFlduUgzda7bWryh9Rk= =SwBP -----END PGP SIGNATURE----- --------------enig7C5F64FAB706112AB32F9F29--