Hello,

FYI, W^X is now more strictly enforced on OpenBSD so DrRacket is not
going to work anymore be default:
https://marc.info/?l=openbsd-misc&m=147273821220405

"We are pleased to announce the official release of OpenBSD 6.0.
[...]
 - Security improvements:
     o W^X is now strictly enforced by default; a program can only
       violate it if the executable is marked with PT_OPENBSD_WXNEEDED
       and is located on a filesystem mounted with the wxallowed mount(8)
       option. Because there are still too many ports which violate W^X,
       the installer mounts the /usr/local filesystem with wxallowed.
       This allows the base system to be more secure as long as
       /usr/local is a separate filesystem. If you use no W^X violating
       programs, consider manually revoking that option."

The PT_OPENBSD_WXNEEDED part means that executables need to be linked
using ld's -z wxneeded option (which is new and does not work in
previous versions of OpenBSD): http://man.openbsd.org/OpenBSD-current/man1/ld.1

Cheers,

Philippe


-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to