Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-15 | remove extra \n in {warn,err}{,x} calls | Theo de Raadt | |
2003-08-13 | Correct comments about queue runner. | Todd C. Miller | |
2003-08-13 | Install sendmail tuning guide | Todd C. Miller | |
2003-08-12 | Stop the madness, though shalt not pass FD_SETSIZE as the first param to | Todd C. Miller | |
select(2) needlessly. deraadt@ OK | |||
2003-08-12 | Don't tell people to use FD_SETSIZE as the first argument to select(). | Todd C. Miller | |
2003-08-11 | Convert to queue groups and queuing-only config w/ a queue runner. | Todd C. Miller | |
This keeps sendmail from DoSing my machine when thousands of messages come in (generally mailing list bounces). | |||
2003-08-10 | link File::Basename to basename, dirname, fileparse | Marc Espie | |
ok millert@ `as long as basename(3) still points to the C routine' | |||
2003-08-10 | sprintf -> snprintf, okay millert@. | Marc Espie | |
2003-08-09 | Perl hints to use -O1 on mvme88k now; ok millert@ | Miod Vallat | |
2003-08-09 | fix for mcount call to allow .text sizes larger than 512k; epsie@ ok | Michael Shalayeff | |
2003-08-08 | On some architectures, being too optimistic in preserve_subexpressions_p(), | Miod Vallat | |
for example when -fexpensive-optimizations is used, sometimes causes incorrect code sequences to be generated. As -fexpensive-optimizations is implied by -O2, this means we are potentially affected by this in numerous places... so add a specific workaround to nullify expensizve-optimizations in preserve_subexpressions_p() on a known-to-be-affected basis. So far, only alpha, powerpc, m88k, sparc and sparc64 are affected. Problem tracked down by henning@ - analysis by etoh@ and I - ugly workaround by me - ok deraadt@ | |||
2003-08-07 | Disable the so-called optimized memcpy functions for small (less than a few | Miod Vallat | |
hundred bytes) block copies. While the functions themselves are probably optimal or not far from it, the code responsible for their invocation is not, and has a bad tendency of miscomputing the destination buffer address, especially when optimization is used. This is a temporary measure, these functions will be reenabled once a good fix is ready. ok deraadt@ espie@ | |||
2003-08-06 | Check for and skip variable-length arrays while bounds checking instead | Anil Madhavapeddy | |
of erroring out in a later sanity check. Error noticed by jolan@ This only affects the -Wbounded case | |||
2003-08-06 | small cleanup; | Jason McIntyre | |
ok millert@ | |||
2003-08-06 | backport a fix from current gdb to fix a crash when using set enum | Ted Unangst | |
without an argument. problem reported by adrian at coresecurity.com ok millert@ | |||
2003-08-03 | gnu gzip dir is now bye bye | Theo de Raadt | |
2003-08-01 | A working gcc 2.95/m88k compiler, for some low standard value of working. | Miod Vallat | |
Configuration settings mostly borrowed from the former gcc 2.8 configuration. A few typos and fixes backported from gcc 3.3, and a hell lot of fixes from my fingertips. This is enough to yield a compiler which will produce correct code at -O0. Optimization is slightly broken for some constructs, and more fixes are in the pipeline. ok deraadt@ | |||
2003-08-01 | Back out threads setting inadvertently added in last commit. | Todd C. Miller | |
2003-07-31 | We no longer use GNU diffutils; don't tell rcs we do... | Todd C. Miller | |
2003-07-31 | Bye bye GNU gzexe(1). | Otto Moerbeek | |
ok deraadt@ | |||
2003-07-30 | shine a bit more | Theo de Raadt | |
2003-07-30 | hppa no longer needs -O0 to build toke.c; from miod@ and OK mickey@ | Todd C. Miller | |
2003-07-30 | gnu diff goes bye bye | Theo de Raadt | |
2003-07-29 | Bye bye GNU zforce(1), welcome BSD zforce(1). | Otto Moerbeek | |
2003-07-29 | change_arg_use_in_operand: convert "set () (incoming_args)" to "set () (plus ↵ | Hiroaki Etoh | |
(vfp const))". The incoming_args alone is derived from the address operation of the 1st function argument. This fixes to protect the 1st function argument from buffer overflow. ok pvalcehv@ | |||
2003-07-29 | push_frame_in_args: fix netpbm-alpha problem, changes the memory corruption ↵ | Hiroaki Etoh | |
at modifying the argument information. ok pvalchev@ | |||
2003-07-29 | rtl_epilogue: convert "set () (incoming_args)" to "set () (plus (vfp const))". | Hiroaki Etoh | |
The incoming_args alone is derived from the address operation of the 1st function argument. This fixes to protect the 1st function argument from buffer overflow. ok pvalchev@ | |||
2003-07-25 | kill a bit of whitespace at EOL; | Jason McIntyre | |
2003-07-25 | New format attribute __kprintf__, which understands the special kernel | Anil Madhavapeddy | |
format args (%r,%z,%:,%b). A step towards reenabling -Wformat in the kernel again ... deraadt@ ok | |||
2003-07-23 | perl 5.8.2 from CPAN | Todd C. Miller | |
2003-07-23 | Update CGI module to version 2.98; fixes a cross-site scripting bug | Todd C. Miller | |
2003-07-22 | openbsd64 is a 64 BIT (not but) v9 processor; pointed out by millert. | Jason Wright | |
2003-07-22 | now that gcc generates "correct" calls to the quad emulation library and | Jason Wright | |
the libc functions are in place, remove HARD_QUAD from sparc64. (If you actually want it, for some demented reason, look at -mhard-quad-float, void where prohibited). | |||
2003-07-22 | the version of gcc in the tree doesn't generate the correct calling | Jason Wright | |
convention for the _Qp_* functions. Rather than fix it, rely on the fact that it does produce correct calls to the _Q_* functions and provide a shim in libc (already committed) to deal with it. | |||
2003-07-22 | switch to our own diff/diff3 (sdiff goes bye bye) | Theo de Raadt | |
2003-07-22 | - use :L variable modifier with ELF_TOOLCHAIN variable | Brad Smith | |
- change 2 instances of the check from != "yes" to == "no" ok deraadt@ | |||
2003-07-20 | No need to link with -lasn1 or -lcom_err anymore. | Todd C. Miller | |
2003-07-20 | Document -Z flag for ld, produce old style 'standard' executables'. ok deraadt@ | Dale Rahn | |
2003-07-12 | remove zdiff now that compress has its own | Todd C. Miller | |
2003-07-11 | don't hardcode the default linker emulation type. | Brad Smith | |
ok drahn@ | |||
2003-07-07 | fix location of readline includes; | Jason McIntyre | |
from Manuel Sabban (PR 3345); | |||
2003-07-03 | We have a real setreuid(2) in OpenBSD >= 3.3 | Todd C. Miller | |
2003-06-28 | remove a superfulous argument to a sorry() call | Anil Madhavapeddy | |
deraadt@ ok | |||
2003-06-26 | document the new attribute __bounded__ | Anil Madhavapeddy | |
with mdoc help from jmc@, deraadt@ ok | |||
2003-06-26 | Introduce a simple static checker for making sure that the bounds | Anil Madhavapeddy | |
length passed to common functions such as strlcpy/strlcat match the real length of the buffer. It also checks to make sure that the bound length was not incorrectly derived from a sizeof(pointer) operation. Functions must be marked with the new attribute __bounded__, and warnings are turned on by -Wbounded. Specifying -Wformat also enables bounds checking for scanf(3) bounds to '%s' format variables. -Wall now turns on -Wbounded also. The checking is pretty limited right now to constant parameters, and the buffers must be statically declared, and not inside a record type. This simple checking still found hundreds of bugs around the ports tree though, and there have been no false positive warnings. 10x to niklas@, Richard Sharp and David Scott {rich,dave}@recoil.org for compiler advice. deraadt@ ok, miod@ tested on his collection of hardware You need to recompile gcc now if source upgrading in -current before doing a make world. | |||
2003-06-26 | Use libc getopt_long; missed when I changed diff's main Makefile | Todd C. Miller | |
a while ago. | |||
2003-06-24 | Pull in change 17805 by hv@hv-crypt.org on 2002/08/29 13:49:04 | Todd C. Miller | |
Fix based on: Subject: [perl #16799] Perl 5.8.0 breaks POSIX::isprint() (and other POSIX::xxx) From: "esm@pobox.com (via RT)" <perlbug@perl.org> Date: 27 Aug 2002 22:10:16 -0000 Message-Id: <rt-16799-35846.14.4842888832041@bugs6.perl.org> | |||
2003-06-23 | this zmore no longer used | Theo de Raadt | |
2003-06-22 | bye bye grep (gzip remains for a few scripts) | Theo de Raadt | |
2003-06-22 | use in-tree grep. it also does z*grep | Theo de Raadt | |