283cfbd | Colin Percival | 27 May 2010, 03:15:04 UTC | 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 | 27 May 2010, 03:15:04 UTC |
02fa02b | Colin Percival | 27 February 2010, 10:55:43 UTC | MFC r197223: Fix a deadlock in the ULE scheduler. Approved by: so (cperciva) Errata: FreeBSD-EN-10:02.sched_ule | 27 February 2010, 10:55:43 UTC |
f6461c2 | Simon L. Nielsen | 06 January 2010, 21:45:30 UTC | 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) | 06 January 2010, 21:45:30 UTC |
7a9c4ae | Simon L. Nielsen | 03 December 2009, 12:59:39 UTC | 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) | 03 December 2009, 12:59:39 UTC |
30844af | Colin Percival | 03 December 2009, 09:18:40 UTC | 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 | 03 December 2009, 09:18:40 UTC |
dcb79ab | Simon L. Nielsen | 02 October 2009, 18:09:56 UTC | 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) | 02 October 2009, 18:09:56 UTC |
bbbdd38 | Simon L. Nielsen | 29 July 2009, 00:14:14 UTC | 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) | 29 July 2009, 00:14:14 UTC |
a2b1ac0 | Colin Percival | 24 June 2009, 05:28:09 UTC | 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 | 24 June 2009, 05:28:09 UTC |
e8a0912 | Colin Percival | 10 June 2009, 10:31:11 UTC | 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 | 10 June 2009, 10:31:11 UTC |
4c9cf78 | Ken Smith | 01 May 2009, 02:18:54 UTC | Get ready for 7.2-RELEASE builds. Approved by: re (implicit) | 01 May 2009, 02:18:54 UTC |
553251d | Ken Smith | 01 May 2009, 02:17:08 UTC | Predict announcement day for 7.2-RELEASE. Approved by: re (implicit) | 01 May 2009, 02:17:08 UTC |
950d78a | Hiroki Sato | 30 April 2009, 21:39:56 UTC | Merge r191705 change in the English version. Submitted by: delphij Approved by: re (implicit) | 30 April 2009, 21:39:56 UTC |
a419d3d | Hiroki Sato | 30 April 2009, 21:20:09 UTC | Revise entry for superpages. Suggested by: rwatson Approved by: re (implicit) | 30 April 2009, 21:20:09 UTC |
8622735 | Xin Li | 30 April 2009, 06:17:56 UTC | Sync with English revisions. Approved by: re (hrs) | 30 April 2009, 06:17:56 UTC |
4c63b04 | Hiroki Sato | 29 April 2009, 17:50:48 UTC | Various wording/grammar fixes. Suggested by: keramida Approved by: re (implicit) | 29 April 2009, 17:50:48 UTC |
47fdd5c | Hiroki Sato | 29 April 2009, 15:22:58 UTC | - 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) | 29 April 2009, 15:22:58 UTC |
6e121cd | Hiroki Sato | 29 April 2009, 08:46:50 UTC | Fix a typo. Spotted by: pluknet at gmail.com Approved by: re (implicit) | 29 April 2009, 08:46:50 UTC |
2ce94e4 | Hiroki Sato | 29 April 2009, 07:37:07 UTC | Fix a typo. Approved by: re (implicit) | 29 April 2009, 07:37:07 UTC |
79a0db9 | Hiroki Sato | 29 April 2009, 06:52:04 UTC | - 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) | 29 April 2009, 06:52:04 UTC |
1207829 | Hiroki Sato | 29 April 2009, 06:14:12 UTC | 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) | 29 April 2009, 06:14:12 UTC |
9c3bace | Hiroki Sato | 28 April 2009, 04:45:06 UTC | Update release notes: schizo driver on sparc64, txp(4) various improvements, tap(4) SIOSIFMTU support. Approved by: re (implicit) | 28 April 2009, 04:45:06 UTC |
a357719 | Hiroki Sato | 27 April 2009, 21:53:44 UTC | 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) | 27 April 2009, 21:53:44 UTC |
194e7d6 | Christian Brueffer | 27 April 2009, 20:38:27 UTC | 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) | 27 April 2009, 20:38:27 UTC |
0caf2b7 | Xin Li | 27 April 2009, 19:15:33 UTC | Add -C back. Approved by: re (kensmith) | 27 April 2009, 19:15:33 UTC |
20d4110 | Marc Fonvieille | 26 April 2009, 19:16:32 UTC | Add a missing space and remove a superfluous char. Approved by: re (implicit) | 26 April 2009, 19:16:32 UTC |
1332e2a | Hiroki Sato | 26 April 2009, 18:10:07 UTC | 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) | 26 April 2009, 18:10:07 UTC |
46303ac | Hiroki Sato | 26 April 2009, 16:56:03 UTC | 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) | 26 April 2009, 16:56:03 UTC |
7caf5e3 | Hiroki Sato | 26 April 2009, 14:03:52 UTC | 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) | 26 April 2009, 14:03:52 UTC |
cb0faeb | Marc Fonvieille | 26 April 2009, 09:54:03 UTC | s/&os:/&os;/ wrongly added by myself (damn it builded fine even with the wrong version:( ) Submitted by: marius Approved by: re (implicit) | 26 April 2009, 09:54:03 UTC |
ecde689 | Hiroki Sato | 26 April 2009, 08:29:35 UTC | 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) | 26 April 2009, 08:29:35 UTC |
36d8f46 | Marc Fonvieille | 26 April 2009, 08:17:14 UTC | - Add/usr trademarks for Windows; - Various typo fixes. Approved by: re (implicit) | 26 April 2009, 08:17:14 UTC |
9830d70 | Marc Fonvieille | 26 April 2009, 08:00:41 UTC | MFC: r191509: Unbreak the build of relnotes. r191511: Bump copyright year; Add missing colon and fix broken entity. Approved by: re (implicit) | 26 April 2009, 08:00:41 UTC |
3d04e4c | Hiroki Sato | 26 April 2009, 00:29:49 UTC | 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) | 26 April 2009, 00:29:49 UTC |
c8deb4d | Hiroki Sato | 25 April 2009, 23:09:39 UTC | 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) | 25 April 2009, 23:09:39 UTC |
b55b006 | Marius Strobl | 25 April 2009, 23:08:59 UTC | 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) | 25 April 2009, 23:08:59 UTC |
d1d376a | Hiroki Sato | 25 April 2009, 21:32:48 UTC | - Use arch="" attr instead of literal [&arch.xxx;]. - Bump copyright year. - Delete trailing whitespaces. Approved by: re (implicit) | 25 April 2009, 21:32:48 UTC |
6a4b2a7 | Hiroki Sato | 25 April 2009, 21:16:06 UTC | Add &release.next;. Approved by: re (implicit) | 25 April 2009, 21:16:06 UTC |
8a382fa | Hiroki Sato | 25 April 2009, 21:11:17 UTC | Bump version number for 7.2. Approved by: re (implicit) | 25 April 2009, 21:11:17 UTC |
0bed30a | Hiroki Sato | 25 April 2009, 21:10:38 UTC | Trim errata document for 7.2. Approved by: re (implicit) | 25 April 2009, 21:10:38 UTC |
a57407c | Marc Fonvieille | 25 April 2009, 20:42:21 UTC | 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) | 25 April 2009, 20:42:21 UTC |
e70b498 | Marc Fonvieille | 25 April 2009, 13:52:47 UTC | 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) | 25 April 2009, 13:52:47 UTC |
71d2e94 | Marc Fonvieille | 25 April 2009, 12:58:01 UTC | Remove footer belonging to -STABLE version Approved by: re (implicit) | 25 April 2009, 12:58:01 UTC |
e718dab | Marc Fonvieille | 25 April 2009, 12:53:52 UTC | Update various entities required by release notes. Approved by: re (implicit) | 25 April 2009, 12:53:52 UTC |
e85b008 | Marc Fonvieille | 25 April 2009, 12:32:12 UTC | Remove old (unmaintained) translations. Approved by: re (implicit) | 25 April 2009, 12:32:12 UTC |
7c49dd5 | Robert N. M. Watson | 23 April 2009, 18:23:08 UTC | 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) | 23 April 2009, 18:23:08 UTC |
bb23227 | Christian Brueffer | 23 April 2009, 17:19:25 UTC | MFC r191414 Correct the information about when the respective functionality first appeared in FreeBSD. Approved by: re (kensmith) | 23 April 2009, 17:19:25 UTC |
90feba2 | Ken Smith | 23 April 2009, 12:05:55 UTC | Adjust for the 7.2-RELEASE package set. Approved by: re (kib) | 23 April 2009, 12:05:55 UTC |
488bb83 | Christian Brueffer | 23 April 2009, 08:11:48 UTC | MFC r190822 Move an "end list" macro to the right place. Approved by: re (kensmith) | 23 April 2009, 08:11:48 UTC |
001d425 | Ken Smith | 23 April 2009, 02:30:44 UTC | Get ready for 7.2-RC2 builds. Approved by: re (implicit) | 23 April 2009, 02:30:44 UTC |
90a92c4 | Robert Noland | 22 April 2009, 21:50:32 UTC | 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) | 22 April 2009, 21:50:32 UTC |
48db3cc | Colin Percival | 22 April 2009, 14:07:14 UTC | 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) | 22 April 2009, 14:07:14 UTC |
c489d1a | Ollivier Robert | 22 April 2009, 13:18:13 UTC | MFH of changeset r191200: Add an entry for the French macbook keyboard layout. Approved by: re (kensmith) | 22 April 2009, 13:18:13 UTC |
7f809da | Bjoern A. Zeeb | 22 April 2009, 08:37:02 UTC | 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) | 22 April 2009, 08:37:02 UTC |
df5642b | Colin Percival | 21 April 2009, 10:54:47 UTC | 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) | 21 April 2009, 10:54:47 UTC |
450fcfd | Marc Fonvieille | 21 April 2009, 09:55:17 UTC | MFC: r191265 Add docs category. Approved by: re (kensmith) | 21 April 2009, 09:55:17 UTC |
e43ac75 | Maksim Yevmenkin | 20 April 2009, 17:11:21 UTC | MFC r191232 Fix bug in event timeout handling Submitted by: mav Approved by: re (kib) | 20 April 2009, 17:11:21 UTC |
eaac103 | Maksim Yevmenkin | 20 April 2009, 17:09:53 UTC | 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) | 20 April 2009, 17:09:53 UTC |
3c8b574 | Edwin Groothuis | 18 April 2009, 12:16:33 UTC | MFC of tzdata2009f Correct DST information for Pakistan for 2009. Approved by: re (kip) | 18 April 2009, 12:16:33 UTC |
01ebb5a | Marius Strobl | 17 April 2009, 23:22:06 UTC | 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) | 17 April 2009, 23:22:06 UTC |
6ed02dd | Marius Strobl | 17 April 2009, 23:11:18 UTC | MFC: r191072 Fix whitespace. Approved by: re (kib) | 17 April 2009, 23:11:18 UTC |
20f0cab | Alexander Kabaev | 17 April 2009, 21:18:17 UTC | 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) | 17 April 2009, 21:18:17 UTC |
4eeba20 | John Baldwin | 17 April 2009, 17:13:41 UTC | MFC: Use a disk address instead of an int to hold the starting offset of an open partition. Approved by: re (kib) | 17 April 2009, 17:13:41 UTC |
a6a55fb | Dmitry Chagin | 17 April 2009, 17:05:31 UTC | 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) | 17 April 2009, 17:05:31 UTC |
69c7199 | Alan Cox | 17 April 2009, 16:42:03 UTC | 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) | 17 April 2009, 16:42:03 UTC |
e9430db | Alexander Kabaev | 15 April 2009, 16:36:13 UTC | 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 | 15 April 2009, 16:36:13 UTC |
77a9042 | Ken Smith | 15 April 2009, 04:28:22 UTC | Add package directory for 7.2-REL. While here add the one for 6.4-REL. Approved by: re (implicit) | 15 April 2009, 04:28:22 UTC |
12a15c4 | Ken Smith | 15 April 2009, 04:27:04 UTC | Bump __FreeBSD_version for 7.2-REL plus the shift to show this is a release branch. Approved by: re (implicit) | 15 April 2009, 04:27:04 UTC |
a12135a | Ken Smith | 15 April 2009, 04:25:31 UTC | Almost ready for 7.2-RC1 builds. Approved by: re (implicit) | 15 April 2009, 04:25:31 UTC |
67cc457 | Ken Smith | 15 April 2009, 04:24:24 UTC | Update CVS tag to RELENG_7_2. Approved by: re (implicit) | 15 April 2009, 04:24:24 UTC |
c008db5 | Ken Smith | 15 April 2009, 04:23:17 UTC | Bump version from 7.1 to 7.2. Approved by: re (implicit) | 15 April 2009, 04:23:17 UTC |
f1b41ea | Ken Smith | 15 April 2009, 04:22:27 UTC | Change default version for manual pages to 7.2. Approved by: re (implicit) | 15 April 2009, 04:22:27 UTC |
c2e5621 | Ken Smith | 15 April 2009, 04:21:21 UTC | Update branch to use. Approved by: re (implicit) | 15 April 2009, 04:21:21 UTC |
38541ca | Scott Long | 14 April 2009, 20:10:53 UTC | Don't register the CAM passthrough interface until interrupts are running. This fixes some problems at boot for some that are happening in fairly rare cases. It's just a hack, though, which is why it's only going into stable/7 for now. Note that this hack has a side effect of possibly not scanning the AMR buses for /dev/passN devices at boot. These devices are not required for access to the RAID arrays, and only a few tools use them. If this affects you, let me know. Approved by: re | 14 April 2009, 20:10:53 UTC |
929e3f2 | George V. Neville-Neil | 14 April 2009, 18:52:39 UTC | MFC of a Chelsio bug fix. Fix a bug in the recent update to the Chelsio driver. The tick routine was not being restarted in the init_locked routine which could resulted in loss of carrier when updating the MTU. Approved by: re (kensmith) Obtained from: Chelsio Inc. | 14 April 2009, 18:52:39 UTC |
502b3b6 | Jack F Vogel | 14 April 2009, 16:48:49 UTC | Change default on RX queues to 1, this has been found as a more stable config. Approved by: re | 14 April 2009, 16:48:49 UTC |
4a9aaca | Jack F Vogel | 14 April 2009, 00:38:02 UTC | OK, been a long weekend and fingers are getting tired, missed changing the file name :*( Approved by: re | 14 April 2009, 00:38:02 UTC |
5ef0322 | Jack F Vogel | 14 April 2009, 00:35:56 UTC | Add ixgbe and remove ixgb driver support from GENERIC in the amd64 architecture. Approved by: re | 14 April 2009, 00:35:56 UTC |
a14c917 | Jack F Vogel | 14 April 2009, 00:27:05 UTC | Update Makefile with new file for ixgbe driver Approved by: re | 14 April 2009, 00:27:05 UTC |
7893bd1 | Jack F Vogel | 14 April 2009, 00:24:59 UTC | Add extra file for the ixgbe driver checkin Approved by: re | 14 April 2009, 00:24:59 UTC |
ebf6e71 | Jack F Vogel | 14 April 2009, 00:23:13 UTC | MFC ixgbe version 1.7.4 for FreeBSD 7.2, this is earlier than planned but coordinated with and approved by RE. Most important reason for this was so that FreeBSD 7.2 will have native support for the 82599 controller which is part of the Nehalem launch. The driver now does pluggable optics, multispeed fiber, and header split. I am adding this to the GENERIC kernel only in the amd64 architecture since its where I expect most use and others were untested. Enjoy! Approved by: re | 14 April 2009, 00:23:13 UTC |
0aafab2 | Max Laier | 13 April 2009, 22:17:03 UTC | MFH r190903 & r190895: Remove interfaces from interface groups on detach. Reported by: various Submitted by: Mikolaj Golub (r190895) PR: kern/130977, kern/131310 Approved by: re (gnn) | 13 April 2009, 22:17:03 UTC |
60e61a0 | Bjoern A. Zeeb | 13 April 2009, 20:19:28 UTC | MFC r186308 by qingli: The ppp application relies on the if_tun interface to properly install a ptp host route between the end points. The ppp module upates this router based on user configuration later on. The rt_Update() seems to always set the RTF_GATEWAY flag, which is broken. PR: bin/130159 Approved by: re (kensmith) | 13 April 2009, 20:19:28 UTC |
5a169d4 | David Xu | 13 April 2009, 14:25:36 UTC | MFC r190987 from head to stable/7: Make UMTX_OP_WAIT_UINT actually wait for an unsigned integer on 64-bits machine. Approved by: re (kib) | 13 April 2009, 14:25:36 UTC |
e875af6 | Nathan Whitehorn | 13 April 2009, 14:15:36 UTC | MFC r190946: Fix recognition of kernel-mode traps that pass through the KDB trap handler but do not actually invoke KDB. This includes recoverable machine checks encountered in kernel mode. This patch causes machines with Grackle host-PCI bridges to be able to correctly enumerate them again. Reviewed by: marcel Approved by: re | 13 April 2009, 14:15:36 UTC |
3d0c10f | Robert N. M. Watson | 13 April 2009, 11:54:22 UTC | Merge r190996 from head to stable/7: When writing out updated pollfd records when returning from poll(), only copy out the revents field, not the whole pollfd structure. Otherwise, if the events field is updated concurrently by another thread, that update may be lost. This issue apparently causes problems for the JDK on FreeBSD, which expects the Linux behavior of not updating all fields (somewhat oddly, Solaris does not implement the required behavior, but presumably our adaptation of the JDK is based on the Linux port?). MFC after: 2 weeks PR: kern/130924 Submitted by: Kurt Miller <kurt @ intricatesoftware.com> Discussed with: kib Approved by: re (kib) | 13 April 2009, 11:54:22 UTC |
6087c17 | Edwin Groothuis | 13 April 2009, 10:41:25 UTC | MFC of tzdata2009e - Jordan went into DST in the last Thursday in March instead of the last Friday in March. - Palestine has extended the DST time with one week before and one month after. Approved by: re (kip) | 13 April 2009, 10:41:25 UTC |
bf7f223 | Edwin Groothuis | 13 April 2009, 09:22:03 UTC | MFC of tzdata2009d: - Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00 - Tunisia will not observe DST this year. - Syria will start DST on 2009-03-27 00:00 this year - the Province of San Luis will go to utc-04:00 Approved by: re (kib) | 13 April 2009, 09:22:03 UTC |
634081e | Maxim Sobolev | 12 April 2009, 23:10:01 UTC | MFC: Respect RBX_MUTE flag from boot[012]. Approved by: re (kib) | 12 April 2009, 23:10:01 UTC |
8b0d2ba | Maxim Sobolev | 12 April 2009, 23:06:23 UTC | MFC: Make machdep.hyperthreading_allowed working. Approved by: re (kib) | 12 April 2009, 23:06:23 UTC |
c983416 | Alexander Kabaev | 12 April 2009, 19:50:46 UTC | MFC change 190756: Fix logic in MOD_LOAD handler to call dcons_attach after all successful dcons_drv_init invocations. Testing return value for 0 does not work for cases where dcons_drv_init was called already as part of low level onsole initialization. Approved by: re(kib) | 12 April 2009, 19:50:46 UTC |
7ba53cd | Alexander Kabaev | 12 April 2009, 19:41:16 UTC | MFC changes 190533 and 190945: Replace v_dd vnode pointer with v_cache_dd pointer to struct namecache in directory vnodes. Allow namecache dotdot entry to be created pointing from child vnode to parent vnode if no existing links in opposite direction exist. Use direct link from parent to child for dotdot lookups otherwise. This restores more efficient dotdot caching in NFS filesystems which was lost when vnodes stoppped being type stable. Majority of backporting work for this was done by jhb. Reviewed by: jhb, kib Approved by: re (kib) | 12 April 2009, 19:41:16 UTC |
6aeac57 | Hajimu UMEMOTO | 12 April 2009, 19:06:41 UTC | MFH r190382,190416,190525: - getaddrinfo(3) should accept numeric when ai_socktype is not specified in hint or hints is NULL. - Add support for SCTP to getaddrinfo(3). Now, getaddrinfo(3) returns two SOCK_STREAMs, IPPROTO_TCP and IPPROTO_SCTP. It confuses some programs. If getaddrinfo(3) returns IPPROTO_SCTP when SOCK_STREAM is specified by hints.ai_socktype, at least Apache doesn't work. So, I made getaddrinfo(3) to return IPPROTO_SCTP with SOCK_STREAM only when IPPROTO_SCTP is specified explicitly by hints.ai_protocol. - Query DNS only once per an address family. Approved by: re (kib) | 12 April 2009, 19:06:41 UTC |
b66c348 | Alexander Kabaev | 12 April 2009, 17:43:41 UTC | Reimplement r189287 for -stable: Change vfs_busy to wait until an outcome of pending unmount operation is known and to retry or fail accordingly to that outcome. This fixes the problem with namespace traversing programs failing with random ENOENT errors if someone just happened to try to unmount that same filesystem at the same time. Prodded by: dhw, obrien Approved by: re(kib) Sponsored by: Juniper Networks, Inc. | 12 April 2009, 17:43:41 UTC |
4c06b81 | Xin Li | 11 April 2009, 15:19:26 UTC | MFC r190482: zero out memory before use and free. Approved by: re (kib) Security: Potential Information Leak | 11 April 2009, 15:19:26 UTC |
7bd2116 | Xin Li | 11 April 2009, 15:16:11 UTC | MFC r190809, 190810: Update driver to vendor 1.16 plus some local changes to maintain our old tweaks/behavor and to fix a bug with multiple cards. Approved by: re (kensmith) | 11 April 2009, 15:16:11 UTC |
739e968 | Xin Li | 11 April 2009, 15:04:51 UTC | MFC r190832: Mention support of 1000baseSX and 2500baseSX. Approved by: re (kensmith) | 11 April 2009, 15:04:51 UTC |
78d1fc3 | Xin Li | 11 April 2009, 14:10:42 UTC | MFC r190656: Fix a crash when corrupted data file is found. PR: bin/32686 Approved by: re (kib) | 11 April 2009, 14:10:42 UTC |
bf97dd1 | Dmitry Chagin | 10 April 2009, 13:45:56 UTC | Merge from HEAD to stable/7: r186211: Remove obsolete AT_DEBUG stuff. It never should have been committed in the first place, let alone migrated to linux emulation. r189362: Add AT_PLATFORM, AT_HWCAP and AT_CLKTCK auxiliary vector entries which are used by glibc. This silents the message "2.4+ kernel w/o ELF notes?" from some programs at start, among them are top and pkill. Do the assignment of the vector entries in elf_linux_fixup() as it is done in glibc. Fix some minor style issues. Approved by: re (Ken Smith), kib(mentor) | 10 April 2009, 13:45:56 UTC |
e4a3612 | Bjoern A. Zeeb | 10 April 2009, 12:32:44 UTC | MFC r190800: With the right comparison we get a proper wscale value and thus more adequate TCP performance with IPv6. Changes for IPv4, r166403 and r172795, both ignored the IPv6 counterpart and left it in the state of art of year 2000. The same logic in syncache already shares code between v4 and v6 so things do not need to be adapted there. Reported by: Steinar Haug (sthaug nethelp.no) Tested by: Steinar Haug (sthaug nethelp.no) Approved by: re (kib) | 10 April 2009, 12:32:44 UTC |
4500ddc | Stephen McKay | 08 April 2009, 04:30:16 UTC | MFC r187460: Add a limit on namecache entries. Approved by: re (kib) | 08 April 2009, 04:30:16 UTC |