]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
23 years agoFix 'lpq' so it can correctly display jobs which come from hosts using
Garance A Drosehn [Tue, 31 Oct 2000 19:57:07 +0000 (19:57 +0000)]
Fix 'lpq' so it can correctly display jobs which come from hosts using
'lprNG' (which writes control-lines in a different order than our lpr).

Reviewed by: freebsd-print@bostonradio.org

23 years agoGenerate bmov instructions for all move requests. The driver
Justin T. Gibbs [Tue, 31 Oct 2000 18:44:32 +0000 (18:44 +0000)]
Generate bmov instructions for all move requests.  The driver
converts these to an equivalent 'and' operation on chips that
don't support this opcode.

23 years agoaic7xxx.c:
Justin T. Gibbs [Tue, 31 Oct 2000 18:43:29 +0000 (18:43 +0000)]
aic7xxx.c:
Filter incoming transfer negotiation requests to ensure they
never exceed the settings specified by the user.

In restart sequencer attempt to deal with a bug in the aic7895.
If a third party reset occurs at just the right time, the
stack register can lock up.  When restarting the sequencer
after handling the SCSI reset, poke SEQADDR1 before resting
the sequencers program counter.

When something strange happens, dump the card's transaction
state via ahc_dump_card_state().  This should aid in debugging.

Handle request sense transactions via the QINFIFO instead of
attaching them to the waiting queue directly.  The waiting
queue consumes card SCB resources and, in the pathological case
of every target on the bus beating our selection attemps and
issuing a check condition, could have caused us to run out
of SCBs.  I have never seen this happen, and only early
cards with 3 or 4 SCBs had any real chance of ever getting
into this state.

Add additional sequencer interrupt codes to support firmware
diagnostics.  The diagnostic code is enabled with the
AHC_DEBUG_SEQUENCER kernel option.

Make it possible to switch into and out of target mode on
the fly.  The card comes up by default as an initiator but
will switch into target mode as soon as an enable lun operation
is performed.  As always, target mode behavior is gated
by the AHC_TMODE_ENABLE kernel option so most users will
not be affected by this change.

In ahc_update_target_msg_request(), also issue a new
request if the ppr_options have changed.

Never issue a PPR as a target.  It is forbidden by the spec.

Correct a bug in ahc_parse_msg() that prevented us from
responding to PPR messages as a target.

Mark SCBs that are on the untagged queue with a flag instead
of checking several fields in the SCB to see if the SCB should
be on the queue.  This makes it easier for things like automatic
request sense requests to be queued without touching the
untagged queues even though they are untagged requests.

When dealing with ignore wide residue messages that occur
in the middle of a transfer, reset HADDR, not SHADDR for
non-ultra2 chips.  Although SHADDR is where the firmware
fetches the ending transfer address for a save data pointers
request, it is readonly. Setting HADDR has the side effect
of also updating SHADDR.

Cleanup the output of ahc_dump_card_state() by nulling out the
free scb list in the non-paging case.  The free list is only
used if we must page SCBs.

Correct the transmission of cdbs > 12 bytes in length.  When
swapping HSCBs prior to notifing the sequencer of the new
transaction, the bus address pointer for the cdb must also
be recalculated to reflect its new location.  We now defer
the calculation of the cdb address until just before queing
it to the card.

When pulling transfer negotiation settings out of scratch
ram, convert 5MHz/clock doubled settings to 10MHz.

Add a new function ahc_qinfifo_requeue_tail() for use by
error recovery actions and auto-request sense operations.
These operations always occur when the sequencer is paused,
so we can avoid the extra expense incurred in the normal
SCB queue method.

Use the BMOV instruction for all single byte moves on
controllers that support it.  The bmov instruction is
twice as fast as an AND with an immediate of 0xFF as
is used on older controllers.

Correct a few bugs in ahc_dump_card_state().  If we have
hardware assisted queue registers, use them to get the
sequencer's idea of the head of the queue.  When enumerating
the untagged queue, it helps to use the correct index for
the queue.

aic7xxx.h:

Indicate via a feature flag, which controllers can take
on both the target and the initiator role at the same time.

Add the AHC_SEQUENCER_DEBUG flag.

Add the SCB_CDB32_PTR flag used for dealing with cdbs
with lengths between 13 and 32 bytes.

Add new prototypes.

aic7xxx.reg:
Allow the SCSIBUSL register to be written to.  This is
required to fix a selection timeout problem on the 7892/99.

Cleanup the sequencer interrupt codes so that all debugging
codes are grouped at the end of the list.

Correct the definition of the ULTRA_ENB and DISC_DSB locations
in scratch ram.  This prevented the driver from properly honoring
these settings when no serial eeprom was available.

Remove an unused sequencer flag.

aic7xxx.seq:
Just before a potential select-out, clear the SCSIBUSL
register.  Occasionally, during a selection timeout, the
contents of the register may be presented on the bus,
causing much confusion.

Add sequencer diagnostic code to detect software and or
hardware bugs.  The code attempts to verify most list
operations so any corruption is caught before it occurs.
We also track information about why a particular reconnection
request was rejected.

Don't clobber the digital REQ/ACK filter setting in SXFRCTL0
when clearing the channel.

Fix a target mode bug that would cause us to return busy
status instead of queue full in respnse to a tagged transaction.

Cleanup the overrun case.  It turns out that by simply
butting the chip in bitbucket mode, it will ack any
bytes until the phase changes.  This drasticaly simplifies
things.

Prior to leaving the data phase, make sure that the S/G
preload queue is empty.

Remove code to place a request sense request on the waiting
queue.  This is all handled by the kernel now.

Change the semantics of "findSCB".  In the past, findSCB
ensured that a freshly paged in SCB appeared on the disconnected
list.  The problem with this is that there is no guarantee that
the paged in SCB is for a disconnected transation.  We now
defer any list manipulation to the caller who usually discards
the SCB via the free list.

Inline some busy target table operations.

Add a critical section to protect adding an SCB to
the disconnected list.

aic7xxx_freebsd.c:
Handle changes in the transfer negotiation setting API
to filter incoming requests.  No filtering is necessary
for "goal" requests from the XPT.

Set the SCB_CDB32_PTR flag when queing a transaction with
a large cdb.

In ahc_timeout, only take action if the active SCB is
the timedout SCB.  This deals with the case of two
transactions to the same device with different timeout
values.

Use ahc_qinfifo_requeu_tail() instead of home grown
version.

aic7xxx_inline.h:
Honor SCB_CDB32_PTR when queuing a new request.

aic7xxx_pci.c:
Use the maximum data fifo threshold for all chips.

23 years agoAdd the aic7xxx option AHC_DEBUG_SEQUENCER. This enables some diagnostic
Justin T. Gibbs [Tue, 31 Oct 2000 18:01:15 +0000 (18:01 +0000)]
Add the aic7xxx option AHC_DEBUG_SEQUENCER.  This enables some diagnostic
code in the firmware downloaded to the aic7xxx RISC engine.

23 years ago0x03F -> 0x3F for consistancy with the rest of the file.
Justin T. Gibbs [Tue, 31 Oct 2000 18:00:23 +0000 (18:00 +0000)]
0x03F -> 0x3F for consistancy with the rest of the file.

23 years agoAllow async transfer negotiation updates to modify tagging behavior.
Justin T. Gibbs [Tue, 31 Oct 2000 17:59:43 +0000 (17:59 +0000)]
Allow async transfer negotiation updates to modify tagging behavior.
The XPT uses this to prevent tags from being used on parallel SCSI
interfaces immediately after a bus reset or BDR so that controllers
have an oportunity to renegotiate without tag messages in the way.
Somehow this got disabled... the functionality has been here for
quite some time.

Noticed by: my SCSI bus analyzer

23 years agoUse do { ... } while (0) to wrap the body of mtx_assert().
John Baldwin [Tue, 31 Oct 2000 17:20:55 +0000 (17:20 +0000)]
Use do { ... } while (0) to wrap the body of mtx_assert().

Reported by: rwatson

23 years agoSwap the order of two tags in the pppoe PADI and PADS packets
Julian Elischer [Tue, 31 Oct 2000 14:40:23 +0000 (14:40 +0000)]
Swap the order of two tags in the pppoe PADI and PADS packets
as there are apparently some buggy switches that need them in that order.
(I hope there aren't any that require them in the old order!)

23 years agoFix typo in comments
Roger Hardiman [Tue, 31 Oct 2000 14:30:29 +0000 (14:30 +0000)]
Fix typo in comments

23 years agoResolve conflicts.
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 14:19:55 +0000 (14:19 +0000)]
Resolve conflicts.

23 years agoThis commit was generated by cvs2svn to compensate for changes in r68073,
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 14:17:05 +0000 (14:17 +0000)]
This commit was generated by cvs2svn to compensate for changes in r68073,
which included commits to RCS files with non-trunk default branches.

23 years agoVirgin import of BIND v8.2.3-T6B
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 14:17:05 +0000 (14:17 +0000)]
Virgin import of BIND v8.2.3-T6B

23 years agoFix a fundamental error. The device is not owned by the parent
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 13:16:47 +0000 (13:16 +0000)]
Fix a fundamental error.  The device is not owned by the parent
bus before allocation.  The resource is.

Asked about by: julian on -current
Verified by: msmith

23 years agoUpgrade to driver 2.18
Roger Hardiman [Tue, 31 Oct 2000 13:09:56 +0000 (13:09 +0000)]
Upgrade to driver 2.18
Support for new Hauppauge Model 44xxx WinTV Cards
(the ones with no audio mux)

Submitted by: Christian Gusenbauer <Christian.Gusenbauer@netway.at>

23 years agoResolve conflicts.
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 12:38:22 +0000 (12:38 +0000)]
Resolve conflicts.

23 years agoVirgin import of BIND v8.2.3-T6B
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 12:35:45 +0000 (12:35 +0000)]
Virgin import of BIND v8.2.3-T6B

23 years agoThis commit was generated by cvs2svn to compensate for changes in r68068,
Jeroen Ruigrok van der Werven [Tue, 31 Oct 2000 12:35:45 +0000 (12:35 +0000)]
This commit was generated by cvs2svn to compensate for changes in r68068,
which included commits to RCS files with non-trunk default branches.

23 years agoIf acpica driver is loaded using kldload(8), warn and just ignore.
Takanori Watanabe [Tue, 31 Oct 2000 11:54:10 +0000 (11:54 +0000)]
If acpica driver is loaded using kldload(8), warn and just ignore.

23 years agoQuiet -Wall.
David E. O'Brien [Tue, 31 Oct 2000 11:36:33 +0000 (11:36 +0000)]
Quiet -Wall.

23 years agoDeprecate devsw->d_bmaj entirely.
Poul-Henning Kamp [Tue, 31 Oct 2000 10:58:14 +0000 (10:58 +0000)]
Deprecate devsw->d_bmaj entirely.

This removes support for booting current kernels with very old bootblocks.

Device driver writers: Please remove initializations for the d_bmaj
field in your cdevsw{}.

23 years agoAdd missing redirection to /dev/null to prevent disturbing
Hellmuth Michaelis [Tue, 31 Oct 2000 10:00:51 +0000 (10:00 +0000)]
Add missing redirection to /dev/null to prevent disturbing
of fullscreen display.

23 years agoDon't issue a warning if isdncontroller is set to -1
Hellmuth Michaelis [Tue, 31 Oct 2000 09:59:04 +0000 (09:59 +0000)]
Don't issue a warning if isdncontroller is set to -1

23 years agoDo not waste a time saving a copy of IP header if we are certainly
Ruslan Ermilov [Tue, 31 Oct 2000 09:13:02 +0000 (09:13 +0000)]
Do not waste a time saving a copy of IP header if we are certainly
not going to send an ICMP error message (net.inet.udp.blackhole=1).

23 years agoRemove unused #includes.
Poul-Henning Kamp [Tue, 31 Oct 2000 08:22:26 +0000 (08:22 +0000)]
Remove unused #includes.

Approved by: nyan

23 years agoDisabled EGA/VGA 1bpp/4bpp modes support. This is not real fix, but this comes
Yoshihiro Takahashi [Tue, 31 Oct 2000 07:58:34 +0000 (07:58 +0000)]
Disabled EGA/VGA 1bpp/4bpp modes support. This is not real fix, but this comes
back to support 8bpp mode.

23 years agoI forgot the driver configuration file for mfsroot.flp.
Tatsumi Hosokawa [Tue, 31 Oct 2000 07:41:38 +0000 (07:41 +0000)]
I forgot the driver configuration file for mfsroot.flp.
http://people.freebsd.org/~hosokawa/driver-floppy/ for details.

Reviewed by: current@FreeBSD.org

23 years agoMoved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp.
Tatsumi Hosokawa [Tue, 31 Oct 2000 07:39:07 +0000 (07:39 +0000)]
Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp.
http://people.freebsd.org/~hosokawa/driver-floppy/ for details.

Reviewed by: current@FreeBSD.org

23 years agoCorrect a bignum.
Greg Lehey [Tue, 31 Oct 2000 07:20:46 +0000 (07:20 +0000)]
Correct a bignum.

Detected-by: lang/clisp
Approved-by: jkh

23 years agoAdd support for virgin disklabels
Jordan K. Hubbard [Tue, 31 Oct 2000 07:07:39 +0000 (07:07 +0000)]
Add support for virgin disklabels

Submitted by: dillon

23 years agoAdd a new ioctl for doing virgin disklabels.
Jordan K. Hubbard [Tue, 31 Oct 2000 07:05:40 +0000 (07:05 +0000)]
Add a new ioctl for doing virgin disklabels.

Submitted by: dillon

23 years agoremove duplicated item.
MIHIRA Sanpei Yoshiro [Tue, 31 Oct 2000 06:19:58 +0000 (06:19 +0000)]
remove duplicated item.
"Laneed Wireless card" is "ELECOM *Laneed*
Air@Hawk/LD-WL11/PCC Wireless card" which
was already committed.

23 years agoI'm dropping the MAINTAINER request and see what happens. If it becomes
Matt Jacob [Tue, 31 Oct 2000 05:55:54 +0000 (05:55 +0000)]
I'm dropping the MAINTAINER request and see what happens. If it becomes
too hard for me to keep in sync with other platforms, FreeBSD will go
it's own way.

23 years agoFilter out some more magic environment variables used by libraries linked
Kris Kennaway [Tue, 31 Oct 2000 05:29:54 +0000 (05:29 +0000)]
Filter out some more magic environment variables used by libraries linked
with telnetd. This should really be done with a positive filter - i.e.
only allow through a configured list of variables.

Also do some buffer-safety cleanups while I'm here - I don't think these
are exploitable.

23 years agoForgotten RELEASE_CRUNCH hack for mppe.c.
Tatsumi Hosokawa [Tue, 31 Oct 2000 05:00:25 +0000 (05:00 +0000)]
Forgotten RELEASE_CRUNCH hack for mppe.c.
This fix is for "make release" and "make boot.flp".

23 years agoMakefile for ACPI CA base acpi driver kernel module.
Takanori Watanabe [Tue, 31 Oct 2000 04:09:35 +0000 (04:09 +0000)]
Makefile for ACPI CA base acpi driver kernel module.
This module is intended to be loaded from /boot/loader,not from kldload(8).

23 years agoOops, in previous commit(rev.1.4), I replaced
MIHIRA Sanpei Yoshiro [Tue, 31 Oct 2000 03:28:02 +0000 (03:28 +0000)]
Oops, in previous commit(rev.1.4), I replaced
pitch and duration only in ``struct'', I forgot
to replace these in sysbeep and timeout, sorry.

23 years agofix the sigaltstack hack by lowering the stack size to the original value
Andrew Gallatin [Tue, 31 Oct 2000 03:10:41 +0000 (03:10 +0000)]
fix the sigaltstack hack by lowering the stack size to the original value
if the request was for less than MINSIGSTKSZ (in which case we "round up").
discussed with: marcel

23 years agoUse the new-style ngpppoe_init_data structure.
Brian Somers [Tue, 31 Oct 2000 02:46:12 +0000 (02:46 +0000)]
Use the new-style ngpppoe_init_data structure.

Approved by: archie

23 years agoChange the format of ngpppoe_init_data so that the provider is NUL
Brian Somers [Tue, 31 Oct 2000 02:45:24 +0000 (02:45 +0000)]
Change the format of ngpppoe_init_data so that the provider is NUL
terminated and the data_len field is no longer necessary.

Add ASCII2BINARY and BINARY2ASCII capabilities.

The old format is still understood and dealt with, but can't do
the ASCII2BINARY and BINARY2ASCII stuff.

Approved by: archie

23 years agoRemove vestages of a previous implimentation of "-h".
David E. O'Brien [Tue, 31 Oct 2000 02:26:10 +0000 (02:26 +0000)]
Remove vestages of a previous implimentation of "-h".

Submitted by: Tony Finch <dot@dotat.at>

23 years agoMention that ``nat deny_incoming'' drops unrecognised IP packets.
Brian Somers [Tue, 31 Oct 2000 02:25:54 +0000 (02:25 +0000)]
Mention that ``nat deny_incoming'' drops unrecognised IP packets.

Requested by: kris

23 years agoAdd pcib_if location to list of *.m files.
Takanori Watanabe [Tue, 31 Oct 2000 02:25:20 +0000 (02:25 +0000)]
Add pcib_if location to list of *.m files.

23 years agoo Document various sysctl's available for managing services available
Robert Watson [Tue, 31 Oct 2000 01:47:59 +0000 (01:47 +0000)]
o Document various sysctl's available for managing services available
  within jail()

23 years agoo Deny access to System V IPC from within jail by default, as in the
Robert Watson [Tue, 31 Oct 2000 01:34:00 +0000 (01:34 +0000)]
o Deny access to System V IPC from within jail by default, as in the
  current implementation, jail neither virtualizes the Sys V IPC namespace,
  nor provides inter-jail protections on IPC objects.
o Support for System V IPC can be enabled by setting jail.sysvipc_allowed=1
  using sysctl.
o This is not the "real fix" which involves virtualizing the System V
  IPC namespace, but prevents processes within jail from influencing those
  outside of jail when not approved by the administrator.

Reported by: Paulo Fragoso <paulo@nlink.com.br>

23 years agoConvert the de driver into a loadable module. Still missing is an
Mark Murray [Tue, 31 Oct 2000 01:25:10 +0000 (01:25 +0000)]
Convert the de driver into a loadable module. Still missing is an
unload method. Lots of old cruft is removed.

Thanks to WPaul for large clue-injection and debugging services.

Reviewed by: wpaul

23 years agoGCC uses .asm files on the Alpha for crt{begin,end}.o rather than
David E. O'Brien [Tue, 31 Oct 2000 01:06:28 +0000 (01:06 +0000)]
GCC uses .asm files on the Alpha for crt{begin,end}.o rather than
crtstuff.c as they do for other platforms.

Moral support from: jdp

23 years agoMove 'tw*' after 'twe*' so that it's possible to create the control device
Mike Smith [Tue, 31 Oct 2000 00:21:41 +0000 (00:21 +0000)]
Move 'tw*' after 'twe*' so that it's possible to create the control device
for the 'twe' driver.  This is an expedient solution for an
actually-manifesting symptom of a major problem with MAKEDEV.  Roll on
DEVFS.

23 years agoCall dc_apply_fixup() in dc_setcfg() for the MII case.
Bill Paul [Tue, 31 Oct 2000 00:06:39 +0000 (00:06 +0000)]
Call dc_apply_fixup() in dc_setcfg() for the MII case.

23 years agoGrrr. The 'reg' variable in dc_apply_fixup() needs to be a u_int32_t, not
Bill Paul [Mon, 30 Oct 2000 23:51:39 +0000 (23:51 +0000)]
Grrr. The 'reg' variable in dc_apply_fixup() needs to be a u_int32_t, not
a u_int8_t. Pass the conical hat. This should fix certain cardbus 21143
cards that require SROM h0h0magic in order to enable their transceivers.

23 years agoChanges have been made to support a concept of VAR_FIXIT_TTY being
Jordan K. Hubbard [Mon, 30 Oct 2000 23:46:12 +0000 (23:46 +0000)]
Changes have been made to support a concept of VAR_FIXIT_TTY being
standard or serial.  This change needs to be done to the entire system that
depends on this.  This way we don't have some code using OnVTY checks
and other doing
        strcmp(variable_get(VAR_FIXIT_TTY), "standard") == 0
checks.  Also we need to set VAR_FIXIT_TTY to "serial" if we come up on
a serial console.

Also fixed a dialog problem in that dialog was used when dialog was
disabled causing some troubles such as not letting the cursor keys
work when exiting the fixit mode on media (ie. not the fixit shell but
for example fixit on a floppy).

Submitted by: Doug Ambrisko <ambrisko@whistle.com>
PR: 22352

23 years agoAdd an entry for the Xircom 10/100 Network PC Card adapter.
John Baldwin [Mon, 30 Oct 2000 23:34:44 +0000 (23:34 +0000)]
Add an entry for the Xircom 10/100 Network PC Card adapter.

23 years agoUpdate to reflect that the XPT device can accept path inquiry commands.
Scott Long [Mon, 30 Oct 2000 23:33:39 +0000 (23:33 +0000)]
Update to reflect that the XPT device can accept path inquiry commands.

Reviewed by: gibbs

23 years agoAllow XPT_PATH_INQ to be performed on the XPT device, as per the CAM spec.
Scott Long [Mon, 30 Oct 2000 23:30:28 +0000 (23:30 +0000)]
Allow XPT_PATH_INQ to be performed on the XPT device, as per the CAM spec.
Return ENOTSUP for XPT_ENG_INQ and XPT_ENG_EXEC when performed on the XPT
device.

Reviewed by: gibbs

23 years agoNote ipfilter update to 3.4.12, cd(4) support for write operations,
Bruce A. Mah [Mon, 30 Oct 2000 21:43:27 +0000 (21:43 +0000)]
Note ipfilter update to 3.4.12, cd(4) support for write operations,
MFC of OpenSSH-2.2.0, MFC of chio(1) enhancements, MFC of libisc
import, mergemaster improvements.

23 years agoTry a bit harder to test for ATA/ATAPI HW to probe, this is to avoid
Søren Schmidt [Mon, 30 Oct 2000 20:45:24 +0000 (20:45 +0000)]
Try a bit harder to test for ATA/ATAPI HW to probe, this is to avoid
some of the false comrades some devices fakes...

23 years agoRemove an evil conditional nested include of <sys/systm.h>
Poul-Henning Kamp [Mon, 30 Oct 2000 20:37:45 +0000 (20:37 +0000)]
Remove an evil conditional nested include of <sys/systm.h>

23 years agoAdd a missing <sys/systm.h>
Poul-Henning Kamp [Mon, 30 Oct 2000 20:37:19 +0000 (20:37 +0000)]
Add a missing <sys/systm.h>

23 years agoAdd back some #include <sys/systm.h> which were needed when <sys/ktr.h>
Poul-Henning Kamp [Mon, 30 Oct 2000 20:37:01 +0000 (20:37 +0000)]
Add back some #include <sys/systm.h> which were needed when <sys/ktr.h>
doesn't mess us up.

Noted by: Harti Brandt <brandt@fokus.gmd.de>

23 years agoComment out the (old) acpi stuff, it breaks LINT.
Poul-Henning Kamp [Mon, 30 Oct 2000 20:35:31 +0000 (20:35 +0000)]
Comment out the (old) acpi stuff, it breaks LINT.

23 years agoo Tighten up rules for which processes can't debug which other processes
Robert Watson [Mon, 30 Oct 2000 20:30:03 +0000 (20:30 +0000)]
o Tighten up rules for which processes can't debug which other processes
  in the p_candebug() function.  Synchronize with sef's CHECKIO()
  macro from the old procfs, which seems to be a good source of security
  checks.

Obtained from: TrustedBSD Project

23 years agoWhitespace only:
Sheldon Hearn [Mon, 30 Oct 2000 19:49:26 +0000 (19:49 +0000)]
Whitespace only:

 * Remove hard sentence breaks.
 * Remove trailing whitespace.
 * Separate macro arguments from trailing punctuation with whitespace.

23 years agoFix nits introduced in rev 1.9:
Sheldon Hearn [Mon, 30 Oct 2000 19:43:30 +0000 (19:43 +0000)]
Fix nits introduced in rev 1.9:

Remove single-space hard sentence break.
Mark errno up as a Variable (Va).

23 years agoMFC: Fix typo: Melco Inc. sells LUA-TX, not LU-ATX.
Bruce A. Mah [Mon, 30 Oct 2000 19:09:50 +0000 (19:09 +0000)]
MFC:  Fix typo:  Melco Inc. sells LUA-TX, not LU-ATX.

PR: misc/22383
Submitted by: WAKABAYASHI Susumu <susumu@wakabaya.net>

23 years agoNote MFC to 4-STABLE of mly(4) driver.
Bruce A. Mah [Mon, 30 Oct 2000 18:52:22 +0000 (18:52 +0000)]
Note MFC to 4-STABLE of mly(4) driver.

Submitted by: msmith

23 years agoDrop PKT_ALIAS_IGNORED packets if ``nat deny_incoming yes'' is in effect.
Brian Somers [Mon, 30 Oct 2000 18:02:01 +0000 (18:02 +0000)]
Drop PKT_ALIAS_IGNORED packets if ``nat deny_incoming yes'' is in effect.

Approved by: rwatson, ru

23 years agoAdded boolean argument to link searching functions, indicating
Ruslan Ermilov [Mon, 30 Oct 2000 17:24:12 +0000 (17:24 +0000)]
Added boolean argument to link searching functions, indicating
whether they should create a link if lookup has failed or not.

23 years agoUpdate the Promise RAID code, there are differences between BIOS
Søren Schmidt [Mon, 30 Oct 2000 17:11:40 +0000 (17:11 +0000)]
Update the Promise RAID code, there are differences between BIOS
version unfortunately...

23 years agoRemove unused #include statements
Hellmuth Michaelis [Mon, 30 Oct 2000 14:49:26 +0000 (14:49 +0000)]
Remove unused #include statements
Submitted by: phk

23 years agoReplace old sigaction struct declaration with the new one as present
Jeroen Ruigrok van der Werven [Mon, 30 Oct 2000 14:27:18 +0000 (14:27 +0000)]
Replace old sigaction struct declaration with the new one as present
in <sys/signal.h>.

This might be a shortterm fix until the manpage is updated towards
POSIX terminology.  And maybe not...

PR: 21542
Submitted by: Ronald F. Guilmette <rfg@monkeys.com>

23 years agoMFS:
MIHIRA Sanpei Yoshiro [Mon, 30 Oct 2000 14:26:52 +0000 (14:26 +0000)]
MFS:
cosmetic changes

use /etc/pccard_ether for Xircom CreditCard Netwave
and 3Com Corporation" "3C562" (BUT NOT SUPPORTED).

fix `card line' of RATOC REX-5572 (as SCSI only)

use `config auto' for RATOC REX-5536AM, REX-9836A,
ICM PSC-2401 SCSI

23 years agoCorrect incorrect information about the PATH used for exec*() calls.
Jeroen Ruigrok van der Werven [Mon, 30 Oct 2000 13:39:23 +0000 (13:39 +0000)]
Correct incorrect information about the PATH used for exec*() calls.

PR: 21990
Partially submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>

23 years agoWhitespace only change: trim trailing whitespace.
Jeroen Ruigrok van der Werven [Mon, 30 Oct 2000 13:23:19 +0000 (13:23 +0000)]
Whitespace only change: trim trailing whitespace.

23 years agoA significant rewrite of PPTP aliasing code.
Ruslan Ermilov [Mon, 30 Oct 2000 12:39:41 +0000 (12:39 +0000)]
A significant rewrite of PPTP aliasing code.

PPTP links are no longer dropped by simple (and inappropriate in this
case) "inactivity timeout" procedure, only when requested through the
control connection.

It is now possible to have multiple PPTP servers running behind NAT.
Just redirect the incoming TCP traffic to port 1723, everything else
is done transparently.

Problems were reported and the fix was tested by:
Michael Adler <Michael.Adler@compaq.com>,
David Andersen <dga@lcs.mit.edu>

23 years agoStart using crt[in].o to adhear to the ELF ABI
David E. O'Brien [Mon, 30 Oct 2000 12:25:22 +0000 (12:25 +0000)]
Start using crt[in].o to adhear to the ELF ABI
(and crtstuff.c's requirements).

23 years agoRemove unused #includes.
Noriaki Mitsunaga [Mon, 30 Oct 2000 12:21:19 +0000 (12:21 +0000)]
Remove unused #includes.

Submitted by: phk@FreeBSD.ORG

23 years agoNow that the amount of (pseudo) interfaces is growing with IPv6,
Guido van Rooij [Mon, 30 Oct 2000 11:53:19 +0000 (11:53 +0000)]
Now that the amount of (pseudo) interfaces is growing with IPv6,
get rid of stupid upperbound on the amount of interfaces (was 8).

23 years agoInitial import of AES algorithm code (aka Rijndael) from KAME.
Kris Kennaway [Mon, 30 Oct 2000 11:03:32 +0000 (11:03 +0000)]
Initial import of AES algorithm code (aka Rijndael) from KAME.

23 years agoremove an unused function (and a warning)
Nick Hibma [Mon, 30 Oct 2000 10:58:02 +0000 (10:58 +0000)]
remove an unused function (and a warning)

23 years agoAdd entry for umodem
Nick Hibma [Mon, 30 Oct 2000 10:55:03 +0000 (10:55 +0000)]
Add entry for umodem

23 years agoCatch a left over reference to "/a".
David E. O'Brien [Mon, 30 Oct 2000 10:54:09 +0000 (10:54 +0000)]
Catch a left over reference to "/a".

23 years agoAdd several new features, reorder some code, and continue with the
Doug Barton [Mon, 30 Oct 2000 10:33:51 +0000 (10:33 +0000)]
Add several new features, reorder some code, and continue with the
process of making the script more cross platform friendly.

* Add -i option to automatically install files that do not exist
  on the system already.
* Add the ability to specify DESTDIR.
* Allow the user to specify scripts to run right before the
  comparison starts, and when mm is done. This will
  allow the user to specify customized local behavior, and
  implement features such as automatically deleting files.
* Document the above changes in the man page.
* Switch to using 'ident' for the CVS Id comparison, which
  should help with portability, and makes it faster.
* Reorder, and in one case fix some code by doing things in
  ways that make more sense.
* Check to see if the file exists on the system before doing
  the comparisons. This saves CPU cycles, and streamlines
  the auto-install process.

I used bits and pieces of suggestions and patches from various
people, ultimately too numerous to name. Which is not to say
that they were not both appreciated, and helpful in achieving
the ultimate result.

23 years agostring.h has been repo copied to mystring.h
David E. O'Brien [Mon, 30 Oct 2000 10:04:56 +0000 (10:04 +0000)]
string.h has been repo copied to mystring.h

23 years agoIPFW does not discard *any* IP fragments with OFF=1, only TCP ones.
Ruslan Ermilov [Mon, 30 Oct 2000 09:44:20 +0000 (09:44 +0000)]
IPFW does not discard *any* IP fragments with OFF=1, only TCP ones.

23 years agoFix the PCCARD ATA breakage..
Søren Schmidt [Mon, 30 Oct 2000 09:36:40 +0000 (09:36 +0000)]
Fix the PCCARD ATA breakage..
This is due to a bug that has been in there since Warneer did the
PCCARD stuff, the altioaddr is not offset 8 its offset 14 from
the base address.
Also only probe the master device, no known PCCARD ATA thingies
has a slave AFAIK..

23 years agoAdd pfil.9 manpage to build after a repository copy.
Ruslan Ermilov [Mon, 30 Oct 2000 09:16:18 +0000 (09:16 +0000)]
Add pfil.9 manpage to build after a repository copy.

23 years agoRevert previous commit after discussion with phk.
Kris Kennaway [Mon, 30 Oct 2000 09:13:46 +0000 (09:13 +0000)]
Revert previous commit after discussion with phk.

23 years agoRemove unused #includes
Poul-Henning Kamp [Mon, 30 Oct 2000 08:08:00 +0000 (08:08 +0000)]
Remove unused #includes

Reviewed by: ken

23 years agoFix support for cardbus cards:
Bill Paul [Mon, 30 Oct 2000 07:54:38 +0000 (07:54 +0000)]
Fix support for cardbus cards:
- Add DRIVER_MODULE() declaration to make this driver a
  child of cardbus
- Handle different width EEPROMs

The CIS parser still barfs when scanning this card, but it seems to
probe/attach correctly anyway. I can't do a traffic test just yet
since I don't have a proper crossover cable handy.

23 years agoRemove more unused #includes.
Poul-Henning Kamp [Mon, 30 Oct 2000 07:42:06 +0000 (07:42 +0000)]
Remove more unused #includes.

23 years agoinstall rc.firewall6.
Hajimu UMEMOTO [Mon, 30 Oct 2000 07:12:21 +0000 (07:12 +0000)]
install rc.firewall6.

23 years agoWrite support for the cd(4) driver.
Kenneth D. Merry [Mon, 30 Oct 2000 07:03:00 +0000 (07:03 +0000)]
Write support for the cd(4) driver.

This allows writing to DVD-RAM, PD and similar drives that probe as CD
devices.  Note that these are randomly writeable devices, not
sequential-only devices like CD-R drives, which are supported by cdrecord.

Add a new flag value for dsopen(), DSO_COMPATLABEL.  The cd(4) driver now
uses this flag instead of the DSO_NOLABELS flag.  The DSO_NOLABELS always
used a "fake" disklabel for the entire disk, provided by the caller.

With the DSO_COMPATLABEL flag, dsopen() will first search the media for a
label, and if it finds a label, it will use that label.  Otherwise it will
use the fake disklabel provided by the caller.  This provides backwards
compatibility, since we will still have labels for ISO9660 media.

It also provides new functionality, since you can now have a regular BSD
disklabel on read-only media, or on writeable media (e.g. DVD-RAM).

Bruce and I both think that we should eventually (in a few years) get
away from using disklabels for ISO9660 media, and just use the whole disk
device (/dev/cd0).  At that point disklabel handling in the cd(4) driver
could follow the "normal" model, as used in the da(4) driver.

Also, clean up the path in a couple of places in cdregister().  (Thanks to
Nick Hibma for catching that bug.)

Reviewed by: bde

23 years agoAdd some additional message types for coming raylan driver from Duncan
Warner Losh [Mon, 30 Oct 2000 06:03:57 +0000 (06:03 +0000)]
Add some additional message types for coming raylan driver from Duncan
Barclay.

23 years agoAlpha verions of the crt initialization and finalization files required
David E. O'Brien [Mon, 30 Oct 2000 05:21:08 +0000 (05:21 +0000)]
Alpha verions of the crt initialization and finalization files required
by the ELF ABI.

23 years agoChange "PERL_THREADED=yes" to "PERL_THREADED=true".
Vanilla I. Shu [Mon, 30 Oct 2000 04:52:33 +0000 (04:52 +0000)]
Change "PERL_THREADED=yes" to "PERL_THREADED=true".

23 years agoRemember to decrement interrupt nesting level if leaving early
Matt Jacob [Mon, 30 Oct 2000 04:18:54 +0000 (04:18 +0000)]
Remember to decrement interrupt nesting level if leaving early
(in the unlikely case we get a clock interrupt on a non-primary CPU).

23 years agoAdd suffix "-thread" to archname when perl with thread support.
Vanilla I. Shu [Mon, 30 Oct 2000 03:27:06 +0000 (03:27 +0000)]
Add suffix "-thread" to archname when perl with thread support.

Approved by: markm

23 years agoChange my email on MAINTAINER from an RPI address to my FreeBSD address.
Garance A Drosehn [Mon, 30 Oct 2000 01:09:32 +0000 (01:09 +0000)]
Change my email on MAINTAINER from an RPI address to my FreeBSD address.

23 years agoAdd ``all'' logging.
Brian Somers [Mon, 30 Oct 2000 00:15:35 +0000 (00:15 +0000)]
Add ``all'' logging.

Submitted by: eivind

23 years agoBump our version to reflect the recent MPPE additions (and ccp struct
Brian Somers [Mon, 30 Oct 2000 00:15:34 +0000 (00:15 +0000)]
Bump our version to reflect the recent MPPE additions (and ccp struct
size change).

23 years agoMove the MPPE keysize display in ``show ccp''.
Brian Somers [Mon, 30 Oct 2000 00:15:33 +0000 (00:15 +0000)]
Move the MPPE keysize display in ``show ccp''.