David Greenman [Sun, 12 Feb 1995 09:19:44 +0000 (09:19 +0000)]
Carefully choose the value for vm_object_cache_max. The previous calculation
was rather bogus in most cases; the new value works very well for both
large and small memory machines.
Original virgin sources for version 1.2 of mkisofs, by Eric Youngdale of
Yggdrasil Computing Inc. This is a useful concession to us CDROM mastering
weenies out here.
Obtained from: Yggdrasil Computing, Inc.
Updated this to be more FreeBSD-like; there was a lot of bipartisan cruft
in here that just made it a heck of a lot more confusing to maintain.
Somebody like Joerg can reality-check this at some point, when they have more
time. For now, it works.
Remove the evil I perpetrated on this file in the name of the Cyclades driver,
now we're back to the old way. By way of amends, I cleaned up all the
casting evils and generally neated this file up as much as possible. It
still, however, needs to die.
Bruce Evans [Fri, 10 Feb 1995 20:08:25 +0000 (20:08 +0000)]
Add chowns for pty's, ttyv's and ttyd's. Correct the chown for lptctl's.
The group was wrong if MAKEDEV was run in a directory with group other
than wheel. This may have messed up the group in recent SNAPs
(sysinstall/obj should have group bin).
Reset the umask to 77 after running MAKEDEV.local. Some cases depend on
the 77 default. MAKEDEV.local and all cases should probably set the
umask explictly and not depend on a default. Most cases already set it.
David Greenman [Fri, 10 Feb 1995 07:44:03 +0000 (07:44 +0000)]
Changed extended memory test so that it's non-destructive and not a
complete test (it never was "complete", which is why it was bogus). Now
only a single longword is checked in each page.
David Greenman [Fri, 10 Feb 1995 06:06:42 +0000 (06:06 +0000)]
Turn on "Capture Effect" avoidence. This modifies the collision algorithm
so that the interface won't have the effect of blocking other senders
during bulk transfers (i.e. hogging the ethernet). It improves performance
in all of my tests by reducing collisions and I believe it to be a Good
Thing.
Merge in some cosmetic changes - clean the two kernel images we depend
on when a `make clean' is done - prevents a Feb 2nd BOOTFLP kernel going
onto a Feb 10th boot.flp, as now almost happened.. :-)
A bit of unexpected fallout from the newfs change.
newfs'ing a floppy fails now, unless we tell it geometry. I thought at
disktype would take precedence.
Garrett Wollman [Thu, 9 Feb 1995 23:13:27 +0000 (23:13 +0000)]
Merge Transaction TCP, courtesy of Andras Olah <olah@cs.utwente.nl> and
Bob Braden <braden@isi.edu>.
NB: This has not had David's TCP ACK hack re-integrated. It is not clear
what the correct solution to this problem is, if any. If a better solution
doesn't pop up in response to this message, I'll put David's code back in
(or he's welcome to do so himself).
David Greenman [Thu, 9 Feb 1995 14:14:13 +0000 (14:14 +0000)]
Killed MACHVMCOMPAT code. It doesn't compile, and in its present state
would require some work to make it not a serious security problem. It's
non-standard and not very useful anyway.
Add PPP to the generic kernel. Now that Poul has made us all this space,
maybe I can get us back into the slip/ppp game without having to tell users
to reconfigure their kernels all the time! :)
Some scary macros from Heikki Suonsivu <hsu@cs.hut.fi>. Actually, they
make cdev entries look almost readable. If his stuff works for most of
the entries in here, it might be worth it to refit them all.
Add the Cyclades serial driver code (ALPHA) from Andrew Werple and
adapted to FreeBSD by Heikki Suonsivu <hsu@cs.hut.fi>.
Submitted by: Andrew Werple <andrew@werple.apana.org.au> and
Heikki Suonsivu <hsu@cs.hut.fi>
Obtained from: NetBSD
Andreas Schulz asks:
I have seen two strange things in it :-).
The first: in CLEANFILES is CPIO3 referenced, that leads to the
deletion of half of the scripts that are in the source. Intended ?
Second: The comment above the CPIO3= line says that bininst must be
the last on the floppy, but setup follows it now ?
And I reply:
This was all wrong! Fixed! Thanks!
Submitted by: ats
Bruce Evans [Wed, 8 Feb 1995 22:02:02 +0000 (22:02 +0000)]
Disable bogus attempt to switch from the TS_ISOPEN state to the
TS_WOPEN state when CLOCAL is toggled from on to off while there
is no carrier. There is no way back, and with sio there is no way
forward either (TS_ISOPEN will never be set again for the current
open). This bug was observed in 1.1 and was fixed in 1.1.5.
Bruce Evans [Wed, 8 Feb 1995 21:35:31 +0000 (21:35 +0000)]
More complete implementation of SUBDIR for programs, libraries and kmods.
`depend' wasn't supported. This seems to have only broken `make depend'
in gnu/usr.bin/ld.
bsd.prog.mk:
Build the man pages in ${MANDEPEND} at build time.
Bruce Evans [Wed, 8 Feb 1995 20:46:53 +0000 (20:46 +0000)]
Add libpcap. I don't know what it is doing in the tree, but it has
settled for too long. Compiling it gives 142 lines of compiler
warnings. Perhaps the dirt will be fixed if it is visible.
Garrett Wollman [Wed, 8 Feb 1995 20:22:09 +0000 (20:22 +0000)]
T/TCP changes to generic IP code. This is all ifdefed TTCP so should
have no effect on most users for now. (Eventually, once this code is
fully tested, the ifdefs will go away.)
Support for more Sun compatible dlopen() and friends. Also added proper error
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>
Support for more Sun compatible dlopen() and friends. Also added proper error
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>
Support for more Sun compatible dlopen() and friends. Also added proper error
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>