Sun Sep 21 11:06:00 2008 UTC ()
Add more user visible changes.


(tsutsui)
diff -r1.1123 -r1.1124 src/doc/CHANGES

cvs diff -r1.1123 -r1.1124 src/doc/CHANGES (expand / switch to unified diff)

--- src/doc/CHANGES 2008/09/20 12:12:38 1.1123
+++ src/doc/CHANGES 2008/09/21 11:06:00 1.1124
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.1123 $> 1# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.1124 $>
2# 2#
3# 3#
4# [Note: This file does not mention every change made to the NetBSD source tree. 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, 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 6# or see the mailing list archives. For more information, send a message
7# containing just the word `help' to `majordomo@NetBSD.org'.] 7# containing just the word `help' to `majordomo@NetBSD.org'.]
8# 8#
9# ---------------------------------------------------------------------------- 9# ----------------------------------------------------------------------------
10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS: 10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
11# 11#
12# theme: Content ... 12# theme: Content ...
13# more content ... 13# more content ...
14# more content. [developer DATE-FORMAT] 14# more content. [developer DATE-FORMAT]
@@ -18,220 +18,359 @@ @@ -18,220 +18,359 @@
18# 18#
19# This is very important for the www scripts, otherwise it won't be able to 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. 20# parse the file and the HTML output will be mangled.
21# 21#
22# See htutils/changes/changes2html script for more details. 22# See htutils/changes/changes2html script for more details.
23# 23#
24# ---------------------------------------------------------------------------- 24# ----------------------------------------------------------------------------
25 25
26 26
27Changes from NetBSD 4.0 to NetBSD 5.0: 27Changes from NetBSD 4.0 to NetBSD 5.0:
28 evbppc: Add support for Xilinx Virtex II-Pro/4-FX. [freza 20061202] 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 29 mac68k: Add support for four more Nubus video cards, including the
30 VillageTronic MacPicasso 340. [hauke 20061206] 30 VillageTronic MacPicasso 340. [hauke 20061206]
 31 puc(4): Add support for Perle Systems 4 and 8 ports modem boards.
 32 [manu 20071209]
31 arm: Add support for NPE Ethernet on IXP425. [scw 20061210] 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]
32 nfs: Remove NQNFS support from kernel. [yamt 20061227] 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]
33 mount_psshfs(8): Add puffs sshfs. [pooka 20061229] 52 mount_psshfs(8): Add puffs sshfs. [pooka 20061229]
34 zaurus: Add support for Sharp C3x00 PDA. [ober 20070105] 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]
35 i386: Add support for Microsoft Xbox. [jmcneill 20070105] 62 i386: Add support for Microsoft Xbox. [jmcneill 20070105]
36 ntp: Import ntp 4.2.4 (20061228). Tracking of network interface 63 ntp: Import ntp 4.2.4 (20061228). Tracking of network interface
37 address changes is now supported - no more ntpd 64 address changes is now supported - no more ntpd
38 restarts when interface addresses are re-configured 65 restarts when interface addresses are re-configured
39 (WLAN/DSL/ppp/...). [kardel 20070106] 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]
40 kernel: Global 'securelevel' variable removed; it is now internal to 71 kernel: Global 'securelevel' variable removed; it is now internal to
41 the secmodel. [elad 20070110] 72 the secmodel. [elad 20070110]
42 gcc(1): Updated to version 4.1.2-20070110. [mrg 20070111] 73 gcc(1): Updated to version 4.1.2-20070110. [mrg 20070111]
 74 zaurus: Add MI todr(9) and timecounter(9) support. [ober 20070112]
43 acpitools: Added from FreeBSD via fvdl. [christos 20070114] 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]
44 scsictl(8): Added setspeed command, to set the highest speed that the 82 scsictl(8): Added setspeed command, to set the highest speed that the
45 optical drive should use for reading data, 83 optical drive should use for reading data,
46 contributed by Kimura Fuyuki. [bouyer 20070122] 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]
47 i386, amd64: Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206] 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]
48 kernel: Merge the newlock2 branch. Introduces a number of new 98 kernel: Merge the newlock2 branch. Introduces a number of new
49 kernel synchronization primitives, improves scalability 99 kernel synchronization primitives, improves scalability
50 on MP systems, and replaces the existing SA threads model 100 on MP systems, and replaces the existing SA threads model
51 with a 1:1 threading model. [ad 20070209] 101 with a 1:1 threading model. [ad 20070209]
52 news68k: Implement generic softintr(9) support. [tsutsui 20070210] 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]
53 refuse: Added FUSE (file system in userspace) compatibility 105 refuse: Added FUSE (file system in userspace) compatibility
54 functionality, layered on top of libpuffs. [agc 20070211] 106 functionality, layered on top of libpuffs. [agc 20070211]
55 i386: Added an opencrypto provider for VIA ACE (AES encryption 107 i386: Added an opencrypto provider for VIA ACE (AES encryption
56 instructions), ported from OpenBSD. [daniel 20070217] 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]
57 sdiff(1): Replaced by OpenBSD sdiff(1) (public domain). [rmind 20070219] 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]
58 btuart(4): Add support for Bluetooth HCI UART (H4) driver. 114 btuart(4): Add support for Bluetooth HCI UART (H4) driver.
59 [kiyohara 20070221] 115 [kiyohara 20070221]
60 btuartd(8): Add support for Bluetooth HCI UART (H4) daemon. 116 btuartd(8): Add support for Bluetooth HCI UART (H4) daemon.
61 [kiyohara 20070221] 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]
62 mutex(9), rwlock(9): Support priority inheritance. [yamt 20070226] 125 mutex(9), rwlock(9): Support priority inheritance. [yamt 20070226]
63 eeprom(8): Add the missing kernel bits on arm and powerpc that kept 126 eeprom(8): Add the missing kernel bits on arm and powerpc that kept
64 eeprom from actually changing firmware settings. 127 eeprom from actually changing firmware settings.
65 [macallan 20070228] 128 [macallan 20070228]
66 MAKEDEV(8), MAKEDEV.local(8): Let MAKEDEV.local use functions 129 MAKEDEV(8), MAKEDEV.local(8): Let MAKEDEV.local use functions
67 defined in MAKEDEV. [apb 20070303] 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]
68 x68k: Add generic softintr(9) support. [tsutsui 20070304] 135 x68k: Add generic softintr(9) support. [tsutsui 20070304]
69 luna68k: 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]
70 file(1): Update to 4.20. [pooka 20070304] 139 file(1): Update to 4.20. [pooka 20070304]
 140 cesfic: Add generic softintr(9) support. [tsutsui 20070305]
71 hfs: Add read-only Apple HFS+ file system support. [dillo 20070305] 141 hfs: Add read-only Apple HFS+ file system support. [dillo 20070305]
72 ipv6: Add ipv6 fast forward. [liamjfoy 20070307] 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]
73 openssh: Import 4.6. [christos 20070310] 146 openssh: Import 4.6. [christos 20070310]
74 aiboost(4): ASUS AI Booster ACPI Hardware monitor driver, 147 aiboost(4): ASUS AI Booster ACPI Hardware monitor driver,
75 adapted from FreeBSD for envsys(4). [xtraeme 20070313] 148 adapted from FreeBSD for envsys(4). [xtraeme 20070313]
76 evbmips: Add Infineon ADM5120 port. [dyoung 20070320] 149 evbmips: Add Infineon ADM5120 port. [dyoung 20070320]
 150 kernel: Import of DRM (Direct Rendering Manager). Not yet enabled
 151 by default. [drochner 20070320]
77 i386, amd64: Intel(R) On Demand Clock Modulation driver, to save 152 i386, amd64: Intel(R) On Demand Clock Modulation driver, to save
78 power and overheating in CPUs supporting the Thermal 153 power and overheating in CPUs supporting the Thermal
79 Monitor feature (TM). Adapted from OpenBSD/FreeBSD. 154 Monitor feature (TM). Adapted from OpenBSD/FreeBSD.
80 See options(4) for more information. [xtraeme 20070320] 155 See options(4) for more information. [xtraeme 20070320]
81 kernel: Import of DRM (Direct Rendering Manager). Not yet enabled 156 atari: Implement generic softintr(9) (untested). [tsutsui 20070321]
82 by default. [drochner 20070320] 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]
83 libc: Add support for LC_TIME. [manu 20070328] 162 libc: Add support for LC_TIME. [manu 20070328]
 163 vax: Turn on generation of PIC code. [matt 20070331]
84 genfb(4): Generic framebuffer console driver with PCI and SBus 164 genfb(4): Generic framebuffer console driver with PCI and SBus
85 frontends. [macallan 20070411] 165 frontends. [macallan 20070411]
86 sgimips: Add support for SGI O2 PS/2 controller macekbc(4) and 166 sgimips: Add support for SGI O2 PS/2 controller macekbc(4) and
87 onboard display adapter crmfb(4). [jmcneill 20070412] 167 onboard display adapter crmfb(4). [jmcneill 20070412]
88 sgimips: Import mavb(4) audio device driver for SGI O2 from 168 sgimips: Import mavb(4) audio device driver for SGI O2 from
89 OpenBSD. [jmcneill 20070412] 169 OpenBSD. [jmcneill 20070412]
90 sparc64: Add support for hardware monitoring on 170 sparc64: Add support for hardware monitoring on
91 Ultra Enterprise 450. See envctrl(4). [tnn 20070414] 171 Ultra Enterprise 450. See envctrl(4). [tnn 20070414]
92 puffs(4): Support NFS exporting puffs file servers. [pooka 20070416] 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]
93 xargs(1): Bring in xargs from FreeBSD to gain -I, -J etc. but keep our 175 xargs(1): Bring in xargs from FreeBSD to gain -I, -J etc. but keep our
94 GNU compatible exit values. [christos 20070418] 176 GNU compatible exit values. [christos 20070418]
95 mount_9p(8): Add support to mount a 9P file service with puffs. 177 mount_9p(8): Add support to mount a 9P file service with puffs.
96 [pooka 20070421] 178 [pooka 20070421]
97 kernel: Remove the CHECK_ALT_xxx() defines and emul_find() used 179 kernel: Remove the CHECK_ALT_xxx() defines and emul_find() used
98 to locate files within an emulation's root directory. 180 to locate files within an emulation's root directory.
99 Instead get namei() to check the emulation root first. 181 Instead get namei() to check the emulation root first.
100 [dsl 20070422] 182 [dsl 20070422]
 183 pax(1): Add a '-V' flag to pax for verbose summary without listing.
 184 [christos 20070423]
101 prep: Add support for the MTX604 RAVEN based machine. Other RAVEN 185 prep: Add support for the MTX604 RAVEN based machine. Other RAVEN
102 based machines are also likely to work now. [garbled 20070426] 186 based machines are also likely to work now. [garbled 20070426]
103 kernel: Added support for POSIX Asynchronous I/O. [rmind 20070430] 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]
104 puffs(3): Add puffs_framebuf(3), which abstracts the buffer 190 puffs(3): Add puffs_framebuf(3), which abstracts the buffer
105 management and event loop for networked file systems 191 management and event loop for networked file systems
106 using puffs_cc(3). Convert mount_psshfs(8) and 192 using puffs_cc(3). Convert mount_psshfs(8) and
107 mount_9p(8) to use it. [pooka 20070505] 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]
108 kernel: Add the TFTPROOT kernel option for TFTP'ing root RAMdisk 196 kernel: Add the TFTPROOT kernel option for TFTP'ing root RAMdisk
109 at root mount time. [manu 20070508] 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]
110 pf(4): Make 'nat' and 'rdr' translation rules obey state 201 pf(4): Make 'nat' and 'rdr' translation rules obey state
111 policy flags ('if-bound', 'group-bound', 'floating'). 202 policy flags ('if-bound', 'group-bound', 'floating').
112 Extend pf.conf(5) syntax to express the translation-state 203 Extend pf.conf(5) syntax to express the translation-state
113 policies. [dyoung 20070510] 204 policies. [dyoung 20070510]
 205 gdb(1): Add target kvm support for amd64. [fvdl 20070515]
114 kernel: yamt-idlelwp branch was merged. 206 kernel: yamt-idlelwp branch was merged.
115 1. separate context switching and thread scheduling. 207 1. separate context switching and thread scheduling.
116 2. implement idle lwp. 208 2. implement idle lwp.
117 3. clean up related MD/MI interfaces. 209 3. clean up related MD/MI interfaces.
118 4. make scheduler(s) modular. 210 4. make scheduler(s) modular.
119 [yamt 20070518] 211 [yamt 20070518]
 212 sh3: Implement fast path TLB miss handling. [uwe 20070518]
120 ld.elf_so(1): Support Solaris $ORIGIN etc. expansions in paths. 213 ld.elf_so(1): Support Solaris $ORIGIN etc. expansions in paths.
121 [christos 20070518] 214 [christos 20070518]
122 uslsa(4): Added CP210x USB-RS232 ucom driver, as submitted by 215 uslsa(4): Added CP210x USB-RS232 ucom driver, as submitted by
123 Jonathan A. Kollasch in PR kern/33496. [dogcow 20070520] 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]
124 top(1): Allow a single process to be selected by pid. 220 top(1): Allow a single process to be selected by pid.
125 Add a 'thread mode' that displays LWPs. 221 Add a 'thread mode' that displays LWPs.
126 [ad 20070524] 222 [ad 20070524]
 223 isp(4): Major update to isp(4) driver, including 4Gb (24XX) card
 224 support and new firmware sets. [mjacob 20070524]
127 libcurses: Merge in wide curses work done by Ruibiao Qui as a 225 libcurses: Merge in wide curses work done by Ruibiao Qui as a
128 Google Summer of Code project. [blymn 20070529] 226 Google Summer of Code project. [blymn 20070529]
129 powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601] 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]
130 smsc(4): Added a driver for the hardware monitoring portion of 230 smsc(4): Added a driver for the hardware monitoring portion of
131 the SMSC LPC47B397. [blymn 20070601] 231 the SMSC LPC47B397. [blymn 20070601]
 232 powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
132 file(1): Update to 4.21. [pooka 20070607] 233 file(1): Update to 4.21. [pooka 20070607]
133 zyd(4): Added OpenBSD's driver. Supports ZyDAS ZD1211/ZD1211B 234 zyd(4): Added OpenBSD's driver. Supports ZyDAS ZD1211/ZD1211B
134 USB IEEE 802.11b/g wireless network device. [kiyohara 20070609] 235 USB IEEE 802.11b/g wireless network device. [kiyohara 20070609]
135 mac68k: Switch sn(4) Ethernet on mac68k to using MI SONIC driver. 236 mac68k: Switch sn(4) Ethernet on mac68k to using MI SONIC driver.
136 [tsutsui 20070610] 237 [tsutsui 20070610]
137 tcp(4): Per socket keepalive timer settings. Ability to change 238 tcp(4): Per socket keepalive timer settings. Ability to change
138 connection timeout. [christos 20070620]. 239 connection timeout. [christos 20070620].
 240 gdb(1): Remove gdb 5.3. [skrll 20070621]
139 newgrp(1): Add POSIX (IEEE Std 1003.1, 2004 / Open Group Base 241 newgrp(1): Add POSIX (IEEE Std 1003.1, 2004 / Open Group Base
140 Specifications Issue 6) User Portability Utility to change 242 Specifications Issue 6) User Portability Utility to change
141 effective group ID. [ginsbach 20070621] 243 effective group ID. [ginsbach 20070621]
142 gcc(1): Updated to version 4.1.3-20070620. [mrg 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]
143 ntp: Updated to version 4.2.4p2. [kardel 20070624] 247 ntp: Updated to version 4.2.4p2. [kardel 20070624]
144 tcpdrop(8): Ported by anon ymous (from FreeBSD/OpenBSD). 248 tcpdrop(8): Ported by anon ymous (from FreeBSD/OpenBSD).
145 [christos 20070625] 249 [christos 20070625]
146 fast_ipsec(4): Add support for IPsec NAT-T. [degroote 20070627] 250 fast_ipsec(4): Add support for IPsec NAT-T. [degroote 20070627]
147 efs: Added read-only Silicon Graphics EFS file system. [rumble 20070629] 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]
148 envsys(4), sysmon_envsys(9): Imported envsys2. New API with the 254 envsys(4), sysmon_envsys(9): Imported envsys2. New API with the
149 following features: 255 following features:
150 - Cleaned up the API for simplicity and efficiency. 256 - Cleaned up the API for simplicity and efficiency.
151 - Ability to send capacity/critical/warning events to powerd(8). 257 - Ability to send capacity/critical/warning events to powerd(8).
152 - Added support for a 'dictionary based communication channel' 258 - Added support for a 'dictionary based communication channel'
153 between sysmon_power(9) and powerd(8), that means there is 259 between sysmon_power(9) and powerd(8), that means there is
154 no 32 bytes event size event restriction anymore. 260 no 32 bytes event size event restriction anymore.
155 - Binary compatibility with old envstat(8) and powerd(8) via 261 - Binary compatibility with old envstat(8) and powerd(8) via
156 COMPAT_40. 262 COMPAT_40.
157 And more, please see envsys(4) and sysmon_envsys(9) for more 263 And more, please see envsys(4) and sysmon_envsys(9) for more
158 information. 264 information.
159 [xtraeme 20070701] 265 [xtraeme 20070701]
 266 libutil: Add estrndup(3). [pooka 20070701]
 267 i386: Add support for VIA Esther. From FreeBSD. [christos 20070703]
160 mount_puffsportal: Add experimental version of portalfs 268 mount_puffsportal: Add experimental version of portalfs
161 based on puffs(3). [pooka 20070708] 269 based on puffs(3). [pooka 20070708]
162 i386: Add gcscehci(4) driver for the EHCI controller found in the AMD 270 i386: Add gcscehci(4) driver for the EHCI controller found in the AMD
163 Geode CS5536 companion controllers. [jmcneill 20070708] 271 Geode CS5536 companion controllers. [jmcneill 20070708]
164 nfsmb(4): Add support for NVIDIA nForce 2/3/4 SMBus controller and 272 nfsmb(4): Add support for NVIDIA nForce 2/3/4 SMBus controller and
165 SMBus driver. [kiyohara 20070711] 273 SMBus driver. [kiyohara 20070711]
 274 kernel: Implement per-CPU work-queues support for workqueue(9)
 275 interface. [rmind 20070712]
166 dbri(4): Added support for audio input. [macallan 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]
167 alpha: Add timecounter(9) support and switch to MI todr(9) 283 alpha: Add timecounter(9) support and switch to MI todr(9)
168 with MI mc146818 driver. [tsutsui 20070721] 284 with MI mc146818 driver. [tsutsui 20070721]
 285 tcpdump(8): Import tcpdump-3.9.7. [drochner 20070724]
169 ichsmb(4): Add support for Intel ICH SMBus controller. 286 ichsmb(4): Add support for Intel ICH SMBus controller.
170 [kiyohara 20070728] 287 [kiyohara 20070728]
171 shark: Add dhclient(8) to the install disk image to be able to 288 shark: Add dhclient(8) to the install disk image to be able to
172 configure network interfaces through DHCP. [jmmv 20070729] 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]
173 sparc: The cgfourteen(4) driver now supports wscons. [macallan 20070730] 293 sparc: The cgfourteen(4) driver now supports wscons. [macallan 20070730]
174 shark: Switched the installation disk to use wscons instead of 294 shark: Switched the installation disk to use wscons instead of
175 pccons. [jmmv 20070731] 295 pccons. [jmmv 20070731]
176 tcp(4): TCP socket buffers automatic sizing, ported from FreeBSD. 296 tcp(4): TCP socket buffers automatic sizing, ported from FreeBSD.
177 [rmind 20070802] 297 [rmind 20070802]
178 agp(4): Add support agp_amd64. Imported from FreeBSD. 298 agp(4): Add support agp_amd64. Imported from FreeBSD.
179 [kiyohara 20070804] 299 [kiyohara 20070804]
180 cpuctl(8): A new utility which allows setting CPUs online/offline. 300 cpuctl(8): A new utility which allows setting CPUs online/offline.
181 [ad 20070804] 301 [ad 20070804]
182 libpthread: Make some significant performance improvements around 302 libpthread: Make some significant performance improvements around
183 thread synchronization, and fix a minor problem with 303 thread synchronization, and fix a minor problem with
184 detaching running threads. [ad 20070804] 304 detaching running threads. [ad 20070804]
185 rump: Add the Runnable Userspace Meta Program framework to sys/rump. 305 rump: Add the Runnable Userspace Meta Program framework to sys/rump.
186 These are programs which compile in a part from the standard 306 These are programs which compile in a part from the standard
187 kernel sources and run in userspace. Their main use is 307 kernel sources and run in userspace. Their main use is
188 testing/debugging. Currently supported are a number of 308 testing/debugging. Currently supported are a number of
189 file systems (e.g. ffs) through puffs(3). [pooka 20070805] 309 file systems (e.g. ffs) through puffs(3). [pooka 20070805]
190 wscons(4): Add scrollback support to vcons, this should work with 310 wscons(4): Add scrollback support to vcons, this should work with
191 any framebuffer console driver that uses vcons. 311 any framebuffer console driver that uses vcons.
192 [macallan 20070805] 312 [macallan 20070805]
 313 libarchive: Import libarchive-2.2.6. [joerg 20070806]
193 wtf(6): Search pkgsrc's help database when ran inside a package 314 wtf(6): Search pkgsrc's help database when ran inside a package
194 directory. [hubertf 20070806] 315 directory. [hubertf 20070806]
195 libpthread: Another performance improvement, and a fix for an issue 316 libpthread: Another performance improvement, and a fix for an issue
196 that could cause threaded applications to hang under rare 317 that could cause threaded applications to hang under rare
197 circumstances. [ad 20070807] 318 circumstances. [ad 20070807]
198 mount_sysctlfs(8): sysctl(3) to file system translator. [pooka 20070809] 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]
199 slhci(4): Replace to Matthew Orgass's slhci(4). [kiyohara 20070815] 322 slhci(4): Replace to Matthew Orgass's slhci(4). [kiyohara 20070815]
200 spdmem(4): Add Serial Presence Detect driver/support. This decodes 323 spdmem(4): Add Serial Presence Detect driver/support. This decodes
201 technical specifications stored in the eeprom on common types 324 technical specifications stored in the eeprom on common types
202 of memory modules. [tnn 20070818] 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]
203 btbc(4): Add support for AnyCom BlueCard. [kiyohara 20070820] 330 btbc(4): Add support for AnyCom BlueCard. [kiyohara 20070820]
204 libm: Add C99 complex support (float/double). [drochner 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]
205 ichlpcib(4): The driver has added support for the TCO (watchdog) on 336 ichlpcib(4): The driver has added support for the TCO (watchdog) on
206 ICH6 or newer chipsets plus timecounter support. Also it can 337 ICH6 or newer chipsets plus timecounter support. Also it can
207 be used on EM64T systems running the amd64 port. Adapted from 338 be used on EM64T systems running the amd64 port. Adapted from
208 FreeBSD and OpenBSD. [xtraeme 20070826] 339 FreeBSD and OpenBSD. [xtraeme 20070826]
209 agten(4): Add support for Fujitsu AG-10e graphics cards working as 340 wlanctl(8): Add -p flag that only plints public (i.e. non-encrypted)
210 accelerated framebuffer console. [macallan 20070826] 341 nodes. [dogcow 20070829]
211 ag10e(4): Add XFree86 driver to run the AG-10e in 24bit with 342 ag10e(4): Add XFree86 driver to run the AG-10e in 24bit with
212 acceleration. [macallan 20070830] 343 acceleration. [macallan 20070830]
 344 viaide(4): Attach to the VIA CX700 IDE and NVIDIA MCP67 IDE and SATA
 345 controllers. [xtraeme 20070831]
213 uchcom(4): Add support for WinChipHead CH341/340 USB-Serial adapter. 346 uchcom(4): Add support for WinChipHead CH341/340 USB-Serial adapter.
214 [tshiozak 20070903] 347 [tshiozak 20070903]
215 amd64, i386: cgd(4) is part of GENERIC. [joerg 20070906] 348 amd64, i386: cgd(4) is part of GENERIC. [joerg 20070906]
216 libpthread: scalability and performance enhancements. The MySQL 349 libpthread: scalability and performance enhancements. The MySQL
217 sysbench benchmark in read-only mode now scales to 900 350 sysbench benchmark in read-only mode now scales to 900
218 simultaneous client threads on a 4xCPU i386 system before 351 simultaneous client threads on a 4xCPU i386 system before
219 serious performance drop-off occurs. [ad 20070907] 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]
220 kernel: Added support for POSIX message queues. [rmind 20070907] 356 kernel: Added support for POSIX message queues. [rmind 20070907]
221 aps(4): driver for IBM Thinkpad Active Protection System, 357 aps(4): driver for IBM Thinkpad Active Protection System,
222 provides support for some sensors exported through 358 provides support for some sensors exported through
223 the envsys(4) framework. Ported by Pierre Pronchery 359 the envsys(4) framework. Ported by Pierre Pronchery
 360 pcc(1): Import pcc-070920. [abs 20070920]
224 from OpenBSD. [xtraeme 20070911] 361 from OpenBSD. [xtraeme 20070911]
 362 libutil: Add raise_default_signal(3) -- raise the default signal
 363 handler. [lukem 20070925]
225 i386, amd64: pcc is now able to compile most of the i386 kernel. 364 i386, amd64: pcc is now able to compile most of the i386 kernel.
226 a number of changes have been made for LKM and 365 a number of changes have been made for LKM and
227 preemption safety. [ad 20070927] 366 preemption safety. [ad 20070927]
228 i386: i386 bootblocks are now able to boot amd64 kernels. 367 i386: i386 bootblocks are now able to boot amd64 kernels.
229 support for a.out kernels has been removed. [ad 20070927] 368 support for a.out kernels has been removed. [ad 20070927]
230 kernel: Added support for kernel core dumps to RAID 1 sets. 369 kernel: Added support for kernel core dumps to RAID 1 sets.
231 [oster 20071004] 370 [oster 20071004]
232 kernel: The new socket option SO_NOHEADER tells the network 371 kernel: The new socket option SO_NOHEADER tells the network
233 stack to strip the protocol header from packets 372 stack to strip the protocol header from packets
234 received on a raw socket. [dyoung 20071005] 373 received on a raw socket. [dyoung 20071005]
235 gre(4): Available encapsulations increase to IPv6, UDP in 374 gre(4): Available encapsulations increase to IPv6, UDP in
236 IPv6, and UDP in IPv4. The Mobile IP encapsulation 375 IPv6, and UDP in IPv4. The Mobile IP encapsulation
237 is no more. [dyoung 20071005] 376 is no more. [dyoung 20071005]
@@ -815,50 +954,64 @@ Changes from NetBSD 4.0 to NetBSD 5.0: @@ -815,50 +954,64 @@ Changes from NetBSD 4.0 to NetBSD 5.0:
815 daemon [plunky 20080817] 954 daemon [plunky 20080817]
816 agp(4): Add AGP support for Intel 946GZ. [matthias 20080819] 955 agp(4): Add AGP support for Intel 946GZ. [matthias 20080819]
817 ataraid(4): Add support for nVidia MediaShield from FreeBSD. 956 ataraid(4): Add support for nVidia MediaShield from FreeBSD.
818 [tacha 20080820] 957 [tacha 20080820]
819 fss(4): Add snapshot support for logging ffs file systems. 958 fss(4): Add snapshot support for logging ffs file systems.
820 [hannken 20080822] 959 [hannken 20080822]
821 agp(4): Add AGP support for Intel 945GME chipset, 960 agp(4): Add AGP support for Intel 945GME chipset,
822 found on Acer Aspire One. [tnn 20080822] 961 found on Acer Aspire One. [tnn 20080822]
823 ntp: Import 4.2.4p5. [kardel 20080823] 962 ntp: Import 4.2.4p5. [kardel 20080823]
824 re(4): Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet 963 re(4): Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet
825 devices. From FreeBSD. [tnn 20080823] 964 devices. From FreeBSD. [tnn 20080823]
826 sgimips: Misc bug fixes and improvements to mec(4) Ethernet on O2. 965 sgimips: Misc bug fixes and improvements to mec(4) Ethernet on O2.
827 [tsutsui 20080823] 966 [tsutsui 20080823]
 967 pcc(1): Import pcc 0.9.9 080824. [gmcgarry 20080824]
828 bge(4): Add support for BCM5906(M) chips contributed by 968 bge(4): Add support for BCM5906(M) chips contributed by
829 Karl Uwe Lockhoff. [cegger 20080825] 969 Karl Uwe Lockhoff. [cegger 20080825]
830 grep(1): Issue a warning if -r is used without supplying an argument. 970 grep(1): Issue a warning if -r is used without supplying an argument.
831 [lukem 20080828] 971 [lukem 20080828]
832 hostapd(8), wpa_supplicant(8): Upgrade to 0.6.4 [christos 20080830] 972 hostapd(8), wpa_supplicant(8): Upgrade to 0.6.4 [christos 20080830]
833 postfix(1): Import 2.5.4 [christos 20080830] 973 postfix(1): Import 2.5.4 [christos 20080830]
834 fsck_ffs(8): add -x/-X options which allows to run fsck_ffs -n on 974 fsck_ffs(8): add -x/-X options which allows to run fsck_ffs -n on
835 a snapshot of a live filesystem. [bouyer 20080830] 975 a snapshot of a live filesystem. [bouyer 20080830]
836 daily.conf(5): add a run_fsck_flags configuration variable  976 daily.conf(5): add a run_fsck_flags configuration variable
837 to pass extra options to the daily fsck -n. 977 to pass extra options to the daily fsck -n.
838 [bouyer 20080830] 978 [bouyer 20080830]
839 file(1): Update to 4.26. [christos 20080830] 979 file(1): Update to 4.26. [christos 20080830]
840 nvi(1): 1.81 with internationalization is now the default, replacing 980 nvi(1): 1.81 with internationalization is now the default, replacing
841 1.79 [christos 20080831] 981 1.79 [christos 20080831]
842 texinfo(1): Update to 4.8 (last gplv2 version) [christos 20080902] 982 texinfo(1): Update to 4.8 (last gplv2 version) [christos 20080902]
843 db(1): Add support for encoding or decoding VIS_HTTPSTYLE, and 983 db(1): Add support for encoding or decoding VIS_HTTPSTYLE, and
844 for tuning the page size of the database. [lukem 20080905] 984 for tuning the page size of the database. [lukem 20080905]
845 ataraid(4): Add JMicron RAID support contributed by Juan RP. 985 ataraid(4): Add JMicron RAID support contributed by Juan RP.
846 [tron 20080905] 986 [tron 20080905]
847 video(4): Add video4linux2 compatible capture interface, part of 987 video(4): Add video4linux2 compatible capture interface, part of
848 Patrick Mahoney's Google Summer of Code 2008 project. 988 Patrick Mahoney's Google Summer of Code 2008 project.
849 [jmcneill 20080906] 989 [jmcneill 20080906]
850 pseye(4): Add support for the Sony PLAYSTATION(R) Eye USB webcam. 990 pseye(4): Add support for the Sony PLAYSTATION(R) Eye USB webcam.
851 [jmcneill 20080906] 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]
852 uvideo(4): Add support for USB Video Class capture devices, part of 1005 uvideo(4): Add support for USB Video Class capture devices, part of
853 Patrick Mahoney's Google Summer of Code 2008 project. 1006 Patrick Mahoney's Google Summer of Code 2008 project.
854 [jmcneill 20080908] 1007 [jmcneill 20080908]
855 altq(4): Add support for source address hashing in the WFQ scheduler. 1008 altq(4): Add support for source address hashing in the WFQ scheduler.
856 [joerg 20080911] 1009 [joerg 20080911]
857 ataraid(4): Add Intel MatrixRAID controller support contributed 1010 ataraid(4): Add Intel MatrixRAID controller support contributed
858 by Juan RP. [tron 20080911] 1011 by Juan RP. [tron 20080911]
859 cgd(4): Change default iv to encblkno1; encblkno (the old iv) used 1012 cgd(4): Change default iv to encblkno1; encblkno (the old iv) used
860 to encrypt things 8 times leading to a 20% performance loss 1013 to encrypt things 8 times leading to a 20% performance loss
861 for no real security benefit [christos 20080912] 1014 for no real security benefit [christos 20080912]
862 etcupdate(8): Remove the "-b binarydir" and "-s srcdir/etc" 1015 etcupdate(8): Remove the "-b binarydir" and "-s srcdir/etc"
863 options which were deprecated in NetBSD-4.0. Deprecate 1016 options which were deprecated in NetBSD-4.0. Deprecate
864 the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2" 1017 the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2"