summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2003-07-25kill a bit of whitespace at EOL;Jason McIntyre
2003-07-25New format attribute __kprintf__, which understands the special kernelAnil Madhavapeddy
format args (%r,%z,%:,%b). A step towards reenabling -Wformat in the kernel again ... deraadt@ ok
2003-07-23perl 5.8.2 from CPANTodd C. Miller
2003-07-23Update CGI module to version 2.98; fixes a cross-site scripting bugTodd C. Miller
2003-07-22openbsd64 is a 64 BIT (not but) v9 processor; pointed out by millert.Jason Wright
2003-07-22now that gcc generates "correct" calls to the quad emulation library andJason 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-22the version of gcc in the tree doesn't generate the correct callingJason 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-22switch to our own diff/diff3 (sdiff goes bye bye)Theo de Raadt
2003-07-22- use :L variable modifier with ELF_TOOLCHAIN variableBrad Smith
- change 2 instances of the check from != "yes" to == "no" ok deraadt@
2003-07-20No need to link with -lasn1 or -lcom_err anymore.Todd C. Miller
2003-07-20Document -Z flag for ld, produce old style 'standard' executables'. ok deraadt@Dale Rahn
2003-07-12remove zdiff now that compress has its ownTodd C. Miller
2003-07-11don't hardcode the default linker emulation type.Brad Smith
ok drahn@
2003-07-07fix location of readline includes;Jason McIntyre
from Manuel Sabban (PR 3345);
2003-07-03We have a real setreuid(2) in OpenBSD >= 3.3Todd C. Miller
2003-06-28remove a superfulous argument to a sorry() callAnil Madhavapeddy
deraadt@ ok
2003-06-26document the new attribute __bounded__Anil Madhavapeddy
with mdoc help from jmc@, deraadt@ ok
2003-06-26Introduce a simple static checker for making sure that the boundsAnil 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-26Use libc getopt_long; missed when I changed diff's main MakefileTodd C. Miller
a while ago.
2003-06-24Pull in change 17805 by hv@hv-crypt.org on 2002/08/29 13:49:04Todd 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-23this zmore no longer usedTheo de Raadt
2003-06-22bye bye grep (gzip remains for a few scripts)Theo de Raadt
2003-06-22use in-tree grep. it also does z*grepTheo de Raadt
2003-06-22bye bye gnu gzip. The only parts we keep using are the scripts ofTheo de Raadt
questionable license. These will be rewritten soon I hope. Our compress, linked against libz, now does everything gzip does.
2003-06-20To keep the frame pointer addressing for stack_protection,Hiroaki Etoh
skip the canonicalization; (minus A (plus B C)) to (minus (minus A B) C) where B is frame pointer and C is frame offset. ok pvalchev@
2003-06-20To keep the frame pointer addressing for stack_protection, skip the ↵Hiroaki Etoh
following RTL conversion; (plus (plus fp offset) const) to (plus (plus fp const) offset). ok pvalchev@
2003-06-15fix last O_CREAT without mode; otto@drijf.netTheo de Raadt
2003-06-14remove some trailing whitespace;Jason McIntyre
2003-06-13add __LP64__ and _LP64 CPP predefines for systems using LP64.Brad Smith
pvalchev@ fgsch@ millert@ ok
2003-06-12final bits of obvious UCB term 3 removalTheo de Raadt
2003-06-12remove cruftTodd C. Miller
2003-06-11support to arm. ok deraadt@Kevin Lo
2003-06-10Install rcs2log, not a symlink to ../share/cvs/contrib/rcs2logTodd C. Miller
Fix from SUZUKI Hitoshi; closes PR 3298
2003-06-04Clearer explanation of -fno-builtin-<function>; espie@ OKTodd C. Miller
2003-06-04document -fno-builtin-<function>, ok miod@Marc Espie
2003-06-04Recgonize -fno-builtin-<function>Marc Espie
okay tdeval, fries, tdeval, millert...
2003-06-032 termsMarc Espie
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.Todd C. Miller
2003-06-02somehow duplicate lines had gotten in thereMichael Shalayeff
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-06-02remove terms 3 and 4 of some of my licencesTheo de Raadt
2003-05-17no need for O0 on hppa anymoreMichael Shalayeff
2003-05-16syncHans Insulander
2003-05-16Don't link with -lkrb -lkafs.Hans Insulander
ok jakob@
2003-05-14correct bound length and make sure string is always nul'dTed Unangst
fixes problem found by markus@
2003-05-13buffer size is strlen + 1. ok beck@Ted Unangst
2003-05-12Disable krb4 support in preparation for krb4 removal.Magnus Holmberg
ok jakob@, hin@
2003-05-12strings in libreadline, again. this time with no abi change,Bob Beck
static builds still seem to work with this. ok deraadt@ tedu@
2003-05-10Back out libreadline changes, this breaks static build (I.E. vax).Bob Beck
changes are nontrivial to fix. Will return when static build works.
2003-05-08multiple readlink() calls that forgot the -1...Vincent Labrecque
ok millert