]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoThis commit was generated by cvs2svn to compensate for changes in r57093,
Guido van Rooij [Wed, 9 Feb 2000 20:46:45 +0000 (20:46 +0000)]
This commit was generated by cvs2svn to compensate for changes in r57093,
which included commits to RCS files with non-trunk default branches.

24 years agoImport of ipfilter 3.3.8
Guido van Rooij [Wed, 9 Feb 2000 20:46:45 +0000 (20:46 +0000)]
Import of ipfilter 3.3.8

Approved by: jkh

24 years agoAllow allows peer pci buses which are directly connected to the RCC host pci
Andrew Gallatin [Wed, 9 Feb 2000 20:05:30 +0000 (20:05 +0000)]
Allow allows peer pci buses which are directly connected to the RCC host pci
chipset to be probed & attached on newer Dell PowerEdge servers, such as
the 2400 and 4400.

Reviewed by:  dfr, msmith, jlemon
Tested by: hnokubi@yyy.or.jp (in a previous incantation)
Approved by: jkh

24 years agoRepair incorrect ``first appeared in'' reference, which originally stated
Chris Costello [Wed, 9 Feb 2000 19:54:14 +0000 (19:54 +0000)]
Repair incorrect ``first appeared in'' reference, which originally stated
that we supported an IPv6 firewall since version 2.0.  It now correctly
says `4.0'.

24 years agoSupport the new ata(4) syntax, while providing backward compatibility for wd(4).
Ruslan Ermilov [Wed, 9 Feb 2000 19:23:46 +0000 (19:23 +0000)]
Support the new ata(4) syntax, while providing backward compatibility for wd(4).

Reviewed by: jkh, msmith, sos
Approved by: jkh

24 years agoPopulate directory...
Luigi Rizzo [Wed, 9 Feb 2000 10:25:19 +0000 (10:25 +0000)]
Populate directory...

Approved-by: jordan
24 years agoCrunched image config for bridge
Luigi Rizzo [Wed, 9 Feb 2000 10:04:32 +0000 (10:04 +0000)]
Crunched image config for bridge

Approved-by: jordan
24 years agoMisc files for bridge floppy type
Luigi Rizzo [Wed, 9 Feb 2000 10:01:30 +0000 (10:01 +0000)]
Misc files for bridge floppy type

Approved-by: jordan
24 years agoConfig file for bridge image
Luigi Rizzo [Wed, 9 Feb 2000 09:59:05 +0000 (09:59 +0000)]
Config file for bridge image

Approved-by: jordan
24 years agoMake inetd picobsd friendly, dont use ipsec when RELEASE_CRUNCH
Luigi Rizzo [Wed, 9 Feb 2000 09:04:36 +0000 (09:04 +0000)]
Make inetd picobsd friendly, dont use ipsec when RELEASE_CRUNCH
is defined

Approved-by: jordan
24 years agoUpdate configuration files, remove unused mfs.mtree
Luigi Rizzo [Wed, 9 Feb 2000 08:50:55 +0000 (08:50 +0000)]
Update configuration files, remove unused mfs.mtree

Approved-by: jordan
24 years agoUpdate kernel config file.
Luigi Rizzo [Wed, 9 Feb 2000 08:48:36 +0000 (08:48 +0000)]
Update kernel config file.

Approved-by: jordan
24 years agoWhoops, missed a file in the previous cleanup.
Jordan K. Hubbard [Wed, 9 Feb 2000 06:59:59 +0000 (06:59 +0000)]
Whoops, missed a file in the previous cleanup.

24 years agoIn a sudden burst of energy (perhaps it was that last mocha), attempt
Jordan K. Hubbard [Wed, 9 Feb 2000 06:33:49 +0000 (06:33 +0000)]
In a sudden burst of energy (perhaps it was that last mocha), attempt
to update the release docs to more current information.

24 years agoAdd src menu item for /usr/src/tools
Jordan K. Hubbard [Wed, 9 Feb 2000 05:31:26 +0000 (05:31 +0000)]
Add src menu item for /usr/src/tools

24 years agoSupport the extraction of /usr/src/tools
Jordan K. Hubbard [Wed, 9 Feb 2000 05:28:50 +0000 (05:28 +0000)]
Support the extraction of /usr/src/tools
Submitted by: "John W. DeBoskey" <jwd@unx.sas.com>

24 years agoRemove the old copy of this file. It is now active in its new location.
Matthew N. Dodd [Wed, 9 Feb 2000 04:18:41 +0000 (04:18 +0000)]
Remove the old copy of this file.  It is now active in its new location.

Implicit Approval by:  jkh

24 years agoClean up the jail(8) documentation so that it suggests building a jail
Robert Watson [Wed, 9 Feb 2000 04:17:41 +0000 (04:17 +0000)]
Clean up the jail(8) documentation so that it suggests building a jail
userland in a safer way.  Using the NO_MAKEDEV argument in make
distribution prevents the creation of a number of unsafe device nodes
in the jailed /dev, including disk devices, and more.  This depends
on an earlier commit to /etc/Makefile to provide the NO_MAKEDEV
support.

Approved by: jkh

24 years agoComplete the repo-copy of ida_pci.c to sys/dev/ida/
Matthew N. Dodd [Wed, 9 Feb 2000 04:17:10 +0000 (04:17 +0000)]
Complete the repo-copy of ida_pci.c to sys/dev/ida/

Implicit Approval by:  jkh

24 years agoIntoduce a new make.conf entry, NO_MAKEDEV, and modifications to
Robert Watson [Wed, 9 Feb 2000 04:08:18 +0000 (04:08 +0000)]
Intoduce a new make.conf entry, NO_MAKEDEV, and modifications to
/etc/Makefile so that if it is defined, MAKEDEV all is not called
during a make distribution.  This helps clean up the messy userland
in jail(), by reducing the number of devices exposed in jail.
Modifications to jail(2) to follow.

Approved by: jkh-arius

24 years agoCorrect an oversight in jail() that allowed processes in jail to access
Robert Watson [Wed, 9 Feb 2000 03:32:11 +0000 (03:32 +0000)]
Correct an oversight in jail() that allowed processes in jail to access
ptys in ways that might be unethical, especially towards processes not in
jail, or in other jails.

Submitted by: phk
Reviewed by: rwatson
Approved by: jkh

24 years agoIPv6 scoped addr format is changed as recent KAME change.
Yoshinobu Inoue [Wed, 9 Feb 2000 00:38:06 +0000 (00:38 +0000)]
IPv6 scoped addr format is changed as recent KAME change.

   KAME scoped addr format is changed recently.
     before:   addr@scope
     now:      scope%addr

   Because the end of IPv6 numeric addr is tend to be truncated in
   `netstat -rn ` output, so placing scope part at starting of addr
   will be convenient.

Approved by: jkh

Obtained from: KAME project

24 years agoAvoid kernel panic when tcp rfc1323 and rfc1644 options are enabled
Yoshinobu Inoue [Wed, 9 Feb 2000 00:34:40 +0000 (00:34 +0000)]
Avoid kernel panic when tcp rfc1323 and rfc1644 options are enabled
at the same time.

   When rfc1323 and rfc1644 option are enabled by sysctl,
   and tcp over IPv6 is tried, kernel panic happens by the
   following check in tcp_output(), because now hdrlen is bigger
   in such case than before.

/*#ifdef DIAGNOSTIC*/
        if (max_linkhdr + hdrlen > MHLEN)
                panic("tcphdr too big");
/*#endif*/

   So change the above check to compare with MCLBYTES in #ifdef INET6 case.
   Also, allocate a mbuf cluster for the header mbuf, in that case.

Bug reported at KAME environment.
Approved by: jkh

Reviewed by: sumikawa
Obtained from: KAME project

24 years agoLet ftp command use only PORT(no EPRT) for IPv4 destination.
Yoshinobu Inoue [Wed, 9 Feb 2000 00:27:40 +0000 (00:27 +0000)]
Let ftp command use only PORT(no EPRT) for IPv4 destination.
  Because if ftpd is invoked with -R option, and EPRT is used via firewal
  or NAT which don't understand EPRT, then the data connection from ftpd
  to ftp client will fail.

Reported By: ume@mahoroba.org
Approved by: jkh

24 years agoAllow $PAGER to have arguments.
Bill Fumerola [Tue, 8 Feb 2000 22:31:53 +0000 (22:31 +0000)]
Allow $PAGER to have arguments.

Submitted by: brian
Reviewed by: Doug Barton <Doug@gorean.org>
Approved by: jkh

24 years agoAdd two commented out syslog.conf entries, one to demonstrate the use of
Robert Watson [Tue, 8 Feb 2000 21:57:28 +0000 (21:57 +0000)]
Add two commented out syslog.conf entries, one to demonstrate the use of
an all.log for logging all messages, and one to demonstrate use of loghosts.
Also, a matching entry in newsyslog.conf for all.log.

Per request of Garrett Wollman, also modified the maillog entry to use the
@T newsyslog time specification mechanism.  Because newsyslog doesn't
support the mod date specification machanism, couldn't change other
entries that required more than one execution a month, but less than once
a day.

Approved by: jkh
Reviewed by: freebsd-security

24 years agoFix system hang when printer locks on missing paper
Nicolas Souchu [Tue, 8 Feb 2000 21:46:27 +0000 (21:46 +0000)]
Fix system hang when printer locks on missing paper
(also called the "printer fiasco")

Approved by: jkh

24 years ago-mdoc'ify.
Ruslan Ermilov [Tue, 8 Feb 2000 21:32:12 +0000 (21:32 +0000)]
-mdoc'ify.

24 years agoAlso allow non-rot processes to setproctitle()
Poul-Henning Kamp [Tue, 8 Feb 2000 19:54:15 +0000 (19:54 +0000)]
Also allow non-rot processes to setproctitle()

Submitted by: Paul Saab <paul@mu.org>
Approved by: jkh

24 years agoProbe cosmetics.
Søren Schmidt [Tue, 8 Feb 2000 18:38:39 +0000 (18:38 +0000)]
Probe cosmetics.

24 years agoThe bde script has a bug, I used a patch from it verbatim, bad idea....
Søren Schmidt [Tue, 8 Feb 2000 16:39:11 +0000 (16:39 +0000)]
The bde script has a bug, I used a patch from it verbatim, bad idea....
Fixed...

24 years agoRemove unused files.
Luigi Rizzo [Tue, 8 Feb 2000 15:40:53 +0000 (15:40 +0000)]
Remove unused files.

Approved-by: jordan
24 years agoRemove unused files
Luigi Rizzo [Tue, 8 Feb 2000 15:37:25 +0000 (15:37 +0000)]
Remove unused files

Approved-by: jordan
24 years agoRemove unused files
Luigi Rizzo [Tue, 8 Feb 2000 15:21:43 +0000 (15:21 +0000)]
Remove unused files

Approved-by: jordan
24 years agoUpdate config files
Luigi Rizzo [Tue, 8 Feb 2000 15:15:53 +0000 (15:15 +0000)]
Update config files

Approved-by: jordan
24 years agoUpdate configuration files.
Luigi Rizzo [Tue, 8 Feb 2000 15:14:27 +0000 (15:14 +0000)]
Update configuration files.

Approved-by: jordan
24 years agoRemove unused files.
Luigi Rizzo [Tue, 8 Feb 2000 15:09:50 +0000 (15:09 +0000)]
Remove unused files.

Approved-by: jordan
24 years agoRemove unused file
Luigi Rizzo [Tue, 8 Feb 2000 15:04:39 +0000 (15:04 +0000)]
Remove unused file

Approved-by: jordan
24 years agoUpdate bridging code to the one already in -stable (this was
Luigi Rizzo [Tue, 8 Feb 2000 14:53:55 +0000 (14:53 +0000)]
Update bridging code to the one already in -stable (this was
forgotten some time ago...).

Approved-by: jordan
24 years agoUpdate makefile and kernel config file
Luigi Rizzo [Tue, 8 Feb 2000 14:49:31 +0000 (14:49 +0000)]
Update makefile and kernel config file

Approved-by: jordan
24 years agoRemove unused files
Luigi Rizzo [Tue, 8 Feb 2000 14:38:10 +0000 (14:38 +0000)]
Remove unused files

Approved-by: jordan
24 years agoRemove unused Makefile
Luigi Rizzo [Tue, 8 Feb 2000 14:28:43 +0000 (14:28 +0000)]
Remove unused Makefile

Approved-by: jordan
24 years agoCleanup of the default floppy tree for PicoBSD builds.
Luigi Rizzo [Tue, 8 Feb 2000 14:20:54 +0000 (14:20 +0000)]
Cleanup of the default floppy tree for PicoBSD builds.

Approved-by: jordan
24 years agoUpdate files for "isp" floppy type.
Luigi Rizzo [Tue, 8 Feb 2000 11:42:08 +0000 (11:42 +0000)]
Update files for "isp" floppy type.

Approved-By: jordan
24 years agoAdd global version of mfs.mtree -- this is common to most floppy types
Luigi Rizzo [Tue, 8 Feb 2000 11:39:28 +0000 (11:39 +0000)]
Add global version of mfs.mtree -- this is common to most floppy types

Approved-by: jordan
24 years agoRemove unused files
Luigi Rizzo [Tue, 8 Feb 2000 11:37:40 +0000 (11:37 +0000)]
Remove unused files

Approved-by: jordan
24 years agoUpdate config file
Luigi Rizzo [Tue, 8 Feb 2000 09:14:23 +0000 (09:14 +0000)]
Update config file

24 years agoRemove mfs.mtree, there is now a global version in ../build
Luigi Rizzo [Tue, 8 Feb 2000 08:42:52 +0000 (08:42 +0000)]
Remove mfs.mtree, there is now a global version in ../build

Approved-By: jordan
24 years agoRemove unused files. Reboot is now part of the crunched image,
Luigi Rizzo [Tue, 8 Feb 2000 08:41:03 +0000 (08:41 +0000)]
Remove unused files. Reboot is now part of the crunched image,
and if you decide to "update" your system you better know a bit
of english!

Approved-By: jordan
24 years agoRemove the (now unused; it is in ../../build/Makefile.crunch)
Luigi Rizzo [Tue, 8 Feb 2000 08:37:50 +0000 (08:37 +0000)]
Remove the (now unused; it is in ../../build/Makefile.crunch)
Makefile, update crunch.conf

Approved-By: jordan
24 years agoAdd a new file to be included by the makefiles used by crunchgen
Luigi Rizzo [Tue, 8 Feb 2000 08:29:18 +0000 (08:29 +0000)]
Add a new file to be included by the makefiles used by crunchgen
(this is a convenient place to put Make variables until we add a -D
option to crunchgen).

Approved-By: jordan
24 years agoThe Makefile for building the crunched image is the same
Luigi Rizzo [Tue, 8 Feb 2000 08:27:55 +0000 (08:27 +0000)]
The Makefile for building the crunched image is the same
for almost all images, so let's have a centralized copy.

Approved-By: jordan
24 years agoCleanup the build scripts.
Luigi Rizzo [Tue, 8 Feb 2000 08:25:00 +0000 (08:25 +0000)]
Cleanup the build scripts.

Approved-by: jordan
24 years agoRemove unused files.
Luigi Rizzo [Tue, 8 Feb 2000 08:19:04 +0000 (08:19 +0000)]
Remove unused files.

Approved-By: jordan
24 years agoStart the cleanup of PicoBSD build scripts and general build
Luigi Rizzo [Tue, 8 Feb 2000 08:13:47 +0000 (08:13 +0000)]
Start the cleanup of PicoBSD build scripts and general build
structure.
These changes have been discussed with Greg Lehey and posted on
freebsd-small (most things in the PicoBSD tree were already broken
so things can only improve!)

Approved-By: jordan
24 years agoThere is a problem in that one cannot use ctype.h at the same time as parts
David E. O'Brien [Tue, 8 Feb 2000 07:43:26 +0000 (07:43 +0000)]
There is a problem in that one cannot use ctype.h at the same time as parts
of the C++ stdlib.  Our ctype.h uses symbols of the form _<X> to denote the
various character classes.  Our ctype.h also extends the usual ctype.h
offering by adding the "_T" (special) class.  Problem is parts of the STL
also use the symbol "_T" as its parameterized type.  These two uses are
incompatible.

Thus change the form of the symbols used in ctype to something that fixes
the current problem and is less likely to cause conflicts in the future.

Requested by: Tomoaki NISHIYAMA <tomoaki@biol.s.u-tokyo.ac.jp>
Ok'ed by: JKH

24 years agoUse lstat(2) rather than stat(2) in isdir(), so that a symlink to a
David E. O'Brien [Tue, 8 Feb 2000 06:36:08 +0000 (06:36 +0000)]
Use lstat(2) rather than stat(2) in isdir(), so that a symlink to a
directory is not considered a directory.  I have a feeling all the other
stat(2) calls should instead be lstat(2) calls, but I have not suffiently
determined that the current behavior [especially in isfile()] isn't
depended upon by someone.

Ok'ed by: JKH

24 years agoChange IPv6 address scope delimeter from '@' to '%' as recent KAME change.
Yoshinobu Inoue [Tue, 8 Feb 2000 05:12:45 +0000 (05:12 +0000)]
Change IPv6 address scope delimeter from '@' to '%' as recent KAME change.
'@' conflicts with existing notations such as user@host, so '%' is better.

Approved by: jkh

Obtained from: KAME project

24 years agoping -S option was missing from IPsec merge, so enable it again.
Yoshinobu Inoue [Tue, 8 Feb 2000 05:07:50 +0000 (05:07 +0000)]
ping -S option was missing from IPsec merge, so enable it again.

Approved by: jkh

Submitted by: Matthew Reimer <mreimer@vpop.net>

24 years agoAlways set dist_attr to NULL.
Jordan K. Hubbard [Tue, 8 Feb 2000 04:07:00 +0000 (04:07 +0000)]
Always set dist_attr to NULL.
Submitted by:   "John W. DeBoskey" <jwd@unx.sas.com>

24 years agoDo refcounting of open devices (more) correctly.
Søren Schmidt [Mon, 7 Feb 2000 23:05:40 +0000 (23:05 +0000)]
Do refcounting of open devices (more) correctly.

count_dev funtion by phk.

24 years agoDont panic if no sub-driver is found.
Søren Schmidt [Mon, 7 Feb 2000 22:57:11 +0000 (22:57 +0000)]
Dont panic if no sub-driver is found.

24 years agoUnbreak addump, now dumping works again.
Søren Schmidt [Mon, 7 Feb 2000 22:56:32 +0000 (22:56 +0000)]
Unbreak addump, now dumping works again.

24 years agoAdd PCI Id's for i810 chipsets.
Nick Hibma [Mon, 7 Feb 2000 12:50:33 +0000 (12:50 +0000)]
Add PCI Id's for i810 chipsets.

PR: 16517
Submitted by: SAKIYAMA Nobuo <sakichan@lares.dti.ne.jp>
Approved by: jhk

24 years agom_pullup() frees the supplied mbuf on failure; we don't need to try
Matthew N. Dodd [Mon, 7 Feb 2000 06:18:38 +0000 (06:18 +0000)]
m_pullup() frees the supplied mbuf on failure; we don't need to try
and do this ourselves.

Approved by: jkh
Noticed by: Mike Spengler <mks@networkcs.com>

24 years agoEnshrine my own personal tantrum to the whole xinstall fiasco.
Warner Losh [Mon, 7 Feb 2000 05:14:16 +0000 (05:14 +0000)]
Enshrine my own personal tantrum to the whole xinstall fiasco.

Inspired by: reading too much -current and updating my laptop accross
the great divide.

24 years agoIPv6 prefix assignment bug fixes.
Yoshinobu Inoue [Mon, 7 Feb 2000 01:45:30 +0000 (01:45 +0000)]
IPv6 prefix assignment bug fixes.

    (1)When all related IPv6 addresses are removed,
       then remove the associated IPv6 prefix.
    (2)When multiple IPv6 link local addrs exist for a same
       interface , then let its IPv6 prefix have multiple
       interface id, and create multiple IPv6 global addrs with same
       interface id.
    (3)When a new IPv6 link local addr is assigned for an
       interface, then let its IPv6 prefix also have the
       interface id of the new IPv6 link local addr, and
       create new IPv6 global addrs with same interface id.

Approved by: jkh

24 years agoPermit site local addr in IPv6 source address selection rule.
Yoshinobu Inoue [Mon, 7 Feb 2000 01:32:41 +0000 (01:32 +0000)]
Permit site local addr in IPv6 source address selection rule.

  KAME source addr selection rule had a problem to treat IPv6 site
  local addr.
  The rule is completely rewritten recently and the above problem
  is also fixed, but rewriting same code part in freebsd4.0 is too
  dangerous in this stage, so just add workaround to avoid
  the problem. Just add code for IPv6 site local addresses into IPv6
  source addr selection algorythm part.

24 years agoFix telnet core dump at invalid service name specified.
Yoshinobu Inoue [Mon, 7 Feb 2000 00:52:49 +0000 (00:52 +0000)]
Fix telnet core dump at invalid service name specified.
Added an error check to avoid it.

Approved by: jkh

Submitted by: Robert Muir <rmuir@gibralter.net>

24 years agoAdd MacAlly Keyboard in USB section
Nick Hibma [Sun, 6 Feb 2000 21:56:35 +0000 (21:56 +0000)]
Add MacAlly Keyboard in USB section

24 years agoAdd a firewall_flags option that is used when ipfw processes a file. It allows
Paul Richards [Sun, 6 Feb 2000 19:25:00 +0000 (19:25 +0000)]
Add a firewall_flags option that is used when ipfw processes a file. It allows
you to run a preprocessor, such as m4, so that you can use macros in your
rules file.

Approved by: jkh

24 years agoMove brandelf from being i386 specific to the MI area -- Linux emulation
David E. O'Brien [Sun, 6 Feb 2000 19:15:10 +0000 (19:15 +0000)]
Move brandelf from being i386 specific to the MI area -- Linux emulation
is comming to the Alpha.

24 years agoApproved by: jkh
Hellmuth Michaelis [Sun, 6 Feb 2000 16:33:54 +0000 (16:33 +0000)]
Approved by: jkh
Reviewed by: joerg

The isdnd is able to listen on a socket for isdnmonitor to connect to
it to remotely control it (similar to ppp and pppctl). When this is
enabled in the isdnd config file, it will fail currently because isdnd
is started before the network interfaces are configured.
It is necessary to move the isdnd start after the ifconfig of the network
interfaces, then this problem will not occur.

24 years agoDon't use tsleep when cold booting. It is called before bus->use_polling
Nick Hibma [Sun, 6 Feb 2000 14:59:00 +0000 (14:59 +0000)]
Don't use tsleep when cold booting. It is called before bus->use_polling
is initialised by usb_init.

This might solve problems with some controllers not being initiliased
properly, because a delay was effectively a tsleep that returned
immediately.

Approved by: jhk

24 years agoCorrectly handle suspend and resume in APM.
Nick Hibma [Sun, 6 Feb 2000 14:57:05 +0000 (14:57 +0000)]
Correctly handle suspend and resume in APM.

Up to now, errors from DEVICE_SUSPEND(root_bus) were ignored. The fix for
this problem (the introduction of defaults for device methods) has been
committed months ago by Doug Rabson.

Second, the suspended devices were not always properly resumed on error.

Third, swapped the order for calling restore hooks and restore methods, to
be in line with the cases above.

Reviewed by: Doug Rabson
Approved by: jhk

24 years agoDisable the generation of SMIs (System Management Interrupts). Always set
Nick Hibma [Sun, 6 Feb 2000 14:52:27 +0000 (14:52 +0000)]
Disable the generation of SMIs (System Management Interrupts). Always set
the PIRQD bit.

This fixes the problem of uhub0 hanging forever during boot when USB
keyboard support is switched on in the BIOS on motherboards with Intel
chipsets (UHCI).

Approved by: The Sheep

24 years agoUpdate the CDROM section to reflect our current support.
Jeroen Ruigrok van der Werven [Sun, 6 Feb 2000 10:32:17 +0000 (10:32 +0000)]
Update the CDROM section to reflect our current support.
Applied modified patch, since ATA/ATAPI is the keyword nowadays.

PR: 16507
Submitted by: Dan Papasian <bugg@bugg.strangled.net>

No need for an OK since we can exercise our divine rights as docpersons
according to: jkh

24 years agoFix details of libipsec, per Jim Bloom.
Warner Losh [Sun, 6 Feb 2000 04:31:15 +0000 (04:31 +0000)]
Fix details of libipsec, per Jim Bloom.

24 years agoAdd libipsec shared version regression.
Warner Losh [Sun, 6 Feb 2000 04:07:11 +0000 (04:07 +0000)]
Add libipsec shared version regression.
Add section on updating from 3.x
Yet another attempt to explain xinstall problems
Fix typos

24 years agoDon't use /dev/vinum/rsd/XXX for init as it doesn't exist any more.
Peter Wemm [Sun, 6 Feb 2000 02:40:22 +0000 (02:40 +0000)]
Don't use /dev/vinum/rsd/XXX for init as it doesn't exist any more.
Without this change, you cannot do the required init on a new raid5 volume.

Reviewed by: grog
Approved by: jkh

24 years agoRevert part of the last commit, remove {g|s}etflags from the libc
Josef Karthauser [Sat, 5 Feb 2000 18:42:36 +0000 (18:42 +0000)]
Revert part of the last commit, remove {g|s}etflags from the libc
interface, and statically link them to the programs using them.
These functions, upon reflection and discussion, are too generically
named for a library interface with such specific functionality.
Also the api that they use, whilst ok for private use, isn't good
enough for a libc function.

Additionally there were complications with the build/install-world
process.  It depends heavily upon xinstall, which got broken by
the change in api, and caused bootstrap problems and general mayhem.

There is work in progress to address future problems that may be
caused by changes in install-chain tools, and better names for
{g|s}etflags can be derived when some future program requires them.
For now the code has been left in src/lib/libc/gen (it started off
in src/bin/ls).

It's important to provide library functions for manipulating file
flag strings if we ever want this interface to be adopted outside
of the source tree, but now isn't necessarily the right moment
with 4.0-release just around the corner.

Approved: jkh

24 years agoUnbroke the reference to libalias(3).
Ruslan Ermilov [Sat, 5 Feb 2000 15:25:15 +0000 (15:25 +0000)]
Unbroke the reference to libalias(3).

24 years agoMinor NetBSD fixes.
Wolfram Schneider [Sat, 5 Feb 2000 14:02:34 +0000 (14:02 +0000)]
Minor NetBSD fixes.

24 years agoUpdate a bit. Inspired by the mentioned PR.
Jeroen Ruigrok van der Werven [Sat, 5 Feb 2000 11:56:26 +0000 (11:56 +0000)]
Update a bit.  Inspired by the mentioned PR.

PR: 11258
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp> and
John Reynolds <jjreynold@home.com>

24 years agoAdd a few features to crunchgen to simplify the use of existing
Luigi Rizzo [Sat, 5 Feb 2000 10:29:19 +0000 (10:29 +0000)]
Add a few features to crunchgen to simplify the use of existing
makefiles (for use with picobsd among other things).
See the manpage for details, but:

  * -h makefile-include-name
        can be used to specify a file to include in the makefiles
        generated by crunchgen . This is a good place to specify make
        variables such as RELEASE_CRUNCH, NOTHIS, NOTHAT and the like.

  * special progname objvar variable_name
        in the crunch config file declares a different variable than
        OBJS to be used to get the list of objects.

  * crunchgen now looks first for Makefile.<progname> in the current
    directory to override the makefile in <progname> source dir.
    This in many cases avoids the need to patch the original makefile
    if the above two features are still not enough.

Approved-By: jordan
24 years agoSynced with sys/boot/i386/loader/Makefile rev 1.41.
KATO Takenori [Sat, 5 Feb 2000 02:21:31 +0000 (02:21 +0000)]
Synced with sys/boot/i386/loader/Makefile rev 1.41.

24 years agoSynced with sys/i386/conf/GENERIC revision 1.241.
KATO Takenori [Sat, 5 Feb 2000 00:43:04 +0000 (00:43 +0000)]
Synced with sys/i386/conf/GENERIC revision 1.241.

Approved by: jkh

24 years agoAdd a NOFORTH variable so we can build a smaller loader without
Luigi Rizzo [Fri, 4 Feb 2000 20:57:09 +0000 (20:57 +0000)]
Add a NOFORTH variable so we can build a smaller loader without
Forth support, for use with PicoBSD

Approved-By: jordan
24 years agoFix a (mostly harmless) scheduling-in-the-past problem with
Luigi Rizzo [Fri, 4 Feb 2000 16:45:33 +0000 (16:45 +0000)]
Fix a (mostly harmless) scheduling-in-the-past problem with
dummynet (already fixed in -stable, was waiting for Jordan's
approval due to the code freeze).

Reported-By: Mike Tancsa
Approved-By: Jordan
24 years agoFix indentation.
Justin T. Gibbs [Fri, 4 Feb 2000 14:25:24 +0000 (14:25 +0000)]
Fix indentation.

Overlooked by: n_himba@FreeBSD.org but not bde@FreeBSD.org

24 years agoUnbreak LINT (missing curly brace).
Nick Hibma [Fri, 4 Feb 2000 14:14:51 +0000 (14:14 +0000)]
Unbreak LINT (missing curly brace).

Broken by: gibbs

24 years agofix support for shared IRQ's.
Søren Schmidt [Fri, 4 Feb 2000 10:20:22 +0000 (10:20 +0000)]
fix support for shared IRQ's.

fix support for multiple HPT & Promise controllers.

support mixed 33/66 devices on the Promise 66 controllers.

fix the refcount stuff in the atapi drivers.

misc cleanups.

24 years agoCommit missing bits, forgotten when committing support for suspend/resume
Nick Hibma [Fri, 4 Feb 2000 10:18:37 +0000 (10:18 +0000)]
Commit missing bits, forgotten when committing support for suspend/resume
for USB.

Call uhci_power when suspending and resuming.

Approved by: The One.

24 years agoFix a couple of typos in the 'camcontrol negotiate' output.
Kenneth D. Merry [Fri, 4 Feb 2000 07:30:27 +0000 (07:30 +0000)]
Fix a couple of typos in the 'camcontrol negotiate' output.

Submitted by: T-Om <tom@iki.fi>
Approved by: jkh

24 years agoSet MAINTAINER=freebsd-small with an explanation to submit all
Kris Kennaway [Fri, 4 Feb 2000 07:26:22 +0000 (07:26 +0000)]
Set MAINTAINER=freebsd-small with an explanation to submit all
proposed changes to freebsd-small for discussion prior to commit.

Reviewed by: freebsd-small

24 years agoClean up POSIX options, syncronize generics.
Jordan K. Hubbard [Fri, 4 Feb 2000 07:02:53 +0000 (07:02 +0000)]
Clean up POSIX options, syncronize generics.

24 years agoAdd a quirk type (and one for ARCHIVE Python's) that disables the
Matt Jacob [Thu, 3 Feb 2000 18:29:25 +0000 (18:29 +0000)]
Add a quirk type (and one for ARCHIVE Python's) that disables the
dummy read at sa_mount that attempts to latch up density. This breaks
on at least one drive and sends it into the weeds.

Approved: jkh

24 years agoUpdate copyright license terms to match the reset of the aic7xxx dirver.
Justin T. Gibbs [Thu, 3 Feb 2000 16:54:11 +0000 (16:54 +0000)]
Update copyright license terms to match the reset of the aic7xxx dirver.

24 years agoAdd support for the AdvanSys ASC38C0800 Ultra2 chipset. Preliminary
Justin T. Gibbs [Thu, 3 Feb 2000 16:34:57 +0000 (16:34 +0000)]
Add support for the AdvanSys ASC38C0800 Ultra2 chipset.  Preliminary
support is also included for the ASC38C1600 Ultra160 chipset, but
as firmware is not yet available for this chip, it is disabled.

Approved by: jkh@FreeBSD.org

24 years agoSynced with sys/i386/conf/GENERIC rev 1.240.
KATO Takenori [Thu, 3 Feb 2000 10:46:28 +0000 (10:46 +0000)]
Synced with sys/i386/conf/GENERIC rev 1.240.

Approved by: jkh