Age | Commit message (Collapse) | Author |
|
|
|
|
|
is already in the src dir. miod@ OK
|
|
Suggested by espie@
|
|
deraadt@ ok.
|
|
with optimization.
|
|
now build libraries with propolice enabled. Without this, existing
binaries (such as ports/packages) that link with any system library
other than libc will fail with an undefined symbol of "___guard"
(__guard on ELF).
Pointed out by markus@ and discussed with deraadt@
|
|
|
|
|
|
fixes the "NEEDED crtend.o" problem that appeared in varios ports and
had to be workarounded. from thorpej@NetBSD, thanks to drahn@ for
pointing it out; ok drahn espie
|
|
|
|
|
|
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.
|
|
|
|
allow, e.g., linking against static debug qt (or debug static mozilla for
that matter).
okay miod@
|
|
--
A CRLF injection vulnerability has been reported for Lynx that
may allow an attacker to include extra HTTP headers when viewing
web pages.
If Lynx is called from the command line, carriage return and line
feed (CRLF) characters may be included in the specified URL.
These characters are not escaped when the input is used to construct
a HTTP request.
URL: http://www.flora.org/lynx-dev/html/month082002/msg00211.html
henning@ fgs@ pjanzen@ pvalchev@ ok
|
|
|
|
Insights and grumblings from Theo, Todd, Miod.
|
|
Put WANT_LIBPTHREAD=yes in /etc/mk.conf and re-build gcc to use
libnpthread instead of libc_r
ok espie@
|
|
|
|
exec-stack.h; espie@ ok
|
|
|
|
problems with files > 2GB.
-print bytes in/out to stderr in verbose mode
ok millert@ fgsch@
|
|
instead so we don't need to use the (emulated) setre[ug]id() in libc.
|
|
different; use intptr_t
|
|
I don't think it is needed anymore and it breaks MM_Unix's prefixify test.
|
|
=head[1-4] correctly.
|
|
macros.h on vax (noticed by hugh).
|
|
However, we define that to the empty string in OpenBSD since we
want to format and install perl's man pages ourselves. As a result,
man pages were not being generated from .pm files in 3rd party modules.
To fix this, go back to the older behavior of using $inst_man{1,3}dir.
Also, while I'm in here, improve the regexp for deciding what
consists of pod, based on ExtUtils-MakeMaker-6.05.
|
|
setre[ug]id().
|
|
|
|
|
|
|
|
submitted to perlbug@
ok millert@
|
|
|
|
in http://www.sendmail.org/smrsh.adv.txt
|
|
|
|
|
|
do the lndir once (like apache, for example),
depend on ${.OBJDIR}/config.over .
make separate rules for the toke.*o, since
gcc blows on it on some platforms (hppa for now).
would be just nice if smth like this worked, but it does not:
.if make(toke.o)
CFLAGS+=-O0
.endif
millert@ ok
|
|
|
|
segment can share the same page in the file. Since we can't mmap it with
the same permissions, the data segment is loaded offset by a constant so
that it ends up in a different page.
On sparc that's not really enough. To avoid cache aliases we have to make
the offset big enough to make sure that we don't get incoherent aliases
that would have to be mapped uncached. This offset has been 64k this
far and noone noticed until some change actually made us fault in those
pages at the same time and incoherent aliases reduced make build time on
some hypersparcs (only hypersparcs have big enough caches to notice this)
from 14 hours to 23 hours.
Bump that offset (MAXPAGESIZE) to 1MB.
deraadt@ ok
|
|
but being consistent with the other arches is a plus, and by replacing
the existing - and bogus - m68k trampoline code, this makes nested functions
usable on m68k, should that become ever necessary.
|
|
ok deraadt@
|
|
TEST COMPILES?!
|
|
ok miod@ tested by building gcc and building trampoline exec test.
|
|
tested by miod@, millert@
With comments from theo and mickey.
ok miod@
|
|
unnecessary now.
|
|
|
|
leggit.
there will be a commit soon that uses this, so update your compiler now, or
risk having problems compiling soon.
ok millert@, deraadt@
|
|
|