| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Delete bogus localhost.rev.
Add prototype localhost.rev and a script to create it automatically.
(NB to installl people: you should ask ``do you have a full-time connection
o the Internet?'', run this script, and enable named if the answer is
yes.)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
1. Move all system configuration variables into /etc/sysconfig
2. Adapt other files to use it.
3. Add a host of new variables for micro-managing your system in various
ways. For 2.1, /etc/sysconfig will be machine-edited so that the user
doesn't even have to care at all about the various funny names we picked.
4. Enable dset. We won't get it debugged if we never use it, and no one
has said anything negative about it yet, so here goes!
5. Try to use one consistent style throughout.
|
|
|
|
|
| |
code for looking for open slots in table (and you could hide the table
if you wanted to).
|
| |
|
|
|
|
|
|
|
|
|
|
| |
sd.c: Julian's removal of subdriver requests
st.c, scsi_tape.h: Julian's suport of compressed tape drives
Note: compressed tape drives are still not working fully.
scsiconf.h, scsi_base.c, scsi_driver.c: address problems in probes
and error console logs
|
|
|
|
|
| |
in either the high or low level parts of the VM system. Just return EINVAL
in this case, just like SunOS does.
|
|
|
|
|
|
| |
to the user address space unless pcb_onfault is set. The code is currently
commented out because iBCS2 and process debugging parts of the kernel
need to be changed/fixed first.
|
| |
|
|
|
|
| |
[Actually, it's `<blah>*' but I'm not telling anyone]
|
|
|
|
|
| |
Use ECHO_MSG macro for printing "===>" line things so that I can now turn
those OFF when I don't want them.
|
| |
|
|
|
|
| |
check..
|
| |
|
|
|
|
|
| |
of use to a front-end program. Back out my bogus description of the `index'
target! :-)
|
| |
|
|
|
|
| |
flush pages in the vm object if V_SAVE was true.
|
|
|
|
| |
only toss out clean pages if TRUE.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Sebastian Strollo <seb@erix.ericsson.se>
- In /usr/src/lib/libc/yp/yplib.c, function yp_first when clnt_call
fails with (r != RPC_SUCCESS) ysd->dom_vers should be set to 0! This
ensures that /var/yp/bindings/dom.vers will be read again on retry.
What happens now is that when our server is down and someone tries to
use yp they will continue to try until kingdom come. So:
if(r != RPC_SUCCESS) {
clnt_perror(ysd->dom_client, "yp_first: clnt_call");
ysd->dom_vers = -1;
^^^^ change to 0
goto again;
}
|
| |
|
|
|
|
|
| |
Submitted by: julian
Obtained from: newsgroup?
|
| |
|
|
|
|
| |
Submitted by: Mark Murray <mark@grondar.za>
|
|
|
|
|
| |
superseding the `nextchild' hack. This also provides a way
forward to fix RTM_CHANGE and RTM_ADD as well.
|
| |
|
| |
|
|
|
|
|
| |
are now dynamically loadable. It doesn't make sense to do the same
for the loopback.
|
|
|
|
|
| |
one pseudo per module (a restriction which will eventually be lifted) and
isthus not in its final form.
|
| |
|
|
|
|
| |
as a result of link-layer processing.
|
|
|
|
|
|
|
|
| |
fix Dennis Fortin's problem for good, if I've got it figured out right.
(The problem was that a `struct ifaddr' could get deleted out from under
the current requester, thus leaving him with an invalid interface pointer
and causing even more bogus accesses.)
|
| |
|
| |
|
|
|
|
|
| |
cause vnode locking problems in vm_object_terminate().
Implement proper vnode locking in vm_object_terminate().
|
|
|
|
|
| |
vinvalbuf()...it will cause vnode locking problems in vm_object_terminate,
and isn't necessary anyway.
|
|
|
|
| |
expression that decides if a wakeup should occur.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove private mkdir command for /usr/include/g++, this is now
handled by mtree.
Make the whole file fit in 80 column output, sort the SRCS list and
split into .c and .cc sources.
Use $Id$ instead of $FreeBSD$ since we pulled support for this.
Add DPADD to match LDADD and now include <bsd.prog.mk> to define
the DPADD values (This is a hack until the .mk stuff can be corrected
so that ${LIB*} is visiable in bsd.lib.mk.)
Optimize beforeinstall target by eliminating a subshell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that everyone else does: you can now use +host/-host, +user,-user and
+@netgroup/-@netgroup in /etc/hosts.equiv, /.rhosts, /etc/hosts.lpd and
~/.rhosts. Previously, __ivaliduser would only do host/user matches,
which was lame. This affects all the r-commands, lpd, and any other
program/service that uses ruserok().
An example of the usefullness of this feature would be a hosts.equiv
file that looks like this:
+@equiv-hosts
Since the netgroup database can now be accessed via NIS, this lets you
set up client machines once and then never have to worry about them
again: all hosts.equiv changes can now be done through NIS. Once I
finish with getpwent.c, we'll be able to do similar wacky things
with login authentication too. (Our password field substitution
will finally be on par with everyone else's, and I'll finally be
able to fully integrate my FreeBSD machine into my network without
having to worry about the grad students sneaking into it when I'm
not looking. :)
Danger Will Robinson! I tested this thing every which way I could, but
Murphy's Law applies! If anybody spots a potential security problem with
the way my matching algorithm works, tell me immediately! I don't want
crackers snickering and calling me names behind my back. :)
|
|
|
|
| |
Submitted by: Gil Kloepfer Jr. <gil@limbic.ssdl.com>
|
|
|
|
| |
lead to a deadlock. Just let the VM system deal with it.
|
| |
|
|
|
|
|
| |
the package target.The port may is not build and the package fails
otherwise.
|
|
|
|
|
|
|
| |
paging capability to facilitate this (we saw little or no measureable
improvement with this anyway).
Submitted by: John Dyson
|
|
|
|
| |
after the call to exec_check_permissions().
|
|
|
|
|
|
| |
vnode pager now require this.
Submitted by: John Dyson
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
work because parse_netgrp() doesn't recurse properly. Fixed by
changing
if (parse_netgrp(spos))
return(1);
to
if (parse_netgrp(spos))
continue;
inside parse_netgrp(). (Lucky for me I happen to have a fairly complex
'live' netgroup database to test this stuff with.)
|
|
|
|
|
|
|
| |
as tn3270 can replace _putchar(0 with their own routine and still keep
using the __cputchar() routine used by all of the other curses routines.
Reviewed by: "Andrey A. Chernov, Black Mage" <ache@astral.msk.su>
|
| |
|
|
|
|
|
|
|
| |
consistant. Programs shouldn't rely on non-standard paths for bringing
in default libraries.
Suggested by: Andreas Schulz <ats@freebsd.first.gmd.de>
|