jkh [Fri, 2 Dec 1994 16:08:53 +0000 (16:08 +0000)]
|From: Keith Walker <kew@timesink.spk.wa.us>
|Message-Id: <199412011713.JAA03374@timesink.spk.wa.us>
|To: jkh@whisker.hubbard.ie
|Subject: A little problem with MAKEDEV
|
|For a while now, MAKEDEV's been kinda neat: you create the cua* files,
|and it deletes the tty* files; you create the tty* files and it
|deletes the corresponding cua* files. K00l! :-)
[Ed Note - I think this behavior was wrong, and this fix better].
wollman [Fri, 2 Dec 1994 03:32:24 +0000 (03:32 +0000)]
Add a check to make sure that we don't fiddle with the NFS routing tables
as well (bleah!). Also, increase the interval to the real-life value and
eliminate debugging printfs. This will be standard once tested by others.
wollman [Thu, 1 Dec 1994 23:19:48 +0000 (23:19 +0000)]
Add latest version of ``advanced route metric management'' :-)
As before, this is currently conditionalized on options IN_RMX until
I'm sure it's working.
wollman [Thu, 1 Dec 1994 22:25:38 +0000 (22:25 +0000)]
In _gethostbydnsaddr(), force RES_RECURSE into _res.options. This is
incredibly obnoxious, but also makes inverse mappings work when the local
resolver is in a cache-only configuration. (Maybe this is actually
a bug in BIND?)
ats [Thu, 1 Dec 1994 20:20:21 +0000 (20:20 +0000)]
The values for setrlimit in the data size and stack size case are
used as an address value. Then all comparisons should be done unsigned
and not signed. Fix it with a typecast of u_quad_t.
Error can be demonstrated with the current bash in port, do a
ulimit -s unlimited and the machine hangs. bash delivers through
an internal error a large negative value for the stacksize, the
comparison saw this smaller than MAXSSIZ and then tried to expand
the stack to this size.
jkh [Thu, 1 Dec 1994 20:11:52 +0000 (20:11 +0000)]
1. the prgboxes aren't working at all. Stop using them for tape
extraction.
2. If what's extracted from the tape is a subdir, cd into it before attempting
to extract it.
dg [Wed, 30 Nov 1994 15:02:43 +0000 (15:02 +0000)]
Changed the TIOCSTAT ioctl to a no argument type so that tcsh and friends
don't have to pass in the address of a bogus variable just to make ioctl
happy.
dg [Wed, 30 Nov 1994 12:08:23 +0000 (12:08 +0000)]
Fix bug I introduced that broke BPF support. Caused by a byte order problem
in an if () expression. Problem fixed by removing the test for ETHERTYPE_*
before passing packet to higher layers.
jkh [Wed, 30 Nov 1994 12:04:28 +0000 (12:04 +0000)]
Reverse the meaning of previous change.
Now floppy tape support is *disabled* unless you specifically
request otherwise. Poul wanted it this way, and I guess I'm not going to argue
though it may seem counter-intuitive. We can always change it back, later.
jkh [Tue, 29 Nov 1994 23:54:07 +0000 (23:54 +0000)]
Make the suggested NFS options actually work now. Neither Garrett nor I were
actually correct. mount_nfs takes *different* options than mount -t nfs does.
gibbs [Tue, 29 Nov 1994 23:04:23 +0000 (23:04 +0000)]
Merge in latest Linux sequencer code release with my changes. This should
make the sequencer code fully compatible with the aic7870 (ie 294x adaptors).
I've also added to my local mods putting the sequencer into "FASTMODE" clock.
This gives upwards of 2M/sec write preformance improvement in some scenarios.
There haven't been any reports of this causing problems, and I have been
reaping the benifits of it for more than a week now.
This also includes a new version of the pre-generated file <ugh>
Obtained from: John Aycock (aycock@cpsc.ucalgary.ca) and myself
jkh [Tue, 29 Nov 1994 15:46:20 +0000 (15:46 +0000)]
Experimental change to floppy driver to NOT probe the floppy tape if
flags & 0x1. Somebody should build a kernel with this and see if
the floppy-tape damaged people can turn it off properly with userconfig.
I can't reproduce the original problem here.
jkh [Tue, 29 Nov 1994 00:56:30 +0000 (00:56 +0000)]
Do some last evil things when extracting the bindist to work around problems
reported so far with /tmp and /sys. This should just drop into a current
bindist without problems.
se [Mon, 28 Nov 1994 23:18:46 +0000 (23:18 +0000)]
Really deactivated the code that puts scsi stats into dk0.
This should have been disabled for some time, but I had screwed up ...
This made spurious values appear for fd0 in systat, when there was
NCR SCSI activity.
ats [Mon, 28 Nov 1994 18:30:44 +0000 (18:30 +0000)]
Add the files y.tab.h and a2p.c that get automatically generated to
the CLEANFILES target. Remove the file a2p.c from the source tree, this get
generated anew from a2p.y.
joerg [Sun, 27 Nov 1994 13:43:37 +0000 (13:43 +0000)]
Temporary kludge: treat \r same as \n in input, so working on a
comconsole will behave as expected. The true problem should be fixed
instead, Bruce' comment for this:
>Anyway, i found the reason for my problems: somehow, ICRNL isn't in
>effect at `userconfig' time (but only for comconsole?), hence only
ICRNL doesn't apply to cngetc(). cnputc() unconditionally does the
equivalent of ONLCR; perhaps cngetc() should unconditionally do the
equivalent of ICRNL. Ddb must be checking for CR. Userconfig only
checks for NL. Userconfig works with syscons because pccngetc()
does the conversion. This is probably the wrong place to do it.
ats [Sun, 27 Nov 1994 13:06:18 +0000 (13:06 +0000)]
Correct a typo in my mailing address and also use the new alias for my
machine. I should better rename it soon from g386bsd to freebsd to
avoid confusion with the new 386BSD release :-).
bde [Sat, 26 Nov 1994 19:38:30 +0000 (19:38 +0000)]
Submitted by: Kirk McKusick
Allow chown() to return success if the gid isn't changed even if
the gid is not the caller's. Such gids are normal for files created
in world-writable directories sucj as /tmp. This "fixes" annoying
error messages for mv'ing files created in /tmp to another file
system. mv still preserves the foreign gid of /tmp, but now does
it silently.
bde [Sat, 26 Nov 1994 19:24:13 +0000 (19:24 +0000)]
Fix cblock starvation bugs by reserving enough cblocks for minimal
operation of each clist. Limit the growth of each clist. Clists
can only grow larger than the reserved minimum if there are free
cblocks in a shared pool. The size of this pool is now fixed
(this could be improved). The reserved and maximum sizes are more
carefully allocated for slip and ppp, depending on the mtu. A maximum
MTU of 16384 is now enforced for ppp.
phk [Sat, 26 Nov 1994 09:08:48 +0000 (09:08 +0000)]
Implement RB_VERBOSE. This is intended to mean: Print all information which
could be of any use for trouble-shooting problems with boot/devices/drivers.