>-- Original Message -- >Date: Fri, 13 Dec 2002 08:38:41 -0800 >From: Terry Lambert <[EMAIL PROTECTED]>
>OpenBSD recently changed this, after a lot of work. They only >addressed the stack, not the heap. I don't know what they did >about Swing or Franz LISP; maybe they just don't work on OpenBSD >now. I see why FreeBSD doesn't have a non-executable stack and heap, mainly because ia32 don't devide read and execute permissions, but it would be nice for a program to chose if it's stack (and heap) should be executable or having the option to make ALL stacks non-executable. Does ia64 fix the problem with read/execute permissions, so we can make a syscall to limit stack-based overflows? br socketd To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

