Commit Graph

8580 Commits

Author SHA1 Message Date
Joerg Wunsch
ec05e1f5d7 The duplicate information returned in fa_type and fa_mode
is an ambiguity in the NFS version 2 protocol.

VREG should be taken literally as a regular file.  If a
server intents to return some type information differently
in the upper bits of the mode field (e.g. for sockets, or
FIFOs), NFSv2 mandates fa_type to be VNON.  Anyway, we
leave the examination of the mode bits even in the VREG
case to avoid breakage for bogus servers, but we make sure
that there are actually type bits set in the upper part of
fa_mode (and failing that, trust the va_type field).

NFSv3 cleared the issue, and requires fa_mode to not
contain any type information (while also introduing sockets
and FIFOs for fa_type).

The fix has been tested against a variety of NFS servers.
It fixes problems with the ``Tropic'' NFS server for Windows,
while apparently not breaking anything.

Pointed-out by: scott@zorch.sf-bay.org (Scott Hazen Mueller)
1995-06-14 06:23:38 +00:00
Bruce Evans
6a834fc3f1 Don't unlink the target file if the copy failed. This behaviour isn't
documented and is incompatible with gnu cp.  It has very few good effects
(it recovers some disk space) and many bad ones:
- special files are unlinked after certain errors.
- the data may not be recoverable if the source is a special file or fifo.
- unlinking destroys the target attributes as well as the target data.
- unlinking doesn't actually remove the target data if the target is multiply
  linked.
1995-06-14 05:41:27 +00:00
Bruce Evans
5dce8a63fc Don't convert \n to \r\n in pccnputc(). This is the responsibility of
cnputc().
1995-06-14 05:16:12 +00:00
Bruce Evans
567cfde170 Replace \n\r by \n in error messages. 1995-06-14 05:06:51 +00:00
Bruce Evans
39a7e2a41a Output \n as \r\n, not as \n\r. 1995-06-14 04:52:39 +00:00
Garrett Wollman
ca78a2a8bb I was wrong. I thought that the ip_mroute lkm would still compile, but it
seems to have stopped working on me.  Disable it until I get a chance to
fix it.
1995-06-13 20:51:13 +00:00
Garrett Wollman
ef105c25f6 Re-write `netstat -g' code to match the 3.5 data structures. 1995-06-13 19:18:40 +00:00
Garrett Wollman
dc371ee449 Re-enable netstat now that it compiles again. 1995-06-13 19:18:19 +00:00
Garrett Wollman
886e832be0 Re-enable mrouted now that it matches the kernel code again. 1995-06-13 18:07:05 +00:00
Garrett Wollman
2897e6fd5f This is mrouted version 3.5, with the route-change notification hook from
mrouted-3.5n.  This is being splatted onto the head rather than properly
imported thanks to the ``delete trailing whitespace'' screw.  This code is
now actively working in an operational environment (the DARTNET) so I
have some confidence that the basic functionality actually works.

Obtained from: Bill Fenner, PARC, and ISI
1995-06-13 18:05:16 +00:00
Garrett Wollman
1c5de19afb Kernel side of 3.5 multicast routing code, based on work by Bill Fenner
and other work done here.  The LKM support is probably broken, but it
still compiles and will be fixed later.
1995-06-13 17:51:16 +00:00
Garrett Wollman
84330d389f Temporarily disable netstat 1995-06-13 17:47:38 +00:00
Garrett Wollman
389544a073 Temporarily disable mrouted. 1995-06-13 17:46:43 +00:00
Garrett Wollman
f73b709a01 Use the correct file pointer when reading the group id map file. The old
code tried to read the group id map from the user id file, and thus would
never actually allow a umapfs to be mounted.  (!)
1995-06-13 17:42:07 +00:00
Garrett Wollman
3589d0dfc6 Make tcpdump a lot smarter about printing IGMP messages. Derived by groveling
about in the mrouted sources and looking at packet traces.
1995-06-13 17:39:23 +00:00
Rodney W. Grimes
d3628763db Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
Jordan K. Hubbard
67eb1e0ed1 Update Walnut Creek's information in the release notes. 1995-06-10 09:56:30 +00:00
Jordan K. Hubbard
5f68a53d96 The WD7000 is a SCSI controller. 1995-06-10 02:40:11 +00:00
Jordan K. Hubbard
a38c0f2f8b Adjust description of ethernet cards.
Submitted by:	Masahiro SEKIGUCHI <seki@sysrap.cs.fujitsu.co.jp>
1995-06-10 02:38:55 +00:00
Jordan K. Hubbard
99404406dc Some very small tweaks to hardware.hlp.
Submitted by:	joerg & jkh
1995-06-10 01:25:28 +00:00
Jordan K. Hubbard
abb91fd6e4 Correct very minor typo. 1995-06-09 13:29:19 +00:00
Jordan K. Hubbard
24f94bfe78 German installation guide.
Submitted by:	joerg
1995-06-09 08:29:53 +00:00
Jordan K. Hubbard
2253364305 Add another failure mode I've seen. 1995-06-09 08:29:16 +00:00
Jordan K. Hubbard
091b7196ac Norwegian updates.
Submitted by:	lars
1995-06-09 07:34:33 +00:00
Jordan K. Hubbard
f9a47a66a0 Translation of latest paragraph I added.
Submitted by:	joerg
1995-06-09 07:26:00 +00:00
Jordan K. Hubbard
a9b434857b Minor tweak: Change name of "Master partition editor" to "FDISK partition
editor" here and in the docs.  People have come to understand "FDISK"
as a more generic term and have been complaining that they didn't
equate the "master" partition editor with the old fdisk stage and were
confused.
1995-06-08 09:49:07 +00:00
Jordan K. Hubbard
fb39553377 Add note about looking in the FAQ directory. Nobody will bother
to read it, of course, but I can only try! :-)
1995-06-08 09:12:55 +00:00
Jordan K. Hubbard
8c6326f5db Add John Lind's instructions on dealing with ESDI/MFM drives.
Submitted by:	John Lind <john@starfire.MN.ORG>
1995-06-08 09:08:38 +00:00
Jordan K. Hubbard
95740ebf98 More German docs.
Submitted by:	joerg
1995-06-08 08:08:39 +00:00
Jordan K. Hubbard
8bceef50c3 A large collection of patches committed from the top to make it easier
on me:

1. Mark Murray's eBones patches.
2. Joerg's German docs + fixes.
3. Various sysinstall bug fixes from me + Mark's eBones menu changes.
4. Steven G. Kargl's doc fixes.
Submitted by:	markm, joerg, jkh, kargl@troutmask.apl.washington.edu
1995-06-07 05:52:05 +00:00
Satoshi Asami
0fbb5009b2 Renamed the default package repository ".../packages/.packages" to
".../packages/All".  The "all" category that was automatically added
for every package is gone.

Note that bsd.port.mk requires category names to start with lowercase
names, otherwise it may get confused.

Reviewed by:	jkh

By the way, here is a small script to convert your local package
hierarchy.  Run it in bash, as /bin/sh not only will bark at the
$(.) command substitution but will also botch the [a-z]*/*.tgz
expansion (long-standing and annoying bug, reported before).

cd /usr/ports/packages
mv .packages All
for i in [a-z]*/*.tgz; do
  j=$(basename $i)
  /bin/rm $i
  ln -s ../All/$j $i
done
1995-06-06 10:56:34 +00:00
Jordan K. Hubbard
e68b53ea5f It took a non-native speaker of English to show me that I couldn't
speak english.  In this doc I say that "2.0.5 fills a much needed
gap between 2.0R and 2.1."  No wonder the translators were confused!
I'm trying to say that we _wanted_ a gap between 2.0.5 and 2.1?  That
such gaps are much needed?  Wurgh!  Not what I was trying to say at
all!  It should have (and now does) read: "2.0.5 fills a critical
gap between 2.0R and 2.1."  Critical gap, not much needed. :-)
Translators:  You may wish to adjust your own translations as
well if you tried to translate my original botch!  Send me diffs
as soon as you can.  Thanks!
Submitted by:	me
1995-06-06 09:44:42 +00:00
Jordan K. Hubbard
e1c6279f7a Document experimental and commercial distributions. 1995-06-06 07:57:47 +00:00
Jordan K. Hubbard
f88e670e7a Delete all references in all languages (except Russian, which I can't read
well enough to edit! :-) to the "ESC to start a shell" feature.  It's
been removed for days now, replaced by the emergency holographic shell
on VTY4.
1995-06-06 04:27:08 +00:00
Jordan K. Hubbard
3c5f2cc592 Add plug for Linux DOOM compatibility for Soren.. :-) 1995-06-06 02:15:16 +00:00
Jordan K. Hubbard
8660318ac3 Nits. 1995-06-06 01:38:46 +00:00
Jordan K. Hubbard
7db891450b German RELNOTES! Boy, I wasn't expected _these_
to be translated!
Submitted by:	joerg
1995-06-06 01:24:51 +00:00
Jordan K. Hubbard
b83e66a730 Joerg's cleanup.
Submitted by:	joerg
1995-06-06 01:21:36 +00:00
Jordan K. Hubbard
731935ca64 Fixes and additions.
Submitted by:	"Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
1995-06-06 00:55:25 +00:00
Jordan K. Hubbard
9581b9e0da Untabify. Amazing how those TABs just keep creeping in! 1995-06-05 23:57:38 +00:00
Jordan K. Hubbard
3ec387c6ea Gary's distribution help screen.
Submitted by:	gpalmer
1995-06-05 22:26:45 +00:00
Jordan K. Hubbard
66bf596f00 My options menu help. 1995-06-05 22:18:35 +00:00
Jordan K. Hubbard
3ad689f73f Realign after detabification. 1995-06-05 20:05:34 +00:00
Jordan K. Hubbard
958e63729f Various stylistic changes.
Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-06-05 19:45:48 +00:00
Jordan K. Hubbard
7fe9f94aca My style and doc changes. 1995-06-05 15:26:38 +00:00
Jordan K. Hubbard
2b26a3ae31 Document tape limitations. 1995-06-05 15:17:54 +00:00
Jordan K. Hubbard
091ba943c6 Untabify. 1995-06-05 15:17:40 +00:00
Jordan K. Hubbard
0c222512cb Whoops! I didn't check and spammed one author's
changes over another!  Bad form, and I thought  they
were both coming from the same author or I wouldn't have done
it.  Revert to original author's version until the two Spanish
translators figure out who's doing what.. :-)
1995-06-05 11:51:10 +00:00
Jordan K. Hubbard
6c4fd00d9e Spanish updates.
Submitted by:	Andres Vega Garcia <Andres.Vega_Garcia@sophia.inria.fr>
1995-06-05 11:45:03 +00:00
Jordan K. Hubbard
5c919749d8 Fix typo. 1995-06-05 06:37:28 +00:00