Compare commits

..
1311 Commits
Author SHA1 Message Date
Peter Wemm e13b8b8470 MFC: printf-style format fix. warn(string) -> warn("%s", string) 2000-10-04 05:44:33 +00:00
Peter Wemm 4143074561 MFC: change ifa_refcnt from short to int so that lots of cloned routes
from "default" don't overflow it.
2000-05-24 10:20:27 +00:00
Peter Wemm 0354524362 MFC: (sort-of) - remove semconfig op from semsys() call. There is no
direct semconfig(2) call in 2.1.x, but its functionality was available.
2000-05-01 11:34:49 +00:00
Peter Wemm 9ee3d2458b MFC: remove semconfig() calls 2000-05-01 10:53:55 +00:00
Peter Wemm 6f9f42c124 MFC: fix typo "," -> ";"
PR:		15696
Submitted by:	Takashi Okumura <[email protected]>
1999-12-27 16:07:26 +00:00
Peter Wemm f4f9ad4196 $Id$ -> $FreeBSD$ 1999-09-05 11:54:50 +00:00
Peter Wemm c0b6460abc $Id$ -> $FreeBSD$ 1999-09-05 08:39:22 +00:00
Peter Wemm 1c9be56512 MFC: rev 1.30 - free nfs_nofs_hash_lock and np if restarting 1999-06-20 01:16:38 +00:00
Peter Wemm f2266fc326 MFC: Don't duplicate nfsnodes when loosing a race. 1999-06-07 01:08:27 +00:00
Peter Wemm ad559c68bc MFC: don't integer overflow for va_bytes on >2G files (when converting
a blocks-used count to a bytes-used count)
1999-06-07 00:57:01 +00:00
Peter Wemm 9b8de928a7 MFC: don't clobber a mbuf pointer 1999-06-07 00:53:09 +00:00
Guido van Rooij 52a5c11323 MFC: fix the ttcp security problem 1998-05-18 17:14:01 +00:00
Steve Price d2bc3b2e16 Merge from 1.274 1998-05-04 09:25:48 +00:00
John Polstra 0e8501ec99 Chekhov, Act 3: The cherry orchard has been sold. The End. 1998-02-11 20:13:11 +00:00
John Polstra c1b254f398 Chekhov, Act 1: The cherry orchard is going to be sold. 1998-02-11 20:08:35 +00:00
Alexander Langer 9076d3b7d8 MFC (rev 1.9): year 2000 fix. 1998-01-26 01:01:39 +00:00
Peter Wemm 15807db945 HostStatusDirectory doesn't follow symlinks 1998-01-11 14:00:07 +00:00
Peter Wemm 470e6ca104 Check in what is actually running on hub at present 1998-01-11 13:55:14 +00:00
Guido van Rooij e06bf9205a MFC: handle files starting with '\|' more careful. 1997-11-23 13:32:45 +00:00
Satoshi Asami 59ceaa0b04 Merge everything up to 1.23. 1997-11-20 05:37:23 +00:00
Satoshi Asami 3336f83d38 Merge 1.267. 1997-11-20 05:34:49 +00:00
Satoshi Asami 177de9b6bd Merge 1.266. 1997-11-12 10:43:04 +00:00
Guido van Rooij 03fca4db33 Merge IOPL fix from current
CVg: PR:		Fill this in if a GNATS PR is affected by the change.
1997-10-28 21:28:04 +00:00
Alexander Langer 2161c41b0a Merge from rev 1.77: reject illegal combinations of O_RDONLY, O_RDWR, and
O_WRONLY in open(2).
1997-10-24 22:20:45 +00:00
Jonathan M. Bresler 2c334497c0 add /etc/mail--the anti-spam files to Makefile and mtree 1997-10-20 00:59:35 +00:00
cvs2svn f75edc272d This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-10-19 16:40:11 +00:00
Satoshi Asami 27b0c8bef0 Merge 1.265. 1997-10-08 05:05:53 +00:00
Bill Fenner f082500ec2 Merge rev 1.62 (Don't consider a SYN/ACK with CC but no CCECHO a
proper T/TCP handshake.)

Requested by:	joerg
1997-10-06 04:44:10 +00:00
Peter Wemm 2f86b471b2 Save hub's .mc here too since this branch is where it's actually being
used. :-)
1997-10-06 04:14:59 +00:00
Peter Wemm 5f9bc5da08 YAMFC: record envelope-from in Received: line. 1997-10-06 04:07:48 +00:00
Peter Wemm bca71c7334 Grab hub.freebsd.org's current config before it gets lost 1997-09-28 12:37:50 +00:00
Joerg Wunsch ca1cce5367 MFC: buffer overflow fix from rev 1.3. 1997-09-16 08:35:14 +00:00
Eivind Eklund 6f2802fb4c Non setuid games -> owner bin (YAMF22) 1997-09-16 00:38:03 +00:00
Peter Wemm fdcd1449b4 Remove reference to tetris in subdir list 1997-09-11 03:04:33 +00:00
Justin T. Gibbs 8359fe3b9b Merge driver changes from current into the 2.1-STABLE branch
Submitted by:	Don Lewis <[email protected]>
1997-09-03 05:04:52 +00:00
Justin T. Gibbs 3f3b135f2c Merge sequencer assembler build changes from current. 1997-09-03 05:00:41 +00:00
Eivind Eklund fd9558cfc4 Implement similar code as in -current to block args() overflow. (This
overflow is probably non-exploitable, but better safe than sorry.)
1997-09-01 01:56:43 +00:00
Alexander Langer 35a9cf80e0 Merge from -current: display file size as an unsigned long. 1997-08-31 01:33:43 +00:00
Warner Losh 7ff167b99e MFC:odd sleep after select 1997-08-29 18:03:01 +00:00
Warner Losh 79b3bede52 MFC: 1.10 sendmail arg sanity 1997-08-28 04:44:12 +00:00
Joerg Wunsch 4226a712eb MFC: rev 1.4, pass all args down to scanident() 1997-08-27 17:21:00 +00:00
Guido van Rooij 83dea3e840 MFC: procfs security patch. 2.1's not dead! Long live 2.1 ;-) 1997-08-25 21:12:33 +00:00
Joerg Wunsch 7b8996269f Fix a panic condition when accidentally installing a route with
a zero mask.  -current uses a different fix for this, so i'm adding
it only as a bandaid here.

PR:		3367
Submitted by:	John Capo <[email protected]>
1997-08-24 18:25:54 +00:00
Masafumi Max NAKANE df65d8b7cc MFC: bring in the latest (08/22/1997) version from Internic. 1997-08-24 10:20:29 +00:00
Peter Wemm eac4ef0604 YAMFC: hub's ForwardPath 1997-08-22 16:55:31 +00:00
Satoshi Asami ea2bcae427 Merge 1.20. 1997-08-22 11:17:06 +00:00
Peter Wemm 659aaadbe0 re-add these files from current after repository surgery to repair lost
default branch.  These files were in sync with HEAD before the operation.
1997-08-22 10:34:01 +00:00
Joerg Wunsch 26af9c067f Sorta MFC. Don't allow PID 1 to compromise our securelevel. Equivalent
to rev 1.9 of the now kern_mib.c.
1997-08-17 15:20:32 +00:00
Tor Egge f2b029f1ad MFC: Add the netboot manual page. 1997-08-15 13:46:28 +00:00
Tor Egge 6088745487 MFC: Remove unused routines. 1997-08-15 13:33:21 +00:00
Tor Egge 0551363a55 MFC: Move commonly used code into static functions. Calculate correct
default value for subnet mask.
1997-08-15 13:31:16 +00:00
Peter Wemm a05a3c320d Update 2.1.x from sendmail-8.8.5 to 8.8.7 1997-08-14 15:05:45 +00:00
cvs2svn a211979169 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-08-14 14:42:07 +00:00
Joerg Wunsch dac78f5c08 MFC (fix for CA-97.17) 1997-08-08 21:00:49 +00:00
Joerg Wunsch 9915737991 MFC: fix buffer overflow condition. 1997-08-08 20:55:53 +00:00
David Nugent fbb8b7cc54 MFX: Fix -p switch. 1997-08-01 15:11:45 +00:00
Bill Paul f5229c95e2 Fix heap corruption bug here too (*sigh*). 1997-07-24 16:50:12 +00:00
Stefan Eßer c80a269cba Merge from -current (rev 1.99): Don't access dstat twice. 1997-07-18 19:36:57 +00:00
Warner Losh 6d3463e1ae MFC: 1.5: unlink protection 1997-07-18 18:39:55 +00:00
Nate Williams 990296e89d - Fix braino I did when hand-applying the patch to 1.7.4.4. The braino
shouldn't negatively affect anything, since I didn't remove a line
  from the original patch which assigned to a variable.  However, the new
  patch added a line (after some comments) which assigned a value to the
  same variable, so the end result was I left in extra code that did
  nothing.

Pointed out by:	bde
1997-07-18 17:33:35 +00:00
Satoshi Asami 825ce2c2c8 Merge 1.263 on this branch too. 1997-07-17 22:56:22 +00:00
Nate Williams f86cf6546f YAMFC: I did the later commit which Bruce mentioned in the mailing list, but
I noticed this one wasn't brought in, and was specifically mentioned in the
logs.  I've tested this and the previous vix on my box and it appears to work
as well as before. :)

revision 1.42
date: 1996/11/13 18:31:57;  author: bde;  state: Exp;  lines: +28 -17
Don't fiddle with RTS if RTS flow control is off.  This gives applications
almost complete control over RTS (control of its initial value is still
missing).

This fixes PR 1644 for sio.

The author of PR 1644 wants it in 2.1.6 and 2.2.  This may be safe since
the complications are only in rarely used cases that I hope I've covered.
1997-07-17 19:47:01 +00:00
Nate Williams 6fe7c9e704 Fix my merge from current. cd_inb only takes 2 arguements in 2.1.*. 1997-07-17 15:50:19 +00:00
Nate Williams 4a3df10e3d YAMFC:
Fixed handling of modem status changes.  Only the most common case of
connect/hangup in !CLOCAL mode was handled correctly.  mgetty and ppp
didn't work because they turn on CLOCAL and poll for carrier (or RI?).

Pointed out by:	bde (on mailing list)
1997-07-17 15:29:35 +00:00
David Nugent 1b827e1d4d MFC: getuid() -> geteuid(). 1997-07-17 08:40:38 +00:00
John Fieber 398f36b1c6 Don't make directories for the now non-existant sgml support files. 1997-07-16 13:27:14 +00:00
John Fieber bba88fe896 Poof!
The SGML tools in this branch are long obsolete.  The tools in -current
will be available in port form shortly.
1997-07-16 13:25:22 +00:00
John Fieber c7d35c220b Since Jordan is waiting for people to fix things in 2.1.7 before
thinking about 2.1.8, fix some things, in this case botched default
rules for .cxx files.
1997-07-16 12:53:30 +00:00
Satoshi Asami 48e071cec6 Merge 1.262. 1997-07-10 02:30:51 +00:00
Dima Ruban 97ca4203f6 Fix buffer overflow.
Requested-by:	Warner :-)
1997-07-08 23:39:24 +00:00
John Polstra 9d1d81fd7e Merge from main branch 1.58 -> 1.59: Fix for PR kern/3998.
PR:		kern/3998
1997-07-07 20:56:58 +00:00
Satoshi Asami 6a6441c864 Merge 1.261. 1997-07-01 06:52:35 +00:00
Satoshi Asami fc4cb55fe4 Merge 1.260 (USE_PERL5). 1997-06-24 07:17:15 +00:00
Alexander Langer a4915227fd Merge from current: block write ops to /proc/1/* when securelevel > 0. 1997-06-21 16:18:56 +00:00
Satoshi Asami c6b64cacf3 Merge 1.259 (umask check). 1997-06-18 03:21:31 +00:00
Satoshi Asami e179a86558 Merge BSD.x11.dist rev 1.2 and BSD.local.dist rev 1.28 from -current. 1997-06-10 07:57:02 +00:00
John-Mark Gurney 04fe3398d8 YAMFC: fix doc location 1997-06-09 10:21:21 +00:00
John Fieber f466d0c549 Remove sgml stuff from the build-tools target. They are no longer
used in a make world.
1997-06-08 15:00:40 +00:00
John Fieber 16991754bb Remove the handbook from the 2.1.x branch. 1997-06-08 14:54:29 +00:00
John Fieber 130026489b Remove the FAQ from the 2.1.x branch. 1997-06-08 14:53:29 +00:00
John Fieber b4c313ea92 Turn off the handbook and FAQ. 1997-06-08 14:52:55 +00:00
Satoshi Asami 26419c2a61 Merge 1.91. 1997-06-04 10:51:58 +00:00
Satoshi Asami 4b7583d259 Add this file to 2.1 branch too (just in case). 1997-06-04 00:03:36 +00:00
cvs2svn ffe9a1db07 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-06-04 00:02:02 +00:00
Nate Williams b70c4f0835 YAMFC - Fix for promiscuous mode. 1997-05-28 15:08:03 +00:00
David Nugent cefec6e3a9 MFC: fix for -k.
PR:		3666
Reviewed by:
Submitted by:
Obtained from:
1997-05-24 10:46:02 +00:00
Warner Losh d1b30348f0 MFC->2.1: Fix buffer overflow 1997-05-22 21:42:19 +00:00
Nate Williams 90b6d2069b MFC - Remove statement saying the 3c589D is not supported, since the driver
has been patched to support it now.
1997-05-21 18:53:48 +00:00
Nate Williams 3dc5c6c41a MFC - 3C589D support. 1997-05-21 18:43:37 +00:00
Tor Egge 435ca6f78e Merge from current: Don't send arp request for the ip address 0.0.0.0. 1997-05-14 16:45:42 +00:00
Jordan K. Hubbard 575af8e7e9 Yep, I was wrong about this one too - looks like hub's /usr/src
is totally bogus then! :-(
1997-05-14 14:38:00 +00:00
Jordan K. Hubbard 046f3e2876 Whoops!! There is an fsirand here, I must simply be using an
old CVS repository on hub (goes off to investigate).  Will back out
other 2.1 change if it turns out I was wrong about that too.
1997-05-14 14:19:45 +00:00
Jordan K. Hubbard 4888c3290d No fsirand in this branch (did someone update a bunch of Makefiles
into 2.1.0 but forget the subdirs? ;-)
1997-05-14 13:22:10 +00:00
Jordan K. Hubbard 8317c2130e No compat dir in this branch. 1997-05-14 12:46:09 +00:00
Tor Egge 6e6498af84 Use same syntax as netboot for root and swap mounts.
Handle mount options.
Ignore T16 (swap server address) and T6 (DNS server).
1997-05-14 01:36:51 +00:00
Tor Egge 971c494ad7 Bring in some kernel bootp support. This removes the need for netboot
to fill in the nfs_diskless structure, at the cost of some kernel
bloat. The advantage is that this code works on a wider range of
network adapters than netboot. Several new kernel options are
documented in LINT.
Obtained from: parts of the code comes from NetBSD.
1997-05-11 17:56:00 +00:00
Joerg Wunsch d92aeb5c5d YAMFC (rev 1.13, ensure string termination) 1997-05-09 16:02:47 +00:00
Joerg Wunsch a7d831625e YAMFC: rev 1.6, fix error mishandling 1997-05-06 20:54:50 +00:00
Alexander Langer 52ae05e417 Merge from -current: create default rule with IP_FW_F_IN | IP_FW_F_OUT. 1997-05-06 02:21:28 +00:00
Satoshi Asami bb476f6840 Merge 1.257. 1997-04-30 03:16:20 +00:00
Doug Rabson 6061430de0 YAMFC (hesiod support) 1997-04-29 10:14:17 +00:00
Alexander Langer 3325376a4b Merge from -current: disallow debugger attachment when securelevel > 0. 1997-04-27 21:43:09 +00:00
Stephen McKay 963d1456ec Merge from rev 1.80: Prevent stat clock wedging. 1997-04-27 14:17:50 +00:00
Justin T. Gibbs bbdad2a858 Sync with current. 1997-04-26 05:05:00 +00:00
Peter Wemm cfb3342363 YAMFC rev 1.83, copyin export net mask to correct variable 1997-04-25 06:53:07 +00:00
Justin T. Gibbs b87a011539 Sync with current. 1997-04-24 16:53:17 +00:00
Satoshi Asami 11365635a0 Merge 1.256. 1997-04-21 00:25:45 +00:00
Jordan K. Hubbard c3b292b061 Merge changes from 2.2 (not really necessary, but it helps me keep
track of all this).
1997-04-20 16:42:17 +00:00
Justin T. Gibbs 2dbeef63a2 Sync with current.
Noticed-By: rgrimes
1997-04-19 01:24:58 +00:00
Jordan K. Hubbard 4230f5aaec Erm.. This is the 2.1-STABLE branch. Well, it's technically the 2.1.0-STABLE
branch if one were going to try for orthogonality with the tag names
(RELENG_2_1_0 = 2.1.0-STABLE, RELENG_2_2 = 2.2-STABLE) but why perpetuate
the evil? :-)

Noticed-By: rgrimes
1997-04-19 01:11:18 +00:00
Justin T. Gibbs bbbe789f42 Sync with current. 1997-04-18 16:51:14 +00:00
Satoshi Asami 50c7dbf800 Merge rev. 1.255 from -current. 1997-04-15 08:38:36 +00:00
Satoshi Asami df577a4e65 Just for the heck of it, merge rev. 1.47 from -current. 1997-04-15 08:27:23 +00:00
Jordan K. Hubbard d6082f3293 Don't put ifconfig_ppp0 lines in /etc/sysconfig if you're using the ppp
install.  Evil will result.
1997-04-13 05:39:42 +00:00
Dima Ruban 52d689102d From HEAD:
Use "find -print0 | xargs -0" instead of "find -X | xargs"
1997-04-12 06:16:14 +00:00
Justin T. Gibbs d92b619f1a Sync with current. 1997-04-11 16:45:51 +00:00
Bill Paul 6a5f34d3b4 backport paranoia check to 2.1 branch 1997-04-10 21:16:49 +00:00
Bill Paul 504cef6465 Backport extra sanity test from -current (watch out for obviously
wrong domain names).
1997-04-10 14:40:59 +00:00
Bill Paul 803ab49e93 Backport extra ypproc_xfr_2_svc() sanity check to the 2.1 branch.
(Note: in case it doesn't show up, this commit is to the RELENG_2_1_0
branch.)
1997-04-10 14:34:28 +00:00
John Polstra fe5309f69f Merge from main branch 1.3 -> 1.5: Reconcile __[CD]TOR_LIST__ declarations
with those in libgcc.
1997-04-07 21:01:47 +00:00
Justin T. Gibbs 7b328f022a Sync with current. 1997-04-07 18:33:34 +00:00
Justin T. Gibbs 859c0f1a47 By popular demand: Sync with current 1997-04-06 05:08:46 +00:00
Justin T. Gibbs 4653f3682d By popular demand: Sync with current: Build assembler in an obj directory. 1997-04-06 05:08:32 +00:00
Justin T. Gibbs b7df1e4987 By popular demand: Sync with current. 1997-04-06 05:07:59 +00:00
David Greenman e2a60e1021 From -current: be sure not to free cn buffer twice. 1997-04-04 07:43:44 +00:00
Joerg Wunsch 6b72cca35a Fix the completely broken getopt option list.
Found by:	[email protected] (Gerhard Mehldau) (via Usenet)
1997-03-31 19:17:55 +00:00
Mike Pritchard c32be757da YAMF22: make dumpfs compile under 2.1 as well due to breakage from
the fsirand changes.
1997-03-29 20:14:28 +00:00
Jordan K. Hubbard 2b8c471ff5 YAMF22 1997-03-29 19:51:48 +00:00
Jordan K. Hubbard 0ffb3912ff Catch this puppy up to RELENG_2_2 1997-03-29 06:44:57 +00:00
Guido van Rooij 4068e4b9e4 There was no srandomdev() in 2.1 1997-03-27 19:40:36 +00:00
cvs2svn 6c0c0ffb4a This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-03-27 18:47:06 +00:00
Jordan K. Hubbard a63ec7cbb3 Sync with 2.2 1997-03-27 01:05:17 +00:00
Guido van Rooij 0f5790c093 Get in the fsirand stuff. 1997-03-26 20:29:14 +00:00
Jordan K. Hubbard f42c82f3b9 YAMF22 1997-03-25 03:12:59 +00:00
Justin T. Gibbs 92995cfa89 Sync with current - Fix fencepost error. 1997-03-24 19:19:08 +00:00
Warner Losh e4d2b7ea81 Use mkstemp rather than mktemp to prevent a small race.
Obtained from: OpenBSD
1997-03-24 05:44:28 +00:00
Justin T. Gibbs 468cdb0ade Sync with current. 1997-03-24 05:17:38 +00:00
Justin T. Gibbs 1d6fb9aab2 Bring in splbio protection to free_xs call from rev 1.47
Submitted by:   Tor Egge <[email protected]>
Obtained from: PR kern/2891
1997-03-24 01:48:39 +00:00
David Greenman 172150e8aa Merged fixes from -current: DP83840A support, bug fix, link0/1/2 support. 1997-03-21 08:02:52 +00:00
Jordan K. Hubbard 3f90f63a32 Update from 2.2 branch. Paul Traina's config changes and Iceland
mirror site.
1997-03-21 05:04:44 +00:00
Jordan K. Hubbard a0578d0470 Default command is intro, not quit. 1997-03-21 02:53:58 +00:00
David Nugent 13761f6e91 Merge from 2.2; #defines for backoff/retries, behaviour of
root login failure to standard authentication failure.
1997-03-19 13:51:56 +00:00
Justin T. Gibbs 6100f6dbbc Sync with current 1997-03-18 19:28:22 +00:00
Justin T. Gibbs 5f4ed2677c Sync with current: aic7xxx driver changes. 1997-03-18 19:27:44 +00:00
Eivind Eklund c9fd62e602 YAMF (tgoto.c 1.6) 1997-03-18 16:44:30 +00:00
David Greenman cfebf5f87b Oops, missed a mostly cosmetic change in the last commit. 1997-03-17 12:12:25 +00:00
David Greenman a9fae91556 Brought in (similar) changes from -current: fixes for full duplex and
PCI Pro/10.
1997-03-17 11:11:34 +00:00
Eivind Eklund 9450e6c4e1 YAMFC (tgoto.c 1.5) 1997-03-17 09:46:01 +00:00
Jordan K. Hubbard b4cf01fb2f YAMF22 1997-03-16 04:07:10 +00:00
Jordan K. Hubbard c32335ebfa YAMF22 1997-03-15 18:01:45 +00:00
Jordan K. Hubbard 0442cc8075 Increase the size of the email address field.
Requested-By: joerg
1997-03-15 16:24:32 +00:00
Nate Williams 0a38ab9ee6 YAMFC:
When compiling with '-Wall -pedantic', the byte swapping macros gave the
following warning:
  warning: ANSI C forbids braced-groups within expressions

Adding __extension__ before the statement-expression seems to work right.

Submitted by:   bde (a *long* time ago)

Requested by:	jkh
1997-03-14 16:19:18 +00:00
Jordan K. Hubbard e698a81db3 YAMFC. 1997-03-14 05:41:33 +00:00
Jordan K. Hubbard 6cc9bf1d13 vi -> ed 1997-03-13 08:24:05 +00:00
Jordan K. Hubbard 6c1d88903a agh! Kill the -lipx that crept in there again (could have sworn I removed
it from the original diff).
1997-03-12 15:42:38 +00:00
Jordan K. Hubbard 0b6b3b8a93 objlink -> obj 1997-03-12 08:18:15 +00:00
Jordan K. Hubbard 9576e96b3b NO_PORTS changes... 1997-03-12 02:42:55 +00:00
Jordan K. Hubbard 71305177ac Merge Joerg's changes in -current. 1997-03-12 02:35:23 +00:00
Jordan K. Hubbard 7aee407736 YAMFC 1997-03-12 02:33:58 +00:00
Jordan K. Hubbard 1816520401 Make the release notes look a little more like the others. 1997-03-12 01:57:58 +00:00
Jordan K. Hubbard db04af9c25 Bring /usr/lib/compat to 2.1 branch. 1997-03-12 01:21:37 +00:00
Bruce Evans f870de081e Merged rev.1.50 from -current (fixed clist limits). 1997-03-11 19:42:46 +00:00
Jordan K. Hubbard 9e2c0bd054 Merge -p argument handling from -current. 1997-03-11 17:51:51 +00:00
Jordan K. Hubbard b27fdb793f YAMFC 1997-03-11 17:49:21 +00:00
Jordan K. Hubbard d48fe9e851 YAMF22 1997-03-11 16:44:00 +00:00
Jordan K. Hubbard b3264de32e Fix _res_close() here too.
Pointed-out-by: joerg
1997-03-11 13:32:38 +00:00
Jordan K. Hubbard bd164538f0 compat21 isn't in the RELENG_2_1_0 branch. 1997-03-11 13:04:00 +00:00
Jordan K. Hubbard 81745559d4 Add compat dir. 1997-03-11 10:15:28 +00:00
Jordan K. Hubbard d58b567089 Merge all my sysinstall changes over to the 2.1 branch.
I just have this feeling... :)
1997-03-11 09:29:42 +00:00
cvs2svn 9d42c1241c This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-03-11 00:08:00 +00:00
Guido van Rooij 1835587010 Fix buffer overflow 1997-03-10 19:52:12 +00:00
Guido van Rooij ebf7a5847c From -current: fix possible overflow in FD_SET 1997-03-10 19:37:35 +00:00
Guido van Rooij f19dbb4b8d From current: fix buffer overflow 1997-03-10 19:12:29 +00:00
Satoshi Asami 6e39a05fe9 Merge 1.254. 1997-03-06 08:33:34 +00:00
Jordan K. Hubbard 2b3f534293 Fix pkg_add here too (didn't roll my fix in from -current/2.2). 1997-02-28 06:50:37 +00:00
Jordan K. Hubbard 973fd0a179 Adjust menus. 1997-02-27 13:41:41 +00:00
Jordan K. Hubbard 08a42efe19 back-patch into 2.1. 1997-02-27 11:58:27 +00:00
Warner Losh 1d9759293a YAMFC(1.12: buffer overflow) 1997-02-26 06:14:11 +00:00
Justin T. Gibbs f970528e72 Sync with current. 1997-02-25 03:54:40 +00:00
Eivind Eklund 397d601480 YAMFC (Matches version 1.2 or 1.3, depending on file - security fixes)
This should go in 2.2, but I won't put it there until I find somewhere
to test it for 2.2.
1997-02-24 20:32:22 +00:00
Jordan K. Hubbard bf004a6d09 Correct minor formatting nits.
Submitted-By: gpalmer
1997-02-24 05:03:04 +00:00
Jordan K. Hubbard 3c14851ede Depending on when the user exits, it's not an error to have no
sysconfig file.  Don't whine.
1997-02-23 15:07:22 +00:00
Eivind Eklund 402308a221 YAMFC (rev 1.4 - security fixes) 1997-02-23 13:59:43 +00:00
Eivind Eklund 16b31603d3 YAMFC (1.2 - security fix) 1997-02-23 13:58:04 +00:00
Satoshi Asami 41d0ad865c Merge 1.251, 1.252 and 1.253. 1997-02-23 13:27:40 +00:00
Garrett Wollman bdcbab7fb5 Make the analogous fix to rev. 1.30. Note that this TCP probably
has lots of other bugs still remaining, and it also still has
the mondo switch statement from Hell.
1997-02-21 17:05:52 +00:00
Ollivier Robert d03296652c Import security fix from -current:
Security patch from OpenBSD: fixes potential buffer overflow. (manually
applied because the diff was rejected).

Reviewed by:  Warner Losh
Obtained from:        OpenBSD
1997-02-21 08:32:34 +00:00
David Greenman ce6a5b7bc2 Brought in fix from rev 1.51: don't clear P_SUGID if various {u,g}id don't
match.
1997-02-19 17:58:29 +00:00
Jordan K. Hubbard c2b805c3e2 Might as well update these values too, while I'm at it. 1997-02-19 17:22:19 +00:00
Jordan K. Hubbard 3bd426de32 Merge blunderfix. 1997-02-19 17:06:18 +00:00
David Greenman 725728d3f1 Brought in fix from rev 1.15: protect from stack overrun.
NOTE: I do not plan to move the RELENG_2_1_7_RELEASE tag after this
commit since the release has presumably already been rolled. If Jordan
wants to include this change, then he'll need to move the tag himself.
1997-02-19 08:12:01 +00:00
Justin T. Gibbs 6d14058c93 Sync with current. 1997-02-19 01:02:21 +00:00
David Greenman 0732cb7664 Updated to Jan 22, 1997 revision from the InterNIC. 1997-02-18 23:37:58 +00:00
David Greenman 1dc3787975 Brought in fix from rev 1.18: fix for ccd when using bounce buffers (init
b_bufsize).
1997-02-18 22:40:31 +00:00
Justin T. Gibbs 336a99a142 Sync with HEAD. 1997-02-18 20:31:44 +00:00
Justin T. Gibbs e7573d045e Kill the initialization of two old scratch ram variables. They were removed
to make space for the larger message buffer.
1997-02-18 19:53:23 +00:00
Justin T. Gibbs 54eacce011 Enlarge the message out buffer from 6 to 8 bytes. Now that sync and wide
negotiation messages may be tagged, we were overrunning the old buffer.
The variable that was getting squashed is updated before the message goes
out, causing corrupted SDTR or WDTR messages.  Depending on the phases
traversed before message out, this could cause the wrong offset to be
negotiated allowing data overruns to occur.  The problem is easier to
detect with wide targets on the chain since the allowed offset is smaller.

Also removed the unnecessary  clearing of SPIORDY during the message out
phase.  We don't rely on SPIORDY any more.
1997-02-18 19:52:38 +00:00
Jordan K. Hubbard 95f3479e86 YAMFC (will move tag for this file). 1997-02-18 16:20:43 +00:00
Jordan K. Hubbard d4b8a803d2 YAMFC 1997-02-18 04:39:18 +00:00
Justin T. Gibbs 3edb5b8243 Sync with current - Disable use of AAP in queueing commands and fix a few
error recovery bugs.
1997-02-18 04:27:08 +00:00
Jordan K. Hubbard 9e1e69007e YAMFC 1997-02-18 01:51:09 +00:00
Jordan K. Hubbard 6b131fd325 Update packages to correct versions for 2.1.7 1997-02-18 01:39:37 +00:00
Jordan K. Hubbard 96f6ce831d Merge ftp timeout fix. 1997-02-18 01:36:36 +00:00
Jordan K. Hubbard 722da8795b YAMFC 1997-02-17 22:09:41 +00:00
Jordan K. Hubbard 2a161a564f YAMFC 1997-02-17 13:42:53 +00:00
Jordan K. Hubbard ef6315440d YAMFC 1997-02-17 13:31:52 +00:00
Jordan K. Hubbard 257b64e655 Make sysinstall obj link, as in -current. 1997-02-17 11:04:30 +00:00
David Greenman 5400a1d50b Pass P_SUGID on to the child of a fork(). It was possible to get rlogin
to coredump previously since it (somewhat uniquely) is setuid and forks
without execing, and thus without passing P_SUGID the child could
coredump and possibly divulge sensitive information (such as encrypted
passwords from the passwd database).
1997-02-17 10:58:46 +00:00
Jordan K. Hubbard cb6db0be82 Tweak annoying title. 1997-02-17 08:32:05 +00:00
Jordan K. Hubbard efc20b9b20 YAMFC 1997-02-16 23:36:45 +00:00
Jordan K. Hubbard 3a4a0410ce YAMFC 1997-02-16 10:20:55 +00:00
Jordan K. Hubbard 89ff02f2cd 2.1's tzsetup has the UTC/localtime query - we don't need it in sysinstall
for 2.1.
1997-02-16 06:48:59 +00:00
Jordan K. Hubbard a395a8ddaa Merge install notes. 1997-02-16 00:55:17 +00:00
Jordan K. Hubbard c02d319382 YAMFC 1997-02-15 16:36:16 +00:00
Jordan K. Hubbard e8170c615e Sync. 1997-02-15 15:41:44 +00:00
Bruce Evans 86f0017da6 Restored .endif in 2.1 too. 1997-02-15 14:30:02 +00:00
Jordan K. Hubbard 0f2f75d4cd Merge-o-mat. 1997-02-15 14:18:11 +00:00
Jordan K. Hubbard 760b3ff032 YAMFC 1997-02-15 13:21:19 +00:00
Joerg Wunsch 2007fa5423 YAMFC (rev 1.2: plug a security hole) 1997-02-15 10:18:12 +00:00
Joerg Wunsch 2826b97699 Merge from rev 1.19. 1997-02-15 10:13:25 +00:00
Joerg Wunsch cad0dd6541 Merge the -p option here, to plug an ugly security hole involving
$ENV forwarding over telnet.
1997-02-15 10:09:23 +00:00
Bruce Evans a7536a22f1 Merged from current: 1.12 (deleted confusing -D's) and 1.14 (disabled i387
log1p()).
1997-02-15 05:38:02 +00:00
Jordan K. Hubbard ec8cca06a4 YAMFC 1997-02-14 21:29:27 +00:00
David Greenman 956e27c432 Changed timeout for requesting sense from 100ms to 1 second.
Submitted by:	gibbs
1997-02-14 03:13:37 +00:00
Jordan K. Hubbard 365e7a5627 YAMFC (configResolv()). 1997-02-14 02:56:10 +00:00
Jordan K. Hubbard 036dc9deb5 YAMFC. 1997-02-14 01:54:12 +00:00
Guido van Rooij 588b2ee1f4 Backport -P flag and new default behaviour from -current
(do not allow PORT commands to remote ports less than 1024 or
addresses other than the requestor's address.)
1997-02-13 19:31:55 +00:00
David Greenman 4e0d7f1eeb Last minute fix that might get SMC 9332BDT cards working. Ported from
a -current patch by John Capo <[email protected]>.
1997-02-13 15:14:21 +00:00
Jordan K. Hubbard 41865c3eb8 Merge for 2.1 1997-02-13 00:33:00 +00:00
Justin T. Gibbs 6a1d5c6111 Sync with current:
Fully support auto termination and setting high byte termination.
	Add support for memory mapped I/O.
	Changed initialization order so that the ahc_in/outb functions can
		be used for all I/O even at startup.

Reviewed by: wcarchive
1997-02-12 18:40:17 +00:00
Justin T. Gibbs ae96b458b8 Sync with current:
Fully support auto termination and setting high byte termination.
	Much better error handling and recovery code.
	Add rudimentary Queue Full recovery code.
	Style and type fixes.
	Split up the interrupt handler into subfunctions to improve readability.

Reviewed by: wcarchive
1997-02-12 18:39:03 +00:00
Justin T. Gibbs 53cdd7b2cc Sync with current:
Style and type cleanups.

Reviewed by: wcarchive
1997-02-12 18:36:15 +00:00
Justin T. Gibbs 138d328594 Sync with current:
SCB paging is now performed largely at the sequencer level.
	Totally rewritten mesgin and mesgout phase handling
	WDTR and SDTR message handling replaced with generic extended message
		handling pushing the handling of extended messages up to
		the kernel driver.
	Support the NOOP message.
	Don't clobber in-progress PCI transfers when shutting down DMAs.
	Many other changes to improve error detection and correction.

Reviewed by: wcarchive
1997-02-12 18:35:43 +00:00
Jordan K. Hubbard 779181d670 Small correction for HAVE_PWDB_C macro.
Submitted-By: David Nugent <[email protected]>
1997-02-12 10:47:44 +00:00
Jordan K. Hubbard ea440f5a8c Bump version to 2.1.7.
Reminded-By: Chad R. Larson <[email protected]>
1997-02-11 09:21:24 +00:00
Jordan K. Hubbard 00647e5628 Bring in select CD audio fixes from 2.2.
Approved-By: sos
Submitted-By: John Rochester <[email protected]>
1997-02-10 21:09:18 +00:00
Mark Murray 582231348c YAMFC (buffer overruns and other security fixes)
Tested on: thingy
1997-02-10 20:58:34 +00:00
Bill Fenner b23677495a Another fix related to pr#bin/2585 . That'll teach me to
grep h_length *.c ...
1997-02-10 06:46:37 +00:00
Jordan K. Hubbard c34d79a043 Push RELDATE back; I don't want to break all those ports.
Noted-By: peter
1997-02-10 06:36:10 +00:00
Jordan K. Hubbard 3a27de6a11 Merge r1.12 from HEAD 1997-02-09 23:19:24 +00:00
Bill Fenner 6b98c5e881 Fix possible gethostbyname-related overflows as pointed out in
PR#bin/2585 .
1997-02-09 22:32:04 +00:00
Mark Murray d5eb22b779 YABCFC (Julian Assange's buffer length fixes).
This is a blind commit, but as the diffs are small and very self-contained,
committing them this way is not too much of a hazard.
1997-02-09 21:42:43 +00:00
Eivind Eklund f7a19e923f Removed default setuid bit and added a comment about this to the man page. 1997-02-09 20:53:05 +00:00
Eivind Eklund c259a2c856 Remove setuid bit from default install, and explain in the man page why. 1997-02-09 19:17:34 +00:00
Eivind Eklund 2ec38507c3 Removed a potential buffer overflow. 1997-02-09 15:03:33 +00:00
Eivind Eklund d3c6824031 Removed potential buffer overflow. 1997-02-09 14:20:30 +00:00
Mike Pritchard cd5baeac25 YAMFC: Drop all privs when run with "calendar -a". 1997-02-09 07:50:12 +00:00
Warner Losh b12d22be7d backport 1.11 (possible security hole in rcmd.c) 1997-02-09 06:57:54 +00:00
Warner Losh 2bf0e027c9 Merge buffer oflow from -current (rev 1.5) 1997-02-09 05:20:06 +00:00
Warner Losh ee11a1bf89 Merge buffer oflow from -current (rev 1.3) 1997-02-09 05:10:04 +00:00
Warner Losh 6a1cb1770f Merge buffer oflow from -current (rev 1.4) 1997-02-09 05:05:43 +00:00
Warner Losh 1ee8ce5356 Merge 1.3 from -current (buffer overflow from OpenBSD) 1997-02-09 04:53:42 +00:00
Warner Losh b8498bde4a buffer overflow merge from -current 1.12 1997-02-09 04:41:22 +00:00
Warner Losh 28aa8fa144 Backport IP option parsing from -current 1997-02-09 04:34:54 +00:00
John Polstra aad26cb372 Merge from main branch 1.21 -> 1.22: don't include encrypted passwords
in master.passwd diff output.
1997-02-09 02:08:35 +00:00
Jordan K. Hubbard 9e6e907a18 Update these docs in preparation for 2.1.7 1997-02-08 17:46:06 +00:00
Nate Williams dccedb5e05 Bring in fsck fix from -current, which has been running safely on my 2.1
boxes since it was submitted.

   The following small diff fixes the annoying fsck bug that causes it
   to need to be run twice to end up with correct reference counts for
   inodes for directories that had subdirectories relocated into the
   lost+found directory.
1997-02-08 16:52:55 +00:00
Jordan K. Hubbard 3ec2d329a6 Whoops! There are two changes in here that always need to stay out of
2.1, and I managed to forget about both of them in this merge (even though
I knew about it from before). :-)
1997-02-08 02:02:22 +00:00
Jordan K. Hubbard 44075fb26d Merge 2.1 fetch up to 2.2 level.
Requested-By: wollman
1997-02-07 19:32:14 +00:00
Jordan K. Hubbard 019765e155 Now that this is tagged over, add a small tweak for 2.1.
Submitted by: David Nugent <[email protected]>
1997-02-07 19:15:01 +00:00
Jordan K. Hubbard 13c01cc282 Bring pw into 2.1 branch. 1997-02-07 19:12:19 +00:00
Jordan K. Hubbard b8680a4f43 Whoops! Merged one more line than I meant to. 1997-02-07 19:05:20 +00:00
Jordan K. Hubbard bc879ddf95 Adapt to libftpio changes. 1997-02-07 07:52:44 +00:00
Jordan K. Hubbard 8f3fec335d Apply a quick band-aid to this while we're deciding what to do about
fetch(1) in RELENG_2_1_0.
1997-02-07 06:39:27 +00:00
Jordan K. Hubbard b3c2e1fc0f Roll Peter's typo fix in. 1997-02-07 06:20:03 +00:00
Warner Losh 78b2207ca1 Bring my buffer overflow changes back from -current 1997-02-07 06:11:03 +00:00
Jordan K. Hubbard ed00024f56 It's easier to go forwards than backwards with this, and the RELENG_2_1_0
sysinstall was already broken (I think there's a PR for this somewhere).
This will require some additional changes elsewhere, like bringing in pw.
1997-02-07 04:27:24 +00:00
Warner Losh f2b4a33021 Bring back the OpenBSD inspired fixes to dump.
dumprmt.c (1.7)
	main.c (1.9)
	optr.c (1.4)
1997-02-07 04:15:21 +00:00
Warner Losh 9451b7b706 Bring back my OpenBSD patches, Guido's patches and the fix to Guido's
patches into -stable:
        dirs (1.7)
        main.c (1.3,1.4)
        tape.c (1.5,1.6)
        exterm.h(1.3)
        interactive (1.2,1.3)
1997-02-07 04:13:45 +00:00
Jordan K. Hubbard 864e2d4780 Merge from -current. 1997-02-07 03:24:15 +00:00
Jordan K. Hubbard d4cc0dd698 Merge changes from -current. Quite a lot of bug fixes went into this. 1997-02-07 02:51:33 +00:00
Jordan K. Hubbard 19ea613108 Bring a wide number of improvements over from -current. This is
necessary for sysinstall (in which tag spam causes the HEAD versions to
always appear for certain files, regardless of major branch).
1997-02-07 02:17:47 +00:00
Jordan K. Hubbard 1f8e33d2b6 Bump version info to 2.1.7 so we don't forget. 1997-02-07 01:55:21 +00:00
Mike Pritchard f500949472 Bring in security fixes from -current. 1997-02-06 13:32:25 +00:00
Eivind Eklund ad461bea1f Brought in nescessary changes from -current.
Reviewed by:	jkh
1997-02-06 06:45:01 +00:00
Joe Greco aa1af3afc4 Fix an exploitable buffer overflow condition. From l0pht:
Modstat is sgid kmem which is really handy to become if you feel like
looking through /dev/mem and /dev/kmem (gee, wonder what you might
want to do that for ). Like just about everything else under the sun
it has a buffer overflow problem. The problem exists in the dostat()
routine where an arbitrary sized string is shoved into sbuf.name
through a strcpy().

<http://www.l0pht.com/advisories.html>

This change was committed to 2.2 as rev. 1.4 of modstat.c by joerg, and is
being duplicated verbatim in 2.1-STABLE -JG
1997-02-05 22:58:47 +00:00
David Greenman 3a888d6a17 Brought in various fixes from main branch and wcarchive: some
configuration changes having to do with DMA limits, change to the
way that the board is reset to avoid PCI/system hang, and don't
count short frames as input errors.
Tested extensively on wcarchive.
1997-02-05 12:50:33 +00:00
David Greenman 89b9ab35d9 Killed call to getenv for ENABLE_STARTUP_LOCALE and call to
_startup_setlocale() per recent security hole bug report by
Thomas H. Ptacek <[email protected]>. The bug was also fixed
at a lower level in libc.
hole
1997-02-05 12:04:41 +00:00
David Greenman 32bc8b104a Killed getenv of PATH_LOCALE...similar to rev 1.14 of setlocale.c, but the
calls were spread out all over the place in this 2.1.x version.
1997-02-05 10:04:30 +00:00
Peter Wemm 03675f50e3 Update to 8.8.5 from -current onto 2.1.x branch. Note, this is a blind
commit, I do not have any sane 2.1.x systems within reach.
1997-02-05 07:51:38 +00:00
Paul Traina 2241cdc84a Merge from -current (2.2 is already current) 1997-02-05 06:13:00 +00:00
Paul Traina 10bc76be64 Merge appropriate bits from -current 1997-02-05 06:10:49 +00:00
David Greenman 0ecdbb412d Brought in the important parts of rev 1.186:
Add spltty around call to close
Disallow IO access to everyone if securelevel > 0
Don't corrupt memory if the cursor isn't in the 80x25 area.
1997-02-05 05:41:50 +00:00
David Greenman ff8eca7f6e Killed PG_N from device memory/register mappings. It appears to cause
NMI/parity errors on some machines.
1997-02-05 05:27:15 +00:00
Paul Traina f21c1795b5 Merge from -current 1997-02-05 05:20:20 +00:00
Paul Traina fd65bb44b6 Merge from head:
revision 1.48
    date: 1997/01/26 01:37:05;  author: pst;  state: Exp;  lines: +1 -1
    Don't use /tmp for afterdepend cleanup target
1997-02-05 05:09:13 +00:00
Paul Traina 4af1c15ea4 Merged from head:
revision 1.30 / 1.31
    date: 1997/01/28 07:06:54;  author: davidg;  state: Exp;  lines: +5 -0

    Fix signal handler race condition.
1997-02-05 05:01:24 +00:00
cvs2svn 13c72f074c This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1997-02-05 04:29:54 +00:00
Dima Ruban 296ea871fa Added ``dtterm'' entry.
Reviewed by:	Jordan.
Obtained from: -current/Xinside CDE
1997-01-31 23:21:54 +00:00
Dima Ruban 3c56cf9a5f -L/usr/X386/lib -> -L${X11BASE}/lib 1997-01-31 09:21:58 +00:00
Joerg Wunsch 06176b545f YAMFC (rev 1.11) 1997-01-27 15:40:06 +00:00
Satoshi Asami fb5aed6a17 Merge from 1.249 minus $FreeBSD$ changes. 1997-01-25 02:52:10 +00:00
Satoshi Asami 1fd9820da2 Merge from 1.5: explain interleave and mirroring. 1997-01-25 02:19:15 +00:00
Guido van Rooij a2d44b961b Move intermediary file generation to /var partition (from 1.14 already
in main branch)
1997-01-19 19:42:26 +00:00
Paul Traina 972b9cf163 Fix buffer overrun problem. 1997-01-18 08:35:17 +00:00
Satoshi Asami 7c5e88b7dc Sync everything up to 1.16. 1997-01-13 02:17:00 +00:00
Satoshi Asami 748e263e1d Merge in rev. 1.245 and 1.246. 1997-01-12 12:40:51 +00:00
Satoshi Asami d737fb0b8e Merge 1.244 - "!(" -> "! (". 1997-01-11 11:33:49 +00:00
Satoshi Asami 7b1fa34c8d Merge from 1.10: -C error message fix. 1997-01-07 10:46:31 +00:00
John Polstra 6acd4084ec Merge from main branch 1.12 -> 1.13: Fix -Wall warnings and garbage
exit status.
1997-01-02 16:44:17 +00:00
Satoshi Asami 7a5430c00e Merge from 1.22. 1996-12-31 14:02:05 +00:00
Warner Losh adc988f73d Merge 1.7 from current, at Marc's request 1996-12-27 05:55:12 +00:00
Satoshi Asami 1352103803 Merge from 1.241: checksum code improvements. 1996-12-23 02:53:12 +00:00
Satoshi Asami 257c17f29a Back out my "moving HEAD" fix, apparently this was just a tip of an iceberg
of ugly hacks, and causes many side-effects in places it shouldn't.

The cvs people are aware of the problem but can't solve it, so I don't think
I should be touching it either.
1996-12-19 08:58:07 +00:00
Satoshi Asami d5f02160ba Merge from HEAD. 1996-12-18 02:29:17 +00:00
Satoshi Asami ed288be5ba Merge from HEAD. 1996-12-17 12:24:44 +00:00
Paul Traina e92eaf1075 Merge buffer overrun change in from HEAD 1996-12-16 18:21:49 +00:00
Paul Traina 5e3393116c Fix buffer overrun problems 1996-12-15 20:47:23 +00:00
Paul Traina 093b091bd8 Merge in buffer-overrun fixes from -current 1996-12-15 20:37:59 +00:00
Bruce Evans 9474c9643e Merge from -current (don't use space below the CPU stack). 1996-12-15 15:23:17 +00:00
Bruce Evans 5e5326a1ba Merge from -current (clean up the FPU stack before returning). 1996-12-15 15:15:45 +00:00
Satoshi Asami 378c58eff0 Merge in rev. 1.238. 1996-12-12 04:49:53 +00:00
Satoshi Asami 05d21356fb Bring in "moving HEAD fix" from rev. 1.2 of contrib/cvs/src/diff.c.
I'm sick and tired of it.  I'm going to recompile freefall's cvs now!
1996-12-12 04:40:44 +00:00
Satoshi Asami cfb83353fd Merge from rev. 1.237. 1996-12-11 10:25:04 +00:00
Satoshi Asami 8cd360ec17 Bring in all of 1.236. No more HEAD crap. 1996-12-11 04:53:35 +00:00
Satoshi Asami 1bf5c58257 Merge 1.233, just in case someone's still listening to this branch. 1996-12-04 05:55:07 +00:00
Joerg Wunsch f54ce65bb9 Merge the Makefile changes from -current that allow to build both
versions, the DES-contaminated and the exportable one, during a `make
release'.  This should fix the problems where /sbin/init and /bin/ed
have been missing in the `des' distribution of 2.1.6.

Requested by:	jkh
Reviewed by:	markm
1996-11-24 09:31:43 +00:00
Jordan K. Hubbard ac613515db Update docs to indicate that this is 2.1.6.1 1996-11-24 09:01:52 +00:00
David Greenman 289746cecf Fixed bug that could lead to pmap corruption during asynchronous page
cleans and then cause a panic or worse.

Submitted by:	dyson and wcarchive
1996-11-24 00:19:47 +00:00
Satoshi Asami 625b109de1 Merge 1.4->1.5 diff from -current. Fixes g flag of :S modifier,
courtesy of Adam David.  We need this for the latest bsd.port.mk to
have any chance working.

Approved by:	jkh
1996-11-23 09:56:54 +00:00
Jordan K. Hubbard a42a785e4d [I'm still at COMDEX, but this is an easy commit]
David and I talked for quite awhile today about how to differentiate
2.1.6 from the "service patched" 2.1.6, and while the packaging
can and should stay the same, we still need to know version information
in bug reports.  I'm therefore bumping the version to 2.1.6.1, though
I hope we won't need to refer to it often as such since the 2.1.6 CD will
be, in fact, 2.1.6.1 and I intend to also replace the FTP release with it.
2.1.6a and 2.1.7 were also debated and rejected.  This version number
is the only one we've precedent for (1.1.5.1).
1996-11-23 05:12:21 +00:00
Bill Fenner 207002ac9e Fix previous commit. The patch was appropriate for 4.9.4 but
needed a little tweak for 4.9.3.
1996-11-22 18:07:52 +00:00
Paul Traina 29388f8fe8 Back out rexecd security patch (see note in HEAD) 1996-11-22 09:01:35 +00:00
Nate Williams c470a93b9f Merge-O-Matic.
Bring in the more secure 8.8.3 sources onto the soon to be dead stable
branch in order to have them be part of the 2.1.6a 'security update'.

Reviewed by:	Tom Samplonius <[email protected]>
1996-11-22 05:42:40 +00:00
Paul Traina 9808520bd1 Disable certain commands before login. 1996-11-20 22:25:57 +00:00
Paul Traina 69111243d3 Merge from head 1996-11-20 22:25:39 +00:00
Paul Traina f176719027 Sync with HEAD for 2.1.6 PSU1 1996-11-20 21:44:09 +00:00
Paul Traina 6f8161632a Merge in 1.11 from the main branch for 2.1.6 (SPU1) 1996-11-20 18:36:37 +00:00
Paul Traina c0b59cd1b1 Syn-flood fix (for service pack update 1) 1996-11-20 18:25:30 +00:00
Peter Wemm 5d53a74cd7 fix my previous commit here.. I broke the branch compile with a linker
error due to an undefined function that exists in 8.8 but not 8.7.

Pointed out by: rgrimes
1996-11-18 07:12:49 +00:00
Bill Fenner 6d9a276234 In C, variable declarations are illegal except at the beginning of a
block, even if newer GCC lets you get away with it.  Case labels do
not begin a block, so I added a block around the code that requires
the new variable.
1996-11-17 02:43:29 +00:00
Peter Wemm 52b82940fc adapt rev 1.8 to sendmail-8.7 as in -stable 1996-11-16 16:48:39 +00:00
Jordan K. Hubbard b96a4cd26a Fix various bogons which could cause searches for the console device to
run off a cliff.

Submitted-By: Don Lewis <[email protected]>
1996-11-15 23:40:41 +00:00
Peter Wemm 18938e7ffe Bring in rev 1.8 (don't accumulate unnecessary commas at the end of
the gecos string) and rev 1.9 (don't return pointers to strings on the
stack in struct passwd).
1996-11-15 18:57:36 +00:00
Jordan K. Hubbard 6c5f963f37 Merge BOCA comments from HEAD. 1996-11-15 18:44:20 +00:00
Jordan K. Hubbard 8690eb7f95 Fix minor typo in release notes.
Submitted-By: Don Lewis <[email protected]>
1996-11-15 17:54:18 +00:00
Jordan K. Hubbard c3a6c79d36 This file is just too darn easy to forget about.
Bump to 2.1.6-RELEASE and projected release date of December 1996.
2.2-RELEASE's projected date is January 1997.
1996-11-15 08:20:00 +00:00
Jordan K. Hubbard c27b7c7993 Move TRUE/FALSE outside of #ifdef (as in HEAD). 1996-11-15 08:10:10 +00:00
Jordan K. Hubbard 933a44e8a8 Merge. 1996-11-14 16:24:34 +00:00
Jordan K. Hubbard f6f114b411 Merge lea change from HEAD. 1996-11-14 15:55:40 +00:00
Jordan K. Hubbard bc22467b56 Incorporate some more fixes for floppy auto-sizing from Don.
Submitted-By: Don Lewis <[email protected]>
1996-11-14 14:21:44 +00:00
Satoshi Asami 3c4e06b3f4 Mergetate. 1996-11-14 11:42:14 +00:00
Jordan K. Hubbard ea12cfd3b2 Replace vi with ed on fixit floppy - we're out of space for it and
`ee' on the boot floppy already provides a screen editor anyway (not
the best, but hey - what do you expect for 1.2MB?).

Just getting this off my TODO list, in case this is ever picked up again.
1996-11-14 02:03:52 +00:00
Jordan K. Hubbard fd32efcf44 Since we're not using disklabel's cute cloning feature in 2.1.6, use
a prototype of "auto" instead.
Submitted-By: Don Lewis <[email protected]>
1996-11-13 13:15:45 +00:00
Jordan K. Hubbard 5f3610e40a Merge from HEAD. 1996-11-13 12:07:38 +00:00
Jordan K. Hubbard e8e6fd2156 Merge more robust userconfig selection behavior from -current. 1996-11-13 12:03:17 +00:00
Jordan K. Hubbard f0fd609eff Bump BOOTMFSSIZE again on advice from Don (I'm working on 2.2 right now
so my 2.1.6 builds are somewhat lagging).  Also take out the debugging
info flag as a default in doFS.sh
1996-11-13 11:58:29 +00:00
Satoshi Asami af20617bdb Merge from -current. 1996-11-13 11:42:57 +00:00
Jordan K. Hubbard 73ff38eacc Bruce's suggestion with disklabel and MFS size bump. 1996-11-12 22:32:35 +00:00
Stefan Eßer f3e7959b32 Fix PCI to PCI bridge register bit field masks.
Thanks to "Mike Durian" <[email protected]> for the very good
problem report and his support as a beta tester of this patch.
1996-11-12 22:20:22 +00:00
Jordan K. Hubbard 5d87a35849 Merge r1.140 1996-11-12 18:43:06 +00:00
Jordan K. Hubbard 6e0edc431b Update to version 3.8a.
Requested-By: Bill Fenner <[email protected]>
1996-11-12 18:20:53 +00:00
Jordan K. Hubbard 8f64c1238a Fix the ipfw LKM.
Submitted-By: [email protected] (John Capo)
1996-11-12 17:31:31 +00:00
Jordan K. Hubbard d527b359a9 Continue my work merging the unmerged. 1996-11-12 13:44:27 +00:00
Jordan K. Hubbard 883fbfddd6 [cry, wail, scream]
I thought I *merged* this already!  I even remember fixing the exact
same things I just fixed this time.  Sigh.  Maybe I just dreamed it.
Anyway, this would more than explain my floppy build problems. :-(

If anyone wants me, I'll be in the corner wearing the orange traffic cone.
1996-11-12 12:43:39 +00:00
David Greenman 5d8a5196cf Killed "unknown protocol" printf. 1996-11-12 08:43:32 +00:00
Jordan K. Hubbard 31ccf96e84 Merge r1.6.
Requested-By: bde
1996-11-11 22:32:04 +00:00
Jordan K. Hubbard 1fa8d01d37 Staple RELEASETAG since it's always the same for this branch.
Go back to previous method of specifying vi's location for 2.1 in
fixit floppy (ugh).
1996-11-11 16:07:43 +00:00
Jordan K. Hubbard b77d339c49 Bump Mr. Snake to 2.1.6. 1996-11-11 14:15:08 +00:00
Jordan K. Hubbard dc9b9ab5d2 Whoops, merge the Makefile too! :-} 1996-11-10 20:44:59 +00:00
Jordan K. Hubbard 8053682ed7 Incorporate part of the XT_KEYBOARD change that Nate missed.
Please be more careful when modifying code in this branch!
If my 8 hour release build had died (and it would have, in a few
more hours) because of this, I'd have been displeased. :)
1996-11-10 19:12:48 +00:00
Nate Williams e7a2318397 From -current:
Allow us to enable the 'XT_KEYBOARD' code using a configuration flag.
This allows the user to add modify syscons's configuration flags using
UserConfig that will allow older/quirky hardware (most notably older IBM
ThinkPad laptops) to work with the standard boot kernel.

(note: I used the same flag as in -current so the documentation would be
the same)

Inspired by:    The Nomads
1996-11-10 16:57:43 +00:00
David Greenman 60a0e13292 Put the packet error printf inside #ifdef DIAGNOSTIC. 1996-11-10 13:36:46 +00:00
Jordan K. Hubbard 4cfb401d60 Another merge from HEAD before rolling a 2.1.6 release candidate
(Tuesday is still the cut-off date for bug fixes!).
1996-11-10 13:14:49 +00:00
Jordan K. Hubbard fa82ca0529 Merge r1.24 from HEAD (good idea). 1996-11-10 13:11:30 +00:00
Jordan K. Hubbard dab80884bf Bring in Joerg's changes from the HEAD. 1996-11-10 12:45:04 +00:00
David Greenman 2ce156e490 Updated to a newer version from Matt Thomas. This is the same version
that -current is based on. This has been tested on wcarchive for about
12 hours and in -current for a couple of months.
This update should fix many of the compatibility problems that people
have reported.
1996-11-10 12:32:35 +00:00
Satoshi Asami 7987ae06be Put ccd in the right place. Sorry about the screwup.
Reported by:	Andre Albsmeier <[email protected]>
1996-11-10 11:21:15 +00:00
Jordan K. Hubbard 5bfa20bad8 Merge Makefile fix, an old disks.c fix which somehow didn't get in
and kill the mysterious extra copy of keymap.c appended to itself.
1996-11-09 21:04:03 +00:00
Jordan K. Hubbard 7cc9ceeccb Commit a saner version of this without so much disklabel trickery.
I'll stick to the old way of doing things for 2.1.
1996-11-09 20:32:26 +00:00
Jordan K. Hubbard 19f5c35ec2 Back out previous change - I don't think it's necessary now that
Poul's shown me the real culprit is rawboot.
1996-11-09 20:21:47 +00:00
Jordan K. Hubbard c31f183aa3 Merge in Bruce's cleanups from HEAD. 1996-11-09 09:26:44 +00:00
Jordan K. Hubbard 0f825d05b2 Merge 1996-11-09 09:23:25 +00:00
Jordan K. Hubbard 027d958ed8 Merge r1.83
Requested-By: se
1996-11-09 08:41:50 +00:00
Guido van Rooij 43346dc696 Retrofit rwhod security patches. 1996-11-08 21:49:52 +00:00
Guido van Rooij 506ed58087 Retrofit rwhod security patches. 1996-11-08 21:40:16 +00:00
Jordan K. Hubbard 0e818078c8 Bring in asprintf*() prototypes from HEAD. 1996-11-08 18:31:47 +00:00
Jordan K. Hubbard a1dfdf15cc Merge revision 1.23 from HEAD.
Requested-By: bde
1996-11-08 13:39:42 +00:00
Jordan K. Hubbard 5f1e86edf1 Another distribute target fix.
Submitted-By: Don Lewis <[email protected]>
1996-11-08 13:26:32 +00:00
Jordan K. Hubbard 12519f8ccf Wow, make the vmstat display actually usable! This is a cosmetic
fix, but low-impact and worth the comeasurate risk.  I [jkh] can't even
test it in -current since systat's vmstat display is completely broken
there at the moment, printing out: "The alternate system clock has died!"

Submitted-By: Heiko Blume <[email protected]>
1996-11-08 12:56:36 +00:00
Jordan K. Hubbard c97f49c252 Adapt to gcc 2.6.3 and bring one change across from HEAD. 1996-11-08 09:30:44 +00:00
Jordan K. Hubbard 2fa0b5b21b Add bsd.kern.mk 1996-11-08 06:33:38 +00:00
Jordan K. Hubbard e3888f5ce3 include distribute target.
Submitted-By: Don Lewis <[email protected]>
1996-11-08 06:09:44 +00:00
Jordan K. Hubbard 16802300ec Build c++rt0.o before libg++, just as in -current.
Pointed-Out-By: Don Lewis <[email protected]>
1996-11-08 06:08:10 +00:00
Jordan K. Hubbard 248b7a9530 Remove an extraneous malloc() definition.
Submitted-By: Don Lewis <[email protected]>
1996-11-08 06:05:11 +00:00
Jordan K. Hubbard 00a9c6e916 Yikes! Add rawboot.
Thanks-for-the-reminder-to: Don Lewis <[email protected]>
1996-11-08 05:21:01 +00:00
Bill Paul f62abeca53 - Make _yp_unbind() check for a NULL RPC client handle before
calling clnt_destroy().

- Let yp_order() handle RPC_PROCUNAVAIL that might be returned
  from NIS+ servers in YP compat mode gracefully.

2.1.6 candidate
1996-11-08 02:06:30 +00:00
Bruce Evans dde9b27a7b Brought in fixes from rev.1.146 - don't write to the divisor latch
registers unnecessarily, etc.
1996-11-07 17:53:06 +00:00
Jordan K. Hubbard 690701f2a4 Merge from head. 1996-11-07 14:19:31 +00:00
Wolfram Schneider 23c24233d9 merge 1996-11-07 12:44:43 +00:00
Jordan K. Hubbard 259b77225b Bring new screen map in from HEAD. 1996-11-07 09:26:32 +00:00
Jordan K. Hubbard 95546cc5be Merge from HEAD. 1996-11-07 09:18:15 +00:00
Satoshi Asami db0f082dd4 Merge rev. 1.2 from HEAD. Make xargs take into account the bytes
occupied by the environment.
1996-11-07 05:37:05 +00:00
Satoshi Asami 09326b338e Merge with -current. 1996-11-07 04:14:22 +00:00
cvs2svn 349ef01462 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-11-06 22:49:50 +00:00
Joerg Wunsch a85a4c1fcb Fix my broken config entries for the `od' driver in the !NEW_SCSICONF
case.  I've accidentally copied over the NEW_SCSICONF entries there,
which was totally bogus.

Closes PR #kern/1829: KONICA MO drive config...

Submitted by:	[email protected] (Shunsuke Akiyama)
1996-11-06 17:34:25 +00:00
John Polstra 2e771ebce0 Bring libz into the RELENG_2_1_0 branch. 1996-11-06 17:05:30 +00:00
Joerg Wunsch 1f30a75dfe Disable the `worm' driver for 2.1.6. It doesn't work with the popluar
HP drives, and now that 2.2 is around the corner, there's no need to
also include the required patch to the SCSI subsystem into 2.1.6.
1996-11-06 12:42:11 +00:00
John Polstra fe74552ec0 Merge from HEAD 1.23 -> 1.24: Fix spelling error. 1996-11-05 22:29:52 +00:00
Guido van Rooij 5a997d2b6a New vx driver for:
3COM 3C590 Etherlink III PCI,
        3COM 3C595 Fast Etherlink PCI,
        3COM 3C592 Etherlink III EISA,
        3COM 3C590 Fast Etherlink EISA,
        3COM 3C900 Etherlink XL PCI and
        3COM 3C905 Fast Etherlink XL PCI.

This driver is based on OpenBSD's driver. I modified it to run under FreeBSd
and made it actually work usefully.
Afterwards, [email protected] (HAMADA Naoki) added EISA support as well as
early support for 3C900 Etherlink XL PCI and 3C905 Fast Etherlink XL PCI.
He also split up the driver in a bus independant and bus dependant parts.

Especially the 3c59X support should be pretty stable now.

Submitted by:	partly [email protected] (HAMADA Naoki)
Obtained from:partly OpenBSD
1996-11-04 22:17:20 +00:00
Jordan K. Hubbard bde21cce2d As requested by bde:
Should be in 2.1.5 and 2.2.

  Revision  Changes    Path
  1.22      +10 -6     src/sys/i386/isa/diskslice_machdep.c
1996-11-04 18:28:57 +00:00
Jordan K. Hubbard a4f1d29d68 As requested by bde:
These fixes should be in 2.1.6 and 2.2.

  Revision  Changes    Path
  1.42      +30 -6     src/sys/ufs/ufs/ufs_vnops.c
1996-11-04 18:26:47 +00:00
Jordan K. Hubbard 79f1f6e793 merge-o-tron 1996-11-04 17:44:23 +00:00
Marc G. Fournier 547feaa15b Merge in a patch from 2.2-CURRENT for OpenTunnel
Close PR# bin/1316

Reviewed by:	 J Wunsch <[email protected]>
1996-11-04 14:47:09 +00:00
Jordan K. Hubbard 2bb83d0f01 merge-o-matic. I may have to update some packages in 2.1.6 myself
if it comes down to it, but not that many.  BTW, in case it's not
obvious, I'm mostly merging away in -stable while phk and joerg do the
2.2-current merging for now.  I'm getting 2.1.6 out of the way so that
I can concentrate on 2.2.
1996-11-04 13:08:58 +00:00
Jordan K. Hubbard db2a660432 A more acceptible hybrid of 2.2's and 2.1's versions. May still
need to pull in some of Bruce's changes to make /dev/vn0c work as
it should.
1996-11-03 21:35:08 +00:00
Jordan K. Hubbard dc71bf63a3 Whoops, forgot to prune -lipx from this file. 1996-11-03 11:55:49 +00:00
Jordan K. Hubbard d850279036 d'oh! Forgot about the cvs -d stuff, *again*. 1996-11-03 06:22:58 +00:00
Jordan K. Hubbard 6ba396b65f Set RELEASETAG by default, since there's no reason not to. 1996-11-03 06:02:33 +00:00
Jordan K. Hubbard 2552197c18 2nd try - sync up and try to produce a working -stable release build. 1996-11-03 05:48:18 +00:00
Jordan K. Hubbard 40489a8e51 Remove extraneous copies of vasprintf(). 1996-11-03 05:34:00 +00:00
Jordan K. Hubbard 162e9e4306 Sync up vasprintf() support with -current. 1996-11-03 05:28:16 +00:00
Jordan K. Hubbard a6dad8aa23 Moved to libc, as with -current. 1996-11-03 05:23:45 +00:00
Warner Losh 401fcb586a Backport rev 1.3 and 1.2 which implemented -0 to -stable branch.
Reviewed by:    Warner Losh <[email protected]>
Submitted by:   Marc Slemko <[email protected]>
Obtained from:  OpenBSD
1996-11-01 18:47:57 +00:00
Warner Losh 8f93d972a9 Back port OpenBSD of 961025 merge in -current to -stable 1996-11-01 04:57:52 +00:00
Joerg Wunsch dd92706c78 Merge the fix from rev 1.14: don't modify a malloc()ed pointer. 1996-10-28 23:03:54 +00:00
Warner Losh 4cf2407013 comaptibles->compatibles 1996-10-28 17:16:40 +00:00
Bill Fenner 6773ede3bd Bring in security & -host changes from rev 1.16
Add $Id$
1996-10-27 17:50:49 +00:00
Joerg Wunsch 334e2320d8 Merge the fix from rev 1.8 of getvfsent.c, fix an off-by-one
error.
1996-10-26 21:57:07 +00:00
Warner Losh bc0439b6c9 Backport 1.8 and 1.9 to -stable 1996-10-26 01:16:37 +00:00
David Greenman bb5056e7ae In vm_page_alloc_contig(), round "size" up to the next page boundry. Not
doing so breaks the looping and bad things will happen. This was exposed
when testing some (aha2940) fixes from Justin that didn't work because of
this.
This fix is relevant only to -stable since -current already has the
equivilent in the contigmalloc() routine.
1996-10-24 04:31:51 +00:00
Joerg Wunsch a970253b52 Merge the fix from rev 1.6: properly ignore "nc" if it's not present. 1996-10-22 16:19:09 +00:00
Bill Paul 6b05ddd343 Fix the format strings I botched. 1996-10-22 03:45:15 +00:00
Bill Paul 19698bb448 Part 2 of PR #1519 fix from -current. 1996-10-22 03:31:30 +00:00
Bill Paul a470134aa5 Bring in part 1 of fix for PR #1519 from -current. 1996-10-22 03:21:48 +00:00
Wolfram Schneider b849008b41 add forgotten killall 1996-10-21 21:21:32 +00:00
Joerg Wunsch 1801493821 Merge the -p changes (rev 1.2 of vgrind.sh) into this branch, and
document them.
1996-10-21 18:06:02 +00:00
Bill Paul 28d42418bd Patch in a couple of NIS fixes from -current. This fixes some problems
with parsing +group::: lines.
1996-10-20 20:10:47 +00:00
David Greenman 3d33b451be Brought in change from revs 1.19/1.26: check for P_SUGID before
coredumping.
1996-10-19 01:07:38 +00:00
Guido van Rooij 127220ad3c Backout bzero patch. 1996-10-18 19:57:28 +00:00
Joerg Wunsch d5b27f6340 Update to the improved C/C++ handling (rev 1.4 of regexp.c and
vgrindefs.src).
1996-10-18 17:25:08 +00:00
Joerg Wunsch d6577c47a3 Merge the changes from these respective revisions:
regexp.c 1.3
 vfontedpr.c 1.5
 vgrindefs.5 1.2
 vgrindefs.src 1.3
1996-10-18 14:16:25 +00:00
Guido van Rooij 0bf20bab81 When freeing buffers in the db routines, also zeroize them
This should solve the bug where a coredumping ftpd reveals
encrypted passwords.
Obtained from: OpenBSD
1996-10-17 18:27:58 +00:00
Jordan K. Hubbard 67fb80aeab Revert this to something more compatible with -stable. 1996-10-17 16:54:15 +00:00
Jordan K. Hubbard 1bb4051af6 Bring in the *asprintf() family of routines. 1996-10-17 16:11:46 +00:00
Jordan K. Hubbard f8fd263ecd Remove -lipx; not needed in -stable. 1996-10-17 16:09:59 +00:00
Jordan K. Hubbard b19c0d128c Whoops, I took over the `cvs -d' changes by mistake (which won't work in
2.1-stable).
1996-10-16 19:32:18 +00:00
Jordan K. Hubbard 86788fb75c Document new userconfig options. 1996-10-16 02:21:06 +00:00
Jordan K. Hubbard 252c42d64e Merge boot changes from HEAD to sync with sysinstall. 1996-10-16 02:16:05 +00:00
Joerg Wunsch b113287a33 Merge the Perl definition from HEAD. 1996-10-15 18:59:27 +00:00
Jordan K. Hubbard e2fca6c703 Merge from HEAD. 1996-10-15 18:39:12 +00:00
Jordan K. Hubbard f215037ee6 Mondo-merge of new 2.2 installation technology. 1996-10-15 17:04:56 +00:00
Joerg Wunsch a6678ed23e Merge the rev 1.17 fix. 1996-10-14 22:56:50 +00:00
Joerg Wunsch c4999ac8d4 Bring in the fixes from rev 1.14 and 1.15 of savecore.c and 1.4 of
savecore.8: obey minfree constraints, restrict access permission on
vmcore, and correct a typo.
1996-10-13 21:03:47 +00:00
Joerg Wunsch ee0893b9cc Pull the fix from rev 1.7: prevent a division by 0. 1996-10-12 10:46:58 +00:00
John Polstra 82276f4c64 Bring in fixes from main branch 1.4 -> 1.5: bad "h_errno" declaration,
and missing "const".
1996-10-08 22:35:16 +00:00
Guido van Rooij e0dee0b17f Reviewed by:
Submitted by:
Obtained from:
1996-10-08 14:57:02 +00:00
Joerg Wunsch f8cca2dc47 Pull the fix from rev 1.14: export $TERM only if it does exist. 1996-10-07 10:02:48 +00:00
Justin T. Gibbs 647cde13c4 Try number two. Add missing paren in MSG_IDENTIFY macro. 1996-10-07 03:53:43 +00:00
Justin T. Gibbs 3ebd05b37a Bring in bug fix from 'SCSI' branch. 1996-10-06 22:50:56 +00:00
Justin T. Gibbs c3aa9d2d1d If, during an SDTR negotiation, the target comes back with a response
that is too low for the aic7xxx chip to handle with sync transfers,
negotiate async transfers.
1996-10-06 19:43:36 +00:00
Justin T. Gibbs 46088c5d77 Bring aic7xxx driver bug fixes from 'SCSI' into stable. 1996-10-06 16:42:35 +00:00
cvs2svn 4f5e3a6468 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-10-06 07:58:03 +00:00
David Greenman ba0389a43b Added multicast support and fixed BPF cookie bug.
Submitted by:	Steven McCanne <[email protected]>
1996-10-03 11:01:21 +00:00
David Greenman 2a1a24deec Brought in fixes from rev 1.20. 1996-09-29 10:21:38 +00:00
John Polstra cb2edcd185 Bring in bug fix from main branch 1.6 -> 1.7: correct faulty handling of
12:xx AM and 12:xx PM.
1996-09-25 12:03:27 +00:00
Nate Williams 218be1b49c From the HEAD.
Fix one byte buffer overflow from Eric Allman.
1996-09-22 15:50:22 +00:00
David Greenman de67d6db6a Brought in bugfix and improvements from rev 1.19. 1996-09-22 11:50:19 +00:00
Nate Williams 3b7e12abe4 Bring in Andrey's fix from the HEAD for broken '&' processing in gecos
field.
1996-09-22 03:45:25 +00:00
David Greenman 83198763b6 Brought in fix from rev 1.18: fix for panic when out of mbuf clusters. 1996-09-20 11:06:43 +00:00
Paul Traina d5b2bafb44 Bring in: Grab h2ph from /usr/bin, not /usr/local/bin! from head 1996-09-19 17:22:55 +00:00
David Greenman aa1c206c46 Brought in changes from main branch for some additional stats (listendrop
and others) and some cosmetic changes.
1996-09-19 10:05:04 +00:00
David Greenman 10a87ad77e Brought in the listendrop and udphashmiss stats from main branch. 1996-09-19 09:54:38 +00:00
David Greenman 1f219de96c Brought in fix from rev 1.16: dynamic threshold adjustment. 1996-09-19 09:16:13 +00:00
Paul Traina ce0a993ca4 Bring in the new sysctl variables and TCP timer patches from head 1996-09-19 08:19:00 +00:00
Peter Wemm fbb8be5c8f Simple update of 2.1 branch of sendmail to 8.7.6.
Note: I cannot test this, this is a blind commit.  Somebody else
who has a 2.1.x machine is going to have to look more closely at this.
1996-09-19 04:31:01 +00:00
David Greenman 3f0139e934 Brought in fix from rev 1.15: increase tx threshold to 1024 bytes. 1996-09-18 16:19:28 +00:00
Rodney W. Grimes 79efae40a2 Remove botched up code that attempted to print I/O base address for
the 0x12308086 (Intel PIIX) Bus master IDE Interface, it is already
printed correctly by the generic PCI magreg code.
1996-09-16 08:52:18 +00:00
Jordan K. Hubbard 8fd529e8dc Import -L flag fix from HEAD 1996-09-12 17:27:05 +00:00
David Greenman bb4e613445 Brought in fix from rev 1.47: dequeue mbuf before freeing, not after. 1996-09-08 13:46:46 +00:00
Rodney W. Grimes 0188ecc7f2 First pass at merging minor differences between HEAD and RELENG_2_1_0,
this eliminates cosmetic differences and brings over the staticizing
of this file.

Add detection of several Intel chips recently added to HEAD (Natoma and
Orion GX/KX).

More clean up work will happen after pass 2 of merging once the files
are pretty much identical.  After that additional bootverbose chipset
register dumps will be added (Triton-II and Natoma).
1996-09-06 09:17:05 +00:00
Bruce Evans 6c3f241e16 Brought in change from rev.1.3: fix precision bugs. 1996-08-28 16:42:01 +00:00
Nate Williams 52360938a3 Bump the 'stable' branches name back to '2.1.5', but leave it as
'STABLE'. This will make the almost defunct kernels spit out
'2.1.5-STABLE', which correctly implies post 2.1.5R.

Prodded by:	rgrimes and others
1996-08-16 21:44:08 +00:00
David Greenman a6189554c0 Brought in fix from rev 1.7: fix^2 for continuation lines. 1996-08-15 17:11:13 +00:00
David Greenman 7afb7e7ace Brought in fix from rev 1.58: splbio() protect vnode block lists in
reassignbuf().
1996-08-15 17:08:20 +00:00
Rodney W. Grimes 69aaa91ec3 Add kzip to list of clean and cleandir SUBDIR's.
Noticed by:	Matt Bartley <[email protected]>
1996-08-13 18:15:37 +00:00
Rodney W. Grimes 1bb33e2a0b Add missing includes: entries for gnu/lib/lib{gmp,mp}, lib/csu/${MACHINE},
lib/libdisk, and secure/lib/libdes.  Now a make -DCLOBBER includes _fully_
recreates /usr/include, which then allows the x2ph stuff to get all of the
files when DESTDIR is set.

Alphabetize the gnu/lib/lib* section of includes:
1996-08-11 03:05:16 +00:00
Rodney W. Grimes 93552a48be Add two missing entries, share/doc/psd/05.sysman and
share/zoneinfo/America/Indiana.
1996-08-10 21:59:41 +00:00
Stefan Eßer 92fc438c2a Small modification to the configuration mechanism 1 detection algorithm.
This ought to make it more tolerant against another chip set that does
not conform to the PCI spec with regard to the configuration address
register ...
1996-08-05 19:25:41 +00:00
Stefan Eßer e0b2901d8f Add support for FAILSAFE options line in kernel config file.
This had been added to -current some time ago, and somehow failed
to be moved over to -stable in time for 2.1.5R ...
1996-08-05 19:10:33 +00:00
Alexander Langer 5ac7c3a69f Change version to 2.1.5. Closes PR 1406. 1996-08-05 02:55:15 +00:00
Peter Wemm 55e572c101 Now that 2.1.5-RELEASE is done, and the -stable code has had two commits,
it's time to stop calling it -RELEASE anymore.  Revert last change and
set the "name" back to 2.1-STABLE again.

Reviewed by: jkh (about a week ago)
1996-08-02 01:11:10 +00:00
Jordan K. Hubbard 796b13787e Do my good deed for the day and merge in some recent pkg_install fixes
for those folk still supping -stable in the fond hope that folks might
occasionally do nice things to it.
1996-08-01 12:17:44 +00:00
Paul Traina 323b5b1147 Patch rlogin environment variable overflow 1996-07-25 18:29:35 +00:00
Jordan K. Hubbard 231387f437 Merge 1996-07-16 17:34:39 +00:00
Jordan K. Hubbard d37ec9d43f Might as well update the handbook while I'm at it - some sections have
been added.
1996-07-16 16:01:35 +00:00
David Greenman 91506762c9 Ported the 3Com 3c590/3c595 driver from -current to -stable (for 2.1.5).
Done against my better judgement, but at least we won't be sued for false
advertising. Sigh.
1996-07-16 08:53:21 +00:00
David Greenman 7ef6b908ff Woops, one change snuck in that I wanted in a seperate commit... 1996-07-16 08:47:09 +00:00
David Greenman 270dbb52f8 Add forgotten fxp0 entry. 1996-07-16 08:45:52 +00:00
David Greenman ccc6f7bfcd Add forgotten fxp0 entry. 1996-07-16 08:44:57 +00:00
David Greenman 79bfcc2d22 Back out that last patch since it is causing people's cards to hang. 1996-07-16 00:15:17 +00:00
Jordan K. Hubbard 91e01093ad Bring over to 2.1-stable branch, to be tagged into RELENG_2_1_5_RELEASE
as soon as Peter sees this. :-)  Peter:  Another problem:  There were
two files modified in -current; installUpgrade.c and label.c.  Of the two,
only label.c is branched properly (re: our earlier conversation with apache.c).
I don't know what effect this has, if any, but just FYI..
1996-07-14 01:57:49 +00:00
Peter Wemm f77743a7ad Bump REVISION to "2.1.5" and BRANCH to "RELEASE" in preperation for 2.1.5
tree tagging.

Reviewed by:	davidg
1996-07-13 14:29:13 +00:00
David Greenman 9cd782cad9 Brought in fix from rev 1.50: enable transmit complete interrupt. 1996-07-13 10:51:10 +00:00
Jordan K. Hubbard b69605d8fa Mergosity. 1996-07-13 05:52:02 +00:00
Jordan K. Hubbard 964edc739b Mergicate. 1996-07-13 05:45:41 +00:00
Jordan K. Hubbard 56c1874f21 Mergitate. 1996-07-13 05:14:52 +00:00
Jordan K. Hubbard 513b4d54e0 Mergification. 1996-07-13 05:10:22 +00:00
Jordan K. Hubbard cb53fe8f5c .xsession should be perm 755
Submitted by:	pst
1996-07-13 04:29:10 +00:00
Bill Fenner cdef477c3d Bring in fix in rev 1.34: copy the pullup'd mbuf to avoid corruption
of packets received on the router.

Ok'd by:	davidg
1996-07-12 18:35:45 +00:00
David Greenman 8f501224d4 Brought in fix from revs 1.18/1.19: fix bug in slow timeout processing. 1996-07-12 17:31:46 +00:00
Jordan K. Hubbard 2db3fa8d19 Mergitude. 1996-07-12 16:35:29 +00:00
Jordan K. Hubbard bef735d294 Mergify 1996-07-12 16:33:27 +00:00
Jordan K. Hubbard 8daf812670 Merge-o-lator. 1996-07-12 15:26:58 +00:00
Jordan K. Hubbard d5ce44021b Remove reverence to sr.4 that crept in - that's not in -stable yet! 1996-07-12 12:00:37 +00:00
Jordan K. Hubbard eabb76aa81 Merge 1996-07-12 11:42:33 +00:00
Jordan K. Hubbard 72d49eac59 Get this ready for 2.1.5-RELEASE 1996-07-12 11:41:45 +00:00
Paul Traina 51d4ad369a Correct security problem in 8lgm advisory 1996-07-12 06:19:48 +00:00
Jordan K. Hubbard 287563c307 Merge. 1996-07-11 20:13:44 +00:00
Mike Pritchard 75b8a7d052 Bring in zero.4 from -current. Update null.4 to xref it. 1996-07-11 20:11:36 +00:00
Jordan K. Hubbard 90753d7a98 Merge. 1996-07-11 20:06:57 +00:00
Mike Pritchard 1b898727d9 Install some new man pages from -current (the files have
already been tagged onto the -stable branch):

aic.4, eg.4, el.4, ep.4, mtio.4, ncr.4 and wt.4

Also include some additional MLINKS for the spkr and pcvt man pages.
1996-07-11 20:03:32 +00:00
Jordan K. Hubbard 1516b86bf6 Merge. 1996-07-11 11:18:45 +00:00
Jordan K. Hubbard eabecb60b3 Add sio2 and sio3 back as disabled devices. Sheesh, you'd think I killed
Nicole Simpson and Ron Goldman for all the impassioned feedback I've gotten
on this one!
1996-07-11 01:09:47 +00:00
David Greenman 6c2bdcfefa Bump RELDATE to 199607. Note that REVISION and BRANCH still need to be
updated prior to the release tag being applied.
1996-07-10 13:30:51 +00:00
Jordan K. Hubbard 593a5fbf19 Why, it's another merge! How 'bout that, eh folks? 1996-07-10 11:48:07 +00:00
Jordan K. Hubbard 980d5c3d27 Merge. 1996-07-10 09:43:47 +00:00
Mark Murray ae6dc34a93 libgcc.so.261.0 is moving to compat20
OKed by: jkh
1996-07-10 06:30:09 +00:00
Mark Murray 843dee5a3f Remove this so it can go into compat20 (the dist). 1996-07-10 06:29:12 +00:00
Jordan K. Hubbard 6caa351bc9 Merge. 1996-07-10 05:02:35 +00:00
Jordan K. Hubbard b70b7df39c Bring in Garrett's NO_CLOBBER_EVER change and Bruce's disabled keyword handling. 1996-07-10 04:15:24 +00:00
Jordan K. Hubbard 939e59b85e It might help if we actually brought ee into -stable finally.. :-) 1996-07-10 03:51:26 +00:00
Jordan K. Hubbard 2d6f11b4be Do the same for 2.1-stable. Those who'll note that sio2 and sio3 have
gone away can talk to David - this was done with his explicit OK. :-)
1996-07-10 03:41:12 +00:00
Peter Wemm cb7418d606 Back out the temp disable of setproctitle, it's been in -stable for a while.
Shorten the line passed to setproctitle, as in rev 1.4

OK'ed by:	jkh
Reviewed by:	freefall :-)
1996-07-09 23:07:53 +00:00
Jordan K. Hubbard a8d9c0672b Merge. 1996-07-09 17:01:59 +00:00
Jordan K. Hubbard ddd1b9fbd5 Merge. 1996-07-09 14:37:12 +00:00
Jordan K. Hubbard 93a5bd9bf5 Merge. 1996-07-09 12:19:03 +00:00
Jordan K. Hubbard 9e3c0eab47 MFSINODE actually needs to be a good deal higher now - make it 64K 1996-07-09 11:25:10 +00:00
Jordan K. Hubbard 9904d6317c Merge. 1996-07-09 07:17:36 +00:00
Jordan K. Hubbard 29f86c7bab Merge. 1996-07-09 03:13:15 +00:00
Jordan K. Hubbard 011d4ccc61 Merge. 1996-07-09 02:41:35 +00:00
Jordan K. Hubbard 349d67883b Yikes! The wcd0 driver got left out of -stable's GENERIC! No wonder
the ATAPI 2.1-SNAP testers have been having problems! :-(
1996-07-08 23:01:41 +00:00
Jordan K. Hubbard dbcad9b82e Merge. 1996-07-08 12:04:59 +00:00
Jordan K. Hubbard a40698a96e Cosmetic tweak. 1996-07-08 11:06:41 +00:00
Jordan K. Hubbard f9482206fc merge-o-matic. 1996-07-08 10:20:15 +00:00
Jordan K. Hubbard 461acf0cf7 Merge. 1996-07-08 09:07:32 +00:00
Alexander Langer 68513f7ce4 Merge typo fix from HEAD. 1996-07-07 23:46:45 +00:00
Jordan K. Hubbard b28842e70a Merge. 1996-07-07 23:26:49 +00:00
Alexander Langer 2f228b8390 Fix the setting of the interface unit wildcard flag. 1996-07-07 04:11:15 +00:00
David Greenman 2d26d694c0 Applied changes similar to rev 1.52: treat kmem_map and mb_map equally
in special cases.
1996-07-07 03:29:44 +00:00
Jordan K. Hubbard 68abc405be Merge. 1996-07-06 02:10:06 +00:00
Jordan K. Hubbard 1cf7e1bd11 Merge. 1996-07-05 11:30:22 +00:00
Jordan K. Hubbard 3d92eee11f Tweak docs for a spur-of-the-moment snapshot. 1996-07-05 10:35:39 +00:00
Jordan K. Hubbard 52fda84eeb Merge. 1996-07-05 08:57:31 +00:00
Jordan K. Hubbard ab9d0aa3e3 Merge. 1996-07-05 08:44:10 +00:00
Jordan K. Hubbard 6a55af626d Merge. 1996-07-05 08:12:28 +00:00
Jordan K. Hubbard 0d6fc294fa Merge. 1996-07-05 06:54:15 +00:00
Jordan K. Hubbard ea1de1e20f Update docs. 1996-07-05 01:24:13 +00:00
Jordan K. Hubbard a198c9a96e Merge. 1996-07-05 01:04:10 +00:00
Jordan K. Hubbard ce0454166c Merge. 1996-07-05 00:55:17 +00:00
Jean-Marc Zucconi 6d3fc10a33 Merge from HEAD 1996-07-05 00:25:31 +00:00
Jordan K. Hubbard 5f063083eb Merge from HEAD 1996-07-04 05:47:31 +00:00
Gary Palmer 474eff4850 Fix typo
Submitted by:	 Philippe Charnier <[email protected]>
1996-07-03 22:07:39 +00:00
John Polstra 6221185ef1 Merge from main branch 1.14 -> 1.15: Fix uninitialized field in object
file.
1996-07-03 15:47:38 +00:00
Nate Williams 555f872cd7 Bring in changes from the HEAD:
Document MAXMEM.
1996-07-03 05:31:39 +00:00
Nate Williams 2d4cc1ae5d Bring in changes from the HEAD:
GENERIC - Add a commented out line for adding support for IBM ThinkPad
            keyboards

  LINT - Add SCANSET=2 support to the LINT kernel and comments reflecting it's
         purpose.
1996-07-03 05:23:13 +00:00
Jordan K. Hubbard f986be9f6a Merge from head, sans hw.sgml which still needs more work. 1996-07-03 01:39:28 +00:00
Jordan K. Hubbard 685c0af9e2 Merge with HEAD. 1996-07-03 01:31:18 +00:00
Jordan K. Hubbard 9e8df2d15b Merge from HEAD. 1996-07-03 01:19:11 +00:00
cvs2svn 1396c555ea This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-07-02 23:16:18 +00:00
Bruce Evans 65bc0c8fb3 Brought in change from rev.1.30: fixed a vnode reference leak in
nfsrv_rename().
1996-07-02 20:28:20 +00:00
Bruce Evans d561d94608 Brought in changes from rev.1.42: fixed handling of device flags. 1996-07-02 20:18:35 +00:00
Bruce Evans 09b8ce2ef9 Brought in fix from rev.1.80: don't turn off the motor on active drives. 1996-07-02 19:58:11 +00:00
Bruce Evans 149ad431b5 Brought in changes from rev.1.6: fixed scrolling and removed bogus
save/restore of BIOS memory.
1996-07-02 19:25:19 +00:00
Bruce Evans a4f7379cd4 Brought in change from rev.1.28: fixed getdirentries() on nfs mounted
msdosfs's.
1996-07-02 18:40:22 +00:00
Bruce Evans deeb8155dd Brought in changes from revs.1.3-1.4: don't exit before attempting to
count all the files.
1996-07-02 17:22:17 +00:00
Bruce Evans a8e8c42f75 Brought in fix from rev.1.7: use strtoq() instead of strtol() to avoid
overflows.
1996-07-02 17:08:40 +00:00
Bruce Evans 6681856467 Brought in change from rev.1.6: fix a null pointer bug in printreg(). 1996-07-02 16:58:39 +00:00
Bruce Evans 4084f8b6b2 Install pt.4 and worm.4. 1996-07-02 16:43:05 +00:00
Bruce Evans 542992ec17 Brought in change from rev.1.9: fixed bugs in the fix for defaulting to
udp if no flags are specified.
1996-07-02 15:55:56 +00:00
Bruce Evans c81fbb7cb4 Brought in change from rev.1.3: stat() before open() because opening of
special files may be harmful.
1996-07-02 15:44:59 +00:00
Bruce Evans 65ceb8151b Brought in changes from rev.1.6: initialize arrow key data completely. 1996-07-02 15:34:02 +00:00
Bruce Evans c0a150389d Brought in changes from HEAD. 1996-07-02 15:25:11 +00:00
Bruce Evans 86e10751e5 Merged with HEAD: fixed spelling and added support for Cyclades and
Digiboard devices.
1996-07-02 14:39:34 +00:00
Bruce Evans 60831bf968 Merged from HEAD. Everything except perfmon, wcd bugs (wcd doesn't
decode the partition bits, so having both wcd0a and wcd0c is dangerous
and almost useless) and sound and mouse anachronisms.  All cosmetic
except for fixing some transiently wrong permissions and one missing
chgrp (there are still many minor bugs in this area).
1996-07-02 14:24:56 +00:00
David Greenman 2a17234a73 Retrofitted changes from main branch: do pfsnode locking to prevent
concurrent access. Fixes system hang resulting from multiple simultaneous
ps(8)'s when coupled with heavy paging activity.
1996-07-02 13:55:16 +00:00
David Greenman f592e0c7d8 Brought in changes from revs 1.13, 1.14, 1.18, and 1.20...various fixes
for calcru().

Reviewed by:	bde
1996-07-02 12:49:34 +00:00
David Greenman b9f4917c5f At the urgence of several people, not the least of whom are the folks
of the Intel Architecture Lab, disabled the optimized Pentium microtime.
It causes two bugs in 2.1.x: it doesn't account for laptops with power
management and it sometimes is broken completely because the cycle_counter
comes up with the wrong value. I've seen this latter bug occur dozens of
times.  The implementation in the main branch addresses some of these
issues, but we're too close to the release to consider bringing in all
of those changes, so this is the safest solution.

Reviewed by:	bde
1996-07-02 12:46:28 +00:00
Bruce Evans 737c256605 Merged with HEAD: fixed some descritions and a macro. 1996-07-02 12:45:08 +00:00
David Greenman d41f579b57 From main branch: Kill a bogus VM_WAIT in vm_fault_wire() that may have
undesired effects.

Submitted by:	dyson
1996-07-02 10:59:04 +00:00
David Greenman 17f5e06a21 Retrofitted new procfs_rwmem() from main branch. This version is similar
except that upages are handled differently in -stable. This version
fixes a potentially serious hole dealing with incorrect object locking.

Reviewed by:	dyson
1996-07-02 01:58:38 +00:00
Alexander Langer cf3770074f Correct definition of 'established' keyword. 1996-07-02 00:29:22 +00:00
Bruce Evans e6d4ee46f1 Brought in changes for specifying the BIOS drive number to boot from.
Requested by:	Joerg
1996-07-01 16:35:55 +00:00
Joerg Wunsch ad9ed1a8ca Update the sample copyright to the -current version (leave out the
``no advertisment'' clause).

NB that i've also included the find_interface examples into 2.1.X, but
this happened by a CVS tag operation behind the scene, thus no commit
message.  The parent Makefile is supposed to pick this change
automagically.
1996-07-01 14:36:05 +00:00
David Greenman be094295a6 Fixed rather serious bug in the use of pmap_kenter() in kmem_malloc().
It's important that pmap_enter() be used here because the pages won't
be removed from the kernel VM when freed otherwise. This would result
in the potential for the wrong page(s) being used if a vm_map_pageable()
was done on this same address space (since no fault would occur, the
previous page(s) would be bogusly used instead). This is almost
certainly yet another cause of wcarchive instabilities.

Thanks to John Dyson for helping me track this one down!
1996-07-01 14:22:22 +00:00
Joerg Wunsch dcb7326689 Make the lkm examples buildable and working again. Mostly taken
from -current.
1996-07-01 14:20:42 +00:00
Peter Wemm efd93305b2 Bring in rev 1.47, fix typo that prevented the locked termios state devices
from working.

OK'ed by: davidg
1996-07-01 11:01:58 +00:00
Jordan K. Hubbard 51efcdc49a Update reference for netscape. 1996-07-01 02:56:44 +00:00
Jordan K. Hubbard 25aaeb7f2d Bring in the README I actually used, just for consistency. 1996-07-01 02:55:35 +00:00
Jordan K. Hubbard cdae44a8f4 Document ncftp / fetch changeover. 1996-06-30 23:31:05 +00:00
Mark Murray a8f02e9fff Make telnet part of the krb distribution 1996-06-30 12:50:58 +00:00
Joerg Wunsch c93936f249 Back out the change from rev 1.4.4.2: it was unnecessary and broke
setuid scripts.
1996-06-30 09:52:45 +00:00
Joerg Wunsch e9516d1916 Merge rev 1.5: create ktrace.out with mode 0600. 1996-06-30 09:42:42 +00:00
David Greenman 59fe90f426 Brought in fix from rev 1.94: make sure pages involved in I/O are not
mapped into any processes.
Also set b_pages[]=0 when the pages are removed from the buffer - this
is to satisfy my paranoia by making sure that nothing bogusly messes with
the pages after the buffer has been reclaimed. A similar change was made
in the main branch some time ago.
1996-06-30 05:23:41 +00:00
Alexander Langer 306e7711c5 Merge fixes from HEAD (rev 1.6). 1996-06-30 02:59:16 +00:00
Nate Williams 64d3da9399 Fixes for MSS sound support. These are pretty harmless and shouldn't affect
anyone else.

Submitted by:	Thomas Graichen <[email protected]>
1996-06-29 13:48:06 +00:00
David Greenman 717eb31334 Make sure we have an object in the map entry before trying to trim pages
from it.
1996-06-29 09:17:17 +00:00
Alexander Langer db0991f7df Merge fixes from HEAD (rev 1.28).
Commit approved by:	jkh
1996-06-29 03:55:46 +00:00
Jordan K. Hubbard d76d90600b Merge Lynx change from HEAD 1996-06-29 03:50:24 +00:00
Jordan K. Hubbard bbad9c5164 Merge from HEAD (unspam myself) 1996-06-29 03:47:44 +00:00
Jordan K. Hubbard 0f525cd786 Add 3rd ZA site. 1996-06-29 02:41:44 +00:00
Alexander Langer d945b5d1f0 Merge port syntax fix from HEAD. 1996-06-29 01:36:22 +00:00
Gary Palmer a832b62759 Bring in change from rev. 1.20: add links for the fts(3) set of functions. 1996-06-28 23:22:54 +00:00
Joerg Wunsch 91bb19895f Fix two small nits in the -stable `od' driver.
Submitted by:	[email protected] (Shunsuke Akiyama)
1996-06-28 16:59:47 +00:00
Sujal Patel 015260907e Added missing prototype for sigaltstack() 1996-06-28 04:33:51 +00:00
Nate Williams 7b69d2d085 Trivial bugfix which occurs when DEBUG_FLAGS is defined. If DEBUG_FLAGS
is defined, STRIP is undefined and causes the Makefile to blow up, so
make sure STRIP is defined if you plan on using it.
1996-06-27 21:48:50 +00:00
Joerg Wunsch 9058c77fa2 Merge the fix from rev 1.158: repair the keyboard reset i broke. 1996-06-27 21:39:55 +00:00
John Polstra 46e4a51691 Merge in a portion of the profiling fixes from main branch 1.78 -> 1.79.
Specifically, this corrects the profiling of system times, which were
underreported by a factor of 8.

Suggested by:	Bruce Evans <[email protected]>
1996-06-27 16:44:29 +00:00
David Greenman 5cf25e9cfd Add another check to vm_pageout_clean: make sure the page isn't wired. 1996-06-27 10:29:09 +00:00
David Greenman 6b48c17a15 Correct a minor ommision: I left out a vput() when unwinding an exceptional
condition. Also, it's possible that we might not be dealing with the same
page if the vget() should block but still succeed (this is possible), so
be sure to check to see that the page is still dirty and on the PG_INACTIVE
queue. Checks in vm_pageout_clean() will guarantee that the page is still
a condidate for pageout (busy, hold, PG_BUSY, etc).
1996-06-27 10:15:40 +00:00
Jordan K. Hubbard 8290802c6b Whups! I didn't mean to take all that across! 1996-06-27 07:23:43 +00:00
Jordan K. Hubbard 5d3fba2f2e Merge from HEAD 1996-06-27 07:20:56 +00:00
David Greenman e0959bc037 Increased slptime threshold for swapout from 4 seconds to 10. The old
value was far too aggressive.
1996-06-27 05:48:51 +00:00
David Greenman 423cc73364 Retrofitted the non-recursive RSS limiting code from main branch. Due
to the major differences in the VM systems in current and stable, this
retrofit does have some significant algorithmic differences. In any
case, it should be superior to the old (recursive) algorithm in every way.
This, along with the vm_glue.c fix, should fix all of the recent
paging performance complaints.

Reviewed by:	dyson
1996-06-27 05:46:44 +00:00
David Greenman dd46dfc21e pmap_remove() the upages when swapping out the process. Not doing so
will cause the pages to never be cleanablei - leading to a pageout
daemon loop.

Reviewed by:	dyson
1996-06-27 05:39:02 +00:00
Gary Palmer 4a6da35900 Bring over intro(4) from -current 1996-06-27 05:38:51 +00:00
Gary Palmer a18f40d21f Bring in a bunch of man page fixes from the HEAD 1996-06-27 05:33:29 +00:00
Gary Palmer 780ca05343 Bring in change from rev. 1.22:
Set IFF_RUNNING on the loopback interface.
1996-06-27 05:11:04 +00:00
John Polstra 7184e99eb9 Merge profiling bug fix from main branch 1.35 -> 1.36.
This fixes a serious profiling bug:  All addresses >= 256K caused
an overflow, and had their times tallied in the wrong counters.

Bruce Evans has devised a more complete fix that addresses other
issues as well.  But for now, this simple fix is effective and
easy to understand, making it worthy of inclusion in 2.1.5.
1996-06-27 00:46:20 +00:00
Nate Williams 206edda4ff Add libftpio to 'includes'. 1996-06-26 22:48:47 +00:00
Gary Palmer 10fe505495 Bring in change from rev. 1.215: missing space in comment 1996-06-26 21:15:29 +00:00
Gary Palmer 72d63537b4 Merge from HEAD: it's ftpGetModtime, not ftpModtime. 1996-06-26 20:33:57 +00:00
Gary Palmer dfb78badb9 Update comment relating to PTY's, as we can have 256, not 64 as it suggested 1996-06-26 19:43:19 +00:00
Nate Williams 9295078e30 Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl"
Submitted by:   The Perl Gods as described in the advisory
1996-06-26 19:13:30 +00:00
Mark Murray 07bde751cb Correct comment - this firs appeared in 2.1.5, not 2.2 1996-06-26 17:08:02 +00:00
Joerg Wunsch b85033aad3 Correct two minor nits i've been botching yesterday. 1996-06-26 15:54:13 +00:00
Jordan K. Hubbard 6c78aa1860 Merge with HEAD 1996-06-26 09:32:02 +00:00
Jordan K. Hubbard 6be2387e46 Merge from HEAD 1996-06-26 09:24:03 +00:00
David Greenman 25a8c28df7 Fix the immediate problem: add missing arg to freeer() routine. The last
few edits to this still don't solve the original problem. It appears
that the recursion is *much* worse than we thought - I'm already testing
at 30 levels deep, and it still terminates before finishing the job.
This problaby explains some people's stack overflow problems... :-(
1996-06-26 08:19:48 +00:00
David Greenman d156743657 Fix yet another editing mistake that caused physio() to be really
broken and return wrong data to the user. Sigh...I need a vacation.
This patch is copied directly from John's edit on the main branch,
so I'm *sure* it is correct. :-)
1996-06-26 07:39:31 +00:00
David Greenman 757e32e0a6 Woops, I was a bit overzealous in my editing...add back the missing line. 1996-06-26 06:58:12 +00:00
Mark Murray 512b8eb6b5 Disable the fancy i586 timer stuff. Making this work at this late stage
is not good for my health or my popularity.
1996-06-26 06:24:25 +00:00
David Greenman d85ce565b2 In pmap_object_init_pt, limit the scan of pages through an object to the
object's size. This is mostly just a precaution, but makes John and me
sleep slightly better at night. :-)

Submitted by:	dyson
1996-06-26 06:18:10 +00:00
David Greenman fcb73f9930 Fix a panic that occurs when an I/O is attempted with more than
MAXPHYS/PAGE_SIZE pages. This occurs when there is a non-page aligned
I/O of MAXPHYS size. The fix is to trim the request to MAXPHYS-PAGE_SIZE.
It apparantly wasn't noticed previously because of other bugs.
1996-06-26 06:12:45 +00:00
David Greenman d27715b921 1) Limit recursion when duing RSS trimming.
2) Fix a bug that caused the page stats to get messed up.
3) Re-enabled RSS limiting.

Submitted by:	mostly by John Dyson
1996-06-26 06:08:45 +00:00
David Greenman 9700103308 Brought in fix from rev 1.6: fix for the line continuation fix. 1996-06-26 05:55:45 +00:00
David Greenman 18f3fce383 Brought in most of the improvements/bugfixes from the main branch. Thanks
to Stefan Esser for taking the time to sort all of this out.
1996-06-26 04:36:54 +00:00
Jordan K. Hubbard c64e7dc86b Add more device driver entries for Specialix / Stallion cards.
Submitted-By: peter
1996-06-26 02:36:06 +00:00
Jordan K. Hubbard 4afce3a31f Merge from HEAD. 1996-06-25 22:19:08 +00:00
Bill Paul c1f9987f70 Bring in two small fixes from the head:
- Install Makefile.yp as /var/yp/Makefile.dist and only make a link
  to it from /var/yp/Makefile if /var/yp/Makefile doesn't already
  exist. This way we won't clobber an existing copy of /var/yp/Makefile
  which the user may have modified and wants to keep.

- Make the services.byname target generate proper map keys.

This will probably be my last commit to this branch unless the
freeze deadline changes for some reason.
1996-06-25 21:17:58 +00:00
Gary Palmer 189a55fea1 Back out part of rev. 1.9.4.5. We don't have the updated kmod stuff from
-current and the modload command still needs the entry point
1996-06-25 21:14:52 +00:00
Bill Paul 8485dbe68a Bring in small fix from HEAD:
Remove two unnecessary calls to free(result).
1996-06-25 21:02:18 +00:00
Mark Murray 92817935b2 Merge (sorta) with HEAD - add rndcontrol. rndcontrol itself got
added with a tag operation, and the subdirs paragraph got refomatted
- it was looking a tad messy.
1996-06-25 20:39:37 +00:00
Mark Murray d28f19f9e5 Merge with HEAD. Add /dev/random 1996-06-25 20:26:40 +00:00
Mark Murray d644e37a8c Merge with HEAD - bring in /dev/random 1996-06-25 20:19:56 +00:00
Jordan K. Hubbard 752fdc4069 Break the "what's new since 2.1.0-RELEASE?" section into categories.
Jumbling it all together makes it hard to figure out what's changed.
1996-06-25 19:43:33 +00:00
Jordan K. Hubbard fbbf45f462 Adjust documentation for 2.1.5 1996-06-25 19:05:49 +00:00
Bruce Evans 6b993751fe Merged from HEAD (rev.1.4): fixed comparisons to stop malloc(INT_MAX) from
dumping core.
1996-06-25 18:57:44 +00:00
Joerg Wunsch 1c8d3e27ec Merge from HEAD: kill the various BUGS sections since the bugs
have been fixed since.
1996-06-25 18:32:46 +00:00
Joerg Wunsch 277414286b Merge the "retension" command -- userland part 1996-06-25 18:31:55 +00:00
Joerg Wunsch 2aefbb0dd2 Merge rev 1.3: kill gets() 1996-06-25 18:31:22 +00:00
Joerg Wunsch be521a2501 Merge various fixes from HEAD:
. localization
. dynamic buffers
. fix a core-dump condition
1996-06-25 18:30:55 +00:00
Joerg Wunsch f8196e2f46 Fix from rev 1.24:
Provide a better handling of partially corrupted directory entries.
1996-06-25 18:30:21 +00:00
Joerg Wunsch 581aa2ba56 Merge from rev 1.50:
Add the Emulex MD21 ESDI-to-SCSI bridge as a known device (with more than
one LUN).
1996-06-25 18:29:53 +00:00
Joerg Wunsch f3648f9ee8 Merge the fix from rev 1.28 1996-06-25 18:29:28 +00:00
Bruce Evans 9ac5748e80 Merged from HEAD rev.1.11-1.12: enabled .c rule; added suffix and rule;
removed special sparc support; added ${LDFLAGS} to linker rules.

Enabling the .c rule fixes PR 1347.  The bugs in null suffix rules that
stopped this being enabled in 2.0.5R were fixed long before 2.1R.
1996-06-25 18:24:50 +00:00
Bill Paul d1597564b9 Bring in one fix from the HEAD:
In _yp_dobind(), don't spew an error message on failure to contact
ypbind unless it's for something really out of the ordinary. This stops
_yp_check() from generating a lot of pointless noise. (Example: set your
system domainname but don't turn on NIS, then do an rpcinfo -p. Watch
as 'clnttcp_create' errors scroll by.)
1996-06-25 17:53:33 +00:00
Joerg Wunsch 322d56e65d Merge from HEAD:
kernel-side of the MTRETENS implementation.
1996-06-25 17:46:01 +00:00
Joerg Wunsch b6dac1da1c Merge the fixes from rev 1.66 of fd.c and rev 1.8 of rtc.h:
add an alias for 2.88 MB floppy drives
1996-06-25 17:39:21 +00:00
Joerg Wunsch 8621635a42 Oversight when merging the "od" driver 1996-06-25 17:38:19 +00:00
Joerg Wunsch ee1bfc2bf4 Merge from HEAD: add sysexits.3 1996-06-25 17:38:04 +00:00
Joerg Wunsch 2b9f3ac075 Merge from rev 1.110: fix the /dev/io security hole 1996-06-25 17:37:52 +00:00
Joerg Wunsch 00e64820f0 Merge with HEAD:
add the CD-ROM Audio Control Parameter Page
1996-06-25 17:37:27 +00:00
Joerg Wunsch f7b0b03a43 Add cfree.3 1996-06-25 15:08:00 +00:00
Joerg Wunsch 88d77308a1 Merge the fix from gcc.c rev 1.8 1996-06-25 15:05:07 +00:00
Joerg Wunsch 4817d2c384 Merge the changes from rev 1.19 of /etc/daily and 1.92 of /etc/rc --
Hint about alternatives to the boot-time cleanup of /tmp
1996-06-25 14:56:02 +00:00
Joerg Wunsch 05d8b864dc Sync with HEAD: update mkisofs to version 1.04 1996-06-25 14:54:07 +00:00
Joerg Wunsch 66e84962fd Sync with HEAD: update mkisofs to version 1.04 1996-06-25 14:46:56 +00:00
Joerg Wunsch 9aa81d1872 Sync easy-import with HEAD 1996-06-25 14:45:10 +00:00
Joerg Wunsch c615850513 Merge the fixes for rev 1.9 and 1.10 of parser.c, and
1.9 of Makefile
1996-06-25 14:37:46 +00:00
John Hay 3f4f1fe04d Bring selected changes in from HEAD to stop the LCP state machine from
getting stuck when the link had gone down. It also fix some of the
flags in raw Cisco HDLC mode.
1996-06-25 14:17:40 +00:00
Jordan K. Hubbard 455d6da9ef Add worm to /usr/share/examples 1996-06-25 08:40:13 +00:00
Jordan K. Hubbard d1af10a3fe Merge from HEAD 1996-06-25 05:33:38 +00:00
Gary Palmer 5eb89ad95b If you are going to test compile something, better check it's in your
config file first. Make the last commit actually work.
1996-06-25 04:44:55 +00:00
Gary Palmer 3e2a062f27 Change the use of if_lastchange to be more SNMP compliant. This is NOT
a merge from the head as the two versions of ppp are very different.
1996-06-25 04:28:54 +00:00
David Greenman e2c0f34946 Retrofitted fix from rev 1.11: rewrite of obreak(). 1996-06-25 03:48:34 +00:00
Bill Paul dcda7677a9 Merge in some NIS fixes from the HEAD:
- Fix bugs in gethostbynis and getnetbynis.

- Add NIS support to getservent(3).
1996-06-25 03:22:25 +00:00
Alexander Langer 3903ba4a4b Merge with HEAD. 1996-06-25 03:16:43 +00:00
Gary Palmer a03952c3fc Sync with the HEAD 1996-06-25 03:15:06 +00:00
David Greenman bdb2942624 Brought in fix from rev 1.21: fix end condition for clustered reads. 1996-06-25 03:02:11 +00:00
Nate Williams 5de512060c Finish removing this from -stable. 1996-06-24 23:21:26 +00:00
Gary Palmer e964af08c0 Bring in change from rev. 1.9:
Use a dynamically-sized buffer for SIOCGIFCONF so that `ifconfig -a'
actually retrieves all the information no matter how many interfaces
there are.
1996-06-24 22:27:01 +00:00
Gary Palmer 9556f39143 Bring in change(s) from the head: alter the way if_lastchange is used
to be more in line with what SNMP wants.

OK'ed by: David Greenman
1996-06-24 22:04:24 +00:00
Jordan K. Hubbard 5d121d94a4 Put this back to being a perl script after tagging in the spkrtest.pl
and spkrtest.8 files.
1996-06-24 21:46:48 +00:00
Mark Murray 2c15b166c9 Merge with HEAD - create libdescrypt.
Pointed out by: rgrimes
1996-06-24 18:19:22 +00:00
Bill Paul 993b72dc3d Merge in a couple of fixes from the HEAD:
pw_yp.c:

- Fix silly bug in copy_yp_pass().

- In yp_submit(), use the password from the pw struct passed in as
  an argument instead of calling getpwnam() to find it: for one thing
  this is unnecessary since we already have the crypted password, and
  for another it cause us to pick the wrong password in the event that
  the user exists both in the local database and in YP.

edit.c:

- Change shell restriction policy: if the shell field isn't restricted
  and it's valid, or if the the user is root, allow the shell field to
  be edited.
1996-06-24 17:18:04 +00:00
Jordan K. Hubbard 86d5101b4e Uh, this is a shell script, not a perl script. :-) 1996-06-24 15:28:12 +00:00
Joerg Wunsch d9d1efa667 Remove some old and unused cruft so that `swap generic' kernels will
actually link again.  (I wonder whether i'm the only one who's ever
been using them...)
1996-06-24 14:30:32 +00:00
Jordan K. Hubbard e038d7bcbc Merge from HEAD. 1996-06-24 02:40:24 +00:00
Jordan K. Hubbard 38b4dc401d Merge with HEAD 1996-06-24 02:30:37 +00:00
Jordan K. Hubbard 2407940ce0 Merge from HEAD 1996-06-24 02:29:29 +00:00
Peter Wemm 8c58217582 Selected fixes from HEAD, including:
- Show the "B" flag on blackhole routes (as documented)
 - fixes from 4.4Lite-2 to make the dns reverse-lookups a little less
   broken in the face of subnets (and show network route size)
 - more sensible trimming of the local host's domain name.
 - more readable '-w' statistics output
1996-06-24 00:13:50 +00:00
Peter Wemm 0c1b38c41a Add the stallion subdir, now that it's on the 2.1 branch. 1996-06-23 23:41:39 +00:00
Peter Wemm a87c029736 Bring the two Stallion serial card drivers (both cd1400 and intelligent)
into the 2.1 branch from -current.  The other files have been tagged.

OK'ed by: davidg
1996-06-23 23:24:36 +00:00
Wolfram Schneider 5bb16227a5 add hosts.equiv.5 hosts.lpd.5 1996-06-23 23:15:11 +00:00
Wolfram Schneider 0e97690ac1 Merge from HEAD: add 05.sysman 1996-06-23 23:09:12 +00:00
Wolfram Schneider ba5363085e Merge from HEAD
install forgotten INDEX.*
1996-06-23 22:10:29 +00:00
Wolfram Schneider 766cdadf01 Merge from HEAD. 1996-06-23 22:03:56 +00:00
Alexander Langer 16f571e736 Merge fixes from HEAD (rev 1.27). 1996-06-23 20:51:37 +00:00
Wolfram Schneider b18b803f33 Merge from HEAD. 1996-06-23 20:35:22 +00:00
Justin T. Gibbs e451e08192 Merge with HEAD. 1996-06-23 20:13:13 +00:00
Joerg Wunsch de4a480cda Update the bugs section. Mostly merged from HEAD, with one addition
that is 2.1.X-specific.
1996-06-23 18:33:04 +00:00
Joerg Wunsch 230a4227ca Ooops, forgot to update worm(4). 1996-06-23 16:50:11 +00:00
Joerg Wunsch 835f901f21 Merge scsiformat from HEAD, and enable it in the Makefile. The old
(4.4BSD) version was defunct, while Peter Dufault's wrapper for scsi(8)
works well, so there's no reason to hide it uninstalled.
1996-06-23 15:05:09 +00:00
Joerg Wunsch 822cfeecd5 Add wormcontrol, now that worm(4) has been updated.
(The actual import of wormcontrol(8) into the branch is done behind
the scene by a cvs tag operation, you'll only see a commit message for
the Makefile change.)
1996-06-23 14:58:30 +00:00
Joerg Wunsch 29223026f1 Merge the worm driver into -stable, untested, but eyeball-reviewed.
The existing worm driver there was entirely useless, you couldn't do
anything with it.  Thus i believe that shipping a beta-quality driver
is still better.  (The only other option would have been to remove it
from the branch.)
1996-06-23 14:48:39 +00:00
Bruce Evans 9e81ff7cfa Brought in fix from rev.1.8: made strip failures fatal. 1996-06-23 14:24:57 +00:00
Mark Murray 925a5110ce Merge with HEAD. 1996-06-23 14:07:40 +00:00
Bruce Evans bcf7e0317b Disabled unusable union lkm as in -current and rearranged comments to get
closer to -current.
1996-06-23 13:47:31 +00:00
Mark Murray 219f58e41a kerberosIV/des.h -> des.h 1996-06-23 13:08:41 +00:00
Joerg Wunsch 2fcab564a6 Merge my changes from Mar 9, 1996. Basically, this makes talk able
to work on multi-homed hosts.  As a side effect, this was a major
cleanup of the sources.
1996-06-23 11:47:09 +00:00
Jordan K. Hubbard 7336a8acac Merge various useful things from HEAD. 1996-06-23 07:52:27 +00:00
Peter Wemm e3a12519a7 Bring in rev 1.41; fix timeout estimation with a B0 hangup.
Bring in rev 1.46; fix output flow control and break sending.
1996-06-23 04:14:43 +00:00
Jordan K. Hubbard f461d01768 Merge with HEAD 1996-06-23 01:44:07 +00:00
Gary Palmer ccf639f947 Merge in man page fixes from the head 1996-06-22 23:52:34 +00:00
Gary Palmer f62325277f Merge in change from rev 1.213. Fix spelling errors.
Submitted by: jraynard
1996-06-22 21:34:40 +00:00
Joerg Wunsch 5f8fa8829f Merge the fix from rev 1.69: bump the timeout for st_erase(). 1996-06-22 15:00:00 +00:00
Joerg Wunsch bb54293e04 Fix the major number of the `od' driver.
Submitted by:	[email protected] (Shunsuke Akiyama)
1996-06-22 13:03:56 +00:00
Gary Palmer d80e34ed48 Bring in change from rev. 1.26: keep in/out byte counters. 1996-06-22 09:45:18 +00:00
James Raynard 093a7beb67 Document the fact that it only works if the trace record is a regular file. 1996-06-22 02:15:28 +00:00
Wolfram Schneider f44aad9ecb Merge from HEAD
EOF bug
1996-06-21 23:18:44 +00:00
Mark Murray 3e8ee7c922 Remove reference to eBones/des, as this is now gone. 1996-06-21 19:41:35 +00:00
Mark Murray 0f8f646de4 Oops - forgot to remove these 1996-06-21 18:48:43 +00:00
Mark Murray 3536c916a7 Make this makefile work with STABLE 1996-06-21 18:39:54 +00:00
Mark Murray ca2abb0668 Merge with HEAD 1996-06-21 17:32:26 +00:00
Jordan K. Hubbard d2211cb251 Merge 2 bug fixes from HEAD 1996-06-21 13:12:09 +00:00
David Greenman d5b5ede018 Brought in fix from rev 1.5: handle continuation lines correctly. 1996-06-21 06:06:57 +00:00
James Raynard 9a04aede04 Change brought over from HEAD.
Merged in 4.4Lite2 version, added $Id$'s. This should fix the garbage
error messages printed out under certain circumstances.
1996-06-21 01:12:18 +00:00
Jordan K. Hubbard 2bec671fa7 Merge from HEAD 1996-06-20 23:53:28 +00:00
Mark Murray 6a237fbb48 Remove $log's. These are a pain. 1996-06-20 21:21:01 +00:00
Jordan K. Hubbard 9489798d39 Don't try to build config.new 1996-06-20 17:27:55 +00:00
Jordan K. Hubbard f279958ef7 Sync with HEAD. 1996-06-20 15:52:04 +00:00
Jordan K. Hubbard 95199a2b93 Merge from HEAD 1996-06-20 14:35:33 +00:00
Jordan K. Hubbard 17957bdcab Add fetch, which was just tagged in. 1996-06-20 14:30:56 +00:00
Jordan K. Hubbard ae33388439 Bye bye ncftp 1996-06-20 14:21:31 +00:00
Jordan K. Hubbard 7be9bfb073 Merge from HEAD - nuke ncftp 1996-06-20 14:21:05 +00:00
Jordan K. Hubbard 14a1dcd038 Merge from HEAD 1996-06-20 14:15:44 +00:00
Jordan K. Hubbard 4300d4453a Get rid of libforms (didn't notice the reference here). 1996-06-20 14:03:52 +00:00
David Greenman 91c1af269b Brough in fix from rev 1.66: account for non-page aligned buffers. 1996-06-20 08:08:29 +00:00
David Greenman 1375c38d9e Brought in the rewritten versions of vmapbuf/vunmapbuf from main branch.
Not only is the code higher quality, but it also fixes a rounding/off-by-
one bug that caused a panic when doing physio() with DIAGNOSTIC. This
fix closes PR#1195.
1996-06-20 01:55:54 +00:00
Nate Williams 19b07353bf No need for this in -stable either. 1996-06-19 22:41:44 +00:00
Nate Williams b51848fe13 rpc.yppasswd doesn't exist in -stable. Use yppasswd instead. 1996-06-19 21:41:56 +00:00
Jordan K. Hubbard c533f332e0 Merge from HEAD 1996-06-19 20:57:04 +00:00
Jordan K. Hubbard fb69d5c62f Merge from HEAD. This is part of a multi-part commit since the SGML tools
need to be merged as well for this to work, but they're in a different part of
the subtree.  I have to merge this because a) our -stable docs are way out of
date and b) I need the "doc" distribution to appear in -stable if I'm to use
a single copy of sysinstall for both.  Reviewers of this MOST welcome!
1996-06-19 20:28:57 +00:00
cvs2svn a44f2067f9 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-06-19 09:32:13 +00:00
David Greenman 5387177170 Fixed several serious bugs that had to do with traversing the page
queues and inadvertantly stepping off the queue via a page that was
previous removed from it. Also killed the potentially evil RSS limiting
code in the vmdaemon - it traverses allproc which would not be consistent
if the code should block for some reason (it shouldn't block, but we're
not completely sure of that...).

Submitted by:	dyson
1996-06-19 07:26:57 +00:00
David Greenman 4cebcd747c Add m->hold_count != 0 to the list of exceptions for not putting a page
on the cache queue. The previous behavior might have allowed a page
to get on the cache queue that shouldn't have been.

Reviewed by:	dyson
1996-06-19 07:22:45 +00:00
David Greenman e7a57e693f Make certain that pages (especially cached pages) are pulled off the
page queue immediately so that they aren't used by something else before
we get to them.

Submitted by:	dyson
1996-06-19 07:20:21 +00:00
David Greenman 7fcb71d82b Brought in fix from rev 1.18: gain a reference to the vmspace and do
proper map locking to avoid a potential panic.
1996-06-18 08:36:18 +00:00
Alexander Langer 7cb1ec8363 Merge fix from rev 1.26. 1996-06-18 02:03:29 +00:00
Jordan K. Hubbard 453a26ef54 Merge (again!) 1996-06-17 21:57:54 +00:00
Jordan K. Hubbard 04640727e3 Merge with head. 1996-06-17 21:12:35 +00:00
Jordan K. Hubbard f46d950f00 Include libftpio. 1996-06-17 20:54:26 +00:00
Jordan K. Hubbard ecfd1091be Merge very small, selected parts of this directory from HEAD. Mostly
motivated by a desire to see the local_startup stuff work correctly
for the packages collection in 2.1.5.
1996-06-17 09:17:53 +00:00
Jordan K. Hubbard 25e0f22636 Merge from HEAD 1996-06-17 09:04:59 +00:00
Alexander Langer 0c4387a47f Merge in two bug fixes from HEAD: chain numbering bug (rev 1.40) and
deletion of default policy (rev 1.37).
1996-06-17 00:03:55 +00:00
Satoshi Asami 0c881fd16d Merge from HEAD: create .../etc/rc.d. Without this change the new
apache startup scripts won't install correctly.
1996-06-16 22:33:58 +00:00
Joerg Wunsch 3baa4aa17f Upgrade the `od' driver in -stable. Merge the fixes from the
following respective revisions:

	sys/scsi/scsi_disk.h		1.9
	sys/scsi/scsi_driver.c		1.16
	sys/scsi/od.c			1.18
	sys/i386/conf/LINT		1.265
1996-06-16 20:10:37 +00:00
Bruce Evans 94a1304f8c Removed comments about history. These were turned into the log message
in the previous commit.
1996-06-16 11:54:16 +00:00
Bruce Evans 3c1a12ac40 Latest fixes from the author (committed to -stable because the -current
version isn't ready and the version in -stable is quite broken):

- read optimization
- corrections in data flow mechanism
- restoring board memory window state while returning from
  reentrable functions
1996/03/16:
  - now several boards can coexist and share the same memory window
1996/03/24:
  - eliminated 'b_to_q to a clist..' message while turning off modem
1996/04/10
  - 'static int nports'... - next attempt to drive several boards.
    Reported that with this fix it works with 2 boards.
1996/04/20
  - Overloading channel (ping -f host) caused 'No buffer space..'
    state until slip unit restart. Fixed.

Submitted by:	"Serge A. Babkin" <[email protected]>
Changes by:	Oleg Panashchenko <[email protected]>
1996-06-16 11:50:40 +00:00
Bill Paul 6445760383 Bring in fix from HEAD: add missing semicolon. 1996-06-15 16:19:57 +00:00
David Greenman 2682597cbe vm_map_entry_dispose() needs splimp protection, too, so add it. 1996-06-15 14:03:33 +00:00
David Greenman 3901d8e3f2 Protect map entry allocations with splimp. This is necessary since malloc
can/will allocate map entries at interrupt time. This is similar to a
(splvm) change that was made in the main branch, but much simpler. The
code in the main branch is broken (the thresholds are of such that
freed map entries will accumulate on the non-kernel pool)...so the fix
was re-implemented with just the spl protection and minor algorithmic
simplification.
1996-06-15 12:29:19 +00:00
David Greenman ea881e14a3 Added splbio() protection to active and inactive page queue manipulations.
This is similar to the splvm() protection that was added in the main
branch. It protects the queues from page insertions that can happen during
buffer rundown of asynchronous I/O read-aheads.
1996-06-15 09:58:43 +00:00
David Greenman 765f8d09b1 Brought in fix from rev 1.10: fix off-by-one in structure allocation so
that triple indirect blocks have a chance of working.
1996-06-15 09:25:16 +00:00
David Greenman b4d8bc0d3d Brought in some fixes from main branch: similar to last commit...move
setting of PG_MAPPED (and in this case, PG_WRITEABLE too) to after
pmap_enter() has finished.
1996-06-14 23:23:39 +00:00
David Greenman 4f2f157888 Brought in a fix from main branch: move setting of PG_MAPPED to after a
call to pmap_enter(). Closes a window where PG_MAPPED might be cleared
if the process blocked and someone else does a vm_page_protect(NONE)
before the process unblocks.

Reviewed by:	dyson
1996-06-14 23:21:01 +00:00
Jordan K. Hubbard e0748b411c Merge with HEAD 1996-06-14 18:36:28 +00:00
David Greenman 96a6d85233 Brought in a fix from main branch: close a window in pmap_object_init_pt()
that has to do with the PG_MAPPED flag not being set at the right time,
and PG_BUSY the page rather than doing a vm_page_hold/unhold. This
fixes a potential problem where some mapped pages might go unnoticed by
other parts of the vm system, which can be a real problem if the page(s)
are reclaimed.
Reviewed by:	dyson
1996-06-14 04:34:35 +00:00
David Greenman 0d53a0a640 Brought in fix from main branch: call semexit when appropriate. 1996-06-14 02:26:17 +00:00
Satoshi Asami 8968c81353 Merge from head. I've tried it here and built many packages, it seems
to work fine with -stable.
1996-06-13 06:06:25 +00:00
David Greenman 29f8aa53ae Brought in changes from main branch: move MALLOC of fsnode to avoid a
potential panic during sync.
1996-06-12 03:42:54 +00:00
Wolfram Schneider a01916a698 Merge from HEAD:
chown home directory if don't copy dotfiles
1996-06-12 00:03:35 +00:00
Satoshi Asami 8704e4dc1f Merge with HEAD:
Add man9/cat9, move man/skel -> share/skel, add share/doc.

Noticed by:	ports/editors/beav
1996-06-11 22:04:55 +00:00
Jordan K. Hubbard 9363c0d35b Sync with HEAD. 1996-06-11 10:01:05 +00:00
Bruce Evans 3b7ccb04a9 Brought in the fix from rev.1.33 - use the freespace() macro
instead of buggy explicit code to fix the `Avail' count returned
by statfs() for file systems larger than 11GB.  This also fixes
a minor rounding bug.  The count is still wrong for file systems
larger than 1TB/minfree (normally 128GB).
1996-06-11 05:17:34 +00:00
Bruce Evans e14f11ef9b Brought in the fixes from rev.1.8 - use the freespace() macro
instead of buggy explicit code to fix the `Avail' count for
(non-mounted) file systems larger than 11GB, and don't replace
"Avail" counts of < 0 by 0.
1996-06-11 04:38:08 +00:00
James Raynard c783776133 Bug fix brought in from HEAD as suggested by dg.
Fixed bug in clnt_{tcp, udp}create() where pointers could be free'd
even if they hadn't been successfully malloc()'d.
1996-06-10 20:22:12 +00:00
Andrey A. Chernov 7652784297 Sync with -current 1996-06-10 09:41:49 +00:00
Justin T. Gibbs 2a01c79e30 Detect and report dataphase overruns. Put the adapter into 'Bit Bucket'
mode when this occurs and allow the target to complete the transaction.
Force a retry on overruns since they are usually caused by termination or
cable problems.
1996-06-09 17:33:18 +00:00
Joerg Wunsch e8ec05d06c Merge the fix from rev. 1.28: fix the spl handling, and a deadlock
condition.
1996-06-09 14:25:45 +00:00
Gary Palmer 5a6063ff0a Somehow got missed from the last commit. Stick these in -stable's
attic as they are suffering from nasty bitrot
1996-06-09 11:22:22 +00:00
Gary Palmer ca0e4cb05b Remove devfs from stable. This version is suffering from extreme bitrot 1996-06-09 11:17:35 +00:00
Gary Palmer c981d07473 Bring in changes from revs 1.24 and 1.25 and fix PR 1304: return
EBUSY rather than ENXIO
1996-06-09 11:05:07 +00:00
Jordan K. Hubbard 9cd8157775 Merge from HEAD. 1996-06-09 09:35:01 +00:00
David Greenman baded1b2f2 Backed out changes in revs 1.58.4.2 and 1.58.4.3. The version this was
based on from -current wasn't ready for prime-time yet and the new stuff
is far too green. This reverts the code to what we released in 2.1R.
1996-06-09 08:54:57 +00:00
Paul Traina 171acfbbeb Oops...missed one file in the HEAD sync 1996-06-08 20:25:51 +00:00
Paul Traina a907bb1385 Bring fix for kern/1159 in from HEAD 1996-06-08 20:22:38 +00:00
Paul Traina b1a7e10b62 Bring in changes from head 1996-06-08 20:18:56 +00:00
Paul Traina 1a69aa9f14 Bring in notify changes from head. 1996-06-08 20:13:03 +00:00
Nate Williams 8138815f49 Added a BUGS section to the manpage. Note, this is only relevant to -stable.
BUGS
     This version of fsck may require multiple passes over your disk in order
     to fix all inconsistancies.
1996-06-08 17:28:28 +00:00
Jordan K. Hubbard 473771e53d Merge from HEAD. 1996-06-08 12:06:44 +00:00
Joerg Wunsch 162b1b584b Merge from HEAD:
. preserve the fdisk table if possible,
. allow for disklabel ... auto,
. major cleanup
1996-06-08 11:44:43 +00:00
Joerg Wunsch 1b1cb97915 Teach config(8) about the od driver.
Reviewed by:	[email protected] (Greg Lehey)
1996-06-08 11:39:45 +00:00
Joerg Wunsch 5000f13409 Merge the changes from rev 1.55 into -stable. Required in
particular by some SONY drives.
1996-06-08 11:38:16 +00:00
Joerg Wunsch 8ab74ce9e4 Retrofit the od driver into -stable. It's now stable enough to
deserve a life there, and chances that it compromises some other part
of the system are low.

Reviewed by:    [email protected] (Greg Lehey)

(Should have made it into a single commit, but i've botched this.)
1996-06-08 11:31:03 +00:00
Joerg Wunsch 7a796ac8d9 Retrofit the od driver into -stable. It's now stable enough to
deserve a life there, and chances that it compromises some other part
of the system are low.

Reviewed by:	[email protected] (Greg Lehey)
1996-06-08 11:28:49 +00:00
Bruce Evans c03d25376a Restored rev.1.2.6.1. It was undone by the 3rd mega-commit. 1996-06-08 08:25:28 +00:00
Jordan K. Hubbard 767f366073 Merge changes from HEAD. 1996-06-08 07:15:55 +00:00
Justin T. Gibbs 4559a6b02f Sync with HEAD. 1996-06-08 07:10:57 +00:00
David Greenman 6bd0628fee Brought in fix from rev 1.25: add unit number correctly. 1996-06-08 06:14:15 +00:00
David Greenman 04edb7a671 Brought in fix from rev 1.38: reference count fix for relookup(). 1996-06-08 02:06:08 +00:00
David Greenman ef8edf6df7 Brought in fix from rev 1.30: fix for memory leak when adding a host route
on top of another one.
Brought in fix from rev 1.33: fix for rtfree panic.
1996-06-08 02:02:03 +00:00
David Greenman 20bbc7fba4 Brought in fix from rev 1.38: fix for PF_REMOTE case of ptcwrite() which
was broken in rev 1.22.
1996-06-08 01:40:08 +00:00
Alexander Langer 88c0303515 Merge with HEAD. 1996-06-08 00:55:26 +00:00
Jordan K. Hubbard cdb217b562 Looks like the cut-and-paste monster got somebody - an extra brace was
inserted here.  Please compile before committing! :)
1996-06-07 06:35:40 +00:00
Jordan K. Hubbard 144554db5f OK, I said I wasn't going to touch -stable, but I'm afraid I'm still going
to have to muck around in release/ in order to make 2.1.5 happen so consider
this the exception... :)
1996-06-06 22:53:21 +00:00
Marc G. Fournier 16d158e215 Brought in a change from -current to ftp.c that reports transfer states
in "human" form instead of "scientific notation"
1996-06-06 21:42:31 +00:00
Jordan K. Hubbard 48b664f842 Make info.sh ignore other bogus files.
Submitted-by: wollman
1996-06-06 20:54:24 +00:00
Nate Williams 0572714c9d Bring in KNF formatting changes from HEAD. 1996-06-06 00:13:19 +00:00
Nate Williams abbe627ca1 Fix typo I made when fixing a previous typo. 1996-06-06 00:08:47 +00:00
Nate Williams 83388ccf94 Bring in changes from the HEAD.
Note, I'm only bringing in the bare minimum necessary to support doing
reverse PTR using CNAME's, which is necessary for the
'Classless in-addr.arpa delegation' draft, which is now in use by many
ISPs.  This file is now the at the 'bind-4.9.3-REL' revision level.

Inspired by:	John Capo
1996-06-06 00:05:42 +00:00
Nate Williams 48aa14f0dc Bloat the etc tree in stable with the PCCARD files. I also fixed the
bogus tags on the files and made them branch tags.
1996-06-05 21:20:22 +00:00
Nate Williams edea2e61c5 Add an 'echo ""' that was on the end of the file on the previous version
that I missed when I updated the stuff after mega-commit.
1996-06-05 21:19:03 +00:00
Nate Williams aa7489f93d Mega-commit cleanup. Don't use newsyslog(8) for logfile rotations since
it doesn't exist in -stable, so revert to using the old methods.
1996-06-05 20:28:15 +00:00
Nate Williams d8bba1694b Whoops, forgot one.
Fixed bogus changes from mega-commit 3.  This reverts the files to their
revisions *before* the mega-commit but makes sure any subsequent fixes
are brought in.
1996-06-05 19:50:37 +00:00
Nate Williams 7c5e76d052 Fixed bogus changes from mega-commit 3. This reverts the files to their
revisions *before* the mega-commit but makes sure any subsequent fixes
are brought in.

TODO - netiso
1996-06-05 19:49:29 +00:00
Jordan K. Hubbard 198d8d0786 Back out the previous change - apparently it causes problems
elsewhere!  Sigh..
1996-06-05 09:07:10 +00:00
Jordan K. Hubbard 14fb3f9b4a Resurrect Joerg's 2.1 commit (it was on my list, I just skipped over it
by mistake).  CVS is acting _very_ strangely here; claims everything in
/sys/sys for 2.1 is in conflict, even if I remove it every time.  I'm starting
to REALLY HATE CVS and will do no more merge work with it once the tree is
working again.  I've had it with trying to merge things with CVS - that's it,
I quit!  I've merged my last change into 2.1.
1996-06-05 08:22:35 +00:00
Jordan K. Hubbard be212f13d4 Roll something forward to -current; apparently this was moved back erroneously. 1996-06-05 08:15:31 +00:00
Jordan K. Hubbard 78e55a1f29 This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!
1996-06-05 02:59:00 +00:00
John Polstra 885f2f31b4 Merge from main branch 1.16 -> 1.17: "persist" state bug fix. 1996-06-04 23:34:06 +00:00
Nate Williams 5baa9b6d14 Bring in changes from the HEAD.
Bring in changes from if_ep.c for PCCARD driver.

  Properly determine the offset of the remaining bytes we need to
  transfer after outsl'ing all the long words we can during transmission
  in 32bit mode.
1996-06-04 21:42:29 +00:00
cvs2svn 38f70e7a6e This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-06-04 19:09:51 +00:00
Nate Williams ed1cde0b4a Update from HEAD.
M_DEVBUG -> M_DEVBUF.
1996-06-04 17:51:21 +00:00
Nate Williams 2309c4a999 Bring in changes from the HEAD.
Fix typo.
1996-06-04 17:38:28 +00:00
David Greenman 78983fc28f Implemented zpfind() which returns the struct proc * of a zombie PID.
Used the above as part of a fix for an architectural flaw in the way that
sysctl_doproc works. sysctl_doproc can block while traversing the proc
lists and the state of the list may have changed during this time. The
fix is to check that the process still exists, and if not, restart the
loop from the beginning.

Note that I don't understand how to unwind SYSCTL_OUT things in -current,
SO SOMEBODY ELSE WILL HAVE TO IMPLEMENT THIS FIX THERE!!! (Poul?)
1996-06-04 02:46:09 +00:00
David Greenman 1b7cb109d3 Brought in (most) of the changes in revs 1.24, 1.25 and 1.43: Fix for
set-id ktrace bug, some cosmetic changes (brought in to make the merge of
other fixes possible), and use kmem_alloc_wait/kmem_free_wakeup to
eliminate a transient string space allocation failure due to running out
of map space.
1996-06-04 02:11:37 +00:00
Gary Palmer 49d406e646 Merge from head:
Close a file descriptor leak. Possibly closes PR #1212
1996-06-03 21:39:23 +00:00
John Fieber da18bb0244 Fix incorrect handling of .cxx files in default rules. 1996-06-03 13:26:16 +00:00
Joerg Wunsch e3de2fcdac Merge the corrections from rev 1.4. 1996-06-03 10:45:13 +00:00
Joerg Wunsch 1f7e52748f Merge from HEAD: add a prototype for ftok(). 1996-06-03 10:44:25 +00:00
Jordan K. Hubbard 37a1e3d683 Revert these back on advice of wpaul. 1996-06-03 07:46:11 +00:00
Jordan K. Hubbard e2cc078246 Whoops - this part should not have come across. 1996-06-03 06:57:52 +00:00
Jordan K. Hubbard accd7f182e Phase 2 of merge - also fix things broken in phase 1.
Watch out for falling rock until phase 3 is over!

libc completely merged except for phkmalloc & rfork (don't know if David
wants that).

Some include files in sys/ had to be updated in order to bring in libc.
1996-06-03 05:12:29 +00:00
David Greenman c3287ad65e Fix declaration of ps_strings. 1996-06-03 04:09:36 +00:00
Joerg Wunsch 0d5d5c6590 Retrofit the change from rev 1.54: make the bootverbose case slightly
more verbose to break the long silence after the ``npx0'' message.
1996-06-02 19:24:05 +00:00
Joerg Wunsch 10c40a2962 Merge from HEAD: hide the ``wrong sig'' message behind bootverbose. 1996-06-02 19:00:18 +00:00
Gary Palmer eef505415e Close PR i386/1223. Correct typo in comment. 1996-06-02 15:10:07 +00:00
Gary Palmer cc36530818 Correct spelling error in comment 1996-06-02 00:15:19 +00:00
Gary Palmer 5ee6f4079a Bring in changes from HEAD. Set ifnet.baudrate for ethernet & FDDI also.
Reviewed by:	 Garrett Wollman
1996-06-02 00:01:51 +00:00
Jordan K. Hubbard 916897d602 Merge from HEAD 1996-06-01 20:52:34 +00:00
Bruce Evans e2750f9798 Brought in the fix from rev.1.3: clean up the FP stack before returning. 1996-06-01 18:02:15 +00:00
Wolfram Schneider 4b8fece1be Merge from HEAD:
add ruid and rgid to file /proc/<pid>/status
this allow killall(1) to kill suid programs
1996-05-31 23:39:16 +00:00
Mike Pritchard eb4b0b134c Bring in update.4 from -current. 1996-05-31 22:04:05 +00:00
Paul Traina fdc6bfeb8d Fix ioctl() operations...nasty typo 1996-05-31 17:35:07 +00:00
Bill Paul d2862cf2f9 Patch the -stable yppasswdd so that it doesn't try to call getpwnam().
The problem with doing this is that getpwnam() will process all the special
inclusion and exclusion lines in /etc/master.passwd, including substitution.
So, for example, if you have a line on your NIS master server that says:

+@disallowed-users:::::::::/etc/nologin

Then yppasswdd will end up with a user record that has /etc/nologin as
a shell. This in turn will get propagated into /var/yp/master.passwd
when an update is performed, and the user's shell will be changed to
/etc/nologin, thus locking them out of the system.

To fix this, yppasswdd now retrieves the user's master.passwd record
directly from ypserv using a call to yp_match(). This bypasses all
the inclusion/exclusion/substitution processing in getpwent(3).

Note that rpc.yppasswdd in FreeBSD-current does not suffer from this
problem: it digs directly into the map database files when searching
for user records, which means it not only bypasses getpwent(3), it
will also work even if your NIS master server isn't set up as an NIS
client. I could have done something similar here, but that would have
meant adding DB interface code which would have been much more complicated.

Bug pointed out by: Tom Samplonius
1996-05-31 14:47:45 +00:00
Peter Wemm 8728e9a57f Lookup value of KERN_PS_STRINGS instead of using a value derived from
constants that can be overridden at kernel config time that are not
visible while running that kernel.

Also, dont dig into /proc/<pid>/mem to read process space if working
on a crashdump.
1996-05-31 08:13:18 +00:00
Peter Wemm 1ee58d620a Look up KERN_PS_STRINGS sysctl, and use that if it is present instead of
the calculated value from a whole series of values that can be overridden
at kernel config time, making the result invalid.
1996-05-31 08:09:42 +00:00
Peter Wemm 32e3836bbe Add sysctl hooks for user-mode setproctitle() and libkvm to see,
taken from -current, but implemented in old-style sysctl.
1996-05-31 08:04:12 +00:00
Peter Wemm 49e0e08d6d Add entries for KERN_PS_STRINGS and friends to allow setproctitle() and
libkvm to adapt to the kernel VM layout changing. (such as on wcarchive,
and some of the stuff I'm experimenting with at the moment.  -current
already has this, so that 2.1 programs that have setproctitle statically
linked will work on 2.2 even if 2.2 ends up with PS_STRINGS in a different
location)

Also, added the somaxconn etc entries, because of the way that the
user-mode sysctl program is built and it was either add the real things, or
some placeholder stubs.
1996-05-31 07:58:47 +00:00
Justin T. Gibbs d5977acceb Stop the selection hardware before acking the SELTO interrupt. The rest
of the main branch changes will come back once they've seen more testing.
1996-05-31 06:37:53 +00:00
Alexander Langer 286216e0ce Bring in changes from 1.22 (disallow LKM manipulations in secure
mode) into stable.
1996-05-31 01:41:54 +00:00
Jordan K. Hubbard b64ae2d968 Bring in just some of the RUNE stuff from HEAD. I'm holding off
on any more aggressive merging of libc for now.
1996-05-30 16:16:37 +00:00
Jordan K. Hubbard 26aeafec71 Merge in symorder (larger usr.bin merge to follow, this just handles the
LKM building problem I just noticed).
1996-05-30 04:52:13 +00:00
Paul Traina 1bdcc92bcc Merge security changes in from head.
Submitted by:	smpatel
1996-05-30 02:31:00 +00:00
Jordan K. Hubbard d9515625fd Remove extra copy of vasprintf.c 1996-05-30 02:15:28 +00:00
Jordan K. Hubbard 1790d7b066 Remove a redundant copy of vasprintf.c 1996-05-30 02:14:12 +00:00
Jordan K. Hubbard ad465d0820 Bring the vasprintf() family of routines in - there are many needlessly
redundant copies in -stable as well.
1996-05-30 02:10:02 +00:00
David Greenman ede96f76f2 Brought in fixes from current: fix for panic caused by dereferencing
(proc)->p_session of an exiting process. This problem manifested itself
via a panic in fill_eproc() when running "top".
1996-05-30 01:24:41 +00:00
Jordan K. Hubbard 5c6b0b3917 Merge from HEAD, except:
Clients that used gnumalloc still do, despite the merge.  We're not
	bringing phkmalloc over.

	Thread stuff left out.

	PCCARD support left out.
1996-05-29 22:38:37 +00:00
Jordan K. Hubbard d2d02801b9 Merge from HEAD. 1996-05-29 04:37:20 +00:00
Jordan K. Hubbard 85d8618c07 Merge from HEAD. 1996-05-28 22:51:19 +00:00
John Polstra 6e0323e4cf Bring in manual page fixes from main branch 1.2 -> 1.4. 1996-05-28 19:06:24 +00:00
Jordan K. Hubbard e46d49258d Merge from HEAD 1996-05-28 18:31:13 +00:00
Jordan K. Hubbard 43615d1ed6 Merge with HEAD. 1996-05-27 23:59:08 +00:00
John Polstra 77bd1b2de8 Bring change 1.3 -> 1.4 into -stable: bug fix for erroneous mbuf display. 1996-05-27 23:22:29 +00:00
Justin T. Gibbs 0bdfca6fa5 Merge with HEAD:
Fix a race condition in p_mesgout* and inb* code that could allow a
phasemiss to sneak by without detection.  This should fix the
Wide/Narrow boot problems that have been reported since this bug
caused the driver ignore a narrow target rejecting wide negotiation.
1996-05-27 23:18:28 +00:00
Joerg Wunsch ad4bc993e9 Merge from HEAD:
Explain ``ESC-Enter'' to leave `ee' in the main help window.
1996-05-27 21:08:09 +00:00
Bruce Evans 64ac1deeaf Nuke the local, broken, termcap.h so that the system one gets used.
The nuking of it in -current on 95/08/04 was overlooked when all
the -current changes were merged into pre-2.1 on 95/08/30.

This should fix PR 1255.
1996-05-27 17:26:08 +00:00
Jordan K. Hubbard daf37a5fad Merge with HEAD. 1996-05-27 16:06:55 +00:00
Jordan K. Hubbard 725e03410b Add -lmd for boot_crunch (from HEAD). 1996-05-27 16:01:57 +00:00
Jordan K. Hubbard 4c4930c846 Fix an evil bogon in the Makefile. 1996-05-27 14:11:46 +00:00
Marc G. Fournier 0ad8632147 Wrong copyright, wrong place 1996-05-27 06:56:42 +00:00
Marc G. Fournier 319d761698 Added in appropriate copyright & RCS Id 1996-05-27 05:21:03 +00:00
Jordan K. Hubbard 919766f209 Remove the x11 subdirectory and its contents (as in -current) - X is a separate
distribution, as are its games.
1996-05-27 01:38:19 +00:00
David Greenman 4078969762 Brought in fix from rev 1.26: fix for "vm_page_free: freeing busy page"
panic.
1996-05-26 18:35:22 +00:00
Joerg Wunsch 58f8c280ed Merge the fix from rev 1.2:, closes PR # bin/1244: rs(1) dumps core with -s 1996-05-26 18:27:55 +00:00
David Greenman 6e6ddf8eda Retrofitted a portion of rev 1.73: be sure to start inactive scan over if
"next" page is no longer on the inactive queue. This fixes a potential
panic during heavy paging.
1996-05-26 18:01:16 +00:00
Justin T. Gibbs efec88c18b Merge with HEAD:
Properly determine the offset of the remaining bytes we need to transfer
after outsl'ing all the long words we can during transmission in 32bit mode.

Closes PR:i386/1243
Submitted by:   [email protected]
1996-05-24 15:25:16 +00:00
Jordan K. Hubbard 0631427a4f Sync from HEAD 1996-05-24 06:09:44 +00:00
Justin T. Gibbs d33c9001a1 Merge with HEAD:
Use the right patch file this time.
1996-05-23 15:14:40 +00:00
Gary Palmer a15d7d6877 Bring in change from rev. 1.8. Fix missing semicolon problem. 1996-05-23 02:03:19 +00:00
Paul Traina 5d1eca7c67 Remove seuid bit, it's not necessary. 1996-05-22 15:54:52 +00:00
Paul Traina 1eef9d2ac7 Call groff directly to avoid nroff shell script
Submitted by:	peter
1996-05-22 15:54:40 +00:00
Justin T. Gibbs 45667ce06d Merge with HEAD:
Setup ULTRAEN in SXFRCTL0 to match the syncrate we are using during the
call of ahc_scsirate.  Otherwise, the proper setting may not get set until
the next reconnection/selection.

The saved_queue used to re-order the QINFIFO during error recovery or
certain SCB paging operations should be an array of u_chars not ints.

saved_queue type error pointed out by: Noriyuki Soda <[email protected]>
1996-05-22 15:34:55 +00:00
Paul Traina eaa7cff9c8 Bring in changes from head 1996-05-22 05:44:12 +00:00
Dima Ruban b27bd16ec7 add missed "\n" when printing an address. 1996-05-22 00:27:36 +00:00
Dima Ruban f0fef65807 "board not responding" -> "board is not responding"
Reviewed by:	gibbs
1996-05-21 23:33:52 +00:00
Justin T. Gibbs ea0a451a2a Merge with HEAD.
Detect the lack of BIOS initialization by looking for all 1s as well as
all 0s.
1996-05-21 18:46:47 +00:00
Justin T. Gibbs 52ce739856 Merge with HEAD.
Dynamically Enable/Disable Ultra mode on a per target basis.  Remove
broken Ultra sync rate entries.  Remove an unneeded printf.  Turn a
panic into a printf since the sequencer will recover if a bad phase
is detected.
1996-05-21 18:46:05 +00:00
Justin T. Gibbs b2fa969f88 Merge with HEAD. Dynamically Enable/Disable Ultra mode on a per target
basis.
1996-05-21 18:43:51 +00:00
Bill Paul 1578fd8c47 Sync with HEAD: bring over fix for PR #1207 and take out one unneeded
instance of free(result).
1996-05-21 16:13:32 +00:00
Jordan K. Hubbard 4d368f5da3 Bring over verbose `make world' feature from -current. 1996-05-21 15:44:17 +00:00
Paul Traina 0bebdde676 Clean out all the FreeBSD 2.2 code to avoid confusion 1996-05-21 00:41:26 +00:00
Satoshi Asami d8ad5a9a3f Merge from HEAD: much nicer format of output from the "superblock
backups" section when you are dealing with a >5GB partition.
1996-05-21 00:35:04 +00:00
Jordan K. Hubbard a0c0dd6046 Invoke proper gzip 1996-05-20 12:52:08 +00:00
cvs2svn 60ef7d845f This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-05-19 19:26:22 +00:00
Nate Williams 5ab6eb11a0 Bring in changes from the HEAD.
Fixed *annoying* error where the following error is generated.

Rebuilding locate database:
stty: stdin isn't a terminal
TERM: Undefined variable.
1996-05-18 20:33:19 +00:00
Paul Traina 9592440293 Disable setuid permission for mount_union(1).
This covers the security problem descibed in SA-96:10 and Jeff says that
when we upgrade to Lite2 (which fixes this problem), mount no longer needs
to be setuid, so we'll never be going back.

Submitted by:   hsu
Reviewed by:    pst
1996-05-17 22:46:56 +00:00
Garrett Wollman 9a08fb3f11 Merge vfsloaD(3) bug fix from head. 1996-05-17 18:20:56 +00:00
Jordan K. Hubbard a59bf652cb Smash this into conformance again. I'm just trying to test a 2.1-snap
build right now and need this to work.  Talking with Peter now about
a better solution to my merging problems.
1996-05-16 13:42:58 +00:00
Jordan K. Hubbard 7635313216 Merge from HEAD. 1996-05-16 12:17:12 +00:00
Jordan K. Hubbard 6334fa7d69 Comment out BUILDNAME and CHROOTDIR. 1996-05-16 03:22:02 +00:00
Mike Pritchard 95d47841b3 Bring in changes from main brnach: allow the user to
specify a range of uids when using the -p option.
1996-05-15 19:22:08 +00:00
Joerg Wunsch 69809bc570 Merge from rev 1.84: mention Ernst Winter for the 2.88 MB floppy drive. 1996-05-15 17:35:24 +00:00
Nate Williams e48bc1519c Bring in changes from the HEAD.
- makedefs and hack.onames.h build
- Changed install to ${INSTALL}
1996-05-15 17:00:07 +00:00
Satoshi Asami 13691f5029 Merge from HEAD:
Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override
it in your kernel config file.

Requested (in essence) by:      phk
1996-05-13 09:18:26 +00:00
Satoshi Asami a35d83dc32 Merge from HEAD:
Leave 16 lines in front of each component partition.  It's now safe to
use sd87a or sd237e even if they start at the beginning of the slice.

You can also use sd85c if you prefer, although you need to change the
type field in the disklabel to "4.2BSD".
1996-05-13 08:39:02 +00:00
Justin T. Gibbs e9751602f4 Merge with HEAD:
Fix a brain-o.  The scratch ram on aic78X0 controllers is initialized to 0x00
not 0xff after POST, so test for that when trying to determine if a BIOS
intialized the card for us.
1996-05-12 16:26:23 +00:00
Joerg Wunsch 7b1985dd1c Merge from rev 1.149:
Fix the "well-known retries bug" (a logic-o).
1996-05-12 12:38:56 +00:00
Justin T. Gibbs 761e54501e Free our device information in one error case in the driver probe. 1996-05-12 01:50:33 +00:00
Justin T. Gibbs 272462119b Merge with HEAD.
Add io_port to SCSICONF when
Add missing '+ io_port' to two outbs.
Add missing splx() in one error case during probes.
Remove unnecessary return and break.

Submitted by: Noriyuki Soda <[email protected]>
1996-05-12 01:47:13 +00:00
Joerg Wunsch 11d48d1b06 Merge the hack from rev 1.148:
Don't spin-loop forever waiting for a successful keyboard reset.
1996-05-11 23:18:22 +00:00
Justin T. Gibbs 694c80d174 Merge with HEAD. Add scheme for determining if the BIOS was installed or
not.  THis allows us to honor the settings made by the BIOS on chips that
don't have a SEEPROM attached.
1996-05-10 16:43:19 +00:00
Justin T. Gibbs 331e712d81 Merge with HEAD. Only reset the channel if the user asked us to. Add
support for probing channel B before channel A on twin channel adapters.
1996-05-10 16:42:17 +00:00
Justin T. Gibbs b46ed566c4 Merge with HEAD. Honor the SCSIID, bus off time, and primary channel selection
set by the ECU even if the BIOS is not installed.
1996-05-10 16:41:24 +00:00
Justin T. Gibbs a246afa542 Merge with HEAD. Add bit definitions for determining if we should reset
the scsi bus on probe, probe the B channel first, etc.
1996-05-10 16:39:43 +00:00
John Polstra a6bf85e2e9 Bring in clarification of FNM_PERIOD flag from main branch (1.2 -> 1.3). 1996-05-10 00:35:55 +00:00
Jordan K. Hubbard 250f2cb4d4 1. Merge latest sysinstall changes.
2. Nuke libdisk from here in preparation for a move to /usr/src/lib, as in
   -current.
3. Remove explicit references to libdisk in Makefile (which will probably
   be merged outright from the HEAD later, but this will do for now).
1996-05-09 13:34:21 +00:00
Jordan K. Hubbard 5db695f1b4 Add groff to build-tools target so we get eign installed.
Suggested by:	rgrimes
1996-05-09 06:15:02 +00:00
Jordan K. Hubbard 254d331a9b Remove locale directories properly before linking to them. 1996-05-09 05:58:59 +00:00
John Polstra 75cf23ab3f Merge in bugfix from main branch 1.1 -> 1.2. Fixes problem of "time -l"
dumping core with a floating point exception.
1996-05-08 15:33:10 +00:00
Bill Paul 1238eeed5a Bring in one line fix from HEAD: take out unneeded free(result)
from _havemaster().
1996-05-07 20:54:12 +00:00
Jordan K. Hubbard 3ce1dfc1a8 Merge from HEAD for a fuller, rounder examples directory. This also
drags in some of the new locale directories, but I don't see as they
hurt anything.
1996-05-07 20:15:49 +00:00
Nate Williams dc33a5c23e Bring in changes from the HEAD.
Format changes.
1996-05-07 20:13:11 +00:00
Nate Williams 0be361e833 Bring in changes from the HEAD:
Create share/examples/{meteor|sliplogin|slattach} in the mtree step now
that we're using the Makefile from -current which no longer creates
them.
1996-05-07 15:34:50 +00:00
Gary Palmer d2809bd279 Bring in a change from the main branch:
Record PID in /var/run/inetd.pid and document same.
1996-05-07 03:12:00 +00:00
Poul-Henning Kamp 6c96d2c008 Merge from head. 1996-05-06 20:32:01 +00:00
Peter Wemm d23848c2c4 Part of rev 1.38: just tweakable parameters, no sysctl (it's too painful
under 2.1)
1996-05-05 18:17:06 +00:00
Peter Wemm bcc4b23e86 Rev 1.39 of si.c: Interrupt/poll loop reorganise.
(This was actually tested under -stable first and ported to -current. :-)
1996-05-05 18:00:30 +00:00
Peter Wemm de1781a6cf Rev 1.2 from -current: avoid possible trademark 1996-05-05 17:57:44 +00:00
John Polstra cd74604cdd Update an offset field for i386 a.out core files, so that the program
name comes out right again.
1996-05-04 15:35:04 +00:00
Jordan K. Hubbard a4f38bd841 Bring this much nicer, far more functional Makefile over from -current. 1996-05-04 13:57:02 +00:00
Jordan K. Hubbard 135d378ec3 Update from HEAD 1996-05-04 11:18:32 +00:00
Satoshi Asami 02cb6e8506 Brought in from HEAD: Connect ccd man page and ccdconfig to parent
Makefiles.

Ok'd by:        peter
1996-05-04 08:39:27 +00:00
Paul Traina 8c1fca893f Bring in qcam driver 1996-05-04 07:18:45 +00:00
Paul Traina bfbc575b27 Bring qcam driver into -stable 1996-05-04 07:15:15 +00:00
Jordan K. Hubbard 9c09dd25d9 Sync with HEAD 1996-05-03 23:32:32 +00:00
Joerg Wunsch 812a0e0392 Update from HEAD: man page goes to section 8. 1996-05-03 18:11:02 +00:00
Satoshi Asami 8d17804411 Bring in ccd support from -current. Note that conf.c has two missing
entries in front of ccd (stl and qcam) and the ccd driver won't work
(wrong character special major) until someone fills the two slots.
1996-05-03 06:02:49 +00:00
Joerg Wunsch 861e44f806 Merge from HEAD:
Replace the dependency of `install' from `kernel' by a test for the
existance fo `kernel'.

Submitted by:   peter
1996-05-02 21:43:04 +00:00
Joerg Wunsch b7e44174a7 Add a man page. 1996-05-02 21:42:18 +00:00
Mark Murray d7390d0da0 Merge with HEAD. Patch docs fixes. 1996-05-02 17:04:59 +00:00
John Polstra c77d3aa154 Bring in changes from main branch.
Makefile 1.15 -> 1.18: Safer installation on a running system.
rtld.1   1.2  -> 1.3:  Add LD_PRELOAD, remove LD_NO_INTERN_SEARCH and
                       LD_NOSTD_PATH.
rtld.c   1.27 -> 1.33: Major speedups, code cleanups, LD_PRELOAD support.
1996-05-02 16:14:05 +00:00
John Polstra 3092beeb7c Bring in minor manual page fixups from main branch 1.7 -> 1.8. 1996-05-02 16:09:55 +00:00
John Polstra 658bcc5f0e Bring in small speedups from main branch 1.2 -> 1.3. 1996-05-02 16:08:53 +00:00
John Polstra b2f01a7ab6 Bring in changes from main branch.
ld.c    1.29 -> 1.31: open/fopen error checking, remove LD_NOSTD_LIB
ld.h    1.14 -> 1.16: prototypes for new functions in shlib.c
lib.c   1.15 -> 1.16: open/fopen error checking
shlib.c 1.13 -> 1.15: new functions for dynamic linker
1996-05-02 16:07:33 +00:00
Bill Paul f5dda3dad8 Sync with HEAD: simplify NIS marker keys 1996-05-02 16:03:30 +00:00
Bill Paul a2da4d8617 Sync with HEAD: encode NIS master.passwd entries in a simpler manner. 1996-05-02 16:02:42 +00:00
Bill Paul 759761b0c1 Merge with HEAD. Revamp the NIS netgroup inclusion/exclusion code. 1996-05-02 16:01:19 +00:00
David Greenman c99f1d30b8 Fixed two oversights pointed out to me by dyson:
1) remove unused assignment of "mpte" in pmap_remove()
2) retrofit new pmap_protect() from -current
1996-05-02 15:07:05 +00:00
David Greenman 0be7b5f27f Brought in fix from rev 1.21: initialize p_vmspace to 0 so that
pmap_growkernel doesn't kill us.
1996-05-02 12:09:04 +00:00
Mike Pritchard 078f9c1287 Bring in changes from main branch: various man page cleanups. 1996-05-01 23:21:43 +00:00
Mike Pritchard 21ce69b458 Bring in changes from main branch: some of my various man page cleanups
from the last few months
1996-05-01 22:44:14 +00:00
Mike Pritchard e3857bbe00 Bring in changes from main branch: fix a man page xref, an error
description and a typo.
1996-05-01 22:28:58 +00:00
Bruce Evans d1fbe51ac3 Brought in fix from rev 1.146: fixed a race that caused panics in kernel
printfs.
1996-05-01 04:01:29 +00:00
Joerg Wunsch 710a102eda Merge from HEAD:
Correct a typo.
1996-04-30 05:21:14 +00:00
Bill Paul 7ca69134ba Sync with HEAD. Closes a PR (rlogind dumps core when netgroups are
used in /etc/hosts.equiv and /etc/netgroup doesn't exist), fixes another
bogon that I discovered independently (_yp_innetgr flag not reset at
the right time) and small performance tweak.
1996-04-29 15:05:55 +00:00
Justin T. Gibbs 88a42dd7be Merge with HEAD. 1996-04-28 19:47:54 +00:00
Justin T. Gibbs 3bec1d3130 Merge with HEAD.
Update my copyright.
Allow SCB paging on aic7770 chips Rev E or greater.
1996-04-28 19:38:18 +00:00
Justin T. Gibbs d2d743d878 Merge with HEAD.
Allow 4 bit host adapter SCSI ids for wide cards.
Allow SCB Paging to be turned on.
Add support for the aic7850, aic7855, aic7860.
1996-04-28 19:37:09 +00:00
Justin T. Gibbs f91b4e7ccc Merge with HEAD.
Implement SCB PAGING.
Fix timeout handler bugs.
Fix bug in RESTART_SEQUENCER.
1996-04-28 19:34:00 +00:00
Justin T. Gibbs 3714b6c2cb Merge with HEAD.
Implement SCB PAGING. Fix some bugs in find_scb.
1996-04-28 19:33:05 +00:00
Joerg Wunsch ff17e8c3ab Merge from HEAD:
Add entry for xterm-color.
1996-04-28 18:21:51 +00:00
Joerg Wunsch 2e25e8604b Merge from HEAD:
Make `install' depend on `kernel'.
1996-04-27 07:31:40 +00:00
Satoshi Asami f2c9b7539a Backport this to 2.1-stable. 1996-04-27 06:57:54 +00:00
cvs2svn 9b7ce22cbf This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-04-26 21:35:12 +00:00
David Greenman fa70835c8d Fixes for a couple of minor bugs:
1) allocate map VM from the kernel_map, not the kmem_map.
2) update map hint properly when simplifying a map and remove unnecessary
   restriction on object->paging_in_progress.

   The above problems wouldn't have caused any panics, and it's unlikely
that there were any noticeable effects due to the bugs...but they're bugs
nonetheless.

Submitted by:	dyson
1996-04-26 04:12:18 +00:00
Paul Traina d50feef990 Bring in security fix from -current. 1996-04-24 20:20:00 +00:00
David Greenman a42f801c98 Retrofitted much of the substance of the changes in -current, minus some
of the optimizations. Most of this is a rewrite to get rid of the inline
assembly.  I've been seeing some very strange page table related panics
on wcarchive with the old code; the current thinking on this is that the
inline assembly in pmap_remove isn't getting along with the gcc code
generator for some reason (possibly due to a bad or missing register
constraint) and in any case the problems seem to disappear with the C
(new) version of this code.

Reviewed by:	dyson
1996-04-24 05:58:06 +00:00
Nate Williams 822aa5fd10 Bring in changes from the HEAD:
- This code adds some backwards compatability hacks for buggy APM BIOS
  implementations, and synchronizes us with the Nomad's latest code.

This code is based on the Nomad code, but heavily hacked by me.

Reviewed by:    phk
Submitted by:   the 'Nomads'
1996-04-23 19:59:52 +00:00
Nate Williams e7542a7cb4 Bring in changes from the HEAD:
Add the APM hooks into the generic pccard kernel files.  With this code
in place device drivers can now register power-down/power-up routines so
that we can use common routines to power-up/power-down cards for
insert/removals, suspend/resume, etc..

Reviewed by:    phk
Submitted by:   the 'Nomads'
1996-04-23 16:09:07 +00:00
Nate Williams 9e17b25c75 Bring in changes from the HEAD:
Updated the laptop 'kludge' file.  Hopefully this can go away soon.

Submitted by:   The 'Nomads'
1996-04-22 22:30:38 +00:00
Paul Traina 9fe08c001d Typo shmrsh -> smrsh 1996-04-22 20:31:16 +00:00
Nate Williams 3dd53e7ad4 Whoops, this got missed.
- Add commented out apm support to GENERIC.
1996-04-22 19:49:45 +00:00
Nate Williams e6d31664bc - add apm to the GENERIC kernel (commented out), and add some comments
regarding apm to LINT
- Disabled the statistics clock on machines which have an APM BIOS and
  have the options "APM_BROKEN_STATCLOCK" enabled (which is default
  in GENERIC now)
- move around some of the code in clock.c dealing with the rtc to make
  it more obvios the effects of disabling the statistics clock

Reviewed by:	bde
1996-04-22 19:48:26 +00:00
Paul Traina 84b89df2a7 Bring in change from HEAD.
Create /usr/libexec/sm.bin directory
1996-04-22 07:04:22 +00:00
Paul Traina 0d17f6a08b Bring in changes from head. Build and install smrsh. 1996-04-22 06:34:38 +00:00
Garrett Wollman 91be4928b6 Pull Mountain time fix over into -stable. 1996-04-19 15:17:04 +00:00
Nate Williams de5a5ed6a2 Bring in changes from the HEAD.
- Addition of my name to the APM Copyright
- More code cleanups
- #ifdef DEBUG debugging code
- More consistant printfs
- Better handling of the apm_int() assembly code (mostly from Bruce Evans)
- Save/restore the FS data segment.

Reviewed by:	bde
1996-04-18 19:26:19 +00:00
Nate Williams 45534a87df Added comment out psm0 (PS/2) mouse device entry so that users can find
it easier.
1996-04-18 04:04:21 +00:00
Joerg Wunsch e36212e172 Merge from HEAD:
Document the possible EPERM return.

Submitted by:   [email protected] (Warner Losh)
1996-04-17 20:53:24 +00:00
Joerg Wunsch 03bbd3019d Merge from HEAD:
Mention swapinfo as .Nm, so it will be referenced by mkwhatis.
1996-04-17 20:52:49 +00:00
Joerg Wunsch 6bb17fec07 Pull the fix from rev. 1.53 into -stable, after receiving some
confirmation from the users.
1996-04-15 17:14:12 +00:00
David Greenman 405b22bceb Brought in fixes from -current: rev 1.20 of tcp_output.c, and 1.16 of
tcp_timer.c...time-out connections in the CLOSING state better.
1996-04-15 03:49:53 +00:00
Bruce Evans 4a23cacbbc Brought in fifo fixes from revs 1.130 and 1.140: don't change the fifo
settings for the non-speed of 0.
1996-04-13 15:01:25 +00:00
Mark Murray dcb4a4aa2a Merge with HEAD: split libcrypt and libcipher man pages. 1996-04-13 08:24:41 +00:00
Mark Murray e8fbbfaace Dang. Forgot to remove this. 1996-04-13 08:14:19 +00:00
Mark Murray e24e5eb9dc Merge with HEAD: Split libcrypt and libcipher man pages. 1996-04-13 08:12:29 +00:00
Marc G. Fournier aadbae2e22 nfsd now defaults to UDP if no flags given on command line 1996-04-13 06:14:51 +00:00
Mike Pritchard 4d3056d654 Bring in typo fix from main branch.
Closes pr#1137.
1996-04-13 02:12:15 +00:00
Bruce Evans 83576757b0 Brought in change from rev.1.37: fix comparison of wrong field against
EXTPROC.
1996-04-12 07:45:07 +00:00
Dima Ruban 63cdbc0be9 Comment both examples because certain security reasons. We do have
it in -current, and I've no idea why we didn't have it in -stable.
1996-04-12 06:14:53 +00:00
David Greenman c3006c0250 Brought in change from rev 1.70: add spl0() to vmdaemon. 1996-04-12 00:43:08 +00:00
David Greenman 8f83184f65 Fix weird patching snafu that somehow snuck in - what should have been
"buflen" was "len" instead. I might have gotten my slcompress/pppcompress
patches mixed up (this being the only difference).
1996-04-11 21:01:38 +00:00
Mark Murray 33f3008eb8 Merge with HEAD an improved Index: priority fix. 1996-04-11 10:33:45 +00:00
David Greenman 50dae86932 Fix editing mistake in the last commit...sorry. 1996-04-11 08:22:31 +00:00
David Greenman 565be2e534 Brought in fix from rev 1.5: Fix panic: check header length before copying
header.
1996-04-11 08:18:05 +00:00
Marc G. Fournier a6acf5ce35 removed xrefs to icheck(8), ncheck(8) that don't exist 1996-04-11 07:52:20 +00:00
Marc G. Fournier 4fbd64882b added ports-www to supfile 1996-04-11 07:41:08 +00:00
David Greenman e356442fbe Bugfix based on rev 1.7 of slcompress.c in -current:
When cslip gets an uncompressed packet, it attempts to save off the TCP/IP
header for use in decompressing subsequant packets. If cslip gets garbage
(such as what happens when there is a port speed mismatch or modem line
noise), it will occasionally mistake the packet as a valid uncompressed
packet. When it tries to save off the header, it doesn't bother to check
for the validity of the header length and will happily clobber not only
the cslip data structure, but parts of other kernel memory that happens
to follow it...causing, ahem, undesired behavior.
1996-04-11 06:51:53 +00:00
Marc G. Fournier f81673587e fixed bug PR#bin/722 (1.9.9e confirms accuracy of fix) 1996-04-11 06:45:15 +00:00
Nate Williams c29a4d4f05 hp300 -> i386 1996-04-10 05:27:11 +00:00
Marc G. Fournier 889db30f68 Merged changes from -current 1996-04-09 21:23:11 +00:00
David Greenman 972c3fb099 From main branch: updates to my copyright. 1996-04-08 01:32:00 +00:00
David Greenman 82f26cf52a From current: updates to my copyright. 1996-04-08 01:28:10 +00:00
Nate Williams a7597ca26d Bring in changes from the HEAD.
- Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.
- pccard.c:
        #include <i386/include/clock.h> to get sysbeep() prototype
- pcic.c:
        add appropriate #ifdef around a prototype to quiet GCC because
        fn decl. is also #ifdef'd.
1996-04-07 18:13:21 +00:00
David Greenman 6178932cb0 Brought in fix from rev 1.24: Fix panic via splnet protection for interface
address changes.
1996-04-07 07:02:05 +00:00
Joerg Wunsch 6f6ec01338 Merge from HEAD: fix a typo. 1996-04-07 01:19:01 +00:00
Joerg Wunsch 742ade1078 Merge from HEAD: add rplay. 1996-04-07 01:17:26 +00:00
Mark Murray c5fad916cd Merge path corrections from HEAD. 1996-04-06 16:35:17 +00:00
Joerg Wunsch e677c0ac5b Merge from HEAD:
Don't immediately give up if a single read() or write() wasn't
sufficient to transfer all the data from stdin, or to stdout.  Working
on pipes causes further fragmentation.
1996-04-06 11:01:48 +00:00
Joerg Wunsch 02653efcc4 Merge all the changes to this man page from HEAD. 1996-04-06 09:56:25 +00:00
Joerg Wunsch f1d02b48c5 Merge from HEAD: Xref clocks(7). 1996-04-05 09:01:57 +00:00
Joerg Wunsch f8ea6612e7 Merge from HEAD: add clocks(7). 1996-04-05 09:00:29 +00:00
Rich Murphey 59079338c0 add Nakamichi MBR-7 CD changer to knowndevs.
Each platter is on a separate LUN, all sharing one scsi ID.
Reviewed by:	davidg, julian
Submitted by:	rich
Obtained from:  rich
1996-04-04 22:43:59 +00:00
Joerg Wunsch 05f66e3896 Merge from HEAD: mention amd. 1996-04-04 17:30:31 +00:00
Gary Palmer 22228e8b42 Import change from rev. 1.12: change what could be an error to be more
obviously a warning.
1996-04-03 23:39:26 +00:00
Poul-Henning Kamp 33b6b9adb1 Pickup CWARNFLAGS from /etc/make.conf 1996-04-03 12:10:28 +00:00
Poul-Henning Kamp 947be77799 Typo. sorry. 1996-04-03 05:51:55 +00:00
Peter Wemm 777b7ea81a Re-remove these undead files. These were supposed to go with the sendmail
update, but for some reason they got missed and are still around.
1996-04-03 03:22:36 +00:00
Peter Wemm 5013526046 Add the "8" flag to the smtp and esmtp mailers. This makes sendmail-8.7.5
behave like the older 8.6.12 that was in the tree when talking to
an older sendmail that does not speak esmtp or advertise the 8bitmime
capability.
1996-04-03 02:58:48 +00:00
Garrett Wollman 55aa3fde74 Change from main branch: spell Bogota correctly. 1996-04-02 16:23:32 +00:00
Poul-Henning Kamp 8f0b05c51d Align help text.
Add gateway command
1996-04-02 15:19:20 +00:00
Poul-Henning Kamp 8ad11607c3 Fix to ldconfig to handle shlibs with . in their actual names.
Taken from -current.
1996-04-02 13:10:30 +00:00
Poul-Henning Kamp 710fd6c9c9 Fix two cases where ia->ia_ifp could be NULL 1996-04-02 12:27:22 +00:00
Poul-Henning Kamp 09ee2f6cc5 A couple of bug-fixes.
Reviewed by:	phk
Submitted by:	"Frank ten Wolde" <[email protected]>
1996-04-02 11:43:53 +00:00
Joerg Wunsch ab4680874f Merge from HEAD:
Copy the file /etc/localtime, unless it's already a symnlink.
1996-04-01 08:22:22 +00:00
Justin T. Gibbs efeda8dfa0 Merge with HEAD.
Add SLISTs and STAILQs.
1996-04-01 00:27:36 +00:00
Justin T. Gibbs 9e2be01a3f Merge with HEAD.
Purge the SCSI system from its internal types int32, int16, int8, u_int32,
u_int16, u_int8.  Add support for the XS_SELTIMEOUT error code.
1996-04-01 00:26:17 +00:00
Justin T. Gibbs e5e4722527 Merge with HEAD.
Purge the SCSI system from its internal types int32, int16, int8, u_int32,
u_int16, u_int8.

aic7870.c
    Remove "scb walking" code.  Its replaced by the dynamic SCB discovery
    code in aic7xxx.c.  Fix setup of SCSICONF.

bt9xx.c
    spaces -> tabs

ncr.c
    Use XS_SELTIMEOUT error code for selection timeouts.
1996-04-01 00:25:28 +00:00
Justin T. Gibbs 9175817626 Merge with HEAD.
Purge the SCSI system from its internal types int32, int16, int8, u_int32,
u_int16, u_int8.

aic7xxx.c aic7xxx.h
    Change method for dealing with parity errors.  Support the aic7850.
    Fix the timeout code.  Remove bogus declaration of RESTART_SEQUENCER
    and UPDATE_SEQUENCER from aic7xxx.h.  Dynamically determine the number
    of SCBs.  This driver is identical to the one in -current except I've
    left parity error handling disabled until it is verified in -current.

bt.c
    Use varargs/stdarg in bt_cmd.  Use the XS_SELTIMEOUT error code for
    selection timeouts.
1996-04-01 00:23:17 +00:00
Justin T. Gibbs dfdefff7a8 Merge with HEAD.
Purge the SCSI system from its internal types int32, int16, int8, u_int32,
u_int16, u_int8.

aha1542.c
    Use stdarg/varargs in aha_cmd.  Use the XS_SELTIMEOUT error code for
    selection timeouts.  Staticize.

bt5xx-455.c
    Overide the unit number passed in in our isa_device structure with the
    current unit in bt_unit.  This kludge makes the unit numbers sane when
    there are PCI/EISA/ISA probes going on.

isa.c
    Regester the ISA bus as "ISA bus" instead of "ISA or EISA bus".

if_ep.c
    Many bug fixes from -current.  Split out the eisa probe into an
    eisaconf probe so it doesn't conflict with the aic7xxx driver.
1996-04-01 00:19:44 +00:00
Justin T. Gibbs 8fac4e2a11 Merge with HEAD.
Bring all changes to the eisaconf code from -current back to -stable.

aha1742.c
    Don't pass unit numbers around.  Use softcs instead.

3c5x9.c
    Eisaconf probe for the 3c579 and 3c509(in eisa configuration mode).
1996-04-01 00:14:16 +00:00
Justin T. Gibbs ac83763b6a Merge with HEAD. Create a true eisaconf probe for the ep driver
(prevents a conflict with the aic7xxx driver) which can be found
in i386/eisa/3c5x9.c
1996-04-01 00:12:07 +00:00
Justin T. Gibbs 0d20cbe8b0 Merge with HEAD. Fix comments, change handling of parity errors, and support
the aic7850.
1996-04-01 00:11:16 +00:00
Justin T. Gibbs a053b8f9ff Merge with HEAD. Add SLIST and STAILQ. 1996-04-01 00:10:21 +00:00
Justin T. Gibbs b6834b1b11 Merge with HEAD. Deal with new eisaconf data structures for I/O and memory
addresses.
1996-04-01 00:09:48 +00:00
Joerg Wunsch d332dc97d7 Merge from HEAD:
Make the `uk' device useable again.
1996-03-31 18:10:26 +00:00
Joerg Wunsch afb1529a4c Merge from HEAD:
Fetch dummy READY CHANGED condition interrupt stati.

Submitted by:	bde
1996-03-31 18:09:00 +00:00
Joerg Wunsch 9bac00f680 Merge from HEAD:
Fix a bogus message:
ed0: Invalid irq configuration (2) must be 2-5 for 3c503
                                ^          ^
1996-03-31 15:55:01 +00:00
Joerg Wunsch 5f3986bd29 Merge from HEAD:
Another round of fixes:

. Replace my NIH-suffering code to detect the number of lines on
  the terminal by the curses variable LINES.

. Fix the selection code for countries with more than one screenful
  of locations.  The very few people living in America/US/Pacific
  now won't be charged for Indiana any longer... :)

. Removed the gross code that copied over the timezone file to
  /etc/localtime, and create a symlink now instead.

I've also added tzsetup.8 while i was at it.
1996-03-31 09:59:43 +00:00
David Greenman 33c36ac217 Brought in change from rev 1.32:
Change v_usecount & v_writecount from a short to an int. As shorts they
can and will overflow on large machines - especially on machines with
filesystems with lots of files (like netnews servers), and the result
is a "free vnode isn't" panic or worse.
This fixes one of the causes of these panics that I've been experiancing on
wcarchive.
1996-03-29 06:41:19 +00:00
David Greenman e2a11da437 Revert to previous calculation of vm_object_cache_max: it simply works
better in most real-world cases. This comes after extensive analysis of
file caching behavior on wcarchive...
1996-03-29 06:30:18 +00:00
David Greenman ab3784b2b2 Fix declarations for nfs_sillyrename and nfs_lookitup. 1996-03-29 06:04:46 +00:00
Joerg Wunsch 5673341b32 Add bootparams.5.
Obtained from: NetBSD
1996-03-28 20:57:49 +00:00
Torsten Blum 1a6675a6d4 The etc.i386/fstab.* files have been nuked from -stable too, so don't try
to install them

Obtained from: -current
1996-03-27 22:42:05 +00:00
Poul-Henning Kamp 0daa877b30 Check the validity of ia->ia_ifp before dereferencing it. 1996-03-25 17:42:41 +00:00
Peter Wemm 60bf70a735 install freebsd.cf as sendmail.cf, not the freefall.cf file from sendmail.
freebsd.mc/cf is a generic configuration, while freefall.mc/cf is the
industrial-strength configuration that we actually use on freefall.

The freebsd mailing list mail-relays may find freefall.mc template a much
better starting point.
1996-03-25 07:32:05 +00:00
Peter Wemm 527339cc21 Use the libutil setproctitle(), and add a tiny bit of lint to to give a hint
about how to compile this sendmail on older releases. (see Makefile)
1996-03-25 07:23:13 +00:00
Peter Wemm 71e8712890 Update sendmail to -current version (8.7.5) to fix various known security
holes and a lot of bugs.

8.7.* has pretty much finished development, 8.8 is in alpha testing.

A seperate commit will follow to do a couple of 2.1.x specific things and
to turn off the infamous 8bitmime->quoted-printable conversion when talking
to older sendmails.

OK'ed by: davidg

(Note: a lot of tags were added behind the scenes for the new files)
1996-03-25 06:54:33 +00:00
Joerg Wunsch e783ed7fdd Rename private' into private_data' for libdisk data elements. 1996-03-24 19:05:46 +00:00
Joerg Wunsch f3297de099 Bring in from HEAD: make libdisk C++ aware. 1996-03-24 19:04:51 +00:00
Joerg Wunsch aae40a3d45 Merge all the fixes from HEAD. 1996-03-22 22:24:16 +00:00
Nate Williams 147205e2f4 Removed some completed tasks, plus add my name to the laptop taskes. 1996-03-22 21:27:44 +00:00
Stefan Eßer aba844261d Disable handshake timeout mechanism, which seems to have caused more
trouble than it solves ...
1996-03-22 20:22:15 +00:00
Nate Williams 3e150748a4 Bring in from the HEAD
revision 1.14
date: 1996/03/18 15:15:42;  author: jkh;  state: Exp;  lines: +1 -2
Fix bogus MLINKS line.
1996-03-22 20:02:41 +00:00
Nate Williams 0f8e618ca0 Removed unused files.
Obtained from: -current
1996-03-22 17:29:58 +00:00
Nate Williams bc5ab83e95 Bring in changes from the HEAD.
Bloat the -stable etc tree with unused PC-CARD support hooks to make
testing go easier.  This code won't do anything in -stable, but it
minimizes the # of patches the testers will have to make to their
systems.
1996-03-22 17:26:48 +00:00
Nate Williams 5e0ce1662b Open up /dev/apm instead of /dev/apm0 (which is no longer used). 1996-03-21 20:54:32 +00:00
Poul-Henning Kamp 8dddf92404 Remove KADB, we havn't had it ever I think.
Add support for NFS_SERVER and NFS_CLIENT options.
1996-03-21 20:30:15 +00:00
Poul-Henning Kamp e6bf4af0d4 Changes to split out NFS_SERVER and NFS_CLIENT, first bit. 1996-03-21 20:25:56 +00:00
Nate Williams 9338a1d5fa Bring in changes from the HEAD.
- Updated PC-CARD support from the BSD Nomads.

(I forgot to do this a long time ago)
1996-03-21 20:19:18 +00:00
Nate Williams ee61439e6e Bring in changes from the HEAD.
- Fixed apm device name
- Bring in PC-CARD device support
1996-03-21 19:52:18 +00:00
Joerg Wunsch e5adfa8d01 Fix from HEAD:
Cast char's to (u_char) before passing them to isctype() functions.
1996-03-19 21:22:10 +00:00
Nate Williams 0eaf38064e Bring in changes from the HEAD.
- Always enable interrupts before calling the APM idle/busy routines.
1996-03-19 17:06:22 +00:00
Nate Williams ab5bd2dbcf Bring in changes from the HEAD.
- Fix the APM 'idle/busy' functions.
- Call apm_int() instead of doing direct assembly calls.
- Added kernel compile time failure if more than one APM device is configured.
- Always enable interrupts before calling the APM idle/busy routines.
- Minor bugfixes from the recent PC-CARD release.
1996-03-19 17:05:51 +00:00
Garrett Wollman b664ae1640 Copy Portugal change over to -stable. 1996-03-19 16:35:06 +00:00
Bruce Evans 3df7a83b1c alarm -> ualarm (same as in HEAD). 1996-03-19 14:06:55 +00:00
Nate Williams db7e641fba "options APM" is no lnoger necessary for APM support. 1996-03-19 04:20:45 +00:00
Joerg Wunsch 68c5b58067 Bring in the fix from rev 1.4 of copyin.c (fix for infinite loop,
and for sparsely stored links).
1996-03-18 23:10:16 +00:00
Nate Williams fa41d9f3d8 Bring in changes from the HEAD.
- DEVCONF support
- Removed multiple device support
- Cleanup
1996-03-18 22:49:58 +00:00
cvs2svn 8759b73be4 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-03-18 21:42:32 +00:00
Nate Williams 68dd1de4ec Bring in relevant staticizing and cleanups from -current. 1996-03-18 21:24:32 +00:00
Joerg Wunsch 97fff7126e Add libdisk. 1996-03-18 18:59:08 +00:00
David Greenman 3260dd9eb3 Brought in fix from rev 1.15: fix coredump with passive and !logged in. 1996-03-18 11:10:16 +00:00
Joerg Wunsch d1a5153100 Bring over rev 1.13 from HEAD. 1996-03-17 23:25:31 +00:00
Joerg Wunsch 451aefc410 libdisk is now standard. 1996-03-17 23:17:19 +00:00
Poul-Henning Kamp b8a69800bd Always dsgone slices when we leave. 1996-03-17 20:33:50 +00:00
Peter Wemm e48769d944 Add NOPIC=yes, as per HEAD to avoid any chance of version mismatches
and the dire consequences.
1996-03-17 19:04:07 +00:00
Joerg Wunsch 41f127481f Merge man page changes from HEAD. 1996-03-17 09:51:18 +00:00
Joerg Wunsch dab936defb Merge in the fix from rev. 1.6:
Move the YP initialization earlier, so it's done before the evaluation
of -p/-s/-a related cruft.

Closes PR # misc/933 "chpass -s <shell>" does not work
1996-03-17 09:03:17 +00:00
Joerg Wunsch c0d19c3fc5 Merge from HEAD (fix of sign-extension bugs). 1996-03-17 09:01:44 +00:00
Mark Murray 50268f6c5d Merge with HEAD 1996-03-16 13:50:14 +00:00
Peter Wemm e35a8d4c12 Correct spelling of [email protected]'s email address 1996-03-15 07:52:28 +00:00
Bill Fenner c3426e7852 Bring in revision 1.30 from HEAD: copy IP header when queueing packet
so that it doesn't get stepped on, and clean up uninitialized pointer usage.
1996-03-14 17:13:50 +00:00
Paul Traina e42005ec2b Bring in fix for kern/1058 from head (along with LBL setsockopt operation) 1996-03-13 08:13:17 +00:00
Nate Williams 4277b40138 Add the '-s' flag to apm which returns the status of the APM support
(enable/disabled) now that the APM_GETINFO ioctl returns the necessary
information.  Also, print out the status along with the other
information as the default behavior.
1996-03-13 00:48:06 +00:00
Nate Williams 42c3976a26 Return the status of the APM support (enabled/disabled) with the
APM_GETINFO ioctl.
1996-03-13 00:42:56 +00:00
Nate Williams e693e9d5d3 Removed last bit of remaining APM_SLOWSTART code. 1996-03-12 21:53:57 +00:00
Nate Williams b1f160949b Bring in changes from the HEAD - Fixeup typos in comments. 1996-03-12 21:28:18 +00:00
Nate Williams dab9d1a479 Whoops, forgot to include 'apm.h' to pickup definition of NAPM. 1996-03-12 16:39:15 +00:00
Poul-Henning Kamp ccc54c07d2 Move "dialer" to gid==68. 1996-03-12 15:18:51 +00:00
Poul-Henning Kamp 4a91b20265 Move user & group "xten" from [ug]id == 100 to 67.
This is less likely to collide with site policies.
1996-03-12 15:17:29 +00:00
Poul-Henning Kamp dfe8fbad35 Remove ingress user and group. 1996-03-12 15:09:39 +00:00
Poul-Henning Kamp 713caf5e4e Treat all kinds of EOF as HUP.
Allow "anonymous" CHAP.
Log user, peer, auth-proto and time on exit.
1996-03-12 13:43:10 +00:00
Poul-Henning Kamp bc964384be A fix for malloc-abuse pulled from -current. 1996-03-12 13:14:09 +00:00
Nate Williams 4fa9f244f1 Always initialize master_softc. This avoids panics in the idle loop due
to unitialized data if the APM support is compiled in and the probe
fails.
1996-03-12 06:09:34 +00:00
Nate Williams b9e04c7ab1 Bring in changes from the HEAD. 1996-03-12 05:54:30 +00:00
Nate Williams c27b34a150 Removed undocumented and unused APM_SLOWSTART code. 1996-03-12 05:49:56 +00:00
Nate Williams 6876a5d303 Fix 'stutter' in manpage.
The man page for date(1) talks about "a a" maximum, not just
    "a" maximum.

Submitted by:   Simon Burge <[email protected]> via NetBSD GNATS
1996-03-12 05:32:12 +00:00
Nate Williams f2dc01af18 Do a APM BIOS dis-connect before attempting to do a 32-bit connection
just in case a connection already existed.

Also, a minor optimization in the code which determins if a APM BIOS exists.

Reviewed by:	phk

This is based on the APM-0.5 patch for Linux, but written entirely by me.
1996-03-11 21:55:18 +00:00
Nate Williams f708de2952 Removed conditionals on BDE_DEBUGGER around the loading for the IDT
since it's necessary for interrupt processing to be enabled.  Modify
comment to reflect this condition.

Submitted by:	bde
1996-03-11 21:42:52 +00:00
Stefan Eßer 55eea8e118 Apply diff from 1.65 to 1.66 from -current:
Negotiate WIDE first, then SYNC.
1996-03-11 19:59:46 +00:00
Joerg Wunsch 8c0e41ba61 Update from HEAD (err-->errx) 1996-03-11 11:04:23 +00:00
Nate Williams 4ca1e2ae08 Bring in most of Bruce's prot_to_real() changes into the APM BIOS
startup code.

Reviewed by:	bde
1996-03-11 06:45:43 +00:00
Nate Williams 74aecea13c Removed unused MACH_KERNEL code. 1996-03-11 06:39:52 +00:00
Bruce Evans 461f63736d Brought in fixes for restoring segment registers in prot_to_real()
from asm.S (rev 1.7) and table.c (rev 1.9).
1996-03-10 00:50:18 +00:00
Rodney W. Grimes febdd57e3b Bring in revision 1.21, timeout fix.
Reviewed by:	ache, [email protected] (Peter da Silva)
1996-03-09 19:03:37 +00:00
Poul-Henning Kamp 7f31ee452a phkmalloc strikes again.
Found by:	asami
1996-03-07 09:01:07 +00:00
Bruce Evans 72f64e5855 Brought in fix from rev 1.57: don't forget the (1 << intr) bit.
Submitted by:	gibbs
1996-03-06 23:20:42 +00:00
Rodney W. Grimes 1c6ef639b8 Fix the botched addition of the lpd knob, it was stuck in the middle
of the nfs_client knob.  Put it in the same place that -current has it.
1996-03-06 08:54:01 +00:00
Poul-Henning Kamp f5458faca1 Man page on Laplink TCP/IP.
Reviewed by:	phk
Submitted by:	[email protected]
1996-03-05 16:53:23 +00:00
Nate Williams bf672a0e91 Removed MACH_KERNEL ifdef's to bring the code closer in-line with
-current.  DEVFS and static changes have not yet been brought in.
1996-03-05 05:50:51 +00:00
Nate Williams 071112cdc7 Bring in changes from -current.
revision 1.4
date: 1996/01/30 22:53:13;  author: mpp;  state: Exp;  lines: +2 -2
Fix a bunch of spelling errors in the comment fields of
a bunch of system include files.
1996-03-05 04:53:49 +00:00
Peter Wemm bfeb800d4b Whack a #ifdef DEBUG around the printf about syslog being replaced by
a sigreturn,  There's up to 20 of these per second, and syslogd is
fsync()'ing the /var/log/messages file.. :-(

This is "expected behavior" for the level of code in -stable.
1996-03-04 19:48:38 +00:00
Peter Wemm 5844cf44f9 Make time(0) work.. Netscape's scroll bars dont work without it. 1996-03-04 19:46:16 +00:00
Poul-Henning Kamp fccfc0d56b Validate length before we trust it.
Submitted by:	[email protected]
1996-03-04 16:03:15 +00:00
David Greenman 622c62d193 Brought in fix from rev 1.18: Fix for u_map allocation failure panic. 1996-03-04 12:47:06 +00:00
David Greenman 7e2fc20e13 Brought in Path MTU Discovery implementation from main branch. This has
been running on wcarchive now for several weeks and makes a substantial
improvement in TCP performance.
1996-03-04 04:56:27 +00:00
Mark Murray 49866c35eb Bring the COAST/MIT random number fixes in. 1996-03-03 11:39:41 +00:00
Garrett Wollman 0ad8abc451 Bring new timezone files onto vendor branch. Kill Presidential Election
Time and solar goop.  (backward was not pulled over since it's not used
by default.)
1996-03-02 21:52:50 +00:00
Poul-Henning Kamp 00e8910460 Use libmd.
Add support for negotiating (more like "informing peer") about DNS.
Pull in a lot of cosmetic changes from -current to narrow the gap.
1996-03-01 19:35:00 +00:00
Jordan K. Hubbard 06c368b9be Merge from HEAD. 1996-03-01 18:28:57 +00:00
Nate Williams d6cfa55dce Fix for 3C589C model. This patch allows people with the new models to work and
doesn't break support for the older models (tested with my 3C589B).

Reviewed by:	Joshua Gahm <[email protected]>
Submitted by:	[email protected] (HOSOKAWA Tatsumi)
1996-02-28 16:22:43 +00:00
Peter Wemm 0b6890b5b3 Fix bootstrapping problem I introduced with stuff using install -C,
build/install xinstall before doing a 'beforeinstall' in includes.

allow "make -DNOCLEAN" to avoid the clean/cleandir/cleandist altogether

"tools" -> "build-tools" label to avoid the risk of "make tools" actually
seeing a stray "tools" directory when working with both -current and -stable

Obtained from: -current
1996-02-27 20:51:58 +00:00
Gary Palmer 911acace6f Add a missing space to a panic message:
panic: ahcintr: AWAITING_MSG for an SCB thatdoes not have a waiting message.
                                           ^^
1996-02-27 03:04:22 +00:00
Poul-Henning Kamp ee9219e78c Update to lates reality. 1996-02-26 15:27:00 +00:00
Poul-Henning Kamp ad9ff076ab Update ipfw code to same level as -current. 1996-02-26 15:23:39 +00:00
Poul-Henning Kamp 4fdaf3d047 Make getsockopt handle a link of mbufs, rather than just one. 1996-02-26 14:01:20 +00:00
Bruce Evans 046ed9b3c0 Don't trash %ebp.
Obtained from: NetBSD
1996-02-25 20:34:46 +00:00
Paul Traina 8c37640079 back out size==0 -> initialize change 1996-02-25 18:58:13 +00:00
Poul-Henning Kamp 4c20fd2619 Disable ipfw until I can test the new code on -stable. 1996-02-25 08:03:19 +00:00
Peter Wemm d2e32a284d Add libmp/libgmp to Makefile SUBDIR, after having tagged them into 2.1
from -current.  The ssh port is expecting these to be present.
1996-02-23 21:48:31 +00:00
Peter Wemm 9f2b801eaf Bring some of the updates to the si driver on -current onto -stable.
This is a selection of deltas from 1.10 through 1.16.  The rest are
mainly specific to 2.2-current.
1996-02-23 21:00:55 +00:00
Poul-Henning Kamp 5f3ba77460 Overloooked this one. 1996-02-23 20:10:52 +00:00
Paul Traina cac832a7d0 Bring in router discovery 1996-02-23 18:06:56 +00:00
Paul Traina d1c886c942 remove unneeded file 1996-02-23 18:05:21 +00:00
Paul Traina e2762d6b0c Bring in router discovery from -current 1996-02-23 18:04:35 +00:00
Paul Traina f683da8346 If a .db file is 0 length, initialize it properly as if it didn't exist.
Reviewed by:	wollman
1996-02-23 17:58:34 +00:00
Poul-Henning Kamp 6ddbd89391 Fix a one-line "Oops". 1996-02-23 15:49:06 +00:00
Poul-Henning Kamp a0601d56d8 Make ipfw handle the new kernel stuff. Put notice in man-page that it
doesn't match reality right now.
1996-02-23 15:28:39 +00:00
Poul-Henning Kamp 0440c9042c Big sweep over the IPFIREWALL and IPACCT code.
Close the ip-fragment hole.
Waste less memory.
Rewrite to contemporary more readable style.
Kill separate IPACCT facility, use "accept" rules in IPFIREWALL.
Filter incoming >and< outgoing packets.
Replace "policy" by sticky "deny all" rule.
Rules have numbers used for ordering and deletion.
Remove "rerorder" code entirely.
Count packet & bytecount matches for rules.
1996-02-23 15:26:13 +00:00
Peter Wemm 4c61726fea If the process has successfully done a setuid, rip away read/write to
the "ctl" file, otherwise it can be "attached" by the user while it has
priviliged information in core.  This is a small part of the fixes
in -current.
1996-02-23 15:12:02 +00:00
Peter Wemm 5dc837617d Add usr.sbin/quot to Makefile, which was brought in from -current 1996-02-23 14:59:32 +00:00
Peter Wemm a7ec89abd9 Add sbin/fsdb to Makefile, which was bought in from -current 1996-02-23 14:57:11 +00:00
Peter Wemm 496d2d7711 Bring across cvs from -current (which is at about version 1.6.3).
This has remote repository access via "rsh".
(eg: $CVSROOT = freefall.freebsd.org:/home/ncvs)

This is not quite the latest version, but it's a "known quantity".

There were a few covert tagging operations done as well to bring some
new files onto the -stable branch, these do not show here.
1996-02-23 12:18:52 +00:00
Peter Wemm 5e2044dcbe Bring rcs-5.7 from -current, since probably the most common use
of rcs on FreeBSD systems is to read the RCS/CVS repository, which is
maintained by rcs-5.7.  Also, later versions of CVS get advantages
from it.
1996-02-23 09:32:22 +00:00
Paul Traina 2667b626f8 Add in support for ICMP router advertisements 1996-02-23 01:36:18 +00:00
Peter Wemm 90dcf1f68d Update the diff tools to diffutils-2.7 as in -current. This is more
compatable with the more recent cvs releases with remote access.
1996-02-22 21:52:49 +00:00
Peter Wemm 5382a48184 Make nfsd use setproctitle from libutil now, because the original version
in it did not mix well with the BSD/OS support changes to libkvm.
1996-02-22 20:34:10 +00:00
Peter Wemm dfbd3bbe54 Add beforeinstall in libutil to the "includes" target, from -current 1996-02-22 20:31:49 +00:00
Peter Wemm 9baeaf22aa Bring ps -U username from -current. 1996-02-22 19:51:40 +00:00
Peter Wemm b3240ebab9 Bring the wollman/bde enhancements from -current. Namely the -C and -p
flags.  This is so that all the "cmp -s foo /usr/xyz/foo || install -c .."
gunk doesn't need to be re-added to a couple of things heading this way
from -current.
1996-02-22 19:43:36 +00:00
Peter Wemm 5ec0c12134 Add setproctitle to makefile (which was manually tagged onto the branch)
Bump shared lib version to libutil.so.2.1, as per -current
1996-02-22 19:36:20 +00:00
Peter Wemm 31cdc03245 Teach libkvm about the new layout of the user stack top caused by BSD/OS 2.x
executable support.  Also, the different contents of "struct ps_strings".
1996-02-22 19:25:43 +00:00
Peter Wemm 059f274907 Fill in the eproc's e_login field before it's passed out to the user via
sysctl.  This makes 'ps -ax -O login' work.
1996-02-22 19:22:30 +00:00
Peter Wemm b5e47c10aa Bring my BSD/OS 2.x executable support from -current over..
Note that the user-mode parts of this will follow shortly.
1996-02-22 19:20:48 +00:00
David Greenman 1f993b918b Retrofitted changes to add NO_SWAPPING option from -current (actually, it's
the other way around - the changes in -current were based on these).
The NO_SWAPPING option disables U-area paging (struct user & kernel stack)
and can help improve performance in some special circumstances where a
system has plenty of main memory and also has a lot of processes that are
often in short waits (< 1 minute) but wake up frequently. Such is the
case on a busy FTP archive like wcarchive. This option does not affect
generic VM system paging.
1996-02-22 11:10:09 +00:00
Nate Williams 4d1df654da Updated the PC-CARD support files to -current status.
Note, this stuff is completely disabled in /sys/i386/conf.c, so this
commit is made to make it easier to integrate the Nomad's PC-PCARD code.
1996-02-21 20:24:27 +00:00
Bill Fenner 95147e546f Make "can't allocate llinfo" error more useful. 1996-02-20 17:55:04 +00:00
Jordan K. Hubbard 5f7872dfbb Merge in broken `test -h' functionality from -current. This also
accounts for the weird behavioral differences that Satoshi and I saw
when testing out the new link testing changes to bsd.port.mk - he was
running -current and I -stable.
1996-02-20 09:48:53 +00:00
Justin T. Gibbs 7376c6dbfb Bring in changes from rev 1.7 - Return immediately from our interrupt handler
if there is no work to do.  Allows for shared interrupts.

Submitted by:	[email protected]
1996-02-18 07:49:25 +00:00
Justin T. Gibbs 82dad92749 Bring in changes from rev 1.7 - Add PCI ID for older Buslogic 946 cards.
Submitted by:	[email protected]
1996-02-18 07:48:38 +00:00
David Greenman 2facedcfc9 Brought in most of rev 1.8 (minus sysctl hook): fix for bad performance
for certain sized writes to a TCP socket.
1996-02-16 19:04:52 +00:00
Justin T. Gibbs 932411b898 Merge with HEAD. Allow I/O ports above the standard ISA ports so
PCI probes succeed.

Reviewed by:	Richard J Kuhns <[email protected]>
1996-02-16 17:56:22 +00:00
Justin T. Gibbs adf178c0cd Merge with HEAD. Properly scan for the I/O port in the PCI map registers.
Reviewed by:	Richard J Kuhns <[email protected]>
1996-02-16 17:55:55 +00:00
Jordan K. Hubbard cb3aa50926 Merge from HEAD. I've been testing this under -stable, actually. 1996-02-16 11:23:31 +00:00
Poul-Henning Kamp b9d29a1d36 Fix the bpf stuff I broke. Sorry. 1996-02-15 10:57:26 +00:00
Poul-Henning Kamp a8db986a29 Document that reordering of rules in no longer the rule. 1996-02-13 15:22:05 +00:00
Poul-Henning Kamp a304b29bdb Fix & Update printing of CPU features. 1996-02-13 10:33:12 +00:00
Mike Pritchard a4099e4a42 Brought in changes from main branch: added .Fx macro. 1996-02-12 19:33:23 +00:00
Justin T. Gibbs a55bac977b Correct PCI ID for the Buslogic 946. 1996-02-12 17:03:27 +00:00
Poul-Henning Kamp 9cf11e38b1 Make this compile again. Sorry. 1996-02-12 16:20:53 +00:00
Poul-Henning Kamp a3d9df55da Remove the stuff for auto cdevsw registration. Hopefully this compiles now. 1996-02-12 14:40:10 +00:00
Poul-Henning Kamp 1db463ae20 Add Crynwr mode to lpt.c. 1996-02-12 14:37:24 +00:00
Poul-Henning Kamp bf1848eb6a Release-note material:
The ipfw code will no longer sort the rules as default.
This means that access-lists may take a different meaning now.
>>> Please review your access lists <<<
1996-02-12 14:34:19 +00:00
Jordan K. Hubbard e99acd7ec9 Sync with HEAD 1996-02-11 09:05:56 +00:00
Jordan K. Hubbard 88a83c5400 Disable use of setproctitle() in 2.1 until it arrives.
Thanks to Rod Grimes for helping me get my cvs mess straightened out!
1996-02-11 07:17:00 +00:00
cvs2svn 5dc5f556f5 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-02-11 00:16:21 +00:00
Jordan K. Hubbard e19063fc8d Merge from HEAD 1996-02-08 11:56:19 +00:00
Paul Traina e19d5bdf54 Fix kern/627 in stable too - panic on open if syscons disabled 1996-02-08 06:32:45 +00:00
Peter Wemm 7d35de9b8e Mark Murray's "Trivial" change to support mixed MD5 and DES passwords.
If the salt starts with $1$, preserve it rather than overwriting it.
This allows a dual-personality crypt to sense which algorithm to use.

Some other cosmetic nits from HEAD too (null terminate a salt string in
#ifdef'ed out code).
1996-02-07 15:10:16 +00:00
Peter Wemm a26361f8a1 Add Mark Murray's md5 recognition ($1$) into the libdescrypt library.
This is a "trivial" change - if it is presented with a "$1$ salt (which
is illegal for the DES crypt), it switches to the md5 routine instead.
If it never sees a MD5 string, it behaves exactly as before.

This will be a lifesaver for people who install from cdrom, add users or
set passwords, then go and select the "secure" dist from the ftp server
and would have locked themselves out of their machine.

Some -Wall cleanups came along with it.
1996-02-07 15:01:46 +00:00
Jordan K. Hubbard 2c99009787 Add sup to Makefile now that I've tagged it into -stable 1996-02-06 23:30:58 +00:00
Bill Fenner d13807e7c8 Bring in ARP patch from rev 1.23. 1996-02-06 18:11:56 +00:00
Doug Rabson 300c1ef4f8 Brought in changes from main branch: Compile time warnings, various stability
fixes
1996-02-05 17:03:26 +00:00
David Greenman 630150f702 Brought in changes from revs 1.31 and 1.35: bugfix for T/TCP and window
scaling plus sync with cosmetic changes.
1996-02-04 12:46:20 +00:00
David Greenman 30a7cd5252 Brought in fix from rev 1.28: back out of rev 1.27 fix. 1996-02-02 18:31:59 +00:00
Mike Pritchard f185378bc1 Bring in changes from HEAD: mdoc macro package updated:
Added/updated some standards for the .St macro.
Updated the .Os macro to stop reporting "BSD Experimental", and
taught it about FreeBSD and our various versions.
1996-02-01 18:22:56 +00:00
Bill Fenner 955b1875aa Bring in changes from HEAD; install correct netmasks. 1996-02-01 17:45:43 +00:00
Joerg Wunsch 225c8750d5 Pull from HEAD:
. No need to leave out the Makefiles when installing the examples.
. Let find(1) do all the dirty work, instead of grepping.
1996-01-31 22:17:34 +00:00
Mike Pritchard f51bf8703c Bring in some of the spelling fixes from the main branch. 1996-01-31 14:32:32 +00:00
Mike Pritchard 5fad3c49d3 Bring in spelling fixes. 1996-01-31 13:55:15 +00:00
Mike Pritchard 0ae7e5c514 Bring in spelling fixes. 1996-01-31 13:42:47 +00:00
David Greenman 3c2c718001 Brought in change from rev 1.60: "out of space" -> "out of swap space" 1996-01-31 13:15:21 +00:00
David Greenman 631688cac6 Brought in sigexit()/killproc() bugfix, associated improvement to their
output, and new killproc usage from main branch.
1996-01-31 13:12:39 +00:00
David Greenman 2318b8dd04 Brought in change from rev 1.22: better message when mb_map is filled. 1996-01-31 12:06:48 +00:00
David Greenman 1ab09b46f5 Brought in changes from rev 1.5: Nov 8, 1995 version from the InterNIC. 1996-01-31 11:26:18 +00:00
David Greenman 84d501b6a9 Brought in 'fix' from rev 1.18: be sure not to send data and/or FIN in SYN
segments if not doing T/TCP.
1996-01-31 11:09:44 +00:00
David Greenman 9e5479e60f Brought in T/TCP fixes from main branch: retransmitted SYN segments could
have different CC options.
1996-01-31 11:02:05 +00:00
Nate Williams 2c778829f0 ctm(5) has been written, so remove comment about it not existing. :) 1996-01-31 02:01:56 +00:00
David Greenman 8cbdb9f935 Brought in change from rev 1.21: fix for aliases & all-ones netmasks. 1996-01-30 21:41:34 +00:00
Mike Pritchard b87f91f13d Bring in another batch of spelling fixes from the main branch. 1996-01-30 18:16:52 +00:00
Mike Pritchard e824e3a0f2 Bring in changes from HEAD:
Fix even more spelling errors in various man pages.
1996-01-30 16:47:06 +00:00
Mike Pritchard fdd7805ad4 Bring in changes from HEAD:
Fix a bunch of spelling errors in a bunch of man pages.
1996-01-30 14:03:50 +00:00
David Greenman a1f403f522 Brought in fix from rev 1.27 of swtch.s: properly adjust the saved stack
pointer to pop the return address.
1996-01-30 12:56:30 +00:00
David Greenman 35b06fb39e Retrofitted fix from rev 1.22: fix panic due to a computational overflow
with large sparse files.
1996-01-30 11:53:56 +00:00
David Greenman 2c5a630d11 Brought in changes from revs 1.12-1.14 of db_trace.c and related changes:
rewrite of DDB's stack traceback code to fix multiple bugs in it.
1996-01-30 09:19:27 +00:00
David Greenman f2ef6d5414 Brought in change from rev 1.61: increased tmpstk size to 8K. 1996-01-30 08:00:14 +00:00
Gary Palmer df71eff13a Changes from the HEAD branch: add options to load the linux LKM,
mrouted and disable lpd.
1996-01-29 14:47:03 +00:00
David Greenman f8f3569b3f Added fxp device driver. Sorted pci/ entries. 1996-01-29 13:03:14 +00:00
David Greenman c054e98bfe Changes to make this driver work properly with the 2.1 kernel. 1996-01-29 12:59:47 +00:00
David Greenman 5853f90f42 Brought in change from rev 1.61: increased vm_object_cache_max to handle
more small files.
1996-01-29 12:36:36 +00:00
David Greenman 6992d84356 Brought in change from rev 1.8: increase SOMAXCONN to 128. 1996-01-29 12:33:09 +00:00
David Greenman d48372ba27 Brought in changes from rev 1.26 of swtch.s and related changes: bugfix
for savectx() returning garbage in %eax for the child.
1996-01-29 12:31:01 +00:00
David Greenman ae265e49c4 Retrofitted change from rev 1.38: check for failure of vm_map_find when
forking.
1996-01-29 12:11:30 +00:00
David Greenman 8814eee6c9 Retrofitted changes from revs 1.18 and 1.19: fix bugs with malloc area
size calculations.
1996-01-29 11:20:25 +00:00
Bruce Evans 76c2440aa9 Brought in some critical changes from main branch:
part of rev.1.115:
Fix the tests for being a console by reverting to the ones that
were used before the the RB_SERIAL changes...

all of rev.1.123:
Removed builtin list of port addresses.  The address for sio3
conflicted with S3 graphics cards...
1996-01-29 08:17:15 +00:00
Bruce Evans ddf00a1f09 Brought in critical changes from main branch (one in rev.1.19):
Fixed setting of speed B0 - don't output a bogus divisor of 0 and a
random prescaler, just hang up.  This may fix hangup problems with
mgetty.
1996-01-29 04:44:13 +00:00
cvs2svn 3ec408c6eb This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-01-29 00:33:03 +00:00
Rodney W. Grimes bc9112fb36 Add missing ${DESTDIR} to afterinstall: target. (cvs update -j1.4 -j1.5) 1996-01-28 00:00:10 +00:00
Jordan K. Hubbard c591b1e93f Merge from HEAD, modulo a tweak to get it to compile under 2.1. This code
has also been tested under 2.1.
1996-01-21 20:18:38 +00:00
Jordan K. Hubbard 91d82037e6 Bring in various bug fixes from the HEAD. 1996-01-21 20:11:54 +00:00
Nate Williams 161a0e34c6 Added a comment just before the npx0 device.
# Mandatory, don't remove
1996-01-20 06:13:20 +00:00
Stefan Eßer ad8679e1c4 Improve PCI probe messages by printing the bus number.
Add missing newline to PCI to PCI bridge message.

Submitted by:   Matt Thomas <[email protected]>
1996-01-19 19:21:03 +00:00
Stefan Eßer 45b89a0d6c Fix bad typo: > was used instead of >> ...
Submitted by:   Matt Thomas <[email protected]>
1996-01-19 19:15:36 +00:00
David Greenman 9314eadda6 Retrofitted fix from rev 1.46: make sure mp is busy before doing a stat on
it.
1996-01-16 13:09:33 +00:00
Nate Williams eaba91132d The order of entries in the host file was reversed. It should have been
Internet address
official host name
aliases

Submitted by:   [email protected] (David Kelly)
1996-01-15 19:11:59 +00:00
Jordan K. Hubbard fbc488b5aa Merge change 1.57 from HEAD. Leave other diffs alone for now as it
appears that some infrastructural changes have occurred as well.
1996-01-15 06:14:12 +00:00
Jordan K. Hubbard 84e4066ec0 Merge from HEAD. 1996-01-14 11:45:47 +00:00
David Greenman 1b451fbf5c Brought in changes from revs 1.14-1.15: fix for multicasting on point-to-
point interfaces.
1996-01-13 10:49:45 +00:00
David Greenman 889e6518dc Retrofitted my double-fault handler changes from -current. These are too
important to leave out of the next release.
1996-01-13 10:46:51 +00:00
Justin T. Gibbs 0ba45696f3 Merge with HEAD:
Take a different approach to the SPIORDY race condition.  Simply clear
SPIORDY just before we ack on the bus so that there is no chance to
see SPIORDY for the same byte twice.

Make some small modifications so that the Linux aic7xxx driver can use
our sequencer and register definition files verbatum.
1996-01-11 06:20:57 +00:00
Justin T. Gibbs a6f4abbee5 remove reference to i386/isa/aha1742.c. This driver has moved into
i386/eisa.
1996-01-11 05:12:19 +00:00
Joerg Wunsch f90008a627 Move the -r flag from HEAD here: it allows to export regular files,
which seems to be required for diskless Suns in order to mount their
swap space.
1996-01-11 00:12:45 +00:00
Jordan K. Hubbard 6b419c555d Merge from HEAD. 1996-01-10 13:59:24 +00:00
Joerg Wunsch 182688c219 Merge from HEAD: be more verbose about the floppy formats, and
mention the sony650 MOD format.
1996-01-09 21:47:48 +00:00
Justin T. Gibbs f36f57f79d Merge with HEAD. Don't set DSCommand. 1996-01-09 16:19:27 +00:00
Justin T. Gibbs a23c7a796b Merge with HEAD. Change inb_first to not poll SPIORDY. 1996-01-09 16:19:04 +00:00
Jordan K. Hubbard 3de47b52bc Merge strength-reduction fix from HEAD.
Submitted by:	Richard Henderson <[email protected]>
1996-01-08 03:32:29 +00:00
Justin T. Gibbs 201ac2aba0 Merge with HEAD.
Add adapter_softc entry to the scsi_link structure.
1996-01-08 02:54:46 +00:00
Justin T. Gibbs de0c965f3a Merge with HEAD.
Fix a printf (was missing an arg).

Write the new value of CSIZE_LATTIME back into configuration space.
Turn CACHETHEN on in DSCommand.
1996-01-08 02:54:20 +00:00
Justin T. Gibbs c4278ecd9a Merge with HEAD.
Use the adapter_softc field in the scsi_link structure instead of an array
of per unit data.
1996-01-08 02:53:19 +00:00
Justin T. Gibbs 61be425234 Merge with HEAD.
aic7xxx.seq:
Add additional checking to the message out phase.

aic7xxx_reg.h:
Add definition of the DSCommand register.
1996-01-08 02:52:24 +00:00
Joerg Wunsch 73483c5efc Merge in the BUGS section from HEAD. 1996-01-07 15:50:55 +00:00
David Greenman 080bac6d9d Brought in fixes from revs 1.80, 1.82 and 1.83, with slight retrofitting
for 2.1: fix for credentials leak and negative page index bug.
1996-01-07 00:03:00 +00:00
Nate Williams 65d95e784c Added the sliplogin examples files. 1996-01-06 07:34:36 +00:00
Nate Williams 594d476838 Bring in changes from the HEAD.
-Added support for the slip.hosts options 'normal', 'compress', 'noicmp',
 and 'autocmp'.
-Additionly parse /etc/sliphome/slip.slparms* to set keepalive,
 outfill and slunit.
-Make it more POSIXed.
-Describe undocumented stuff.
1996-01-06 07:19:55 +00:00
Nate Williams e945181967 Updated man-page from head. 1996-01-06 07:09:54 +00:00
Justin T. Gibbs 75336e14c1 Merge with HEAD. Check for REJECT_MSG instead of MSG_REJECT in intstat. 1996-01-05 16:19:51 +00:00
Justin T. Gibbs 328503dec0 Merge with HEAD. Revert to safer inb* routines. 1996-01-05 16:19:07 +00:00
Paul Traina 31774e01db Fold in support for QIC-3080 format tape drives from -current. 1996-01-05 06:19:36 +00:00
Jordan K. Hubbard 364f634e45 Merge changes from HEAD 1996-01-05 04:04:46 +00:00
Justin T. Gibbs 87e6b43c79 Merge with HEAD. Null terminate execl's arg list. For some reason this
didn't cause a problem on my -current system. :(

Submitted by:	Ron Lenk <[email protected]>
1996-01-05 01:52:24 +00:00
cvs2svn ceb57be184 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-01-04 16:10:43 +00:00
Justin T. Gibbs dfcd331efa Merge with HEAD. Much improved aic7xxx driver. 1996-01-04 08:55:14 +00:00
Justin T. Gibbs 4fb36a5b96 Merge with HEAD. Much improved aic7xxx driver and reorganized bt driver. 1996-01-04 08:54:55 +00:00
Justin T. Gibbs 1dfc49cb89 Remove old eisaconf conflict detection code from the isa* files. Remove
old ISA versions of eisaconf drivers.
1996-01-04 08:54:13 +00:00
Justin T. Gibbs b528a54887 Add esiaconf support from HEAD. 1996-01-04 08:53:03 +00:00
Justin T. Gibbs e23753eb90 Merge with HEAD. Probe the PCI and Eisa busses before the ISA bus and
enable interrupts before any bus configuration is performed.
1996-01-04 08:52:42 +00:00
Justin T. Gibbs 8375fc8247 Merge with HEAD. Add eisaconf support and update all eisaconf based drivers
(ahb, ahc, bt).
1996-01-04 08:51:31 +00:00
Justin T. Gibbs 6f69ddf5a7 Merge with HEAD. New and improved aic7xxx driver. 1996-01-04 08:50:01 +00:00
Justin T. Gibbs 7937f0334c Add pci/bt9xx.c from HEAD 1996-01-04 08:49:25 +00:00
Justin T. Gibbs 55b0199189 Add eisaconf support from HEAD. 1996-01-04 08:48:48 +00:00
David Greenman c04800cf04 Brought in changes from revs 1.76, 1.77, 1.78: disabled sleep in ttyflush
that causes a panic, adjusted the output queue reserved/max counts.
1996-01-03 17:59:21 +00:00
David Greenman dc8de77c8a Brought in changes from rev 1.89: fixed two cases of "=" that should have
been "==", updated copyright, other minor changes.
1996-01-03 17:51:32 +00:00
David Greenman 9de403ff4c Brought in part of rev 1.42: add SWI_NET_MASK to SWI_TTY_MASK. 1996-01-03 17:12:01 +00:00
Peter Wemm 41b96f63b7 Backport the reserved port checking for mountd requests from the NFSv3 code
in -current.  The existing code was not very useful... :-(
1996-01-03 14:14:49 +00:00
Peter Wemm 3586b69e5a Copy in change from rev 1.4 to fix the infamous bug which allows
users to avoid the ``secure mode''...
1996-01-03 09:53:43 +00:00
Jordan K. Hubbard ac8e73ce3d Bring in changes from HEAD. 1996-01-02 06:42:46 +00:00
Joerg Wunsch 5cfd2d35d1 Add io.4 to the 2.1.X branch.
Reviewed by:	peter
1996-01-01 18:04:55 +00:00
cvs2svn 9963660cb5 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1996-01-01 11:01:14 +00:00
Joerg Wunsch 15a04a0c6d Sigh, this was long overdue... Pull the fix from rev 1.126 into
the 2.1.X branch: only allow EUID==0 processes to gain IO privs.
1995-12-31 09:29:52 +00:00
Joerg Wunsch 0df1c0c43b Merge from HEAD:
. fix the bug that caused ``tr a-z m-za-l'' to fail
. use setlocale() while i've been here
1995-12-30 18:17:56 +00:00
Joerg Wunsch ce2437ec6e Update man page from HEAD. 1995-12-30 13:53:17 +00:00
Gary Palmer e630fa7528 Bring in fixes from the head 1995-12-29 12:26:00 +00:00
Joerg Wunsch b85d7489de >Number: 917
>Category:       bin
>Synopsis:       -s option in jot is broken

Submitted by:	[email protected] (Edward Wang)
1995-12-29 12:20:24 +00:00
Joerg Wunsch a1d7610881 I report a problem about shmget(). (I'm using FreeBSD-2.1.0R)
int shmget(key_t key, int size, int shmflg);

If the 'key' has already existed in the system and set 'shmflg'
as '(IPC_CREAT|IPC_EXC)', then shmget() must return the error 'EEXIST'.

Submitted by:   [email protected] (Mihoko Tanaka)
1995-12-26 16:05:08 +00:00
Joerg Wunsch cd37f582f8 Add /tftpboot as an argument to the commented-out example for tftp, so
people don't compromise their system by blindly un-commenting the
entry.
1995-12-23 17:12:49 +00:00
Joerg Wunsch 9bb2ad4cd1 Bring the fixes from rev 1.4 in both files into 2.1.X: declare
SHM_{R,W,X} and SEM_{R,W,X}.
1995-12-23 17:09:49 +00:00
Joerg Wunsch e3d10a0b91 Bring the AF_UNIX fix from rev. 1.9 into the 2.1.X branch. 1995-12-23 17:08:24 +00:00
Jordan K. Hubbard 45ca3bdf51 Also merge from HEAD, just to be consistent. 1995-12-23 15:24:52 +00:00
Jordan K. Hubbard 01cc4b256f Merge from HEAD. I need this stuff for sysinstall. 1995-12-23 15:22:10 +00:00
Peter Wemm b7d2bb0d1e Add the subdirectories to share/examples/cvs from HEAD so that
cvs from -current can be compiled/installed on a -stable system
without too much pain.
1995-12-22 23:37:50 +00:00
Peter Wemm b2c36e6c6e One line change to each of these from HEAD..
Add a name to the context structures for compatability
with the CVS in -current.  Basically,
typedef struct { ... } MDx_CTX; becomes
typedef struct MDxContext { ... } MDx_CTX;
1995-12-22 22:09:31 +00:00
David Greenman 7d61a9a29e Brought in change from rev 1.54: fix bug with using lots of CDROM drives. 1995-12-21 12:01:50 +00:00
Nate Williams f708f5f5b8 Bring in the changes from ver 1.11 to allow this to compile with C++.
---
date: 1995/08/26 20:46:43;  author: bde;  state: Exp;  lines: +2 -4
Don't declare a nonexistent function.

Fix formatting of recent changes.
---
1995-12-20 17:29:53 +00:00
Nate Williams f61f06eff2 C++ doesn't allow implicit conversions from 'void *' to other pointer
types.   Explicitly cast the pointer to the correct type.
1995-12-20 17:06:35 +00:00
Jordan K. Hubbard be20b9f22e Remove 2 US mirrors which have either died or gone to reduced user logins. 1995-12-17 07:45:36 +00:00
Joerg Wunsch d3d1f45931 Move over from 2.2-current: allow for ``su -c''. 1995-12-11 23:06:12 +00:00
Joerg Wunsch e91d611053 Move all known fixes from 2.2-current into the 2.1 branch, with the
minor exception of rev 1.10 of parser.c (where i'd like to see if any
ill side-effects might show up).
1995-12-11 23:05:26 +00:00
Joerg Wunsch 0ed4f23096 Move over some /bin/sh-specific cruft to there.
(Fix brought over from 2.2-current.)
1995-12-11 23:01:41 +00:00
Joerg Wunsch 4dd1af5a97 Move over the fix from 2.2-current for nice(1) dumping core when faced
with no command arguments at all.
1995-12-11 23:00:36 +00:00
Joerg Wunsch 5ed3d9fa9e Finally fix expr in all respects, so it's now handling all numeric and
string cases correctly.

Moved over from 2.2-current.
1995-12-11 22:59:22 +00:00
Jordan K. Hubbard 5b79a0d6a8 Fix a subtle bug that *may* be responsible for the clobber-disk-zero bug.
Also try to see if a device can still be `detected' by checking errno == EACCES
even if the open fails (idea from Bruce).
1995-12-11 16:30:25 +00:00
David Greenman cd6c9c2250 Brought in change from rev 1.6: initialize some variables that need to be
initialized. msgs would do some strange things if the bounds file didn't
exist or contained garbage.
1995-12-06 07:38:35 +00:00
Jordan K. Hubbard 3c14a01aef Make SLIP work properly again.
Submitted by:	Dave Rivers <no valid email addr>
1995-12-05 00:24:00 +00:00
Jordan K. Hubbard d15a8445ee Merge 1.12 from HEAD. 1995-12-04 02:29:40 +00:00
Jordan K. Hubbard e52325f993 mountdbtab -> mountdtab; whoops!
A small extra diagnostic for loading packages.
1995-12-04 02:22:02 +00:00
Satoshi Asami 3ffb95b544 Update Japanese mirror list.
Requested by:	jkh
1995-11-21 10:18:18 +00:00
Jordan K. Hubbard c109e50d44 Update Polish site entry. 1995-11-19 19:52:59 +00:00
Jordan K. Hubbard e2152a520a Merge from HEAD. 1995-11-19 19:52:21 +00:00
Jordan K. Hubbard 2651d5ab35 Merge from HEAD. 1995-11-19 19:41:00 +00:00
Jordan K. Hubbard 51f2fae106 Merge from HEAD. 1995-11-19 19:39:29 +00:00
Jordan K. Hubbard 529168c26d Correct URL for Hong Kong site. 1995-11-19 19:37:38 +00:00
Jordan K. Hubbard 3d2fd688ef Put myname.my.domain by default on the loopback, resulting in less confusing
startup behavior for newly installed hosts not on a network.
1995-11-19 17:53:28 +00:00
Jordan K. Hubbard c21c63f75f Fix bug where /stand/sysinstall wouldn't work post-install with CDROM. 1995-11-19 13:48:32 +00:00
David Greenman 648ccc899d From rev 1.14:
Disallow setgroups() with ngroups=0. There should always be one group (the
effective gid). This works around a panic ("nfsreq nogrps") that occurs
with NFS clients. This change is too late for 2.1-release.

Obtained from:  4.4BSD-Lite2
1995-11-19 01:52:43 +00:00
David Greenman bdf5d34f80 Add missing splx(s) - from rev 1.70. Note that this change is too late for
2.1-release. The effects of the missing splx would be seen on NFS clients
with soft or intr mounted filesystems and then only after a timeout had
occurred.

Submitted by:	dyson
1995-11-19 01:42:34 +00:00
5575 changed files with 265525 additions and 196207 deletions

No files matched your search

+41 -18
View File
@@ -1,4 +1,4 @@
# $Id: Makefile,v 1.57.4.7 1995/11/09 10:57:04 jkh Exp $
# $FreeBSD$
#
# Make command line options:
# -DCLOBBER will remove /usr/include and MOST of /usr/lib
@@ -7,6 +7,7 @@
# -DMAKE_EBONES to build eBones (KerberosIV)
#
# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
# -DNOCLEAN to not clean anything at all
# -DNOCRYPT will prevent building of crypt versions
# -DNOLKM do not build loadable kernel modules
# -DNOOBJDIR do not run ``${MAKE} obj''
@@ -85,19 +86,27 @@ OBJDIR=
.else
OBJDIR= obj
.endif
.if defined(NOCLEAN)
CLEANDIR=
WORLD_CLEANDIST=obj
.else
WORLD_CLEANDIST=cleandist
.if defined(NOCLEANDIR)
CLEANDIR= clean
.else
CLEANDIR= cleandir
.endif
.endif
world: hierarchy mk cleandist includes lib-tools libraries tools
world: hierarchy mk $(WORLD_CLEANDIST) include-tools includes lib-tools libraries build-tools
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR} The whole thing"
@echo "--------------------------------------------------------------"
@echo
${MAKE} depend all install
cd ${.CURDIR}/share/man && ${MAKE} makedb
@echo "make world completed on `date`"
hierarchy:
@echo "--------------------------------------------------------------"
@@ -207,18 +216,23 @@ includes:
.endif
cd ${.CURDIR}/include && ${MAKE} install
cd ${.CURDIR}/gnu/include && ${MAKE} install
cd ${.CURDIR}/gnu/lib/libdialog && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libg++ && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libgmp && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libmp && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libreadline && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libregex && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libg++ && ${MAKE} beforeinstall
cd ${.CURDIR}/gnu/lib/libdialog && ${MAKE} beforeinstall
.if exists(eBones) && !defined(NOCRYPT) && defined(MAKE_EBONES)
cd ${.CURDIR}/eBones/include && ${MAKE} beforeinstall
cd ${.CURDIR}/eBones/lib/libkrb && ${MAKE} beforeinstall
cd ${.CURDIR}/eBones/lib/libkadm && ${MAKE} beforeinstall
.endif
cd ${.CURDIR}/lib/csu/${MACHINE} && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libc && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libcurses && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libdisk && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libedit && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libftpio && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libmd && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libmytinfo && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libncurses && ${MAKE} beforeinstall
@@ -231,14 +245,19 @@ includes:
cd ${.CURDIR}/lib/libtermcap && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libcom_err && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libss && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libforms && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libscsi && ${MAKE} beforeinstall
cd ${.CURDIR}/lib/libutil && ${MAKE} beforeinstall
.if exists(secure) && !defined(NOCRYPT) && !defined(NOSECURE)
cd ${.CURDIR}/secure/lib/libdes && ${MAKE} beforeinstall
.endif
lib-tools:
@echo "--------------------------------------------------------------"
@echo " Rebuilding tools needed to build the libraries"
@echo "--------------------------------------------------------------"
@echo
cd ${.CURDIR}/usr.bin/xinstall && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/gnu/usr.bin/ld && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/ar && \
@@ -276,6 +295,12 @@ libraries:
cd ${.CURDIR}/lib/libtermcap && \
${MAKE} depend all install
.endif
.if exists(lib)
cd ${.CURDIR}/lib/csu/i386 && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(gnu)
cd ${.CURDIR}/gnu/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
@@ -285,18 +310,10 @@ libraries:
.if exists(secure) && !defined(NOCRYPT) && !defined(NOSECURE)
cd ${.CURDIR}/secure/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
.if exists(lib)
cd ${.CURDIR}/lib/csu/i386 && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
cd ${.CURDIR}/usr.bin/lex/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.if exists(eBones) && !defined(NOCRYPT) && defined(MAKE_EBONES)
cd ${.CURDIR}/eBones/des && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/eBones/lib && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
@@ -305,18 +322,24 @@ libraries:
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
.endif
tools:
include-tools:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR} C compiler, make, sgmlfmt, and zic(8)"
@echo " Rebuilding tools needed to build the includes"
@echo "--------------------------------------------------------------"
@echo
cd ${.CURDIR}/usr.bin/xinstall && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
build-tools:
@echo "--------------------------------------------------------------"
@echo " Rebuilding ${DESTDIR} C compiler, make, and zic(8)"
@echo "--------------------------------------------------------------"
@echo
cd ${.CURDIR}/gnu/usr.bin/cc && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/make && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.bin/sgmlfmt && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/share/sgml && \
cd ${.CURDIR}/gnu/usr.bin/groff && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
cd ${.CURDIR}/usr.sbin/zic && \
${MAKE} depend all install ${CLEANDIR} ${OBJDIR}
+3 -37
View File
@@ -1,4 +1,4 @@
; $Id: TODO,v 1.11 1995/04/05 13:16:30 jkh Exp $
; $FreeBSD$
** To skip this preamble, search forward for the pattern `**'.
@@ -49,21 +49,12 @@ Thanks!
** --- cut here ---
TASKID: 940820002
TASK: Add Linux/Crynwr compatible plip mode to lpt.c
DETAIL: { Look at the crynwr packet-driver plip.asm (ftp::ftp.ftp.com)
and the linux driver for reference. }
EMAIL: <phk>
CATS: kernel networking
GRADE: ADVANCED
STATUS: OPEN (*)
TASKID: 940820003
TASK: Add laptop-feature to wd.c
DETAIL: { If disk just spun up, do sync when we have it running. Need
to detect that disk was turned off, e.g. had a long delay in becomming
ready again. }
EMAIL: <phk>
EMAIL: <phk, nate>
CATS: kernel laptop
GRADE: INTERMEDIATE
STATUS: OPEN
@@ -76,21 +67,11 @@ also requires some modification of existing drivers to support being used
by PCMCIA cards. This task is both really hard and comparatively easy;
hard because it's a big job, easy because others have already gone much of
the way and you have their work for reference. }
EMAIL: <phk>
EMAIL: <phk, nate>
CATS: kernel laptop
GRADE: ADVANCED
STATUS: IN PROGRESS
TASKID: 940820006
TASK: Add bootp/DHCP to the generic ethernet code.
DETAIL: { Implement an ioctl(), which will send a bootp on a particular
interface and return the data in a usable format. OR make a program which uses
existing ioctls to do it. See RFC153[34] for information on DHCP. }
EMAIL: <phk>
CATS: kernel networking
GRADE: ADVANCED
STATUS: OPEN (*)
TASKID: 940820007
TASK: Add bootp/DHCP capability to slip driver.
DETAIL: { Cisco's products implement this. Both master and slave side would be
@@ -149,18 +130,3 @@ EMAIL: <rgrimes, phk>
CATS: user
GRADE: INTERMEDIATE
STATUS: OPEN
TASKID: 95031701
TASK: Implement a file system debugger (fsdb)
DETAIL: { Traditionally, there has been a fsdb(8) program in Unix.
This program is not part of 4.4BSD, but the current system lacks
some utility to low-level step through the file system and repair
(or damage:) something in case fsck tells about problems, but the
administrator is unlucky with the suggested actions of fsck.
The original fsdb had a terrible syntax, something more rationale
should be built instead. }
EMAIL: <joerg>
CATS: user
GRADE: ADVANCED
STATUS: OPEN
+1 -1
View File
@@ -1,5 +1,5 @@
# From: @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
SUBDIR= cat chmod cp csh date dd df domainname echo ed expr hostname \
kill ln ls mkdir mv pax ps pwd rcp rm rmail rmdir sh sleep \
+11
View File
@@ -1,4 +1,15 @@
# @(#)Makefile.inc 8.1 (Berkeley) 5/31/93
# $FreeBSD$
BINDIR?= /bin
NOSHARED?= YES
.if exists (${.CURDIR}/../../secure)
.if exists(${.CURDIR}/../../secure/lib/libcipher/obj)
CIPHEROBJDIR= ${.CURDIR}/../../secure/lib/libcipher/obj
.else
CIPHEROBJDIR= ${.CURDIR}/../../secure/lib/libcipher
.endif
.endif
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= cat
+1 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)cat.1 8.1 (Berkeley) 6/29/93
.\" $Id$
.\" $FreeBSD$
.\"
.Dd June 29, 1993
.Dt CAT 1
+1 -1
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cat.c,v 1.3 1995/10/03 12:46:37 bde Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= chmod
+2 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)chmod.1 8.4 (Berkeley) 3/31/94
.\" $Id$
.\" $FreeBSD$
.\"
.Dd March 31, 1994
.Dt CHMOD 1
@@ -274,6 +274,7 @@ There's no
.Ar perm
option for the naughty bits.
.Sh SEE ALSO
.Xr chflags 1 ,
.Xr install 1 ,
.Xr chmod 2 ,
.Xr stat 2 ,
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: chmod.c,v 1.3 1995/02/03 22:21:09 bde Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= cp
SRCS= cp.c utils.c
+1 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)cp.1 8.3 (Berkeley) 4/18/94
.\" $Id$
.\" $FreeBSD$
.\"
.Dd April 18, 1994
.Dt CP 1
+1 -1
View File
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: cp.c,v 1.5 1995/04/02 00:49:16 bde Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.2 (Berkeley) 4/1/94
* $Id$
* $FreeBSD$
*/
typedef struct {
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: utils.c,v 1.5 1995/10/03 12:55:01 bde Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
#
# C Shell with process control; VM/UNIX VAX Makefile
# Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 8/14/93
# $Id$
# $FreeBSD$
DIR= usd/04.csh
SRCS= tabs csh.1 csh.2 csh.3 csh.4 csh.a csh.g
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.1 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.EH 'USD:4-%''An Introduction to the C shell'
.OH 'An Introduction to the C shell''USD:4-%'
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.2 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.nr H1 1
.NH
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.3 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.nr H1 2
.NH
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.4 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.nr H1 3
.NH
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.a 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.SH
Appendix \- Special characters
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.g 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.SH
Glossary
+1 -1
View File
@@ -30,6 +30,6 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)tabs 8.1 (Berkeley) 6/8/93
.\" $Id$
.\" $FreeBSD$
.\"
.ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: alloc.c,v 1.3 1995/03/19 13:28:10 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)char.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
#include <ctype.h>
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: const.c,v 1.2 1994/09/24 02:53:48 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)csh.1 8.2 (Berkeley) 1/21/94
.\" $Id: csh.1,v 1.2 1994/09/24 02:53:49 davidg Exp $
.\" $FreeBSD$
.\"
.Dd January 21, 1994
.Dt CSH 1
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: csh.c,v 1.3 1995/05/30 00:06:30 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)csh.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
/*
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: dir.c,v 1.3 1995/05/30 00:06:30 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)dir.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
/*
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: dol.c,v 1.2 1994/09/24 02:53:56 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: exec.c,v 1.3 1995/05/30 00:06:32 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
#include <sys/cdefs.h>
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: file.c,v 1.3 1995/05/30 00:06:33 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: func.c,v 1.2 1994/09/24 02:54:04 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: glob.c,v 1.2 1994/09/24 02:54:05 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: lex.c,v 1.3 1995/05/30 00:06:35 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: parse.c,v 1.2 1994/09/24 02:54:11 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)pathnames.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
#define _PATH_BIN "/bin"
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)proc.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
/*
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sem.c,v 1.2 1994/09/24 02:54:15 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: set.c,v 1.3 1995/05/30 00:06:38 rgrimes Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: str.c,v 1.2 1994/09/24 02:54:18 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: time.c,v 1.4 1995/03/19 13:28:12 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= date
SRCS= date.c netdate.c
+2 -2
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)date.1 8.2 (Berkeley) 11/17/93
.\" $Id: date.1,v 1.5 1995/04/03 20:08:32 joerg Exp $
.\" $FreeBSD$
.\"
.Dd November 17, 1993
.Dt DATE 1
@@ -127,7 +127,7 @@ Hour, a number from 0 to 23.
.It Ar mm
Minutes, a number from 0 to 59.
.It Ar .ss
Seconds, a number from 0 to 61 (59 plus a a maximum of two leap seconds).
Seconds, a number from 0 to 61 (59 plus a maximum of two leap seconds).
.El
.Pp
Everything but the minutes is optional.
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: date.c,v 1.4 1995/04/03 20:08:33 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.1 (Berkeley) 5/31/93
* $Id$
* $FreeBSD$
*/
int netsettime __P((time_t));
+3 -2
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: netdate.c,v 1.2 1994/09/24 02:54:38 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
@@ -116,7 +116,8 @@ netsettime(tval)
warn("gethostname");
goto bad;
}
(void)strncpy(msg.tsp_name, hostname, sizeof(hostname));
(void)strncpy(msg.tsp_name, hostname, sizeof(msg.tsp_name));
msg.tsp_name[sizeof(msg.tsp_name) - 1] = '\0';
msg.tsp_seq = htons((u_short)0);
msg.tsp_time.tv_sec = htonl((u_long)tval);
msg.tsp_time.tv_usec = htonl((u_long)0);
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= dd
SRCS= args.c conv.c conv_tab.c dd.c misc.c position.c
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: conv_tab.c,v 1.2 1994/09/24 02:54:47 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)dd.1 8.2 (Berkeley) 1/13/94
.\" $Id$
.\" $FreeBSD$
.\"
.Dd January 13, 1994
.Dt DD 1
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: dd.c,v 1.3 1995/01/17 22:55:59 ache Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)dd.h 8.3 (Berkeley) 4/2/94
* $Id$
* $FreeBSD$
*/
/* Input/output stream state. */
+1 -1
View File
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* @(#)extern.h 8.3 (Berkeley) 4/2/94
* $Id$
* $FreeBSD$
*/
#include <sys/cdefs.h>
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -34,7 +34,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.2 (Berkeley) 4/1/94
# $Id$
# $FreeBSD$
PROG= df
BINGRP= operator
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)df.1 8.2 (Berkeley) 1/13/94
.\" $Id$
.\" $FreeBSD$
.\"
.Dd January 13, 1994
.Dt DF 1
+2 -5
View File
@@ -35,7 +35,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: df.c,v 1.6 1995/03/19 13:28:15 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
@@ -386,10 +386,7 @@ ufs_df(file, maxwidth)
sfsp->f_blocks = sblock.fs_dsize;
sfsp->f_bfree = sblock.fs_cstotal.cs_nbfree * sblock.fs_frag +
sblock.fs_cstotal.cs_nffree;
sfsp->f_bavail = (sblock.fs_dsize * (100 - sblock.fs_minfree) / 100) -
(sblock.fs_dsize - sfsp->f_bfree);
if (sfsp->f_bavail < 0)
sfsp->f_bavail = 0;
sfsp->f_bavail = freespace(&sblock, sblock.fs_minfree);
sfsp->f_files = sblock.fs_ncg * sblock.fs_ipg;
sfsp->f_ffree = sblock.fs_cstotal.cs_nifree;
sfsp->f_fsid.val[0] = 0;
+1 -1
View File
@@ -1,4 +1,4 @@
# $Id$
# $FreeBSD$
PROG= domainname
+1 -1
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" From: @(#)hostname.1 8.1 (Berkeley) 5/31/93
.\" $Id: domainname.1,v 1.1 1994/09/18 21:23:36 wollman Exp $
.\" $FreeBSD$
.\"
.Dd September 18, 1994
.Dt DOMAINNAME 1
+1 -1
View File
@@ -40,7 +40,7 @@ static char copyright[] =
#ifndef lint
/*static char sccsid[] = "From: @(#)hostname.c 8.1 (Berkeley) 5/31/93"; */
static const char rcsid[] =
"$Id: domainname.c,v 1.4 1994/09/26 02:14:27 wollman Exp $";
"$FreeBSD$";
#endif /* not lint */
#include <sys/param.h>
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= echo
+1 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)echo.1 8.1 (Berkeley) 7/22/93
.\" $Id$
.\" $FreeBSD$
.\"
.Dd July 22, 1993
.Dt ECHO 1
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+9 -2
View File
@@ -1,8 +1,15 @@
# $Id: Makefile,v 1.9 1994/10/29 10:13:34 phk Exp $
# $FreeBSD$
PROG= ed
SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c
SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c
LINKS= ${BINDIR}/ed ${BINDIR}/red
MLINKS= ed.1 red.1
.if exists(../../secure) && !defined(NOCRYPT) && !defined(NOSECURE)
DISTRIBUTION=des
CFLAGS+=-DDES
LDADD+= -L${CIPHEROBJDIR} -lcipher
DPADD+= ${CIPHEROBJDIR}/libcipher.a
.endif
.include <bsd.prog.mk>
+1 -1
View File
@@ -1,4 +1,4 @@
$Id$
$FreeBSD$
This version of ed(1) is not strictly POSIX compliant, as described in
the POSIX 1003.2 document. The following is a summary of the omissions,
+1 -1
View File
@@ -1,4 +1,4 @@
$Id$
$FreeBSD$
ed is an 8-bit-clean, POSIX-compliant line editor. It should work with
any regular expression package that conforms to the POSIX interface
+1 -1
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: buf.c,v 1.6 1994/09/24 02:55:22 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
static char *rcsid = "@(#)buf.c,v 1.4 1994/02/01 00:34:35 alm Exp";
+1 -1
View File
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)bdes.c 5.5 (Berkeley) 6/27/91
* $Id: cbc.c,v 1.4 1994/09/24 02:55:24 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,4 +1,4 @@
.\" $Id$
.\" $FreeBSD$
.TH ED 1 "21 May 1993"
.SH NAME
.\" ed, red \- text editor
+1 -1
View File
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*
* @(#)ed.h,v 1.5 1994/02/01 00:34:39 alm Exp
* $Id: ed.h,v 1.7 1994/09/24 02:55:25 davidg Exp $
* $FreeBSD$
*/
#include <sys/types.h>
+1 -1
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: glbl.c,v 1.3 1995/03/19 13:28:27 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: io.c,v 1.3 1994/09/24 02:55:27 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: main.c,v 1.4 1995/03/19 13:28:34 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: re.c,v 1.9 1995/03/19 13:28:36 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: sub.c,v 1.5 1995/03/19 13:28:38 joerg Exp $
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,4 +1,4 @@
# $Id$
# $FreeBSD$
SHELL= /bin/sh
ED= ../obj/ed
+1 -1
View File
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# /b/source/CVS/src/bin/expr/Makefile,v 1.5 1993/06/14 19:56:06 jtc Exp
# $Id: Makefile,v 1.6 1994/09/24 02:55:36 davidg Exp $
# $FreeBSD$
PROG= expr
SRCS= expr.c
+5 -5
View File
@@ -15,7 +15,7 @@
.\" must display the following acknowledgement:
.\" This product includes software developed by Winning Strategies, Inc.
.\" 4. The name of the author may not be used to endorse or promote products
.\" derived from this software withough specific prior written permission
.\" derived from this software without specific prior written permission
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
@@ -28,7 +28,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $Id: expr.1,v 1.2 1993/10/04 22:07:27 jtc Exp $
.\" $FreeBSD$
.\"
.Dd July 3, 1993
.Dt EXPR 1
@@ -51,8 +51,8 @@ All operators are separate arguments to the
utility.
Characters special to the command interpreter must be escaped.
.Pp
Operators are listed below in order of increasing precidence.
Operators with equal precidence are grouped within { } symbols.
Operators are listed below in order of increasing precedence.
Operators with equal precedence are grouped within { } symbols.
.Bl -tag -width indent
.It Ar expr1 Li | Ar expr2
Returns the evaluation of
@@ -66,7 +66,7 @@ Returns the evaluation of
if neither expression evaluates to an empty string or zero;
otherwise, returns zero.
.It Ar expr1 Li "{=, >, >=, <, <=, !=}" Ar expr2
Returns the results of integer comparision if both arguments are integers;
Returns the results of integer comparison if both arguments are integers;
otherwise, returns the results of string comparison using the locale-specific
collation sequence.
The result of each comparison is 1 if the specified relation is true,
+31 -33
View File
@@ -4,7 +4,7 @@
*
* Largely rewritten by J.T. Conklin ([email protected])
*
* $Id: expr.y,v 1.9 1995/03/19 13:28:41 joerg Exp $
* $FreeBSD$
*/
#include <stdio.h>
@@ -15,7 +15,7 @@
#include <err.h>
enum valtype {
integer, string
integer, numeric_string, string
} ;
struct val {
@@ -56,7 +56,6 @@ char **av;
%left <val> '+' '-'
%left <val> '*' '/' '%'
%left <val> ':'
%left UNARY
%token <val> TOKEN
%type <val> start expr
@@ -94,7 +93,7 @@ int i;
vp = (struct val *) malloc (sizeof (*vp));
if (vp == NULL) {
err (2, NULL);
errx (2, "malloc() failed");
}
vp->type = integer;
@@ -111,7 +110,7 @@ char *s;
vp = (struct val *) malloc (sizeof (*vp));
if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) {
err (2, NULL);
errx (2, "malloc() failed");
}
for(i = 1, isint = isdigit(s[0]) || s[0] == '-';
@@ -122,9 +121,10 @@ char *s;
isint = 0;
}
vp->type = string;
if(isint)
to_integer(vp);
if (isint)
vp->type = numeric_string;
else
vp->type = string;
return vp;
}
@@ -134,7 +134,7 @@ void
free_value (vp)
struct val *vp;
{
if (vp->type == string)
if (vp->type == string || vp->type == numeric_string)
free (vp->u.s);
}
@@ -143,34 +143,19 @@ int
to_integer (vp)
struct val *vp;
{
char *s;
int neg;
int i;
if (vp->type == integer)
return 1;
s = vp->u.s;
i = 0;
neg = (*s == '-');
if (neg)
s++;
for (;*s; s++) {
if (!isdigit (*s))
return 0;
i *= 10;
i += *s - '0';
}
if (vp->type == string)
return 0;
/* vp->type == numeric_string, make it numeric */
i = atoi(vp->u.s);
free (vp->u.s);
if (neg)
i *= -1;
vp->u.i = i;
vp->type = integer;
vp->u.i = i;
return 1;
}
@@ -180,12 +165,12 @@ struct val *vp;
{
char *tmp;
if (vp->type == string)
if (vp->type == string || vp->type == numeric_string)
return;
tmp = malloc (25);
if (tmp == NULL) {
err (2, NULL);
errx (2, "malloc() failed");
}
sprintf (tmp, "%d", vp->u.i);
@@ -198,6 +183,7 @@ int
isstring (vp)
struct val *vp;
{
/* only TRUE if this string is not a valid integer */
return (vp->type == string);
}
@@ -241,7 +227,7 @@ struct val *vp;
int yyparse ();
void
int
main (argc, argv)
int argc;
char **argv;
@@ -257,7 +243,7 @@ char **argv;
else
printf ("%s\n", result->u.s);
exit (is_zero_or_null (result));
return (is_zero_or_null (result));
}
int
@@ -306,6 +292,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) == 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r = make_integer (a->u.i == b->u.i);
}
@@ -325,6 +313,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) > 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r= make_integer (a->u.i > b->u.i);
}
@@ -344,6 +334,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) < 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r = make_integer (a->u.i < b->u.i);
}
@@ -363,6 +355,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) >= 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r = make_integer (a->u.i >= b->u.i);
}
@@ -382,6 +376,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) <= 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r = make_integer (a->u.i <= b->u.i);
}
@@ -401,6 +397,8 @@ struct val *a, *b;
to_string (b);
r = make_integer (strcoll (a->u.s, b->u.s) != 0);
} else {
(void)to_integer(a);
(void)to_integer(b);
r = make_integer (a->u.i != b->u.i);
}
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= hostname
+2 -2
View File
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)hostname.1 8.1 (Berkeley) 5/31/93
.\" $Id$
.\" $FreeBSD$
.\"
.Dd May 31, 1993
.Dt HOSTNAME 1
@@ -58,7 +58,7 @@ Trims off any domain information from the printed
name.
.El
.Sh SEE ALSO
.Xr gethostname 2
.Xr gethostname 3
.Sh HISTORY
The
.Nm hostname
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id$
* $FreeBSD$
*/
#ifndef lint
+1 -1
View File
@@ -1,5 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 5/31/93
# $Id$
# $FreeBSD$
PROG= kill
+1 -1
View File
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)kill.1 8.1 (Berkeley) 5/31/93
.\" $Id$
.\" $FreeBSD$
.\"
.Dd May 31, 1993
.Dt KILL 1
+1 -1
View File
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: kill.c,v 1.2 1994/09/24 02:55:44 davidg Exp $
* $FreeBSD$
*/
#ifndef lint
Loaded 100 of 5575 files, more files were not shown because too many files have changed in this diff. Show more