Age | Commit message (Collapse) | Author |
|
|
|
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@
|
|
|
|
|
|
search for shared objects instead of using a LD_RUN_PATH hack. We
use -R here since it works with both the old and new (binutils) ld
flavors. The LD_RUN_PATH hack was using the wrong directory anyway
and so didn't even work. Problem pointed out by H. Steuer.
|
|
|
|
* normalized the signatures of the functions passed to each_file()
and each_full_file(). In most cases that meant adding a void *dummy.
In one case it changed an int to a void*, but the arg was only checked
for zero/not-zero so the change was not significant.
* removes unused code and structures.
* makes sure printf args match their format.
* got rid of some of the gcc -Wall warnings
OK deraadt@
|
|
|
|
From Solar Designer
|
|
XXX - we might want to improve the logic of selection of ELF vs. a.out
when we bump our version to 3.2, before feeding those changes to FSF.
|
|
XXX - we might want to improve the version selection logic when feeding
those diffs back to FSF, but we can't do that until we bump our version
to OpenBSD 3.2 because then the tree wouldn't build.
|
|
someone could have written such logic is beyond me.
|
|
and the groff maintainers.
|
|
|
|
Grudge Mason <grudge_mason@hotmail.com>.
Note that this code is not compiled in.
|
|
From binutils -current.
|