summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-12Add some locking around VOP_CLOSE() and friends. Lets VFSDEBUGKenneth R Westerback
kernels once again mount cd9660 filesystems without crashing. From an old reverted diff of thib@, parts of which apparently did not get re-committed. ok oga@ beck@
2009-12-12a dangling do / while that was very very uglyTheo de Raadt
2009-12-12Some spelling corrections from Brad Tilley via tech@.Kenneth R Westerback
2009-12-11plug memory leak; found by parfait, ok beckTheo de Raadt
2009-12-11two memory leaks; spotted by parfait; ok beckTheo de Raadt
2009-12-11incorrect array size calculation, spotted by parfait; ok beckTheo de Raadt
2009-12-11__svc_fdsetsize is counted in bits, not in array elementsIngo Schwarze
When exceeding fd 1024, this bug cleared flag bits for all file descriptors except those <= 64. Found while auditing a (false positive) complaint by parfait. This bugfix does not shut parfait up, though. OK millert@ deraadt@
2009-12-11regenMark Kettenis
2009-12-11Add some missing Intel Q45 Manageability Engine stuff. From a dmesgMark Kettenis
submitted by dlg@.
2009-12-11be a little more specific about -ifp; from Doran MoriJason McIntyre
2009-12-11record internal updateset dependencies for new packages, and respect themMarc Espie
while installing (need doing something similar for old packages)
2009-12-11sample case we fail (kili/edd): if updatesets contain "self" dependencies,Marc Espie
they should install/uninstall in the correct order to be able to handle any @exec activity...
2009-12-11NSIG is 1 beyond the last signal, so <= is an incorrect check.Theo de Raadt
found by parfait, ok guenther
2009-12-11Fix two memory leaks, one found by parfait, one by myself.Jacek Masiulaniec
ok deraadt@
2009-12-11Buffer overflow when padding the password buffer to a 16 byte boundary.Owain Ainsworth
found by parfait. Miod again pointed out my mistakes (ppp obviously doesn't sit well with me). ok miod@
2009-12-11switch from 35 to the more common value of RSA_F4 == (2**16)+1 == 65537Markus Friedl
for the RSA public exponent; discussed with provos; ok djm@
2009-12-11Fix two identical buffer overruns.Owain Ainsworth
found by parfait, my stupid mistake pointed out by miod, who also oked this.
2009-12-11Two cases of IPSEC getsockopt() returning two bytes of uninitialializedTheo de Raadt
kernel stack content instead of proper information; found by Clement LECIGNE
2009-12-11clean up the realloc code to make a parfait false positive go away.Theo de Raadt
parfait still does not completely understand how realloc() behaves (or %, ?:, >>, or << and its terminal function tracking remains weak)
2009-12-11By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-11try not to use size_t in places it does not belong; ok djmTheo de Raadt
2009-12-11By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-11plug a memory leak; found by parfait, ok djmTheo de Raadt
2009-12-11Use quiet variable, and add missing sentinel to options array.Nicholas Marriott
2009-12-11simplify building of libsMarc Espie
2009-12-11blocknonip fix; from Holger MikolonJason McIntyre
ok deraadt
2009-12-11sync.Owain Ainsworth
2009-12-11When i filled in these pcidevs I cleverly made two sequential onesOwain Ainsworth
duplicates by accident. go me! There's only two 690 chips, so it's fairly easy to find out. found when mlarkin asked me about his chipset.
2009-12-11By popular demand and peer pressure, check-in work in progress work to supportMiod Vallat
the Yeelong Lemote mips-based netbook. Kernel bits only for now, needs polishing; most of this work done during h2k9 last month, although the porting effort started earlier this year.
2009-12-11More changes to avoid truncating 64 bit pointers to 32 bits and sign-extendingMiod Vallat
them; allows userland with stack beyond 2GB to run.
2009-12-11Fill out the pdq_cmd_info table to 18 elements, despite many ofPhilip Guenthe
them being stub entries, by using macros YES() and NO() to select, for each entry, whether a real one or a stub is generated. Found by parfait and analyzed by oga. ok deraadt@, oga@
2009-12-10fix potential bugs spotted by parfaitBob Beck
ok millert@ pjanzen@
2009-12-10getcwd() is posix, not ansi; from Thomas PfaffJason McIntyre
ok millert
2009-12-10Now that the old SysV SHM size limits global variables are gone, removeMark Kettenis
support for setting them from config(8).
2009-12-10clarify the new rules of hostname.if files. A few special formats areTheo de Raadt
accepted which are simpler for people (or install scripts) to generate. Anything else is passed to ifconfig, unmolested. ok jmc todd
2009-12-10Length of the host address in the FEC TLV must be encoded in numberMichele Marchetto
of octets. ok claudio@
2009-12-10"please apply the same diff as for rt2860 to if_run.c" damien@Owain Ainsworth
original log message: fix a theoretical (but not possible) array bound overflow. since we will always match on a rate, we won't overflow, but in that case, make it more obvious by if the first 11 rates don't match, we assume the 12th. should shut up parfait. ok damien@ who came up with an identical diff
2009-12-10fix a theoretical (but not possible) array bound overflow.Owain Ainsworth
since we will always match on a rate, we won't overflow, but in that case, make it more obvious by if the first 11 rates don't match, we assume the 12th. should shut up parfait. ok damien@ who came up with an identical diff.
2009-12-10memory leak, and off by one buffer overflow - spotted by parfaitBob Beck
ok deraadt@
2009-12-10Change nasty realloc call to a more correct looking ideom - noticed whileBob Beck
looking at some parfait false positives in here. ok deraadt@
2009-12-10careless fscanf, found by parfait, ok jsgTheo de Raadt
2009-12-10memory leak, found by parfait, ok jsgTheo de Raadt
2009-12-10ansiTheo de Raadt
2009-12-10spacingTheo de Raadt
2009-12-10"fix" from freebsd to hide potential race in silly renames, whereBob Beck
a directory gets reclaimed on a forced unmount before the silly file in it gets blown away... fixes an issue seen by phessler@ ok oga@, art@
2009-12-10a few sizeof(array)/sizeof(array[0]) -> nitems(array) conversions found whileOwain Ainsworth
looking for something else. sha1(1) tells me there's no binary change.
2009-12-10unify; ok jmcTheo de Raadt
2009-12-10do not leak memory, found by parfait, ok millert ottoTheo de Raadt
(one case was a false positive, but one is a modified copy of the other)
2009-12-10plug some memory leaks; found by parfait, ok henningTheo de Raadt
2009-12-10Fix a case when 2yz status would not override existing 4yz one.Jacek Masiulaniec
Reported by jsing@