summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-05-13remove -fno-stack-protector (enable propolice)Ted Unangst
ok deraadt@
2003-05-13support for propolice in the kernel.Ted Unangst
some style input itojun@ tdeval@ toby@ tested, mostly by deraadt, on i386, macppc, vax, sparc64 ok deraadt@ miod@
2003-05-13turn layer fs back on. nullfs at least is very solid, and union isn't tooTed Unangst
bad. suggested by deraadt and naddy
2003-05-13move ethernet protocol type defs into sys/net/, as it is not just for ethernetJun-ichiro itojun Hagino
(FDDI, ieee1394, ...). follows netbsd practice. 2 jasons, dhartmei, thierry ok
2003-05-13Disable krb524.Hans Insulander
2003-05-13krb4 bye byeHans Insulander
2003-05-13krb4 bye byeHans Insulander
2003-05-13Don't mention krb4.Magnus Holmberg
2003-05-13The current solution to handle the protection fault trap is notArtur Grabowski
correct. It breaks down if we're trying to jump through a function pointer. The protection fault trap on i386 must be one of the most braindead traps ever invented in the history of humankind. It doesn't give you any information about what went wrong except the instruction that faulted. Since the problem we're trying to deal with is a segmentation problem, we don't get the desitination that we want to jump to, we just get the instruction and we won't add a disassembler to trap handling just to try to figure out what went wrong. What we want to do is to handle this as a normal fault to let noexec accounting in pmap_enter deal with the changes to the code segment. Unfortunately that's impossible. We don't know the faulting address, so we need to change how the exec accounting works. Basically the code segment must already cover the address we want to execute before we can fault it in. New scheme: o Start with conservative code segment. o If we get a protection fault, go through all mappings in the process and find the highest executable mapping, fix up the code segment and record that address. If the code segment didn't change, the protection fault wasn't fixable - just die. o If the highest executable mapping is removed, just reset the code segment to something conservative and let the next protection fault deal with it. We can't read all the vm mappings of the process from the pmap because of locking hell. This should allow floating code segment whenever someone implements that. Also, fix the pmap_protect function to behave more like the other pmaps we have and be slightly more agressive to force more proper protection changes. ok:ed by various people.
2003-05-13Don't clean files that are in the repo.Hans Insulander
Noticed by mho@ and drahn@
2003-05-13Merge with heimdal-0.6Hans Insulander
2003-05-13Import of heimdal-0.6, released earlier today.Hans Insulander
2003-05-13Import of heimdal-0.6, released earlier today.Hans Insulander
2003-05-13asn1_compile now lives in src/usr.binHans Insulander
2003-05-13do reclaim LAYER vnodes, no good reason not toTed Unangst
2003-05-13corrected the pointer value for ifp nd6_rtmsgJun-ichiro itojun Hagino
(from KIU Shueng Chuan) ok dhartmei
2003-05-13Kill a bunch more commons (very few left =)Jason Wright
2003-05-13kill a stupid warningJason Wright
2003-05-13repair damage after layer fs changesTed Unangst
2003-05-13nuke curproc common (yes this will need revisiting in smp land, but whatJason Wright
doesn't).
2003-05-13Sync valid username check w/ user(1). Patch from Brian Poole,Todd C. Miller
problem reported by juncus on misc
2003-05-13Don't allow usernames to begin with a dash since pwd_mkdb(8)Todd C. Miller
will reject such a name; from Brian Poole
2003-05-13nuke common: ifnet_addrsJason Wright
2003-05-13Don't report devices with incomplete implementations as OFFLINE.Kenneth R Westerback
Fixes frantzen@'s pentax digital camera. Suggested by Costa. ok csapuntz@ frantzen@.
2003-05-12update for mount args changeTed Unangst
2003-05-12update for mount args changesTed Unangst
2003-05-12mapdata -> umapdata like it was beforeTed Unangst
2003-05-12ansify functions, eliminating prototype declaration warnings; ok deraadt@Jason Peel
2003-05-12- TCP window scaling is not applied to the SYNs' window so we must retract theMike Frantzen
initial maximum window by the scaling factor. otherwise our view of the allowable sequence window is too big. back out the scaling factor adjustment from the max window if the other endpoint rejects window scaling - window scale the forward ACK skew check ok dhartmei@
2003-05-12Quoting Theo: Do not approve diffs when you're hungover.Artur Grabowski
Accessing p_md members from MI code is not legal.
2003-05-12use snprintf. ok mickeyTed Unangst
2003-05-12syncHenning Brauer
2003-05-12fix oversight in the CNET CNF301 recordHenning Brauer
2003-05-12Add comment about special (non-index) PFTM_* values.Daniel Hartmeier
2003-05-12Fix a bug where pkg_add would fail when dependencies got a few levels deepPeter Valchev
in the recursive install by removing the code which looks under All/ for more packages as this is not used on OpenBSD From Barry Scott <bscott@ridgewaysystems.com>
2003-05-12sprintf -> snprintf. ok krw@ deraadt@Ted Unangst
2003-05-12Update with some data for NAT-T specific payload types, IKEv2Hakan Olsson
notifications, ISAKMP EAP code and types, plus fix an old typo.
2003-05-12fix up locking and some issues with union. derived from netbsdTed Unangst
2003-05-12AES -> AES_128_CBCHakan Olsson
2003-05-12Add two more encapsulation types (UDP encap, potential future NAT-T)Hakan Olsson
Add BLOCK_SIZE attribute Rename IPSEC_ESP_AES -> IPSEC_ESP_AES_128_CBC.
2003-05-12add s_strl{cat,cpy} prototypes; ok tedu@Jason Peel
2003-05-12new files for layer fs if nullfs | umapfsTed Unangst
2003-05-12{null,umap}_v* are now named after the file system option:Ted Unangst
{nullfs,umapfs}_v*
2003-05-12replaced by layer_subr.cTed Unangst
2003-05-12umapfs uses the new layer stuff now too.Ted Unangst
2003-05-12most of the fixes for nullfs. use the new common layer stuff in genfs.Ted Unangst
2003-05-12new files to support layered file systems. to be used in a bit.Ted Unangst
mostly from work by Bill Studenmund - wrstuden at netbsd
2003-05-12s_strn{cpy,cat} are no longer used; remove them. also, kill NOTUSED.Jason Peel
ok tedu@
2003-05-12Do vis()-cleaning when displaying the print queue.Paul Janzen
ok deraadt@, ian@
2003-05-12strstr() prototype shouldn't be here; kill NOTUSED and an extra newline;Jason Peel
ok tdeval@, tedu@