| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
review by millert, binary checking process with doug, concept with guenther
|
|
|
|
|
| |
for a while already
ok miod kettenis
|
|
|
|
|
| |
since the kernel supplies a .openbsd.randomdata segment.
ok matthew miod guenther
|
|
|
|
| |
ok miod matthew
|
|
|
|
|
|
| |
too early to assume that everyone has updated their compiler
toolchains, and it seems to cause problems at least on armish when an
out-of-date binutils is used.
|
|
|
|
|
|
|
|
|
|
| |
initializing their __guard values. For the time being, we're leaving
libc's constructor method as a backup to make sure __guard actually
gets initialized and to emit syslog warnings when it's not.
Not really an ABI change, so no shlib bump... "hold on to your butts"
ok deraadt, kettenis
|
| |
|
|
|
|
|
|
|
| |
and remove fallback code. If somebody is dumb enough to make the
sysctl fail using systrace, he deserves what he gets. Saves 7 syscalls
on process startup.
looks good miod@ ok deraadt@ tedu@
|
|
|
|
|
|
| |
Kill old files that are no longer compiled.
okay theo
|
| |
|
|
|
|
|
|
| |
wrapper.
ok deraadt@ millert@
|
|
|
|
| |
ok tedu@
|
| |
|
| |
|
| |
|
|
attack protection scheme, into gcc.
This protection is enabled by default. It can be turned off by using the
-fno-stack-protector flag.
Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific
integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and
myself; beer drinking by myself.
Please note that system upgrades with this new code will require a new
libc and ld.so to be build and installed before the propolice-enabled
compiler can be installed.
|