Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-05-13 | remove -fno-stack-protector (enable propolice) | Ted Unangst | |
ok deraadt@ | |||
2003-05-13 | support 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-13 | turn layer fs back on. nullfs at least is very solid, and union isn't too | Ted Unangst | |
bad. suggested by deraadt and naddy | |||
2003-05-13 | move ethernet protocol type defs into sys/net/, as it is not just for ethernet | Jun-ichiro itojun Hagino | |
(FDDI, ieee1394, ...). follows netbsd practice. 2 jasons, dhartmei, thierry ok | |||
2003-05-13 | Disable krb524. | Hans Insulander | |
2003-05-13 | krb4 bye bye | Hans Insulander | |
2003-05-13 | krb4 bye bye | Hans Insulander | |
2003-05-13 | Don't mention krb4. | Magnus Holmberg | |
2003-05-13 | The current solution to handle the protection fault trap is not | Artur 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-13 | Don't clean files that are in the repo. | Hans Insulander | |
Noticed by mho@ and drahn@ | |||
2003-05-13 | Merge with heimdal-0.6 | Hans Insulander | |
2003-05-13 | Import of heimdal-0.6, released earlier today. | Hans Insulander | |
2003-05-13 | Import of heimdal-0.6, released earlier today. | Hans Insulander | |
2003-05-13 | asn1_compile now lives in src/usr.bin | Hans Insulander | |
2003-05-13 | do reclaim LAYER vnodes, no good reason not to | Ted Unangst | |
2003-05-13 | corrected the pointer value for ifp nd6_rtmsg | Jun-ichiro itojun Hagino | |
(from KIU Shueng Chuan) ok dhartmei | |||
2003-05-13 | Kill a bunch more commons (very few left =) | Jason Wright | |
2003-05-13 | kill a stupid warning | Jason Wright | |
2003-05-13 | repair damage after layer fs changes | Ted Unangst | |
2003-05-13 | nuke curproc common (yes this will need revisiting in smp land, but what | Jason Wright | |
doesn't). | |||
2003-05-13 | Sync valid username check w/ user(1). Patch from Brian Poole, | Todd C. Miller | |
problem reported by juncus on misc | |||
2003-05-13 | Don'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-13 | nuke common: ifnet_addrs | Jason Wright | |
2003-05-13 | Don'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-12 | update for mount args change | Ted Unangst | |
2003-05-12 | update for mount args changes | Ted Unangst | |
2003-05-12 | mapdata -> umapdata like it was before | Ted Unangst | |
2003-05-12 | ansify 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 the | Mike 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-12 | Quoting Theo: Do not approve diffs when you're hungover. | Artur Grabowski | |
Accessing p_md members from MI code is not legal. | |||
2003-05-12 | use snprintf. ok mickey | Ted Unangst | |
2003-05-12 | sync | Henning Brauer | |
2003-05-12 | fix oversight in the CNET CNF301 record | Henning Brauer | |
2003-05-12 | Add comment about special (non-index) PFTM_* values. | Daniel Hartmeier | |
2003-05-12 | Fix a bug where pkg_add would fail when dependencies got a few levels deep | Peter 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-12 | sprintf -> snprintf. ok krw@ deraadt@ | Ted Unangst | |
2003-05-12 | Update with some data for NAT-T specific payload types, IKEv2 | Hakan Olsson | |
notifications, ISAKMP EAP code and types, plus fix an old typo. | |||
2003-05-12 | fix up locking and some issues with union. derived from netbsd | Ted Unangst | |
2003-05-12 | AES -> AES_128_CBC | Hakan Olsson | |
2003-05-12 | Add 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-12 | add s_strl{cat,cpy} prototypes; ok tedu@ | Jason Peel | |
2003-05-12 | new files for layer fs if nullfs | umapfs | Ted Unangst | |
2003-05-12 | {null,umap}_v* are now named after the file system option: | Ted Unangst | |
{nullfs,umapfs}_v* | |||
2003-05-12 | replaced by layer_subr.c | Ted Unangst | |
2003-05-12 | umapfs uses the new layer stuff now too. | Ted Unangst | |
2003-05-12 | most of the fixes for nullfs. use the new common layer stuff in genfs. | Ted Unangst | |
2003-05-12 | new 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-12 | s_strn{cpy,cat} are no longer used; remove them. also, kill NOTUSED. | Jason Peel | |
ok tedu@ | |||
2003-05-12 | Do vis()-cleaning when displaying the print queue. | Paul Janzen | |
ok deraadt@, ian@ | |||
2003-05-12 | strstr() prototype shouldn't be here; kill NOTUSED and an extra newline; | Jason Peel | |
ok tdeval@, tedu@ |