119064 Commits

Author SHA1 Message Date
delphij
a77875cef3 MFC recent locale changes for both Simplified and Traditional
Chinese, so that applications like tcsh(1) can handle them
properly.

Approved by:	re (hrs)
2006-03-09 12:48:36 +00:00
gnn
d6e8824dad Merge manual pages from HEAD to RELENG_6
1.21      src/lib/libipsec/ipsec_set_policy.3
1.14      src/lib/libipsec/ipsec_strerror.3
1.17,1.18 src/share/man/man4/ipsec.4

Clean up some descriptions and remove ambiguities in the language.
Add explanations to the examples.

Approved by: re (scottl)
2006-03-09 12:41:34 +00:00
gnn
05eae11405 Merge in6.c:1.60 from HEAD to RELENG_6
Fix for an inappropriate bzero of the ICMPv6 stats.  The code was zero'ing the wrong structure member but setting the correct one.

Submitted by:   James dot Juran at baesystems dot com
Approved by: re (scottl)
2006-03-09 11:59:03 +00:00
brueffer
b516f2fc6f MFC: rev. 1.30
Remove a useless word.

Approved by:	re (hrs)
2006-03-09 09:18:52 +00:00
ume
b50d2d1850 MFC: Revert `proto ip' back to the previous behavior. The kernel side of
ipfw2 doesn't allow zero as protocol number.

	sbin/ipfw/ipfw.8:	1.186
	sbin/ipfw/ipfw2.c:	1.85

Approved by:	re (mux)
2006-03-09 09:18:37 +00:00
ume
d9e0ace474 MFC 1.210:
- Reduce needless DNS query by lookup only appropriate address
  family.
- Specify appropriate hints to getaddrinfo(3).
- Obtain address family from peername in inetd mode.

Approved by:	re (mux)
2006-03-09 09:15:34 +00:00
brueffer
020b1b68e4 MFC: rev. 1.29
DDB depends on KDB for some time now.

Approved by:	re (hrs)
2006-03-09 09:14:23 +00:00
ume
faaa6758db MFC: Handle the errors returned by res_querydomain() in same manner.
lib/libc/net/getaddrinfo.c:	1.72
	lib/libc/net/res_query.c:	1.32

Approved by:	 re (mux)
2006-03-09 09:06:44 +00:00
thompsa
fba5f61aed MFC bridgestp.c r1.12, if_bridgevar.h r1.11
Add a timer to periodically check the interface state.

Approved by:	re (scottl)
2006-03-09 08:21:19 +00:00
matteo
d38d9c84d6 MFC: Enhance loginfail: it will catch sshd, proftpd and su errors, as well as other programs
PR:		conf/70973
Approved by:	re (hrs)
2006-03-09 06:55:36 +00:00
matteo
11adeb7777 MFC: Document ldconfig32_paths
PR:	amd64/91571
Approved by:	re (hrs)
2006-03-09 06:54:05 +00:00
matteo
b69d57c403 MFC: Add a default ldconfig32_paths entry in default/rc.conf for 32-bit compatibility shared libraries.
It is used by the ldconfig rc.d scripts.

PR:		amd64/91571
Approved by:	re (hrs)
2006-03-09 06:52:39 +00:00
tegge
206e5d3ace MFC: Don't set IN_CHANGE and IN_UPDATE on inodes for potentially suspended
file systems.  This could cause deadlocks when creating snapshots.

Approved by:	re (mux)
2006-03-09 00:21:23 +00:00
tegge
7d50ddd92e MFC: Eliminate a deadlock when creating snapshots. Blocking
vn_start_write() must be called without any vnode locks held.
     Remove calls to vn_start_write() and vn_finished_write() in
     vnode_pager_putpages() and add these calls before the vnode lock
     is obtained to most of the callers that don't already have them.

Approved by:	re (mux)
2006-03-09 00:18:45 +00:00
tegge
329a13b6d7 MFC: Hold extra reference to vm object while cleaning pages.
Ignore dirty pages owned by "dead" objects.

Approved by:	re (mux)
2006-03-09 00:07:35 +00:00
tegge
ca00351165 MFC: Don't try to show marker nodes.
Approved by:	re (mux)
2006-03-09 00:04:27 +00:00
tegge
871ed2943c MFC: Expand scope of marker to reduce the number of page queue scan restarts.
Approved by:	re (mux)
2006-03-09 00:02:51 +00:00
tegge
816296ec32 MFC: Check return value from nonblocking call to vn_start_write().
Approved by:	re (mux)
2006-03-09 00:01:29 +00:00
tegge
8fa2a5cdd2 MFC: Rounding addr upwards to next 4M or 2M boundary in pmap_growkernel()
could cause addr to become 0, resulting in an early return without
     populating the last PDE.

Approved by:	re (mux)
2006-03-08 23:59:41 +00:00
tegge
f3859919e3 MFC: For low memory situations, non-VMIO buffers didnt't release pages back
to the system when brelse() was called with B_RELBUF set on the buffer.
     This could be a problem when the system was low on memory, had many
     buffers on QUEUE_EMPTYKVA and started to traverse directories.  For
     each getnewbuf(), pages were allocated from the system, driving the
     free reserve downwards. For each brelse(), the system put the buffer
     on QUEUE_CLEAN, with B_INVAL set.

     This commit changes the semantics of B_RELBUF to also free pages from
     non-VMIO buffers.

Approved by:	re (mux)
2006-03-08 23:57:07 +00:00
tegge
d69ff42e3b MFC: Don't access fs->first_object after dropping reference to it.
The result could be a missed or extra giant unlock.

Approved by:	re (mux)
2006-03-08 23:53:39 +00:00
kris
733d0eda70 MFC:
----------------------------
revision 1.101
date: 2006/02/28 00:05:44;  author: kris;  state: Exp;  lines: +2 -4
Correct the vnode locking in fdescfs.

PR:             kern/93905
Submitted by:   Kostik Belousov <kostikbel@gmail.com>
Reviewed by:    jeff
----------------------------

Approved by:	re (mux)
2006-03-08 23:06:07 +00:00
brueffer
ef49901254 MFC: rev. 1.57 - 1.59
Document the ataraid(8), gmirror(8), graid3(8), gstripe(8) and gconcat(8)
periodic scripts.

Approved by:	re (mux)
2006-03-08 23:03:12 +00:00
brueffer
565cbd1985 MFC: rev. 1.34 + 1.37
Add the gmirror(8), graid3(8), gstripe(8) and gconcat(8) status scripts,
default is "off".

Approved by:	re (mux), rwatson (mentor)
2006-03-08 23:01:18 +00:00
brueffer
ffd80e9451 MFC: rev. 1.13 + 1.14
Add periodic scripts that check the status of gmirror(8), graid3(8), gstripe(8)
and gconcat(8) devices, respectively.  Also sort.

Approved by:	re (mux), rwatson (mentor)
2006-03-08 22:59:47 +00:00
brueffer
cb36f4710d Add periodic scripts that check the status of gmirror(8), graid3(8), gstripe(8)
and gconcat(8) devices, respectively.

Approved by:	re (mux), rwatson (mentor)
2006-03-08 22:56:28 +00:00
rwatson
05670a3ba0 Merge BSD.var.dist:1.73,1.74 from HEAD to RELENG_6:
Add /var/audit, mode 750, which will hold audit trail files.

  Change group for /var/audit to audit, so that audit review can be
  delegated to non-administrators.

  Obtained from:  TrustedBSD Project

Approved by:	re (mux)
2006-03-08 22:55:13 +00:00
rwatson
0348b3fd03 Merge Makefile.inc1:1.536 from HEAD to RELENG_6:
Detect that the "audit" group is missing earlier during install.

Submitted by:	ru
Approved by:	re (scottl)
2006-03-08 21:30:47 +00:00
cvs2svn
9cb23632cc This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-03-08 18:03:10 +00:00
pjd
05c6e127c5 MFC: sbin/bsdlabel/bsdlabel.8 1.63,1.64
Fix evil examples - first partition should start at offset 16 and explain why
this is important.

Approved by:	re (hrs)
2006-03-08 14:23:13 +00:00
pjd
c44fa9d800 MFC: sys/geom/label/g_label_ufs.c 1.10
We need to check if file system size is equal to provider's size, because
sysinstall(8) still bogusly puts the first partition at offset 0 instead of 16,
so glabel/ufs will find file system on a slice instead of partition.

Before sysinstall is fixed, we must keep this code, which means that we
wont't be able to detect UFS file systems created with 'newfs -s ...'.

PS. bsdlabel(8) creates partitions properly.

Approved by:	re (hrs)
2006-03-08 14:20:14 +00:00
mnag
9bd3184c78 MFC 1.13:
- New sentence should start from the new line
	- Forget to bump .Dd

	Reported by:	maxim

Approved by:	re (hrs)
2006-03-08 12:56:06 +00:00
jhb
4e42f99cdd MFC: Throw out all the logical APIC ID stuff and just wire up interrupts
to individual CPUs using physical addressing and fixed delivery mode.

Approved by:	re (scottl)
2006-03-07 18:33:21 +00:00
jhb
3d7b05e4b2 MFC: Close some races between procfs/ptrace and exit1() by changing
exit1() to block until any current PHOLD's are released.  This includes
Simplifying the cleanup code in kern_ptrace() and removing the now
unnecessary vmspace ref counting magic from proc_rwmem().  Also, the
locking for ptrace_single_step(), ptrace_set_pc(), and
ptrace_clear_single_step() have been fixed to be consistent across the
tree.

Approved by:	re (scottl)
2006-03-07 18:08:09 +00:00
sam
6800859061 MFC 1.37: cleanup line break formatting
Approved by:	re (scottl)
2006-03-07 17:50:23 +00:00
jhb
8f78599b3f MFC: Autogenerate a menu containing a list of countries supported by
syscons and pop it up during installs.  In addition, use the specified
country as a hint for the keymap to use and if the non-default country is
chosen during the install startup, pop up the keymap menu before entering
the main sysinstall menu.

Approved by:	re (scottl)
2006-03-07 16:06:41 +00:00
jhb
4c79273d05 MFC: Remove some dead code.
Approved by:	re (scottl)
2006-03-07 15:51:19 +00:00
jhb
5adc475e72 MFC: Fix various minor bugs and nits in callout handling.
Approved by:	re (scottl)
2006-03-07 15:50:25 +00:00
jhb
6b57112b80 MFC: Add a missing check for the return value from copyin().
Approved by:	re (scottl)
2006-03-07 15:49:11 +00:00
emax
f6ce5746e7 MFC:
Add new 'setkeyboard' method to the /etc/rc.d/syscons. It accepts the
keyboard device name (i.e. /dev/kbd0). This method will do nothing is
kbdmux(4) is the current active keyboard, otherwise it will switch
active keyboard as requested.

Modify ukbd(4) entries in the /etc/devd.conf to use /etc/rc.d/syscons
and new 'setkeyboard' method.

Approved by:	re (scottl)
2006-03-07 06:13:17 +00:00
delphij
525f0beab3 Synchnorize with the latest translation for RELENG_6.
errata/article.sgml:		  1.73.2.1 -> 1.73.2.14
  hardware/common/dev.sgml:	 1.282.2.3 -> 1.282.2.8
  relnotes/common/new.sgml:	 1.883.2.8 -> 1.883.2.12
  relnotes/sparc64/article.sgml:        ?? -> 1.6

Obtained from:	The FreeBSD Simplified Chinese Project
Approved by:	re (hrs)
2006-03-07 05:06:25 +00:00
rwatson
78ceb60160 Merge group:1.33,1.34 from HEAD to RELENG_6:
Assign gid 77 to audit instead of gid 73.  The ports group list did not
  include '73', which was assigned in a ports passwd entry to ircservices.

  Pointed out by: ceri

  Allocate an 'audit' group, membership in which will grant the audit
  review right by virtue of read file permission on /var/audit and its
  contents.

  Obtained from:  TrustedBSD Project

Approved by:	re (scottl)
2006-03-06 22:23:10 +00:00
ru
75e4a6dd65 MFC: don't attempt to compile DEFAULTS and don't compile LINT twice.
Requested by:	jkoshy
Approved by:	re (scottl)
2006-03-06 19:36:22 +00:00
mlaier
b439464437 MFC:
Make pflog a seperate module.  As a result pflog_packet() becomes a
  function pointer that is declared in pf_ioctl.c

  Requested by:   yar (as part of the module build reorg)

Approved by:	re (scottl)
2006-03-06 16:10:19 +00:00
mlaier
acec523745 Link the firmware module the build. Forgotten in original MFC.
Reminded by:	Joerg Pulz
Approved by:	re (scottl)
2006-03-06 16:05:53 +00:00
ume
16942a990d MFC: Sync inet_net_pton() and inet_net_ntop() with latest BIND9's
includes an IPv6 support.

	lib/libc/net/inet_net.3:	1.3
	lib/libc/net/inet_net_ntop.c:	1.8
	lib/libc/net/inet_net_pton.c:	1.10

Approved by:	re (scottl)
2006-03-06 14:55:48 +00:00
ume
7a2da0ef17 MFC 1.28: Decrease the value of RES_DFLRETRY from 4 to 2.
Approved by:	re (scottl)
2006-03-06 14:31:30 +00:00
yar
9d17dc8900 MFC rev. 1.326:
Do not discard the current value of __MAKE_CONF when testing
  whether MAKEOBJDIRPREFIX is set at a wrong place.

Approved by:	re (scottl)
2006-03-06 11:17:49 +00:00
ps
9863378685 MFC:
Don't truncate f_mntfromname & f_mntonname to 16 characters when
translating statfs into ostatfs.  Also use strlcpy instead of bcopy
to make sure the copied strings are properly terminated.

Approved by:	re (scottl)
2006-03-06 10:56:43 +00:00
ps
25e5540c17 MFC: rev 1.153
Fix bug in malloc_uninit():
Releasing items from the mt_zone can not be done by a simple
uma_zfree() call since mt_zone is allocated with the UMA_ZONE_MALLOC
flag. Use uma_zfree_arg instead and supply the slab.

This bug caused panics in low memory situations on unloading kernel
modules containing MALLOC_DEFINE(..) statements.

Approved by:	re (scottl)
2006-03-06 08:42:07 +00:00