summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-08-27it is supprisingly common (>4%) for some NAT and DSL routers to tweak MSSMike Frantzen
by setting it to whatever is suitable for the link type. so we try a guessed 1460 MTU and 1500 MSS if the primary check fails. algorithm tweak from Michal Zalewski name a few constants too while I'm in there
2003-08-27Enable 'Snag' boot on newer Apple machines.Dale Rahn
2003-08-27RNF_IGNORE can corrupt the radix tree when an interface is down, itHenric Jungheim
makes routing lookups slightly more expensive, and serves no useful purpose. ok itojun@ tedu@
2003-08-27cut-and-paste error; henricJun-ichiro itojun Hagino
2003-08-26fix for dinode rename, this broke the forth bootblock.s ok jason@ tedu@Dale Rahn
2003-08-26constify ffs_tablesMichael Shalayeff
2003-08-26mark cloned route with RTF_CLONED. remove RTF_CLONED route when clone parentJun-ichiro itojun Hagino
disappers. deraadt ok
2003-08-26fix sys_clock_settime. hint from nordin@ ok deraadt@Ted Unangst
2003-08-25rename struct dinode to ufs1_dinode. clears the namespace and makesTed Unangst
way for some future work. no function changes yet. help testing otto@ and markus@
2003-08-25rename struct dinode to ufs1_dinode. clears the namespace and makesTed Unangst
way for some future work. no function changes yet. help testing otto@ and markus@
2003-08-25rename struct dinode to ufs1_dinode. clears the namespace and makesTed Unangst
way for some future work. no function changes yet. few other little cleanups. help testing otto@ and markus@
2003-08-25if_init support, required by ieee80211.Federico G. Schwindt
deraadt@ ok.
2003-08-25add DLT_IEEE802_11; deraadt@ ok.Federico G. Schwindt
2003-08-24defines and struct for the ieee80211 framework; deraadt@ ok.Federico G. Schwindt
2003-08-24sprinkle some __kprintf__ attributes around functions which use formatAnil Madhavapeddy
strings in the kernel to make gcc aware of the extra modifiers deraadt@ ok
2003-08-24regenTed Unangst
2003-08-24freebsd pread and pwrite are the same as ours. jason + ackley.net says thisTed Unangst
lets him run perforce. ok deraadt@
2003-08-23unifiy with mvme88kTheo de Raadt
2003-08-23unify with mvme88k; miod okTheo de Raadt
2003-08-23remember to reset exec_maxhdrsz after lkm load/unload. ok fgsch@Ted Unangst
2003-08-23remove native emulations from emulsw. you can't change them and probablyTed Unangst
aren't interested, so keep them out of the sysctl. ok deraadt
2003-08-23rename native to aout so we can tell it apart.Ted Unangst
2003-08-23knfTheo de Raadt
2003-08-23switch to ether_input_mbuf; krw@ testing and ok.Federico G. Schwindt
2003-08-23allow disabling a emul after enabling it; tedu@ ok.Federico G. Schwindt
2003-08-23correct function names; from NetBSD.Federico G. Schwindt
krw@ and tdeval@ ok.
2003-08-22pf spelling policeDavid Krause
ok dhartmei@ jmc@
2003-08-22need to flip the operands wordwise for big endian machines. modexp worksJason Wright
on ppc now.
2003-08-22regenMichael Shalayeff
2003-08-22rework cpu identificationMichael Shalayeff
2003-08-22KNFHenning Brauer
2003-08-22don't expose pf_osfp_fingerprint() to ! _KERNEL. tcpdump et al useMike Frantzen
pf_osfp_fingerprint_hdr() which doesn't work on mbufs. pointed out by Max Laier
2003-08-22To workaround an early 88100 models problem, gcc explicitely adds checks forMiod Vallat
division by zero in the generated code, and will trap to vector #503 in this case. Make sure that this vector gets handled as the regular divide-by-zero vector.
2003-08-21Bounds checking, prevents ioctls to non-existing dart devices from panic'ingMiod Vallat
the kernel; fixes a ttyflags botch reported by Luke Th. Bullock
2003-08-21Be less verbose in the MVME187 probe, as its CMMU configuration is knownMiod Vallat
2003-08-21Use constants rather than hardcoded values for IPL levels.Miod Vallat
2003-08-21De-obfuscate get_target().Miod Vallat
2003-08-21These files were intended for X11 support, but serve no purpose nowadays,Miod Vallat
as sparc* do not use Xsun-compatible event interface anymore, and alpha only used this for Xtga which we do not ship anymore. Discussed long ago with matthieu@
2003-08-21Add Michal Zalewski's p0f v2 style passive OS fingerprinting to PF.Mike Frantzen
Exposes the source IP's operating system to the filter language. Interesting policy decisions are now enforceable: . block proto tcp from any os SCO . block proto tcp from any os Windows to any port smtp . rdr ... from any os "Windows 98" to port WWW -> 127.0.0.1 port 8001
2003-08-21emulation is now controlled by sysctl. changes:Ted Unangst
add e_flags to struct emul. this stores on/off and native flags. check for emul enabled in check_exec(). gather all the emuls into a emulsw so a sysctl can find them. create sysctl. move maxhdrsiz calcualation into init_main so it cleans up sys_execve codepath. teach sysctl utility to grok kern.emul hierarchy. requested and ok deraadt@ some comments from mickey@
2003-08-21fix the offsets in decoding byte rom dd (verified per manual); miod@ okMichael Shalayeff
2003-08-21better guess on dual-card (not dual-head cards) rom adress guessing; miod@ ↵Michael Shalayeff
testing
2003-08-21Put a valid VID signature in the disklabel, as does mvme68k.Miod Vallat
2003-08-21regenMichael Shalayeff
2003-08-21a bunch of better descriptions and missing board names from weissmanndudeMichael Shalayeff
2003-08-21sys/types.h is not really needed with sys/param.h; ok mickey@Kevin Lo
2003-08-21fix symbol name error in mcount functionality in a.out->ELF transition.Dale Rahn
This changes the real definition to __mcount, but with a weak mcount for compat. On the next major bump the weak alias should be removed. Without this diff the compiler symbol mcount conflicts with the user mcount() function.
2003-08-21sys/types.h is not really needed w/ sys/param.hMichael Shalayeff
2003-08-21remove extra header file <sys/systm.h>. ok mickey@Kevin Lo
2003-08-20regenMichael Shalayeff