This was generated from the
src/doc/CHANGES.prev log, and lists
both by date, and by area or port affected.
Other Change Logs
Updated: Sun Dec 5 06:30:04 2021
August 2012
- postfix(1)
Import version 2.8.12 [tron 20120810]
- zoneinfo
Import tzdata2012e. [apb 20120808]
July 2012
- luna68k
Handle bootarg strings passed from firmware prompt properly on LUNA-II. [tsutsui 20120728]
- evbarm
Add initial support for the RaspberryPi. [skrll 20120726]
- luna68k
Fix hangup after reboot(2) problem. [tsutsui 20120723]
- zoneinfo
Import tzdata2012d. [apb 20120722]
- luna68k
Switch luna68k wscons framebuffer driver to using rasops(9) APIs instead of deprecated rcons(4). This allows "options FONT_foo" in kernel config files. [tsutsui 20120720]
- amd64, i386
Fix PR/46583, BIOS bootloader problems with partitions that start above 1TB. [tsutsui 20120703]
June 2012
- newfs(8), sysinst(8)
Use 32KB/4KB for default block/fragment size on >= 128 GB partitions for modern AFT disks. [tsutsui 20120630]
- postfix(1)
Import version 2.8.11 [tron 20120609]
- i386
Make xf86-video-intel driver work on Atom N455 + GMA3150 graphics chipset. [tsutsui 20120608]
May 2012
- wm(4)
Add support for Intel I350 Ethernet. [msaitoh 20120525]
- x68k
Make floppy driver actually work with proper bounce buffer xfer ops on machines with extended high memories. [tsutsui 20120506]
April 2012
- kernel
Rewrite most of the entropy-gathering and entropy-distributing code, separating the rnd(4) pseudodevice from the bitstream generation code (now cprng(9)) and entropy-pool code (rnd(9)) [tls 20120417]
- sysinst(8)
Use 1MB alignment rather than the default 63 sectors for fdisk partition boundary for >128GB disks, as fdisk(8) does. [tsutsui 20120407]
March 2012
- kernel
Add urtwn(4), a driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless network devices, ported from OpenBSD. [nonaka 20120325]
- postfix(1)
Add support for SQLite tables. [tron 20120304]
- amdtemp(4)
Add support for Family 12h. [nonaka 20120302]
- re(4)
Add support for RTL8168E-VL. [nonaka 20120302]
- zoneinfo
Import tzdata2012b. [apb 20120302]
- zoneinfo
Import tzdata2012a. [apb 20120301]
February 2012
- pkg_install(1)
Import version 20120128 [tron 20120219]
- postinstall(8)
Added pwd_mkdb item, to run "pwd_mkdb -V 1 /etc/master.passwd" if necessary. [apb 20120217]
- postfix(1)
Import version 2.8.8 [tron 20120217]
- quotarestore(8)
New quota tool quotarestore for loading backups created with quotadump. [dholland 20120212]
- quotadump(8)
Added quotadump, which is the same as repquota -x, for creating backups of quota information. [dholland 20120212]
- quotactl(8)
quotactl(8) was removed in favor of quotadump(8) and quotarestore(8). [dholland 20120212]
- posix_spawn(3)
Import Charles Zhang's summer of code project. [martin 20120212]
- userland
Man pages are formatted with mandoc(1) by default. [joerg 20120207]
- userland
New apropos(1) implementation using SQLite Full Text Index [joerg 20120207]
- dhcpcd(8)
Import dhcpcd-5.5.4 [roy 20120206]
- dhcpcd(8)
Import dhcpcd-5.5.3 [roy 20120202]
- ntp
import ntp 4.2.6p5. [kardel 20120201]
- mac68k
Add timecounter(9) support to the CSI Hurdler Centronics Parallel Interface mac68k/cpi(4) driver. [hauke 20120201]
- repquota(8)
The repquota -x dump format is now tabular, not XML. [dholland 20120201]
- quotactl(2)
Removed quotactl(2) interface, replaced with new private __quotactl(2) interface. All user code should use the libquota(3) API. [dholland 20120201]
- libquota(3)
Add a new library, libquota, for control of and access to disk quotas, extending the file-system-independent interface added with the bouyer-quota2 branch. [dholland 20120201]
January 2012
- evbarm
Add FriendlyARM Mini2440 support. Code was written by Paul Fleischer. [nisimura 20120130]
- zaurus
Add PXA25x based Zaurus SL-C700/750/760/860 support ported by TOYOKURA Atsushi. [tsutsui 20120129]
- ifconfig(8)
When invoked without arguments, ifconfig(8) shows a list of all network interfaces in the system instead of the usage [mbalmer 20120128]
- tpm-tools
Import tpm-tools-1.3.7.1 [christos 20120128]
- trousers
Import trousers-0.3.8 [christos 20120127]
- kernel
Remove ltsleep(9) and wakeup_one(9). [rmind 20120128]
- kernel
Major improvements to uvm_map(9), uvm_km(9), kmem(9) and vmem(9) layers. [para 20120127]
- x86
Stop building boot ROM images for old NICs. [jnemeth 20120127]
- dhcpcd(8)
Import dhcpcd-5.5.0 [roy 20120125]
- macppc/valkyriefb(4) and macppc/videopll(4)
drivers to support the onboard video circuitry found in for example the Performa 6360. [macallan 20120123]
- tpm(4)
Add a Trusted Computing Module driver from bsssd [christos 20120122]
- build.sh
Add live-image and install-image targets. [tsutsui 20120122]
- amiga/p5pb(4)
DCE Computer G-REX 1200 and G-REX 4000 PCI bridges are now supported. [rkujawa 20120119]
- atf(7)
Import 0.15. [jmmv 20120116]
- sandpoint
Netronix NH-230/231 and compatible NAS are supported. [phx 20120114]
- x86, xen
Add cpu ucode loading support via cpuctl(8). [cegger 20120113]
- ipsec(4)
Make FAST_IPSEC the default IPSEC implementation. [drochner 20120109]
- adventure(6)
New save file format. Please regenerate (restore and re-save) any old save files. [dholland 20120107]
- tprof(8), tpfmt(1)
Add a sampling-based profiler. [yamt 20120104]
- fincore(1)
Add a utility to query file cache. [yamt 20120104]
December 2011
- amd64
Add direct map support (mapping of all physical memory using large pages). [chs 20111204]
- sandpoint
Iomega Storcenter support. [phx 20111228]
- viaide(4)
VT6410 PATA RAID controller support (without RAID). [phx 20111228]
- openpam
Import lycopsida-20111218 [christos 20111225]
- libsa
Allow libsa to have a file system dependent ls command and add ls command support for ext2fs. From Evgeniy Ivanov. [tsutsui 20111225]
- isibootd(8)
Add isibootd(8), a dumb netboot server command for OMRON luna68k machines. [tsutsui 20111217]
- rtadvd(8)
Add RDNSS and DNSSL support (RFC6106) [roy 20111210]
November 2011
- x68k
Add x68k/powsw(4), a revised power switch driver [isaki 20111127]
- chfs
Add CHFS, a file system for flash(9) devices. [ahoka 20111124]
- mount_chfs(8)
Add mount_chfs(8), a tool for mounting CHFS volumes. [ahoka 20111124]
- resolvconf(8)
import openresolv-3.4.5 [roy 20111124]
- rndctl(8)
implement boot-time save/restore of kernel RNG state. [tls 20111123]
- xbdback(4)
driver is now MP-SAFE. [jym 20111123]
- audio(9)
Audio drivers are now MP-safe. [jmcneill 20111123]
- m68k
Add TLS (thread local storage) support. [joerg 20111122]
- arm
Add TLS (thread local storage) support. [joerg 20111118]
- news68k
Add preliminary PROM function based framebuffer text console support. [tsutsui 20111120]
- x68k
Remove pow(4) and rtcalarm(8) [isaki 20111119]
- httpd(8)
Import bozohttpd-20111118. [mrg 20111118]
- gpiopwm(4)
A new driver to pulse GPIO pins in software. [mbalmer 20111113]
- luna68k
Finally complete LUNA-II support. [tsutsui 20111112]
- asm
Add assembly language examples in share/examples/asm/. These provide the end user with some ready-to-use sample code for a variety of platforms, showcasing how to interact with NetBSD system calls, APIs and binaries. [jmmv 20111111]
- postfix(1)
Import version 2.8.7 [tron 20111109]
- sparc64
Add support for PCI-E based systems Ultra25/45, pyro(4) ported from OpenBSD. [mrg 20111108]
- tre
Incorporate library. Adds agrep. This library provides regcomp/regexec/regerror/regfree as a binary compatible regex library with libc. Using -ltre will use the tre regex functions. The library also has support for approximate regex as well as wide char versions of the regex functions. To access these we are going to need to either add tre.h in /usr/include, or enhance regex.h and provide more tre_ -> libc names aliases. [christos 20111105]
- zoneinfo
Import tzdata2011n. [apb 20111102]
October 2011
- virtio(4)
Add virtio driver. Speeds up I/O under KVM platform. [hannken 20111030]
- postfix(1)
Import version 2.8.6 [tron 20111028]
- amiga/efa(4)
Add driver for ELBOX FastATA 1200. [rkujawa 20111028]
- powerpc
Switch to GDB 7.3.1. [mrg 20111024]
- arm
Switch to GDB 7.3.1. [mrg 20111024]
- sparc64
Switch to GDB 7.3.1. [mrg 20111024]
- sparc
Switch to GDB 7.3.1. [mrg 20111024]
- zoneinfo
Import tzdata2011m. [apb 20111024]
- vmt(4)
Add a VMware Tools driver, from OpenBSD. [jmcneill 20111017]
- m68k
Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- sqlite
Import of pre-release of SQLite 3.6.9 [joerg 20111013]
- x68k
Fix bootloader failure on X68030+060turbo. [tsutsui 20111011]
- zoneinfo
Import tzdata2011l. [apb 20111010]
- i386
Switch to GDB 7.3.1. [christos 20111008]
- amd64
Switch to GDB 7.3.1. [christos 20111008]
- gcc(1)
Obsolete libgcc_pic. [mrg 20111006]
- audiocfg(1)
New tool to control default audio defaults, by Jared D. McNeill. [mrg 20111006]
September 2011
- gdb(1)
Updated to 7.3.1. [christos 20110924]
- binutils
updated to FSF binutils 2.21.1a. [christos 20110924]
- udp(4)
Commit Vlad Balan's Google SoC project. This implements RFC6056 port selection algorithms. The selection can be done at the global level via sysctl(7), or at the socket level via setsockopt(2) [christos 20110923]
- tty(4)
Provide a sysctl and ioctl to dynamically change the tty buffer sizes [christos 20110923]
- xen
Provide experimental support for suspend/resume in NetBSD domUs. [jym 20110920]
- amiga/mppb(4)
Add driver for Prometheus Zorro III to PCI bridge. [rkujawa 20110917]
- file(1)
Update to 5.09 [christos 20110916]
- bind
Update to 9.9.0a1 [christos 20110911]
- traceroute(8)
Updated to 1.4a12 [christos 20110910]
- yacc(1)
Import byacc-20110908 [christos 20110910]
- wpa
New wpa_supplicant(8) and hostapd(8) 0.7.3 [christos 20110910]
- build
Both the source tree and the obj directories will be cleaned by "make clean" or "make cleandir". [apb 20110910]
- postfix(1)
Import version 2.8.5 [tron 20110910]
- openssh
Import 5.9. [christos 20110907]
- zoneinfo
Import tzdata2011i. [christos 20110904]
- libc
Apply tzcode2011i [christos 20110904]
August 2011
- devpubd(8)
Add a device publishing daemon, written by Jared D. McNeill. [mrg 20110827]
- tmux(1)
Import of tmux 1.5. [jmmv 20110817]
- sparc
Switch to GCC 4.5.3 [mrg 20110817]
- mips
add support for MIPS DSP v2 ASE. [matt 20110815]
- gpio(4), gpiosim(4)
Build as modules. [mbalmer 20110812]
- pwdog(4)
A new driver for QUANCOM Electronic PWDOG1 watchdog timer cards. [mbalmer 20110811]
- userland
Over 50 new manual pages. [jruoho 20110809]
- i386
Switch to GCC 4.5.3 [mrg 20110806]
- amd64
Switch to GCC 4.5.3 [mrg 20110806]
- modload(8)
A module name must contain at least one / character when the module is to be loaded from a filesystem path, it must not contain a / character when the module is to be loaded from the system module area. [mbalmer 20110806]
- amiga/p5pb(4)
Add driver for Phase5 PCI bridge, as present on CyberVision PPC and BlizzardVision PPC. [rkujawa 20110804]
- amiga
Add basic PCI support. [rkujawa 20110804]
- powerpc
Switch to GCC 4.5.3 [matt 20110804]
- mips
Switch to GCC 4.5.3 [matt 20110804]
- sparc64
Switch to GCC 4.5.3 [mrg 20110802]
July 2011
- postfix(1)
Import version 2.8.4 [tron 20110731]
- sparc64
Add support for Enterprise systems (Ex[45]00) systems, from OpenBSD. [mrg 20110729]
- mips
Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- openssh
Import 5.8. [christos 20110724]
- urndis(4)
Add driver for Microsoft RNDIS-based USB networking devices, such as Android-based phones. From OpenBSD. [jakllsch 20110720]
- luna68k
Build a ramdisk based INSTALL kernel with sysinst(8). [tsutsui 20110716]
- luna68k
Use the original OMRON font derived from 4.4BSD-Lite/luna68k rather than gallant19 which is used on Sun workstations. [tsutsui 20110716]
- luna68k
Fix stride handling in bus_space(9) multi and region ops to make spc(4) SCSI work properly. [tsutsui 20110716]
- luna68k
Build a faked a.out kernel using elf2aout(8) tool and a linker script derived from cats and shark so that now LUNA's firmware can load -current kernels directly after almost a decade since luna68k was switched to using ELF format by default. [tsutsui 20110716]
- emdtv(4)
Add a driver for Empia EM28xx family USB video capture controllers. [jmcneill 20110715]
- hpacel(4)
Add a driver for HP 3D DriveGuard; a LIS3LV02DL-based accelerometer. [jruoho 20110713]
- cxdtv(4)
Add driver for Conexant CX23880-based DTV cards. [jakllsch 20110711]
- auvitek(4)
Add digital capture support. [jmcneill 20110709]
- dtv(4)
Add digital TV framework. [jmcneill 20110709]
- mips
Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- bind
Update to 9.8.0-P4: Security fixes. [spz 20110705]
- less(1)
Import version 444. [tron 20110703]
June 2011
- vnd(4)
Allow vnd(4) to be backed by a sparse file. [hannken 20110629]
- acpi(4)
Updated ACPICA to 20110623. [jruoho 20110628]
- userland
Add an 'e' mode character to popen(3), and fopen(3) to set close on exec to opened file descriptors. [christos 20110626]
- kernel
Add new system calls pipe2(2), dup3(2), paccept(2), kqueue1(2) and flags SOCK_CLOEXEC/SOCK_NONBLOCK to socket(2), and socketpair(2), as well as fcntl(2) F_DUPFD_CLOEXEC, and a MSG_CMSG_CLOEXEC flag to recvfrom(2) to be able to set close-on-exec to all newly created file descriptors [christos 20110626]
- ld.elf_so(1)
Support ELF symbol versioning. [nonaka 20110625]
- gcc(1)
Import version 4.5.3. [mrg 20110620]
- sandpoint
Add support for booting from RAID 1 [jdc 20110620]
- gmp
Import GNU MP 5.0.2. [mrg 20110619]
- mpfr
Import mpfr 3.0.1. [mrg 20110619]
- mpc
Import mpc 0.9. [mrg 20110619]
- zaurus
Add ioexp driver for SL-C1000. [nonaka 20110619]
- sparc64
Add fast softint(9) support. [nakayama 20110618]
- alpha
support for Avalon A12 removed [matt 20110617]
- powerpc
the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- evbppc
Enable builds for OEA, ibm4xx and Book-E modules. [mrg 20110615]
- atf(7)
Import 0.14. [jmmv 20110614]
- powerpc
Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- openssl(1)
Import openssl-1.0.1-stable-SNAP-20110605 [spz 20110605]
- resolvconf(8)
import openresolv-3.4.2 [roy 20110613]
- kernel
Merge of the rmind-uvmplock branch. [rmind 20110612]
- sparc
enable options MODULAR in the GENERIC* kernels. [mrg 20110611]
- alpha
Converted Alpha to use PCU to manage FPU. [matt 20110607]
- ktrace(1)
Add a new trace point to list all open file descriptors after exec(3). [alnsn 20110601]
- powerpc
Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
May 2011
- compat_linux(8), compat_linux32
Add fadvise64() and fadvise64_64() syscalls. [alnsn 20110530]
- tmpfs
Many fixes and some performance improvements. [rmind 20110529]
- makefs(8)
Fix a corrupted RRIP entry problem in deep directories on cd9660 fs with rockridge extension. [tsutsui 20110529]
- bind
Update to 9.8.0-P2: Security fixes. [spz 20110529]
- kernel
add SOCK_SEQPACKET for local sockets [manu 20110529]
- userconf(4), boot.cfg(5), boot(8), i386, amd64
Support userconf(4) command in boot.cfg(5)/boot(8) on i386/amd64. [uebayasi 20110526]
- wm(4)
Add support for Intel 82579 with 6 series chipset(PCH2). [msaitoh 20110524]
- m68k
Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- file(1)
Import 5.07 [christos 20110512]
- postfix(1)
Import version 2.8.3 [tron 20110511]
- perfuse
Add the PUFFS RElay to FUSE library, which bridges the kernel level API for FUSE filesystems with native PUFFS. [manu 20110509]
- x68k
Fix a buffercache overrun bug that causes unexpected panic during sysinst. [tsutsui 20110505]
- powerpc
Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
April 2011
- balloon(4)
Balloon driver now enabled for all Xen kernels. [jym 20110429]
- kernel
Support for Darwin, Mach, IRIX and PECOFF emulation was retired. [joerg 20110426]
- kerberos(8)
Upgrade to Heimdal-1.5pre1. [elric 20110416]
- kernel
Bug fixes and improvements to POSIX semaphore. [rmind 20110411]
- x68k
Fix hangup on floppy access. [tsutsui 20110410]
- sparc64
Add EDID (Extended Display Identification Data) reading, and video mode setting support, to ffb(4). [jdc 20110408]
- dhcpcd(8)
Import dhcpcd-5.2.12. [roy 20110406]
- sandpoint
QNAP support. [phx 20110405]
- s390rtc(4)
Add a todr(9) driver for Seiko Instruments S-35390A. [phx 20110404]
- rdcpcib(4)
add a driver for the PCI/ISA bridge and watchdog timer found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110404]
- rdcide(4)
add a driver for the IDE controller found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110404]
- ssh-askpass(1)
Updated to 1.2.0. [mbalmer 20110403]
March 2011
- atf(7)
Import 0.13. [jmmv 20110331]
- alpha
add TLS (thread local storage) support. [skrll 20110331]
- sparc64
add TLS (thread local storage) support. [martin 20110330]
- sparc
add TLS (thread local storage) support. [martin 20110330]
- postfix(1)
Import version 2.8.2 [tron 20110323]
- shark
chipsfb(4) now works on shark. [macallan 20110323]
- sandpoint
D-Link DSM-G600 support. [phx 20110319]
- gdtoa
Import the latest [christos 20110319]
- hppa
add TLS support. [skrll 20110317]
- sparc64
Add initial support for Fujitsu SPARC64 systems, not yet stable. Mostly from OpenBSD. [mrg 20110315]
- shmif_dumpbus(1)
Make endian-independent. [pooka 20110314]
- mips
add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips
add TLS (thread local storage) support. [matt 20110314]
- x86
add TLS (thread local storage) support. [joerg 20110312]
- sh3
add TLS (thread local storage) support. [joerg 20110312]
- powerpc
add TLS (thread local storage) support. [matt 20110311]
- tmux(1)
First import of tmux (version 1.4). [jmmv 20110310]
- quotactl(8)
Added tool to manipulate quotas via proplib XML bundles. This can be used (among other things) to restore backups created with repquota -x. [bouyer 20110306]
- repquota(8)
added -x option to dump quotas for backup or transfer purposes. [bouyer 20110306]
- quotactl(2)
quotactl system call interface changed to support the bouyer-quota2 branch. Quotas are no longer limited to 32-bit values. [bouyer 20110306]
- ffs
merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2, turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. [bouyer 20110306]
- atf-run(1)
In case a test program dumps core, dump the stack trace from the core file as part of test output. [pooka 20110302]
- postfix(1)
Import version 2.8.1 [tron 20110302]
February 2011
- evbarm
Add driver for OMAP NAND controllers. [ahoka 20110226]
- nand(9)
Add subsystem to handle NAND controllers. [ahoka 20110226]
- flash(9)
Add subsystem to handle Flash devices. [ahoka 20110226]
- ukfs(3)
Support reverse-endian disklabels. [pooka 20110222]
- alc(4)
Add a driver for Atheros AR813x/AR815x Ethernet. [jmcneill 20110222]
- libsaslc(3)
Complete integration of libsaslc written for GSoC 2010 by Mateusz Kocielski, improved and integrated with Postfix by Anon Ymous. Supported mechs are: ANONYMOUS, CRAM-MD5, DIGEST-MD5, EXTERNAL, GSSAPI, LOGIN, PLAIN [christos 20110221]
- ath(4)
Add support for AR9285 devices. [cegger 20110221]
- mips
Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips
Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- ath(4)
Add support for AR9280 devices. [jmcneill 20110220]
- rumphijack(3)
Allow clients to specify system calls to hijack and how by setting the RUMPHIJACK environment variable. [pooka 20110218]
- rumphijack(3)
Support hijacking of pathname-based system calls. [pooka 20110217]
- acpi(4)
Updated ACPICA to 20110211. [jruoho 20110217]
- kernel
Add PCU (Per-CPU Unit) interface to unify synchronization of per CPU context, like lazy FPU management. [rmind 20110217]
- bind
Update to 9.8.0rc1: Response policy zones (RPZ) and DNS64 support. [christos 20110215]
- hp700
Add support for HIL devices. From OpenBSD. [tsutsui 20110215]
- rumpclient(3)
Support clients that execve(2). [pooka 20110214]
- disklabel(8)
Disable COMPAT_386BSD_MBRPART. The related kernel compat option was disabled by default four years ago, and NetBSD has not used partition id 165 (0xA5) for much longer. Meanwhile the presence of this code in disklabel can cause sysinst to clobber FreeBSD installs on the same disk. Those with very, very old NetBSD installations may need to use fdisk(8) to change the NetBSD partition ids from 165 (0xA5) to 169 (0xA9). [dholland 20110212]
- hp300
Add support for Apollo Domain keyboard. From OpenBSD. [tsutsui 20110212]
- hp300
Add support for framebuffers on HP362 and HP382. [tsutsui 20110212]
- rumphijack(3)
Improve select(2) emulation. Commit was done through a rump TCP/IP stack. [pooka 20110211]
- hp300
Switch NetBSD/hp300 to wscons(4) with rasops(9). Simply ported from OpenBSD/hp300. [tsutsui 20110206]
- dhcpcd(8)
Import dhcpcd-5.2.11. [roy 20110204]
January 2011
- route
make routing socket interface 64-bit clean. [matt 20110131]
- vmstat(1)
add support for getting evcnts and boottime for sysctl. Allow unprived vmstat to function is everything wanted is available via sysctl. [matt 20110129]
- kernel
add kern.evcnt sysctl [matt 20110129]
- vte(4)
add a driver for the R6040 fast ethernet controller found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110126]
- emips
Initial commit of the eMIPS port [pooka 20110126]
- rumpclient(3)
Support server reconnect in case of a severed connection. This makes things like rebooting a kernel server from under an application possible. [pooka 20110124]
- pcf8563rtc(4)
Add a todr(9) driver for NXP PCF8563 [jakllsch 20110124]
- rump.dhcpclient(1)
Add a very simple DHCP client for rump kernels. Unlike other DHCP clients, it does not assume it is the only DHCP client running on the host. [pooka 20110120]
- atactl(8)
Fix mislabelled S.M.A.R.T. lifetime temperature record reading. [nisimura 20110119]
- powerpc
Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- rump(3)
Rework rump syscall compat. The interface provided by a newer NetBSD version is now always compatible with a client compiled on an older version. [pooka 20110117]
- isns(3)
Add a library providing iSNS (IETF RFC 4171) protocol support, contributed by Wasabi Systems. [agc 20110117]
- acpiwdrt(4)
Add a driver for ACPI Watchdog Resource Tables. [jmcneill 20110117]
- powerpc
Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- amiga
Add a driver for BlizzardPPC 603e+ SCSI [phx 20110114]
- tests(7)
Add union mount tests to the VFS test framework. [pooka 20110113]
- shmif_dumpbus(1)
Add a utility for converting the contents of an shmif(4) busfile into pcap(3). [pooka 20110112]
- sigqueue(2)
Implement sigqueue/sigqueueinfo [christos 20110109]
- rumphijack(3)
Add a system call hijacking library which can be used to run unmodified binaries against kernel services provided by rump_server(1). [pooka 20110107]
- rump(3)
Support LOCKDEBUG. [pooka 20110106]
- amd64, i386
Booting from a disk with a GUID Partition Table is now possible. [jakllsch 20110106]
- rumpclient(3)
Support clients that fork(2). [pooka 20110105]
- acpipmtr(4)
Add a driver for ACPI power meters. [jruoho 20110105]
- rump(3)
Support SMP on all architectures regardless of if the host supports it. [pooka 20110104]
- resize_ffs(8)
support byteswapped file systems, and support growing ufs2 file systems. [riz 20110104]
- rump_server(1)
Add -c to control the number of virtual CPUs configured into the kernel server. [pooka 20110103]
- dhcpcd(8)
Import dhcpcd-5.2.10. [roy 20110103]
- rump_lwproc(3)
Support a variant of rfork(). [pooka 20110102]
December 2010
- tests(7)
Add r/o file system tests to the VFS testing framework. [pooka 20101231]
- ofppc
Support for RDB partitions. [phx 20101231]
- auvitek(4)
Add a driver for Auvitek AU0828 family USB video capture controllers. [jmcneill 20101227]
- dm(4)
Make LVM use non 512-byte sector devices. [mlelstv 20101223]
- yacc(1)
Import byacc-20101127 [christos 20101223]
- amigappc
Made onboard serial interface work. [phx 20101219]
- libc
Provide a re-entrant and thread-safe set of timezone API's that don't require locking and can operate on user-specified timezones as opposed to having to alter the environment to change a timezone. [christos 20101216]
- rump_server(1)
Add a modular version of rump_allserver(1) which can load the specified components dynamically. [pooka 20101213]
- rump.halt(1)
Add a utility to halt a rump kernel. [pooka 20101212]
- openldap
Import 2.4.23. [adam 20101212]
- bnx(4)
Add support for Broadcom BCM5709S (SerDes) chip. [jym 20101210]
- rumpnet_agr
Add an agr(4) component. [pooka 20101208]
- rumpnet_bridge
Add a bridge(4) component. [pooka 20101208]
- rump_allserver(1)
Add a rump server which uses rump_sp(7) and serves all available kernel components. [pooka 20101205]
- prenice(1)
Add new command to change process priorities based upon the command name, like pkill(1) and pgrep(1). [mrg 20101205]
- tcpdump(8)
Update to 4.1.1; see src/external/bsd/tcpdump/dist/CHANGES for the list of changes [christos 20101205]
- pcap(3)
Update libpcap to 1.1.1; see src/external/bsd/libpcap/dist/CHANGES for the list of changes [christos 20101205]
- sysinst(8)
Drop the question to select a password cipher algorithm. [jmmv 20101204]
- raid(4)
Add support for non 512-byte sector devices. [mrg 20101203]
- passwd.conf(5)
Set the default local cipher for passwords to 'sha1'. [jmmv 20101201]
- bind
Update to 9.7.2-P3. Bug and security fixes since 9.7.2b1. See src/external/bsd/bind/dist/CHANGES [christos 20101202]
- rump(3)
Implement mutex_owner() and use it to improve pagedaemon performance on multiprocessor systems. [pooka 20101201]
November 2010
- ukbd(4)
Support for Apple notebook keyboards: swapped keys on ISO keyboards, Apple FN key, simulate AltGr with FN-Alt, generate special keycodes for the hotkeys. [phx 20101130]
- rump_sp(7)
Add worker thread caching and significantly improve performance. [pooka 20101129]
- module(7)
Rename <module>.prop to <module>.plist. [jnemeth 20101127]
- dhcpcd(8)
Import dhcpcd-5.2.9. [roy 20101127]
- openssh
Import 5.6. [adam 20101121]
- module(7)
Allow disabling autoloading a specific module by setting noautoload property. [jnemeth 20101118]
- shmif(4)
Convert to a cloner interface. [pooka 20101115]
- ifconfig(8)
Add the "linkstr" command which can be used to communicate an arbitrary string with the interface driver. [pooka 20101115]
- evbarm
Add initial support for Sharp NetWalker MID. [bsh 20101113]
- arm
Add support for i.MX51 SoC. [bsh 20101113]
- etphy(4)
Add a driver for the Agere/LSI ET1011 TruePHY Gigabit Ethernet PHY [jnemeth 20101112]
- et(4)
Add a driver for Agere/LSI ET1310/ET1301 10/100/Gigabit Ethernet device [jnemeth 20101112]
- dreamcast
Switch to using Xorg servers and binaries. [tsutsui 20101112]
- tests(7)
Add basic tests for cgd(4). [pooka 20101111]
- nside(4)
Add a driver for the National Semiconductor PC87415 IDE controller. [skrll 20101110]
- hp700
Update sti(4) from OpenBSD and add pci(4) attachment. [skrll 20101109]
- atf(7)
Import 0.12. [jmmv 20101107]
- schide(4)
Add Intel SCH IDE driver from OpenBSD. [jakllsch 20101106]
- rump_sp(7)
Support local domain sockets. [pooka 20101105]
- fujbp(4), fujhk(4)
Add brightness and hotkey drivers for Fujitsu laptops. [gsutre 20101105]
- rumpclient(3)
Add a clientside library for remote rump kernel access. [pooka 20101104]
- otus(4)
Port the Atheros AR9001U from OpenBSD (Anon Ymous) [christos 20101103]
- xz(1)
Import of XZ 5.0.0. [joerg 20101102]
- raidframe(4)
Support greater than 2TB devices. [mrg 20101101]
October 2010
- lua(1)
Import of Lua 5.1.4. [mbalmer 20101031]
- rump_sp(7)
Initial import of remote rump kernel access protocol. [pooka 20101027]
- atf(7)
Import 0.11. [jmmv 20101020]
- virt(4)
Make interface a cloner. [pooka 20101019]
- sun3
Make common module(7) binaries work on both sun3 and sun3x. [tsutsui 20101015]
- m68k
Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- dreamcast
Add a stub for kernels with options MODULAR. [tsutsui 20101013]
- acpivga(4)
Add a driver for ACPI video extensions. [gsutre 20101012]
- xinit(1)
Disable PAM on ports which have legacy non-XFree86 servers so that xinit(1) can properly quit Xserver after xinitrc script exits. [tsutsui 20101010]
- dhcpcd(8)
Import dhcpcd-5.2.8. [roy 20101007]
- dreamcast
Build and put a raw binary format kernel into distribution. [tsutsui 20101004]
- build
Use consistent kernel names in distribution, i.e. rename kernels from "netbsd.aout-GENERIC.gz" to "netbsd-GENERIC.aout.gz" etc. [tsutsui 20101004]
- evbarm
Support Marvell Sheevaplug and some Marvell SoC NAS box. [kiyohara 20101002]
September 2010
- aue(4)
Add support for I-O DATA ETX-US2. [tsutsui 20100925]
- httpd(8)
Import bozohttpd-20100920. [mrg 20100921]
- sparc
Re-enable sparc optimized in_cksum routine. [tsutsui 20100920]
- m68k
Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- amd64, i386
Enable Ext2fs support in bootloader. [tsutsui 20100911]
- rump(3)
Make the pagedaemon flush VFS objects and drain the kmem/kernel_map in case of memory shortage. [pooka 20100908]
- rump(3)
Significantly improve VM performance for large objects. [pooka 20100907]
- acpi(4)
The ACPI driver will no longer attach if the BIOS release year is 2000 or older. To override this behaviour, set acpi_force_load=1 or add options ACPI_BLACKLIST_YEAR=0 to your kernel config. [jmcneill 20100906]
- hpcarm
Add an install kernel for JORNADA720 and make sysinst(8) choose a proper default kernel per running installation kernel. [tsutsui 20100904]
- rump_lwproc(3)
Add an interface for process/thread management in a rump kernel. [pooka 20100901]
August 2010
- omapfb(4)
a simple driver for OMAP 3xxx on-chip video, especially the Beagleboard [macallan 20100831]
- dreamcast
Fix a long standing GD-ROM driver bug so that file system on GD-ROM works properly. The problem is reported and tracked by Yasushi Oshima. [tsutsui 20100831]
- rump(3)
Support setuid(2), geteuid(2), etc. [pooka 20100830]
- ntp
switch build to ntp 4.2.6 (imported 20091213 in external/bsd/ntp) [kardel 20100827]
- awk(1)
upgrade to 20100523 [christos 20100826]
- tests(7)
Convert the libdes tests to ATF. [jmmv 20100825]
- rump(3)
Add a virtual SCSI target used for testing of scsipi(9) and SCSI devices. [pooka 20100823]
- rump(3)
Add rumpdev_scsipi. [pooka 20100823]
- network
Added NPF - a new packet filter. [rmind 20100822]
- acpicpu(4)
Add a driver for ACPI-based processor functionality. [jruoho 20100815]
- rump(3)
Support carp(4) in the networking stack. [pooka 20100810]
- newfs(8)
Add -G parameter to allow creating test images. [pooka 20100809]
- bind
Update to 9.7.2b1. [christos 20100806]
- hpcarm
Improve console speed on W-ZERO3 machines using write through mapping for framebuffer memory. [tsutsui 20100808]
- tests(7)
Add elementary tests for the audio subsystem. [pooka 20100804]
- wpa
New wpa_supplicant(8) and hostapd(8) 0.7.2 [christos 20100804]
- tests(7)
Convert the sort tests to ATF. [jmmv 20100801]
- bebox
Support xserver. It tested only s3(TRIO 64V+). [kiyohara 20100801]
July 2010
- hpcarm, hpcmips, hpcsh
Switch to using Xorg servers and binaries. [tsutsui 20100731]
- i386
Add PAE support. [jym 20100727]
- tests(7)
Add NFS (client and server) to VFS tests [pooka 20100726]
- amd64, i386
Intel Firmware Hub Random Number Generator support moved from pchb(4) to fwhrng(4) at ichlpcib(4). [jakllsch 20100723]
- tests(7)
Convert the lint1 and libobjc tests to ATF. [jmmv 20100718]
- tests(7)
Convert the include and csu tests to ATF. [jmmv 20100717]
- tests(7)
Convert the libposix, libprop, libpthread, librt, libskey and libutil tests to ATF. [jmmv 20100716]
- hpcarm
Bump MAXPARTITIONS from 8 to 16. [tsutsui 20100717]
- prep
Support Xserver. It's tested only on-board s3(864). [kiyohara 20100712]
- kernel
Add direct select()/poll() support. [rmind 20100708]
- compat_linux(8)
Update linux emulation to support the most commonly used linux 2.6.x kernel features. We now claim to be linux kernel version 2.6.18. [chs 20100706]
- upgt(4)
Add a driver for Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g WLAN device, ported from OpenBSD by FUKAUMI Naoki. [tsutsui 20100704]
- atf(7)
Import 0.10. [jmmv 20100703]
June 2010
- kue(4)
Fix unaligned memory access to make kue(4) work on ARM and MIPS machines. [tsutsui 20100627]
- network
Add mpls(4) - MultiProtocol Label Switching support [kefren 20100626]
- hpcarm
Use rtc_offset passed from hpcboot. [tsutsui 20100626]
- wm(4)
Add support for Intel I340 Ethernet. [msaitoh 20100625]
- autoconf(9)
Add config_mountroot(9), which defers device configuration after mountroot(), like config_interrupt(9) that defers configuration after interrupts are enabled. [tsutsui 20100625]
- hp700
Add support for uturn(4) based machines. [skrll 20100624]
- kernel
Add high-priority xcall(9) support. [rmind 20100622]
- httpd(8)
Import bozohttpd-20100621. [mrg 20100621]
- mkubootimage(1)
Added tool to generate u-boot kernel images. [jmcneill 20100618]
- vnsubr(9)
Remove recursive vnode locks. [hannken 20100618]
- atf(7)
Add support for expected test failures. [pooka 20100616]
- arm
Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- ofppc
Support Gigabit Ethernet Controller for MV64361 on PegasosII by mvgbe@gt. [kiyohara 20100609]
- hp700/lcd(4)
Driver for hp700 lcds added. [skrll 20100601]
- acpi(4)
Updated ACPICA to 20100528. [jruoho 20100606]
- vnode(9)
Remove member v_vnlock. [hannken 20100605]
- dhcpcd(8)
Import dhcpcd-5.2.4. [roy 20100604]
- atf(7)
Import 0.9. [jmmv 20100604]
- rump(3)
Implement a pagedaemon which releases weakly referenced memory in case of a memory shortage. [pooka 20100603]
May 2010
- x11
Added support for xf86-video-geode and xf86-video-openchrome. [mrg 20100527]
- radeondrm(4)
Ported across several updates from FreeBSD drm, Mesa 7.7.1 r600 (Radeon HD 3000/4000 series) driver now works. [mrg 20100523]
- x11
Updated many packages, notably: Mesa 7.7.1, xextproto 7.1.1, libXext 1.1.1, libXi 1.3 (XInput2), libX11 1.3.3, pixman 0.18.2, xinput 1.5.1, xf86-input-keyboard 1.4.0, xf86-input-mouse 1.5.0, xf86-video-ati 6.13.0, xf86-video-mga 1.4.12, xf86-video-nv 2.1.17, xf86-video-siliconmotion 1.7.4, xf86-video-vesa 2.3.0, xf86-video-vmware-11.0.1. [mrg 20100523]
- btmagic(4)
Added Apple Magic Mouse driver. [plunky 20100522]
- puffs(3)
Support extended attributes. [pooka 20100521]
- rump(3)
Add uniprocessor locking routines. They can be used in virtual uniprocessor configurations for a significant performance boost. [pooka 20100518]
- httpd(8)
Import bozohttpd-20100509. [mrg 20100509]
- atf(7)
Import 0.8. [jmmv 20100508]
- cron(8)
Import 4.1 from isc. [christos 20100506]
- xen
Enable no-execute bit feature for i386pae and amd64 kernels. [jym 20100505]
- news68k
Switch NetBSD/news68k to using 8KB/page in kernel. It slightly improves performance on NWS-1750D. [tsutsui 20100504]
- sandpoint
Added support for Marvell-SKnet in netboot. [phx 20100503]
- hpcsh
Add sysinst(8) support. [tsutsui 20100503]
- rump(3)
Support audio(9). [pooka 20100501]
April 2010
- rump(3)
Autogenerate /dev device nodes. [pooka 20100430]
- hp700
Add support for elroy(4), astro(4) and ssio(4) based 64-bit machines running in 32-bit mode. [skrll 20100430]
- tftpd(8)
Add -c so files can be uploaded without requiring them to be created before the upload. See the section on security considerations before enabling. [hubertf 20100429]
- rump(3)
Properly support virtual SMP on x86 hosts and default to the same number of CPUs as on the host (configurable with RUMP_NCPU). [pooka 20100428]
- rump(3)
Autoload host kernel modules from /stand/arch/modules on x86 archs. [pooka 20100426]
- libc
Added a space-efficient write-once database (cdbr(3), cdbw(3)). The database cache for services(5) has been updated to use this. services_mkdb(8) can still be used to create the old format. [joerg 20100425]
- kernel
Enforce RLIMIT_FSIZE above the file system. This fixes the feature for some file systems. [pooka 20100423]
- acpiwmi(4)
Add four mappings; wmidell(4), wmieeepc(4), wmihp(4), and wmimsi(4). [jruoho 20100419]
- acpi(4)
The sysctl(8) tree was reorganized into hw.acpi. [jruoho 20100419]
- hpcarm
Add support for Sharp W-ZERO3 series. [nonaka 20100417]
- rump(3)
Support file system snapshots. [pooka 20100412]
- fsck_msdos(8)
add -x option which allows to run fsck_msdos -n on a snapshot of a live file system. [hannken 20100411]
- fss(4)
Add snapshot support for MSDOS file systems. [hannken 20100409]
- acpi(4)
Updated ACPICA to 20100121. [jruoho 20100408]
- evbsh3
Add support for Alpha Project MS104-SH4, TAC T-SH7706LAN Rev.3 and TAC T-SH7706LSR Rev.1. [nonaka 20100407]
- sdmmc(4)
Add support for SD 4bit bus width. [nonaka 20100406]
- agp(4)
Add support for the Intel 82855GM AGP port. [jakllsch 20100404]
- atari
Add support for the EtherNEC, ISA NE2000 based Ethernet connected to Atari ROM cartridge slot. [tsutsui 20100401]
- dbcool(4)
Added support for ADM1031 therman sensor / fan controller [macallan 20100401]
- nca(4)
Added PCI attachment for Domex DMX-3191D SCSI board. [jakllsch 20100401]
March 2010
- dhcpcd(8)
Import dhcpcd-5.2.2. [roy 20100331]
- rump(3)
Support unionfs, layerfs, nullfs and umapfs. [pooka 20100330]
- sparc/cgtwelve(4)
A driver for Sun CG12 / Matrox SG3 graphics boards [macallan 20100323]
- rump(3)
Support bluetooth. [pooka 20100322]
- aibs(4)
Remove aiboost(4) as obsolete and redundant since the introduction of aibs(4). [cnst 20100319]
- atari
Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge. [tsutsui 20100313]
- config(1)
Add experimental "pseudo-root" keyword which can be used to specify any interface as the local root. When used in conjunction with ioconf, this creates the device tree from the pseudo-root downward (pseudo-root itself not included). [pooka 20100308]
- openldap
Update to 2.4.21. [lukem 20100308]
- uhso(4)
Add a driver for Option N.V. Wireless WAN modems. [plunky 20100306]
- module(7)
Make it possible to disable builtin modules and re-enable them. [pooka 20100305]
- module(7)
Remove all kernel compile time #defines indicating file system support (e.g. fs_ffs.h / -DFFS). [pooka 20100303]
- ne(4)
Add proper support for NE2000 8 bit mode. [tsutsui 20100303]
- ddb(4)
Add 'mach frame' for hp700. [skrll 20100302]
February 2010
- dhcpcd(8)
Import dhcpcd-5.2.1. [roy 20100227]
- ld.elf_so(1)
Implement negative symbol lookup cache [roy 20100227]
- netstat(8)
Add -h which humanizes numbers from -bi. [pooka 20100224]
- wcfb(4)
A driver for 3Dlabs Wildcat graphics cards [macallan 20100224]
- wbsio(4)
New driver for Winbond Super I/O attachment of lm(4) on any port. [cnst 20100221]
- u3g(4)
Support Huawei K3765. [pooka 20100219]
- wm(4)
Add support for Intel 82575, 82576 and 82580 Ethernet. [msaitoh 20100216]
- aibs(4)
New driver for ASUSTeK AI Booster (ACPI ASOC ATK0110) hardware monitor with limit support. [cnst 20100209]
- mfi(4)
Add support for LSI's newer (GEN2) RAID controller from OpenBSD. [msaitoh 20100209]
- network
Derive the mbuf cluster (NMBCLUSTERS) at boot time from the available memory. The default can be raised by changing kern.mbuf.nmbclusters. [joerg 20100208]
- uthum(4)
Add a driver for TEMPer and TEMPerHUM usb thermometers. Adapted from OpenBSD [tonio 20100206]
- acpismbus(4)
Add my experimental ACPI SMBus Control Method Interface driver. [pgoyette 20100206]
- config(1)
Add an experimental "ioconf" keyword which makes config output only the device attachment tree in ioconf.c instead of the entire kernel build infrastructure. [pooka 20100203]
- terminfo(3)
Import my terminfo implementation to replace termcap. [roy 20100203]
- amigappc
A CSPPC system with ahsc(4) or cbiiisc(4) boots into multiuser for the first time. [phx 20100202]
January 2010
- dhcpcd(8)
Import dhcpcd-5.1.5. [roy 20100131]
- network
Make TCP window size autoscaling the default. [pooka 20100126]
- bpf(9)
Make bpf interface with an ops vector backed by stubs if bpf is not present in the kernel. The client linkage is now always the same. [pooka 20100119]
- security.conf(5)
Add check_pkg_vulnerabilities and check_pkg_signatures to validate the installed packages against the vulnerabilities database and the expected checksums for their files. [jmmv 20100119]
- daily.conf(5)
Add fetch_pkg_vulnerabilities to keep the packages vulnerabilities database up to date, if it exists. [jmmv 20100119]
- wscons(4)
Add fonts for eastern european languages. [ahoka 20100118]
- shark
Add support for new-style kernel modules. [jmmv 20100118]
- macppc
Add support for new-style kernel modules. [jmmv 20100118]
- tn3270
Removed from base [roy 20100116]
- sparc
Add apc(4), a driver for the Aurora Personality Chip (APC) found on SPARCstation-4/5 and qemu. Allows to idle the CPU when in the idle loop. [bouyer 20100115]
- mount_puffs(8)
Add a utility for querying puffs arguments to make mount -vv work for puffs mounts. [pooka 20100114]
- cobalt
Add LBA48 support to bootloader so that it can safely load a kernel from NetBSD partition beyond >137GB boundary. [tsutsui 20100110]
- puffs(3)
Support unmounting the file system from the file server. [pooka 20100107]
- mount_psshfs(8)
Add -u and -g for uid/gid remapping. [pooka 20100107]
- cas(4)
Add a driver for Sun Cassini and Cassini+ Ethernet hardware. From OpenBSD [jdc 20100107]
December 2009
- libc
Import tzcode2009k [mlelstv 20091231]
- wm(4)
Add support for i82583V [msaitoh 20091230]
- sparc/gfb(4)
Add a driver for Sun XVR-1000 graphics boards [macallan 20091229]
- openssh
Import 5.3. [christos 20091226]
- openssl(1)
Import SNAP-20091226 [christos 20091226]
- bind
Update to 9.7.0-rc1. [christos 20091226]
- dhcpcd(8)
Import dhcpcd-5.1.4. [roy 20091223]
- atf(7)
Import 0.7. [jmmv 20091222]
- sysinst(8)
Make SHA1 the default option for cyphers. [ahoka 20091216]
- mips
First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- zaurus
Add support Xorg. [nonaka 20091213]
- ntp
Import ntp-4-2-4p8. [kardel 20091208]
- network
Add "net.inet.icmp.bmcastecho" sysctl(7) support, to disable ICMP replies to the broadcast address. [christos 20091207]
- mount_portal(8)
Remove the kernel portalfs driver and replace mount_portal with a version implemented using puffs. [pooka 20091205]
- playstation2
Port deleted. [pooka 20091205]
- resolvconf(8)
Import openreslv-3.3.4. [roy 20091204]
- lvm(8)
Import new lvm2tools 2.02.56 version and libdevmapper 1.02.40. [haad 20091202]
- rump(3)
Support binding threads to a specific CPU. [pooka 20091201]
November 2009
- udl(4)
Add a driver for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors. Ported from OpenBSD by FUKAUMI Naoki with many modification. [tsutsui 20091130]
- build.sh
Handle externally added programs and libraries and create sets. [uebayasi 20091130]
- sparc64
Add real UltraSPARC-III* CPU support. [mrg 20091130]
- ws(4)
Added the xf86-input-ws input driver for touchpanels that report absolute position data through wscons(4), e.g. those support by ums(4). [mbalmer 20091128]
- ums(4)
Added touchpanel support. [mbalmer 20091127]
- rump(3)
Load rump virtual kernel symbol table at boot. This enables the use of the kernel linker in a rump kernel. [pooka 20091126]
- resolvconf(8)
Import openreslv-3.3.3. [roy 20091121]
- build.sh
Add "rumptest" for fast testing of rump compilation and linking. It is useful mostly for developers. [pooka 20091118]
- bnx(4)
Added support for Broadcom BCM5709 and BCM5716 chips. [bouyer 20091118]
- raid(4)
RAIDframe parity maps, which greatly improve parity rewrite times after unclean shutdown; jld's GSoC 2009 project. [jld 20091117]
- shark
xf86-video-igs: an Xorg driver for IGS CyberPro 20x0 graphics controllers, currently only for rev. 5 sharks [macallan 20091110]
October 2009
- sparc/pm2fb(4)
A driver for Permedia2-based graphics cards like Sun's PGX32 [macallan 20091028]
- yacc(1)
Import byacc-20091028 [christos 20091028]
- m4(1)
Import the OpenBSD one since it implements features from gm4 that the new flex wants [christos 20091026]
- routed(8)
Merge 2.32 changes [christos 20091025]
- flex(1)
Import flex-2.5.35 [christos 20091025]
- dhcpcd(8)
Import dhcpcd-5.1.3. [roy 20091025]
- bind
Update to 9.7.0-b1. [christos 20091024]
- kernel
Remove support for uarea swap-out. [rmind 20091021]
- sysinst(8)
Give the option to use tmpfs for /tmp in sysinst instead of the older mfs on i386 and amd64. [ahoka 20091018]
- dhcpcd(8)
Import dhcpcd-5.1.2. [roy 20091016]
- rump(3)
Add a virtual CPU scheduler which maps the current thread to an available virtual CPU on entry to the rump kernel. [pooka 20091015]
- rump(3)
Introduce public interface specifications and autogenerate entrypoint wrappers. [pooka 20091014]
- rump(3)
Create proper prototypes for varargs system calls. [pooka 20091013]
- hdaudioctl(8)
Add tool to manipulate hdaudio(4) devices [sborrill 20091011]
- man(1)
Display manpage when specified with a path [cegger 20091007]
- ukfs(3)
Support disklabel partitions. [pooka 20091007]
- libm
Add f{dim,max,min}{,f,l} from FreeBSD [christos 20091004]
- dhcpcd(8)
Import dhcpcd-5.1.1. [roy 20091002]
- i386
Add support for VIA C7 temperature sensors. [jmcneill 20091002]
- acpiwmi(4)
Add a driver for the ACPI WMI Mapper interface. [jmcneill 20091002]
- i386
Add support for enhanced speedstep on VIA C7 Esther CPUs. [jmcneill 20091002]
- sparc64/lom(4)
Add a driver for LOMlite lights out management hardware monitor and watchdog timer. [nakayama 20091002]
September 2009
- mdnsd(8), dns-sd(1), libdns_sd
import mDNSResponder 212.1 [tsarna 20090929]
- wb(4)
Add a driver for Winbond W83L518D SD/MMC readers. [jmcneill 20090930]
- ichlpcib(4)
Add gpio(4) support. [jakllsch 20090927]
- xen
add support for request-rx-copy in the virtual network device backend. This is required by recent Xen linux kernels. [bouyer 20090925]
- gpioctl(8)
Support the new GPIO_PIN_PULSATE attribute for pins using the "pulsate" keyword. [mbalmer 20090925]
- gpio(4)
Add the GPIO_PIN_PULSATE attribute to let a pin pulsate at a hardware defined frequency and duty cycle. [mbalmer 20090925]
- rump(3)
Support autoloading of modules from linksets. [pooka 20090924]
- ld.elf_so(1)
Support dlinfo(), currently limited to RTLD_DI_LINKMAP. [pooka 20090924]
- xen
add support for feature-flush-cache in block device backend. Use it in block device frontend for DIOCCACHESYNC. [bouyer 20090923]
- pfsync(4)
PFSYNC from OpenBSD 4.2 imported [degroote 20090914]
- kernel
remove POOL_INIT from the kernel, replace with dynamic constructors which call pool_init(). [pooka 20090913]
- rc(8)
Output is now logged to /var/run/rc.log. A new rc_silent option suppresses output to the console; it can be set in rc.conf(5) or by booting in silent mode (e.g. "boot netbsd -z" on i386 or amd64). [apb 20090911]
- sysctl(7)
Add kern.boothowto variable. [apb 20090911]
- build.sh
Add a modules operation which builds kernel modules and installs them into DESTDIR. [jnemeth 20090907]
- sysinst(8)
Install the new modules.tgz set. [jnemeth 20090907]
- sets
Move kernel modules out of base.tgz and into a new modules.tgz. [jnemeth 20090907]
- rump_smbfs(8)
Support smbfs as a userspace server. [pooka 20090906]
- hdaudio(4)
New standards-compliant Intel High Definition Audio driver written to replace azalia(4). [sborrill 20090906]
- sparc/zx(4)
imported the xf86-video-sunleo 1.2.0 driver from Xorg [macallan 20090905]
- rumpcrypto
Add rump component for kernel crypto routines. [pooka 20090903]
- unzip(1)
A libarchive-based unzip frontend, emulating most of infozip's command line. [joerg 20090903]
August 2009
- sparc/tcx(4)
imported the xf86-video-suntcx driver and added hardware acceleration [macallan 20090827]
- amd64, i386
Suspend and resume is now supported when using the genfb(4) display driver. [jmcneill 20090823]
- iasl(1)
The ACPICA ASL (ACPI Source Language) compiler/decompiler is now included with i386 and amd64 installations. [jmcneill 20090818]
- acpi(4)
Updated ACPICA to 20090730. This release includes full support for the ACPI 4.0 specification. [jmcneill 20090818]
- nbperf(1)
A minimal perfect hash function generator. [joerg 20090815]
- secmode_keylock, keylock, gpiolock(4)
Add support for multi-position keylocks. [mbalmer 20090814]
- mips
removed a.out support [matt 20090812]
- mips/voyagerfb(4)
a driver for the Gdium Liberty 1000's video controller [macallan 20090812]
- gpioiic(4)
New driver to create an I2C bus using GPIO pins in bit-banging mode. [mbalmer 20090809]
- evbarm
Support for Gumstix Verdex and Verdex Pro. [kiyohara 20090809]
- smsh(4)
Add a SMSC LAN9118 Family Ethernet driver. [kiyohara 20090809]
- zfs
Import OpenSolaris zfs source code to NetBSD, add NetBSD patches. [haad 20090808]
- rumpvfs
Use unmodified kernel vnode pager. [pooka 20090806]
- sparc
support wsdisplay and acceleration for tcx(4) [macallan 20090806]
- openssl(1)
Import SNAP-20090805 to fix the namespace issues (BLOCK, CSTRING, etc) [christos 20090805]
- acpi(4)
It is now possible to configure devices other than the lid switch and sleep/power buttons as a method of waking the machine from sleep. Any ACPI device node with a _PRW method is now a candidate, and the device nodes are listed in the hw.acpi.wake namespace. By default, the following device node types are enabled as wakeup devices if the firmware supports it: lid switch, sleep/power button, PC keyboard controller. [jmcneill 20090804]
- rumpfs
Add support for registering external files which are accessed from the host OS fs namespace instead of from inside the rump virtual kernel. [pooka 20090803]
- libbluetooth
add device access API bt_dev(3). [plunky 20090803]
July 2009
- xen
dropped Xen 2 support. [cegger 20090728]
- bind
Update to 9.6.1-P1. [christos 20090728]
- dhcpcd(8)
Import dhcpcd-5.0.7. [roy 20090728]
- mvsata(4)
Support Marvell Hercules-I/II SATA Controllers [kiyohara 20090727]
- secmodel_44bsd(9), secmodel_securelevel(9)
Add provisions to control access to gpio(4) pins. [mbalmer 20090725]
- gpioctl(8)
New commandline syntax to reflect gpio(4) changes. [mbalmer 20090725]
- gpiosim(4)
New driver for development/testing purposes to simulate a gpio(4) device. [mbalmer 20090725]
- gpio(4)
Complete rework to integrate with kauth(9), allow for runtime driver attachment, naming of individual pins. [mbalmer 20090725]
- rumpdev
Support devices and kernel config framework. [pooka 20090720]
- openssl(1)
Import SNAP-20090710 under the new crypto/external framework [christos 20090719]
- ip(4)
Add IP_MINTTL option to discard packets with a TTL lower than the option value. [minskim 20090717]
- ip(4)
Add IP_RECVTTL option to let recvmsg(2) return the TTL of the received datagram. [minskim 20090716]
- libc
Add getdelim(3) and getline(3) conforming to IEEE Std 1003.1-2008 (``POSIX.1'') [roy 20090713]
- sysmon_envsys(9)
Enhancements to allow access to driver-internal limit values [pgoyette 20090710]
- dhcpcd(8)
Import dhcpcd-5.0.6 [roy 20090708]
- dhcpcd(8)
Import dhcpcd-5.0.5 [roy 20090704]
June 2009
- cpu_reboot(9)
tear down stacks of (pseudo-)devices and filesystems in an orderly fashion during shutdown, detaching the devices and unmounting the filesystems. i386 and sparc64 are finished. [dyoung 20090625]
- wake(8)
New command to send Wake-on-LAN packets to machines on the local Ethernet. [mbalmer 20090625]
- 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(7)
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]
- i386, amd64
CPU topology detection support for AMD processors. [rmind 20090526]
- 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(3)
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]
- hp700
ucas (CAS for user-space address) support for hp700. [skrll 20090508]
- 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(3)
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(1)
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 Attansic/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]
- makefs(8)
Add an experimental source-only makefs based on rump and fs-utils. It currently supports FFS, ext2fs, FAT, cd9660 and sysvbfs. [pooka 20090414]
- 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 support for DS, SSHFP, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP and DLV, various new API functions. [christos 20090412]
- bind
Update to 9.6.1-b1. 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]
- sysctl(8)
Add sysctl -w name?=value syntax which doesn't print an error even if name does not exist. [christos 20090401]
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(7)
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, an i386 domain0 kernel with PAE support. requires an 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]
February 2009
- rumpnet
Add virtual interface based on inter-process shared memory. [pooka 20090228]
- evbarm
Improved support for GPIO support on the EP93xx ARM processors. [kenh 20090227]
- dhcpcd(8)
Import dhcpcd-4.0.12. [roy 20090226]
- i386, amd64
ucas (CAS for user-space address) support for i386/amd64. [rmind 20090223]
- 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(7)
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(8)
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(7)
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(7)
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 Attansic/Atheros F1 PHY. From FreeBSD via OpenBSD. [cegger 20090116]
- age(4)
Add a driver for Attansic/Atheros L1 Gigabit Ethernet. From FreeBSD via OpenBSD. [cegger 20090116]
- rump
Support __RENAME in syscall interfaces and expose the non-compat symbol name in the header. [pooka 20090113]
- rump
Implement a virtual block device driver. [pooka 20090113]
- openpgpsdk
Initial import of openpgpsdk v0.9. [agc 20090112]
- mount(8)
Add -o rump, which mounts the file system as a userspace server via puffs and rump instead of using a kernel driver. [pooka 20090111]
- 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]
- rump
Prepend all symbols within the rump virtual kernel image with the string "rump". This prevents conflicts with the host system symbols. [pooka 20090108]
- module(7)
Add sysvbfs module. [pooka 20090105]
- rc.d(8)
Add a script for rndctl(8). [apb 20090104]
- rump
Include libkern in rumpkern. [pooka 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(8)
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]
- tabs(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(7)
Add a layerfs module. [ad 20081205]
- module(7)
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(7)
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(7)
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(7)
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(7)
Make compat_ndis a module. [ad 20081113]
- module(7)
Make compat_ossaudio a module. [ad 20081113]
- module(7)
Allow the POSIX semaphore code to be loaded as a module. [ad 20081112]
- lkm
Removed. Superseded by the new module(7) 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):
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-acorn26.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-acorn32.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-algor.
- add TLS (thread local storage) support. [skrll 20110331]
- Converted Alpha to use PCU to manage FPU. [matt 20110607]
- support for Avalon A12 removed [matt 20110617]
- Non port specific changes that may affect port-alpha.
- 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]
- ucas (CAS for user-space address) support for i386/amd64. [rmind 20090223]
- Default to UFS2 on sysinst(8). [ad 20090404]
- CPU topology detection support for AMD processors. [rmind 20090526]
- Suspend and resume is now supported when using the genfb(4) display driver. [jmcneill 20090823]
- Intel Firmware Hub Random Number Generator support moved from pchb(4) to fwhrng(4) at ichlpcib(4). [jakllsch 20100723]
- Enable Ext2fs support in bootloader. [tsutsui 20100911]
- Booting from a disk with a GUID Partition Table is now possible. [jakllsch 20110106]
- Support userconf(4) command in boot.cfg(5)/boot(8) on i386/amd64. [uebayasi 20110526]
- Switch to GCC 4.5.3 [mrg 20110806]
- Switch to GDB 7.3.1. [christos 20111008]
- Add direct map support (mapping of all physical memory using large pages). [chs 20111204]
- Fix PR/46583, BIOS bootloader problems with partitions that start above 1TB. [tsutsui 20120703]
- Non port specific changes that may affect port-amd64.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- Add a driver for BlizzardPPC 603e+ SCSI [phx 20110114]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- Add basic PCI support. [rkujawa 20110804]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-amiga.
- A CSPPC system with ahsc(4) or cbiiisc(4) boots into multiuser for the first time. [phx 20100202]
- Made onboard serial interface work. [phx 20101219]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-amigappc.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-arc.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-arm26.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-arm32.
- Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge. [tsutsui 20100313]
- Add support for the EtherNEC, ISA NE2000 based Ethernet connected to Atari ROM cartridge slot. [tsutsui 20100401]
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-atari.
- Support xserver. It tested only s3(TRIO 64V+). [kiyohara 20100801]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-bebox.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-cats.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-cesfic.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- Add LBA48 support to bootloader so that it can safely load a kernel from NetBSD partition beyond >137GB boundary. [tsutsui 20100110]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-cobalt.
- sh3: Add some support for SH7706. [nonaka 20090430]
- Fix a long standing GD-ROM driver bug so that file system on GD-ROM works properly. The problem is reported and tracked by Yasushi Oshima. [tsutsui 20100831]
- Build and put a raw binary format kernel into distribution. [tsutsui 20101004]
- Add a stub for kernels with options MODULAR. [tsutsui 20101013]
- Switch to using Xorg servers and binaries. [tsutsui 20101112]
- sh3: add TLS (thread local storage) support. [joerg 20110312]
- Non port specific changes that may affect port-dreamcast.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- Initial commit of the eMIPS port [pooka 20110126]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-emips.
- Improved support for GPIO support on the EP93xx ARM processors. [kenh 20090227]
- Support for Gumstix Verdex and Verdex Pro. [kiyohara 20090809]
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- Support Marvell Sheevaplug and some Marvell SoC NAS box. [kiyohara 20101002]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- Add initial support for Sharp NetWalker MID. [bsh 20101113]
- Add driver for OMAP NAND controllers. [ahoka 20110226]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Add FriendlyARM Mini2440 support. Code was written by Paul Fleischer. [nisimura 20120130]
- Add initial support for the RaspberryPi. [skrll 20120726]
- Non port specific changes that may affect port-evbarm.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-evbmips.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- Enable builds for OEA, ibm4xx and Book-E modules. [mrg 20110615]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-evbppc.
- sh3: Add some support for SH7706. [nonaka 20090430]
- Add support for Alpha Project MS104-SH4, TAC T-SH7706LAN Rev.3 and TAC T-SH7706LSR Rev.1. [nonaka 20100407]
- sh3: add TLS (thread local storage) support. [joerg 20110312]
- Non port specific changes that may affect port-evbsh3.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-ews4800mips.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- Switch NetBSD/hp300 to wscons(4) with rasops(9). Simply ported from OpenBSD/hp300. [tsutsui 20110206]
- Add support for framebuffers on HP362 and HP382. [tsutsui 20110212]
- Add support for Apollo Domain keyboard. From OpenBSD. [tsutsui 20110212]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-hp300.
- 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]
- ucas (CAS for user-space address) support for hp700. [skrll 20090508]
- com at dino now works [skrll 20090518]
- Add support for elroy(4), astro(4) and ssio(4) based 64-bit machines running in 32-bit mode. [skrll 20100430]
- Add support for uturn(4) based machines. [skrll 20100624]
- Update sti(4) from OpenBSD and add pci(4) attachment. [skrll 20101109]
- Add support for HIL devices. From OpenBSD. [tsutsui 20110215]
- hppa: add TLS support. [skrll 20110317]
- Non port specific changes that may affect port-hp700.
- Add support for Sharp W-ZERO3 series. [nonaka 20100417]
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- Use rtc_offset passed from hpcboot. [tsutsui 20100626]
- Bump MAXPARTITIONS from 8 to 16. [tsutsui 20100717]
- Switch to using Xorg servers and binaries. [tsutsui 20100731]
- Improve console speed on W-ZERO3 machines using write through mapping for framebuffer memory. [tsutsui 20100808]
- Add an install kernel for JORNADA720 and make sysinst(8) choose a proper default kernel per running installation kernel. [tsutsui 20100904]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-hpcarm.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- Switch to using Xorg servers and binaries. [tsutsui 20100731]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-hpcmips.
- sh3: Add some support for SH7706. [nonaka 20090430]
- Add sysinst(8) support. [tsutsui 20100503]
- Switch to using Xorg servers and binaries. [tsutsui 20100731]
- sh3: add TLS (thread local storage) support. [joerg 20110312]
- Non port specific changes that may affect port-hpcsh.
- 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]
- ucas (CAS for user-space address) support for i386/amd64. [rmind 20090223]
- Use "i486" as GNU_ARCH for i386. [drochner 20090327]
- Default to UFS2 on sysinst(8). [ad 20090404]
- CPU topology detection support for AMD processors. [rmind 20090526]
- Suspend and resume is now supported when using the genfb(4) display driver. [jmcneill 20090823]
- Add support for enhanced speedstep on VIA C7 Esther CPUs. [jmcneill 20091002]
- Add support for VIA C7 temperature sensors. [jmcneill 20091002]
- Intel Firmware Hub Random Number Generator support moved from pchb(4) to fwhrng(4) at ichlpcib(4). [jakllsch 20100723]
- Add PAE support. [jym 20100727]
- Enable Ext2fs support in bootloader. [tsutsui 20100911]
- Booting from a disk with a GUID Partition Table is now possible. [jakllsch 20110106]
- Support userconf(4) command in boot.cfg(5)/boot(8) on i386/amd64. [uebayasi 20110526]
- Switch to GCC 4.5.3 [mrg 20110806]
- Switch to GDB 7.3.1. [christos 20111008]
- Make xf86-video-intel driver work on Atom N455 + GMA3150 graphics chipset. [tsutsui 20120608]
- Fix PR/46583, BIOS bootloader problems with partitions that start above 1TB. [tsutsui 20120703]
- Non port specific changes that may affect port-i386.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-ibmnws.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-iyonix.
- Add UFS2 boot support. [tsutsui 20090421]
- Enable to build a bootable install disk image. [tsutsui 20090423]
- sh3: Add some support for SH7706. [nonaka 20090430]
- sh3: add TLS (thread local storage) support. [joerg 20110312]
- Non port specific changes that may affect port-landisk.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- Build a faked a.out kernel using elf2aout(8) tool and a linker script derived from cats and shark so that now LUNA's firmware can load -current kernels directly after almost a decade since luna68k was switched to using ELF format by default. [tsutsui 20110716]
- Fix stride handling in bus_space(9) multi and region ops to make spc(4) SCSI work properly. [tsutsui 20110716]
- Use the original OMRON font derived from 4.4BSD-Lite/luna68k rather than gallant19 which is used on Sun workstations. [tsutsui 20110716]
- Build a ramdisk based INSTALL kernel with sysinst(8). [tsutsui 20110716]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- Finally complete LUNA-II support. [tsutsui 20111112]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Switch luna68k wscons framebuffer driver to using rasops(9) APIs instead of deprecated rcons(4). This allows "options FONT_foo" in kernel config files. [tsutsui 20120720]
- Fix hangup after reboot(2) problem. [tsutsui 20120723]
- Handle bootarg strings passed from firmware prompt properly on LUNA-II. [tsutsui 20120728]
- Non port specific changes that may affect port-luna68k.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Add timecounter(9) support to the CSI Hurdler Centronics Parallel Interface mac68k/cpi(4) driver. [hauke 20120201]
- Non port specific changes that may affect port-mac68k.
- Add support for new-style kernel modules. [jmmv 20100118]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-macppc.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-mipsco.
- sh3: Add some support for SH7706. [nonaka 20090430]
- sh3: add TLS (thread local storage) support. [joerg 20110312]
- Non port specific changes that may affect port-mmeye.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-mvme68k.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-mvmeppc.
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-netwinder.
- Switch NetBSD/news68k to using 8KB/page in kernel. It slightly improves performance on NWS-1750D. [tsutsui 20100504]
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- Add preliminary PROM function based framebuffer text console support. [tsutsui 20111120]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-news68k.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-newsmips.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-next68k.
- Support Gigabit Ethernet Controller for MV64361 on PegasosII by mvgbe@gt. [kiyohara 20100609]
- Support for RDB partitions. [phx 20101231]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-ofppc.
- mips: removed a.out support [matt 20090812]
- Port deleted. [pooka 20091205]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-playstation2.
- Add UFS2 boot support. [tsutsui 20090421]
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-pmax.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-pmppc.
- Support Xserver. It's tested only on-board s3(864). [kiyohara 20100712]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-prep.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-rs6000.
- Added support for Marvell-SKnet in netboot. [phx 20100503]
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- D-Link DSM-G600 support. [phx 20110319]
- QNAP support. [phx 20110405]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- Add support for booting from RAID 1 [jdc 20110620]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Iomega Storcenter support. [phx 20111228]
- Netronix NH-230/231 and compatible NAS are supported. [phx 20120114]
- Non port specific changes that may affect port-sandpoint.
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-sbmips.
- 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]
- mips: removed a.out support [matt 20090812]
- mips: First merge of the matt-nb5-mips64 branch. Added support for 64-bit MIPS processors (O32, N32, N64 ABIs are supported). Added support for RMI XLS6ATX_7A board and XL SoC family. [matt 20091214]
- mips: Second merge of matt-nb5-mips64 branch. Added SMP support for MIPS architecture. Rewritten interrupt handling to be much more efficient, added "fast" software interrupts and kernel preemption. Added support for RMI (NetLogic) XLS/XLR models. Major clean up for MIPS port. [matt 20110220]
- mips: Converted MIPS to use PCU to manage FPU. [matt 20110220]
- mips: add TLS (thread local storage) support. [matt 20110314]
- mips: add MIPS32R2 and MIPS64R2 support. [matt 20110314]
- mips: Rework Atheros MIPS-based SoC support. Add initial support for AR71xx (24K) and AR9344 (74K) SoCs. [matt 20110707]
- mips: Add support for ralink RT3883 SoC from CradlePoint Technologies. [matt 20110729]
- mips: Switch to GCC 4.5.3 [matt 20110804]
- mips: add support for MIPS DSP v2 ASE. [matt 20110815]
- Non port specific changes that may affect port-sgimips.
- xf86-video-igs: an Xorg driver for IGS CyberPro 20x0 graphics controllers, currently only for rev. 5 sharks [macallan 20091110]
- Add support for new-style kernel modules. [jmmv 20100118]
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- chipsfb(4) now works on shark. [macallan 20110323]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Non port specific changes that may affect port-shark.
- Switch to use wscons. [macallan 20081213]
- support wsdisplay and acceleration for tcx(4) [macallan 20090806]
- Add apc(4), a driver for the Aurora Personality Chip (APC) found on SPARCstation-4/5 and qemu. Allows to idle the CPU when in the idle loop. [bouyer 20100115]
- Re-enable sparc optimized in_cksum routine. [tsutsui 20100920]
- add TLS (thread local storage) support. [martin 20110330]
- enable options MODULAR in the GENERIC* kernels. [mrg 20110611]
- Switch to GCC 4.5.3 [mrg 20110817]
- Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-sparc.
- Add real UltraSPARC-III* CPU support. [mrg 20091130]
- Add initial support for Fujitsu SPARC64 systems, not yet stable. Mostly from OpenBSD. [mrg 20110315]
- add TLS (thread local storage) support. [martin 20110330]
- Add EDID (Extended Display Identification Data) reading, and video mode setting support, to ffb(4). [jdc 20110408]
- Add fast softint(9) support. [nakayama 20110618]
- Add support for Enterprise systems (Ex[45]00) systems, from OpenBSD. [mrg 20110729]
- Switch to GCC 4.5.3 [mrg 20110802]
- Switch to GDB 7.3.1. [mrg 20111024]
- Add support for PCI-E based systems Ultra25/45, pyro(4) ported from OpenBSD. [mrg 20111108]
- Non port specific changes that may affect port-sparc64.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-sun2.
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- Make common module(7) binaries work on both sun3 and sun3x. [tsutsui 20101015]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Non port specific changes that may affect port-sun3.
- powerpc: Add support for using secure PLT (thereby allowing data and bss of powerpc programs and shared library to be set non-executable). [matt 20110115]
- powerpc: Added support for Book E Freescale MPC85xx (e500 core) processors. Added "fast" software interrupts support and SOFTFLOAT for PowerPC (Book E only), reworked FPU/VEC support for e500 SPE, other improvements. [matt 20110118]
- powerpc: add TLS (thread local storage) support. [matt 20110311]
- powerpc: Converted PowerPC to use PCU to manage FPU/AltiVec/SPE. [matt 20110502]
- powerpc: Initial SMP support for MPC85xx, reworked and unified IPI code, various other improvements. [matt 20110605]
- powerpc: Switch to using direct-mapped uareas (pcb + kernel stacks). [matt 20110613]
- powerpc: the generic PIC code now supports matt@'s fast softintr code [macallan 20110615]
- powerpc: Switch to GCC 4.5.3 [matt 20110804]
- powerpc: Switch to GDB 7.3.1. [mrg 20111024]
- Non port specific changes that may affect port-walnut.
- pow(4) switches to use MI powerd(8) [isaki 20081220]
- m68k: Re-enable m68k optimized in_cksum routine. Makes ~5% improvements of ttcp(1) xfer rates. [tsutsui 20100919]
- m68k: Fix kobj relocation functions so that MODULAR kernel work on m68k ports. [tsutsui 20101014]
- Fix hangup on floppy access. [tsutsui 20110410]
- Fix a buffercache overrun bug that causes unexpected panic during sysinst. [tsutsui 20110505]
- m68k: Fix a regression bug in FPU_EMULATE code that causes weird awk(1) behavior. [tsutsui 20110514]
- Fix bootloader failure on X68030+060turbo. [tsutsui 20111011]
- m68k: Add hyperbotic and trigonometric functions to m68k FPE. [tsutsui,isaki 20111015]
- Remove pow(4) and rtcalarm(8) [isaki 20111119]
- m68k: Add TLS (thread local storage) support. [joerg 20111122]
- Add x68k/powsw(4), a revised power switch driver [isaki 20111127]
- Make floppy driver actually work with proper bounce buffer xfer ops on machines with extended high memories. [tsutsui 20120506]
- Non port specific changes that may affect port-x68k.
- i386: Make boot loader autoload a kernel module corresponding to the root file system type. [ad 20081119]
- i386: Switch the i386 installation CDs away from RAM disks and instead use the CD-ROM as the root file system. [ad 20081121]
- i386: Remove most compat and file system options from GENERIC since they are also provided by modules. [ad 20081122]
- i386: Make pxeboot(8) understand boot.cfg(5). [ad 20081125]
- 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]
- i386: The vesafb(4) driver has been retired. [jmcneill 20090218]
- i386: ucas (CAS for user-space address) support for i386/amd64. [rmind 20090223]
- 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, an i386 domain0 kernel with PAE support. requires an i386PAE or x86_64 hypervisor. [bouyer 20090305]
- i386: Use "i486" as GNU_ARCH for i386. [drochner 20090327]
- i386: Default to UFS2 on sysinst(8). [ad 20090404]
- i386: CPU topology detection support for AMD processors. [rmind 20090526]
- dropped Xen 2 support. [cegger 20090728]
- i386: Suspend and resume is now supported when using the genfb(4) display driver. [jmcneill 20090823]
- add support for feature-flush-cache in block device backend. Use it in block device frontend for DIOCCACHESYNC. [bouyer 20090923]
- add support for request-rx-copy in the virtual network device backend. This is required by recent Xen linux kernels. [bouyer 20090925]
- i386: Add support for enhanced speedstep on VIA C7 Esther CPUs. [jmcneill 20091002]
- i386: Add support for VIA C7 temperature sensors. [jmcneill 20091002]
- Enable no-execute bit feature for i386pae and amd64 kernels. [jym 20100505]
- i386: Intel Firmware Hub Random Number Generator support moved from pchb(4) to fwhrng(4) at ichlpcib(4). [jakllsch 20100723]
- i386: Add PAE support. [jym 20100727]
- i386: Enable Ext2fs support in bootloader. [tsutsui 20100911]
- i386: Booting from a disk with a GUID Partition Table is now possible. [jakllsch 20110106]
- i386: Support userconf(4) command in boot.cfg(5)/boot(8) on i386/amd64. [uebayasi 20110526]
- i386: Switch to GCC 4.5.3 [mrg 20110806]
- Provide experimental support for suspend/resume in NetBSD domUs. [jym 20110920]
- i386: Switch to GDB 7.3.1. [christos 20111008]
- Add cpu ucode loading support via cpuctl(8). [cegger 20120113]
- i386: Make xf86-video-intel driver work on Atom N455 + GMA3150 graphics chipset. [tsutsui 20120608]
- i386: Fix PR/46583, BIOS bootloader problems with partitions that start above 1TB. [tsutsui 20120703]
- Non port specific changes that may affect port-xen.
- Add zboot from OpenBSD. [nonaka 20090302]
- Add kloader(4) support. [nonaka 20090311]
- Add only playback support to zaudio(4). [nonaka 20090313]
- Add recoding support to zaudio(4). [nonaka 20090418]
- Add support Xorg. [nonaka 20091213]
- arm: Added support for Cortex-A8 CPUs. [jmcneill 20100616]
- arm: Add support for i.MX51 SoC. [bsh 20101113]
- Add ioexp driver for SL-C1000. [nonaka 20110619]
- arm: Switch to GDB 7.3.1. [mrg 20111024]
- arm: Add TLS (thread local storage) support. [joerg 20111118]
- Add PXA25x based Zaurus SL-C700/750/760/860 support ported by TOYOKURA Atsushi. [tsutsui 20120129]
- Non port specific changes that may affect port-zaurus.
- It is now possible to configure devices other than the lid switch and sleep/power buttons as a method of waking the machine from sleep. Any ACPI device node with a _PRW method is now a candidate, and the device nodes are listed in the hw.acpi.wake namespace. By default, the following device node types are enabled as wakeup devices if the firmware supports it: lid switch, sleep/power button, PC keyboard controller. [jmcneill 20090804]
- Updated ACPICA to 20090730. This release includes full support for the ACPI 4.0 specification. [jmcneill 20090818]
- Updated ACPICA to 20100121. [jruoho 20100408]
- The sysctl(8) tree was reorganized into hw.acpi. [jruoho 20100419]
- Updated ACPICA to 20100528. [jruoho 20100606]
- The ACPI driver will no longer attach if the BIOS release year is 2000 or older. To override this behaviour, set acpi_force_load=1 or add options ACPI_BLACKLIST_YEAR=0 to your kernel config. [jmcneill 20100906]
- Updated ACPICA to 20110211. [jruoho 20110217]
- Updated ACPICA to 20110623. [jruoho 20110628]
- Add a driver for ACPI-based processor functionality. [jruoho 20100815]
- Add a driver for ACPI power meters. [jruoho 20110105]
- Add my experimental ACPI SMBus Control Method Interface driver. [pgoyette 20100206]
- Add a driver for ACPI video extensions. [gsutre 20101012]
- Add a driver for ACPI Watchdog Resource Tables. [jmcneill 20110117]
- New save file format. Please regenerate (restore and re-save) any old save files. [dholland 20120107]
- Add a driver for Attansic/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 the Intel 82855GM AGP port. [jakllsch 20100404]
- Add support for layering vlans on top. Also allow LACP to be disabled. [darran 20090529]
- New driver for ASUSTeK AI Booster (ACPI ASOC ATK0110) hardware monitor with limit support. [cnst 20100209]
- Remove aiboost(4) as obsolete and redundant since the introduction of aibs(4). [cnst 20100319]
- Add a driver for Atheros AR813x/AR815x Ethernet. [jmcneill 20110222]
- Add a driver for Attansic/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 support for Family 12h. [nonaka 20120302]
- Add driver for ELBOX FastATA 1200. [rkujawa 20111028]
- Add driver for Prometheus Zorro III to PCI bridge. [rkujawa 20110917]
- Add driver for Phase5 PCI bridge, as present on CyberVision PPC and BlizzardVision PPC. [rkujawa 20110804]
- DCE Computer G-REX 1200 and G-REX 4000 PCI bridges are now supported. [rkujawa 20120119]
- Add -S and -s support, for searching by machine and section [wiz 20090508]
- Add support to ar(1) for 'deterministic mode'. [christos 20090306]
asm
- Add assembly language examples in share/examples/asm/. These provide the end user with some ready-to-use sample code for a variety of platforms, showcasing how to interact with NetBSD system calls, APIs and binaries. [jmmv 20111111]
- Fix mislabelled S.M.A.R.T. lifetime temperature record reading. [nisimura 20110119]
- Import 0.6. [jmmv 20090119]
- Import 0.7. [jmmv 20091222]
- Import 0.8. [jmmv 20100508]
- Import 0.9. [jmmv 20100604]
- Add support for expected test failures. [pooka 20100616]
- Import 0.10. [jmmv 20100703]
- Import 0.11. [jmmv 20101020]
- Import 0.12. [jmmv 20101107]
- Import 0.13. [jmmv 20110331]
- Import 0.14. [jmmv 20110614]
- Import 0.15. [jmmv 20120116]
- In case a test program dumps core, dump the stack trace from the core file as part of test output. [pooka 20110302]
- Switch from the binary HAL to the open-source HAL released by Sam Leffler. [alc 20081211]
- Add support for AR9280 devices. [jmcneill 20110220]
- Add support for AR9285 devices. [cegger 20110221]
- Add a driver for Attansic/Atheros F1 PHY. From FreeBSD via OpenBSD. [cegger 20090116]
- Audio drivers are now MP-safe. [jmcneill 20111123]
- New tool to control default audio defaults, by Jared D. McNeill. [mrg 20111006]
- Add support for I-O DATA ETX-US2. [tsutsui 20100925]
- Add a driver for Auvitek AU0828 family USB video capture controllers. [jmcneill 20101227]
- Add digital capture support. [jmcneill 20110709]
- upgrade to 20100523 [christos 20100826]
- Balloon driver now enabled for all Xen kernels. [jym 20110429]
- Add misc quirk code for chip specific bugs. From FreeBSD and OpenBSD. [msaitoh 20090419]
bind
- Update to 9.6.1-b1. 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]
- Update to 9.6.1-P1. [christos 20090728]
- Update to 9.7.0-b1. [christos 20091024]
- Update to 9.7.0-rc1. [christos 20091226]
- Update to 9.7.2b1. [christos 20100806]
- Update to 9.7.2-P3. Bug and security fixes since 9.7.2b1. See src/external/bsd/bind/dist/CHANGES [christos 20101202]
- Update to 9.8.0rc1: Response policy zones (RPZ) and DNS64 support. [christos 20110215]
- Update to 9.8.0-P2: Security fixes. [spz 20110529]
- Update to 9.8.0-P4: Security fixes. [spz 20110705]
- Update to 9.9.0a1 [christos 20110911]
binutils
- updated to FSF binutils 2.21.1a. [christos 20110924]
- Update the Bluetooth service discovery API and merge it into libbluetooth, retiring the separate libsdp. [plunky 20090512]
- Added support for Broadcom BCM5709 and BCM5716 chips. [bouyer 20091118]
- Add support for Broadcom BCM5709S (SerDes) chip. [jym 20101210]
- Make bpf interface with an ops vector backed by stubs if bpf is not present in the kernel. The client linkage is now always the same. [pooka 20100119]
- Added Apple Magic Mouse driver. [plunky 20100522]
build
- Use sha256 instead of sha1 hashes in METALOG and /etc/mtree/set.* files. [apb 20090501]
- Use consistent kernel names in distribution, i.e. rename kernels from "netbsd.aout-GENERIC.gz" to "netbsd-GENERIC.aout.gz" etc. [tsutsui 20101004]
- Both the source tree and the obj directories will be cleaned by "make clean" or "make cleandir". [apb 20110910]
build.sh
- Add support for new MAKEVERBOSE levels 3 and 4. [apb 20081113]
- Add a modules operation which builds kernel modules and installs them into DESTDIR. [jnemeth 20090907]
- Add "rumptest" for fast testing of rump compilation and linking. It is useful mostly for developers. [pooka 20091118]
- Handle externally added programs and libraries and create sets. [uebayasi 20091130]
- Add live-image and install-image targets. [tsutsui 20120122]
- Add a driver for Broadcom AirForce / Apple Airport Extreme wireless network controllers. From Taylor Campbell. [macallan 20090109]
- Add a driver for Sun Cassini and Cassini+ Ethernet hardware. From OpenBSD [jdc 20100107]
chfs
- Add CHFS, a file system for flash(9) devices. [ahoka 20111124]
- 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]
- Update linux emulation to support the most commonly used linux 2.6.x kernel features. We now claim to be linux kernel version 2.6.18. [chs 20100706]
- Add fadvise64() and fadvise64_64() syscalls. [alnsn 20110530]
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 fadvise64() and fadvise64_64() syscalls. [alnsn 20110530]
- Add getpgid, needed for Tru64 4.0g ksh. [njoly 20081124]
- Fix getdirentries(2). [njoly 20081202]
- Add an experimental "ioconf" keyword which makes config output only the device attachment tree in ioconf.c instead of the entire kernel build infrastructure. [pooka 20100203]
- Add experimental "pseudo-root" keyword which can be used to specify any interface as the local root. When used in conjunction with ioconf, this creates the device tree from the pseudo-root downward (pseudo-root itself not included). [pooka 20100308]
- tear down stacks of (pseudo-)devices and filesystems in an orderly fashion during shutdown, detaching the devices and unmounting the filesystems. i386 and sparc64 are finished. [dyoung 20090625]
- Add a new utility to diagnose kernel crashes. Based upon the in-kernel debugger (ddb). [ad 20090307]
- Import 4.1 from isc. [christos 20100506]
- Import 1.12.13 [christos 20090408]
- Add driver for Conexant CX23880-based DTV cards. [jakllsch 20110711]
- Add fetch_pkg_vulnerabilities to keep the packages vulnerabilities database up to date, if it exists. [jmmv 20100119]
- Added support for ADM1031 therman sensor / fan controller [macallan 20100401]
- Add 'show vmem' and 'show all vmems' commands. [cegger 20081207]
- Add 'mach frame' for hp700. [skrll 20100302]
dev_t
- Change time_t and dev_t to be 64 bit quantities. Fixed POSIX issues in timeval and timespec. [christos 20090110]
- Add a device publishing daemon, written by Jared D. McNeill. [mrg 20110827]
- 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]
- Import dhcpcd-5.0.6 [roy 20090708]
- Import dhcpcd-5.0.7. [roy 20090728]
- Import dhcpcd-5.1.1. [roy 20091002]
- Import dhcpcd-5.1.2. [roy 20091016]
- Import dhcpcd-5.1.3. [roy 20091025]
- Import dhcpcd-5.1.4. [roy 20091223]
- Import dhcpcd-5.1.5. [roy 20100131]
- Import dhcpcd-5.2.1. [roy 20100227]
- Import dhcpcd-5.2.2. [roy 20100331]
- Import dhcpcd-5.2.4. [roy 20100604]
- Import dhcpcd-5.2.8. [roy 20101007]
- Import dhcpcd-5.2.9. [roy 20101127]
- Import dhcpcd-5.2.10. [roy 20110103]
- Import dhcpcd-5.2.11. [roy 20110204]
- Import dhcpcd-5.2.12. [roy 20110406]
- Import dhcpcd-5.5.0 [roy 20120125]
- Import dhcpcd-5.5.3 [roy 20120202]
- Import dhcpcd-5.5.4 [roy 20120206]
- Disable COMPAT_386BSD_MBRPART. The related kernel compat option was disabled by default four years ago, and NetBSD has not used partition id 165 (0xA5) for much longer. Meanwhile the presence of this code in disklabel can cause sysinst to clobber FreeBSD installs on the same disk. Those with very, very old NetBSD installations may need to use fdisk(8) to change the NetBSD partition ids from 165 (0xA5) to 169 (0xA9). [dholland 20110212]
- Display cache, strategy, and list of wedges if no command is specified in the command line. [uebayasi 20090207]
- Make LVM use non 512-byte sector devices. [mlelstv 20101223]
- import mDNSResponder 212.1 [tsarna 20090929]
- Update to mesa-drm 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c. [mrg 20090619]
- Add digital TV framework. [jmcneill 20110709]
- Add quirk for SB600/SB700 chipsets to workaround freeze in USB subsystem. [cegger 20090615]
- Turn on amd(8) support for eject. [christos 20090323]
- Add a driver for Empia EM28xx family USB video capture controllers. [jmcneill 20110715]
- Add a driver for Agere/LSI ET1310/ET1301 10/100/Gigabit Ethernet device [jnemeth 20101112]
- Add a driver for the Agere/LSI ET1011 TruePHY Gigabit Ethernet PHY [jnemeth 20101112]
ext2fs
- Add support for >128 byte inode. From Frederic Sausmikat. [christos 20090301]
ffs
- merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2, turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. [bouyer 20110306]
- Import 5.03 [christos 20090508]
- Import 5.07 [christos 20110512]
- Update to 5.09 [christos 20110916]
- Add a utility to query file cache. [yamt 20120104]
- Add subsystem to handle Flash devices. [ahoka 20110226]
- Import flex-2.5.35 [christos 20091025]
- add -x option which allows to run fsck_msdos -n on a snapshot of a live file system. [hannken 20100411]
- Add snapshot support for MSDOS file systems. [hannken 20100409]
- Add brightness and hotkey drivers for Fujitsu laptops. [gsutre 20101105]
- Add brightness and hotkey drivers for Fujitsu laptops. [gsutre 20101105]
- Add TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips. [tsutsui 20090307]
- Import version 4.5.3. [mrg 20110620]
- Obsolete libgcc_pic. [mrg 20111006]
- Add AMD Geode CS5536 audio driver, from SHIMIZU Ryo. [jmcneill 20081228]
- Updated to 7.3.1. [christos 20110924]
gdtoa
- Import the latest [christos 20110319]
gmp
- Import GNU MP 5.0.2. [mrg 20110619]
- Complete rework to integrate with kauth(9), allow for runtime driver attachment, naming of individual pins. [mbalmer 20090725]
- Add the GPIO_PIN_PULSATE attribute to let a pin pulsate at a hardware defined frequency and duty cycle. [mbalmer 20090925]
- Build as modules. [mbalmer 20110812]
- New commandline syntax to reflect gpio(4) changes. [mbalmer 20090725]
- Support the new GPIO_PIN_PULSATE attribute for pins using the "pulsate" keyword. [mbalmer 20090925]
- New driver to create an I2C bus using GPIO pins in bit-banging mode. [mbalmer 20090809]
- Add support for multi-position keylocks. [mbalmer 20090814]
- A new driver to pulse GPIO pins in software. [mbalmer 20111113]
- New driver for development/testing purposes to simulate a gpio(4) device. [mbalmer 20090725]
- Build as modules. [mbalmer 20110812]
- New standards-compliant Intel High Definition Audio driver written to replace azalia(4). [sborrill 20090906]
- Add tool to manipulate hdaudio(4) devices [sborrill 20091011]
- Driver for hp700 lcds added. [skrll 20100601]
- Add a driver for HP 3D DriveGuard; a LIS3LV02DL-based accelerometer. [jruoho 20110713]
- Add rc.d script to control httpd daemon. [mishka 20081211]
- Import bozohttpd-20090418. [mrg 20090418]
- Import bozohttpd-20090522. [mrg 20090522]
- Import bozohttpd-20100509. [mrg 20100509]
- Import bozohttpd-20100621. [mrg 20100621]
- Import bozohttpd-20100920. [mrg 20100921]
- Import bozohttpd-20111118. [mrg 20111118]
- The ACPICA ASL (ACPI Source Language) compiler/decompiler is now included with i386 and amd64 installations. [jmcneill 20090818]
- Attach 82801IEM LPC Interface Bridge too. [njoly 20090429]
- Add gpio(4) support. [jakllsch 20090927]
- Add the "linkstr" command which can be used to communicate an arbitrary string with the interface driver. [pooka 20101115]
- When invoked without arguments, ifconfig(8) shows a list of all network interfaces in the system instead of the usage [mbalmer 20120128]
- Add support for writing sha256, sha384, or sha512 hashes to a METALOG. [apb 20090501]
- Add IP_RECVTTL option to let recvmsg(2) return the TTL of the received datagram. [minskim 20090716]
- Add IP_MINTTL option to discard packets with a TTL lower than the option value. [minskim 20090717]
- Make FAST_IPSEC the default IPSEC implementation. [drochner 20120109]
- Add isibootd(8), a dumb netboot server command for OMRON luna68k machines. [tsutsui 20111217]
- Add a library providing iSNS (IETF RFC 4171) protocol support, contributed by Wasabi Systems. [agc 20110117]
- Upgrade to Heimdal-1.5pre1. [elric 20110416]
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]
- remove POOL_INIT from the kernel, replace with dynamic constructors which call pool_init(). [pooka 20090913]
- Remove support for uarea swap-out. [rmind 20091021]
- Enforce RLIMIT_FSIZE above the file system. This fixes the feature for some file systems. [pooka 20100423]
- Add high-priority xcall(9) support. [rmind 20100622]
- Add direct select()/poll() support. [rmind 20100708]
- add kern.evcnt sysctl [matt 20110129]
- Add PCU (Per-CPU Unit) interface to unify synchronization of per CPU context, like lazy FPU management. [rmind 20110217]
- Bug fixes and improvements to POSIX semaphore. [rmind 20110411]
- Support for Darwin, Mach, IRIX and PECOFF emulation was retired. [joerg 20110426]
- add SOCK_SEQPACKET for local sockets [manu 20110529]
- Merge of the rmind-uvmplock branch. [rmind 20110612]
- Add new system calls pipe2(2), dup3(2), paccept(2), kqueue1(2) and flags SOCK_CLOEXEC/SOCK_NONBLOCK to socket(2), and socketpair(2), as well as fcntl(2) F_DUPFD_CLOEXEC, and a MSG_CMSG_CLOEXEC flag to recvfrom(2) to be able to set close-on-exec to all newly created file descriptors [christos 20110626]
- Major improvements to uvm_map(9), uvm_km(9), kmem(9) and vmem(9) layers. [para 20120127]
- Remove ltsleep(9) and wakeup_one(9). [rmind 20120128]
- Add urtwn(4), a driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless network devices, ported from OpenBSD. [nonaka 20120325]
- Rewrite most of the entropy-gathering and entropy-distributing code, separating the rnd(4) pseudodevice from the bitstream generation code (now cprng(9)) and entropy-pool code (rnd(9)) [tls 20120417]
keylock
- Add support for multi-position keylocks. [mbalmer 20090814]
- Add more extensive runtime debugging facilities. [ad 20090329]
- Add a new trace point to list all open file descriptors after exec(3). [alnsn 20110601]
- Fix unaligned memory access to make kue(4) work on ARM and MIPS machines. [tsutsui 20100627]
- Support dlinfo(), currently limited to RTLD_DI_LINKMAP. [pooka 20090924]
- Implement negative symbol lookup cache [roy 20100227]
- Support ELF symbol versioning. [nonaka 20110625]
- Import version 444. [tron 20110703]
libbind
- Update to 6.0-rc1. Use md5 for randomid instead of sequential id, add support for DS, SSHFP, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP and DLV, various new API functions. [christos 20090412]
libbluetooth
- add device access API bt_dev(3). [plunky 20090803]
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]
- Add getdelim(3) and getline(3) conforming to IEEE Std 1003.1-2008 (``POSIX.1'') [roy 20090713]
- Import tzcode2009k [mlelstv 20091231]
- Added a space-efficient write-once database (cdbr(3), cdbw(3)). The database cache for services(5) has been updated to use this. services_mkdb(8) can still be used to create the old format. [joerg 20100425]
- Provide a re-entrant and thread-safe set of timezone API's that don't require locking and can operate on user-specified timezones as opposed to having to alter the environment to change a timezone. [christos 20101216]
- Apply tzcode2011i [christos 20110904]
libdns_sd
- import mDNSResponder 212.1 [tsarna 20090929]
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]
libm
- Add f{dim,max,min}{,f,l} from FreeBSD [christos 20091004]
- Add a new library, libquota, for control of and access to disk quotas, extending the file-system-independent interface added with the bouyer-quota2 branch. [dholland 20120201]
libsa
- Allow libsa to have a file system dependent ls command and add ls command support for ext2fs. From Evgeniy Ivanov. [tsutsui 20111225]
- Complete integration of libsaslc written for GSoC 2010 by Mateusz Kocielski, improved and integrated with Postfix by Anon Ymous. Supported mechs are: ANONYMOUS, CRAM-MD5, DIGEST-MD5, EXTERNAL, GSSAPI, LOGIN, PLAIN [christos 20110221]
lkm
- Removed. Superseded by the new module(7) framework. [ad 20081112]
- Import of Lua 5.1.4. [mbalmer 20101031]
- 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]
- Import new lvm2tools 2.02.56 version and libdevmapper 1.02.40. [haad 20091202]
- Import the OpenBSD one since it implements features from gm4 that the new flex wants [christos 20091026]
- drivers to support the onboard video circuitry found in for example the Performa 6360. [macallan 20120123]
- Changes to the way .for loops are processed. [dsl 20090111]
- Add support for encoding RISC OS metadata into ISO 9660 file systems. [bjh21 20090110]
- Add an experimental source-only makefs based on rump and fs-utils. It currently supports FFS, ext2fs, FAT, cd9660 and sysvbfs. [pooka 20090414]
- Fix a corrupted RRIP entry problem in deep directories on cd9660 fs with rockridge extension. [tsutsui 20110529]
- Remove MALLOC() and FREE() macros. [cegger 20081217]
- Display manpage when specified with a path [cegger 20091007]
- import mDNSResponder 212.1 [tsarna 20090929]
- Add support for LSI's newer (GEN2) RAID controller from OpenBSD. [msaitoh 20100209]
- a driver for the Gdium Liberty 1000's video controller [macallan 20090812]
- Added tool to generate u-boot kernel images. [jmcneill 20100618]
- Add various flags to assist in the creation and maintenance of <module>.prop and/or to set MODCTL_NO_PROP. [jnemeth 20090609]
- A module name must contain at least one / character when the module is to be loaded from a filesystem path, it must not contain a / character when the module is to be loaded from the system module area. [mbalmer 20110806]
- 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]
- Remove all kernel compile time #defines indicating file system support (e.g. fs_ffs.h / -DFFS). [pooka 20100303]
- Make it possible to disable builtin modules and re-enable them. [pooka 20100305]
- Allow disabling autoloading a specific module by setting noautoload property. [jnemeth 20101118]
- Rename <module>.prop to <module>.plist. [jnemeth 20101127]
- Add -o rump, which mounts the file system as a userspace server via puffs and rump instead of using a kernel driver. [pooka 20090111]
- Add nocasetrans option as a synonym for nomaplcase. [christos 20090103]
- Add mount_chfs(8), a tool for mounting CHFS volumes. [ahoka 20111124]
- Remove the kernel portalfs driver and replace mount_portal with a version implemented using puffs. [pooka 20091205]
- Add -u and -g for uid/gid remapping. [pooka 20100107]
- Add a utility for querying puffs arguments to make mount -vv work for puffs mounts. [pooka 20100114]
- 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]
mpc
- Import mpc 0.9. [mrg 20110619]
mpfr
- Import mpfr 3.0.1. [mrg 20110619]
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]
- Support Marvell Hercules-I/II SATA Controllers [kiyohara 20090727]
- Add subsystem to handle NAND controllers. [ahoka 20110226]
- A minimal perfect hash function generator. [joerg 20090815]
- Added PCI attachment for Domex DMX-3191D SCSI board. [jakllsch 20100401]
- Add proper support for NE2000 8 bit mode. [tsutsui 20100303]
- Import netpgp. This is a heavily-modified version of openpgpsdk, and will replace it. [agc 20090423]
- Add -h which humanizes numbers from -bi. [pooka 20100224]
network
- Add "net.inet.icmp.bmcastecho" sysctl(7) support, to disable ICMP replies to the broadcast address. [christos 20091207]
- Make TCP window size autoscaling the default. [pooka 20100126]
- Derive the mbuf cluster (NMBCLUSTERS) at boot time from the available memory. The default can be raised by changing kern.mbuf.nmbclusters. [joerg 20100208]
- Add mpls(4) - MultiProtocol Label Switching support [kefren 20100626]
- Added NPF - a new packet filter. [rmind 20100822]
- Add -G parameter to allow creating test images. [pooka 20100809]
- Use 32KB/4KB for default block/fragment size on >= 128 GB partitions for modern AFT disks. [tsutsui 20120630]
- 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]
- Add a driver for the National Semiconductor PC87415 IDE controller. [skrll 20101110]
ntp
- Import ntp-4-2-4p7. [kardel 20090613]
- Import ntp-4-2-4p8. [kardel 20091208]
- switch build to ntp 4.2.6 (imported 20091213 in external/bsd/ntp) [kardel 20100827]
- import ntp 4.2.6p5. [kardel 20120201]
- a simple driver for OMAP 3xxx on-chip video, especially the Beagleboard [macallan 20100831]
openldap
- Update to 2.4.21. [lukem 20100308]
- Import 2.4.23. [adam 20101212]
openpam
- Import lycopsida-20111218 [christos 20111225]
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]
- Import 5.3. [christos 20091226]
- Import 5.6. [adam 20101121]
- Import 5.8. [christos 20110724]
- Import 5.9. [christos 20110907]
- Import SNAP-20090710 under the new crypto/external framework [christos 20090719]
- Import SNAP-20090805 to fix the namespace issues (BLOCK, CSTRING, etc) [christos 20090805]
- Import SNAP-20091226 [christos 20091226]
- Import openssl-1.0.1-stable-SNAP-20110605 [spz 20110605]
- Port the Atheros AR9001U from OpenBSD (Anon Ymous) [christos 20101103]
- Set the default local cipher for passwords to 'sha1'. [jmmv 20101201]
- Update libpcap to 1.1.1; see src/external/bsd/libpcap/dist/CHANGES for the list of changes [christos 20101205]
- Add a todr(9) driver for NXP PCF8563 [jakllsch 20110124]
- Add a Czech keyboard layout. [mkirby 20090406]
perfuse
- Add the PUFFS RElay to FUSE library, which bridges the kernel level API for FUSE filesystems with native PUFFS. [manu 20110509]
- PFSYNC from OpenBSD 4.2 imported [degroote 20090914]
- Add support for 82965PM. [christos 20090309]
- Import version 20120128 [tron 20120219]
- Add Elantech multi-touch trackpad support [jmcneill 20081213]
- Import Charles Zhang's summer of code project. [martin 20120212]
- Import version 2.8.1 [tron 20110302]
- Import version 2.8.2 [tron 20110323]
- Import version 2.8.3 [tron 20110511]
- Import version 2.8.4 [tron 20110731]
- Import version 2.8.5 [tron 20110910]
- Import version 2.8.6 [tron 20111028]
- Import version 2.8.7 [tron 20111109]
- Import version 2.8.8 [tron 20120217]
- Add support for SQLite tables. [tron 20120304]
- Import version 2.8.11 [tron 20120609]
- Import version 2.8.12 [tron 20120810]
- Added pwd_mkdb item, to run "pwd_mkdb -V 1 /etc/master.passwd" if necessary. [apb 20120217]
- Add new command to change process priorities based upon the command name, like pkill(1) and pgrep(1). [mrg 20101205]
- Support unmounting the file system from the file server. [pooka 20100107]
- Support extended attributes. [pooka 20100521]
- A new driver for QUANCOM Electronic PWDOG1 watchdog timer cards. [mbalmer 20110811]
- Add SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST, SIMPLEQ_CONCAT, and SIMPLEQ_LAST. [mschuett 20090420]
- quotactl system call interface changed to support the bouyer-quota2 branch. Quotas are no longer limited to 32-bit values. [bouyer 20110306]
- Removed quotactl(2) interface, replaced with new private __quotactl(2) interface. All user code should use the libquota(3) API. [dholland 20120201]
- Added tool to manipulate quotas via proplib XML bundles. This can be used (among other things) to restore backups created with repquota -x. [bouyer 20110306]
- quotactl(8) was removed in favor of quotadump(8) and quotarestore(8). [dholland 20120212]
- Added quotadump, which is the same as repquota -x, for creating backups of quota information. [dholland 20120212]
- New quota tool quotarestore for loading backups created with quotadump. [dholland 20120212]
- Ported across several updates from FreeBSD drm, Mesa 7.7.1 r600 (Radeon HD 3000/4000 series) driver now works. [mrg 20100523]
- RAIDframe parity maps, which greatly improve parity rewrite times after unclean shutdown; jld's GSoC 2009 project. [jld 20091117]
- Add support for non 512-byte sector devices. [mrg 20101203]
- Support greater than 2TB devices. [mrg 20101101]
- Output is now logged to /var/run/rc.log. A new rc_silent option suppresses output to the console; it can be set in rc.conf(5) or by booting in silent mode (e.g. "boot netbsd -z" on i386 or amd64). [apb 20090911]
- Add a script for rndctl(8). [apb 20090104]
- Add an rc.d script for dhcpcd(8). [roy 20090428]
- add a driver for the IDE controller found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110404]
- add a driver for the PCI/ISA bridge and watchdog timer found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110404]
- 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]
- Add support for RTL8168E-VL. [nonaka 20120302]
- added -x option to dump quotas for backup or transfer purposes. [bouyer 20110306]
- The repquota -x dump format is now tabular, not XML. [dholland 20120201]
- support byteswapped file systems, and support growing ufs2 file systems. [riz 20110104]
- Import openreslv-3.3.3. [roy 20091121]
- Import openreslv-3.3.4. [roy 20091204]
- import openresolv-3.4.2 [roy 20110613]
- import openresolv-3.4.5 [roy 20111124]
- Support for RTL8211C(L) phy. From FreeBSD. [cegger 20090109]
- Support for flow control. From OpenBSD. [cegger 20090109]
- implement boot-time save/restore of kernel RNG state. [tls 20111123]
route
- make routing socket interface 64-bit clean. [matt 20110131]
- Merge 2.32 changes [christos 20091025]
- Add support for hyper and quad keywords. [ginsbach 20090506]
- Add RDNSS and DNSSL support (RFC6106) [roy 20111210]
rump
- i386 and amd64 can use kernel module binaries [pooka 20081230]
- Include libkern in rumpkern. [pooka 20090104]
- Prepend all symbols within the rump virtual kernel image with the string "rump". This prevents conflicts with the host system symbols. [pooka 20090108]
- Implement a virtual block device driver. [pooka 20090113]
- Support __RENAME in syscall interfaces and expose the non-compat symbol name in the header. [pooka 20090113]
- Move VFS functionality away from librump to a new library: librumpvfs [pooka 20081119]
- Add support for remote system calls [pooka 20090429]
- Support autoloading of modules from linksets. [pooka 20090924]
- Create proper prototypes for varargs system calls. [pooka 20091013]
- Introduce public interface specifications and autogenerate entrypoint wrappers. [pooka 20091014]
- Add a virtual CPU scheduler which maps the current thread to an available virtual CPU on entry to the rump kernel. [pooka 20091015]
- Load rump virtual kernel symbol table at boot. This enables the use of the kernel linker in a rump kernel. [pooka 20091126]
- Support binding threads to a specific CPU. [pooka 20091201]
- Support bluetooth. [pooka 20100322]
- Support unionfs, layerfs, nullfs and umapfs. [pooka 20100330]
- Support file system snapshots. [pooka 20100412]
- Autoload host kernel modules from /stand/arch/modules on x86 archs. [pooka 20100426]
- Properly support virtual SMP on x86 hosts and default to the same number of CPUs as on the host (configurable with RUMP_NCPU). [pooka 20100428]
- Autogenerate /dev device nodes. [pooka 20100430]
- Support audio(9). [pooka 20100501]
- Add uniprocessor locking routines. They can be used in virtual uniprocessor configurations for a significant performance boost. [pooka 20100518]
- Implement a pagedaemon which releases weakly referenced memory in case of a memory shortage. [pooka 20100603]
- Support carp(4) in the networking stack. [pooka 20100810]
- Add rumpdev_scsipi. [pooka 20100823]
- Add a virtual SCSI target used for testing of scsipi(9) and SCSI devices. [pooka 20100823]
- Support setuid(2), geteuid(2), etc. [pooka 20100830]
- Significantly improve VM performance for large objects. [pooka 20100907]
- Make the pagedaemon flush VFS objects and drain the kmem/kernel_map in case of memory shortage. [pooka 20100908]
- Implement mutex_owner() and use it to improve pagedaemon performance on multiprocessor systems. [pooka 20101201]
- Support SMP on all architectures regardless of if the host supports it. [pooka 20110104]
- Support LOCKDEBUG. [pooka 20110106]
- Rework rump syscall compat. The interface provided by a newer NetBSD version is now always compatible with a client compiled on an older version. [pooka 20110117]
- Add a very simple DHCP client for rump kernels. Unlike other DHCP clients, it does not assume it is the only DHCP client running on the host. [pooka 20110120]
- Add a utility to halt a rump kernel. [pooka 20101212]
- Add a rump server which uses rump_sp(7) and serves all available kernel components. [pooka 20101205]
- Add an interface for process/thread management in a rump kernel. [pooka 20100901]
- Support a variant of rfork(). [pooka 20110102]
- Add a modular version of rump_allserver(1) which can load the specified components dynamically. [pooka 20101213]
- Add -c to control the number of virtual CPUs configured into the kernel server. [pooka 20110103]
- Support smbfs as a userspace server. [pooka 20090906]
- Initial import of remote rump kernel access protocol. [pooka 20101027]
- Support local domain sockets. [pooka 20101105]
- Add worker thread caching and significantly improve performance. [pooka 20101129]
- Add a clientside library for remote rump kernel access. [pooka 20101104]
- Support clients that fork(2). [pooka 20110105]
- Support server reconnect in case of a severed connection. This makes things like rebooting a kernel server from under an application possible. [pooka 20110124]
- Support clients that execve(2). [pooka 20110214]
rumpcrypto
- Add rump component for kernel crypto routines. [pooka 20090903]
rumpdev
- Support devices and kernel config framework. [pooka 20090720]
rumpfs
- Add support for registering external files which are accessed from the host OS fs namespace instead of from inside the rump virtual kernel. [pooka 20090803]
- Add a system call hijacking library which can be used to run unmodified binaries against kernel services provided by rump_server(1). [pooka 20110107]
- Improve select(2) emulation. Commit was done through a rump TCP/IP stack. [pooka 20110211]
- Support hijacking of pathname-based system calls. [pooka 20110217]
- Allow clients to specify system calls to hijack and how by setting the RUMPHIJACK environment variable. [pooka 20110218]
rumpnet
- Add virtual interface based on inter-process shared memory. [pooka 20090228]
- Add IPv6 support [pooka 20090527]
rumpnet_agr
- Add an agr(4) component. [pooka 20101208]
rumpnet_bridge
rumpvfs
- Use unmodified kernel vnode pager. [pooka 20090806]
- Add a todr(9) driver for Seiko Instruments S-35390A. [phx 20110404]
- Add Intel SCH IDE driver from OpenBSD. [jakllsch 20101106]
- Add a driver for SD/MMC from OpenBSD. [nonaka 20090421]
- Add support for SD 4bit bus width. [nonaka 20100406]
secmode_keylock
- Add support for multi-position keylocks. [mbalmer 20090814]
- Add provisions to control access to gpio(4) pins. [mbalmer 20090725]
- Add provisions to control access to gpio(4) pins. [mbalmer 20090725]
- Add check_pkg_vulnerabilities and check_pkg_signatures to validate the installed packages against the vulnerabilities database and the expected checksums for their files. [jmmv 20100119]
sets
- Move kernel modules out of base.tgz and into a new modules.tgz. [jnemeth 20090907]
share/mk
- Enable -Wsign-compare for $WARNS>=4. [lukem 20090212]
- Convert to a cloner interface. [pooka 20101115]
- Add a utility for converting the contents of an shmif(4) busfile into pcap(3). [pooka 20110112]
- Make endian-independent. [pooka 20110314]
- Implement sigqueue/sigqueueinfo [christos 20110109]
- Add support for flow control. [cegger 20090212]
- Add a SMSC LAN9118 Family Ethernet driver. [kiyohara 20090809]
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]
- A driver for Sun CG12 / Matrox SG3 graphics boards [macallan 20100323]
- Add a driver for Sun XVR-1000 graphics boards [macallan 20091229]
- A driver for Permedia2-based graphics cards like Sun's PGX32 [macallan 20091028]
- imported the xf86-video-suntcx driver and added hardware acceleration [macallan 20090827]
- imported the xf86-video-sunleo 1.2.0 driver from Xorg [macallan 20090905]
- Add a driver for LOMlite lights out management hardware monitor and watchdog timer. [nakayama 20091002]
sqlite
- Import of pre-release of SQLite 3.6.9 [joerg 20111013]
- Updated to 1.2.0. [mbalmer 20110403]
- Add -M user flag to specify the username to send mail to from the command line. [christos 20081217]
- Add kern.boothowto variable. [apb 20090911]
- Add sysctl -w name?=value syntax which doesn't print an error even if name does not exist. [christos 20090401]
- 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]
- Install the new modules.tgz set. [jnemeth 20090907]
- Give the option to use tmpfs for /tmp in sysinst instead of the older mfs on i386 and amd64. [ahoka 20091018]
- Make SHA1 the default option for cyphers. [ahoka 20091216]
- Drop the question to select a password cipher algorithm. [jmmv 20101204]
- Use 1MB alignment rather than the default 63 sectors for fdisk partition boundary for >128GB disks, as fdisk(8) does. [tsutsui 20120407]
- Use 32KB/4KB for default block/fragment size on >= 128 GB partitions for modern AFT disks. [tsutsui 20120630]
- Import Martin Schuette's Summer of Code project: Reliable TCP connections, syslog protocol API, encryption. [christos 20081031]
- Enhancements to allow access to driver-internal limit values [pgoyette 20090710]
- Update to 4.1.1; see src/external/bsd/tcpdump/dist/CHANGES for the list of changes [christos 20101205]
- Import my terminfo implementation to replace termcap. [roy 20100203]
- 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]
- Convert the libposix, libprop, libpthread, librt, libskey and libutil tests to ATF. [jmmv 20100716]
- Convert the include and csu tests to ATF. [jmmv 20100717]
- Convert the lint1 and libobjc tests to ATF. [jmmv 20100718]
- Add NFS (client and server) to VFS tests [pooka 20100726]
- Convert the sort tests to ATF. [jmmv 20100801]
- Add elementary tests for the audio subsystem. [pooka 20100804]
- Convert the libdes tests to ATF. [jmmv 20100825]
- Add basic tests for cgd(4). [pooka 20101111]
- Add r/o file system tests to the VFS testing framework. [pooka 20101231]
- Add union mount tests to the VFS test framework. [pooka 20110113]
- Add -c so files can be uploaded without requiring them to be created before the upload. See the section on security considerations before enabling. [hubertf 20100429]
time_t
- Change time_t and dev_t to be 64 bit quantities. Fixed POSIX issues in timeval and timespec. [christos 20090110]
tmpfs
- Many fixes and some performance improvements. [rmind 20110529]
- First import of tmux (version 1.4). [jmmv 20110310]
- Import of tmux 1.5. [jmmv 20110817]
tn3270
- Removed from base [roy 20100116]
- Add a sampling-based profiler. [yamt 20120104]
- Add a Trusted Computing Module driver from bsssd [christos 20120122]
tpm-tools
- Import tpm-tools-1.3.7.1 [christos 20120128]
- Add a sampling-based profiler. [yamt 20120104]
- Updated to 1.4a12 [christos 20110910]
tre
- Incorporate library. Adds agrep. This library provides regcomp/regexec/regerror/regfree as a binary compatible regex library with libc. Using -ltre will use the tre regex functions. The library also has support for approximate regex as well as wide char versions of the regex functions. To access these we are going to need to either add tre.h in /usr/include, or enhance regex.h and provide more tre_ -> libc names aliases. [christos 20111105]
trousers
- Import trousers-0.3.8 [christos 20120127]
- Provide a sysctl and ioctl to dynamically change the tty buffer sizes [christos 20110923]
- Support Huawei K3765. [pooka 20100219]
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 a driver for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors. Ported from OpenBSD by FUKAUMI Naoki with many modification. [tsutsui 20091130]
- Commit Vlad Balan's Google SoC project. This implements RFC6056 port selection algorithms. The selection can be done at the global level via sysctl(7), or at the socket level via setsockopt(2) [christos 20110923]
- Add support for USB serial adapter REX-USB60F. [taca 20090421]
- Add a driver for Option N.V. Wireless WAN modems. [plunky 20100306]
- Support for Apple notebook keyboards: swapped keys on ISO keyboards, Apple FN key, simulate AltGr with FN-Alt, generate special keycodes for the hotkeys. [phx 20101130]
- Support disklabel partitions. [pooka 20091007]
- Support reverse-endian disklabels. [pooka 20110222]
- Added touchpanel support. [mbalmer 20091127]
- A libarchive-based unzip frontend, emulating most of infozip's command line. [joerg 20090903]
- Add a driver for Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g WLAN device, ported from OpenBSD by FUKAUMI Naoki. [tsutsui 20100704]
- Add driver for Microsoft RNDIS-based USB networking devices, such as Android-based phones. From OpenBSD. [jakllsch 20110720]
userland
- Add an 'e' mode character to popen(3), and fopen(3) to set close on exec to opened file descriptors. [christos 20110626]
- Over 50 new manual pages. [jruoho 20110809]
- New apropos(1) implementation using SQLite Full Text Index [joerg 20120207]
- Man pages are formatted with mandoc(1) by default. [joerg 20120207]
- Add a driver for TEMPer and TEMPerHUM usb thermometers. Adapted from OpenBSD [tonio 20100206]
- Add VT8237S Integrated SATA Controller support. [nonaka 20081221]
- VT6410 PATA RAID controller support (without RAID). [phx 20111228]
- Make interface a cloner. [pooka 20101019]
- Add virtio driver. Speeds up I/O under KVM platform. [hannken 20111030]
- add support for getting evcnts and boottime for sysctl. Allow unprived vmstat to function is everything wanted is available via sysctl. [matt 20110129]
- Add a VMware Tools driver, from OpenBSD. [jmcneill 20111017]
- Implement DIOCCACHESYNC ioctl. [christos 20090314]
- Allow vnd(4) to be backed by a sparse file. [hannken 20110629]
- Remove member v_vnlock. [hannken 20100605]
- Remove recursive vnode locks. [hannken 20100618]
- add a driver for the R6040 fast ethernet controller found in RDC's vortex86 and PMX-1000 system-on-chip. [bouyer 20110126]
- New command to send Wake-on-LAN packets to machines on the local Ethernet. [mbalmer 20090625]
- Add a driver for Winbond W83L518D SD/MMC readers. [jmcneill 20090930]
- New driver for Winbond Super I/O attachment of lm(4) on any port. [cnst 20100221]
- A driver for 3Dlabs Wildcat graphics cards [macallan 20100224]
- 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]
- Add support for i82583V [msaitoh 20091230]
- Add support for Intel 82575, 82576 and 82580 Ethernet. [msaitoh 20100216]
- Add support for Intel I340 Ethernet. [msaitoh 20100625]
- Add support for Intel 82579 with 6 series chipset(PCH2). [msaitoh 20110524]
- Add support for Intel I350 Ethernet. [msaitoh 20120525]
wpa
- Added the xf86-input-ws input driver for touchpanels that report absolute position data through wscons(4), e.g. those support by ums(4). [mbalmer 20091128]
- Add fonts for eastern european languages. [ahoka 20100118]
x11
- added support for X11FLAVOUR=xorg for NetBSD/alpha. No support for turbochannel graphic cards yet. [bouyer 20090124]
- Updated many packages, notably: Mesa 7.7.1, xextproto 7.1.1, libXext 1.1.1, libXi 1.3 (XInput2), libX11 1.3.3, pixman 0.18.2, xinput 1.5.1, xf86-input-keyboard 1.4.0, xf86-input-mouse 1.5.0, xf86-video-ati 6.13.0, xf86-video-mga 1.4.12, xf86-video-nv 2.1.17, xf86-video-siliconmotion 1.7.4, xf86-video-vesa 2.3.0, xf86-video-vmware-11.0.1. [mrg 20100523]
- Added support for xf86-video-geode and xf86-video-openchrome. [mrg 20100527]
x86
- add TLS (thread local storage) support. [joerg 20110312]
- Add cpu ucode loading support via cpuctl(8). [cegger 20120113]
- Stop building boot ROM images for old NICs. [jnemeth 20120127]
- driver is now MP-SAFE. [jym 20111123]
- Disable PAM on ports which have legacy non-XFree86 servers so that xinit(1) can properly quit Xserver after xinitrc script exits. [tsutsui 20101010]
- Import of XZ 5.0.0. [joerg 20101102]
- Import byacc-20091028 [christos 20091028]
- Import byacc-20101127 [christos 20101223]
- Import byacc-20110908 [christos 20110910]
zfs
- Import OpenSolaris zfs source code to NetBSD, add NetBSD patches. [haad 20090808]
zoneinfo
- Import tzdata2009c. [kleink 20090316]
- Import tzdata2011i. [christos 20110904]
- Import tzdata2011l. [apb 20111010]
- Import tzdata2011m. [apb 20111024]
- Import tzdata2011n. [apb 20111102]
- Import tzdata2012a. [apb 20120301]
- Import tzdata2012b. [apb 20120302]
- Import tzdata2012d. [apb 20120722]
- Import tzdata2012e. [apb 20120808]
- Add wscons support [macallan 20090423]
(top)
Up to Recent Changes and NetBSD News
(Contact us)
Generated by changes2html version 1.158, last updated: Sun Dec 5 06:30:05 2021
Copyright © 1994-2020
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a
registered trademark of The NetBSD Foundation, Inc.