]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoThis commit was generated by cvs2svn to compensate for changes in r64562,
Gregory Neil Shapiro [Sat, 12 Aug 2000 21:55:49 +0000 (21:55 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64562,
which included commits to RCS files with non-trunk default branches.

24 years agoImport of sendmail version 8.11.0 into vendor branch SENDMAIL with
Gregory Neil Shapiro [Sat, 12 Aug 2000 21:55:49 +0000 (21:55 +0000)]
Import of sendmail version 8.11.0 into vendor branch SENDMAIL with
release tag v8_11_0.

Obtained from: ftp://ftp.sendmail.org/pub/sendmail/

24 years ago".It" -> ".It Ev" in a couple of places.
Josef Karthauser [Sat, 12 Aug 2000 21:10:11 +0000 (21:10 +0000)]
".It" -> ".It Ev" in a couple of places.

24 years agoFixed null pointer panic for accessing "meminfo" when there is no swap.
Bruce Evans [Sat, 12 Aug 2000 21:08:42 +0000 (21:08 +0000)]
Fixed null pointer panic for accessing "meminfo" when there is no swap.

24 years agoFixed world breakage for the NOSHARED=yes case. Libraries were added to
Bruce Evans [Sat, 12 Aug 2000 20:54:47 +0000 (20:54 +0000)]
Fixed world breakage for the NOSHARED=yes case.  Libraries were added to
LDFLAGS instead of to LDADD, so they ended up too early in the command
line.

Don't link to libcrypt.  It is unused for static linkage and unnecessary
and only apparently used for dynamic linkage (the dynamic libskey is
linked to libcrypt to support the crypt parts of libskey which aren't
used here).

Fixed some disorder.

24 years agoMake compilable with -DIPFILTER.
Hajimu UMEMOTO [Sat, 12 Aug 2000 18:14:13 +0000 (18:14 +0000)]
Make compilable with -DIPFILTER.
Because I don't use ipfilter at all, this is not tested.
I don't know if ipfilter is work for IPv6.

Submitted by: yoshiaki@kt.rim.or.jp

24 years ago- Make both 1.2MB and 1.44MB floppy images for PC-98.
Yoshihiro Takahashi [Sat, 12 Aug 2000 14:21:33 +0000 (14:21 +0000)]
- Make both 1.2MB and 1.44MB floppy images for PC-98.
- Rename BIGBOOT to FDSIZE for the floppy image size.

24 years ago- Added support for installing boot0 and boot0.5 for PC-98.
Yoshihiro Takahashi [Sat, 12 Aug 2000 14:20:31 +0000 (14:20 +0000)]
- Added support for installing boot0 and boot0.5 for PC-98.
- Cosmetic changes.

24 years agoMake the selection of pccard IRQs fully selectable at installation time.
Jordan K. Hubbard [Sat, 12 Aug 2000 07:48:25 +0000 (07:48 +0000)]
Make the selection of pccard IRQs fully selectable at installation time.

Submitted by: "Sean O'Connell" <sean@stat.Duke.EDU>

24 years agoMerged from sys/boot/i386/Makefile.inc revision 1.2.
KATO Takenori [Sat, 12 Aug 2000 07:37:19 +0000 (07:37 +0000)]
Merged from sys/boot/i386/Makefile.inc revision 1.2.

24 years agoMerged from sys/i386/i386/machdep.c revision 1.400.
KATO Takenori [Sat, 12 Aug 2000 07:35:12 +0000 (07:35 +0000)]
Merged from sys/i386/i386/machdep.c revision 1.400.

24 years agoAdd -mpreferred-stack-boundary=2 to CFLAGS for i386. This and libstand
Peter Wemm [Fri, 11 Aug 2000 23:23:20 +0000 (23:23 +0000)]
Add -mpreferred-stack-boundary=2 to CFLAGS for i386.  This and libstand
reduces /boot/loader from 163840 bytes to 155648 and pxeboot from 165888
bytes to 157696 bytes.

24 years agoAdd the -mpreferred-stack-boundary=2 option to reduce code bloat. We
Peter Wemm [Fri, 11 Aug 2000 23:18:37 +0000 (23:18 +0000)]
Add the -mpreferred-stack-boundary=2 option to reduce code bloat.  We
compile the kernel with this.

24 years agoOops, forgot this file. Log message for completeness:
Peter Wemm [Fri, 11 Aug 2000 18:54:47 +0000 (18:54 +0000)]
Oops, forgot this file.  Log message for completeness:
Clean up some low level bootstrap code:

- stop using the evil 'struct trapframe' argument for mi_startup()
  (formerly main()).  There are much better ways of doing it.
- do not use prepare_usermode() - setregs() in execve() will do it
  all for us as long as the p_md.md_regs pointer is set.  (which is
  now done in machdep.c rather than init_main.c.  The Alpha port did it
  this way all along and is much cleaner).
- collect all the magic %cr0 etc register settings into one place and
  have the AP's call that instead of using magic numbers (!!) that keep
  changing over and over again.
- Make it safe to call kthread_create() earlier, including during the
  device probe sequence.  It doesn't need the callback mechanism that
  NetBSD's version uses.
- kthreads created this way are root-less as they exist before the root
  filesystem is mounted.  init(1) is set up so that it aquires the root
  pointers prior to running.  If other kthreads want filesystem acccess
  we can make this code more generic.
- set all threads start times once we have decided what time it is.
- init uses a trampoline rather than the evil prepare_usermode() hack.
- kern_descrip.c has a couple of tweaks to deal with forking when there
  is no rootdir or cwd etc.
- adjust the early SYSINIT() sequence so that a few prereqisites are in
  place. eg: make sure the run queue is initialized before doing forks.

With this, the USB code can easily create a kthread to do the device
tree discovery.  (I have tested it, it works nicely).

There are still some open issues before this is truely useful.
- tsleep() does not like working before the clock is running.  It
  sort-of tries to spin wait, but it can do more useful things now.
- stopping a kthread in kld code at unload time is "interesting" but
  we have a solution for that.

The Alpha code needs no changes for this.  It already uses pretty much the
same strategies, but a little cleaner.

24 years agoFix a bug brought to light by the people working on SMPng. I don't quite
Bill Paul [Fri, 11 Aug 2000 17:47:55 +0000 (17:47 +0000)]
Fix a bug brought to light by the people working on SMPng. I don't quite
understand exactly what it is about SMPng that tickles this bug. What I
do know is that the foo_init() routine in most drivers is often called
twice when an interface is brought up. One time is due to the ifconfig(8)
command calling the SIOCSIFFLAGS ioctl to set the IFF_UP flag, and another
is probably due to the kernel calling ifp->if_init at some point. In any
case, the SMPng changes seem to affect the timing of these two events in
such a way that there is a significant delay before any packets are sent
onto the wire after the interface is first brought up. This manifested
itself locally as an SMPng test machine which failed to obtain an address
via DHCP when booting up.

It looks like the second call to fxp_init() is happening faster now than
it did before, and I think it catches the chip while it's in the process
of dealing with the configuration command from the first call. Whatever
the case, a FXP_CSR_SCB_CNA interrupt event is now generated shortly after
the second fxp_init() call. (This interrupt is apparently never generated
by a non-SMPng kernel, so nobody noticed.)

There are two problems with this: first, fxp_intr() does not handle the
FXP_CSR_SCB_CNA interrupt event (it never tests for it or does anything
to deal with it), and second, the meaning of FXP_CSR_SCB_CNA is not
documented in the driver. (Apparently it means "command unit not active.")
Bad coder. No biscuit.

The fix is to have the FXP_CSR_SCB_CNA interrupt handled just like the
FXP_SCB_STATACK_CXTNO interrupt. This prevents the state machine for
the configuration/RX filter programming stuff from getting wedged for
several seconds and preventing packet transmission.

Noticed by: jhb

24 years agoMake the word "ldconfig" a bona fide cross-reference, and clarify
John Polstra [Fri, 11 Aug 2000 17:15:37 +0000 (17:15 +0000)]
Make the word "ldconfig" a bona fide cross-reference, and clarify
that this option has an effect only during system start-up.

Submitted by: sheldonh

24 years agoFix indentation ruined by previous commit.
Nick Hibma [Fri, 11 Aug 2000 16:37:43 +0000 (16:37 +0000)]
Fix indentation ruined by previous commit.

24 years agoDefine get_memory_offset method
Warner Losh [Fri, 11 Aug 2000 15:51:51 +0000 (15:51 +0000)]
Define get_memory_offset method

24 years agoExplain why adding ``options NFSKERB'' breaks the kernel build.
Sheldon Hearn [Fri, 11 Aug 2000 13:03:13 +0000 (13:03 +0000)]
Explain why adding ``options NFSKERB'' breaks the kernel build.

PR: 10642
Reported by: Stefan Eggers <seggers@semyam.dinoco.de>
Submitted by: johan

24 years agobackout ND6_USE_RTSOCK change in previous
Jun-ichiro itojun Hagino [Fri, 11 Aug 2000 12:29:04 +0000 (12:29 +0000)]
backout ND6_USE_RTSOCK change in previous

24 years agoavoid duplicated rtfree() on default router list change (could cause panic).
Jun-ichiro itojun Hagino [Fri, 11 Aug 2000 12:27:07 +0000 (12:27 +0000)]
avoid duplicated rtfree() on default router list change (could cause panic).
sync with kame 1.46 -> 1.47.

24 years agoA termcap entry for Top Gun telnet and Top Gun ssh, Palm Pilot
Josef Karthauser [Fri, 11 Aug 2000 11:18:11 +0000 (11:18 +0000)]
A termcap entry for Top Gun telnet and Top Gun ssh, Palm Pilot
applications.

24 years agoAdd text from NetBSD's rev 1.12 which should have accompanied
Sheldon Hearn [Fri, 11 Aug 2000 10:37:39 +0000 (10:37 +0000)]
Add text from NetBSD's rev 1.12 which should have accompanied
the changes made to our own source on 1997-01-01.

PR: 20445
Submitted by: Jon Masami Kuroda <jkuroda@eecs.berkeley.edu>

24 years agoBackout the tsleep on probe, it breaks in resume mode as tsleep
Søren Schmidt [Fri, 11 Aug 2000 10:34:22 +0000 (10:34 +0000)]
Backout the tsleep on probe, it breaks in resume mode as tsleep
not always has a context to sleep on.
Back to the drawing board...

24 years agoAdd missing "is".
Daniel C. Sobral [Fri, 11 Aug 2000 10:32:23 +0000 (10:32 +0000)]
Add missing "is".

PR: 20524
Submitted by: Peter Pentchev <roam@orbitel.bg>

24 years agoAdd the acdNt# devices to the acd entry, for individual track access.
Søren Schmidt [Fri, 11 Aug 2000 09:22:34 +0000 (09:22 +0000)]
Add the acdNt# devices to the acd entry, for individual track access.

24 years agoAdd support for accessing individual tracks on a CD.
Søren Schmidt [Fri, 11 Aug 2000 09:21:36 +0000 (09:21 +0000)]
Add support for accessing individual tracks on a CD.

This is done by misusing the device minor a bit to encode the
track no there.

So to read track #4 just use /dev/acdNt4 where N is the device #.

The driver no automatically sets the blocksize (sectorsize) to
what the track is set to in the TOC.

This has the nice effect that you can now rip audioi tracks
by simply doing:

dd if=/dev/acdNt2 of=audiotrack2.raw bs=2352

it cant be much simpler than that :)

NOTE: the original acdNa & acdNc device still work as usual,
except the blocksize is set according to track0.

24 years agoClean up some low level bootstrap code:
Peter Wemm [Fri, 11 Aug 2000 09:05:12 +0000 (09:05 +0000)]
Clean up some low level bootstrap code:

- stop using the evil 'struct trapframe' argument for mi_startup()
  (formerly main()).  There are much better ways of doing it.
- do not use prepare_usermode() - setregs() in execve() will do it
  all for us as long as the p_md.md_regs pointer is set.  (which is
  now done in machdep.c rather than init_main.c.  The Alpha port did it
  this way all along and is much cleaner).
- collect all the magic %cr0 etc register settings into one place and
  have the AP's call that instead of using magic numbers (!!) that keep
  changing over and over again.
- Make it safe to call kthread_create() earlier, including during the
  device probe sequence.  It doesn't need the callback mechanism that
  NetBSD's version uses.
- kthreads created this way are root-less as they exist before the root
  filesystem is mounted.  init(1) is set up so that it aquires the root
  pointers prior to running.  If other kthreads want filesystem acccess
  we can make this code more generic.
- set all threads start times once we have decided what time it is.
- init uses a trampoline rather than the evil prepare_usermode() hack.
- kern_descrip.c has a couple of tweaks to deal with forking when there
  is no rootdir or cwd etc.
- adjust the early SYSINIT() sequence so that a few prereqisites are in
  place. eg: make sure the run queue is initialized before doing forks.

With this, the USB code can easily create a kthread to do the device
tree discovery.  (I have tested it, it works nicely).

There are still some open issues before this is truely useful.
- tsleep() does not like working before the clock is running.  It
  sort-of tries to spin wait, but it can do more useful things now.
- stopping a kthread in kld code at unload time is "interesting" but
  we have a solution for that.

The Alpha code needs no changes for this.  It already uses pretty much the
same strategies, but a little cleaner.

24 years agoWhile we're in here:
Sheldon Hearn [Fri, 11 Aug 2000 08:40:10 +0000 (08:40 +0000)]
While we're in here:

Remove extraneous arguments to the Nm macro.
Mark up cross-references properly.
Use proper block displays (Bd).
Use proper mark-up for author names (An).
Remove the bogus ARGUMENTS section.
Raname EXAMPLE -> EXAMPLES.
Spell ``S/Key'' consistently.

24 years agoAdd support to send the string 'PXEClient' as the Vendor class
Paul Saab [Fri, 11 Aug 2000 08:36:17 +0000 (08:36 +0000)]
Add support to send the string 'PXEClient' as the Vendor class
identifier to the DHCP server.  Now you can check for this string
in your dhcp configuration to decide whether you will hand out a
lease to the client or not.

24 years ago(null commit)
Sheldon Hearn [Fri, 11 Aug 2000 08:24:39 +0000 (08:24 +0000)]
(null commit)

Reflect that the update to routed-2.22 addresses a problem discussed
in PR bin/16941.  The updated release also incorporates our local
buffer overflow fix (implemented differently) and puts us in a
position where we are completely synchronized with the master
distribution, apart from the stupid spammage of the #ident
definitions, which are supposed to indicate the release version,
not individual source file revisions.

This distribution was not moved into contrib because of objections
from wollman.  He feels that the software is original Berkeley
code that shouldn't be imported into contrib just because it
has an external maintainer.

24 years agoAdd $FreeBSD$.
Sheldon Hearn [Fri, 11 Aug 2000 08:23:26 +0000 (08:23 +0000)]
Add $FreeBSD$.

24 years agoFix hard sentence break and inappropriate use of the Pa macro in
Sheldon Hearn [Fri, 11 Aug 2000 08:12:44 +0000 (08:12 +0000)]
Fix hard sentence break and inappropriate use of the Pa macro in
the previous delta.

24 years agoPass along the interesting variables we were given from DHCP so we
Paul Saab [Fri, 11 Aug 2000 05:31:59 +0000 (05:31 +0000)]
Pass along the interesting variables we were given from DHCP so we
can utilize them in the kernel and with kenv.

24 years agoDescribe ldconfig_insecure.
John Polstra [Fri, 11 Aug 2000 04:20:30 +0000 (04:20 +0000)]
Describe ldconfig_insecure.

24 years agoAdd an rc.conf knob "ldconfig_insecure" to disable ldconfig's
John Polstra [Fri, 11 Aug 2000 03:26:30 +0000 (03:26 +0000)]
Add an rc.conf knob "ldconfig_insecure" to disable ldconfig's
security checks.  Set the default to NO, i.e., secure.

Submitted by: Maxime Henrion <mhenrion@cybercable.fr>

24 years agoAdd stuff:
Warner Losh [Thu, 10 Aug 2000 23:16:32 +0000 (23:16 +0000)]
Add stuff:
o BUILD_SUIDPERL replaces NOSUIDPERL
o New /etc/rc.conf settings for secure networking may require changes
  to those upgrading.
o nullfs in loader.conf.

24 years agoOops, previous commit fixed a bug that was already fixed before.
Archie Cobbs [Thu, 10 Aug 2000 23:04:46 +0000 (23:04 +0000)]
Oops, previous commit fixed a bug that was already fixed before.
Back it out.

24 years agoDon't build suidperl by default. Make users specifically enable its
Warner Losh [Thu, 10 Aug 2000 22:59:53 +0000 (22:59 +0000)]
Don't build suidperl by default.  Make users specifically enable its
building.

24 years agoChange NOSUIDPERL to BUILD_SUIDPERL. One must now explicitly enable
Warner Losh [Thu, 10 Aug 2000 22:55:58 +0000 (22:55 +0000)]
Change NOSUIDPERL to BUILD_SUIDPERL.  One must now explicitly enable
building suidperl.

24 years agoEliminate the only setuid perl script in the tree.
Warner Losh [Thu, 10 Aug 2000 22:53:49 +0000 (22:53 +0000)]
Eliminate the only setuid perl script in the tree.

Original 'C' progam submitted by Juriy Goloveshkin.
A different 'C' program also submitted by dima.

I merged and rewrote them to include error handling, use getlogin for
user name and only the BSD boilerplate license remained from the
original code.  We also only allow root to get other user's keys.

Review, bikeshed and bdelint(1): myself, kris, dima, markm

24 years agoAdd new control message to atomically get and clear statistics.
Archie Cobbs [Thu, 10 Aug 2000 22:52:40 +0000 (22:52 +0000)]
Add new control message to atomically get and clear statistics.

24 years agoIncrease the maximum allowable datagram length.
Archie Cobbs [Thu, 10 Aug 2000 22:51:57 +0000 (22:51 +0000)]
Increase the maximum allowable datagram length.

24 years ago"u_int32_t" should have been "int32_t".
Archie Cobbs [Thu, 10 Aug 2000 22:51:26 +0000 (22:51 +0000)]
"u_int32_t" should have been "int32_t".

24 years agoUse a bigger buffer for NGM_BINARY2ASCII conversion, to handle really
Archie Cobbs [Thu, 10 Aug 2000 22:50:38 +0000 (22:50 +0000)]
Use a bigger buffer for NGM_BINARY2ASCII conversion, to handle really
long ASCII control messages.

24 years ago- Add new control message NGM_VJC_GET_CONFIG
Archie Cobbs [Thu, 10 Aug 2000 22:48:03 +0000 (22:48 +0000)]
- Add new control message NGM_VJC_GET_CONFIG
- Implement control message ASCII'fication for all control messages

24 years agoTake advantage of the new unsigned and hex integer types.
Archie Cobbs [Thu, 10 Aug 2000 22:45:54 +0000 (22:45 +0000)]
Take advantage of the new unsigned and hex integer types.

24 years ago- Make statistics unsigned.
Archie Cobbs [Thu, 10 Aug 2000 22:44:41 +0000 (22:44 +0000)]
- Make statistics unsigned.
- Add new control message to atomically get and clear statistics.

24 years ago- Add new unsigned and hex integer parse types
Archie Cobbs [Thu, 10 Aug 2000 22:43:38 +0000 (22:43 +0000)]
- Add new unsigned and hex integer parse types
- Fix bug in commented example code

24 years ago- Add new unsigned and hex integer parse types; this allows simplifying
Archie Cobbs [Thu, 10 Aug 2000 22:42:25 +0000 (22:42 +0000)]
- Add new unsigned and hex integer parse types; this allows simplifying
  the bytearray parse type.
- Allocate (larger) temporary work buffer dynamically instead of on the
  stack when comparing to the default value.

24 years agoMake ip6fw zero work.
Hajimu UMEMOTO [Thu, 10 Aug 2000 20:41:33 +0000 (20:41 +0000)]
Make ip6fw zero work.

PR: bin/20522

24 years agoRFC 1661 requires that all LCP packets are sent with no address and
Archie Cobbs [Thu, 10 Aug 2000 20:05:12 +0000 (20:05 +0000)]
RFC 1661 requires that all LCP packets are sent with no address and
control field compression. The ng_ppp(4) node correctly follows this
rule. However, PPPoE is an exception: when doing PPPoE *all* frames
are sent with address and control field compression.

Alter this node's behavior so that when an outgoing frame is received,
any leading address and control field bytes are removed. This makes
this node compatible with ng_ppp(4).

24 years agomake sshd follow the pattern of enable, program, flags like every
Bill Fumerola [Thu, 10 Aug 2000 19:52:06 +0000 (19:52 +0000)]
make sshd follow the pattern of enable, program, flags like every
other entry does.

24 years ago1000bassT -> 1000baseT
Bill Fumerola [Thu, 10 Aug 2000 19:47:32 +0000 (19:47 +0000)]
1000bassT -> 1000baseT

24 years agoMerge from vendor branch. Also move FreeBSD Ids away from vendor Id
Garrett Wollman [Thu, 10 Aug 2000 19:36:46 +0000 (19:36 +0000)]
Merge from vendor branch.  Also move FreeBSD Ids away from vendor Id
to make future merges easier.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64496,
Garrett Wollman [Thu, 10 Aug 2000 19:20:14 +0000 (19:20 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64496,
which included commits to RCS files with non-trunk default branches.

24 years agoLatest timezone updates from Arthur Olson. This update reflects changes
Garrett Wollman [Thu, 10 Aug 2000 19:20:14 +0000 (19:20 +0000)]
Latest timezone updates from Arthur Olson.  This update reflects changes
in Israel, Lithuania, Mexico, and Argentina.

Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2000f.tar.gz

24 years agoAdd some infrastructure support for dealing with large attribute
Warner Losh [Thu, 10 Aug 2000 17:35:11 +0000 (17:35 +0000)]
Add some infrastructure support for dealing with large attribute
memory space needed by the raylink driver (in progress, nearing
completion).

This is a minorly cleaned up diff from Duncan to help him reduce the
diffs from stock FreeBSD.

Submitted by: Duncan Barclay <dmlb@ragnet.demon.co.uk>

24 years agoDon't skip IOAPIC id conflict detection when only one pci bus is present.
Tor Egge [Thu, 10 Aug 2000 17:33:24 +0000 (17:33 +0000)]
Don't skip IOAPIC id conflict detection when only one pci bus is present.
PR: 20312
Reviewed by: Steve Roome <steve@sse0691.bri.hp.com>

24 years agoDon't retry connecting via the same medium.
Hajimu UMEMOTO [Thu, 10 Aug 2000 17:10:57 +0000 (17:10 +0000)]
Don't retry connecting via the same medium.
I changed to close to original code before merging IPv6 support.
It seems having delay before another try is useless.  However, I'm
not sure that delay means.  So, I leave it as-is.

PR: bin/20515

24 years agoDocument support for the Solo 1.
Nick Sayer [Thu, 10 Aug 2000 15:01:01 +0000 (15:01 +0000)]
Document support for the Solo 1.

Requested by: sheldonh

24 years agoadd Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)
MIHIRA Sanpei Yoshiro [Thu, 10 Aug 2000 13:43:17 +0000 (13:43 +0000)]
add Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)

PR: conf/20037

24 years agoMention that pppoe requires netgraph(4) and without it, an external
Brian Somers [Thu, 10 Aug 2000 13:26:01 +0000 (13:26 +0000)]
Mention that pppoe requires netgraph(4) and without it, an external
pppoe program must be used (such as pppoe(8) on OpenBSD).

24 years agoI tested Toshiba Modem/LAN card IPC5001B (as Modem) and enable it.
MIHIRA Sanpei Yoshiro [Thu, 10 Aug 2000 13:24:12 +0000 (13:24 +0000)]
I tested Toshiba Modem/LAN card IPC5001B (as Modem) and enable it.
This card has `Network/LAN adapter' function ID(06 00),
not Serial port/modem.

24 years agoCorrect dodgy wild card expansion
Brian Somers [Thu, 10 Aug 2000 10:58:44 +0000 (10:58 +0000)]
Correct dodgy wild card expansion

PR: 20514

24 years agoRemove hard sentence breaks introduced in the previous commit.
Sheldon Hearn [Thu, 10 Aug 2000 09:01:10 +0000 (09:01 +0000)]
Remove hard sentence breaks introduced in the previous commit.

24 years agoResolve conflicts.
Sheldon Hearn [Thu, 10 Aug 2000 07:54:33 +0000 (07:54 +0000)]
Resolve conflicts.

24 years agoImport routed-2.22.
Sheldon Hearn [Thu, 10 Aug 2000 07:48:06 +0000 (07:48 +0000)]
Import routed-2.22.

24 years agoFix the ICH2 ATA100 support, and proberly downgrade the chip setup when
Søren Schmidt [Thu, 10 Aug 2000 07:34:49 +0000 (07:34 +0000)]
Fix the ICH2 ATA100 support, and proberly downgrade the chip setup when
going to slower DMA modes on all Intel chips.

24 years agoo Move to recommending the {build,install}kernel targets for updating from
Warner Losh [Thu, 10 Aug 2000 05:14:31 +0000 (05:14 +0000)]
o Move to recommending the {build,install}kernel targets for updating from
  older versions of FreeBSD.
o Continue to document the old way of doing it with a warning stating if that
  doesn't work, to do the {build,install}kernel thing.
o minor wordsmithing on what a make world really is.

24 years agoAdd a reminder note to people to disable third party modules at the
Warner Losh [Thu, 10 Aug 2000 05:03:49 +0000 (05:03 +0000)]
Add a reminder note to people to disable third party modules at the
right place in the upgrade proceedure so that they don't get burned by
a crash on reboot.

24 years agoFix an order-of-operations bug and properly shift page_control values for
Kelly Yancey [Thu, 10 Aug 2000 01:20:43 +0000 (01:20 +0000)]
Fix an order-of-operations bug and properly shift page_control values for
comparison with SMS_PAGE_CTRL_* macros.

24 years agoCorrect a typo
Brian Somers [Thu, 10 Aug 2000 00:26:50 +0000 (00:26 +0000)]
Correct a typo

Spotted by: Jimmy Olgeni <olgeni@uli.it>

24 years agoAllow a ppp_user specification to run ppp at startup
Brian Somers [Thu, 10 Aug 2000 00:13:02 +0000 (00:13 +0000)]
Allow a ppp_user specification to run ppp at startup

PR: 20258

24 years agoIn a struct sockaddr, sa->sa_len can be zero if uninitialized.
Archie Cobbs [Wed, 9 Aug 2000 23:57:44 +0000 (23:57 +0000)]
In a struct sockaddr, sa->sa_len can be zero if uninitialized.
Make sure that this doesn't cause a problem when parsing.

24 years agomention getipnodeby* and get{addr,name}info are not thread-safe. (sync with kame)
Jun-ichiro itojun Hagino [Wed, 9 Aug 2000 23:16:23 +0000 (23:16 +0000)]
mention getipnodeby* and get{addr,name}info are not thread-safe.  (sync with kame)
s/.Os KAME/.Os/
comment From: Greg Thompson

24 years agoInclude new modepage list (-l) option in the verbose usage.
Kelly Yancey [Wed, 9 Aug 2000 21:29:22 +0000 (21:29 +0000)]
Include new modepage list (-l) option in the verbose usage.

24 years agoBe more careful about selecting a PAGER.
Brian Somers [Wed, 9 Aug 2000 20:36:15 +0000 (20:36 +0000)]
Be more careful about selecting a PAGER.
Improve the question asked when the PAGER is invalid.

Submitted by: Doug Barton <DougB@gorean.org>

24 years agoMissed a step when activating the solo driver.
Nick Sayer [Wed, 9 Aug 2000 20:28:19 +0000 (20:28 +0000)]
Missed a step when activating the solo driver.

24 years agoAllow leading ``!'' characters in authkeys and chat scripts to
Brian Somers [Wed, 9 Aug 2000 19:29:50 +0000 (19:29 +0000)]
Allow leading ``!'' characters in authkeys and chat scripts to
be doubled up to mean a single literaly ``!''.

24 years agochange irq handling slightly
Cameron Grant [Wed, 9 Aug 2000 18:51:27 +0000 (18:51 +0000)]
change irq handling slightly

add another non-ac97 256av

24 years agoMFS: module macro changes
Cameron Grant [Wed, 9 Aug 2000 18:46:48 +0000 (18:46 +0000)]
MFS: module macro changes

24 years agoFix conflicts.
David E. O'Brien [Wed, 9 Aug 2000 18:38:26 +0000 (18:38 +0000)]
Fix conflicts.

24 years agoFinally got my brain around what a SIM UNIT number is and how it differs
Nick Hibma [Wed, 9 Aug 2000 17:41:11 +0000 (17:41 +0000)]
Finally got my brain around what a SIM UNIT number is and how it differs
from the SCSI id it has. (this avoids the confusing umass-sim32 device. It
should have been umass-sim0 all along (there is only one), and if it is
spoken to as a SCSI device the sim should be umass32.

Make the rescan actually work. We need to fill in a target and lun wildcard
and not the SCSI id of the SIM.

Add a seatbelt.

24 years agoAvoid a '"fd" is usurping ...' message.
Nick Hibma [Wed, 9 Aug 2000 12:45:04 +0000 (12:45 +0000)]
Avoid a '"fd" is usurping ...' message.

PR: 20348
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>

24 years ago- Do not modify Peer's Call ID in outgoing Incoming-Call-Connected
Ruslan Ermilov [Wed, 9 Aug 2000 11:25:44 +0000 (11:25 +0000)]
- Do not modify Peer's Call ID in outgoing Incoming-Call-Connected
  PPTP control messages.

- Cosmetics: replace `GRE link' with `PPTP link'.

Reviewed by: Erik Salander <erik@whistle.com>

24 years agoIf the first character of the ``set title'' argument is `-',
Brian Somers [Wed, 9 Aug 2000 10:22:48 +0000 (10:22 +0000)]
If the first character of the ``set title'' argument is `-',
put it into the format string, supporting ps's tweak to
setproctitle().

24 years agoTreat all interface aliases as local addresses.
Brian Somers [Wed, 9 Aug 2000 09:24:31 +0000 (09:24 +0000)]
Treat all interface aliases as local addresses.

The new rtiparse() function should really be in libc IMHO.... I'm
sick of writing this code :-(

PR: 20381

24 years agoImprove purgedir():
Brian Somers [Wed, 9 Aug 2000 09:23:30 +0000 (09:23 +0000)]
Improve purgedir():

  Fix leading & trailing space handling

  Suggested by: ben

  Handle files beginning with - correctly
  Don't follow symlinks (cd /var/spool/lock; ln -s /. horror)

24 years agoA couple of cosmetic fixes, plus a biggie: When checking the DMA
Nick Sayer [Wed, 9 Aug 2000 07:14:56 +0000 (07:14 +0000)]
A couple of cosmetic fixes, plus a biggie: When checking the DMA
position, channel 1's dma position register must be quiescent. So
the driver will spl, pause the DMA, delay a bit and hold as still as
possible while snapping the picture.

I'm sure there HAS to be a better way to do this, but if there is, it's
not documented.

So far as I can tell, this fixes recording, which means the Solo is open
for business.

24 years agoUse shell matching instead of sed(1) to strip comments and blank lines.
Chris Costello [Wed, 9 Aug 2000 02:03:30 +0000 (02:03 +0000)]
Use shell matching instead of sed(1) to strip comments and blank lines.
Since it doesn't depend on anything in /usr, it should work with a NFS-mounted
/usr partition.

Thanks to Bruce Evans to bringing this to my attention.

24 years agoDon't set flags on the mount structure before all permission checks have
Tor Egge [Wed, 9 Aug 2000 01:57:11 +0000 (01:57 +0000)]
Don't set flags on the mount structure before all permission checks have
been done.

Don't allow multiple mount operations with MNT_UPDATE at the same
time on the same mount point.  When the first mount operation
completed, MNT_UPDATE was cleared in the mount structure, causing
the second to complete as if it was a no-update mount operation
with the following bad side effects:

        - mount structure inserted multiple times onto the mountlist
        - vp->v_mountedhere incorrectly set, causing next namei
          operation walking into the mountpoint to crash with
          a locking against myself panic.

Plug a vnode leak in case vinvalbuf fails.

24 years agoAdded extra paragraph to document the 'rebuild' feature.
Bill Swingle [Wed, 9 Aug 2000 01:54:30 +0000 (01:54 +0000)]
Added extra paragraph to document the 'rebuild' feature.

Reviewed by: msmith

24 years agoFix bug where bundle-level receive statistics were not getting updated.
Archie Cobbs [Wed, 9 Aug 2000 01:43:21 +0000 (01:43 +0000)]
Fix bug where bundle-level receive statistics were not getting updated.

24 years agoMFS: sync with peter's isadma fixup
Cameron Grant [Wed, 9 Aug 2000 01:22:09 +0000 (01:22 +0000)]
MFS: sync with peter's isadma fixup

24 years agoactivate via82c686 audio driver
Cameron Grant [Wed, 9 Aug 2000 01:08:59 +0000 (01:08 +0000)]
activate via82c686 audio driver

24 years agonew driver: via 82c686 chipset audio
Cameron Grant [Wed, 9 Aug 2000 00:55:55 +0000 (00:55 +0000)]
new driver: via 82c686 chipset audio

not personally tested, but i'm assured it works

Submitted by: David Jones <dej@ox.org>
PR: kern/20161

24 years agowarn if hwptr goes backwards
Cameron Grant [Wed, 9 Aug 2000 00:42:00 +0000 (00:42 +0000)]
warn if hwptr goes backwards

24 years agoInitialize *countp to 0 in stub for softdep_flushworklist().
Tor Egge [Wed, 9 Aug 2000 00:41:54 +0000 (00:41 +0000)]
Initialize *countp to 0 in stub for softdep_flushworklist().
This allows ffs_fsync() to break out of a loop that might otherwise
be infinite on kernels compiled without the SOFTUPDATES option.
The observed symptom was a system hang at the first unmount attempt.

24 years agoFix a typo in the last commit so that this compiles.
John Baldwin [Wed, 9 Aug 2000 00:28:09 +0000 (00:28 +0000)]
Fix a typo in the last commit so that this compiles.