FreeBSD/releng/7.2.git
9 years agoChange the current working directory to be inside the jail created by master
cperciva [Thu, 27 May 2010 03:15:04 +0000 (03:15 +0000)]
Change the current working directory to be inside the jail created by
the jail(8) command. [10:04]

Fix a one-NUL-byte buffer overflow in libopie. [10:05]

Correctly sanity-check a buffer length in nfs mount. [10:06]

Approved by: so (cperciva)
Approved by: re (kensmith)
Security: FreeBSD-SA-10:04.jail
Security: FreeBSD-SA-10:05.opie
Security: FreeBSD-SA-10:06.nfsclient

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@208586 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoMFC r197223: Fix a deadlock in the ULE scheduler.
cperciva [Sat, 27 Feb 2010 10:55:43 +0000 (10:55 +0000)]
MFC r197223: Fix a deadlock in the ULE scheduler.

Approved by: so (cperciva)
Errata: FreeBSD-EN-10:02.sched_ule

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@204409 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoFix BIND named(8) cache poisoning with DNSSEC validation.
simon [Wed, 6 Jan 2010 21:45:30 +0000 (21:45 +0000)]
Fix BIND named(8) cache poisoning with DNSSEC validation.
[SA-10:01]

Fix ntpd mode 7 denial of service. [SA-10:02]

Fix ZFS ZIL playback with insecure permissions. [SA-10:03]

Various FreeBSD 8.0-RELEASE improvements. [EN-10:01]

Security: FreeBSD-SA-10:01.bind
Security: FreeBSD-SA-10:02.ntpd
Security: FreeBSD-SA-10:03.zfs
Errata: FreeBSD-EN-10:01.freebsd
Approved by: so (simon)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@201679 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoBump the patch level in the kernel version number, which was
simon [Thu, 3 Dec 2009 12:59:39 +0000 (12:59 +0000)]
Bump the patch level in the kernel version number, which was
accidentally left out of main commit for SA-09:15, SA-09:15, and
SA-09:17 in r200054.

Approved by: so (simon)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@200057 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoDisable SSL renegotiation in order to protect against a serious
cperciva [Thu, 3 Dec 2009 09:18:40 +0000 (09:18 +0000)]
Disable SSL renegotiation in order to protect against a serious
protocol flaw. [09:15]

Correctly handle failures from unsetenv resulting from a corrupt
environment in rtld-elf. [09:16]

Fix permissions in freebsd-update in order to prevent leakage of
sensitive files. [09:17]

Approved by: so (cperciva)
Security: FreeBSD-SA-09:15.ssl
Security: FreeBSD-SA-09:16.rtld
Security: FreeBSD-SA-09:17.freebsd-udpate

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@200054 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoMFC r197711 (partial) to 6.x and 7.x:
simon [Fri, 2 Oct 2009 18:09:56 +0000 (18:09 +0000)]
MFC r197711 (partial) to 6.x and 7.x:

- Add no zero mapping feature, disabled by default. [EN-09:05]

MFC 178913,178914,179242,179243,180336,180340 to 6.x:

- Fix kqueue pipe race conditions. [SA-09:13]

MFC r192301 to 7.x; 6.x has slightly different fix:

- Fix devfs / VFS NULL pointer race condition. [SA-09:14]

Security: FreeBSD-SA-09:13.pipe
Security: FreeBSD-SA-09:14.devfs
Errata: FreeBSD-EN-09:05.null
Submitted by: kib [SA-09:13] [SA-09:14]
Submitted by: bz [EN-09:05]
In collaboration with: jhb, kib, alc [EN-09:05]
Approved by: so (simon)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@197715 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoFix BIND named(8) dynamic update message remote DoS.
simon [Wed, 29 Jul 2009 00:14:14 +0000 (00:14 +0000)]
Fix BIND named(8) dynamic update message remote DoS.

Obtained from: ISC
Security: FreeBSD-SA-09:12.bind
Security: CVE-2009-0696
Approved by: so (simon)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@195935 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoMFS r192477: Fix packet length calculation in bce(4). [EN-09:02]
cperciva [Wed, 24 Jun 2009 05:28:09 +0000 (05:28 +0000)]
MFS r192477: Fix packet length calculation in bce(4). [EN-09:02]

MFS r191867: Correctly set IP packet length for TSO in fxp(4). [EN-09:03]

MFS r191767: Fix a lock order reversal bug that could cause deadlock during
fork(2). [EN-09:04]

Submitted by: re (kensmith)
Approved by: so (cperciva)
Errata: FreeBSD-SA-09:02.bce
Errata: FreeBSD-SA-09:03.fxp
Errata: FreeBSD-SA-09:04.fork

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@194808 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

9 years agoPrevent integer overflow in direct pipe write code from circumventing
cperciva [Wed, 10 Jun 2009 10:31:11 +0000 (10:31 +0000)]
Prevent integer overflow in direct pipe write code from circumventing
virtual-to-physical page lookups. [09:09]

Add missing permissions check for SIOCSIFINFO_IN6 ioctl. [09:10]

Fix buffer overflow in "autokey" negotiation in ntpd(8). [09:11]

Approved by: so (cperciva)
Approved by: re (not really, but SVN wants this...)
Security: FreeBSD-SA-09:09.pipe
Security: FreeBSD-SA-09:10.ipv6
Security: FreeBSD-SA-09:11.ntpd

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@193893 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoGet ready for 7.2-RELEASE builds.
kensmith [Fri, 1 May 2009 02:18:54 +0000 (02:18 +0000)]
Get ready for 7.2-RELEASE builds.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191714 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoPredict announcement day for 7.2-RELEASE.
kensmith [Fri, 1 May 2009 02:17:08 +0000 (02:17 +0000)]
Predict announcement day for 7.2-RELEASE.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191713 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge r191705 change in the English version.
hrs [Thu, 30 Apr 2009 21:39:56 +0000 (21:39 +0000)]
Merge r191705 change in the English version.

Submitted by: delphij
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191706 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoRevise entry for superpages.
hrs [Thu, 30 Apr 2009 21:20:09 +0000 (21:20 +0000)]
Revise entry for superpages.

Suggested by: rwatson
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191705 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoSync with English revisions.
delphij [Thu, 30 Apr 2009 06:17:56 +0000 (06:17 +0000)]
Sync with English revisions.

Approved by: re (hrs)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191680 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoVarious wording/grammar fixes.
hrs [Wed, 29 Apr 2009 17:50:48 +0000 (17:50 +0000)]
Various wording/grammar fixes.

Suggested by: keramida
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191669 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years ago- Update entries for increased KVA on amd64 and superpages on
hrs [Wed, 29 Apr 2009 15:22:58 +0000 (15:22 +0000)]
- Update entries for increased KVA on amd64 and superpages on
  amd64/i386[1]
- BTX loader improved[2]
- Move sysctl node MPSAFE flag to the kernel section[3]
- u3g(4) added[4]
- Various grammer fixes[5]
- MAKE_JOBS_SAFE added in bsd.port.mk.

Suggested by: ivoras[1], gavin[2], kib[3], edwin[4], and schweikh[5].
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191667 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoFix a typo.
hrs [Wed, 29 Apr 2009 08:46:50 +0000 (08:46 +0000)]
Fix a typo.

Spotted by: pluknet at gmail.com
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191650 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoFix a typo.
hrs [Wed, 29 Apr 2009 07:37:07 +0000 (07:37 +0000)]
Fix a typo.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191649 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years ago- Updare release notes:
hrs [Wed, 29 Apr 2009 06:52:04 +0000 (06:52 +0000)]
- Updare release notes:
currently jail+cpuset allows superuser inside the jail to
change the CPU bindings,
atkbd(4) + kbdmux(4) duplicated/missing chars issue on MP systems fixed,
ULE machdep.hyperthreading_enabled support,
bce(4) update,
cxgb(4) update,
ixgbe(4) update,
a typo fix: s/<varname>/<replaceable>/,
ata(4) nForce MCP67/MCP73 support improved,
GEOM label UFS ID support,
GEOM journal rootfs support,
hptmv(4) updated,
twa(4) 64-bit DMA support,
fsck -C (check clean mode) support,
getaddrinfo(3) SCTP support,
make(1) -p, -Q, ${.MAKE.JOB.PREFIX}, ${.MAKE.PID} added, and
mount(8) -o mountprog=/foo added.

- Various grammer and order fixes.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191647 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdare release notes:
hrs [Wed, 29 Apr 2009 06:14:12 +0000 (06:14 +0000)]
Updare release notes:
currently jail+cpuset allows superuser inside the jail to
change the CPU bindings,
atkbd(4) + kbdmux(4) duplicated/missing chars issue on MP systems fixed,
ULE machdep.hyperthreading_enabled support,
bce(4) update,
cxgb(4) update,
ixgbe(4) update,
a typo fix: s/<varname>/<replaceable>/,
ata(4) nForce MCP67/MCP73 support improved,
GEOM label UFS ID support,
GEOM journal rootfs support,
hptmv(4) updated,
twa(4) 64-bit DMA support,
fsck -C (check clean mode) support,
getaddrinfo(3) SCTP support,
make(1) -p, -Q, ${.MAKE.JOB.PREFIX}, ${.MAKE.PID} added, and
mount(8) -o mountprog=/foo added.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191646 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release notes:
hrs [Tue, 28 Apr 2009 04:45:06 +0000 (04:45 +0000)]
Update release notes:
schizo driver on sparc64,
txp(4) various improvements,
tap(4) SIOSIFMTU support.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191614 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release notes:
hrs [Mon, 27 Apr 2009 21:53:44 +0000 (21:53 +0000)]
Update release notes:
DDB show mount added,
sparc64 US III support,
DRM r600/r700,
ae(4) WoL support,
hardware MAC stats: cxgb(4), msk(4), nfe(4),
re(4) hw.re.prefer_iomap,
sis(4) VLAN tagging bugfix,
txp(4) update,
TCP MD5 signature option for IPv6,
gpart(8) updated; APM and EBR scheme support,
mpt(4) in GENERIC on sparc64,
vfs.nfs.prime_access_cache for NFSv3,
ncal(1) multibyte support,
csup CVSMode support,
du(1) -A and -B option added,
makefs(8) added, and
mergemaster(8) -F option added.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191602 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoDocument an issue of jail(8) in conjunction with cpuset(1).
brueffer [Mon, 27 Apr 2009 20:38:27 +0000 (20:38 +0000)]
Document an issue of jail(8) in conjunction with cpuset(1).

Problem reported by: Miroslav Lachman <000.fbsd@quip.cz>
Reviewed by: bz
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191598 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdd -C back.
delphij [Mon, 27 Apr 2009 19:15:33 +0000 (19:15 +0000)]
Add -C back.

Approved by: re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191588 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdd a missing space and remove a superfluous char.
blackend [Sun, 26 Apr 2009 19:16:32 +0000 (19:16 +0000)]
Add a missing space and remove a superfluous char.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191530 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release note:
hrs [Sun, 26 Apr 2009 18:10:07 +0000 (18:10 +0000)]
Update release note:
type of shm_segsz in struct shmid_ds to size_t from int,
AltiVec support on powerpc,
INTx disabled when MSI/MSIX enabled,
sysctl leaf node now has an MPSAFE flag,
hw.drm.msi tunable added,
ale(4) in GENERIC on amd64 and i386,
ata-raid(4) initial support for DDF metadata,
cam(4) kern.cam.cd.retry_count sysctl,
ciss(4) max device openings count fix,
btpand(8) for NAP, GN, PANU profiles of bluetooth added, and
improve description of the fetch(1) If-Modified-Since support.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191523 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release note:
hrs [Sun, 26 Apr 2009 16:56:03 +0000 (16:56 +0000)]
Update release note:
jail improvements: IPv4, IPv6, no address support, SCTP fix,
cpuset(1) support, ddb show jails, version number bump,
KTR_CALLOUT new tracepoint added,
Superpages on amd64 and i386,
acpu_asus(4) Asus A8Sr support added,
axe(4) reduced csw for better performance,
fxp(4) improvements including checksum offload, TSO, WoL, and VLAN,
msk(4) hang up issue due to misalignment workaround,
mxge(4) newer hardware support and media types,
re(4) better miibus interaction support,
rl(4) better miibus interaction support and fixes for >4GB system,
IPv4 source address selection,
tap(4) TAPGIFNAME ioctl added,
unix(4) MPSAFE,
sdhci(4) kernel dump support,
EA semantics of [am]time update changed,
atacontrol(8) minor nits fixed,
dirname(1) multiple arguments support,
dumpfs(8) -f flag added,
fsck(8) s/-C/-D/,
ln(1) -w flag added,
netstat(1) unix sockets stats in -L flag,
pciconf(8) -b flag added, and
stat(1) octal s[gu]id in -x flag.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191522 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release notes:
hrs [Sun, 26 Apr 2009 14:03:52 +0000 (14:03 +0000)]
Update release notes:
FREEBSD32 syscall translation layer now supports
addition/removal of syscall from kernel module,
VFS_AIO syscalls added to FREEBSD32,
ktr(4) new tracepoint for callout added,
cpufreq(4) hw.est.msr_info added,
kern.timecounter.invariant_tsc for i386 and amd64 added,
vfs.lookup_shared improvement and removal of LOOKUP_SHARED option, and
netstat(1) -ss for icmp6 section fixed.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191521 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agos/&os:/&os;/ wrongly added by myself (damn it builded fine even with the
blackend [Sun, 26 Apr 2009 09:54:03 +0000 (09:54 +0000)]
s/&os:/&os;/ wrongly added by myself (damn it builded fine even with the
wrong version:( )

Submitted by: marius
Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191519 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release notes:
hrs [Sun, 26 Apr 2009 08:29:35 +0000 (08:29 +0000)]
Update release notes:
amd64 KVA space to 6GB,
variable reference in loader(8) script fixed,
debug.batt.batt_sleep_ms added,
snd_au88x0(4) removed,
typo in igb(4) hw.igb.ave_latency fixed,
gvinum plex access permission issue fixed,
du(1) -l flag added,
"netstat -m -N foo" issue fixed, and
wc(1) -L flag added.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191515 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years ago- Add/usr trademarks for Windows;
blackend [Sun, 26 Apr 2009 08:17:14 +0000 (08:17 +0000)]
- Add/usr trademarks for Windows;
- Various typo fixes.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191514 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC:
blackend [Sun, 26 Apr 2009 08:00:41 +0000 (08:00 +0000)]
MFC:
r191509:
Unbreak the build of relnotes.

r191511:
Bump copyright year;
Add missing colon and fix broken entity.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191513 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release note:
hrs [Sun, 26 Apr 2009 00:29:49 +0000 (00:29 +0000)]
Update release note:
boot0 volume ID and F6 PXE invoke support,
DHCP options via kenv,
cpuctl(4) added,
ciphy(4) VSC8211 support,
jme(4) newer JMC250/260 support,
rl(4) improved,
ata(4) Marvell PATA M88SX6121 support, and
config(8) multiple makeoption support.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191505 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate release note:
hrs [Sat, 25 Apr 2009 23:09:39 +0000 (23:09 +0000)]
Update release note:
agp(4) Intel G4X support,
DRM update,
snd_hda(4) update,
jail(8) FIB support,
ng_netflow(4) egress netflow support,
mmc(4) and mmcsd(4) improved,
sdhci(4) added,
mmc(4), mmcsd(4), and sdhci(4) as kernel module,
fetch(1) -i flag,
fsck(8) -C flag,
ipfw(8) -q flag fixed,
powerd(8) improved,
rpc.yppasswdd(8) zombie process issue fixed, and
pkg_create(1) -n fixed.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191503 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: r191491, r191492
marius [Sat, 25 Apr 2009 23:08:59 +0000 (23:08 +0000)]
MFC: r191491, r191492

Sync the sparc64 hardware notes with reality, mainly regarding support
of sun4u-machines based on USIII and beyond in 7.2-RELEASE.

Approved by: re (blackend)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191502 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years ago- Use arch="" attr instead of literal [&arch.xxx;].
hrs [Sat, 25 Apr 2009 21:32:48 +0000 (21:32 +0000)]
- Use arch="" attr instead of literal [&arch.xxx;].
- Bump copyright year.
- Delete trailing whitespaces.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191499 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdd &release.next;.
hrs [Sat, 25 Apr 2009 21:16:06 +0000 (21:16 +0000)]
Add &release.next;.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191497 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoBump version number for 7.2.
hrs [Sat, 25 Apr 2009 21:11:17 +0000 (21:11 +0000)]
Bump version number for 7.2.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191496 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoTrim errata document for 7.2.
hrs [Sat, 25 Apr 2009 21:10:38 +0000 (21:10 +0000)]
Trim errata document for 7.2.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191495 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoSmall attempt to update a bit relnotes:
blackend [Sat, 25 Apr 2009 20:42:21 +0000 (20:42 +0000)]
Small attempt to update a bit relnotes:
ISC BIND 9.4.3-P2
timezone database tzdata2009f
GNOME 2.26
KDE 4.2.2

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191493 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdd following Security Advisories:
blackend [Sat, 25 Apr 2009 13:52:47 +0000 (13:52 +0000)]
Add following Security Advisories:
SA-09:01.lukemftpd
SA-09:02.openssl
SA-09:03.ntpd
SA-09:04.bind
SA-09:05.telnetd
SA-09:06.ktimer
SA-09:07.libc
SA-09:08.openssl

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191489 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoRemove footer belonging to -STABLE version
blackend [Sat, 25 Apr 2009 12:58:01 +0000 (12:58 +0000)]
Remove footer belonging to -STABLE version

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191488 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate various entities required by release notes.
blackend [Sat, 25 Apr 2009 12:53:52 +0000 (12:53 +0000)]
Update various entities required by release notes.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191487 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoRemove old (unmaintained) translations.
blackend [Sat, 25 Apr 2009 12:32:12 +0000 (12:32 +0000)]
Remove old (unmaintained) translations.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191486 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge r191434 from stable/7 to releng/7.2:
rwatson [Thu, 23 Apr 2009 18:23:08 +0000 (18:23 +0000)]
Merge r191434 from stable/7 to releng/7.2:

  In sysctl_ifdata(), query the ifnet pointer using the index only
  once, rather than querying it, validating it, and then re-querying
  it without validating it.  This may avoid a NULL pointer
  dereference and resulting kernel page fault if an interface is
  being deleted while bsnmp or other tools are querying data on the
  interface.

  The full fix, to properly refcount the interface for the duration
  of the sysctl, is in 8.x, but is considered too high-risk for
  7.2, so instead will appear in 7.3 (if all goes well).

  Reported by:  mdtancsa

Approved by: re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191435 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191414
brueffer [Thu, 23 Apr 2009 17:19:25 +0000 (17:19 +0000)]
MFC r191414

Correct the information about when the respective functionality first
appeared in FreeBSD.

Approved by:  re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191427 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdjust for the 7.2-RELEASE package set.
kensmith [Thu, 23 Apr 2009 12:05:55 +0000 (12:05 +0000)]
Adjust for the 7.2-RELEASE package set.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191420 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r190822
brueffer [Thu, 23 Apr 2009 08:11:48 +0000 (08:11 +0000)]
MFC r190822

Move an "end list" macro to the right place.

Approved by: re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191413 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoGet ready for 7.2-RC2 builds.
kensmith [Thu, 23 Apr 2009 02:30:44 +0000 (02:30 +0000)]
Get ready for 7.2-RC2 builds.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191411 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge 191274.
rnoland [Wed, 22 Apr 2009 21:50:32 +0000 (21:50 +0000)]
Merge 191274.

Don't try to setup interrupts for drivers that don't support them.

This causes sis and probably a couple of other driver to panic and fail.

Tested by:    cpghost <cpghost@cordula.ws>
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191406 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoDon't leak information via uninitialized space in db(3) records. [09:07]
cperciva [Wed, 22 Apr 2009 14:07:14 +0000 (14:07 +0000)]
Don't leak information via uninitialized space in db(3) records. [09:07]

Sanity-check string lengths in order to stop OpenSSL crashing
when printing corrupt BMPString or UniversalString objects. [09:08]

Security: FreeBSD-SA-09:07.libc
Security: FreeBSD-SA-09:08.openssl
Security: CVE-2009-0590
Approved by: re (kensmith)
Approved by: so (cperciva)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191381 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFH of changeset r191200:
roberto [Wed, 22 Apr 2009 13:18:13 +0000 (13:18 +0000)]
MFH of changeset r191200:

Add an entry for the French macbook keyboard layout.

Approved by:    re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191379 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191305:
bz [Wed, 22 Apr 2009 08:37:02 +0000 (08:37 +0000)]
MFC r191305:

 Back out r186308 (r191014 in stable/7):

 In case of AF_LINK, which the kernel still returns for an RTAX_GATEWAY
 as an empty sockaddr_dl in the classic tun<n> case:
 copying the address into the message payload, but not the RTA_GATEWAY
 flag results in rt_xaddrs() in the kernel tripping over that and parsing
 the next attribute set with a flag, i.e. RTA_NETMASK, with the gateway
 address, resulting in bogus route entry.

Approved by:  re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191373 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFH r191302: Fix a buffer overflow.
cperciva [Tue, 21 Apr 2009 10:54:47 +0000 (10:54 +0000)]
MFH r191302: Fix a buffer overflow.

For reasons of stack alignment, it does not appear that this is exploitable
on any systems FreeBSD runs on, so this will not be getting a security
advisory.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191353 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: r191265
blackend [Tue, 21 Apr 2009 09:55:17 +0000 (09:55 +0000)]
MFC: r191265
Add docs category.

Approved by:  re (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191350 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191232
emax [Mon, 20 Apr 2009 17:11:21 +0000 (17:11 +0000)]
MFC r191232

Fix bug in event timeout handling

Submitted by: mav
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191328 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191164
emax [Mon, 20 Apr 2009 17:09:53 +0000 (17:09 +0000)]
MFC r191164

Prevent atkbd(4) interrupt handler from calling keyboard callback function
when polled mode is enabled. This should help with duplicated/missing
characters problem at mountroot, geli, etc. prompts on multi CPU systems
while kbdmux(4) is enabled.

Tested by: Tobias Grosser <grosser -at- fim -dot- uni-passau -dot- de>
Tested by: Fabian Keil <freebsd-listen -at- fabiankeil -dot- de>
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191327 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC of tzdata2009f
edwin [Sat, 18 Apr 2009 12:16:33 +0000 (12:16 +0000)]
MFC of tzdata2009f

Correct DST information for Pakistan for 2009.

Approved by: re (kip)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191245 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: r191076
marius [Fri, 17 Apr 2009 23:22:06 +0000 (23:22 +0000)]
MFC: r191076

- Remove the second license as I'm also fine with the first one.
- Remove redundant softc members for RIDs.
- Change some softc members to be unsigned where more appropriate.
- Add some missing const.
- Remove support for mmap(2)'ing VGA I/O as it was broken [1] and
  not required by X.Org anyway.
- Fix some confusion between bus, physical and virtual addresses
  which mostly consisted in using members of struct video_adapter
  inappropriately but wasn't fatal except for the regular framebuffer
  mmap(2)'ing.
- Remove redundant bzero(9)'ing of the softc.
- Don't map the framebuffer twice in case the firmware has already
  mapped it as besides wasting resources this isn't possible with
  all MMUs. This is a bit tricky as a) just because the firmware
  provides a property with a virtual address doesn't mean it's
  actually mapped (but typically is when the framebuffer is the
  console) and b) the firmware doesn't necessarily map it with
  the same byteorder as we do. This makes machfb(4) work on machines
  with cheetah-class MMUs (including X.Org).

Reported by: Michael Plass [1]
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191231 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: r191072
marius [Fri, 17 Apr 2009 23:11:18 +0000 (23:11 +0000)]
MFC: r191072

Fix whitespace.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191229 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191218 and related backout r191220.
kan [Fri, 17 Apr 2009 21:18:17 +0000 (21:18 +0000)]
MFC r191218 and related backout r191220.

More fallout from negative dotdot caching. Negative entries should
be removed from and reinserted to proper ncneg list.

Reported by: pho
Submitted by: kib
Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191224 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC: Use a disk address instead of an int to hold the starting offset of an
jhb [Fri, 17 Apr 2009 17:13:41 +0000 (17:13 +0000)]
MFC: Use a disk address instead of an int to hold the starting offset of an
open partition.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191215 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMerge r190708 from HEAD to releng/7.2:
dchagin [Fri, 17 Apr 2009 17:05:31 +0000 (17:05 +0000)]
Merge r190708 from HEAD to releng/7.2:
Fix KBI breakage by r190520 which affects older linux.ko binaries:

1) Move the new field (brand_note) to the end of the Brandinfo structure.
2) Add a new flag BI_BRAND_NOTE that indicates that the brand_note pointer
   is valid.
3) Use the brand_note field if the flag BI_BRAND_NOTE is set and as old
   modules won't have the flag set, so the new field brand_note would be
   ignored.

Suggested by:   jhb
Reviewed by:    jhb

Approved by: re (Ken Smith), kib (mentor)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191213 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r175055
alc [Fri, 17 Apr 2009 16:42:03 +0000 (16:42 +0000)]
MFC r175055
  Defer setting either PG_CACHED or PG_FREE until after the free page
  queues lock is acquired.  Otherwise, the state of a reservation's
  pages' flags and its population count can be inconsistent.  That could
  result in a page being freed twice.

(This change should have been included in the MFC of the superpages
support.)

Thanks to: pho for an illuminating crash

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191209 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoMFC r191081-191082:
kan [Wed, 15 Apr 2009 16:36:13 +0000 (16:36 +0000)]
MFC r191081-191082:

Properly handle negative cache enries found through dotdot lookups.

Submitted by: tegge
Approved by: re(kib)

_M   sys
M    sys/kern/vfs_cache.c
_M   sys/dev/cxgb
_M   sys/dev/ath/ath_hal
_M   sys/contrib/pf

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191107 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAdd package directory for 7.2-REL. While here add the one for 6.4-REL.
kensmith [Wed, 15 Apr 2009 04:28:22 +0000 (04:28 +0000)]
Add package directory for 7.2-REL.  While here add the one for 6.4-REL.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191100 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoBump __FreeBSD_version for 7.2-REL plus the shift to show this is a
kensmith [Wed, 15 Apr 2009 04:27:04 +0000 (04:27 +0000)]
Bump __FreeBSD_version for 7.2-REL plus the shift to show this is a
release branch.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191099 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoAlmost ready for 7.2-RC1 builds.
kensmith [Wed, 15 Apr 2009 04:25:31 +0000 (04:25 +0000)]
Almost ready for 7.2-RC1 builds.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191098 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate CVS tag to RELENG_7_2.
kensmith [Wed, 15 Apr 2009 04:24:24 +0000 (04:24 +0000)]
Update CVS tag to RELENG_7_2.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191097 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoBump version from 7.1 to 7.2.
kensmith [Wed, 15 Apr 2009 04:23:17 +0000 (04:23 +0000)]
Bump version from 7.1 to 7.2.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191096 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoChange default version for manual pages to 7.2.
kensmith [Wed, 15 Apr 2009 04:22:27 +0000 (04:22 +0000)]
Change default version for manual pages to 7.2.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191095 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoUpdate branch to use.
kensmith [Wed, 15 Apr 2009 04:21:21 +0000 (04:21 +0000)]
Update branch to use.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191094 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

10 years agoCreate releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
kensmith [Wed, 15 Apr 2009 03:14:26 +0000 (03:14 +0000)]
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by: re (implicit)

git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191087 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f