Skip to content
Commits on Mar 21, 2010
  1. Ready for the 7.3-RELEASE builds to begin.

    kensmith committed
    Approved by:	re (implicit)
  2. Merge r205400:

    kensmith committed
    > Guess at the date the 7.3-RELEASE builds will be finished and everything
    > will be in place for the announcement.
    
    Approved by:	re (implicit)
Commits on Mar 20, 2010
  1. Update release notes:

    hrs committed
    	merge two SysV IPC entries into one,
    	rtld(1) entries revised:
    		- dynamic string token subst
    		- PIE support improvement
    		- ELF object mapping change
    
    Suggested by:	kib
    Approved by:	re (implicitly)
  2. Remove an entry of "superpages enabled by default on amd64" because it

    hrs committed
    has been reverted on releng/7.3.
    
    Spotted by:	ivoras
    Approved by:	re (implicitly)
  3. Update release notes:

    hrs committed
    	URL of Errata doc added[1],
    	s/release candidate/release/[1],
    	grammatical fixes[1],
    	description on pc98 boot2 fixed[2],
    	description on gstripe(8) improved[2],
    	description on vfs.flushbufqtarget improved[2], and
    	description on tzcode2009k improved[3].
    
    Submitted by:	dhw[1], ivoras[2], and edwin[3]
    Approved by:	re (implicitly)
Commits on Mar 19, 2010
  1. Bump copyright year and trim old entries.

    hrs committed
    Approved by:	re (implicitly)
  2. Remove obsolete translations.

    hrs committed
    Approved by:	re (implicitly)
  3. Update relnotes (final round, hopefully):

    hrs committed
    	SA-09:09,10,11,12,14,15,16,17,10:01,02,03,
    	security.jail.ip[46]_saddrsel,
    	acpidump(8) SRAT support (acpi(4) entry removed)[1],
    	sched_ule(4) deadlock fixed (EN-10:02),
    	superpages enabled by default on amd64 (superpages entry revised)[1],
    	security.bsd.map_at_zero,
    	boot2 on pc98 reimplemented,
    	vgapci(4) MSI/MSI-X proxying (item of the old pci(4) item removed)[1],
    	bce(4) bugfix,
    	cxgb(4) firmware 7.8.0[2],
    	fxp(4) + TSO = poor performance fixed,
    	mxge(4) firmware 1.4.48b,
    	ste(4) improvements,
    	vlan(4) now in GENERIC,
    	gstripe(8) default stripe size is now 64KB,
    	fetch(1) HTTP digest auth support,
    	fetch(1) NO_PROXY/no_proxy support,
    	getpagesize(3) added,
    	mergemaster(8) DELETE_STALE_RC_FILES support,
    	tftp(1) exit status fixed,
    	traceroute(8) address selection in jail,
    	whois(1) -d removed,
    	$vlans_IF in rc.conf added,
    	ISC BIND 9.4-ESV,
    	tzdata2010b,
    	GNOME 2.28.2, and
    	KDE 4.3.5.
    
    Spotted by:	jhb[1] and np[2]
    Approved by:	re (implicitly)
  4. Update relnotes for 7.3R (second round):

    hrs committed
    	acpi(4) SRAT parsing support,
    	closefrom(2) added,
    	utimes(2) vfs.timestamp_precision support,
    	kmem_map increased to 512GB on amd64,
    	lindev(4) added,
    	linux(4) improvements,
    	PECOFF support removed,
    	P1003_1B_SEMAPHORES is now default,
    	>2GB shared mem segment for SYSV IPC,
    	sglist(9) added,
    	SYSV IPC API changed with backward compatibility,
    	superpages,
    	zfsboot 64-bit LBA, fd shortage fix, /boot.config fix,
    	zfsloader added,
    	boot loader GPT issue fixed,
    	amdsbwd(4) added,
    	cpuctl(4) CPUCTL_MSR[CS]BIT support,
    	cpufreq(4) Phenon support,
    	ipmi(4) bugfix,
    	hw.mca.enabled added,
    	hw.pagesizes added,
    	VIA Nano processor support,
    	DRM RS880, RV740, R6/7xx 3D, Intel G41 support,
    	alc(4) added,
    	bge(4) improvements,
    	cas(4) added,
    	et(4) checksum offloading support,
    	msk(4) improvements,
    	mxge(4) improvements,
    	vge(4) improvements,
    	xl(4) bugfix,
    	gif(4)+if_bridge(4) EtherIP bugfix,
    	IPcomp net.inet.ipcomp.ipcomp_enable change,
    	ng_iface(4) bugfix,
    	tap(4) TAPGIFNAME ioctl added,
    	aac(4) upgraded,
    	ahc(4) Adaptec 39320LPE support,
    	ata(4) timeout increased and some bugfixes,
    	gmirror balancing algorithm change,
    	gpart(8) bugfix,
    	hptrr(4) hw.hptrr.attach_generic added,
    	mfi(4) LSI MegaRAID SAS 1078 and Dell PERC6 support,
    	ext2fs(5) improvements,
    	pseudofs(9) MPSAFE,
    	UFS_DIRHASH improvements,
    	apropos(1) change,
    	cp(1) symlink handling bugfix,
    	cpucontrol(8) atomic AND/OR for MSR,
    	crontab(5) no longer has HOME= line,
    	df(1) -h/-H supports inode counts,
    	dhclient(8) uses 68 as the source port for unicast DHCPREQUEST,
    	symlink handling bugfix in find(1) and rm(1),
    	gzip(1) pack'd file support,
    	libradius(3) RADIUS server support,
    	lp(1) -m/-t added,
    	lpq(1) EoL char handling fixed,
    	mfiutil(8) added,
    	mptutil(8) added,
    	ntpd(8) IPv6 anycast addr bind issue fixed,
    	ppp(8) race fixed,
    	pwait(1) added,
    	strptime(3) %z added,
    	sysintall(8) now uses 400MB for EFI partition on IA64,
    	tail(1) -F never returns with ENOENT,
    	traceroute{,6}(8) AS num lookup,
    	tzsetup(8) -s added,
    	yp(8) shadow.* map added,
    	service(8) added,
    	$create_args_IF added to rc.conf,
    	$fsck_y_flags added,
    	rc.d/named improvements,
    	crashinfo(8) support in rc.d/savecore,
    	rc.d/static_arp added,
    	ISC BIND 9.4.3-P4,
    	tzdata2009u,
    	tzcode2009k,
    	unifdef 1.188, and
    	release ISO image filenames changed to "FreeBSD-*".
    
    Approved by:	re (implicitly)
Commits on Mar 18, 2010
  1. Update relnotes for 7.3R (first round):

    hrs committed
    	ddb(8) pager support for show_geom*,
    	deadlock involving malloc(3) and fork(2) fixed,
    	gptzfsboot added,
    	zfsboot # of fd increased,
    	hwpmc added,
    	s/k8temp/amdtemp/,
    	pci(4) improvement,
    	bge(4) panic on shutdown fixed,
    	cxgb upgraded,
    	fxp(4)+TSO IP length issue fixed,
    	nfe(4) improved,
    	nge(4) improved,
    	net.inet.ip.fw.default_to_accept added,
    	NFS client negative pathname lookup cache added,
    	vfs.flushbufqtarget added,
    	Bluetooth(3) HCI API support,
    	btpand(8) -d device name support,
    	chflags(1) -h bugfix,
    	cpuset -x option,
    	dhclient NUL-terminated text bugfix,
    	fdisk(8) size qualifiers support,
    	fetch(1) *_TIMEOUT and HTTPS parameters bugfix,
    	find(1) -L + -delete bugfix,
    	ktrace(1) new record for  sysctl,
    	fdopendir(3) added,
    	feature_present(3) added,
    	man(1) UTF-8 support,
    	mergemaster now passes -L to mtree(8),
    	newfs_msdos(8) non-CHS media support,
    	pkill now ignores itself and ancestors, -a option added,
    	ps -p option added,
    	pwd_mkdb -C now checks MAXLOGNAME,
    	rtld(1) LD_ELF_HINTS_PATH support,
    	sysinstall(8) comma-separated list of interfaces in netDev,
    	tzdata2009i,
    	sendmail 8.14.4, and
    	pkg_info(1) segfault fix.
    
    Approved by:	re (implicitly)
Commits on Mar 10, 2010
  1. Back out r203073 due to issues recently discovered with machine check

    kensmith committed
    hardware on some AMD processors that causes problems with running
    FreeBSD as a guest on some virtual machine monitors.  What is believed
    to be the correct fix has been committed but should receive more testing
    before it becomes part of a release.
    
    Submitted by:	alc
    Approved by:	re (kib)
  2. Merge r204967: Package set for 7.3-RELEASE.

    kensmith committed
    Reviewed by:	portmgr@, re@
    Approved by:	re (implicit)
Commits on Mar 4, 2010
  1. - Bump &release.*; for the upcoming 7.3R.

    hrs committed
    - Bump copyright year.
    
    Approved by:	re (implicitly)
Commits on Mar 1, 2010
  1. Ready for 7.3-RC2.

    kensmith committed
    Approved by:	re (implicit)
Commits on Feb 24, 2010
  1. @bsdjhb

    MFC 204090:

    bsdjhb committed
    Fix mptutil's method for locating disk devices attached to a specific
    mpt(4) controller.  Previously, the code assumed that multiple match
    patterns provided to an XPT_DEV_MATCH request were ANDed together.
    Instead, they are ORed.  Instead, to match peripherals for a specific bus,
    one query needs to be performed to lookup the path ID of the bus.  A second
    query can then be performed matching peripherals attached to that path.
    This approach also makes the code a bit cleaner as the returned match
    results do not mix buses and perphierals.
    
    Approved by:	re (kib)
Commits on Feb 20, 2010
  1. @kostikbel

    MFC r203818:

    kostikbel committed
    Clear the bp pointer when buffer is already brelse()d.
    
    Approved by:	re (bz)
Commits on Feb 17, 2010
  1. @bsdjhb

    Fix a bug where MSI interrupts on x86 were always routed to APIC ID 0…

    bsdjhb committed
    … rather
    
    than the APIC ID of the boot CPU prior to SI_SUB_SMP.  This resulted in
    some storage controllers not being able to enumerate attached devices when
    using MSI/MSI-X interrupts.  This only affects <= 7.x, so it is a direct
    commit to 7.3 rather than an MFC.
    
    Approved by:	re (kib)
  2. @kostikbel

    MFC r203441:

    kostikbel committed
    Placate new binutils, by using 16-bit %ax instead of 32-bit %eax as an
    argument for fnstsw. Explicitely specify sizes for the XMM control and
    status word and X87 control and status words.
    
    Approved by:	re (bz)
  3. @kostikbel

    MFC r203875:

    kostikbel committed
    Do not leak process lock when current thread is not allowed to see target.
    
    Approved by:	re (bz)
Commits on Feb 16, 2010
  1. Merge from stable/7, version 203948:

    dougb committed
    Upgrade to BIND 9.4-ESV. This version incorporates all bug and security
    fixes since the release of 9.4.3, including the most recent -P5 security
    fix detailed below.
    
    From the README:
    BIND 9.4-ESV will be supported until December 31, 2010, at
    which time you will need to upgrade to the current release
    of BIND.
    
    This versions address the following vulnerabilities:
    
    BIND 9 Cache Update from Additional Section
    https://www.isc.org/advisories/CVE-2009-4022v6
    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4022
    A nameserver with DNSSEC validation enabled may incorrectly add
    unauthenticated records to its cache that are received during the
    resolution of a recursive client query
    
    BIND 9 DNSSEC validation code could cause bogus NXDOMAIN responses
    https://www.isc.org/advisories/CVE-2010-0097
    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0097
    There was an error in the DNSSEC NSEC/NSEC3 validation code that could
    cause bogus NXDOMAIN responses (that is, NXDOMAIN responses for records
    proven by NSEC or NSEC3 to exist) to be cached as if they had validated
    correctly
    
    These issues only affect systems with DNSSEC validation enabled.
    
    Approved by:	re (kensmith)
Commits on Feb 13, 2010
  1. @kostikbel

    MFC r195635:

    kostikbel committed
    Properly set MAP_ENTRY_WIRE_SKIPPED when aborting the loop.
    
    PR:	kern/143717 (for RELENG_7)
    Approved by:	re (bz)
Commits on Feb 10, 2010
  1. Ready for 7.3-RC1.

    kensmith committed
    Approved by:	re (implicit)
  2. Adjust __FreeBSD_version for this being the 7.3-RELEASE release branch.

    kensmith committed
    Approved by:	re (implicit)
  3. Update branch tag.

    kensmith committed
    Approved by:	re (implicit)
  4. Update branch tag for 'make update'.

    kensmith committed
    Approved by:	re (implicit)
Commits on Feb 9, 2010
  1. MFC: r198231: Properly re-create "-s size" argument to newfs(8).

    ru committed
    Approved by:	re (kib)
  2. MFC r202889, r202940:

    attilio committed
    - Fix a race in sched_switch() of sched_4bsd.
      Block the td_lock when acquiring explicitly sched_lock in order to prevent
      races with other td_lock contenders.
    - Merge the ULE's internal function thread_block_switch() into the global
      thread_lock_block() and make the former semantic as the default for
      thread_lock_block().
    - Split out an invariant in order to have better checks.
    
    Tested by:	Giovanni Trematerra
    		<giovanni dot trematerra at gmail dot com>
    Approved by:	re (kib)
  3. MFC r203414:

    davidxu committed
    After busied the lock, re-read state word before checking waiters flag,
    otherwise, the waiters bit may not be set and a wakeup is lost.
    
    Approved by:	re (kib)
Commits on Feb 7, 2010
  1. MFC: r203486: Shortening a passphrase caused wrong authentication key

    ru committed
    to be used.
    
    Approved by:	re (kib)
Commits on Feb 6, 2010
  1. MFC: r203185

    marius committed
    Implement handling of the third argument of cpu_switch().
    
    PR:		143215
    Approved by:	re (kib)
Commits on Feb 2, 2010
  1. MFC r203082:

    yongari committed
      Add initial support for RTL8103E PCIe fastethernet.
    
      PR:	kern/142974
      Approved by:	re (kensmith)
Commits on Feb 1, 2010
  1. @bsdjhb

    MFC 203070:

    bsdjhb committed
    Initialize the ifnet before calling mii_phy_probe() as some phy drivers
    (e.g. e1000phy(4)) expect if_dname to be valid when they are probed.
    
    Approved by:	re (kensmith)
  2. @bsdjhb

    MFC: Disable the alignment restrictions in the bus dma tags for RX an…

    bsdjhb committed
    …d TX
    
    buffers.  Recent fixes to bus dma exposed a bug somewhere (igb?) that
    caused igb(4) to no longer receive packets without this change.
    
    Approved by:	re (kib)
  3. @delphij

    MFC r201406:

    delphij committed
    Reduce diff against OpenSolaris - move Giant acquire/release to
    zfs_znode.c.  As a side effect this also eliminates two potential
    Giant leaks.
    
    Approved by:  re (kib)
Commits on Jan 31, 2010
  1. MFC: r203094

    marius committed
    - Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic
      indicating an already initialized lock.
    - Check for an empty MSI/MSI-X queue entry before asserting that we have
      received a MSI/MSI-X message in order to not panic in case of stray MSI/
      MSI-X queue interrupts which may happen in case of using an interrupt
      handler rather than a filter.
    
    Approved by:	re (kib)
Something went wrong with that request. Please try again.