This was generated from the
src/doc/CHANGES log, and lists
both by date, and by area or port affected.
Other Change Logs
Updated: Sat Jul 4 00:30:07 2009
July 2009
June 2009
- wake(8)
New command to send Wake-on-LAN packets to machines on the local Ethernet. [mbalmer 20090625]
- postfix(1)
Import version 2.6.2 [tron 20090623]
- drm(4)
Update to mesa-drm 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c. [mrg 20090619]
- ehci(4)
Add quirk for SB600/SB700 chipsets to workaround freeze in USB subsystem. [cegger 20090615]
- ntp
Import ntp-4-2-4p7. [kardel 20090613]
- modload(8)
Add various flags to assist in the creation and maintenance of <module>.prop and/or to set MODCTL_NO_PROP. [jnemeth 20090609]
- module
Add the capability to read an <module>.prop associated with a module and merge a plist passed in by modload(8). Also, add MODCTL_NO_PROP flag to prevent loading <module>.prop. [jnemeth 20090609]
- openssh
Import 5.2. [christos 20090607]
May 2009
- agr(4)
Add support for layering vlans on top. Also allow LACP to be disabled. [darran 20090529]
- rumpnet
Add IPv6 support [pooka 20090527]
- kernel
File descriptor access performance improvements. [ad 20090524]
- libc
Add %s (seconds since the Epoch) to strptime(3) for symmetry with strftime(3). [ginsbach 20090524]
- httpd(8)
Import bozohttpd-20090522. [mrg 20090522]
- hp700
com at dino now works [skrll 20090518]
- libc
Add the getdate(3) and getdate_err value, conforming to IEEE Std 1003.1 (``POSIX.1'') and the Open Group Base Specifications X/Open System Interfaces extension (``XSI''). [ginsbach 20090514]
- dhcpcd(8)
Import dhcpcd-5.0.4 [roy 20090514]
- bluetooth
Update the Bluetooth service discovery API and merge it into libbluetooth, retiring the separate libsdp. [plunky 20090512]
- dhcpcd(8)
Import dhcpcd-5.0.3 [roy 20090511]
- dhcpcd(8)
Import dhcpcd-5.0.2 [roy 20090510]
- file(1)
Import 5.03 [christos 20090508]
- apropos(1)
Add -S and -s support, for searching by machine and section [wiz 20090508]
- rpcgen(1)
Add support for hyper and quad keywords. [ginsbach 20090506]
- hp700
Enable support for UFS2 boot. [tsutsui 20090503]
- dhcpcd(8)
Import dhcpcd-5.0.1 [roy 20090503]
- build
Use sha256 instead of sha1 hashes in METALOG and /etc/mtree/set.* files. [apb 20090501]
- install(1)
Add support for writing sha256, sha384, or sha512 hashes to a METALOG. [apb 20090501]
- libc
Add stpcpy(3), stpncpy(3), strnlen(3), all from FreeBSD. [perry 20090501]
April 2009
- hppa
Merge the nick-hppapmap branch which includes a port of the OpenBSD pmap, improves support for machines without the PA7100LC or PA7300LC CPUs, and much more. [skrll 20090430]
- sh3
Add some support for SH7706. [nonaka 20090430]
- rump
Add support for remote system calls [pooka 20090429]
- ichlpcib(4)
Attach 82801IEM LPC Interface Bridge too. [njoly 20090429]
- rc.d(8)
Add an rc.d script for dhcpcd(8). [roy 20090428]
- dhcpcd(8)
Import dhcpcd-5.0.0. [roy 20090428]
- compat_linux32
Add IPC_64 support for all semctl(2), following corresponding compat_linux(8) change. [njoly 20090427]
- zx(4)
Add wscons support [macallan 20090423]
- compat_linux(8)
Add IPC_64 support for all semctl(2)/msgctl(2). [njoly 20090423]
- landisk
Enable to build a bootable install disk image. [tsutsui 20090423]
- netpgp
Import netpgp. This is a heavily-modified version of openpgpsdk, and will replace it. [agc 20090423]
- uftdi(4)
Add support for USB serial adapter REX-USB60F. [taca 20090421]
- pmax
Add UFS2 boot support. [tsutsui 20090421]
- landisk
Add UFS2 boot support. [tsutsui 20090421]
- sdmmc(4)
Add a driver for SD/MMC from OpenBSD. [nonaka 20090421]
- ale(4)
Add a driver for Attensic/Atheros L1E Gigabit Ethernet. From OpenBSD and improvements from Kevin Lahey. [cegger 20090420]
- queue(3)
Add SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST, SIMPLEQ_CONCAT, and SIMPLEQ_LAST. [mschuett 20090420]
- bge(4)
Add misc quirk code for chip specific bugs. From FreeBSD and OpenBSD. [msaitoh 20090419]
- httpd(8)
Import bozohttpd-20090418. [mrg 20090418]
- zaurus
Add recoding support to zaudio(4). [nonaka 20090418]
- dhcpcd(8)
Import dhcpcd-4.0.13 [roy 20090417]
- re(4)
Add support for RTL8168CP and RTL8168D. [tsutsui 20090413]
- libbind
Update to 6.0-rc1. Use md5 for randomid instead of sequential id, add suppport for DS, SSHFP, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP and DLV, various new API functions. [christos 20090412]
- bind
Update to 9.6.1-P1. Full NSEC3 support, automatic zone re-signing, new update-policy methods tcp-self and 6to4-self, unbundle libbind, change the default pid file location from /var/run to /var/run/{named,lwresd} for improved chroot/setuid support. [christos 20090412]
- libc
Add memrchr(3). [christos 20090410]
- newfs_sysvbfs(8)
Add support creating a file system to a regular file. [pooka 20090409]
- mtree(8)
Add -S option to sort entries. [apb 20090408]
- libc
Add glob_pattern_p(3) for new cvs(1). [christos 20090408]
- cvs(1)
Import 1.12.13 [christos 20090408]
- sysinst(8)
Make installer reject UFS2 for root partition on ports whose bootloaders don't support UFS2 boot. [tsutsui 20090407]
- pckbd(4)
Add a Czech keyboard layout. [mkirby 20090406]
- sysinst(8)
Default to wapbl(4) log for ufs partitions. [ad 20090404]
- amd64, i386
Default to UFS2 on sysinst(8). [ad 20090404]
March 2009
- wm(4)
Enable hardware vlan(4) support. [darran 20090331]
- wm(4)
Add workaround for 82543GC. [msaitoh 20090329]
- kmem_alloc(9)
Add more extensive runtime debugging facilities. [ad 20090329]
- i386
Use "i486" as GNU_ARCH for i386. [drochner 20090327]
- eject(1)
Turn on amd(8) support for eject. [christos 20090323]
- re(4)
Add hardware checksum support for newer PCIe 8168C/8111C/8102E chips. [tsutsui 20090321]
- am-utils
Import latest from head; adds udf support amd -uu [christos 20090320]
- zoneinfo
Import tzdata2009c. [kleink 20090316]
- sgimips
Add TCPv4/UDPv4 RX hardware checksum support for mec(4) Ethernet on O2. [tsutsui 20090316]
- vnd(4)
Implement DIOCCACHESYNC ioctl. [christos 20090314]
- zaurus
Add only playback support to zaudio(4). [nonaka 20090313]
- altmem(4)
Add 'alternative memory' disk device driver. [jmcneill 20090312]
- zaurus
Add kloader(4) support. [nonaka 20090311]
- module
Add tprof modules. [yamt 20090310]
- wm(4)
Add support for 82567LF-3, and fix register access for ICH10DO. [msaitoh 20090310]
- libfetch
Import libfetch-2.23. [joerg 20090310]
- piixide(4)
Add support for 82965PM. [christos 20090309]
- crash(8)
Add a new utility to diagnose kernel crashes. Based upon the in-kernel debugger (ddb). [ad 20090307]
- fxp(4)
Add TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips. [tsutsui 20090307]
- kernel
Compute kern.ipc.shmmaxpgs on startup based on physical memory. Default can be overridden via sysctl. [joerg 20090306]
- ar(1)
Add support to ar(1) for 'deterministic mode'. [christos 20090306]
- xen
Add XEN3PAE_DOM0, a i386 domain0 kernel with PAE support. requires a i386PAE or x86_64 hypervisor. [bouyer 20090305]
- xen
Add PCI pass-through support for Xen3. domain0 kernel gets a pciback PCI drivers, to which device specified in the pciback.hide boot parameter will attach. DomU kernels gets a xpci device, to which PCI buses will attach. [bouyer 20090305]
- zaurus
Add zboot from OpenBSD. [nonaka 20090302]
- ext2fs
Add support for >128 byte inode. From Frederic Sausmikat. [christos 20090301]
Febuary 2009
- evbarm
Improved support for GPIO support on the EP93xx ARM processors. [kenh 20090227]
- dhcpcd(8)
Import dhcpcd-4.0.12. [roy 20090226]
- softdep
The soft dependences / soft updates feature of the fast file system (FFS) has been supplanted by meta data journaling (logging). Logging provides better reliability and better performance for most applications. Soft dependencies will no longer be available from NetBSD 6.0 onwards. We encourage users to enable logging on FFS file systems. [ad 20090222]
- dhcpcd(8)
Import dhcpcd-4.0.11. [roy 20090221]
- tests
Converted some of the kernel tests, including kqueue and ipf, to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski. [jmmv 20090220]
- i386
The vesafb(4) driver has been retired. [jmcneill 20090218]
- compat_linux(8), compat_linux32
Add IPC_64 support for all shmctl(2) commands, not only for STAT/SET. [njoly 20090218]
- lvm
Import new lvm2tools 2.02.44 version and libdevmapper 1.02.30. [haad 20090218]
- amd64, i386
The bootloader has been enhanced to support framebuffer consoles using VESA BIOS extensions. These changes allow the x86 ports to work with the genfb(4) driver, and obsoletes the i386-only vesafb(4) driver. [jmcneill 20090216]
- openssh
Import 5.1. [christos 20090216]
- libfetch
Import libfetch-2.22. [joerg 20090214]
- tests
Converted the awk, basename, bzip2, config, cut, dirname, grep, gzip, libcrypto, m4, make and sdiff tests to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski. [jmmv 20090213]
- share/mk
Enable -Wsign-compare for $WARNS>=4. [lukem 20090212]
- nfe(4)
Add support for flow control for MCP65. [cegger 20090212]
- sk(4)
Add support for flow control. [cegger 20090212]
- sgimips
Add Personal IRIS 4D/20 and 4D/25 (IP6 and IP10) support. [rumble 20090212]
- libc
Add RFC 2045 MIME Quoted-Printable support. [christos 20090210]
- udf, mount_udf(8)
add support for session opening/closing on sequential media. Media can be closed on request on unmount by passing the '-c' flag as mount option. [reinoud 20090208]
- dkctl(8)
Display cache, strategy, and list of wedges if no command is specified in the command line. [uebayasi 20090207]
- module
Add a module for vnd(4) driver. [haad 20090205]
- kernel
Add support for loading pseudo-device drivers. [haad 20090202]
January 2009
- x11
added support for X11FLAVOUR=xorg for NetBSD/alpha. No support for turbochannel graphic cards yet. [bouyer 20090124]
- openpgpsdk
Imported openpgpsdk 0.9 library (BSD-licensed) into src/crypto/external. The command-line driver program, openpgp, which is shipped with it has been mostly rewritten to be more user-friendly. [agc 20090123]
- msdosfs
The default behavior when mounting empty file systems has been changed. Previously, msdosfs would assume the -s flag (short filenames) in this case; now msdosfs will assume the -l flag (long filenames). [jmcneill 20090122]
- atf(7)
Import 0.6. [jmmv 20090119]
- atphy(4)
Add a driver for Attensic/Atheros F1 PHY. From FreeBSD via OpenBSD. [cegger 20090116]
- age(4)
Add a driver for Attensic/Atheros L1 Gigabit Ethernet. From FreeBSD via OpenBSD. [cegger 20090116]
- openpgpsdk
Initial import of openpgpsdk v0.9. [agc 20090112]
- make(1)
Changes to the way .for loops are processed. [dsl 20090111]
- time_t, dev_t
Change time_t and dev_t to be 64 bit quantities. Fixed POSIX issues in timeval and timespec. [christos 20090110]
- makefs(8)
Add support for encoding RISC OS metadata into ISO 9660 file systems. [bjh21 20090110]
- rgephy(4)
Support for flow control. From OpenBSD. [cegger 20090109]
- rgephy(4)
Support for RTL8211C(L) phy. From FreeBSD. [cegger 20090109]
- bwi(4)
Add a driver for Broadcom AirForce / Apple Airport Extreme wireless network controllers. From Taylor Campbell. [macallan 20090109]
- module
Add sysvbfs module. [pooka 20090105]
- rc.d(8)
Add a script for rndctl(8). [apb 20090104]
- mount_cd9660(8)
Add nocasetrans option as a synonym for nomaplcase. [christos 20090103]
December 2008
- rump
i386 and amd64 can use kernel module binaries [pooka 20081230]
- gcscaudio(4)
Add AMD Geode CS5536 audio driver, from SHIMIZU Ryo. [jmcneill 20081228]
- lvm
Add LVM functionality to NetBSD; this is done by dm(4) driver in kernel and lvm2 tools made by RedHat. We use the same well known interface as Linux does for managing LVM. [haad 20081222]
- viaide(4)
Add VT8237S Integrated SATA Controller support. [nonaka 20081221]
- x68k
pow(4) switches to use MI powerd(8) [isaki 20081220]
- malloc(9)
Remove MALLOC() and FREE() macros. [cegger 20081217]
- sup(1)
Add -M user flag to specify the username to send mail to from the command line. [christos 20081217]
- snprintb(3), kprintf(9)
Share snprintb(3) among kernel and libutil and make it supersede bitmask_snprintf(9). [christos 20081216]
- sparc
Switch to use wscons. [macallan 20081213]
- pms(4)
Add Elantech multi-touch trackpad support [jmcneill 20081213]
- boot.cfg(5)
Add an option to clear the screen. [christos 20081213]
- compat_linux32
Add clock_nanosleep syscall. [njoly 20081212]
- ath(4)
Switch from the binary HAL to the open-source HAL released by Sam Leffler. [alc 20081211]
- httpd(8)
Add rc.d script to control httpd daemon. [mishka 20081211]
- tab(1)
Add tabs utility, fixes PR bin/11227. [roy 20081211]
- re(4)
Add support for a 8168C/8111C revision. [alc 20081208]
- ddb(4)
Add 'show vmem' and 'show all vmems' commands. [cegger 20081207]
- compat_linux32
Add getresuid() and getresgid() syscalls. [njoly 20081205]
- libc
Add fdopendir(3), from Solaris/Linux. [ad 20081205]
- module
Add a layerfs module. [ad 20081205]
- module
Add a couple of sysctl(8) entries, kern.module.autoload and kern.module.verbose. [ad 20081203]
- compat_osf1(8)
Fix getdirentries(2). [njoly 20081202]
November 2008
- agp(4)
Add support for the Intel G45 AGP. [christos 20081129]
- i386
Make pxeboot(8) understand boot.cfg(5). [ad 20081125]
- module
Make PPP compressors modules. [cube 20081125]
- compat_osf1(8)
Add getpgid, needed for Tru64 4.0g ksh. [njoly 20081124]
- nfs
Avoid noisy nfs_timer/nfs_reply DEBUG output that occurs when the NFS server goes away. [mrg 20081123]
- i386
Remove most compat and file system options from GENERIC since they are also provided by modules. [ad 20081122]
- i386
Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. [ad 20081121]
- kernel, libc
Add new ptree (Patricia / RADIX tree) implementation. [matt 20081120]
- rump(3)
Move VFS functionality away from librump to a new library: librumpvfs [pooka 20081119]
- module
Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. [ad 20081119]
- amd64, i386
Make boot loader autoload a kernel module corresponding to the root file system type. [ad 20081119]
- module
Make POSIX AIO loadable as a module. [ad 20081114]
- libfetch
Update to libfetch 2.20. Allow HTTP auth to be provided in URL. [joerg 20081114]
- build.sh
Add support for new MAKEVERBOSE levels 3 and 4. [apb 20081113]
- module
Make compat_ndis a module. [ad 20081113]
- module
Make compat_ossaudio a module. [ad 20081113]
- module
Allow the POSIX semaphore code to be loaded as a module. [ad 20081112]
- lkm
Removed. Superseded by the new module framework. [ad 20081112]
- kernel
Add generic producer/consumer queue. [matt 20081111]
- agp(4)
Add support for Intel G35. [christos 20081108]
October 2008
- syslog(3)
Import Martin Schuette's Summer of Code project: Reliable TCP connections, syslog protocol API, encryption. [christos 20081031]
NetBSD/arm covers (for NetBSD 6.0):
NetBSD/hppa covers (for NetBSD 6.0):
NetBSD/m68k covers (for NetBSD 6.0):
NetBSD/mips covers (for NetBSD 6.0):
NetBSD/ns32k covers (for NetBSD 6.0):
NetBSD/sh3 covers (for NetBSD 6.0):
NetBSD/sh5 covers (for NetBSD 6.0):
- Make boot loader autoload a kernel module corresponding to the root file system type. [ad 20081119]
- The bootloader has been enhanced to support framebuffer consoles using VESA BIOS extensions. These changes allow the x86 ports to work with the genfb(4) driver, and obsoletes the i386-only vesafb(4) driver. [jmcneill 20090216]
- Default to UFS2 on sysinst(8). [ad 20090404]
- Non port specific changes that may affect port-amd64.
- Improved support for GPIO support on the EP93xx ARM processors. [kenh 20090227]
- Non port specific changes that may affect port-evbarm.
- hppa: Merge the nick-hppapmap branch which includes a port of the OpenBSD pmap, improves support for machines without the PA7100LC or PA7300LC CPUs, and much more. [skrll 20090430]
- Enable support for UFS2 boot. [tsutsui 20090503]
- com at dino now works [skrll 20090518]
- Non port specific changes that may affect port-hp700.
- Make boot loader autoload a kernel module corresponding to the root file system type. [ad 20081119]
- Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. [ad 20081121]
- Remove most compat and file system options from GENERIC since they are also provided by modules. [ad 20081122]
- Make pxeboot(8) understand boot.cfg(5). [ad 20081125]
- The bootloader has been enhanced to support framebuffer consoles using VESA BIOS extensions. These changes allow the x86 ports to work with the genfb(4) driver, and obsoletes the i386-only vesafb(4) driver. [jmcneill 20090216]
- The vesafb(4) driver has been retired. [jmcneill 20090218]
- Use "i486" as GNU_ARCH for i386. [drochner 20090327]
- Default to UFS2 on sysinst(8). [ad 20090404]
- Non port specific changes that may affect port-i386.
- Add UFS2 boot support. [tsutsui 20090421]
- Enable to build a bootable install disk image. [tsutsui 20090423]
- sh3: Add some support for SH7706. [nonaka 20090430]
- Non port specific changes that may affect port-landisk.
- Add Personal IRIS 4D/20 and 4D/25 (IP6 and IP10) support. [rumble 20090212]
- Add TCPv4/UDPv4 RX hardware checksum support for mec(4) Ethernet on O2. [tsutsui 20090316]
- Non port specific changes that may affect port-sgimips.
- Add PCI pass-through support for Xen3. domain0 kernel gets a pciback PCI drivers, to which device specified in the pciback.hide boot parameter will attach. DomU kernels gets a xpci device, to which PCI buses will attach. [bouyer 20090305]
- Add XEN3PAE_DOM0, a i386 domain0 kernel with PAE support. requires a i386PAE or x86_64 hypervisor. [bouyer 20090305]
- Non port specific changes that may affect port-xen.
- Add a driver for Attensic/Atheros L1 Gigabit Ethernet. From FreeBSD via OpenBSD. [cegger 20090116]
- Add support for Intel G35. [christos 20081108]
- Add support for the Intel G45 AGP. [christos 20081129]
- Add support for layering vlans on top. Also allow LACP to be disabled. [darran 20090529]
- Add a driver for Attensic/Atheros L1E Gigabit Ethernet. From OpenBSD and improvements from Kevin Lahey. [cegger 20090420]
- Add 'alternative memory' disk device driver. [jmcneill 20090312]
am-utils
- Import latest from head; adds udf support amd -uu [christos 20090320]
- Add -S and -s support, for searching by machine and section [wiz 20090508]
- Add support to ar(1) for 'deterministic mode'. [christos 20090306]
- Import 0.6. [jmmv 20090119]
- Switch from the binary HAL to the open-source HAL released by Sam Leffler. [alc 20081211]
- Add a driver for Attensic/Atheros F1 PHY. From FreeBSD via OpenBSD. [cegger 20090116]
- Add misc quirk code for chip specific bugs. From FreeBSD and OpenBSD. [msaitoh 20090419]
bind
- Update to 9.6.1-P1. Full NSEC3 support, automatic zone re-signing, new update-policy methods tcp-self and 6to4-self, unbundle libbind, change the default pid file location from /var/run to /var/run/{named,lwresd} for improved chroot/setuid support. [christos 20090412]
bluetooth
- Update the Bluetooth service discovery API and merge it into libbluetooth, retiring the separate libsdp. [plunky 20090512]
- Add an option to clear the screen. [christos 20081213]
build
- Use sha256 instead of sha1 hashes in METALOG and /etc/mtree/set.* files. [apb 20090501]
build.sh
- Add support for new MAKEVERBOSE levels 3 and 4. [apb 20081113]
- Add a driver for Broadcom AirForce / Apple Airport Extreme wireless network controllers. From Taylor Campbell. [macallan 20090109]
- Add IPC_64 support for all shmctl(2) commands, not only for STAT/SET. [njoly 20090218]
- Add IPC_64 support for all semctl(2)/msgctl(2). [njoly 20090423]
compat_linux32
- Add getresuid() and getresgid() syscalls. [njoly 20081205]
- Add clock_nanosleep syscall. [njoly 20081212]
- Add IPC_64 support for all shmctl(2) commands, not only for STAT/SET. [njoly 20090218]
- Add IPC_64 support for all semctl(2), following corresponding compat_linux(8) change. [njoly 20090427]
- Add getpgid, needed for Tru64 4.0g ksh. [njoly 20081124]
- Fix getdirentries(2). [njoly 20081202]
- Add a new utility to diagnose kernel crashes. Based upon the in-kernel debugger (ddb). [ad 20090307]
- Import 1.12.13 [christos 20090408]
- Add 'show vmem' and 'show all vmems' commands. [cegger 20081207]
dev_t
- Change time_t and dev_t to be 64 bit quantities. Fixed POSIX issues in timeval and timespec. [christos 20090110]
- Import dhcpcd-4.0.11. [roy 20090221]
- Import dhcpcd-4.0.12. [roy 20090226]
- Import dhcpcd-4.0.13 [roy 20090417]
- Import dhcpcd-5.0.0. [roy 20090428]
- Import dhcpcd-5.0.1 [roy 20090503]
- Import dhcpcd-5.0.2 [roy 20090510]
- Import dhcpcd-5.0.3 [roy 20090511]
- Import dhcpcd-5.0.4 [roy 20090514]
- Import dhcpcd-5.0.5 [roy 20090704]
- Display cache, strategy, and list of wedges if no command is specified in the command line. [uebayasi 20090207]
- Update to mesa-drm 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c. [mrg 20090619]
- Add quirk for SB600/SB700 chipsets to workaround freeze in USB subsystem. [cegger 20090615]
- Turn on amd(8) support for eject. [christos 20090323]
ext2fs
- Add support for >128 byte inode. From Frederic Sausmikat. [christos 20090301]
- Import 5.03 [christos 20090508]
- Add TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips. [tsutsui 20090307]
- Add AMD Geode CS5536 audio driver, from SHIMIZU Ryo. [jmcneill 20081228]
- Add rc.d script to control httpd daemon. [mishka 20081211]
- Import bozohttpd-20090418. [mrg 20090418]
- Import bozohttpd-20090522. [mrg 20090522]
- Attach 82801IEM LPC Interface Bridge too. [njoly 20090429]
- Add support for writing sha256, sha384, or sha512 hashes to a METALOG. [apb 20090501]
kernel
- Add generic producer/consumer queue. [matt 20081111]
- Add new ptree (Patricia / RADIX tree) implementation. [matt 20081120]
- Add support for loading pseudo-device drivers. [haad 20090202]
- Compute kern.ipc.shmmaxpgs on startup based on physical memory. Default can be overridden via sysctl. [joerg 20090306]
- File descriptor access performance improvements. [ad 20090524]
- Add more extensive runtime debugging facilities. [ad 20090329]
libbind
- Update to 6.0-rc1. Use md5 for randomid instead of sequential id, add suppport for DS, SSHFP, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP and DLV, various new API functions. [christos 20090412]
libc
- Add new ptree (Patricia / RADIX tree) implementation. [matt 20081120]
- Add fdopendir(3), from Solaris/Linux. [ad 20081205]
- Add RFC 2045 MIME Quoted-Printable support. [christos 20090210]
- Add glob_pattern_p(3) for new cvs(1). [christos 20090408]
- Add memrchr(3). [christos 20090410]
- Add stpcpy(3), stpncpy(3), strnlen(3), all from FreeBSD. [perry 20090501]
- Add the getdate(3) and getdate_err value, conforming to IEEE Std 1003.1 (``POSIX.1'') and the Open Group Base Specifications X/Open System Interfaces extension (``XSI''). [ginsbach 20090514]
- Add %s (seconds since the Epoch) to strptime(3) for symmetry with strftime(3). [ginsbach 20090524]
libfetch
- Update to libfetch 2.20. Allow HTTP auth to be provided in URL. [joerg 20081114]
- Import libfetch-2.22. [joerg 20090214]
- Import libfetch-2.23. [joerg 20090310]
lkm
- Removed. Superseded by the new module framework. [ad 20081112]
lvm
- Add LVM functionality to NetBSD; this is done by dm(4) driver in kernel and lvm2 tools made by RedHat. We use the same well known interface as Linux does for managing LVM. [haad 20081222]
- Import new lvm2tools 2.02.44 version and libdevmapper 1.02.30. [haad 20090218]
- Changes to the way .for loops are processed. [dsl 20090111]
- Add support for encoding RISC OS metadata into ISO 9660 file systems. [bjh21 20090110]
- Remove MALLOC() and FREE() macros. [cegger 20081217]
- Add various flags to assist in the creation and maintenance of <module>.prop and/or to set MODCTL_NO_PROP. [jnemeth 20090609]
module
- Allow the POSIX semaphore code to be loaded as a module. [ad 20081112]
- Make compat_ossaudio a module. [ad 20081113]
- Make compat_ndis a module. [ad 20081113]
- Make POSIX AIO loadable as a module. [ad 20081114]
- Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. [ad 20081119]
- Make PPP compressors modules. [cube 20081125]
- Add a couple of sysctl(8) entries, kern.module.autoload and kern.module.verbose. [ad 20081203]
- Add a layerfs module. [ad 20081205]
- Add sysvbfs module. [pooka 20090105]
- Add a module for vnd(4) driver. [haad 20090205]
- Add tprof modules. [yamt 20090310]
- Add the capability to read an <module>.prop associated with a module and merge a plist passed in by modload(8). Also, add MODCTL_NO_PROP flag to prevent loading <module>.prop. [jnemeth 20090609]
- Add nocasetrans option as a synonym for nomaplcase. [christos 20090103]
- add support for session opening/closing on sequential media. Media can be closed on request on unmount by passing the '-c' flag as mount option. [reinoud 20090208]
msdosfs
- The default behavior when mounting empty file systems has been changed. Previously, msdosfs would assume the -s flag (short filenames) in this case; now msdosfs will assume the -l flag (long filenames). [jmcneill 20090122]
- Add -S option to sort entries. [apb 20090408]
netpgp
- Import netpgp. This is a heavily-modified version of openpgpsdk, and will replace it. [agc 20090423]
- Add support creating a file system to a regular file. [pooka 20090409]
- Add support for flow control for MCP65. [cegger 20090212]
nfs
- Avoid noisy nfs_timer/nfs_reply DEBUG output that occurs when the NFS server goes away. [mrg 20081123]
ntp
- Import ntp-4-2-4p7. [kardel 20090613]
openpgpsdk
- Initial import of openpgpsdk v0.9. [agc 20090112]
- Imported openpgpsdk 0.9 library (BSD-licensed) into src/crypto/external. The command-line driver program, openpgp, which is shipped with it has been mostly rewritten to be more user-friendly. [agc 20090123]
openssh
- Import 5.1. [christos 20090216]
- Import 5.2. [christos 20090607]
- Add a Czech keyboard layout. [mkirby 20090406]
- Add support for 82965PM. [christos 20090309]
- Add Elantech multi-touch trackpad support [jmcneill 20081213]
- Import version 2.6.2 [tron 20090623]
- Add SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST, SIMPLEQ_CONCAT, and SIMPLEQ_LAST. [mschuett 20090420]
- Add a script for rndctl(8). [apb 20090104]
- Add an rc.d script for dhcpcd(8). [roy 20090428]
- Add support for a 8168C/8111C revision. [alc 20081208]
- Add hardware checksum support for newer PCIe 8168C/8111C/8102E chips. [tsutsui 20090321]
- Add support for RTL8168CP and RTL8168D. [tsutsui 20090413]
- Support for RTL8211C(L) phy. From FreeBSD. [cegger 20090109]
- Support for flow control. From OpenBSD. [cegger 20090109]
- Add support for hyper and quad keywords. [ginsbach 20090506]
rump
- i386 and amd64 can use kernel module binaries [pooka 20081230]
- Add support for remote system calls [pooka 20090429]
- Move VFS functionality away from librump to a new library: librumpvfs [pooka 20081119]
rumpnet
- Add IPv6 support [pooka 20090527]
- Add a driver for SD/MMC from OpenBSD. [nonaka 20090421]
share/mk
- Enable -Wsign-compare for $WARNS>=4. [lukem 20090212]
- Add support for flow control. [cegger 20090212]
softdep
- The soft dependences / soft updates feature of the fast file system (FFS) has been supplanted by meta data journaling (logging). Logging provides better reliability and better performance for most applications. Soft dependencies will no longer be available from NetBSD 6.0 onwards. We encourage users to enable logging on FFS file systems. [ad 20090222]
- Add -M user flag to specify the username to send mail to from the command line. [christos 20081217]
- Default to wapbl(4) log for ufs partitions. [ad 20090404]
- Make installer reject UFS2 for root partition on ports whose bootloaders don't support UFS2 boot. [tsutsui 20090407]
- Import Martin Schuette's Summer of Code project: Reliable TCP connections, syslog protocol API, encryption. [christos 20081031]
tests
- Converted the awk, basename, bzip2, config, cut, dirname, grep, gzip, libcrypto, m4, make and sdiff tests to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski. [jmmv 20090213]
- Converted some of the kernel tests, including kqueue and ipf, to ATF. Initial work from the GSoC 2008 project by Lukasz Strzygowski. [jmmv 20090220]
time_t
- Change time_t and dev_t to be 64 bit quantities. Fixed POSIX issues in timeval and timespec. [christos 20090110]
udf
- add support for session opening/closing on sequential media. Media can be closed on request on unmount by passing the '-c' flag as mount option. [reinoud 20090208]
- Add support for USB serial adapter REX-USB60F. [taca 20090421]
- Add VT8237S Integrated SATA Controller support. [nonaka 20081221]
- Implement DIOCCACHESYNC ioctl. [christos 20090314]
- New command to send Wake-on-LAN packets to machines on the local Ethernet. [mbalmer 20090625]
- Add support for 82567LF-3, and fix register access for ICH10DO. [msaitoh 20090310]
- Add workaround for 82543GC. [msaitoh 20090329]
- Enable hardware vlan(4) support. [darran 20090331]
x11
- added support for X11FLAVOUR=xorg for NetBSD/alpha. No support for turbochannel graphic cards yet. [bouyer 20090124]
zoneinfo
- Import tzdata2009c. [kleink 20090316]
- Add wscons support [macallan 20090423]
(top)
Up to Recent Changes and NetBSD News
(Contact us)
Generated by changes2html version 1.148, last updated: Sat Jul 4 00:30:07 2009
Copyright © 1994-2008
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a
registered trademark of The NetBSD Foundation, Inc.