summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-06-15Compile kernel with -Wall, and fix a few issues for this to work.Miod Vallat
ok hugh@
2001-06-15strncpy vs strlcpy and strchr fix; fromBrian Poole ↵Michael Shalayeff
<raj@pandemonium.cerias.purdue.edu>
2001-06-15Kill MAXSTR, it's no longer used at all.Marc Espie
Define MAXTOK directly.
2001-06-15Correct the arg count after parsing a line with an unescaped # that isn'tbrian
preceeded with whitespace.
2001-06-15Avoid a dangerous race.Artur Grabowski
To avoid having a ptrace(2)d process from doing an exec of a suid binary we strip off the suid bits from the executable if the process is traced. Later we P_SUGID{,EXEC} in the process flags that stops further ptrace attempts. The problem is that between the stripping of suid bits and setting P_SUGID{,EXEC} there is a pretty large window where the process can sleep and other processes can attach to it with ptrace. This is a quick fix for that. We set P_SUGID{,EXEC} early and take care to remove them (we don't want the process to become tainted unnecessarily) if exec fails. XXX - exec needs a lot more work, but people are asking for a solution now.
2001-06-15save txform->blocksize so we know what the IV size isTheo de Raadt
2001-06-15change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange.Jun-ichiro itojun Hagino
follows BSD/OS practice and ucd-snmp code (FreeBSD does it for specific interfaces only). was: if_lastchange get updated on every packet transmission/receipt. now: if_lastchange get updated when IFF_UP is changed.
2001-06-15copyright clarification. sync with tcpdump.org.Jun-ichiro itojun Hagino
based on communiation with the author, Jeffrey Mogul <mogul@pa.dec.com>. by Jakob Schlyter <jakob@openbsd.org>
2001-06-15constrain to less than 64K until a hifn driver bug is fixedTheo de Raadt
2001-06-14OOPSTheo de Raadt
2001-06-14hackish auto-IV mode for IOV operationsTheo de Raadt
2001-06-14dst ring corruption fix; jasonTheo de Raadt
2001-06-14KNFTheo de Raadt
2001-06-14a typo i madeMichael Shalayeff
2001-06-14Big cleanup of VM issues:Miod Vallat
o get rid of m88k_foo macros when there is an mi foo macro o remove the ability, for the pmap module, to handle a native mmu page size different from the vm module page size. This allows some optimizations in pmap.c o remove dead stuff from <machine/vmparam.h>
2001-06-14Fix a buf oflow in EXAMPLES code; millert@ okAaron Campbell
2001-06-14Need a .NdTheo de Raadt
2001-06-14limited broadcast 255.255.255.255 was not recognized correctly, reportedNiels Provos
by crh@ubiqx.mn.org, fix from NetBSD; okay angelos@
2001-06-14documentation for /etc/primes for wsimpson@greendragon.com, okay deraadt@,Niels Provos
markus@
2001-06-14Fix for pmap_extract on amiga. int -> paddr_t fix.Janne Johansson
2001-06-14syncTheo de Raadt
2001-06-14Same fix as miod did for sun3/vax, but for amiga too.Janne Johansson
Need more includes for netinet-stuff to work.
2001-06-14drop multicast packet from myself, if the interface is !IFF_SIMPLEX.Jun-ichiro itojun Hagino
sync with netbsd/kame.
2001-06-13From NetBSD, 82562 requires a nop before a resume (tested by mickey)Jason Wright
2001-06-13Convert IIJ copyrights to BSD copyrights; ok tohno@sirius.ocn.ne.jpbrian
2001-06-13Actually, because of multi-interrupts devices, use the opposite loopMiod Vallat
direction. My bad, doh !
2001-06-13portuguese mapMichael Shalayeff
2001-06-13Link login(1) static for now until a dynamic linking bug is fixed.Todd C. Miller
2001-06-13add portuguese kbd map; from pmsac <pmsac@netcabo.pt>Michael Shalayeff
2001-06-13more va_start/end fixes, ok deraadt@Markus Friedl
2001-06-13print the nameTheo de Raadt
2001-06-13Reverse the logic of setting UVM. Instead of listing all archs that have it,Artur Grabowski
just list the three that don't.
2001-06-13page reclaims -> minor page faultsArtur Grabowski
page faults -> major page faults. millert@ ok.
2001-06-13Correctly get 'hz' with sysctl. Don't assume it's 100 (it's not on alpha).Artur Grabowski
2001-06-13ivmask has been deprecated.Angelos D. Keromytis
2001-06-13Use blocksize, not ivmaskAngelos D. Keromytis
2001-06-13alpha is no longer NOPIC.Artur Grabowski
2001-06-13Build ld.so on alpha.Artur Grabowski
2001-06-13alpha now defaults to shared libs.Artur Grabowski
espie@ ok.
2001-06-13Fix PR 1868. MAXSTR has no place there.Marc Espie
MAXSTR is still a hard limit, but only for token length, where 512 characters seems reasonable. Ok millert@
2001-06-13SYSLEAF, not LEAF. shared libc_r builds now on alpha.Artur Grabowski
2001-06-13va_start/end for every call to vfprintf, ok brian@Markus Friedl
2001-06-13prettyArtur Grabowski
2001-06-13"#endif _THREAD_SAFE" is not legalArtur Grabowski
2001-06-13no comment like that, grrTheo de Raadt
2001-06-13typo, use pid not s->pid, mstone@cs.loyola.eduMarkus Friedl
2001-06-13exit(errs) -> exit(errs!=0); sync with scp.c, ok deraadt@Markus Friedl
2001-06-13va_start/end for every call to vfprintf and friends, from scp.cMarkus Friedl
2001-06-13Simplify.Artur Grabowski
2001-06-13Add support for lazy binding.Artur Grabowski
For now we only do it for the main executable, some code cleanup is necessary to support it for libraries. This fixes the problem I had in cc1plus and I'm able to finish a make build with shared libraries enabled.