Commit Graph

13208 Commits

Author SHA1 Message Date
fenner
5f657aed98 Send ARP's for aliased subnets with the proper source address.
Get rid of ac->ac_ipaddr and arpwhohas() since they assume that
an interface has only one address.

Obtained from:	BSD/OS 2.1, via Rich Stevens <rstevens@noao.edu>
1996-03-23 01:32:30 +00:00
jkh
e8d63de6a1 Whoops! Move John Hay from the 386BSD contributor list to FreeBSD
contributor list.  Must have been a bit sleepy there! :-)
1996-03-23 00:25:54 +00:00
joerg
6094e82d91 All this was horribly broken. The menues were overflowing, the `diff'
calculation wrong, bogus `reboot now!' hints given, and the displayed
month off by one.

Fix all of this.

Requested by:	jkh
1996-03-22 22:22:40 +00:00
wollman
9cf6985cc8 Make sure tcp_respond() always calls ip_output() with a valid
route pointer.  This has no effect in the current ip_output(),
but my version requires that ip_output() always be passed a route.
1996-03-22 18:11:25 +00:00
wollman
60eacb32bc A number of performance-reducing flaws fixed based on comments
from Larry Peterson &co. at Arizona:

- Header prediction for ACKs did not exclude Fast Retransmit/Recovery.
- srtt calculation tended to get ``stuck'' and could never decrease
  when below 8.  It still can't, but the scaling factors are adjusted
  so that this artifact does not cause as bad an effect on the RTO
  value as it used to.

The paper also points out the incr/8 error that has been long since fixed,
and the problems with ACKing frequency resulting from the use of options
which I suspect to be fixed already as well (as part of the T/TCP work).

Obtained from:	Brakmo & Peterson, ``Performance Problems in BSD4.4 TCP''
1996-03-22 18:09:21 +00:00
nate
f4ddac1c49 Install rc.pccard to get PC-CARD support (when available). 1996-03-22 17:28:07 +00:00
gibbs
fda6244867 Disable SCSI parity checking until we figure out why the aic78X0 generates
them incorrectly in some Wide scenarios.
1996-03-22 16:26:26 +00:00
jkh
8b1a5dd6f0 Add John Hay to list of FreeBSD contributors. 1996-03-22 10:59:56 +00:00
wosch
d9786fa4d3 Don't count character ``+'' as garbage (c++.1, flex++.1)
Submitted by: joerg
1996-03-21 18:17:41 +00:00
jkh
fb30bb15b1 Revise mirrors for Taiwan now that tw.freebsd.org is set up completely. 1996-03-21 17:53:44 +00:00
jkh
1a232e2c80 Whoops! Total brain-fade on that last "optimization" for mounting
the CD (thanks to Mike O'Dell for finding it).  Fixed.
1996-03-21 17:20:31 +00:00
asami
acf14d80dc Add comment about DIST_SUBDIR. 1996-03-21 14:15:01 +00:00
jkh
408ebf39ff Major enhancements to the package adder (next step is to use the new dialog
functions to make the menus far less klunky, but one thing at a time).

Fix bug that had debug output spewing uselessly on vty2 when running multiuser.
1996-03-21 09:30:18 +00:00
pst
7ef62c22c5 Add support for /very/ experimental -e (exposure) option.
Add support for LKM operation.

Change M_NOWAIT on buffer memory allocation to M_WAIT in hopes we'll be
able to get ourselves a nice fat buffer from the kernel if we suspend.

Note: The LKM support looks kinda screwy in two areas, where I found
      problems with the kernel proper.  First, calling dev_attach()
      at module load time will cause a panic.  I haven't investigated.
      Secondly, I had to manually call qcam_drvinit() to register the
      device softc structure by hand at module load time.  This seems
      bogus,  it should be called as a core part of the module load
      process for character/block device drivers.
1996-03-21 08:22:59 +00:00
pst
f8523a114a Add support for /very/ experimental -e (exposure) option.
Not documented yet, because it's for grownups and geeks for now.
1996-03-21 08:19:10 +00:00
pst
061e354776 Add in both parts of the driver. LKM qcam driver now works. 1996-03-21 08:18:26 +00:00
jkh
ec061e3a14 Sync the ftp site list with reality. Some day, this will be an algorithm
and not a menu.
1996-03-21 06:32:48 +00:00
jkh
5affa3fdd8 Add poland back - it got removed somehow! :-( 1996-03-21 06:12:40 +00:00
jkh
929482c3ef Add ftp4.au.freebsd.org. 1996-03-21 05:50:27 +00:00
jkh
b3a360470a Add taiwan mirror and add ftp7.freebsd.org 1996-03-21 05:27:46 +00:00
asami
052fb3d39d Ported to 2.2-current. Uses [bc]devsw_add(), and is also now a proper
pseudo-device.

Doesn't use devfs correctly yet.
1996-03-21 04:13:25 +00:00
jkh
a4d3410f97 Whoops, it might be nice if we actually *installed* the vx man page.
Noticed by:	Juha Inkari <inkari@snakemail.hut.fi>
1996-03-21 00:20:52 +00:00
jdp
894475c5ab Close a file descriptor that I had (harmlessly) left open in a child
process.
1996-03-20 19:05:59 +00:00
fenner
4a34c773f8 The 4.4-lite vfprintf counted the %# hex prefix and the sign in
the precision; ANSI X3J11 is not crystal clear but certainly says
that the precision specifies the number of /digits/, and signs
and "0x" aren't really digits.

NetBSD already has a similar patch.
1996-03-20 18:28:48 +00:00
adam
461ffb140d refer to RFC1918 for private networks, instead of obsoleted RFC1597 1996-03-20 15:29:10 +00:00
jkh
0cf1124f9a Accept DEL as a synonym for `delete' 1996-03-20 14:11:22 +00:00
jkh
c55d86408a Add vx0 device to GENERIC. Yes, I know that this bloats GENERIC, but
what can we do?
1996-03-20 10:42:56 +00:00
jkh
c99c4be038 Fix DC21040/DC21041/DC21140 doc bogon.
Submitted by:	Michael Smith <msmith@atrad.adelaide.edu.au>
1996-03-20 10:38:53 +00:00
julian
4871936efc keep the libc_r makefiles in step with those from libc
There needs to be a better way of doing this..
preferably we could add another pass to the
normal libc makefiles to do _r versions as well as _p versions
1996-03-20 03:05:34 +00:00
joerg
f3fdb0ab01 Cast char's to (u_char) before passing them to isctype() functions. 1996-03-19 21:21:06 +00:00
wpaul
cc8169e0f3 Fix yp_all() so that it doesn't bogusly return YP_NOMORE at the end
of a successful map retrieval. (This has to do with a previous change
to xdr_ypresp_all_seq() and ypxfr_get_map(); originally, yp_all()
would look for a return value of YP_FALSE to signal success, but now
it should be looking for YP_NOMORE. It should not be passing YP_NOMORE
back up to the caller though.)

Noticed by:  <aagero@aage.priv.no>

There is also another small bug here, which is that the call to
xdr_free() that happens immediately after the clnt_call() in yp_all()
clobbers the return status value. I've worked around this for now,
but I think the xdr_free() is actually bogus and should be removed.
I want to check some more before I do that though.
1996-03-19 19:27:03 +00:00
fenner
474e2a6756 Update IGMP printing, removing the obsolete packet header version number &
changing "new" and "old" to "v2" and "v1" to allow for future changes not
having to be "newer new"

Recognize Router Alert IP option
1996-03-19 17:25:12 +00:00
nate
4a021e5f35 Add some comments on the APM specs, and make the APM 'idle/busy'
functions follow them.
1996-03-19 16:56:56 +00:00
nate
54dd332044 Call apm_int() instead of doing direct assembly calls even when we don't
care about the return value for consistency.
1996-03-19 16:48:38 +00:00
wollman
a53b9a6975 Portugal is changing timezone this month. From vendor branch. 1996-03-19 16:32:45 +00:00
wollman
3080e4296f This commit was generated by cvs2svn to compensate for changes in r14709,
which included commits to RCS files with non-trunk default branches.
1996-03-19 16:30:17 +00:00
wollman
db38347523 Latest release of timezone data files.
Obtained from: Arthur David Olson <ado@elsie.nci.nih.gov>
1996-03-19 16:30:17 +00:00
bde
f71a7b4525 Merged type changes and overflow bug fixes from Lite2.
Fixed the gets() changes.  The buffer contents is indeterminate when
fgets() returns NULL...  Now when you type EOT at one of the prompts,
the program usually spins reading the sticky EOF instead of dumping
core.  Even GUIs could do better.

Added $Id$.

Obtained from:	partly from 4.4BSD-Lite2
1996-03-19 15:38:44 +00:00
bde
86906a2cd9 Updated howmany() to be once again identical with the namespace-polluting
one in <sys/types.h>.  Lite2 changed the white space in the latter.
1996-03-19 15:36:32 +00:00
jfieber
0326a5bf39 Note that the handbook can be downloaded in a variety of formats
from the ftp site or a mirror.
1996-03-19 15:19:21 +00:00
bde
13561744ed Updated format strings to match Lite2's fixed-width type changes.
uids and gids aren't unreasonably long any more, so we get to
change all the format strings that were fixed to use %lu back
to %u.
1996-03-19 15:17:34 +00:00
bde
a42e786447 Fixed a type mismatch in crufty misconfigured compatibilty code. 1996-03-19 15:11:13 +00:00
bde
ffb9947e2d Fixed unsigned longs that should have been vm_offset_t.
vm_offset_t is currently unsigned long but should probably be plain
unsigned for i386's to match the choice of minimal types to represent
for fixed-width types in Lite2.  Anyway, it shouldn't be assumed
to be unsigned long.

I only fixed the type mismatches that were detected when I changed
vm_offset_t to unsigned.  Only pointer type mismatches were detected.
1996-03-19 15:03:00 +00:00
bde
13f88ce9a6 Fixed a type to match Lite2's fixed-width type changes.
Obtained from:	4.4BSD-Lite2
1996-03-19 14:41:05 +00:00
bde
93dce99a57 sysinstall/Makefile:
Fixed DPADD again.

mk/bsd.README
Don't list the LIBXXX identifiers here.  Describe them better.

mk/bsd.prog.mk
Updated the list of LIBXXX identifiers.
- recently added library libdisk.a wasn't mentioned (required for sysinstall)
- old objects kz*.o weren't mentioned
- old libraries libc_pic.a, libcom_err.a, libf2c.a, libg++.a, libgcc_pic.a,
  libgmp.a, libipx.a, libkeycap.a, libss.a and libxpg4.a weren't mentioned
- old libraries libgnumalloc.a and libftp.a no longer exist
- old library libmp.a was said to not exist
- deprecated links libfl.a and libln.a weren't mentioned
1996-03-19 14:30:15 +00:00
bde
9d5aa1be61 alarm -> ualarm. 1996-03-19 13:53:00 +00:00
bde
94a85a56e1 Updated a type to match Lite2's fixed-width type changes.
Added $Id$.

Obtained from:	4.4BSD-Lite2
1996-03-19 13:44:57 +00:00
jkh
ecf0c02f57 If the FTP install bombs out due to not being able to resolve the host
name given, go back to the TCP setup screen for their interface and give
them a chance to review the values.
1996-03-19 12:23:54 +00:00
jkh
5c1dac2fe9 Small tweaks to the presentation of this stuff. 1996-03-19 12:08:00 +00:00
jkh
6c1bfd5037 Fix cpioVerbosity() botch when verbosity set very low. 1996-03-19 12:02:20 +00:00