swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d

sort by:
Revision Author Date Message Commit Date
283cfbd 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 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 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 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 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 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 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 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 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 Get ready for 7.2-RELEASE builds. Approved by: re (implicit) 01 May 2009, 02:18:54 UTC
553251d Predict announcement day for 7.2-RELEASE. Approved by: re (implicit) 01 May 2009, 02:17:08 UTC
950d78a Merge r191705 change in the English version. Submitted by: delphij Approved by: re (implicit) 30 April 2009, 21:39:56 UTC
a419d3d Revise entry for superpages. Suggested by: rwatson Approved by: re (implicit) 30 April 2009, 21:20:09 UTC
8622735 Sync with English revisions. Approved by: re (hrs) 30 April 2009, 06:17:56 UTC
4c63b04 Various wording/grammar fixes. Suggested by: keramida Approved by: re (implicit) 29 April 2009, 17:50:48 UTC
47fdd5c - 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 Fix a typo. Spotted by: pluknet at gmail.com Approved by: re (implicit) 29 April 2009, 08:46:50 UTC
2ce94e4 Fix a typo. Approved by: re (implicit) 29 April 2009, 07:37:07 UTC
79a0db9 - 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 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 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 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 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 Add -C back. Approved by: re (kensmith) 27 April 2009, 19:15:33 UTC
20d4110 Add a missing space and remove a superfluous char. Approved by: re (implicit) 26 April 2009, 19:16:32 UTC
1332e2a 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 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 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 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 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 - Add/usr trademarks for Windows; - Various typo fixes. Approved by: re (implicit) 26 April 2009, 08:17:14 UTC
9830d70 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 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 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 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 - 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 Add &release.next;. Approved by: re (implicit) 25 April 2009, 21:16:06 UTC
8a382fa Bump version number for 7.2. Approved by: re (implicit) 25 April 2009, 21:11:17 UTC
0bed30a Trim errata document for 7.2. Approved by: re (implicit) 25 April 2009, 21:10:38 UTC
a57407c 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 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 Remove footer belonging to -STABLE version Approved by: re (implicit) 25 April 2009, 12:58:01 UTC
e718dab Update various entities required by release notes. Approved by: re (implicit) 25 April 2009, 12:53:52 UTC
e85b008 Remove old (unmaintained) translations. Approved by: re (implicit) 25 April 2009, 12:32:12 UTC
7c49dd5 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 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 Adjust for the 7.2-RELEASE package set. Approved by: re (kib) 23 April 2009, 12:05:55 UTC
488bb83 MFC r190822 Move an "end list" macro to the right place. Approved by: re (kensmith) 23 April 2009, 08:11:48 UTC
001d425 Get ready for 7.2-RC2 builds. Approved by: re (implicit) 23 April 2009, 02:30:44 UTC
90a92c4 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 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 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 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 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 MFC: r191265 Add docs category. Approved by: re (kensmith) 21 April 2009, 09:55:17 UTC
e43ac75 MFC r191232 Fix bug in event timeout handling Submitted by: mav Approved by: re (kib) 20 April 2009, 17:11:21 UTC
eaac103 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 MFC of tzdata2009f Correct DST information for Pakistan for 2009. Approved by: re (kip) 18 April 2009, 12:16:33 UTC
01ebb5a 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 MFC: r191072 Fix whitespace. Approved by: re (kib) 17 April 2009, 23:11:18 UTC
20f0cab 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 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 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 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 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 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 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 Almost ready for 7.2-RC1 builds. Approved by: re (implicit) 15 April 2009, 04:25:31 UTC
67cc457 Update CVS tag to RELENG_7_2. Approved by: re (implicit) 15 April 2009, 04:24:24 UTC
c008db5 Bump version from 7.1 to 7.2. Approved by: re (implicit) 15 April 2009, 04:23:17 UTC
f1b41ea Change default version for manual pages to 7.2. Approved by: re (implicit) 15 April 2009, 04:22:27 UTC
c2e5621 Update branch to use. Approved by: re (implicit) 15 April 2009, 04:21:21 UTC
38541ca 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 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 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 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 Add ixgbe and remove ixgb driver support from GENERIC in the amd64 architecture. Approved by: re 14 April 2009, 00:35:56 UTC
a14c917 Update Makefile with new file for ixgbe driver Approved by: re 14 April 2009, 00:27:05 UTC
7893bd1 Add extra file for the ixgbe driver checkin Approved by: re 14 April 2009, 00:24:59 UTC
ebf6e71 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 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 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 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 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 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 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 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 MFC: Respect RBX_MUTE flag from boot[012]. Approved by: re (kib) 12 April 2009, 23:10:01 UTC
8b0d2ba MFC: Make machdep.hyperthreading_allowed working. Approved by: re (kib) 12 April 2009, 23:06:23 UTC
c983416 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 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 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 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 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 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 MFC r190832: Mention support of 1000baseSX and 2500baseSX. Approved by: re (kensmith) 11 April 2009, 15:04:51 UTC
78d1fc3 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 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 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 MFC r187460: Add a limit on namecache entries. Approved by: re (kib) 08 April 2009, 04:30:16 UTC
back to top