CHANGES revision 1.1141
1# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1141 $>
2#
3#
4# [Note: This file does not mention every change made to the NetBSD source tree.
5# For an exhaustive list, please subscribe to the `source-changes' mailing list,
6# or see the mailing list archives.  For more information, send a message
7# containing just the word `help' to `majordomo@NetBSD.org'.]
8#
9# ----------------------------------------------------------------------------
10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
11#
12#	theme: Content ...
13#		more content ...
14#		more content. [developer DATE-FORMAT]
15#
16# That's it, one tab to start an item, and two tabs to indent the content.
17# Also please start the content with a capital and end it with a dot.
18#
19# This is very important for the www scripts, otherwise it won't be able to
20# parse the file and the HTML output will be mangled.
21#
22# See htutils/changes/changes2html script for more details.
23#
24# ----------------------------------------------------------------------------
25
26
27Changes from NetBSD 4.0 to NetBSD 5.0:
28	evbppc: Add support for Xilinx Virtex II-Pro/4-FX. [freza 20061202]
29	mac68k: Add support for four more NuBus video cards, including the
30		VillageTronic MacPicasso 340. [hauke 20061206]
31	puc(4): Add support for Perle Systems 4 and 8 ports modem boards.
32		[manu 20071209]
33	arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
34	arm: Add support for IXP425 watchdog timer. [scw 20061210]
35	libutil: Add flags_to_string(3) and string_to_flags(3),
36		moved from ls(1). [christos 20061214]
37	arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0.
38		Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro.
39		[peter 20061217]
40	zaurus: Add support for Sharp C3x00 PDA. [ober 20061217]
41	kernel: Merge yamt-splraseipl branch, which provides splraiseipl(9)
42		and makeiplcookie(9). [yamt 20061221]
43	sgimips: Add support for Set Engineering's GIO Fast Ethernet board.
44		[rumble 20061223]
45	sgimips: Add support for the SGI Light/Entry/Starter LG1/LG2
46		framebuffers found in Indigo systems. [rumble 20061226]
47	nfs: Remove NQNFS support from kernel. [yamt 20061227]
48	kernel, srtconfig(1): First import of the source-address-based routing
49		pseudo-device.  [mouse 20061229]
50	sgimips: Add i8254 timecounter(9) support for use on IP12.
51		[rumble 20061229]
52	mount_psshfs(8): Add puffs sshfs. [pooka 20061229]
53	njata(4): Add support for Workbit CF32A CF adapter,
54		aka BUFFALO RCF-CBA2.  [ichiro 20061231]
55	amd64, i386: Report and work around some of the known errata for
56		Athlon 64 and Opteron processors. [ad 20070101]
57	i386: Add fatboot, sub-512 byte bootloader that can be written into
58		the first sector of a FAT16 filesystem and will load
59		the secondary bootloader from it. [dsl 20070101]
60	udf: Implement read-only access to UDF 2.50 and UDF 2.60 discs
61		that use metadata partition mappings. [reinoud 20070104]
62	i386: Add support for Microsoft Xbox. [jmcneill 20070105]
63	ntp: Import ntp 4.2.4 (20061228). Tracking of network interface
64		address changes is now supported - no more ntpd
65		restarts when interface addresses are re-configured
66		(WLAN/DSL/ppp/...). [kardel 20070106]
67	config(1): Introduce a new -L option, generates a lint configuration.
68		[cube 20070108]
69	umass(4): Add a quirk for the Sony Cybershot USB camera.
70		From Mihai Chelaru. [christos 20070109]
71	kernel: Global 'securelevel' variable removed; it is now internal to
72		the secmodel. [elad 20070110]
73	gcc(1): Updated to version 4.1.2-20070110. [mrg 20070111]
74	zaurus: Add MI todr(9) and timecounter(9) support. [ober 20070112]
75	acpitools: Added from FreeBSD via fvdl. [christos 20070114]
76	kernel: Add syscalls for POSIX Real-time library. [ad 20070116]
77	adb(4): Add new and simplified MI ADB drivers. [macallan 20070117]
78	macppc: Add a driver for the SGS 7433 mixer found in some G3 Macs.
79		[macallan 20070117]
80	viaenv(4): Add support for the VIA VT8231 hardware monitor and
81		remove viapm(4) code. From OpenBSD. [xtraeme 20070120]
82	scsictl(8): Added setspeed command, to set the highest speed that the
83		optical drive should use for reading data,
84		contributed by Kimura Fuyuki. [bouyer 20070122]
85	msk(4): Pull support for some devices and many bug fixes from OpenBSD.
86		[msaitoh 20070130]
87	uplcom(4): Add support for Willcom WS002IN PHS device
88		(Prolific Technology PL2303X). [msaitoh 20070131]
89	zaurus: Updates to allow Zaurus screen to rotate 90 degrees to a usable
90		state with the keyboard. From OpenBSD. [ober,peter 20070202]
91	security(8): Add support for per-user /tmp. [elad 20070204]
92	ugensa(4): Add support Novatel Merlin, used in VZ V620.
93		From John Nielsen on freebsd-mobile. [gdt 20070205]
94	i386, amd64: Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206]
95	find(1): Add -delete option from FreeBSD. [elad 20070206]
96	rum(4): Add support for MELCO WLI-U2-SG54HP and PLANEX GW-US54Mini2.
97		[elad 20070206]
98	kernel: Merge the newlock2 branch. Introduces a number of new
99		kernel synchronization primitives, improves scalability
100		on MP systems, and replaces the existing SA threads model
101		with a 1:1 threading model. [ad 20070209]
102	news68k: Implement generic softintr(9) support. [tsutsui 20070210]
103	ubsa(4): Add support for CDMA modems sold by Eurotel (now O2).
104		[salo 20070210]
105	refuse: Added FUSE (file system in userspace) compatibility
106		functionality, layered on top of libpuffs. [agc 20070211]
107	i386: Added an opencrypto provider for VIA ACE (AES encryption
108		instructions), ported from OpenBSD. [daniel 20070217]
109	shark: Add generic softintr(9) support. [matt 20070218]
110	kernel: Add code to support per-system call statistics. [dsl 20070218]
111	sdiff(1): Replaced by OpenBSD sdiff(1) (public domain). [rmind 20070219]
112	sgimips: Support the sq(4) interface on the Challenge S's IOPLUS
113		mezzanine. [rumble 20070219]
114	btuart(4): Add support for Bluetooth HCI UART (H4) driver.
115		[kiyohara 20070221]
116	btuartd(8): Add support for Bluetooth HCI UART (H4) daemon.
117		[kiyohara 20070221]
118	bus_dma(9): Add a pair of new bus_dma(9) functions,
119		bus_dmatag_subregion(9) and bus_dmatag_destroy(9)
120		that allow a device to restrict the bus address range.
121		[mrg 20070221]
122	kernel: Replace the Mach-derived boolean_t type with the C99 bool type.
123		[thorpej 20070221]
124	arm: Add PXA2x0 RTC driver. [nonaka 20070225]
125	mutex(9), rwlock(9): Support priority inheritance. [yamt 20070226]
126	eeprom(8): Add the missing kernel bits on arm and powerpc that kept
127		eeprom from actually changing firmware settings.
128		[macallan 20070228]
129	MAKEDEV(8), MAKEDEV.local(8): Let MAKEDEV.local use functions
130		defined in MAKEDEV. [apb 20070303]
131	dkscan_bsdlabel(8): Add a tool to scan disks for BSD disklabels.
132		[martin 20070301]
133	MAKEDEV(8), init(8): Make MAKEDEV(8) create the mfs /dev rather than
134		init(8). [dsl 20070302]
135	x68k: Add generic softintr(9) support. [tsutsui 20070304]
136	luna68k: Add generic softintr(9) support. [tsutsui 20070304]
137	misc: Remove all use of caddr_t, which should be replaced with
138		appropriate pointer types. [christos 20070304]
139	file(1): Update to 4.20.  [pooka 20070304]
140	cesfic: Add generic softintr(9) support. [tsutsui 20070305]
141	hfs: Add read-only Apple HFS+ file system support. [dillo 20070305]
142	ipv6: Add ipv6 fast forward. [liamjfoy 20070307]
143	amd64, i386: Add support for the High Precision Event Timer driver.
144		[njoly 20070308]
145	next68k: Add generic softintr(9) support. [tsutsui 20070308]
146	openssh: Import 4.6. [christos 20070310]
147	aiboost(4): ASUS AI Booster ACPI Hardware monitor driver,
148		adapted from FreeBSD for envsys(4). [xtraeme 20070313]
149	evbmips: Add Infineon ADM5120 port. [dyoung 20070320]
150	kernel: Import of DRM (Direct Rendering Manager). Not yet enabled
151		by default. [drochner 20070320]
152	i386, amd64: Intel(R) On Demand Clock Modulation driver, to save
153		power and overheating in CPUs supporting the Thermal
154		Monitor feature (TM). Adapted from OpenBSD/FreeBSD.
155		See options(4) for more information. [xtraeme 20070320]
156	atari: Implement generic softintr(9) (untested). [tsutsui 20070321]
157	pkill(1): Add the -l (long format) option. [erh 20070321]
158	viadrm(4): Import viadrm(4) from DRI git. [jmcneill 20070323]
159	macppc: Add experimental Apple UniNorth AGP driver. [macallan 20070325]
160	agp(4): Add AGPv3 support to VIA AGP driver from FreeBSD.
161		[jmcneill 20070327]
162	libc: Add support for LC_TIME. [manu 20070328]
163	vax: Turn on generation of PIC code. [matt 20070331]
164	genfb(4): Generic framebuffer console driver with PCI and SBus
165		frontends. [macallan 20070411]
166	sgimips: Add support for SGI O2 PS/2 controller macekbc(4) and
167		onboard display adapter crmfb(4). [jmcneill 20070412]
168	sgimips: Import mavb(4) audio device driver for SGI O2 from
169		OpenBSD. [jmcneill 20070412]
170	sparc64: Add support for hardware monitoring on
171		Ultra Enterprise 450. See envctrl(4). [tnn 20070414]
172	puffs(4): Support NFS exporting puffs file servers. [pooka 20070416]
173	adb(4): Add a very simple driver for ADB button devices.
174		[macallan 20070416]
175	xargs(1): Bring in xargs from FreeBSD to gain -I, -J etc. but keep our
176		GNU compatible exit values. [christos 20070418]
177	mount_9p(8): Add support to mount a 9P file service with puffs.
178		[pooka 20070421]
179	kernel: Remove the CHECK_ALT_xxx() defines and emul_find() used
180		to locate files within an emulation's root directory.
181		Instead get namei() to check the emulation root first.
182		[dsl 20070422]
183	pax(1): Add a '-V' flag to pax for verbose summary without listing.
184		[christos 20070423]
185	prep: Add support for the MTX604 RAVEN based machine. Other RAVEN
186		based machines are also likely to work now. [garbled 20070426]
187	kernel: Added support for POSIX Asynchronous I/O. [rmind 20070430]
188	scan_ffs(8): Add a "-b" option to search a partition for valid
189		alternate superblocks. [perseant 20070501]
190	puffs(3): Add puffs_framebuf(3), which abstracts the buffer
191		management and event loop for networked file systems
192		using puffs_cc(3). Convert mount_psshfs(8) and
193		mount_9p(8) to use it. [pooka 20070505]
194	wd33c93: Enable Fast SCSI transfers for WD33C93B parts with
195		appropriate input clocks. [rumble 20070508]
196	kernel: Add the TFTPROOT kernel option for TFTP'ing root RAMdisk
197		at root mount time. [manu 20070508]
198	services(5), protocols(5): Pull iana-generated services and protocols
199		files using: http://www.sethwklein.net/projects/iana-etc/ .
200		[christos 20070508]
201	pf(4): Make 'nat' and 'rdr' translation rules obey state
202		policy flags ('if-bound', 'group-bound', 'floating').
203		Extend pf.conf(5) syntax to express the translation-state
204		policies. [dyoung 20070510]
205	gdb(1): Add target kvm support for amd64. [fvdl 20070515]
206	kernel: yamt-idlelwp branch was merged.
207		1. separate context switching and thread scheduling.
208		2. implement idle lwp.
209		3. clean up related MD/MI interfaces.
210		4. make scheduler(s) modular.
211		[yamt 20070518]
212	sh3: Implement fast path TLB miss handling. [uwe 20070518]
213	ld.elf_so(1): Support Solaris $ORIGIN etc. expansions in paths.
214		[christos 20070518]
215	uslsa(4): Added CP210x USB-RS232 ucom driver, as submitted by
216		Jonathan A. Kollasch in PR kern/33496. [dogcow 20070520]
217	procfs: Extend the Linux emulation of /proc to include
218		/proc/stat, /proc/loadavg and /proc/<pid>/statm.
219		[agc 20070524]
220	top(1): Allow a single process to be selected by pid.
221		Add a 'thread mode' that displays LWPs.
222		[ad 20070524]
223	isp(4): Major update to isp(4) driver, including 4Gb (24XX) card
224		support and new firmware sets. [mjacob 20070524]
225	libcurses: Merge in wide curses work done by Ruibiao Qui as a
226		Google Summer of Code project. [blymn 20070529]
227	split(1): Add a new command-line option "-n chunk_count", that splits
228		the input file into chunk_count smaller files.
229		[jschauma 20070531]
230	smsc(4): Added a driver for the hardware monitoring portion of
231		the SMSC LPC47B397. [blymn 20070601]
232	powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
233	file(1): Update to 4.21. [pooka 20070607]
234	zyd(4): Added OpenBSD's driver. Supports ZyDAS ZD1211/ZD1211B
235		USB IEEE 802.11b/g wireless network device. [kiyohara 20070609]
236	mac68k: Switch sn(4) Ethernet on mac68k to using MI SONIC driver.
237		[tsutsui 20070610]
238	tcp(4): Per socket keepalive timer settings. Ability to change
239		connection timeout. [christos 20070620].
240	gdb(1): Remove gdb 5.3. [skrll 20070621]
241	newgrp(1): Add POSIX (IEEE Std 1003.1, 2004 / Open Group Base
242		Specifications Issue 6) User Portability Utility to change
243		effective group ID. [ginsbach 20070621]
244	gcc(1): Updated to version 4.1.3-20070620.  [mrg 20070621]
245	df(1): Fix -P option, and add -g (in gigabytes) option.
246		[christos 20070624]
247	ntp: Updated to version 4.2.4p2. [kardel 20070624]
248	tcpdrop(8): Ported by anon ymous (from FreeBSD/OpenBSD).
249		[christos 20070625]
250	fast_ipsec(4): Add support for IPsec NAT-T. [degroote 20070627]
251	efs: Added read-only Silicon Graphics EFS file system. [rumble 20070629]
252	svhlabel(8): Add a tool to update disklabel(5) from SGI Volume Header,
253		like mbrlabel(8) for MBR label. [rumble 20070629]
254	envsys(4), sysmon_envsys(9): Imported envsys2. New API with the
255		following features:
256		- Cleaned up the API for simplicity and efficiency.
257		- Ability to send capacity/critical/warning events to powerd(8).
258		- Added support for a 'dictionary based communication channel'
259		  between sysmon_power(9) and powerd(8), that means there is
260		  no 32 bytes event size event restriction anymore.
261		- Binary compatibility with old envstat(8) and powerd(8) via
262		  COMPAT_40.
263		And more, please see envsys(4) and sysmon_envsys(9) for more
264		information.
265		[xtraeme 20070701]
266	libutil: Add estrndup(3). [pooka 20070701]
267	i386: Add support for VIA Esther. From FreeBSD. [christos 20070703]
268	mount_puffsportal: Add experimental version of portalfs
269		based on puffs(3).  [pooka 20070708]
270	i386: Add gcscehci(4) driver for the EHCI controller found in the AMD
271		Geode CS5536 companion controllers. [jmcneill 20070708]
272	nfsmb(4): Add support for NVIDIA nForce 2/3/4 SMBus controller and
273		SMBus driver. [kiyohara 20070711]
274	kernel: Implement per-CPU work-queues support for workqueue(9)
275		interface. [rmind 20070712]
276	dbri(4): Added support for audio input. [macallan 20070712]
277	sgimips: Add hardware cursor support to crmfb(4) on O2.
278		[macallan 20070715]
279	kernel: Add a native mremap(2) system call based on the UVM
280		implementation for COMPAT_LINUX(8). [joerg 20070717]
281	find(1): Add the '-E' option to interpret regexes as extended regexes.
282		[daniel 20070719]
283	alpha: Add timecounter(9) support and switch to MI todr(9)
284		with MI mc146818 driver. [tsutsui 20070721]
285	tcpdump(8): Import tcpdump-3.9.7. [drochner 20070724]
286	ichsmb(4): Add support for Intel ICH SMBus controller.
287		[kiyohara 20070728]
288	shark: Add dhclient(8) to the install disk image to be able to
289		configure network interfaces through DHCP.  [jmmv 20070729]
290	zaurus: Added support to detect AC adapter and charge battery.
291		[nonaka 20070729]
292	libarchive: Import libarchive-2.2.5. [joerg 20070729]
293	sparc: The cgfourteen(4) driver now supports wscons. [macallan 20070730]
294	shark: Switched the installation disk to use wscons instead of
295		pccons. [jmmv 20070731]
296	tcp(4): TCP socket buffers automatic sizing, ported from FreeBSD.
297		[rmind 20070802]
298	agp(4): Add support agp_amd64. Imported from FreeBSD.
299		[kiyohara 20070804]
300	cpuctl(8): A new utility which allows setting CPUs online/offline.
301		[ad 20070804]
302	libpthread: Make some significant performance improvements around
303		thread synchronization, and fix a minor problem with
304		detaching running threads. [ad 20070804]
305	rump: Add the Runnable Userspace Meta Program framework to sys/rump.
306		These are programs which compile in a part from the standard
307		kernel sources and run in userspace.  Their main use is
308		testing/debugging. Currently supported are a number of
309		file systems (e.g. ffs) through puffs(3). [pooka 20070805]
310	wscons(4): Add scrollback support to vcons, this should work with
311		any framebuffer console driver that uses vcons.
312		[macallan 20070805]
313	libarchive: Import libarchive-2.2.6. [joerg 20070806]
314	wtf(6): Search pkgsrc's help database when ran inside a package
315		directory. [hubertf 20070806]
316	libpthread: Another performance improvement, and a fix for an issue
317		that could cause threaded applications to hang under rare
318		circumstances. [ad 20070807]
319	mount_sysctlfs(8): sysctl(3) to file system translator. [pooka 20070809]
320	bge(4): Add support for BCM5786. [taca 20070810]
321	agp(4): Add agp support for i965Q. [markd 20070815]
322	slhci(4): Replace to Matthew Orgass's slhci(4). [kiyohara 20070815]
323	spdmem(4): Add Serial Presence Detect driver/support. This decodes
324		technical specifications stored in the eeprom on common types
325		of memory modules. [tnn 20070818]
326	uplcom(4): Add support for SMART Technologies-badged Prolific
327		USB-Serial converter. [sborrill 20070818]
328	amiga: Add wdc(4) frontent for the buddha and catweazle Z2 hardware.
329		[is 20070820]
330	btbc(4): Add support for AnyCom BlueCard. [kiyohara 20070820]
331	libm: Add C99 complex support (float/double). [drochner 20070820]
332	amd64: Enalbe LFS from sysinstall. [skd 20070821]
333	atactl(8): Improve SATA support. [bouyer 20070821]
334	agten(4): Add support for Fujitsu AG-10e graphics cards working as
335		accelerated framebuffer console. [macallan 20070826]
336	ichlpcib(4): The driver has added support for the TCO (watchdog) on
337		ICH6 or newer chipsets plus timecounter support. Also it can
338		be used on EM64T systems running the amd64 port. Adapted from
339		FreeBSD and OpenBSD. [xtraeme 20070826]
340	wlanctl(8): Add -p flag that only plints public (i.e. non-encrypted)
341		nodes. [dogcow 20070829]
342	ag10e(4): Add XFree86 driver to run the AG-10e in 24bit with
343		acceleration. [macallan 20070830]
344	viaide(4): Attach to the VIA CX700 IDE and NVIDIA MCP67 IDE and SATA
345		controllers. [xtraeme 20070831]
346	uchcom(4): Add support for WinChipHead CH341/340 USB-Serial adapter.
347		[tshiozak 20070903]
348	amd64, i386: cgd(4) is part of GENERIC. [joerg 20070906]
349	libpthread: scalability and performance enhancements. The MySQL
350		sysbench benchmark in read-only mode now scales to 900
351		simultaneous client threads on a 4xCPU i386 system before
352		serious performance drop-off occurs. [ad 20070907]
353	btconfig(8): Add a new option 'rssi' to enable/disable inquiry
354		results with RSSI, and add recognition of the
355		"inquiry result with RSSI" packets. [plunky 20070907]
356	kernel: Added support for POSIX message queues. [rmind 20070907]
357	aps(4): driver for IBM Thinkpad Active Protection System,
358		provides support for some sensors exported through
359		the envsys(4) framework. Ported by Pierre Pronchery
360		from OpenBSD. [xtraeme 20070911]
361	pcc(1): Import pcc-070920. [abs 20070920]
362	libutil: Add raise_default_signal(3) -- raise the default signal
363		handler. [lukem 20070925]
364	i386, amd64: pcc is now able to compile most of the i386 kernel.
365		a number of changes have been made for LKM and
366		preemption safety. [ad 20070927]
367	i386: i386 bootblocks are now able to boot amd64 kernels.
368		support for a.out kernels has been removed. [ad 20070927]
369	kernel: Added support for kernel core dumps to RAID 1 sets.
370		[oster 20071004]
371	kernel: The new socket option SO_NOHEADER tells the network
372		stack to strip the protocol header from packets
373		received on a raw socket. [dyoung 20071005]
374	gre(4): Available encapsulations increase to IPv6, UDP in
375		IPv6, and UDP in IPv4.  The Mobile IP encapsulation
376		is no more. [dyoung 20071005]
377	malloc(3): Replace the default memory allocator with 'jemalloc',
378		designed to perform well in both single- and multi-
379		threaded processes. This provides a significant
380		performance boost for many threaded workloads that
381		make use of malloc, such as MySQL. [ad 20071006]
382	kernel: A new SCHED_M2 scheduler, improves the performance on
383		MP systems, supports real-time and time-sharing classes,
384		ready for the CPU affinity. [rmind 20071009]
385	umidi(4): Add quirks to support Roland UA25, UA4FX and SonicCell.
386		[xtraeme 20071014]
387	kse(4): Add multicast filter support. [nisimura 20071014]
388	httpd(8): Import bozohttpd-20060517. [tls 20071016]
389	powerpc, prep, pmppc, evbppc, macppc, ibmnws, bebox, sandpoint, ofppc:
390		Merge ppcoea-renovation branch. [garbled 20071017]
391	prep: Convert to generic powerpc PCI framework. [garbled 20071017]
392	powerpc: New generic interrupt handler framework. [macallan 20071017]
393	macppc: Switch to generic powerpc interrupt framework.
394		[macallan 20071017]
395	prep: Convert to generic powerpc ISA framework. [garbled 20071017]
396	bebox: Convert to generic soft interrupts. [matt 20071017]
397	prep: Switch to generic powerpc interrupt framework. [garbled 20071017]
398	powerpc: New generic shared timecounters-based clock routines.
399		[garbled 20071017]
400	prep: Convert to generic powerpc clock. [garbled 20071017]
401	sandpoint: Convert to generic soft interrupts. [nisimura 20071017]
402	sandpoint: Switch to generic powerpc interrupt framework.
403		[nisimura 20071017]
404	sandpoint: Convert to generic powerpc clock/PCI/ISA framework.
405		[nisimura 20071017]
406	macppc: Convert to generic powerpc clock/PCI framework.
407		[macallan 20071017]
408	pmppc: Convert to generic powerpc clock/PCI/interrupt framework.
409		[garbled 20071017]
410	pmppc: Remove pmppc as a port, and move it to a supported board under
411		evbppc. [garbled 20071017]
412	ibmnws: Convert to generic powerpc clock.c/PCI/interrupt framework.
413		[rjs 20071017]
414	mvmeppc: Convert to generic powerpc clock.c/PCI/interrupt framework.
415		[garbled 20071017]
416	powerpc: Add shared PReP memory maps. [garbled 20071017]
417	sandpoint: DHCP/NFS bootloader. [nisimura 20071017]
418	macppc: Convert to generic powerpc bus_dma(9). [matt 20071017]
419	macppc: Convert to generic powerpc bus_space(9). [garbled 20071017]
420	powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
421	ofppc: Completely rewrite ofppc port from scratch. [garbled 20071017]
422	bebox: Convert to generic powerpc PCI/ISA framework. [ober 20071017]
423	macppc: Use genfb(4) as the default framebuffer instead of ofb.
424		[macallan 20071017]
425	macppc: Switch to new ADB subsystem. [macallan 20071017]
426	macppc: Add support for bus speed control found in some Intrepid-based
427		*Books like the 800MHz iBook G4. [macallan 20071017] 
428	powerpc: New generic powerpc IPI framework. [garbled 20071017]
429	macppc: Convert to generic powerpc IPI framework. [garbled 20071017]
430	powerpc: New generic powerpc SMP support framework. [garbled 20071017]
431	macppc: Convert to generic powerpc SMP framework. [macallan 20071017]
432	prep: Convert to generic powerpc IPI/SMP framework. [garbled 20071017]
433	amd64, i386: Merge amd64 and i386 pmap. Also always use
434		large pages if available. [yamt 20071018]
435	amd64: Add lkm(4) support for compat_linux(8) and exec_linux_elf.
436		[njoly 20071019]
437	rccide: Add support for the ServerWorks HT-1000 IDE Controller.
438		From OpenBSD. [xtraeme 20071024]
439	svwsata(4): Add support for another ServerWorks HT-1000 SATA
440		Controller. From OpenBSD. [xtraeme 20071024]
441	ofppc: New ofwpci configuration methods, add rtas device.
442		[garbled 20071025]
443	compat_linux32: Add missing chown's syscalls family members.
444		This makes chown(1)/chgrp(1) works under compat linux32.
445		[njoly 20071027]
446	pcc(1): Import pcc-071127. [ragge 20071127]
447	shark: Removed pccons(4), obsoleted by wscons(4). [jmmv 20071028]
448	coretemp(4): Driver for Intel Core's on-die thermal sensor,
449		available on Core or newer CPUs. Ported from FreeBSD.
450		[xtraeme 20071029]
451	i386, amd64: Added support for Intel 82G965 chipset. [jnemeth 20071030]
452	kernel: Support for dynamic changing of SysV message queues and
453		semaphores limits. [rmind 20071104]
454	ofppc: Stop using ofbus driver, rewrite console code [garbled 20071104]
455	r128fb(4): New accelerated console driver for ATI Rage 128 graphics
456		controllers. [macallan 20071107]
457	ofppc, macppc: Convert to shared ofw_autoconf. [garbled 20071107]
458	nsclpcsio(4): Added support for the VLM logical device. This provides
459		14 voltage sensors in addition to the previous 3 temperature
460		sensors provided in the TMS logical device. From OpenBSD.
461		[xtraeme 20071109]
462	btkey(1): A new utility to manage Bluetooth link keys in OS and
463		and device storage. [plunky 20071109]
464	putter(9): A Pass-to-Userspace Transporter, a generic request-response
465		handler for kernel-attached userspace daemons (e.g. puffs(4)).
466		[pooka 20071110]
467	pad(4): Added the pseudo-audio device driver, for feeding back raw
468		PCM data to userland. [jmcneill 20071111]
469	hp700: Fix kernel profiling on HPPA. [skrll 20071112]
470	atf(7): Initial import of the Automated Testing Framework, version 0.3.
471		Provides a framework to easily define and run test cases for
472		the NetBSD operating system.  Work until 0.1 sponsored by
473		Google Summer of Code 2007 and mentored by martin.
474		[jmmv 20071112]
475	sysinst(8): Add support to install the new tests.tgz set.
476		[jmmv 20071112]
477	tests: Converted the regress/bin tree to use ATF and migrated it
478		to tests/util. [jmmv 20071112]
479	tests: Converted the regress/sys/fs/tmpfs tree to use ATF and
480		migrated it to tests/fs/tmpfs. [jmmv 20071112]
481	tests: Converted the regress/games tree to use ATF and migrated it
482		to tests/games. [jmmv 20071112]
483	ahcisata(4): Add support for ATAPI devices. [bouyer 20071112]
484	nfsmb(4): Support more recent NVIDIA chips. [xtraeme 20071114]
485	viaide(4): Add support for NVIDIA MCP73/77 IDE controllers.
486		[xtraeme 20071114]
487	nfe(4): Add support for NVIDIA MCP67/73 Ethernet controllers.
488		[xtraeme 20071114]
489	i386: Remove I486_CPU, I586_CPU, I686_CPU options. [ad 20071114]
490	i386: Remove pccons(4). [ad 20071114]
491	i386: Remove support for 80386 level CPUs. PR port-i386/36163.
492		[ad 20071115]
493	newfs_ext2fs(8): Add a native newfs_ext2fs(8) command.
494		Closes PR bin/16175. [tsutsui 20071117]
495	libc: Enable posix_memalign(3). [ad 20071119]
496	i386, amd64: Add support for boot.cfg(5) to configure the bootloader.
497		This includes optionally displaying menus, altering banner
498		text and changing options such as timeouts and console device
499		which previously required use of installboot.
500		[sborrill 20071120]
501	pud(4): Add a driver via which it is possible to implement
502		block and character devices in userspace. [pooka 20071120]
503	xen: Added support for amd64 architecture, both as dom0 and domU.
504		[bouyer 20071122]
505	i386: Create a boot.cfg(5) on the install CD to allow the end-user to
506		select either the standard or non-ACPI kernel easily.
507		[sborrill 20071123]
508	agp(4): Add AGP support for Intel Q35/G33/Q33. [markd 20071124]
509	rum(4): Add support for COREGA CG-WLUSB2GL and ABOCOM WUG2700.
510		[kiyohara 20071125]
511	kernel: Add various atomic ops. Mostly pulled from
512		thorpej-atomic branch.  [ad 20071128]
513	cobalt: Add support for booting from UFS2 partition to bootloader.
514		[tsutsui 20071201]
515	libsa: Add ext2fs support. [tsutsui 20071201]
516	cobalt: Add support for booting from ext2fs partition to bootloader.
517		[tsutsui 20071201]
518	bcsp(4): Add support for BlueCore Serial Protocol. [kiyohara 20071202]
519	arc: Add support for booting from UFS2 partition to bootloader.
520		[tsutsui 20071202]
521	toolchain: Install the linker scripts on amd64, which allows to
522		link x86 32bits objects using the native ld(1).
523		[bouyer 20071202]
524	kernel: Change interrupt handling:
525		- Reduce available SPL levels for hardware devices to
526		NONE, VM, SCHED, HIGH.
527		- Acquire kernel_lock only for interrupts at IPL_VM.
528		- Implement threaded soft interrupts.
529		[ad 20071203]
530	nfsmb(4): Make nfsmb(4) work on newer MCPs, including MCP55.
531		[xtraeme 20071204]
532	arcmsr(4): Areca Technology Corporation SATA RAID controller driver,
533		ported from OpenBSD. [xtraeme 20071204]
534	symlink(7): Implement a new magic string for magic symlinks, @ruid,
535		which exapnds to the real user id of the process and
536		use this magic string for per-user tmp. [mjf 20071204]
537	fxp(4): Fix some TX timeout and RX pool corruption problems.
538		Mostly from OpenBSD. [tsutsui 20071208]
539	kernel: Added a new power management framework, see pmf(9) for details.
540		[jmcneill,joerg 20071209]
541	acpi(4): Updated ACPI-CA to 20070320. [jmcneill 20071209]
542	ofppc: Convert to shared powerpc major numbers. [garbled 20071210]
543	ofppc: Added support for the bplan/Genesi Pegasos II. [garbled 20071210]
544	sandpoint: Convert to shared powerpc major numbers. [nisimura 20071211]
545	queue(3): Add TAILQ_CONCAT() and STAILQ_CONCAT(), from FreeBSD.
546		[elad 20071211]
547	macppc: Convert to shared powerpc major numbers. [macallan 20071211]
548	ddb(4): Add a "whatis" command, inspired from Solaris. [yamt 20071213]
549	libc: Add dehumanize_number(3). [christos 20071214]
550	sgimips: Add support for booting from UFS2 to bootloader.
551		[tsutsui 20071215]
552	MAKEDEV(8): Use pax(1) in preference to mknod(8) to create device
553		nodes more efficiently; use mount_tmpfs(8) in preference to
554		mount_mfs(8) when creating a memory file system. [apb 20071215]
555	ifconfig(8): Add 'list scan' to ifconfig, which list access point in
556		the neighbourhood. [adegroot 20071216]
557	nfe(4): Handle a quirk of newer MCP6x chips on reading MAC address.
558		[tsutsui 20071217]
559	rs6000: New port of NetBSD to the MCA based IBM RS/6000 7006-41T.
560		[garbled 20071217]
561	openssh: Import 4.7. [christos 20071217]
562	i386, amd64: Add support for ACPI S3 (suspend-to-RAM) on MP systems.
563		[joerg 20071218]
564	sparc64: Add support for Sun PGX32 / TechSource Raptor GFX 8P to
565		genfb ( mostly workarounds for firmware bugs ), also build
566		XFree86's glint driver for accelerated X. [macallan 20071219]
567	amd64: Remove GENERIC.MP and enable SMP by default. [ad 20071220]
568	newsyslog(8): newsyslog.conf flag 'J' will bzip2 logfiles.
569		[dogcow 20071221]
570	thinkpad(4): Add driver for IBM/Lenovo Thinkpad hotkeys and
571		brightness controls. [jmcneill 20071221]
572	fdisk(8): Report the first active partition. [apb 20071223]
573	compat_linux32: Add getpgid(2) syscall. [njoly 20071224]
574	compat_linux32: Add old_uname() syscall. [njoly 20071224]
575	i386: Make SMP the default and remove GENERIC.MP. [ad 20071225]
576	i386: Add initial version of calling VGA POST from vga_resume.
577		[joerg 20071225]
578	compat_linux32: Add readdir() syscall. [njoly 20071226]
579	kernel: Address Space Layout Randomization support in the kernel and
580		dynamic linker, see security(8). [elad,christos 20071226]
581	msdosfs: Significantly improved writing speed (up to 16x faster).
582		[reinoud 20071228]
583	itesio(4): Added support for the Watchdog Timer. [xtraeme 20071229]
584	makphy(4): Recognize Marvell 88E1116 Gigabit PHY. [wiz 20071229]
585	usermode: Add port of the NetBSD kernel to userspace.
586		[jmcneill 20071229]
587	hp700: Kernels are now compiled with -O2. [skrll 20071230]
588	compat_hpux: Removed. [ad 20071231]
589	systrace(1): Removed. [ad 20071231]
590	arm: Add support for kernel crashdump to arm32. [chris 20080101]
591	tprof: Add tprof, a simple performance monitor based profiler,
592		inspired from linux oprofile.  it's still very experimental.
593		[yamt 20080102]
594	kernel: Merge the vmlocking2 branch, which makes VM system,
595		trap handling and file system framework MP safe, and
596		also replaces simple_lock(9) with mutex(9). [ad 20080102]
597	bioctl(8): Rewritten to handle new features like creating/removing
598		hot-spare, pass-through disks and RAID volumes, start/stop
599		consistency checks in volumes and others. [xtraeme 20080102]
600	arcmsr(4): Added support to create/remove hot-spare, pass-through
601		disks and RAID volumes, start/stop consistency checks
602		in volumes as well as showing information about physical
603		disks (even if they are marked as hot-spare, pass-through
604		or unused). [xtraeme 20080102]
605	ofppc: Support intallation and RAID bootable root. [mrg 20080102]
606	mpt(4): Fix perfomance problems for old revisions of the Symbios
607		53c1030. Patch supplied by Patrick Welche in PR kern/30531.
608		[tron 20080103]
609	pmax: Add timecounter(9) and generic todr(9) support. [joerg 20080103]
610	msdosfs: Add large read / readahead support by Paul Ripke
611		(introduce run-length detection to msdosfs_bmap(),
612		from FreeBSD).  [christos 20080105]
613	gem(4): Add support for Sun PCI SX fibre cards.  [jdc 20080105]
614	amiga: Add timecounter(9) support and coutner-based delay(9) from i386.
615		[mhitch 20080106]
616	mvme68k: Add timecounter(9) support. [tsutsui 20080107]
617	vax: Add timecounter(9) support. [joerg 20080107]
618	evbppc: Add timecounter(9) support. [joerg 20080108]
619	sbmips: Add timecounter(9) support. [simonb 20080108]
620	atari: Convert atari to generic todr(9) and timecounter(9).
621		[joerg 20080108]
622	xen: Switch xen to generic todr(9). [joerg 20080108]
623	kernel: All platforms have been converted to use generic todr(9).
624		[gdamore,joerg 20080108]
625	ulpt(4): Implement non-blocking read. [gdt 20080108]
626	gcscpcib(4): Added driver for the AMD CS5535 and CS5536 Companion
627		Device with support for Timecounter, Watchdog Timer and
628		GPIO. Adapted from OpenBSD by Yojiro UO. [xtraeme 20080109]
629	pc532: Port deleted. [simonb 20080109]
630	algor: Fix delay(9) issue and now P5064 kernel works on gxemul.
631		[tsutsui 20080109]
632	ofppc: Fix ofwboot to work on an IBM CHRP-based RS/6000.
633		[garbled 20080109]
634	i386: Add sparse kernel core dumps (minidumps) for this platform
635		using a backwards-compatible on-disk core format. Not
636		turned on by default yet. Similar to FreeBSD minidumps but
637		simpler in implementation. Implementation by Jed Davis and
638		Devon O'Dell, contributed to NetBSD by Coyote Point Systems.
639		[tls 20080110]
640	hppa: Added gdb(1) support. [skrll 20080110]
641	wm(4): Add Inter PRO/1000 PT Quad Port Server Adapter. [ragge 20080111]
642	auvia(4): Make this work on big endian machines. [tsutsui 20080114]
643	kernel: Implementation of processor-sets and affinity. [rmind 20080115]
644	libpthread: POSIX real-time extensions. [rmind 20080115]
645	savecore(8): Use the raw device to read crashdumps. [ad 20080115]
646	compat_linux(8): Cleanup and fix uid16 functions. [njoly 20080115]
647	i386: Remove options MATH_EMULATE. [ad 20080116]
648	schedctl(8): A new program to control scheduling of processes and
649		threads. [rmind 20080115]
650	kernel: Added a new framework for kernel modules, enabled through the
651		MODULAR kernel option and used through the modctl(2) system
652		call.  [ad 20080116]
653	modules: Added new versions of modload(8), modstat(8) and modunload(8)
654		that use modctl(2).  Not built by default.  [ad 20080116]
655	bktr(4): Added amd64 support. [jmcneill 20080116]
656	amd64, i386: Fix clock accounting problem in i8254_get_timeout()
657		so that auich(4) sample rate is detected correctly.
658		[chuck 20080116]
659	ofppc: Add support for the IBM 7044-270. [garbled 20080117]
660	make(1): Implement -dl (aka LOUD) to override '@' at the start of
661		script lines. [sjg 20080119]
662	amd64, i386: Add mbr(8) variants that directly access a serial port.
663		[dsl 20080119]
664	fdisk(8): Fix possible division by zero errors. [tsutsui 20080120]
665	evbarm: Convert to evbarm to timecounter(9). [joerg 20080120]
666	kernel: All platforms have been converted to use timecounter(9).
667		[joerg 20080120]
668	elansc(4): Attach two new devices elanpex(4) and elanpar(4) to
669		the AMD Elan SC520 System Controller. [dyoung 20080121]
670	usb(4): Add uhmodem(4) driver for Huawei E220 wireless modem.
671		[ichiro 20080121]
672	compat_linux32: Add ossaudio(3) support. [jmcneill 20080121]
673	xen: Added support for the i386 PAE extention to Xen3 domU
674		[bouyer 20080123]
675	uhub(4): The device attachment function has been optimized to
676		improve system startup time. [jmcneill 20080124]
677	kernel: The interface for IP checksumming was changed to reduce
678		duplication and more general use. [joerg 20080125]
679	acorn32: Add support to support code for Kinetic card. [chris 20080126]
680	nfe(4): Wakeup some newer chips from powerdown mode.
681		From FreeBSD/Linux driver via OpenBSD. [tsutsui 20080126]
682	sgimips: Enable bootinfo passed from bootloader so that now kernel
683		symbol table and ksyms(4) are usable. [tsutsui 20080126]
684	hpcmips: Fix silent hangup problem on TX3922 machines.
685		From Risto Sainio. [tsutsui 20080126]
686	hostapd(8), wpa_supplicant(8): Upgrade to 0.6.2 [christos 20080126]
687	openpam(3): upgrade to 20071221 [christos 20080126]
688	sysinst(8): Fix MD set tweaking so that the appropriate (or specified)
689		kernel is installed properly.  This should fix IP3x
690		installation issues on sgimips. [rumble 20080128]
691	ukbd(4): Add support for function keys F16 to F19 as present on
692		e.g. the new Apple aluminum keyboard. [tron 20080129]
693	azalia(4): Analog Devices AD1984 codec support has been improved
694		to support headphones and 4 channel playback, and now
695		exposes an outputs.master mixer control that mirrors the
696		inputs.dac mixer control to make libossaudio happy.
697		[jmcneill 20080130]
698	kernel: Add Mersenne Twister PRNG implementation. [matt 20080131]
699	sgimips: Enable fireware devices in GENERIC. [sekiya 20080202]
700	arc: Add sysinst(8) support. [tsutsui 20080202]
701	cobalt: Add sysinst(8) support. [tsutsui 20080202]
702	compat_linux32: Fix the linux32 emulations of fcntl() locking.
703		[dsl 20080202]
704	compat_linux32: Implement pread(2) and pwrite(2). [dsl 20080202]
705	gcc(1): Updated to version 4.1.3-20080202.  [mrg 20080202]
706	hp700: Add bootinfo support. [skrll 20080203]
707	acorn32: Fix-up boot32 to work on A7000+. [chris 20080203]
708	atf(7): Import 0.4.  [jmmv 20080204]
709	sgimips: Add hardware acceleration for crmfb. [macallan 20080205]
710	modules: Added the MKMODULAR option to the build system to easily
711		enable the build of the new kernel modules framework.
712		[jmmv 20080209]
713	iwn(4): Added a driver for the Intel Pro/Wireless Lan 4965AGN          
714		Mini-PCI Adapter, ported from OpenBSD. [ober 20080209]
715	pcc(1): Import PCC 0.9.9-080210. [ragge 20080210]
716	uhmodem(4): Add suport for NTT DoCoMo A2502 3G/HSDPA modem.
717		[ichiro 20080211]
718	libc: Enable atomic_ops(3) in userspace. [ad 20080210]
719	ofppc: Add support for the 7046-B50. [garbled 20080213]
720	unionfs: Import FreeBSD's updated unionfs, still work in progress.
721		[ad 20080218]
722	udav(4): Add support for Shantou ADM8515. [drochner 20080219]
723	brgphy(4): Add BCM5708C support. [markd 20080220]
724	compat_linux32: Add mlock(2) and munlock(2) syscalls. [njoly 20080220]
725	powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and
726		memcmp(3).  [garbled 20080221]
727	libc: Replace O(nm) versions of strspn(3), strcspn(3) and strpbrk(3)
728		with O(n+m) implementations based on the suggestions I made
729		for DragonFly's libc ages ago. [joerg 20080222]
730	puc(4): Add support for I-O DATA RSA-PCI 2 port serial board.
731		[tsutsui 20080222]
732	monop(6): Save and restore format changed; compatibility with old
733		save files broken, but they were not usable anyway.
734		[dholland 20080223]
735	mfi(4): Added support for LSI SAS1078 and Dell PERC 6, from OpenBSD.
736		[xtraeme 20080225]
737	libarchive: Import libarchive-2.4.13. [joerg 20080226]
738	cobalt: Add netboot support for 21041 on Qube 2700. [tsutsui 20080301]
739	httpd(8): Import bozohttpd-20080303. [mrg 20080303]
740	share/mk: Set linker warnings to be fatal if $WARNS>0.  [lukem 20080303]
741	cobalt: Print startup and shutdown messages on LCD panel.
742		[tsutsui 20080304]
743	libprop: Implement prop_dictionary_make_immutable(3). [cube 20080305]
744	amd64, i386: Allow to get a DDB session on a VGA console if the system
745		crashed while X11 was running. [drochner 20080312]
746	cac(4): Initial bio(4) support; only volume status is handled.
747		[mhitch 20080314]
748	sparc64: SMP support now works on some models. [nakayama 20080314]
749	arm: Add VFP support. [rearnsha 20080315]
750	cobalt: Add bootloader support for optional Z85C30 serial on Qube 2700.
751		[tsutsui 20080316]
752	re(4): Make hardware vlan(4) tag insertion/extraction work properly.
753		[tsutsui 20080318]
754	bzip2(1): Upgrade to 1.0.5. [christos 20080318]
755	cobalt: Fix a botched spl(9) bug which could cause network freeze
756		on traffic between two network interfaces. [tsutsui 20080318]
757	iconv(1): Allow SUSv3 syntax. [tnozaki 20080320]
758	libcurses: Add termattrs() and term_attrs(). [jdc 20080321]
759	kerberos(8): Upgrade to Heimdal-1.1. [mlelstv 20080322]
760	kernel: Merge yamt-lazymbuf branch. This changes the way to share
761		mbuf external storage so that it can work without kernel_lock.
762		[yamt 20080324]
763	piixpm(4): Add support for SMBus controllers for ATI SB600, SB700,
764		SB800. [jmcneill 20080326]
765	uhmodem(4): Add support for E620 on Vodafone. [ichiro 20080327]
766	siop(4): Add support for the non-PCI NCR 53c720/770 in big-endian mode.
767		From OpenBSD. [skrll 20080327]
768	cobalt: Add kernel support for optional Z85C30 serial on Qube 2700.
769		[tsutsui 20080327]
770	lii(4): Added a driver for the Atheros L2 Fast-Ethernet controller,
771		notably found on Asus's EeePC. [cube 20080328]
772	libarchive: Import libarchive-2.5.0b. [joerg 20080330]
773	hp700: Add support for NCR 53C720 found on various machines and
774		attachments. From OpenBSD. [skrll 20080330]
775	azalia(4): Added support for the Realtek ALC662-GR codec as found
776		in the EeePC. [jmcneill 20080331]
777	asus(4): Added a driver for ASUS ACPI hotkeys as found in the EeePC.
778		[jmcneill 20080331]
779	zaurus: Add sysinst(8) support. [chris 20080401]
780	isv(4): Add support for the IDEC Supervision/16 image capture board
781		for ISA. [dyoung 20080402]
782	puc(4): Support for Digi International 4 and 8 port boards,
783		from OpenBSD. [riz 20080403]
784	finsio(4): Added a driver for the Fintek Super I/O chips, supporting
785		the Hardware Monitor device. Adapted from OpenBSD.
786		[xtraeme 20080403]
787	compat_linux32: Add msync(2) syscall. [njoly 20080404]
788	sparc: Add support booting from UFS2 partition. [tsutsui 20080405]
789	hp700: Add support for the SCSI NCR 53C720 SCSI controller found in
790		early HP 9000s for the attachment of an Fast-Wide (16-bit)
791		SCSI-2 bus, utilizing HVD signalling via the siop(4)
792		driver. [skrll 20080405]
793	sun2: Provide RAS based atomic_cas_32() function by reusing old
794		_lock_cas() implementation for m68010. Now sun2 kernel
795		compiles and even works on mutiuser. [tsutsui 20080405]
796	openssh: Import 5.0. [christos 20080406]
797	ofppc: Support for SMP added. [garbled 20080408]
798	opencrypto(9): Improve performance to 84,000 short modular math ops/sec
799		by adding asynchronous operation and batched submit/
800		retrieve of requests/results.  Rewrite manual page to
801		make it easier to write new code to the API.  Donated
802		by Coyote Point Systems, Inc. [tls 20080410]
803	kernel: Make IP, TCP, UDP, and ICMP statistics per-CPU.
804		The stats are collated when the user requests them via sysctl.
805		[thorpej 20080412]
806	acpi(4): Updated ACPI-CA to 20080321. [jmcneill 20080412]
807	landisk: Add sysinst(8) support. [skrll 20080414]
808	libcurses: Add getwin() and putwin(). [jdc 20080414]
809	kernel: Make IP6, ICMP6, UDP6, RAW6, PIM6, CARP, ARP, and IGMP
810		statistics per-CPU.  [thorpej 20080415]
811	compat_linux32: Add sys_clock{getres,gettime,settime} syscalls.
812		[njoly 20080417]
813	shark: Support for X on rev. 4 sharks is back [macallan 20080419]
814	agp(4): Add missing AGP support for ALI M1689 chipset. [njoly 20080419]
815	nfe(4): Fix problem on receiving jumbo frames. [cube 20080420]
816	libc, kernel: Add posix_madvise(2). [rmind 20080422]
817	gcc(1): Fix compilation of native sh3 gcc on 64-bit build machines.
818		[uwe 20080422]
819	amdtemp(4): AMD CPU Temperature driver. Adapted from OpenBSD.
820		[cegger 20080423]
821	netiso: Remove obsolete TPCONS support. [plunky 20080423]
822	kernel: Merge the socket locking patch, which makes socket layer and
823		unix protocols MP safe and allows protocol processing
824		interrupts to safely block on locks. [ad 20080424]
825	compat_linux(8): Add IPC_64 support for semctl IPC_STAT/IPC_SET.
826		[njoly 20080424]
827	lint(1): Add preliminary _Complex support. [christos 20080425]
828	arm: merge armv6 kernel support from matt-armv6 branch.
829		[matt 20080427]
830	kernel: Add MI code to support in-kernel preemption. [ad 20080428]
831	prep: Support for floppy controller/drive. [garbled 20080428]
832	amd64, i386: Add support for kernel preeemption to i386 and amd64.
833		[ad 20080428]
834	gpio(4): Extend with open/close to handle request/release the
835		ppbus(4) on open/close. From Hans Rosenfeld. [cegger 20080429]
836	ppbus(4): Extend to attach on gpiobus. From Hans Rosenfeld.
837		[cegger 20080429]
838	prep: Bootable ISO now built automatically. [garbled 20080430]
839	i386: Make MULTIPROCESSOR mandatory. [ad 20080430]
840	i386: Build INSTALL kernel from GENERIC, and update boot menu to allow
841		disabling ACPI and/or SMP. [ad 20080430]
842	atf(7): Import 0.5.  [jmmv 20080501]
843	tests: Convert the tests in the tests/ hierarchy that were written in
844		C++ to C, making use of the libatf-c library that comes with
845		the ATF 0.5 just imported.  [jmmv 20080501]
846	hpqlb(4): Hotkey driver for HP notebooks. [cegger 20080501]
847	i386: Put the GENERIC kernel onto i386 installation CDs and load
848		a kernel module from the boot loader to provide the miniroot.
849		[ad 20080502]
850	drm(4): Added amd64 support. [jmcneill 20080504]
851	landisk: Fix MD bus_dmamap_load(9) so that NFS write works with re(4).
852		[uwe 20080506]
853	twa(4): Add support for 3ware 9650 and 9690 based on patches
854		contributed by Wasabi Systems. [joerg 20080508]
855	openssl(1): Imported 20080509 current snapshot. [christos 20080509]
856	ftp(1): Add epsv6 and epsv to disable extended passive mode for ipv6
857		or both ipv4 and ip v6 respectively. [skd 20080510]
858	libarchive: Import libarchive-2.5.3b. [joerg 20080511]
859	getent(1): Added support for "netgroup" database. [tron 20080514]
860	udf: Added write support for the UDF file system. [reinoud 20080514]
861	event(3): Updated libevent to 1.4.4-stable. [peter 20080516]
862	ypserv(8): disabled libwrap address to hostname lookups to avoid
863		the chance of ypserv blocking for an extended period of
864		time due a long DNS timeout [chuck 20080516]
865	amd64: Added support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP kernel
866		options. [jmcneill 20080517]
867	acpidalb(4): Direct Application Launch Buttons. [cegger 20080518]
868	wscons(4): Add support for the Colemak keyboard layout. [ghen 20080520]
869	ipf(8): Updated to version 4.1.29. [darrenr 20080520]
870	compat_linux32: Add compat linux32 IPC syscall support,
871		for shared memory and and semaphores. [njoly 20080520]
872	openldap: Import 2.4.9. [lukem 20080522]
873	postfix(1): Enable LDAP support for tables (see ldap_table(5))
874		[lukem 20080522]
875	amd(8): Enable LDAP support for amd maps. [lukem 20080522]
876	mac68k: Added support for Creative Systems Inc Hurdler CPI 
877		NuBus parallel printer card. [hauke 20080522]
878	siisata(4): A driver for Silicon Image SteelVine SATA-II controllers
879		(SiI3124, SiI3132, and SiI3531) [jnemeth 20080523]
880	dhcpcd(8): Import dhcpcd 4.0.0-beta5. [joerg 20080524]
881	kernel: Device attach and detach notifications are now exposed
882		via /dev/drvctl [jmcneill 20080525]
883	awk(1): Import 20070501 [christos 20080525]
884	amd64, i386: Add detection of errata for AMD Family 10h steppings
885		A and 2. [chris 20080525]
886	amd64, i386: Check for erratum 261 on AMD Family 10h Stepping 3
887		processors. [chris 20080525]
888	libarchive: Import libarchive-2.5.4b. [joerg 20080525]
889	ciss(4): Add bio(4) support, heavily from OpenBSD. [mhitch 20080525]
890	uberry(4): A driver to allow RIM BlackBerries to charge from the USB
891		port [christos 20080525]
892	openssl(1): Enable Camellia. [christos 20080526]
893	cobalt: Make bootloader print boot banner and a loading kernel name
894		onto LCD. [tsutsui 20080528]
895	bebox: Support genfb(4) console. [kiyohara 20080530]
896	libprop: Add prop_array_util(3) functions. [haad 20080603]
897	openssl(1): Fix two Denial of Service vulnerabilities in OpenSSL.
898		Fixes CVE-2008-1672. [tonnerre 20080605]
899	sh3: Support single-stepping in ddb(4). [uwe 20080606]
900	pf(4): Updated to OpenBSD 4.2 PF [yamt,peter,christos,joerg 20080618]
901	sk(4), msk(4): Fix lock panic on receiving jumbo packets.
902		[cube 20080620]
903	bind: Import 9.5.0 [christos 20080621]
904	psrset(8): Utility to control processor sets [ad 20080622]
905	postfix(1): Import 2.5.2 [christos 20080622]
906	ssh-hpn: Apply 5.0p1 13 v3 [christos 20080622]
907	libc: Add getlogin_r(3). [ad 20080625]
908	usb(4): Add appropriate bus_dmamap_sync(9) calls to uhci(4), ohci(4)
909		and ehci(4) to avoid CPU from reordering loads and stores
910		against DMA descriptors. This fixes "host controller process
911		error/host controller halted" errors. [bouyer 20080628]
912	arm: Add AT91 support. [matt 20080703]
913	bind: Import 9.5.0-P1. [christos 20080710]
914	top(1): Import top 3.8beta1 [christos 20080715]
915	share/mk: Set assembler warnings to be fatal if $WARNS>0.
916		[lukem 20080721]
917	compat_linux32: Add linux32_getifconf. [njoly 20080723]
918	dhcpcd(8): Import 4.0.0rc3. [joerg 20080727]
919	uvm_map(9): Switch from using <sys/tree.h> to <sys/rb.h>.
920		[matt 20080728]
921	rump(3): Install rump library and file system modules
922		into /usr/lib [pooka 20080729]
923	ukfs(3): Install ukfs library for standalone file system access
924		[pooka 20080729]
925	p2k(3): Install puffs to kernel vfs adaption library on puffs-enabled
926		base systems [pooka 20080729]
927	rump_fs: Install rump versions of kernel file system servers with a
928		puffs-enabled base system [pooka 20080729]
929	amd64, i386: VGA_POST in GENERIC can replace vbetool after resume
930		(machdep.acpi_vbios_reset=2) and allows basic diagnostic
931		after a panic in X with "call ddb_vgapost" [joerg 20080731]
932	wapbl(4): Add support for metadata journaling for FFS.  Contributed
933		by Wasabi Systems, Inc. [simonb 20080731]
934	newfs(8): Handle 't' suffix for terabytes for number arguments.
935		[simonb 20080801]
936	ehci(4): Add isochronous transfer support, contributed by
937		Jeremy Morse as part of his Google Summer of Code 2008 project.
938		[jmcneill 20080802]
939	ip(4): Add accept filters, ported from FreeBSD by Coyote Point Systems.
940		See accept_filter(9), accf_data(9) and accf_http(9) for more
941		information. [tls 20080804]
942	libc: Add C99 functions imaxabs(3) and imaxdiv(3). [matt 20080804]
943	build.sh: Add support for using BUILDSEED to yield
944		reproduceable c++ builds [perry 20080805]
945	sockopt(9): New kernel API for passing socket options [plunky 20080806]
946	vax: Add accelerated driver for SPX graphics found in some VAXstations.
947		Contributed by Blaz Antonic. [hans 20080812]
948	openldap: Import 2.4.11. [lukem 20080813]
949	bind: Import 9.5.0-P2. [he 20080815]
950	wm(4): Fix a bug on receiving a jumbo frame which leads to a panic
951		in sbcompress(). Contributed by Wasabi Systems.
952		[simonb 20080815]
953	btpand(8): a Bluetooth Personal Area Networking profile
954		daemon [plunky 20080817]
955	agp(4): Add AGP support for Intel 946GZ. [matthias 20080819]
956	ataraid(4): Add support for NVIDIA MediaShield from FreeBSD.
957		[tacha 20080820]
958	fss(4): Add snapshot support for logging ffs file systems.
959		[hannken 20080822]
960	agp(4): Add AGP support for Intel 945GME chipset,
961		found on Acer Aspire One. [tnn 20080822]
962	ntp: Import 4.2.4p5. [kardel 20080823]
963	re(4): Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet
964		devices. From FreeBSD. [tnn 20080823]
965	sgimips: Misc bug fixes and improvements to mec(4) Ethernet on O2.
966		[tsutsui 20080823]
967	pcc(1): Import pcc 0.9.9 080824. [gmcgarry 20080824]
968	bge(4): Add support for BCM5906(M) chips contributed by
969		Karl Uwe Lockhoff. [cegger 20080825]
970	grep(1): Issue a warning if -r is used without supplying an argument.
971		[lukem 20080828]
972	hostapd(8), wpa_supplicant(8): Upgrade to 0.6.4 [christos 20080830]
973	postfix(1): Import 2.5.4 [christos 20080830]
974	fsck_ffs(8): add -x/-X options which allows to run fsck_ffs -n on
975		a snapshot of a live filesystem. [bouyer 20080830]
976	daily.conf(5): add a run_fsck_flags configuration variable 
977		to pass extra options to the daily fsck -n.
978		[bouyer 20080830]
979	file(1): Update to 4.26.  [christos 20080830]
980	nvi(1): 1.81 with internationalization is now the default, replacing
981		1.79 [christos 20080831]
982	texinfo(1): Update to 4.8 (last GPLv2 version) [christos 20080902]
983	db(1): Add support for encoding or decoding VIS_HTTPSTYLE, and
984		for tuning the page size of the database.  [lukem 20080905]
985	ataraid(4): Add JMicron RAID support contributed by Juan RP.
986		[tron 20080905]
987	video(4): Add video4linux2 compatible capture interface, part of
988		Patrick Mahoney's Google Summer of Code 2008 project.
989		[jmcneill 20080906]
990	pseye(4): Add support for the Sony PLAYSTATION(R) Eye USB webcam.
991		[jmcneill 20080906]
992	ugensa(4): Add support for Novatel Wireless Ovation U727.
993		[rmind 20080906]
994	umass(4): Add support for Sony GPS GPS-CS1 devices.
995		[rmind 20080906]
996	uftdi(4): Add support for Sealevel SeaPORT+4 USB to Serial adaptor.
997		[rmind 20080906]
998	com(4): Add support for PCMCIA Sierra Wireless Aircard 850.
999		[rmind 20080906]
1000	ixpide(4): Add support for ATI SB700/SB800 controllers.
1001		[rmind 20080906]
1002	puc(4): Add support for B&B Electronics MIPort serial cards.
1003		[rmind 20080906]
1004	viaide(4): Add support for VIA CX700M2 IDE controller. [rmind 20080906]
1005	uvideo(4): Add support for USB Video Class capture devices, part of
1006		Patrick Mahoney's Google Summer of Code 2008 project.
1007		[jmcneill 20080908]
1008	altq(4): Add support for source address hashing in the WFQ scheduler.
1009		[joerg 20080911]
1010	ataraid(4): Add Intel MatrixRAID controller support contributed
1011		by Juan RP. [tron 20080911]
1012	cgd(4): Change default iv to encblkno1; encblkno (the old iv) used
1013		to encrypt things 8 times leading to a 20% performance loss
1014		for no real security benefit [christos 20080912]
1015	etcupdate(8): Remove the "-b binarydir" and "-s srcdir/etc"
1016		options which were deprecated in NetBSD-4.0.  Deprecate
1017		the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2"
1018		instead.  [apb 20080914]
1019	postinstall(8): Deprecate the "-s tgz1:tgz2" option; please use
1020		"-s tgz1 -s tgz2" instead.  [apb 20080914]
1021	ataraid(4): Add support for status reports via bio(4) contributed
1022		by Juan RP. [tron 20080915]
1023	gem(4): Add support for Sun SBus SX fibre cards.  [jdc 20080915]
1024	ataraid(4): Add support for multiple volumes attached to
1025		Intel MatrixRAID controllers contributed by Juan RP.
1026		[tron 20080916]
1027	patch(1): Merge improved version from DragonFly.
1028		patch -b behaves as specified by POSIX. [joerg 20080919]
1029	am-utils: Upgrade to 6.2a3 to add new fs flags (log,symperm,...)
1030		and efs and tmpfs. [christos 20080919]
1031	rc.conf(5): ifconfig_xxN variables may now have multi-line
1032		values, just like /etc/ifconfig.xxN files, and
1033		semicolons may be used instead of line breaks.
1034		[apb 20080920]
1035	uvideo(4): Add bulk endpoint support found in some cameras (like
1036		the one in the ASUS Eee PC). [jmcneill,mjf 20080921]
1037	c99(1): Implement as wrapper for cc to run in C99 compatible mode.
1038		[hubertf 20080924]
1039	ls(1): -n now implies -l.  [lukem 20080925]
1040	ps(1): Add the -A option, to display information about all processes.
1041		[apb 20080926]
1042	aac(4): Add support for >2TB arrays and implement raw I/O mode which
1043		is a prerequisite for this [sborrill 20081002]
1044	dbcool(4): Replace chip-specific drivers for ADT7463, ADT7467, and
1045		ADM1030 with generic dBCool(tm) driver. [pgoyette 20081007]
1046	libpthread: Diagnostic assertions are now disabled by default.
1047		Application errors will be reported only by error return
1048		from pthread APIs. The assertions can be re-enabled by
1049		setting the PTHREAD_DIAGASSERT environment variable
1050		correctly. [ad 20081008]
1051	i386, amd64: Add support for the multiboot protocol to boot(8).
1052		This allows booting Xen without GRUB. [rjs,joerg 20081011]
1053	jme(4): Add a driver for the JMicron Technologies JME250 Gigabit
1054		Ethernet and JME260 Fast Ethernet controllers.
1055		[bouyer 20081011]
1056	rump: Add networking support to rump.  Support is available in
1057		libraries prefixed with librumpnet.  [pooka 20081016]
1058	rump_nfs(8): Add support for a userspace NFS client.  [pooka 20081016]
1059	u3g(4): Add a driver for many 3G datacards to supersede ugensa(4) for
1060		multi-port devices from FreeBSD. [joerg 20081019]
1061	ps(1): Use 'O' for LSONPROC like solaris instead of bundling LSIDL,
1062		LSRUN, LSONPROC to 'R'. [christos 20081019]
1063	ksh(1): Fix posix mode interpretation of backslashes inside
1064		backquotes inside double quotes.  [apb 20081027]
1065	amd64, sparc64: Add support for "cc -m32", including all 32 bit
1066		libraries shipped with NetBSD.  [mrg 20081027]
1067	ipw(4),iwi(4),wpi(4),iwn(4): Ship firmware images by default.
1068		For ipw(4) and iwi(4), the Intel EULA has to be accepted
1069		by setting a sysctl.  [joerg 20081029]
1070