]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
16 years agoMFC rev. 1.34
mav [Tue, 5 Feb 2008 22:47:28 +0000 (22:47 +0000)]
MFC rev. 1.34
Move all possible node logic out of the rcvdata() function
to the newhook()/disconnect().
Unify function names with other nodes.

16 years agoMFC rev. 1.89-1.91
mav [Tue, 5 Feb 2008 19:24:09 +0000 (19:24 +0000)]
MFC rev. 1.89-1.91
Implement Session-ID hashing to improve receive performance scalability
for big number of concurrent sessions.

16 years agoMFC revision 1.24
csjp [Tue, 5 Feb 2008 15:09:24 +0000 (15:09 +0000)]
MFC revision 1.24
Whitespace fix

16 years agoMFC revision 1.23
csjp [Tue, 5 Feb 2008 15:03:36 +0000 (15:03 +0000)]
MFC revision 1.23
Make sure we handle listen() and eliminate console messages for unknown
event types.

16 years agoSomewhat belatedly, update errata article for a post-6.3 world. Add
bmah [Tue, 5 Feb 2008 04:54:36 +0000 (04:54 +0000)]
Somewhat belatedly, update errata article for a post-6.3 world.  Add
the first two errata notes: ISO image size change [1] and the lack of
ipfwpcap(8) [2].

Pointed out by: Julian Stacey [1], Kurt Jaeger [2]

16 years agoMFC changes from 1.14 for sys/lock.c and 1.127+1.128 for thread/thr_kern.c
julian [Mon, 4 Feb 2008 20:05:20 +0000 (20:05 +0000)]
MFC changes from 1.14 for sys/lock.c and 1.127+1.128 for thread/thr_kern.c
this copes with the fact that during a fork the child may get
really screwy state in the threading system due to the
sudden vaporisation of it's sibling threads.

16 years agoRevert previous commit.
mav [Sun, 3 Feb 2008 10:30:45 +0000 (10:30 +0000)]
Revert previous commit.
glebius@ noticed that it was not a bug, but undocumented feature.

16 years agoMFC if_msk.c rev 1.24 to RELENG_6.
yongari [Sun, 3 Feb 2008 08:42:02 +0000 (08:42 +0000)]
MFC if_msk.c rev 1.24 to RELENG_6.
  Add MSI support for 88E8058(Yukon EC Ultra). Unlike other Yukon II
  family 88E8058 supports only one MSI message. Teach msk(4) to handle
  that case.
  Since RELENG_6 lacks resource_spec, direct MFC is not possible. To
  support MSI on 88E8058, the meaning of msk_msi was slightly modified
  to record number of allocated MSI messages.

16 years agoMFC msk.4 rev 1.5 to RELENG_6.
yongari [Sun, 3 Feb 2008 08:07:54 +0000 (08:07 +0000)]
MFC msk.4 rev 1.5 to RELENG_6.
  Add 88E8058 to the list of supported hardware.

16 years agoMFC if_msk.c rev 1.23, if_mskreg.h 1.10 to RELENG_6.
yongari [Sun, 3 Feb 2008 08:00:16 +0000 (08:00 +0000)]
MFC if_msk.c rev 1.23, if_mskreg.h 1.10 to RELENG_6.
  Add device id for 88E8058(Yukon EC Ultra) which is found on 3rd
  generation MacBooks.
  Unfortunately 88E8058 supports one MSI message so msk(4) needs more
  generic way to handle the MSI capability.

  PR:   118110

16 years agoMFC if_msk.c rev 1.22, if_mskreg.h 1.9 to RELENG_6.
yongari [Sun, 3 Feb 2008 07:50:19 +0000 (07:50 +0000)]
MFC if_msk.c rev 1.22, if_mskreg.h 1.9 to RELENG_6.
  Make phy respond only at address 0. This makes phy driver attached
  only at address 0 which is supposed to be the only valid phy address
  on Marvell PHY. The more correct solution would be masking PHY
  address ranges allowable in PHY probe routine. Unfortunately,
  FreeBSD has no way to retrict the PHY address ranges or to pass special
  flags to PHY driver.
  This change assumes that PHY hardwares attached to msk(4) would be
  Marvell made 88E11xx PHY.

  With this changes the phantom phys attached on 88E8036(Yukon FE)
  should disappear.

16 years agoMFC if_msk.c rev 1.21 to RELENG_6.
yongari [Sun, 3 Feb 2008 07:41:00 +0000 (07:41 +0000)]
MFC if_msk.c rev 1.21 to RELENG_6.
   o Don't hardcode that Yukon FE has 16KB SRAM. In fact, Yukon FE has
     only 4KB SRAM.
   o Rework setting Tx/Rx RAM buffer size. Give receiver 2/3 of memory
     and round it down to the multiple of 1024. The RAM buffer size of
     Yukon II should be multiple of 1024. This fixes bogus RAM buffer
     configuration used in Yukon FE.

16 years agoMFC if_msk.c rev 1.20, if_mskreg.h rev. 1.8 to RELENG_6.
yongari [Sun, 3 Feb 2008 07:37:17 +0000 (07:37 +0000)]
MFC if_msk.c rev 1.20, if_mskreg.h rev. 1.8 to RELENG_6.
  Drop maintaing hardware feature(bug) lists for Yukon II. We don't have
  publicly available datasheet for Yukon II and don't know what
  bug/workaround exist for the specific hardware revision. Also I don't
  think the vendor will release hardware errata in near future.
  The hardware feature lists were not used at all except setting water
  mark registers. Since msk(4) should know exact chip model/revision
  number to decide which hardware capability could be used the extra
  feature lists were redundant.

16 years agoMFC if_msk.c rev 1.19, if_mskreg.h rev. 1.7 to RELENG_6
yongari [Sun, 3 Feb 2008 07:30:35 +0000 (07:30 +0000)]
MFC if_msk.c rev 1.19, if_mskreg.h rev. 1.7 to RELENG_6
  Various fixes for EC Ultra.
   o Enable jumbo frame support for EC Ultra and disable jumbo frame
     for FE.
   o Enable store and forward mode for standard MTU sized frame.
   o Enable TSO for EC Ultra. However TSO/checksum offload is disabled
     for jumbo frame case. Because EC Ultra can't use store and forward
     mode for jumbo frame TSO/checksum offload is not available.
   o Adjust Tx GMAC almost empty threshold value and add a jumbo frame
     water mark. The maic value was obtained from Marvell's sk98lin
     driver.
   o Fix EC Ultra chip revision number.

16 years agoMFC e1000phy.c, rev 1.20 to RELENG_6
yongari [Sun, 3 Feb 2008 05:35:46 +0000 (05:35 +0000)]
MFC e1000phy.c, rev 1.20 to RELENG_6
  Reset autonegotation timer if media option is not IFM_AUTO.
  Make mii_ticks advance, autonegiation is retried every
  mii_anegticks seconds.

16 years agoMFC if_re.c, rev 1.100 to RELENG_6
yongari [Sun, 3 Feb 2008 05:20:26 +0000 (05:20 +0000)]
MFC if_re.c, rev 1.100 to RELENG_6
  By definition promiscuous mode should see all unicast frames as well
  as multicast/broadcast frames. Previously re(4) ignored multicast
  frames in promiscuous mode. The RTL8169 datasheet was not clear
  how it handles multicast frames in promiscuous mode.

  PR: kern/118572

16 years agoMFC if_re.c rev 1.99, if_rlreg.h rev 1.69 to RELENG_6.
yongari [Sun, 3 Feb 2008 05:13:40 +0000 (05:13 +0000)]
MFC if_re.c rev 1.99, if_rlreg.h rev 1.69 to RELENG_6.
   Add another RTL8168 revision 3 which is found on RTL8111-GR Gigabit
   Ethernet Controller.

16 years agoMFV: remove files not part of version 4.23.
rafan [Sat, 2 Feb 2008 20:11:23 +0000 (20:11 +0000)]
MFV: remove files not part of version 4.23.

16 years agoMFC rev. 1.15
mav [Sat, 2 Feb 2008 15:56:32 +0000 (15:56 +0000)]
MFC rev. 1.15
Run expire even without export hook connected.

16 years agoMFC: 1.159, 1.160
jkim [Fri, 1 Feb 2008 20:29:56 +0000 (20:29 +0000)]
MFC: 1.159, 1.160

Do not sanitize disk geometry if it is set by scripts in non-interactive mode.

16 years agoBelated MFC of rev. 1.49:
glebius [Fri, 1 Feb 2008 11:20:41 +0000 (11:20 +0000)]
Belated MFC of rev. 1.49:
  Do not leak lock in the case of EEXIST error.

PR: kern/92776

16 years agoMFC: rev. 1.194
brueffer [Thu, 31 Jan 2008 14:20:57 +0000 (14:20 +0000)]
MFC: rev. 1.194

Correct the kernel config hint in a printf statement.

Approved by: rwatson (mentor)

16 years agoMFC rev. 1.41
mav [Thu, 31 Jan 2008 12:01:18 +0000 (12:01 +0000)]
MFC rev. 1.41
mdoc and language fixes for the previous commit, also bump .Dd.

16 years agoMFC rev. 1.40-1.41
mav [Thu, 31 Jan 2008 11:55:53 +0000 (11:55 +0000)]
MFC rev. 1.40-1.41
Document new "AC-Name\Service-Name" connect syntax.

16 years agoForced commit to note that the previous commil log should have read:
mtm [Wed, 30 Jan 2008 08:36:12 +0000 (08:36 +0000)]
Forced commit to note that the previous commil log should have read:

MFC: rev. 1.325
Clarify that devfs_system_ruleset should contain a
name, not a number.  Prompted by PR conf/85363

16 years ago#!/bin/sh
mtm [Wed, 30 Jan 2008 08:28:51 +0000 (08:28 +0000)]
#!/bin/sh

# This is rc.conf - a file full of useful variables that you can set
# to change the default startup behavior of your system.  You should
# not edit this file!  Put any overrides into one of the ${rc_conf_files}
# instead and you will be able to update these defaults later without
# spamming your local configuration information.
#
# The ${rc_conf_files} files should only contain values which override
# values set in this file.  This eases the upgrade path when defaults
# are changed and new features are added.
#
# All arguments must be in double or single quotes.
#
# For a more detailed explanation of all the rc.conf variables, please
# refer to the rc.conf(5) manual page.
#
# $FreeBSD$

##############################################################
###  Important initial Boot-time options  ####################
##############################################################

rc_debug="NO" # Set to YES to enable debugging output from rc.d
rc_info="NO" # Enables display of informational messages at boot.
rcshutdown_timeout="30" # Seconds to wait before terminating rc.shutdown
early_late_divider="FILESYSTEMS"  # Script that separates early/late
# stages of the boot process.  Make sure you know
# the ramifications if you change this.
# See rc.conf(5) for more details.

swapfile="NO" # Set to name of swapfile if aux swapfile desired.
apm_enable="NO" # Set to YES to enable APM BIOS functions (or NO).
apmd_enable="NO" # Run apmd to handle APM event from userland.
apmd_flags="" # Flags to apmd (if enabled).
devd_enable="YES"  # Run devd, to trigger programs on device tree changes.
devd_flags="" # Additional flags for devd(8).
kldxref_enable="NO" # Build linker.hints files with kldxref(8).
kldxref_clobber="NO" # Overwrite old linker.hints at boot.
kldxref_module_path="" # Override kern.module_path. A ';'-delimited list.
pccard_enable="NO" # Set to YES if you want to configure PCCARD devices.
pccard_mem="DEFAULT" # If pccard_enable=YES, this is card memory address.
pccard_beep="2" # pccard beep type.
pccard_ifconfig="NO" # Specialized pccard ethernet configuration (or NO).
pccardd_flags="-z" # Additional flags for pccardd.
pccard_conf="/etc/defaults/pccard.conf" # pccardd(8) config file
powerd_enable="NO"  # Run powerd to lower our power usage.
powerd_flags="" # Flags to powerd (if enabled).
removable_route_flush="NO" # Flush routes when removing an interface
tmpmfs="AUTO" # Set to YES to always create an mfs /tmp, NO to never
tmpsize="20m" # Size of mfs /tmp if created
tmpmfs_flags="-S" # Extra mdmfs options for the mfs /tmp
varmfs="AUTO" # Set to YES to always create an mfs /var, NO to never
varsize="32m" # Size of mfs /var if created
varmfs_flags="-S" # Extra mount options for the mfs /var
populate_var="AUTO" # Set to YES to always (re)populate /var, NO to never
cleanvar_enable="YES"  # Clean the /var directory
local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.
script_name_sep=" " # Change if your startup scripts' names contain spaces
rc_conf_files="/etc/rc.conf /etc/rc.conf.local"

# Experimental - test before enabling
gbde_autoattach_all="NO" # YES automatically mounts gbde devices from fstab
gbde_devices="NO"  # Devices to automatically attach (list, or AUTO)
gbde_attach_attempts="3" # Number of times to attempt attaching gbde devices
gbde_lockdir="/etc" # Where to look for gbde lockfiles

# GELI disk encryption configuration.
geli_devices="" # List of devices to automatically attach in addition to
# GELI devices listed in /etc/fstab.
geli_tries="" # Number of times to attempt attaching geli device.
# If empty, kern.geom.eli.tries will be used.
geli_default_flags="" # Default flags for geli(8).
geli_autodetach="YES" # Automatically detach on last close.
# Providers are marked as such when all file systems are
# mounted.
# Example use.
#geli_devices="da1 mirror/home"
#geli_da1_flags="-p -k /etc/geli/da1.keys"
#geli_da1_autodetach="NO"
#geli_mirror_home_flags="-k /etc/geli/home.keys"

geli_swap_flags="-e aes -l 256 -s 4096 -d" # Options for GELI-encrypted
# swap partitions.

root_rw_mount="YES" # Set to NO to inhibit remounting root read-write.
fsck_y_enable="NO" # Set to YES to do fsck -y if the initial preen fails.
background_fsck="YES" # Attempt to run fsck in the background where possible.
background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
netfs_types="nfs:NFS nfs4:NFS4 smbfs:SMB portalfs:PORTAL nwfs:NWFS" # Net filesystems.
extra_netfs_types="NO" # List of network extra filesystem types for delayed
# mount at startup (or NO).

##############################################################
###  Network configuration sub-section  ######################
##############################################################

### Basic network and firewall/security options: ###
hostname="" # Set this!
nisdomainname="NO" # Set to NIS domain if using NIS (or NO).
dhclient_program="/sbin/dhclient" # Path to dhcp client program.
dhclient_flags="" # Extra flags to pass to dhcp client.
#dhclient_flags_fxp0="" # Extra dhclient flags for fxp0 only
background_dhclient="NO" # Start dhcp client in the background.
#background_dhclient_fxp0="YES" # Start dhcp client on fxp0 in the background.
synchronous_dhclient="YES" # Start dhclient directly on configured
# interfaces during startup.
firewall_enable="NO" # Set to YES to enable firewall functionality
firewall_script="/etc/rc.firewall" # Which script to run to set up the firewall
firewall_type="UNKNOWN" # Firewall type (see /etc/rc.firewall)
firewall_quiet="NO" # Set to YES to suppress rule display
firewall_logging="NO" # Set to YES to enable events logging
firewall_flags="" # Flags passed to ipfw when type is a file
ip_portrange_first="NO" # Set first dynamically allocated port
ip_portrange_last="NO" # Set last dynamically allocated port
ike_enable="NO" # Enable IKE daemon (usually racoon or isakmpd)
ike_program="/usr/local/sbin/isakmpd" # Path to IKE daemon
ike_flags="" # Additional flags for IKE daemon
ipsec_enable="NO" # Set to YES to run setkey on ipsec_file
ipsec_file="/etc/ipsec.conf" # Name of config file for setkey
natd_program="/sbin/natd" # path to natd, if you want a different one.
natd_enable="NO" # Enable natd (if firewall_enable == YES).
natd_interface="" # Public interface or IPaddress to use.
natd_flags="" # Additional flags for natd.
ipfilter_enable="NO" # Set to YES to enable ipfilter functionality
ipfilter_program="/sbin/ipf" # where the ipfilter program lives
ipfilter_rules="/etc/ipf.rules" # rules definition file for ipfilter, see
# /usr/src/contrib/ipfilter/rules for examples
ipfilter_flags="" # additional flags for ipfilter
ipnat_enable="NO" # Set to YES to enable ipnat functionality
ipnat_program="/sbin/ipnat" # where the ipnat program lives
ipnat_rules="/etc/ipnat.rules" # rules definition file for ipnat
ipnat_flags="" # additional flags for ipnat
ipmon_enable="NO" # Set to YES for ipmon; needs ipfilter or ipnat
ipmon_program="/sbin/ipmon" # where the ipfilter monitor program lives
ipmon_flags="-Ds" # typically "-Ds" or "-D /var/log/ipflog"
ipfs_enable="NO" # Set to YES to enable saving and restoring
# of state tables at shutdown and boot
ipfs_program="/sbin/ipfs" # where the ipfs program lives
ipfs_flags="" # additional flags for ipfs
pf_enable="NO" # Set to YES to enable packet filter (pf)
pf_rules="/etc/pf.conf" # rules definition file for pf
pf_program="/sbin/pfctl" # where the pfctl program lives
pf_flags="" # additional flags for pfctl
pflog_enable="NO" # Set to YES to enable packet filter logging
pflog_logfile="/var/log/pflog" # where pflogd should store the logfile
pflog_program="/sbin/pflogd" # where the pflogd program lives
pflog_flags="" # additional flags for pflogd
pfsync_enable="NO" # Expose pf state to other hosts for syncing
pfsync_syncdev="" # Interface for pfsync to work through
pfsync_syncpeer="" # IP address of pfsync peer host
pfsync_ifconfig="" # Additional options to ifconfig(8) for pfsync
tcp_extensions="YES" # Set to NO to turn off RFC1323 extensions.
log_in_vain="0" # >=1 to log connects to ports w/o listeners.
tcp_keepalive="YES" # Enable stale TCP connection timeout (or NO).
tcp_drop_synfin="NO" # Set to YES to drop TCP packets with SYN+FIN
# NOTE: this violates the TCP specification
icmp_drop_redirect="NO"  # Set to YES to ignore ICMP REDIRECT packets
icmp_log_redirect="NO" # Set to YES to log ICMP REDIRECT packets
network_interfaces="auto" # List of network interfaces (or "auto").
cloned_interfaces="" # List of cloned network interfaces to create.
#cloned_interfaces="gif0 gif1 gif2 gif3" # Pre-cloning GENERIC config.
ifconfig_lo0="inet 127.0.0.1" # default loopback device configuration.
#ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry.
#ifconfig_ed0_ipx="ipx 0x00010010" # Sample IPX address family entry.
#ifconfig_fxp0_name="net0" # Change interface name from fxp0 to net0.
#ipv4_addrs_fxp0="192.168.0.1/24 192.168.1.1-5/28" # example IPv4 address entry.
#
#autobridge_interfaces="bridge0" # List of bridges to check
#autobridge_bridge0="tap* vlan0" # Interface glob to automatically add to the bridge
#
# If you have any sppp(4) interfaces above, you might also want to set
# the following parameters.  Refer to spppcontrol(8) for their meaning.
sppp_interfaces="" # List of sppp interfaces.
#sppp_interfaces="isp0" # example: sppp over ISDN
#spppconfig_isp0="authproto=chap myauthname=foo myauthsecret='top secret' hisauthname=some-gw hisauthsecret='another secret'"
gif_interfaces="NO" # List of GIF tunnels (or "NO").
#gif_interfaces="gif0 gif1" # Examples typically for a router.
# Choose correct tunnel addrs.
#gifconfig_gif0="10.1.1.1 10.1.2.1" # Examples typically for a router.
#gifconfig_gif1="10.1.1.2 10.1.2.2" # Examples typically for a router.

# User ppp configuration.
ppp_enable="NO" # Start user-ppp (or NO).
ppp_program="/usr/sbin/ppp" # Path to user-ppp program.
ppp_mode="auto" # Choice of "auto", "ddial", "direct" or "dedicated".
# For details see man page for ppp(8). Default is auto.
ppp_nat="YES" # Use PPP's internal network address translation or NO.
ppp_profile="papchap" # Which profile to use from /etc/ppp/ppp.conf.
ppp_user="root" # Which user to run ppp as

# Start multiple instances of ppp at boot time
#ppp_profile="profile1 profile2 profile3" # Which profiles to use
#ppp_profile1_mode="ddial" # Override ppp mode for profile1
#ppp_profile2_nat="NO" # Override nat mode for profile2
# profile3 uses default ppp_mode and ppp_nat

### Network daemon (miscellaneous) ###
hostapd_enable="NO" # Run hostap daemon.
syslogd_enable="YES" # Run syslog daemon (or NO).
syslogd_program="/usr/sbin/syslogd" # path to syslogd, if you want a different one.
syslogd_flags="-s" # Flags to syslogd (if enabled).
inetd_enable="NO" # Run the network daemon dispatcher (YES/NO).
inetd_program="/usr/sbin/inetd" # path to inetd, if you want a different one.
inetd_flags="-wW -C 60" # Optional flags to inetd
#
# named.  It may be possible to run named in a sandbox, man security for
# details.
#
named_enable="NO" # Run named, the DNS server (or NO).
named_program="/usr/sbin/named" # path to named, if you want a different one.
#named_flags=""  # Flags for named
named_pidfile="/var/run/named/pid" # Must set this in named.conf as well
named_uid="bind"  # User to run named as
named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it)
named_chroot_autoupdate="YES" # Automatically install/update chrooted
# components of named. See /etc/rc.d/named.
named_symlink_enable="YES" # Symlink the chrooted pid file

#
# kerberos. Do not run the admin daemons on slave servers
#
kerberos5_server_enable="NO" # Run a kerberos 5 master server (or NO).
kerberos5_server="/usr/libexec/kdc" # path to kerberos 5 KDC
kerberos5_server_flags="--detach" # Additional flags to the kerberos 5 server
kadmind5_server_enable="NO" # Run kadmind (or NO)
kadmind5_server="/usr/libexec/kadmind" # path to kerberos 5 admin daemon
kpasswdd_server_enable="NO" # Run kpasswdd (or NO)
kpasswdd_server="/usr/libexec/kpasswdd" # path to kerberos 5 passwd daemon

rwhod_enable="NO" # Run the rwho daemon (or NO).
rwhod_flags="" # Flags for rwhod
rarpd_enable="NO" # Run rarpd (or NO).
rarpd_flags="" # Flags to rarpd.
bootparamd_enable="NO" # Run bootparamd (or NO).
bootparamd_flags="" # Flags to bootparamd
pppoed_enable="NO" # Run the PPP over Ethernet daemon.
pppoed_provider="*" # Provider and ppp(8) config file entry.
pppoed_flags="-P /var/run/pppoed.pid" # Flags to pppoed (if enabled).
pppoed_interface="fxp0" # The interface that pppoed runs on.
sshd_enable="NO" # Enable sshd
sshd_program="/usr/sbin/sshd" # path to sshd, if you want a different one.
sshd_flags="" # Additional flags for sshd.
ftpd_enable="NO" # Enable stand-alone ftpd.
ftpd_program="/usr/libexec/ftpd" # Path to ftpd, if you want a different one.
ftpd_flags="" # Additional flags to stand-alone ftpd.

### Network daemon (NFS): All need rpcbind_enable="YES" ###
amd_enable="NO" # Run amd service with $amd_flags (or NO).
amd_program="/usr/sbin/amd" # path to amd, if you want a different one.
amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map"
amd_map_program="NO" # Can be set to "ypcat -k amd.master"
nfs_client_enable="NO" # This host is an NFS client (or NO).
nfs_access_cache="60" # Client cache timeout in seconds
nfs_server_enable="NO" # This host is an NFS server (or NO).
nfs_server_flags="-u -t -n 4" # Flags to nfsd (if enabled).
mountd_enable="NO" # Run mountd (or NO).
mountd_flags="-r" # Flags to mountd (if NFS server enabled).
weak_mountd_authentication="NO" # Allow non-root mount requests to be served.
nfs_reserved_port_only="NO" # Provide NFS only on secure port (or NO).
nfs_bufpackets="" # bufspace (in packets) for client
rpc_lockd_enable="NO" # Run NFS rpc.lockd needed for client/server.
rpc_lockd_flags="" # Flags to rpc.lockd (if enabled).
rpc_statd_enable="NO" # Run NFS rpc.statd needed for client/server.
rpc_statd_flags="" # Flags to rpc.statd (if enabled).
rpcbind_enable="NO" # Run the portmapper service (YES/NO).
rpcbind_program="/usr/sbin/rpcbind" # path to rpcbind, if you want a different one.
rpcbind_flags="" # Flags to rpcbind (if enabled).
rpc_ypupdated_enable="NO" # Run if NIS master and SecureRPC (or NO).
keyserv_enable="NO" # Run the SecureRPC keyserver (or NO).
keyserv_flags="" # Flags to keyserv (if enabled).

### Network Time Services options: ###
timed_enable="NO" # Run the time daemon (or NO).
timed_flags="" # Flags to timed (if enabled).
ntpdate_enable="NO" # Run ntpdate to sync time on boot (or NO).
ntpdate_program="/usr/sbin/ntpdate" # path to ntpdate, if you want a different one.
ntpdate_flags="-b" # Flags to ntpdate (if enabled).
ntpdate_config="/etc/ntp.conf" # ntpdate(8) configuration file
ntpdate_hosts="" # Whitespace-separated list of ntpdate(8) servers.
ntpd_enable="NO" # Run ntpd Network Time Protocol (or NO).
ntpd_program="/usr/sbin/ntpd" # path to ntpd, if you want a different one.
ntpd_config="/etc/ntp.conf" # ntpd(8) configuration file
ntpd_sync_on_start="NO" # Sync time on ntpd startup, even if offset is high
ntpd_flags="-p /var/run/ntpd.pid -f /var/db/ntpd.drift"
# Flags to ntpd (if enabled).

# Network Information Services (NIS) options: All need rpcbind_enable="YES" ###
nis_client_enable="NO" # We're an NIS client (or NO).
nis_client_flags="" # Flags to ypbind (if enabled).
nis_ypset_enable="NO" # Run ypset at boot time (or NO).
nis_ypset_flags="" # Flags to ypset (if enabled).
nis_server_enable="NO" # We're an NIS server (or NO).
nis_server_flags="" # Flags to ypserv (if enabled).
nis_ypxfrd_enable="NO" # Run rpc.ypxfrd at boot time (or NO).
nis_ypxfrd_flags="" # Flags to rpc.ypxfrd (if enabled).
nis_yppasswdd_enable="NO" # Run rpc.yppasswdd at boot time (or NO).
nis_yppasswdd_flags="" # Flags to rpc.yppasswdd (if enabled).

### SNMP daemon ###
# Be sure to understand the security implications of running SNMP v1/v2
# in your network.
bsnmpd_enable="NO" # Run the SNMP daemon (or NO).
bsnmpd_flags="" # Flags for bsnmpd.

### Network routing options: ###
defaultrouter="NO" # Set to default gateway (or NO).
static_routes="" # Set to static route list (or leave empty).
natm_static_routes="" # Set to static route list for NATM (or leave empty).
gateway_enable="NO" # Set to YES if this host will be a gateway.
router_enable="NO" # Set to YES to enable a routing daemon.
router="/sbin/routed" # Name of routing daemon to use if enabled.
router_flags="-q" # Flags for routing daemon.
mrouted_enable="NO" # Do multicast routing (see /etc/mrouted.conf).
mrouted_flags="" # Flags for multicast routing daemon.
ipxgateway_enable="NO" # Set to YES to enable IPX routing.
ipxrouted_enable="NO" # Set to YES to run the IPX routing daemon.
ipxrouted_flags="" # Flags for IPX routing daemon.
arpproxy_all="NO" # replaces obsolete kernel option ARP_PROXYALL.
forward_sourceroute="NO" # do source routing (only if gateway_enable is set to "YES")
accept_sourceroute="NO" # accept source routed packets to us

### ATM interface options: ###
atm_enable="NO" # Configure ATM interfaces (or NO).
#atm_netif_hea0="atm 1" # Network interfaces for physical interface.
#atm_sigmgr_hea0="uni31" # Signalling manager for physical interface.
#atm_prefix_hea0="ILMI" # NSAP prefix (UNI interfaces only) (or ILMI).
#atm_macaddr_hea0="NO" # Override physical MAC address (or NO).
#atm_arpserver_atm0="0x47.0005.80.999999.9999.9999.9999.999999999999.00" # ATMARP server address (or local).
#atm_scsparp_atm0="NO" # Run SCSP/ATMARP on network interface (or NO).
atm_pvcs="" # Set to PVC list (or leave empty).
atm_arps="" # Set to permanent ARP list (or leave empty).

### ISDN interface options: (see also: /usr/share/examples/isdn) ###
isdn_enable="NO" # Enable the ISDN subsystem (or NO).
isdn_fsdev="NO" # Output device for fullscreen mode (or NO for daemon mode).
isdn_flags="-dn -d0x1f9" # Flags for isdnd
isdn_ttype="cons25" # terminal type for fullscreen mode
isdn_screenflags="NO" # screenflags for ${isdn_fsdev}
isdn_trace="NO" # Enable the ISDN trace subsystem (or NO).
isdn_traceflags="-f /var/tmp/isdntrace0" # Flags for isdntrace

### Bluetooth ###
hcsecd_enable="NO" # Enable hcsecd(8) (or NO)
hcsecd_config="/etc/bluetooth/hcsecd.conf" # hcsecd(8) configuration file

sdpd_enable="NO" # Enable sdpd(8) (or NO)
sdpd_control="/var/run/sdp" # sdpd(8) control socket
sdpd_groupname="nobody" # set spdp(8) user/group to run as after
sdpd_username="nobody" # it initializes

bthidd_enable="NO" # Enable bthidd(8) (or NO)
bthidd_config="/etc/bluetooth/bthidd.conf" # bthidd(8) configuration file
bthidd_hids="/var/db/bthidd.hids" # bthidd(8) known HID devices file

### Miscellaneous network options: ###
icmp_bmcastecho="NO" # respond to broadcast ping packets

### IPv6 options: ###
ipv6_enable="NO" # Set to YES to set up for IPv6.
ipv6_network_interfaces="auto" # List of network interfaces (or "auto").
ipv6_defaultrouter="NO" # Set to IPv6 default gateway (or NO).
#ipv6_defaultrouter="2002:c058:6301::" # Use this for 6to4 (RFC 3068)
ipv6_static_routes="" # Set to static route list (or leave empty).
#ipv6_static_routes="xxx" # An example to set fec0:0000:0000:0006::/64
#  route toward loopback interface.
#ipv6_route_xxx="fec0:0000:0000:0006:: -prefixlen 64 ::1"
ipv6_gateway_enable="NO" # Set to YES if this host will be a gateway.
ipv6_router_enable="NO" # Set to YES to enable an IPv6 routing daemon.
ipv6_router="/usr/sbin/route6d" # Name of IPv6 routing daemon.
ipv6_router_flags="" # Flags to IPv6 routing daemon.
#ipv6_router_flags="-l" # Example for route6d with only IPv6 site local
# addrs.
#ipv6_router_flags="-q" # If you want to run a routing daemon on an end
# node, you should stop advertisement.
#ipv6_network_interfaces="ed0 ep0" # Examples for router
# or static configuration for end node.
# Choose correct prefix value.
#ipv6_prefix_ed0="fec0:0000:0000:0001 fec0:0000:0000:0002"  # Examples for rtr.
#ipv6_prefix_ep0="fec0:0000:0000:0003 fec0:0000:0000:0004"  # Examples for rtr.
#ipv6_ifconfig_ed0="fec0:0:0:5::1 prefixlen 64" # Sample manual assign entry
#ipv6_ifconfig_ed0_alias0="fec0:0:0:5::2 prefixlen 64" # Sample alias entry.
ipv6_default_interface="NO" # Default output interface for scoped addrs.
# Now this works only for IPv6 link local
# multicast addrs.
rtsol_flags="" # Flags to IPv6 router solicitation.
rtadvd_enable="NO" # Set to YES to enable an IPv6 router
# advertisement daemon. If set to YES,
# this router becomes a possible candidate
# IPv6 default router for local subnets.
rtadvd_interfaces="" # Interfaces rtadvd sends RA packets.
mroute6d_enable="NO" # Do IPv6 multicast routing.
mroute6d_program="/usr/local/sbin/pim6dd" # Name of IPv6 multicast
# routing daemon.  You need to
# install it from package or
# port.
mroute6d_flags="" # Flags to IPv6 multicast routing daemon.
stf_interface_ipv4addr="" # Local IPv4 addr for 6to4 IPv6 over IPv4
# tunneling interface. Specify this entry
# to enable 6to4 interface.
stf_interface_ipv4plen="0" # Prefix length for 6to4 IPv4 addr,
# to limit peer addr range. Effective value
# is 0-31.
stf_interface_ipv6_ifid="0:0:0:1" # IPv6 interface id for stf0.
# If you like, you can set "AUTO" for this.
stf_interface_ipv6_slaid="0000" # IPv6 Site Level Aggregator for stf0
ipv6_faith_prefix="NO" # Set faith prefix to enable a FAITH
# IPv6-to-IPv4 TCP translator.  You also need
# faithd(8) setup.
ipv6_ipv4mapping="NO" # Set to "YES" to enable IPv4 mapped IPv6 addr
# communication. (like ::ffff:a.b.c.d)
ipv6_firewall_enable="NO" # Set to YES to enable IPv6 firewall
# functionality
ipv6_firewall_script="/etc/rc.firewall6" # Which script to run to set up the IPv6 firewall
ipv6_firewall_type="UNKNOWN" # IPv6 Firewall type (see /etc/rc.firewall6)
ipv6_firewall_quiet="NO" # Set to YES to suppress rule display
ipv6_firewall_logging="NO" # Set to YES to enable events logging
ipv6_firewall_flags="" # Flags passed to ip6fw when type is a file
ipv6_ipfilter_rules="/etc/ipf6.rules" # rules definition file for ipfilter,
# see /usr/src/contrib/ipfilter/rules
# for examples
ip6addrctl_enable="YES" # Set to YES to enable default address selection
ip6addrctl_verbose="NO" # Set to YES to enable verbose configuration messages

##############################################################
###  System console options  #################################
##############################################################

keyboard="" # keyboard device to use (default /dev/kbd0).
keymap="NO" # keymap in /usr/share/syscons/keymaps/* (or NO).
keyrate="NO" # keyboard rate to: slow, normal, fast (or NO).
keybell="NO"  # See kbdcontrol(1) for options.  Use "off" to disable.
keychange="NO" # function keys default values (or NO).
cursor="NO" # cursor type {normal|blink|destructive} (or NO).
scrnmap="NO" # screen map in /usr/share/syscons/scrnmaps/* (or NO).
font8x16="NO" # font 8x16 from /usr/share/syscons/fonts/* (or NO).
font8x14="NO" # font 8x14 from /usr/share/syscons/fonts/* (or NO).
font8x8="NO" # font 8x8 from /usr/share/syscons/fonts/* (or NO).
blanktime="300" # blank time (in seconds) or "NO" to turn it off.
saver="NO" # screen saver: Uses /boot/kernel/${saver}_saver.ko
moused_nondefault_enable="YES" # Treat non-default mice as enabled unless
       # specifically overriden in rc.conf(5).
moused_enable="NO" # Run the mouse daemon.
moused_type="auto" # See man page for rc.conf(5) for available settings.
moused_port="/dev/psm0" # Set to your mouse port.
moused_flags="" # Any additional flags to moused.
mousechar_start="NO" # if 0xd0-0xd3 default range is occupied in your
# language code table, specify alternative range
# start like mousechar_start=3, see vidcontrol(1)
allscreens_flags="" # Set this vidcontrol mode for all virtual screens
allscreens_kbdflags="" # Set this kbdcontrol mode for all virtual screens

##############################################################
###  pcvt console driver options  ############################
##############################################################

pcvt_verbose="NO" # set to YES to enable verbose configuration messages
pcvt_keymap="NO" # keyboard map in /usr/share/misc/keycap.pcvt (or NO).
pcvt_keydel="NO" # key repeat delay, 0-3 (250,500,750,1000 msec) (or NO).
pcvt_keyrate="NO" # keyboard repetition rate 31-0 (2-30 char/sec) (or NO).
pcvt_keyrepeat="NO" # keyboard repeat ON or OFF (or NO).
pcvt_force24="NO" # force a 24 line display (when 25 possible) (or NO).
pcvt_hpext="NO" # use HP extensions (function keys labels) (or NO).
pcvt_lines="NO" # lines (25, 28, 40, 50 or NO).
pcvt_blanktime="NO" # blank time (in seconds) (or NO).
pcvt_cursorh="NO" # cursor top scanline (topmost line is 0) (or NO).
pcvt_cursorl="NO" # cursor low scanline (bottom line is 16) (or NO).
pcvt_monohigh="NO" # set intensity to high on monochrome monitors (or NO).

##############################################################
###  Mail Transfer Agent (MTA) options  ######################
##############################################################

mta_start_script="/etc/rc.sendmail"
# Script to start your chosen MTA, called by /etc/rc.
# Settings for /etc/rc.sendmail and /etc/rc.d/sendmail:
sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO).
sendmail_pidfile="/var/run/sendmail.pid" # sendmail pid file
sendmail_procname="/usr/sbin/sendmail" # sendmail process name
sendmail_flags="-L sm-mta -bd -q30m" # Flags to sendmail (as a server)
sendmail_submit_enable="YES" # Start a localhost-only MTA for mail submission
sendmail_submit_flags="-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost"
# Flags for localhost-only MTA
sendmail_outbound_enable="YES" # Dequeue stuck mail (YES/NO).
sendmail_outbound_flags="-L sm-queue -q30m" # Flags to sendmail (outbound only)
sendmail_msp_queue_enable="YES" # Dequeue stuck clientmqueue mail (YES/NO).
sendmail_msp_queue_flags="-L sm-msp-queue -Ac -q30m"
# Flags for sendmail_msp_queue daemon.
sendmail_rebuild_aliases="YES" # Run newaliases if necessary (YES/NO).

##############################################################
###  Miscellaneous administrative options  ###################
##############################################################

auditd_enable="NO" # Run the audit daemon.
auditd_flags="" # Which options to pass to the audit daemon.
cron_enable="YES" # Run the periodic job daemon.
cron_program="/usr/sbin/cron" # Which cron executable to run (if enabled).
cron_dst="YES" # Handle DST transitions intelligently (YES/NO)
cron_flags="" # Which options to pass to the cron daemon.
lpd_enable="NO" # Run the line printer daemon.
lpd_program="/usr/sbin/lpd" # path to lpd, if you want a different one.
lpd_flags="" # Flags to lpd (if enabled).
chkprintcap_enable="NO" # Run chkprintcap(8) before running lpd.
chkprintcap_flags="-d" # Create missing directories by default.
usbd_enable="NO" # Run the usbd daemon.
usbd_flags="" # Flags to usbd (if enabled).
dumpdev="NO" # Device to crashdump to (device name, AUTO, or NO).
dumpdir="/var/crash" # Directory where crash dumps are to be stored
savecore_flags="" # Used if dumpdev is enabled above, and present.
enable_quotas="NO" # turn on quotas on startup (or NO).
check_quotas="YES" # Check quotas on startup (or NO).
accounting_enable="NO" # Turn on process accounting (or NO).
ibcs2_enable="NO" # Ibcs2 (SCO) emulation loaded at startup (or NO).
ibcs2_loaders="coff" # List of additional Ibcs2 loaders (or NO).

# Emulation/compatibility services provided by /etc/rc.d/abi
sysvipc_enable="NO" # Load System V IPC primitives at startup (or NO).
linux_enable="NO" # Linux binary compatibility loaded at startup (or NO).
svr4_enable="NO" # SysVR4 emulation loaded at startup (or NO).

osf1_enable="NO" # Alpha OSF/1 emulation loaded at startup (or NO).
clear_tmp_enable="NO" # Clear /tmp at startup.
clear_tmp_X="YES"  # Clear and recreate X11-related directories in /tmp
ldconfig_insecure="NO" # Set to YES to disable ldconfig security checks
ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib /usr/local/lib/compat/pkg"
# shared library search paths
ldconfig32_paths="/usr/lib32" # 32-bit compatibility shared library search paths
ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"
# a.out shared library search paths
ldconfig_local_dirs="/usr/local/libdata/ldconfig /usr/X11R6/libdata/ldconfig"
# Local directories with ldconfig configuration files.
ldconfig_local32_dirs="/usr/local/libdata/ldconfig32 /usr/X11R6/libdata/ldconfig32"
# Local directories with 32-bit compatibility ldconfig
# configuration files.
kern_securelevel_enable="NO" # kernel security level (see init(8)),
kern_securelevel="-1" # range: -1..3 ; `-1' is the most insecure
# Note that setting securelevel to 0 will result
# in the system booting with securelevel set to 1, as
# init(8) will raise the level when rc(8) completes.
update_motd="YES" # update version info in /etc/motd (or NO)
unaligned_print="YES" # print unaligned access warnings on the alpha (or NO).
entropy_file="/entropy" # Set to NO to disable caching entropy through reboots.
# /var/db/entropy-file is preferred if / is not avail.
entropy_dir="/var/db/entropy" # Set to NO to disable caching entropy via cron.
entropy_save_sz="2048" # Size of the entropy cache files.
entropy_save_num="8" # Number of entropy cache files to save.
harvest_interrupt="YES" # Entropy device harvests interrupt randomness
harvest_ethernet="YES" # Entropy device harvests ethernet randomness
harvest_p_to_p="YES" # Entropy device harvests point-to-point randomness
dmesg_enable="YES" # Save dmesg(8) to /var/run/dmesg.boot
watchdogd_enable="NO" # Start the software watchdog daemon
devfs_rulesets="/etc/defaults/devfs.rules /etc/devfs.rules" # Files containing
    # devfs(8) rules.
devfs_system_ruleset="" # The name (NOT number) of a ruleset to apply to /dev
devfs_set_rulesets="" # A list of /mount/dev=ruleset_name settings to
# apply (must be mounted already, i.e. fstab(5))
performance_cx_lowest="HIGH" # Online CPU idle state
performance_cpu_freq="NONE" # Online CPU frequency
economy_cx_lowest="HIGH" # Offline CPU idle state
economy_cpu_freq="NONE" # Offline CPU frequency
virecover_enable="YES" # Perform housekeeping for the vi(1) editor
ugidfw_enable="NO" # Load mac_bsdextended(4) rules on boot
bsdextended_script="/etc/rc.bsdextended" # Default mac_bsdextended(4)
# ruleset file.
newsyslog_enable="YES" # Run newsyslog at startup.
newsyslog_flags="-CN" # Newsyslog flags to create marked files
mixer_enable="YES" # Run the sound mixer.

##############################################################
### Jail Configuration #######################################
##############################################################
jail_enable="NO" # Set to NO to disable starting of any jails
jail_list="" # Space separated list of names of jails
jail_set_hostname_allow="YES" # Allow root user in a jail to change its hostname
jail_socket_unixiproute_only="YES" # Route only TCP/IP within a jail
jail_sysvipc_allow="NO" # Allow SystemV IPC use from within a jail

#
# To use rc's built-in jail infrastructure create entries for
# each jail, specified in jail_list, with the following variables.
# NOTES:
# - replace 'example' with the jail's name.
# - except rootdir, hostname and ip, all of the following variables may be made
#   global jail variables if you don't specify a jail name (ie. jail_interface).
#
#jail_example_rootdir="/usr/jail/default" # Jail's root directory
#jail_example_hostname="default.domain.com" # Jail's hostname
#jail_example_ip="192.168.0.10" # Jail's IP number
#jail_example_interface="" # Interface to create the IP alias on
#jail_example_exec_start="/bin/sh /etc/rc" # command to execute in jail for starting
#jail_example_exec_stop="/bin/sh /etc/rc.shutdown" # command to execute in jail for stopping
#jail_example_devfs_enable="NO" # mount devfs in the jail
#jail_example_fdescfs_enable="NO" # mount fdescfs in the jail
#jail_example_procfs_enable="NO" # mount procfs in jail
#jail_example_mount_enable="NO" # mount/umount jail's fs
#jail_example_devfs_ruleset="ruleset_name" # devfs ruleset to apply to jail
#jail_example_fstab="" # fstab(5) for mount/umount
#jail_example_flags="-l -U root" # flags for jail(8)

##############################################################
### Define source_rc_confs, the mechanism used by /etc/rc.* ##
### scripts to source rc_conf_files overrides safely.     ##
##############################################################

if [ -z "${source_rc_confs_defined}" ]; then
source_rc_confs_defined=yes
source_rc_confs () {
local i sourced_files
for i in ${rc_conf_files}; do
case ${sourced_files} in
*:$i:*)
;;
*)
sourced_files="${sourced_files}:$i:"
if [ -r $i ]; then
. $i
fi
;;
esac
done
}
fi

16 years agoAdd back rc.d/nfslocking. It would be a violation of POLA to remove
mtm [Wed, 30 Jan 2008 08:13:57 +0000 (08:13 +0000)]
Add back rc.d/nfslocking. It would be a violation of POLA to remove
this file from a -stable branch.

16 years agoThis commit was manufactured by cvs2svn to create branch 'RELENG_6'.
cvs2svn [Tue, 29 Jan 2008 23:44:35 +0000 (23:44 +0000)]
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.

16 years agoMFC rev. 1.88
mav [Tue, 29 Jan 2008 21:24:28 +0000 (21:24 +0000)]
MFC rev. 1.88
Add support for optional "AC-Name\Service-Name" syntax at NGM_PPPOE_CONNECT
argument. It allows ppp, mpd or any other node consumer to request
connection to specified access concentrator.

16 years agoMFC rev. 1.72-1.74
mav [Tue, 29 Jan 2008 21:19:26 +0000 (21:19 +0000)]
MFC rev. 1.72-1.74
Improve multilink receive performance with fragment headers preallocation.
Improve multilink performance by netgraph item reuse.

16 years agoMFC: sys/dev/le/am7990.c 1.5; sys/dev/le/am79900.c 1.5
marius [Tue, 29 Jan 2008 19:20:48 +0000 (19:20 +0000)]
MFC: sys/dev/le/am7990.c 1.5; sys/dev/le/am79900.c 1.5

Correct the comments in am7990_intr() and am79900_intr().

16 years agoMFC: rev. 1.1.1.7 (Check for a failure return from cplus_demangle_type)
obrien [Tue, 29 Jan 2008 16:21:54 +0000 (16:21 +0000)]
MFC: rev. 1.1.1.7 (Check for a failure return from cplus_demangle_type)

16 years ago- MFC file 4.23
rafan [Tue, 29 Jan 2008 10:36:39 +0000 (10:36 +0000)]
- MFC file 4.23

Discussed with: obrien

16 years agoMFC a more limited set of changes that make sense for this branch:
dougb [Tue, 29 Jan 2008 00:33:16 +0000 (00:33 +0000)]
MFC a more limited set of changes that make sense for this branch:

1. GC the nfslocking script, which has been superseded by lockd and statd
2. Add security warning to rc.d/jail
3. Add stop_cmd=':' to those rc.d scripts that do not start services,
but did not already have a stop_cmd.

16 years agoMFC rev. 1.26-1.27
mav [Mon, 28 Jan 2008 19:46:17 +0000 (19:46 +0000)]
MFC rev. 1.26-1.27
Remove one very strange unneded if.
Fix memory leak when export hook is not connected.

16 years agoMFC:
mtm [Mon, 28 Jan 2008 18:55:57 +0000 (18:55 +0000)]
MFC:
Rev. 1.6 made it impossible to use rc.d/kerberos with the krb5 port.
Re-implement the change so that the script once again works with
the krb5 port.

Submitted by: kensmith (slightly modified)

16 years agoMFC: Only reset driver state when a hardware error is detected.
gallatin [Mon, 28 Jan 2008 16:03:13 +0000 (16:03 +0000)]
MFC: Only reset driver state when a hardware error is detected.

16 years agoMFC the purely cosmetic changes, including removal of $NetBSD$ Ids,
dougb [Mon, 28 Jan 2008 08:22:33 +0000 (08:22 +0000)]
MFC the purely cosmetic changes, including removal of $NetBSD$ Ids,
a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD.

16 years agoMFC removal of the redundant ike script. We don't have this in the base,
dougb [Mon, 28 Jan 2008 08:13:20 +0000 (08:13 +0000)]
MFC removal of the redundant ike script. We don't have this in the base,
and the ports versions have their own.

16 years agoMFC 1.20, removal of unnecessary whitespace.
dougb [Mon, 28 Jan 2008 08:08:38 +0000 (08:08 +0000)]
MFC 1.20, removal of unnecessary whitespace.

16 years agoMFC version 1.19, better handling of amd_map_program and move of
dougb [Mon, 28 Jan 2008 08:06:17 +0000 (08:06 +0000)]
MFC version 1.19, better handling of amd_map_program and move of
the pid to command_args.

16 years agoGC this file, which was brought over from NetBSD but never used by us.
dougb [Mon, 28 Jan 2008 08:01:59 +0000 (08:01 +0000)]
GC this file, which was brought over from NetBSD but never used by us.

16 years agoMFC: ver. 1.82-1.83
mtm [Mon, 28 Jan 2008 07:37:08 +0000 (07:37 +0000)]
MFC: ver. 1.82-1.83
Fix an error in bit shifting logic for network addresses. The route
command would add incorrect routing entries if network numbers weren't
fully "spelled" out according to their class. For example:
  # route add 128.0/16   (works)
  # route add 128/16     (doesn't work)
  # route add 193.0.0/24 (works)
  # route add 193/24     (doesn't work)

Also, rework the way a netmask is deduced from network number if
it [netmask] is not specified.

Submitted by: Nuno Antunes <nuno.antunes@gmail.com> (mostly)

16 years agoMFC: rev. 1.42
mtm [Sun, 27 Jan 2008 22:16:03 +0000 (22:16 +0000)]
MFC: rev. 1.42
Clarify in what formats the grouplist for the '-G' switch
may be accepted.

Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>

16 years agoMFC: 1.36
marius [Sun, 27 Jan 2008 17:43:30 +0000 (17:43 +0000)]
MFC: 1.36

Add missing locking for SBus controllers.

16 years agoMFC: A new configuration variable, daily_status_mail_rejects_shorten, allows
dds [Sun, 27 Jan 2008 08:07:15 +0000 (08:07 +0000)]
MFC: A new configuration variable, daily_status_mail_rejects_shorten, allows
the rejected mail reports to tally the rejects per blacklist without
providing details about individual sender hosts.  The default configuration
keeps the reports in their original form.

16 years agoMFC revisions 1.47-1.50.
dds [Sun, 27 Jan 2008 07:38:39 +0000 (07:38 +0000)]
MFC revisions 1.47-1.50.

- Follow POSIX specification when moving a directory to an existing
  directory across devices.

- Improve consistency and remove some style bugs of earlier versions.

This version passes all tests of tools/regression/bin/mv/regress.sh 1.6

PR: bin/118367

16 years agoMFC: 1.4
marius [Sun, 27 Jan 2008 01:00:28 +0000 (01:00 +0000)]
MFC: 1.4

- Remove MIIF_NOISOLATE.
- Fix spelling in a comment.

16 years agoMFC revision 1.7
delphij [Sat, 26 Jan 2008 21:59:10 +0000 (21:59 +0000)]
MFC revision 1.7
date: 2008/01/12 00:11:26;  author: delphij;  state: Exp;  lines: +4 -4
 - Handle the case where interface from "middle" is missing by
   more carefully inspecting the return value from sysctl(3). [1]
 - Use calloc instead of malloc+memset of zero.

Submitted by: Alexander Chernikov <admin su29 net> [1]
PR: bin/119581
MFC after: 2 weeks

16 years agoMFC 1.343: Add support for ATA chipsets that have NULL'd BAR's for legacy
jhb [Sat, 26 Jan 2008 17:09:46 +0000 (17:09 +0000)]
MFC 1.343: Add support for ATA chipsets that have NULL'd BAR's for legacy
ports.

16 years agoMFC: 1.19
keramida [Sat, 26 Jan 2008 11:37:54 +0000 (11:37 +0000)]
MFC: 1.19

Update usage & SYNOPSIS and clarify that input files are not removed.
Sort getopt option handling of -p too, while here.

The changes are adapted from a patch by Ruslan Ermilov, posted as
followup to docs/33852.

PR:             docs/33852
Submitted by:   Gary W. Swearingen <swear@blarg.net>

16 years agoMFC: rev. 1.110
mtm [Sat, 26 Jan 2008 07:08:48 +0000 (07:08 +0000)]
MFC: rev. 1.110
----------------------------------------------------------------------------
Instead of manually freeing the packet options structure (and not even doing
a good job of it) in the copypktopts() function, just call ip6_clearpktopts()
directly. Otherwise, the callers of this function would end up freeing the
memory twice.

Reviewed by: jinmei
PR:          kern/116360
----------------------------------------------------------------------------

16 years agoMFC: 1.430
mnag [Fri, 25 Jan 2008 01:53:08 +0000 (01:53 +0000)]
MFC: 1.430

  - Add new NTP servers provided by NIC.br (http://www.ntp.br)
  - Remove nonfunctional servers

  PR:             119884
  Approved by:    simon

16 years agoMFC: Add support for booting from GPT-labeled disks from the BIOS. This
jhb [Thu, 24 Jan 2008 22:23:22 +0000 (22:23 +0000)]
MFC: Add support for booting from GPT-labeled disks from the BIOS.  This
includes /boot/pmbr, /boot/gptboot, and 'gpt boot'.

16 years agoMFC: Expose smoothed RTT and RTT variance measurements to userland via
jhb [Thu, 24 Jan 2008 21:37:18 +0000 (21:37 +0000)]
MFC: Expose smoothed RTT and RTT variance measurements to userland via
socket option TCP_INFO.

16 years agoMFC file 4.21
rafan [Thu, 24 Jan 2008 15:47:31 +0000 (15:47 +0000)]
MFC file 4.21

16 years agoMFC:
trhodes [Thu, 24 Jan 2008 09:46:05 +0000 (09:46 +0000)]
MFC:
: ru          2006-03-15 11:17:31 UTC
:
:   FreeBSD src repository
:
:   Modified files:
:     usr.sbin/ntp         Makefile
:     usr.sbin/ntp/doc     Makefile
:   Log:
:   If we don't want HTML docs, we might still want manpages.
:   If we don't want manpages, we might still want HTML docs.
:
:   Revision  Changes    Path
:   1.12      +0 -3      src/usr.sbin/ntp/Makefile
:   1.12      +2 -0      src/usr.sbin/ntp/doc/Makefile

PR: 118261

16 years agoPrevious commit included changes which are invalid for RELENG_6.
des [Thu, 24 Jan 2008 08:20:25 +0000 (08:20 +0000)]
Previous commit included changes which are invalid for RELENG_6.

16 years agoMFC: document environment variables.
des [Thu, 24 Jan 2008 08:17:50 +0000 (08:17 +0000)]
MFC: document environment variables.

16 years agoMFC: namespace pollution cleanup, NO_PROXY support
des [Thu, 24 Jan 2008 08:17:17 +0000 (08:17 +0000)]
MFC: namespace pollution cleanup, NO_PROXY support

16 years agoMFC: rev. 1.65
brueffer [Thu, 24 Jan 2008 05:48:55 +0000 (05:48 +0000)]
MFC: rev. 1.65

Document the 'maintainer' target.

16 years agoMFC:
kensmith [Wed, 23 Jan 2008 20:19:18 +0000 (20:19 +0000)]
MFC:
Add fsck_4.2bsd and fsck_ufs as hard links to fsck_ffs in /stand on
the MFS image so that (for example) "fsck /dev/ad0s1a" will work.
Without this you needed (for example) "fsck -t ffs /dev/ad0s1a" (or
needed to run fsck_ffs instead of fsck).

Versions being MFCed:

        1.62    src/release/amd64/boot_crunch.conf
        1.62    src/release/i386/boot_crunch.conf
        1.12    src/release/ia64/boot_crunch.conf
        1.63    src/release/pc98/boot_crunch.conf
        1.5     src/release/powerpc/boot_crunch.conf
        1.9     src/release/sparc64/boot_crunch.conf
        1.2     src/release/sun4v/boot_crunch.conf

16 years agoMFC v1.12:
kensmith [Wed, 23 Jan 2008 20:05:22 +0000 (20:05 +0000)]
MFC v1.12:
Update EDITOR and PAGER environment variables so they are correct for
the CDROM fixit environment.

Noticed by:     gallatin

16 years agoMFC: Don't cache the new-bus name of a PCI device in the PCI conf
jhb [Wed, 23 Jan 2008 18:05:34 +0000 (18:05 +0000)]
MFC: Don't cache the new-bus name of a PCI device in the PCI conf
structure.

16 years agoMFC: Fix some minor issues such as using read/modify/write for updating
jhb [Wed, 23 Jan 2008 18:03:15 +0000 (18:03 +0000)]
MFC: Fix some minor issues such as using read/modify/write for updating
the configuration register and add a header file to hold HPET register
constants.

16 years agoMFC: Update openpty(3) manpage for the recent pty fixes and remove some
jhb [Wed, 23 Jan 2008 17:59:27 +0000 (17:59 +0000)]
MFC: Update openpty(3) manpage for the recent pty fixes and remove some
now-unused macros from grantpt.c.

16 years agoMFC rev 1.71
mav [Wed, 23 Jan 2008 12:17:34 +0000 (12:17 +0000)]
MFC rev 1.71
Fix bundle xmit octets stats for packet-split operation mode.

16 years agoMFC: 1.194
jkim [Tue, 22 Jan 2008 17:13:40 +0000 (17:13 +0000)]
MFC: 1.194

Remove BCM5704S specific tunable (hw.bge.fake_autoneg) and
auto-detect the condition.

PR: kern/118308

16 years agoMFC: 1.201
jkim [Mon, 21 Jan 2008 18:04:41 +0000 (18:04 +0000)]
MFC: 1.201

Fix mbuf pool watermark configuration.

16 years agoMFC:
brueffer [Sun, 20 Jan 2008 21:55:27 +0000 (21:55 +0000)]
MFC:

Manpage for the coretemp(4) driver.

PR: 119837
Submitted by: Dylan Cochran <a134qaed@gmail.com>

16 years agoRevert 1.7.2.1: vlan(4) does use mbuf_tags(9) in RELENG_6.
maxim [Sun, 20 Jan 2008 16:31:39 +0000 (16:31 +0000)]
Revert 1.7.2.1: vlan(4) does use mbuf_tags(9) in RELENG_6.

Noticed by: Alexander V. Chernikov

16 years agoForced commit to note that revision 1.24.2.8 was appropriate for
bmah [Sun, 20 Jan 2008 06:00:02 +0000 (06:00 +0000)]
Forced commit to note that revision 1.24.2.8 was appropriate for
a post-6.3 world.

16 years agoTrim release notes for a post 6.3 world.
bmah [Sun, 20 Jan 2008 05:58:17 +0000 (05:58 +0000)]
Trim release notes for a post 6.3 world.

16 years agoUpdate entities for a post-6.2 world.
bmah [Sun, 20 Jan 2008 05:57:39 +0000 (05:57 +0000)]
Update entities for a post-6.2 world.

16 years agoMFC revs. 1.116-1.118: OpenBSD 4.2, NetBSD 4.0, FreeBSD 6.3.
maxim [Sat, 19 Jan 2008 18:07:07 +0000 (18:07 +0000)]
MFC revs. 1.116-1.118: OpenBSD 4.2, NetBSD 4.0, FreeBSD 6.3.

16 years agoMFC rev. 1.85: wait/nowait column for ONC services.
maxim [Sat, 19 Jan 2008 18:02:11 +0000 (18:02 +0000)]
MFC rev. 1.85: wait/nowait column for ONC services.

16 years agoMFC rev. 1.90 ntfs_vfsops.c and revs. 1.22, 1.23 mount_ntfs.8: mask
maxim [Sat, 19 Jan 2008 17:54:11 +0000 (17:54 +0000)]
MFC rev. 1.90 ntfs_vfsops.c and revs. 1.22, 1.23 mount_ntfs.8: mask
maximum file permissions with ACCESSPERMS.

16 years agoMFC rev. 1.53 rc.firewall and rev. 1.18 rc.firewall6: fix bibliography.
maxim [Sat, 19 Jan 2008 17:40:27 +0000 (17:40 +0000)]
MFC rev. 1.53 rc.firewall and rev. 1.18 rc.firewall6: fix bibliography.

16 years agoMFC revs. 1.8, 1.9: do not claim vlan(4) uses mbuf_tags(9).
maxim [Sat, 19 Jan 2008 17:33:02 +0000 (17:33 +0000)]
MFC revs. 1.8, 1.9: do not claim vlan(4) uses mbuf_tags(9).

16 years agoMFC rev 1.37: fix an output. MFC revs. 1.38, 1.39: plug a memory leak.
maxim [Sat, 19 Jan 2008 17:27:43 +0000 (17:27 +0000)]
MFC rev 1.37: fix an output.  MFC revs. 1.38, 1.39: plug a memory leak.

16 years agoMFC rev. 1.322 rc.conf, rev. 1.332 rc.conf.5: TCP_DROP_SYNFIN has gone.
maxim [Sat, 19 Jan 2008 17:18:57 +0000 (17:18 +0000)]
MFC rev. 1.322 rc.conf, rev. 1.332 rc.conf.5: TCP_DROP_SYNFIN has gone.

16 years agoMFC: Split the intr_table_lock into an sx lock used for most things, and a
jhb [Sat, 19 Jan 2008 15:38:13 +0000 (15:38 +0000)]
MFC: Split the intr_table_lock into an sx lock used for most things, and a
spin lock to protect intrcnt_index.  Originally I had this as a spin lock
so interrupt code could use it to lookup sources.  However, we don't
actually do that because it would add a lot of overhead to interrupts,
and if we ever do support removing interrupt sources, we can use other
means to safely do so w/o locking in the interrupt handling code.

This fixes a LOR in the most recent MSI MFC and was a part of the original
commit to HEAD that included the changes in the most recent MSI MFC.

16 years ago6.3-RELEASE is announced to time to have RELENG_6 say it's 6.3-STABLE.
kensmith [Fri, 18 Jan 2008 20:27:24 +0000 (20:27 +0000)]
6.3-RELEASE is announced to time to have RELENG_6 say it's 6.3-STABLE.

16 years agoMFC: Force consistent use of the mountpoint's credentials when connecting
jhb [Thu, 17 Jan 2008 21:04:51 +0000 (21:04 +0000)]
MFC: Force consistent use of the mountpoint's credentials when connecting
to the NFS server by temporarily changing the current thread's credentials
to that of the mountpoint while establishing the connection.

16 years agoMFC rev 1.14:
cognet [Wed, 16 Jan 2008 22:45:03 +0000 (22:45 +0000)]
MFC rev 1.14:
Back when I committed the arm port, I've been asked to move
memcpy/memset/memcmp and friends from libkern/arm to arm/arm/support.S, and so
I did, but in the process, I didn't add the appropriate copyrights.
This is a major oversight from me, and I apology to the NetBSD people for it.

Approved by: re (mux)

16 years agoThis commit was manufactured by cvs2svn to create branch 'RELENG_6'.
cvs2svn [Wed, 16 Jan 2008 18:47:08 +0000 (18:47 +0000)]
This commit was manufactured by cvs2svn to create branch 'RELENG_6'.

16 years agoMFC: Correct first release for msleep_spin().
jhb [Tue, 15 Jan 2008 20:39:39 +0000 (20:39 +0000)]
MFC: Correct first release for msleep_spin().

16 years agoMFC: Sync up to rev 1.49 of sleep.9.
jhb [Tue, 15 Jan 2008 20:38:17 +0000 (20:38 +0000)]
MFC: Sync up to rev 1.49 of sleep.9.

16 years agoMFC: Update to firmware version 1.4.29 from 1.4.25
gallatin [Tue, 15 Jan 2008 15:39:36 +0000 (15:39 +0000)]
MFC: Update to firmware version 1.4.29 from 1.4.25

16 years agoFix issues which allow snooping on ptys. [08:01]
cperciva [Mon, 14 Jan 2008 22:56:05 +0000 (22:56 +0000)]
Fix issues which allow snooping on ptys. [08:01]

Fix an off-by-one error in inet_network(3). [08:02]

Security: FreeBSD-SA-08:01.pty
Security: FreeBSD-SA-08:02.libc

16 years agoAdd the various packages we've ejected from the CD sets through
kensmith [Mon, 14 Jan 2008 17:41:09 +0000 (17:41 +0000)]
Add the various packages we've ejected from the CD sets through
recent years back on disc3.

16 years agoMFC the change from 1.27, removal of zones from the empty zone list that
dougb [Sun, 13 Jan 2008 20:51:09 +0000 (20:51 +0000)]
MFC the change from 1.27, removal of zones from the empty zone list that
may theoretically be allocated some day.

Approved by: re (kensmith)

16 years agoMFC: Lock the vnode interlock while reading v_usecount to update
jhb [Sat, 12 Jan 2008 00:17:50 +0000 (00:17 +0000)]
MFC: Lock the vnode interlock while reading v_usecount to update
si_usecount in a cdev in devfs_reclaim().

16 years agoFlip the switch to enable MSI by default on 6.x. This will not be MFC'd
jhb [Thu, 10 Jan 2008 21:17:12 +0000 (21:17 +0000)]
Flip the switch to enable MSI by default on 6.x.  This will not be MFC'd
into 6.3.

16 years agoMFC: More properly handle links who only have 1 valid IRQ in their bitmask.
jhb [Wed, 9 Jan 2008 18:02:27 +0000 (18:02 +0000)]
MFC: More properly handle links who only have 1 valid IRQ in their bitmask.

16 years agoMFC rev. 1.392:
kib [Wed, 9 Jan 2008 16:08:39 +0000 (16:08 +0000)]
MFC rev. 1.392:
In the vm_map_stack(), check for the specified stack region wraparound.

16 years agoMFC rev. 1.89, 1.90:
kib [Wed, 9 Jan 2008 16:07:32 +0000 (16:07 +0000)]
MFC rev. 1.89, 1.90:
Apply the LCONVPATH() to the (old) linux_stat() and linux_lstat() syscalls.

16 years agoMFC route.c@1.125 and route.h@1.68:
mux [Wed, 9 Jan 2008 15:38:49 +0000 (15:38 +0000)]
MFC route.c@1.125 and route.h@1.68:
  Add a workaround for a deadlock between the rt_setgate() and rt_check()
  functions.  It is easily triggered by running routed, and, I expect, by
  running any other daemon that uses routing sockets.

16 years agoMFC important fixes by sos@:
delphij [Wed, 9 Jan 2008 08:55:51 +0000 (08:55 +0000)]
MFC important fixes by sos@:
Implement a workaround of the datacorruption problem on ServerWorks
HT1000 chipsets.  The HT1000 DMA engine seems to not always like 64K
transfers and sometimes barfs data all over memory leading to instant
chrash and burn.

Also fix 48bit adressing issues, apparently newer chips needs 16bit
writes and not the usual fifo thing.

HW donated by: Travis Mikalson at TerraNovaNet
Original work: sos

16 years agoMFC r1.5:
gabor [Tue, 8 Jan 2008 15:37:39 +0000 (15:37 +0000)]
MFC r1.5:
- This driver will first appear in FreeBSD 6.3, not 7.0