summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2014-03-26Make perl build in a non-writable src treeafresh1
OK millert@ deraadt@
2014-03-24Merge perl-5.18.2 plus local patches, remove old filesafresh1
OK espie@ sthen@ deraadt@
2014-03-24Import perl-5.18.2afresh1
OK espie@ sthen@ deraadt@
2010-09-24Perl 5.12.2 from CPANTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2003-12-03perl 5.8.2 from CPANTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2001-05-24stock perl 5.6.1Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1996-08-19Import of Perl 5.003 into the tree. Makefile.bsd-wrapper andJason Downs
config.sh.OpenBSD are the only local changes.
2014-03-19use smtpd man pages by default. ok deraadt jmcTed Unangst
sendmail.8 note by jmc
2014-03-13Add a few more instruction patterns that are apparently needed by gcc 4.8.Mark Kettenis
Taken from binutils 2.17. ok guenther@
2014-03-12no more rmail in base; ok millertJason McIntyre
2014-02-17Having CpuSMAP and Cpu64 overlap isn't a terribly good idea.Mark Kettenis
Makes it possible to build an i386 kernel with binutils-2.17 again. ok miod@
2014-02-15install man perlinterp so you can learn all about the interpreterTed Unangst
2014-02-09Add support for i386 XSAVE family of instructions: xgetbv, xsetbv, xsave,Philip Guenther
xrstor, and xsaveopt. based on kettenis's original that did xgetbv and xsetbv ok kettenis@
2014-02-07Update to sendmail 8.14.8. This touches a lot of files due to theTodd C. Miller
Sendmail, Inc -> Proofpoint name change. See RELEASE_NOTES for actual changes.
2014-01-24Catch SIGPIPE to clean up temp filesPhilip Guenther
ok deraadt@
2014-01-20Add strong stack protector mode for the original propolice in GCC3.Martynas Venckus
This includes additional functions to be protected --- those that have local array definitions, or have references to local frame addresses. Miod verified that this works on real hardware, and not just on the cross-compiled monster I tested this on.
2014-01-18Fix the NAME section:Ingo Schwarze
One .Nm macro per name, and pass punctuation a as seperate argument. Found with mandocdb(8). OK jmc@.
2014-01-14Add wcstring attribute support for Wbounded. To be used for wchar.hMartynas Venckus
which operates on element counts rather than buffer sizes. I'll start annotating headers in a few weeks, after the hackathon. OK millert@.
2014-01-14Add a new option "-fstack-protector-strong" for GCC4. This includesMartynas Venckus
additional functions to be protected --- those that have local array definitions, or have references to local frame addresses. Note 1: Han explicitly licensed this under GPLv2 for us. Note 2: Do *not* use this anywhere in "src" Makefiles, as the other GCC doesn't have this option yet (but I'm working on it).
2014-01-13Enable Wbounded by default. Passing bound bigger than the bufferMartynas Venckus
size almost always has security implications. I think this quote from Theo summarizes the situation best: Which is why it is important to have at least one unforgiving platform in the ecosystem which properly labels shit shit. That's OpenBSD. If anyone can't handle that, they can go to platforms which hide the reality.
2013-12-30Recognize PT_OPENBSD_RANDOMIZE in linker scripts.Mark Kettenis
ok miod@, matthew@
2013-12-28Prevent GCC from inlining these unsafe builtins: sprintf, vsprintf,Martynas Venckus
stpcpy, strcat, strcpy. Also don't simplify some safe builtins into unsafe ones, otherwise we'll hit the linker with the bogus warning. OK miod@, millert@.
2013-12-17Backport the code from binutils 2.16 that makes weak undefined referencesMark Kettenis
work on alpha. tested by naddy@, deraadt@
2013-12-14When writing a history entry, don't downcast time() return value toJeremie Courreges-Anglas
(long). Use (long long) and print it with %ll08x instead. ok zhuk@
2013-12-11Revert the previous commit; this is not the right approach.Mark Kettenis
2013-12-11Stop the madness! Prevent GCC from inlining these unsafe functions:Martynas Venckus
sprintf, vsprintf, stpcpy, strcat, strcpy. We're hitting the linker again, therefore the warning will show up now.
2013-12-03Backport from gcc4 (mostly): make collect2 preserve ld's stdout andPhilip Guenther
stderr separately so that redirections of gcc's stdout/stderr act as expected. ok and testing miod@
2013-12-03Kill usage of timeb.h for upcoming removal of libcompat. OK deraadt@Todd C. Miller
1997-06-28Latest version from Cyclic SoftwareThorsten Lockert
1996-10-18New release from Cyclic SoftwareThorsten Lockert
1996-01-30Missed files from 1.7.1 importThorsten Lockert
1995-12-19raw import of cvs-1.6Theo de Raadt
2013-12-02Do not add -lcompat in configure.Christian Weisgerber
libcompat isn't needed; configure checks for the presence of cuserid() and ftime() and the build copes well with the absence of either. ftime() would only ever be used if gettimeofday() wasn't available, and cuserid() is replaced by getlogin() but that code branch is not reached anyway. ok sthen@ jca@ deraadt@
2013-11-11disable kerberos support (only used for pserver, which we stronglyTheo de Raadt
discourage anyone from using anyways) ok various
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).Jeremie Courreges-Anglas
Kernel, base and ports seem happy with this change, and there's no reason for collect2 to be less useful on these machines. Offending lines in gcc/config found by Miod, thanks. Let's commit the right file this time. ok kettenis@ miod@ mpi@
2013-10-29Revert previous, wrong M ...Jeremie Courreges-Anglas
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).Jeremie Courreges-Anglas
Kernel, base and ports seem happy with this change, and there's no reason for collect2 to be less useful on these machines. Offending lines in gcc/config found by Miod, thanks! ok kettenis@ miod@ mpi@
2013-10-24f_bavail has been 64bits for some time now so revert 1.12.Federico G. Schwindt
Makes sendmail happy on fs with large enough f_bavail values. millert@ ok
2013-10-24Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval.Philip Guenther
Use useconds_t in the ualarm() declaration. Bump libstdc++ major to be sure there isn't ABI issues. ok deraadt@ jca@ jmc@ millert@ ports testing by landry@
2013-10-19fix a few obvious .Ar markup errors (unfortunately, there are many more)Ingo Schwarze
found while working on mandoc apropos
2013-10-19Depending on wether the kernel has been compiled with or withoutAlexander Bluhm
debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
2013-10-09Merge binutils 2.15 einfo() buffering change to binutils-2.17.Todd C. Miller
OK deraadt@ miod@
2013-09-30Make stderr buffered in einfo(). Speeds up display of error messagesTodd C. Miller
on slower platforms. Idea from espie@, OK espie@ deraadt@ guenther@