Commit Graph

15331 Commits

Author SHA1 Message Date
peter
41f723917b Move tsort back to lib-tools where it belongs, and add a "specially
for bootstrap" tweak to the lex Makefile to stop it building the library
too early.

This untangles things a bit more, it stops new bootstraps failing because
libl/libfl uses 'ld -O' before ld is updated.
1996-08-07 13:25:59 +00:00
peter
5366b2cdac Correct spelling of NOOBJDIR (I mistakenly wrote NOOBJ).
Closes PR#1451 (Ph. Charnier <charnier@xp11.frmug.org>) and
PR#1453 (Peter Mutsaers <plm@xs4all.nl>)
1996-08-07 13:21:43 +00:00
dg
825792b1f2 This diff adds support for the HP PC Lan+ cards (model numbers: 27247B
and 27252A) in FreeBSD's `ed' driver.

Submitted by:	A JOSEPH KOSHY <koshy@india.hp.com>
1996-08-07 11:18:23 +00:00
asami
dd93a14f1e Make explanation of BUILD_DEPENDS less confusing.
Requested by:	Narvi <narvi@haldjas.folklore.ee>
1996-08-07 08:25:08 +00:00
asami
cc38d67788 Add missing ")". 1996-08-07 07:46:15 +00:00
julian
f54058e641 Submitted by: archie@whistle.com
This is a patch to sys/net/if.c. What it does is patch the algorithm
for finding an IP address on an interface which most closely matches
a given IP address. The problem with it is when no address matches,
and you have to just pick one at random. Then the code ends up picking
the last IP address in the list. This patch changes things so it
picks up the first address instead.
Usually the first address is more useful as the later ones are aliases.
1996-08-07 04:09:05 +00:00
asami
502eb2d98d Move James FitzGibbon to developers' section, now that he can commit
himself.  (No jokes on this one please.)
1996-08-07 02:49:25 +00:00
jkh
6b0d14e3a8 Defer to fashion. 1996-08-07 02:15:26 +00:00
julian
a466536f85 Submitted by: archie@whistle.com
slight cleanups
1996-08-07 00:39:41 +00:00
jkh
55de5b648f Add an Internet Hardware resources section and stick
"The Pentium Systems Hardware Performance Guide" which someone
posted today in there.
1996-08-07 00:39:06 +00:00
mpp
59f4464fdf Remove some hardcode *roff font change escape codes from
this man page to prevent half of it from coming out with underlines.

This man page needs to be gone over to fully convert it to mdoc format.

This closes PR#1440.

Submitted by:	Jens Schweikhardt <schweikhardt@rus.uni-stuttgart.de>
1996-08-06 22:42:23 +00:00
mpp
cec5f6b6fc Correct the paramter type of the second argument to fgets.
Obtained from: NetBSD-bugs mailing list
1996-08-06 22:34:44 +00:00
phk
cdee8e527a Megacommit to straigthen out ETHER_ mess.
I'm pretty convinced after looking at this that the majority of our
drivers are confused about the in/exclusion of ETHER_CRC_LEN :-(
1996-08-06 21:14:36 +00:00
phk
b3a43c2a61 Use ether_ioctl() to do a lot of grunt work. 1996-08-06 21:09:25 +00:00
phk
790a84011b Fix another bogon. 1996-08-06 14:29:06 +00:00
phk
fce688d082 Make broadcast clients work. 1996-08-06 11:32:25 +00:00
phk
16eacdefb5 Make password checking in ftpd work again. 1996-08-06 08:43:43 +00:00
nate
3ce981343c Fix memory leak bug in the path parsing code which never released it's
buffer in certain error conditions.  Sync up the code to that in NetBSD
where applicable.

Reviewed by:	Gary Jennejohn <garyj@munich.netsurf.de>
Submitted by:	Michael Smith <msmith@atrad.adelaide.edu.au>
Obtained from:	NetBSD sources
1996-08-05 20:52:30 +00:00
se
b77a7fdf22 Send out a period of "0" if negotiating asynchronous transfers (offset = 0).
A value of "255" used to be sent, and though it should not matter, there
appear to be a few devices that want both values to be zero for asynch.
1996-08-05 19:39:51 +00:00
wollman
9a97a6e776 Add a listing of ISO 3166 country codes (probably the first thing in this
directory that's actually useful).  This will be needed for the
next-generation `tzsetup'.
1996-08-05 18:35:35 +00:00
jraynard
68c5cbfb85 Back out roberto's amendment to my update of the Australian distributor's
address - Melbourne is a city in the state of Victoria, not vice versa! :-)

Also add reference to Greg Lehey's books in the appropriate section,
replace some redundant questions by pointers to the Handbook, replace
"look at this bit of the Handbook" pointers by URLs, clean up
inconsistent use of "one" and "you" and fix a couple of typos
introduced by my previous changes...
1996-08-05 17:18:03 +00:00
phk
1d6ea983a4 use <net/ethernet.h> 1996-08-05 14:03:10 +00:00
phk
4197814cc4 This file is the (intended) definitive source of the ETHER_ macros. 1996-08-05 14:02:38 +00:00
alex
c7a86a3c2b Filter by IP protocol.
Submitted by: fenner (with modifications by me)

Bring in the interface unit wildcard flag fix from rev 1.15.4.8.
1996-08-05 02:38:51 +00:00
alex
a1c9d521a0 Filter by IP protocol.
Submitted by: fenner (with modifications by me)

Use a common prefix string for all warning messages generated during
ip_fw_ctl.
1996-08-05 02:35:04 +00:00
pst
9fa2b3e61d Gratuitous whitespace change so that I can commit the source of the recent
buffer overflow patch.
Reviewed by:	pst
Submitted by:	Dave Andersen <angio@aros.net>
1996-08-05 00:50:02 +00:00
pst
46baa80578 Bring xditview back from the grave (part 2).
Fix things so it *really* won't compile if the environment isn't there.

This commit has been sitting in my to-do list for 2 months.  Xditview
should never have been half-removed, so now it's back with a vengance
because we want to keep groff intact as a package.
1996-08-05 00:44:59 +00:00
pst
f5b2955c46 Bring xditview back from the grave (1 of 2 commits). 1996-08-05 00:42:06 +00:00
pst
d0b41180a9 Fix up some more buffer overflow problems. 1996-08-05 00:31:27 +00:00
pst
3bba35025b Convert STATS and PARANOID to run-time options.
Document the new -R (relax paranoia) option.

From NetBSD/Lite2: code and man page cleanups, Kerberos IV hooks
(relax, we're still exportable), and /etc/ftpchroot feature for
semi-anonymous accounts
1996-08-05 00:21:15 +00:00
wosch
8b28d65839 add CTM mirrors 1996-08-04 22:41:09 +00:00
pst
b3a838e71c If PARANOID is set, do not allow PORT commands to remote ports less than 1024
or addresses other than the requestor's address.  This violates the FTP
protocol (hmm...as I write this, I'm going to change this to a run-time var.)

Require login before PASV and RNTO commands.

Close unused PASV ports so they don't hang around forever.

Do not allow file overwrites via rename or STOR when anonymous
(suspenders).

Clean up buffer utilization.

My code, but heavily inspired by Hobbit's changes to wu-ftpd as pointed out
by Mike Prettejohn and Kit Knox.
1996-08-04 22:40:35 +00:00
wosch
bbe6406e98 Create FreeBSD copyright (c comment) for OS version 1996-08-04 22:34:23 +00:00
wpaul
57f37925be Fix a couple of bogons. The first two were brought to my attention
by Peter Wemm:

- In yppasswdproc_update_1_svc(), I wasn't paying attention and put
  a couple of lines of code _after_ a return() instead of before.
  (*blush*)

- The removal of certain temp files didn't always work (this showed
  up mostly if you were using /etc/master.passwd as your NIS passwd
  template instead of /var/yp/master.passwd). This is because the
  whole temp file creation mechanism I was using was tragically
  broken (you can't rename across filesystems).

This problem I found myself:

- If you have a very large password database (30,000 or more entries),
  there can be a delay of several seconds while pw_copy() copies the
  ASCII template file and subsitutes in the modified/new entry. During
  this time, the clnt_udp() code in the RPC library may get impatient
  and retry its request. This will get queued at the server and be
  treated as a second request. By then the password change will have
  been completed and the second request will fail (the old password is
  no longer valid). To attempt to fix this, we save the IP address and
  port of each request and ignore any subsequent requests from the
  same IP and same port that arrive within five minutes of each other.
1996-08-04 22:13:05 +00:00
phk
4c105a7f91 Enhance crunchgens understanding of our new /usr/obj/pwd strategy. 1996-08-04 20:38:53 +00:00
phk
15164b019b Add separate kmalloc classes for BIO buffers and Ktrace info. 1996-08-04 20:13:08 +00:00
phk
a3e909ccd2 The check for multiple freed items were bogus. fixed. 1996-08-04 20:08:48 +00:00
phk
688eec9850 Remove a spurious message. 1996-08-04 20:04:57 +00:00
phk
9b64a1444c Reduce reset timeout. "only" 16 seconds (!) for a 512K board. 1996-08-04 20:04:11 +00:00
wosch
c2c0c651e1 documented in comments that 'avail' should be in
sync with the handbook
1996-08-04 19:30:34 +00:00
wpaul
e0bd53be21 Use err() instead of perror()/exit() and remember to #include <errno.h>
and <err.h>.
1996-08-04 19:17:15 +00:00
wosch
0fa1e5e282 Add "Denmark". Most dictionaries (e.g. Langenscheidt, Oxford)
did not know this country. Shame!
1996-08-04 18:29:39 +00:00
roberto
e488866176 Correct the warning about "xconsole" when generating ASCII output. 1996-08-04 15:29:20 +00:00
roberto
06089c30d4 Update the address for the Australian CD distributor.
Suggested-By: David Henshaw by way of Martin Butkus (mail)
1996-08-04 15:21:53 +00:00
roberto
83f0fe6718 Add pointers to both EFNET and BSDNet IRC channels.
Suggested-By: Dima
1996-08-04 15:13:42 +00:00
jraynard
aac8ae6862 * Added lots more introductory material.
* Removed material that was duplicated in the installation instructions.

* Updated the address for an Australian supplier of CDROMs (supplied by
  David Henshaw via Martin Butkus).

* Give more info about how to get started with the installation.

* Update references to 2.1.0 as "the latest release".

* Added pointer to a Web page explaining how to have multiple operating
  systems on the same machine.

* Moved question about running DOS binaries out of the installation section.

* Added question re boot floppy not loading properly.

* Added explanation of disk geometry, moved things around so that "please
  refer to the previous question" no longer sends the reader with a
  non-booting system to a PLIP cable wiring diagram!

* Mention the time/space requirements for making a custom install floppy.

* Acknowledge a couple of people whose answers I've adapted in various
  places (and who deserve credit anyway for answering so many questions!)
1996-08-04 14:14:05 +00:00
phk
32d836e991 Make the NS and IPX cases compile again. 1996-08-04 11:45:37 +00:00
phk
f78009f000 Update driver.
Obtained from: NetBSD
1996-08-04 10:58:17 +00:00
phk
6814b4f8b2 Replace about 60 lines of code with a call to ether_ioctl().
This can be done for most of our ethernet drivers.
1996-08-04 10:57:29 +00:00
phk
ae4d8b3aa5 Add a callback pointer to the interfaces "init" routine.
Add ether_ioctl() which can take care of the SIOC[SG]IFADDR cases for
most (ethernet) drivers.
1996-08-04 10:54:13 +00:00