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