9689 Commits

Author SHA1 Message Date
jkh
d188097903 Add the cdcontrol program by Serge Vakulenko. It's my understanding
that this is a superset of cdplay, and perhaps it's time to send cdplay
into the bit bucket if this works well.  According to the docs, it has
a friendlier command structure, command line interface etc.
Submitted by:	Serge Vakulenko <vak@cronyx.ru>
1995-08-18 11:41:32 +00:00
jkh
eb5d5b2cd8 Device entry for IDE CDROM driver.
Submitted by:	Serge Vakulenko <vak@cronyx.ru>
1995-08-18 11:29:05 +00:00
jkh
164c78a22a Bring in Serge Vakulenko's IDE CDROM (ATAPI) driver. A number of
people have now indicated to me that it's working more than well
enough to bring into -current.
Submitted by:	Serge Vakulenko <vak@cronyx.ru>
1995-08-18 11:26:35 +00:00
asami
e89da2c8aa Merge all the "skeleton" target into one macro. This is an enormous
change, but I've been testing this on thud and silvia for quite a
while, also I haven't gotten any bug reports from the ports list, so
I'm going to let it loose!

It cleans up this file quite a bit, now I can go in and start adding
some more "interesting" things.... ;)
1995-08-18 10:06:28 +00:00
olah
a34f5ed305 Add a sanity check for the UDP length field in order to prevent
malformed UDP packets to panic the kernel.
Reviewed by:	davidg, wollman
Obtained from:	dab@berserkly.cray.com (David A. Borman) via end2end list
1995-08-17 22:09:14 +00:00
ats
bd043c4e29 Correct a typo. 3c389 -> 3c589 is the correct 3com PCMCIA card number. 1995-08-17 21:18:48 +00:00
bde
36cc023d9c The cred' and proc' args were missing for some VOP_OPEN() and VOP_CLOSE()
calls.

Found by: gcc -Wstrict-prototypes after I supplied some of the 5000+
missing prototypes.  Now I have 9000+ lines of warnings and errors
about bogus conversions of function pointers.
1995-08-17 11:53:51 +00:00
dg
1feff3c3bc Killed some unused stuff inherited from Bill Jolitz. Note that since
this changes the size of the pcb struct, gdb will need to be rebuilt
or debugging won't work correctly.

Reviewed by:	Bruce Evans
1995-08-17 11:30:03 +00:00
bde
59ce0fe7ad Remove bogus ${DESTDIR}s from LINKS.
Keep DPADD up to date with LDADD.

bsd.prog.mk's install rule can't handle schg'ed links, so ugly
beforeinstall and afterinstall rules are required.
1995-08-17 11:26:42 +00:00
peter
f2c21db164 Merge in the remaining differences from 8.6.11 to 8.6.12.
Note that conf.c, although there was an import conflict, it did not
require intervention, as it was the $Id$ tag. It would have become
rev 1.8 on checkout so there's no point changing it from 1.7 to
1.1.1.3 as the "-j" option wanted to do.. Trust me.. :-)
1995-08-17 04:57:21 +00:00
peter
a9bf7387cf This commit was generated by cvs2svn to compensate for changes in r10088,
which included commits to RCS files with non-trunk default branches.
1995-08-17 04:39:13 +00:00
peter
47235a8c6f Import Sendmail v8.6.12, onto the CSRG(!) branch.
A seperate commit to fix the conflicts wil follow.
1995-08-17 04:39:13 +00:00
peter
78d9d5927f Import Sendmail v8.6.12, onto the CSRG(!) branch.
A seperate commit to fix the conflicts wil follow.
1995-08-17 04:39:13 +00:00
jkh
e9ef52536f Here are patches to add full multicast support to rwhod, and an updated man
page.  I tried all three modes (rwhod, rwhod -m, rwhod -m 32) on a machine
with 2 ethernet interfaces and they all worked.
Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-08-17 00:51:40 +00:00
jkh
e58809ef57 Close PR kern/682:
>Synopsis:       to shot command name in <sys/acct.h>
Submitted by:	Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-08-17 00:50:01 +00:00
jkh
f9c6f6c7f4 Some fixes to make this "TMPDIR agile".
Submitted by:	jmacd + some of my own fixes.
1995-08-17 00:36:06 +00:00
nate
49de37c887 Fix the 3C589 driver to work with the BNC connector.
Note, I tested this on a NEC Versa, IBM 750C, and a IBM 755CX w/out
problems.  The card still works fine in TP mode.

Submitted by:	schwarz@alpharel.com (Steve Schwarz)
Reviewed by:	jleppek@suw2k.ess.harris.com (James Leppek)
1995-08-16 23:34:28 +00:00
nate
de358b5139 Fix possible FS corruption caused by extra parameter to pax.
oo
Turns out, it's pretty important if you use PAX for backup.  In the man
page for PAX, there is an error (OK, we could call it a "potentially
catastrophic incompleteness").  It reads:

>  The command:
>
>      pax -r -v -f filename
>
>  gives the verbose table of contents for an archive stored in filename.

Yup, it does do that.  With a side effect: it also _replaces_ all the
files that come in from the archive.  As is my custom, I did my
backup-validation real soon after the backup was written.  Precisely
because I've seen the same sort of thing happen on other systems.  So all
that file-restoring didn't do a lot of damage.  Probably helped my
fragmentation somewhat (aha, an online defragger?) It did confuse one
hapless user, who lost an email message he _knew_ he hadn't deleted.
Apparently the system restored the file as of just before that critical
message came in.

The correct entry should read:

>  The command:
>
>      pax -v -f filename
>




>  gives the verbose table of contents for an archive stored in filename.


Submitted by:	John Beckett <jbeckett@southern.edu> via the BSDI mailing list
1995-08-16 23:12:25 +00:00
nate
39e93879b8 Added missing semi-colon in the XT_KEYBOARD code. W/out it the code
would not compile.
1995-08-16 22:36:43 +00:00
ache
5da7738f94 Fix F11 and F12 for VT200, my mistake
Remove some rare-used semigraphics from VT100 entry, it really helps many
not-fully compatible emulators and don't degradate original vt100 much.
Add VT200 keys set to VT100 k1-k4, it not affects original VT100 since no one
program tests keys presense, but helps emulators to work
1995-08-16 21:45:34 +00:00
bde
b31df09238 Make everything except the unsupported network sources compile cleanly
with -Wnested-externs.
1995-08-16 16:14:28 +00:00
bde
6a4e982f27 Make everything except the unsupported network sources compile cleanly
with -Wnested-extern.
1995-08-16 16:11:48 +00:00
dg
b6d06a9f5d Honor -async mount option when doing the inode update.
Obtained from:	4.4BSD-Lite2
1995-08-16 13:16:58 +00:00
jkh
6ff589c73a Remove the fundamentally useless probe and attach commands I added.
They're landmines.
1995-08-16 07:32:51 +00:00
joerg
61bcf2851a Reset the umask before creating the output file; otherwise running
ldconfig as root with a restrictive umask yielded ld.so.hints
unreadable by the world (and thus useless).
1995-08-16 06:31:50 +00:00
jkh
529c9b015a Merge various fixes from NetBSD. This will allow the WordPerfect for
SCO installation to run all the way through (some POSIX fixes).
1995-08-16 05:56:44 +00:00
peter
8c03fe0f4d This changes two things when importing an unreadable file:
1: It stops invalid files being created in the cvs tree
2: It stops the import from aborting without mailing a commit message..

The first is simple, it opens the file for reading before touching the
repository, and the second catches the pieces when it hits an unreadable
file rather than just aborting mid-way through, leaving the repository in
a bit mess.

Reviewed by:	rgrimes
1995-08-15 20:38:00 +00:00
peter
339901776f Remove bogus "nl=" and "ko=" from AT386.. The "nl=" causes serious problems
with scrolling, especially with nvi.
Reviewed by:	ache
1995-08-15 20:22:52 +00:00
se
51817e60f6 Print more information in case of unspecific error condition.
Do not print "in getcc reselect by" message unless DEBUG_RESTART is set.
1995-08-15 20:19:14 +00:00
joerg
efa7472565 Install the headers and sample files with 444 perms (as opposed to
555).

Submitted by:	graichen@sirius.physik.fu-berlin.de (Thomas Graichen)
1995-08-15 20:06:50 +00:00
joerg
037cda90b7 Correct the entry for some Dasher terminal. A backslash has been
mangled.

Submitted by:	oops, i've just killed the mail from my inbox :-(
1995-08-15 19:58:29 +00:00
joerg
c1092a7608 Increase the DELAY_GETREPLY to 5000000. Not dangerous, this is
actually a timeout only.  The existing behaviour caused a

  mcd0: timeout getreply

at halt/reboot time.

Submitted by:	graichen@sirius.physik.fu-berlin.de (Thomas Graichen)
1995-08-15 19:56:59 +00:00
joerg
1d402e8a8d The command to `move' across file system boundaries is actually
cp -PRp source_file destination

Closes PR # bin/689: mv(1) manpage

Submitted by:	wosch@cs.tu-berlin.de (Wolfram Schneider)
1995-08-15 19:44:39 +00:00
joerg
6fad6e0e90 '#' is not a comment if a non-space char follow
Closes PR # bin/657: mail(1): comments in ~/.ma...

Submitted by:	wosch@cs.tu-berlin.de (Wolfram Schneider)
1995-08-15 19:40:26 +00:00
joerg
f52d926b20 There is no such file as /usr/include/ufs/quota.h. There is a file
/usr/include/ufs/ufs/quota (#include <ufs/ufs/quota.h>) that seems to work
ok though.

Closes PR # docs/670: quotactl man page incorr...

Submitted by:	evans@scnc.k12.mi.us (Jeffrey Evans)
1995-08-15 19:38:00 +00:00
joerg
d71cede221 Install kzip.o with BINMODE=444.
Submitted by:	graichen@sirius.physik.fu-berlin.de (Thomas Graichen)
1995-08-15 19:36:02 +00:00
joerg
71bcd71cfd head(1) ignored EOFs (in certain cases).
Closes PR # bin/678: head(1) ignore EOF

Submitted by:	wosch@cs.tu-berlin.de (Wolfram Schneider)
1995-08-15 19:34:11 +00:00
bde
93d48be4a6 Fake a call frame for traps so that `gdb -k' can report where fatal
traps occurred.  This also helps ddb backtrace through trap frames.
Backtracing through syscall and interrupt frames still doesn't work
but it is relatively unimportant and more expensive to fix.
1995-08-15 19:23:33 +00:00
se
a26747a34c Add "Danny J. Zerkel <dzerkel@feephi.phofarm.com>" because of his
contributions to the PCI chip set register dump description table.
1995-08-15 09:56:38 +00:00
se
bd57cefcd4 Add more chip set register decodings:
ISA GAT mode and hidden refresh seem to cause reliability problems
on Saturn based systems and are now reported when booting with '-v'.

Submitted by:	Danny J. Zerkel <dzerkel@feephi.phofarm.com>
1995-08-15 09:43:42 +00:00
gibbs
921314719c Properly prototype the ahc_done routine, and pass the right number of
arguments to it in one call in the reset code. (doh!)
1995-08-15 08:54:21 +00:00
wpaul
26b873784e Submitted by: Bill Fenner <fenner@parc.xerox.com>
Fix for PR #510. The original problem was that __ivaliduser() was
failing to grant access to a machine listed in a +@netgroup specified
in /etc/hosts.equiv, even though the host being checked was most
certainly in the +@netgroup.

The /etc/hosts.equiv file in question looked like this:

localhost
+@netgroup

The reason for the failure was had to do with gethostbyaddr(). Inside
the __ivaliduser() routine, we need to do a gethostbyaddr() in order
to get back the actual name of the host we're trying to validate since
we're only passed its IP address. The hostname returned by gethostbyaddr()
is later passed as an argument to innetgr(). The problem is that
__icheckhost() later does a gethostbyname() of its own, which clobbers
the buffer returned by gethostbyaddr().

The fix is just to copy the hostname into a private buffer and use
_that_ as the 'host' argument that gets passed to innetgr().

And here I was crawling all over the innetgr() code thinking the
problem was there. *sigh*
1995-08-14 23:52:49 +00:00
wollman
33bed8dfd6 Added a copy of my little program to find the IP address of the outgoing
interface for a particular remote host.

Requested by: Joerg Wunsch <j@uriah.heep.sax.de>
1995-08-14 16:08:39 +00:00
olah
8f7e3b9dee Add myself (Andras Olah <olah@cs.utwente.nl>) to the contributors' list. 1995-08-14 12:26:54 +00:00
asami
252d005572 Added ports-plan9.
Reminded by:	rgrimes
1995-08-14 10:05:27 +00:00
asami
2271e5031e Add the following people to the contributors' list.
Anthony Yee-Hang Chan <yeehang@netcom.com>
Bill Fenner <fenner@parc.xerox.com>
Brian Tao <taob@gate.sinica.edu.tw>
Chris Stenton <jacs@gnome.co.uk>
Chuck Robey <chuckr@Glue.umd.edu>
Cornelis van der Laan <nils@guru.ims.uni-stuttgart.de>
Craig Struble <cstruble@vt.edu>
Dave Chapeskie <dchapes@ale.zeus.leitch.com>
Don Whiteside <dwhite@anshar.shadow.net>
Eric L. Hernes <erich@lodgenet.com>
Frank Nobis <fn@trinity.radio-do.de>
Janusz Kokot <janek@gaja.ipan.lublin.pl>
Javier Martin Rueda <jmrueda@diatel.upm.es>
Josh MacDonald <jmacd@uclink.berkeley.edu>
Lucas James <Lucas.James@ldjpc.apana.org.au>
Marc Ramirez <mrami@mramirez.sy.yale.edu
Marc van Kempen <wmbfmk@urc.tue.nl>
Michael Smith <msmith@atrad.adelaide.edu.au>
NIIMI Satoshi <sa2c@and.or.jp>
Nobuyuki Koganemaru <kogane@kces.koganemaru.co.jp>
Peter Wemm <peter@haywire.DIALix.COM>
Philippe Charnier <charnier@lirmm.fr>
Rob Snow <rsnow@txdirect.net>
Richard Stallman <rms@gnu.ai.mit.edu>
Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
Tom Samplonius <tom@misery.sdf.com>
Torbjorn Granlund <tege@matematik.su.se>
Werner Griessl <werner@btp1da.phy.uni-bayreuth.de>

These are the people who appeared in the "Submitted by:" lines of the
commit messages that I still have in my mail archive.  Since they are
my commit messages, most of them are porters and port bug-fixers.

You will probably notice at least one major "celebrity" in there.  Yes
you're right, that's him, he sent me a patch for emacs (what else? :)

By the way, if you are a committer, now may be a good time to add
yourself to this list by yourself, provided you made at least one
commit before.  We don't do that for you, you have to claim credit
for yourself. :)
1995-08-14 09:44:54 +00:00
gibbs
15b812a716 Correctly timeout scb instead of active_scb which is carying the bus device
reset in this case.
1995-08-14 08:29:15 +00:00
peter
ae6666527b Add skeleton manpage, so that make world works......
Correct the naming of the thing.. it's sicontrol, not siconfig as I'm used
to..
1995-08-14 01:56:17 +00:00
peter
34e7694b23 Add simple hooks to create /dev entries for the Specialix driver
Reviewed by:
Submitted by:
Obtained from:
1995-08-13 22:05:51 +00:00
wpaul
34376c5be4 Take the ypchfn/ypchsh stuff that was removed from passwd
and graft it into chpass.

Chpass can now tell when it's being asked to operate on an NIS
user and it displayes the appropriate message in the editor
template ("Changing NIS information for foo"). After the changes
have been made, chpass will promte the user for his NIS password.
If the password is correct, the changes are committed to yppasswdd.

Hopefully, this should make NIS more transparent to the end user.

Note that even the superuser needs to know a user's password before
he can change any NIS information (such is the nature of yppasswdd).
Also, changes to the password field are not permitted -- that's what
yppasswd is for. (The superuser may specify a new password, but
again, he needs to know the user's original password before he can
change it.)
1995-08-13 16:12:28 +00:00