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
April 2009
- sysctl(8)
Add sysctl -w name?=value syntax which doesn't print an error even if name does not exist. [christos 20090401]
March 2009
- zx(4)
Use bus_space(9) to access registers so that this works on gcc4. [tsutsui 20090327]
- openssl(1)
Apply patches from upstream to fix security problems, ASN1 printing crash (CVE-2009-0590), Incorrect Error Checking During CMS verification (CVE-2009-0591), and Invalid ASN1 clearing check (CVE-2009-0789). [drochner 20090327]
- ahcisata(4)
Handle quirks of more NVIDIA MCP65 SATA controllers. [dholland 20090327]
- rc.conf(5), rc.d(8)
Add flags to rc.d/ipfilter. [hannken 20090323]
- httpd(8)
Fix redirection core dump as reported in PR#41042. [reinoud 20090323]
- savecore(8)
Use ksyms(4) if it's available. [tls 20090321]
- wdc(4)
Work around a problem with PCMCIA adapter drivers (eg for hpc*) which attach pcmcia devices before interrupts are enabled. [drochner 20090321]
- re(4)
Fix reset issue on newer 8168C/8111C/8102E chipes. [tsutsui 20090320]
- cpuctl(8)
Print some L2 cache size properly. [tsutsui 20090316]
- atari
Use separate free lists for TT and ST ram, and give TT a lower id so all TT ram will be used before any ST ram. [abs 20090313]
- compat_sa
Disable SA via sysctl.conf(5), to keep binary compatibility for incomplete (kernel only) updates. [martin 20090312]
- ddb(4)
Change value for ddb.onpanic to 0 in sysctl.conf(5). [martin 20090311]
- build.sh
In build.sh and bsd.own.mk, if uname -p fails, or prints "unknown", or prints something that does not look like an identifier, then use uname -m instead. [apb 20090306]
- compat_sa
Disable PTHREAD_CONCURRENCY until the bugs are fixed. [christos 20090306]
February 2009
- wm(4)
Fix the multicast hash bug on ICH9. [msaitoh 20090228]
- azalia(4)
Add proper Realtek ALC268 support. [jmcneill 20090228]
- wm(4)
Add support for 82574L. [sborrill 20090227]
- sgimips
build Xorg by default [macallan 20090223]
- mount_procfs(8)
Default to -o linux. [pooka 20090223]
- crime(4)
add an Xorg driver for the CRIME rendering engine found in SGI's O2 workstations. [macallan 20090219]
- newport(4)
Imported and adapted to NetBSD Xorg's xf86-video-newport 0.2.1 driver for SGI's NG1 / Newport graphics boards found mostly in Indys. [macallan 20090213]
- atari
Add support for installation from GEMDOS partition. [abs 20090206]
- dhcpcd(8)
Import 4.0.10. [roy 20090204]
January 2009
- dhcpcd(8)
Import 4.0.9. [roy 20090131]
- bge(4)
Make fibre cards work. [he 20090130]
- amd64, i386
Enable BUFQ_PRIOCSCAN by default. [ad 20090129]
- dhcpcd(8)
Import 4.0.8. [roy 20090128]
- m68k
Fix floating point handling regressions for m68k. [martin 20090127]
- evbppc
Fix sysinst(8) to refer proper WALNUT and OPENBLOCKS266 kernels. [abs 20090125]
- atari
Merge ATARITT.in and FALCON.in, rename BOOT to SMALL030, and remove BOOTX kernel. [abs 20090124]
- m68k
Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- xen
Fix PCI_BUS_FIXUP/PCI_ADDR_FIXUP support on Xen. [bouyer 20090118]
- dbcool(4)
Add ADT7460 support. [pgoyette 20090114]
- raid(4)
Implement DIOCACHESYNC for RAIDframe. [oster 20090111]
- mount(8)
Support mount -o rump, which uses the rump server instead of using the kernel service. [pooka 20090111]
- mount(8)
Warn that autoselecting nfs based on : or @ in the device path will be removed in a future release. [pooka 20090111]
- openssl(1)
Fix CVE-2009-0025 from the official 9.5.1-P1 release. [drochner 20090109]
- ntp
Import ntp 4.2.4p6. openssl API related security fix. [kardel 20090108]
- atari
Fix bootloader issue caused by aggressive gcc4. [tsutsui 20090106]
- openssl(1)
Correct error checking for DSA and ECDSA keys (from FreeBSD). [tron 20090107]
- evbarm
Misc fixes to make i80321-based boards booting. [briggs 20090105]
- rc.d(8)
Add etc/rc.d/rndctl script. [apb 20090104]
- atari
Fix lost interrupt problem on Falcon wdc(4). [tsutsui 20090103]
- acorn26
Initialise cpu_info_store so that acorn26 kernel works. [bjh21 20090103]
- atari
Numerous fixes to atari pmap, including a sync with amiga. [tsutsui,tjam 20090101]
December 2008
- atari
Fix hangup problem on loading md_root from floppy during installation. [tsutsui 20081228]
- restore(8)
Make restore work for Linux dump volumes by ignoring extended attribute records on these volumes. [hannken 20081226]
- newfs_msdos(8)
Don't limit the number of drive heads with 255. [jmcneill 20081226]
- msdosfs
Remove pm_Head check to make an 8GB Memory Stick Pro Duo formatted with a PSP work. [jmcneill 20081226]
- uvm(9)
Fix PR kern/40027: pagedaemon loops on memory shortage. [ad 20081213]
- veriexec(4)
Fix a NULL pointer dereference described in PR/39559. [elad 20081214]
- wapbl(4)
Don't deadlock on rename("foo/foo", "foo") in the case where foo/foo is a directory. [dholland 20081213]
- nvi(1)
Added "expandtab" option. [lukem 20081212]
- umass(4), usbdi(4)
Fix PR#39651: two problems in umass(4). [jmorse 20081212]
- mc146818(4)
Fix an inverted logic which could cause possible 1 second spin on reading/updating clock. [kenh 20081211]
- dhcpcd(8)
Import 4.0.7. [roy 20081209]
- fss(4)
Make persistent snapshots work again [hannken 20081207]
- wscons(4)
Add wscons/vcons support for Sun bw2. [jdc 20081205]
- fxp(4)
Add a workaround for hardware ip4csum-tx bug. [tsutsui 20081203]
- wm(4)
Fix nasty EEPROM-trashing bug on ICH8 and ICH9 chipsets. [sketch 20081202]
- efs
Improve stability of efs by adding specfs/fifofs support. [rumble 20081201]
- sparc64
Fix boot device matching on U5/U10 machines to properly distinguish cd0 from wd0. [martin 20081201]
- rc.d(8)
Import rc.d/httpd script for httpd(8) daemon control. [mishka 20081211]
November 2008
- ehci(4)
Fix high-speed isoc USB transfers and add dma-sync of data buffer before scheduling transfers. [jmorse 20081128]
- wscons(4)
Add wscons/vcons support for Sun cg3. [jdc 20081128]
- vge(4)
Add ifconfig down and ALTQ support. [joerg 20081126]
- altq(4)
Always use binuptime(9) and emulate 1GiHz counter instead of MD cpu_counter() which isn't MP-safe. [tsutsui 20081125]
- ext2fs
Add support for 32 bit uid/gid fields in ext2. [mrg 20081123]
- compat_netbsd32(8)
Implement netbsd32__sched_setparam(), netbsd32__sched_getparam(), netbsd32__sched_setaffinity() and netbsd32__sched_getaffinity(). [mrg 20081122]
- makefs(8)
Make the allow-multidot option for cd9660 useful. [ad 20081121]
- gcc(1)
Fix jump table addressing in the M68k codegen. [phx, 20081120]
- vax
Fix Unibus support on VAX11/780 and 8600 models. [hans 20081120]
- aic(4)
Work around rbus resource allocation problem so aic PCMCIA cards work again. [jnemeth 20081120]
- uplcom(4)
Recognize Corega CG-USBRS232R as a serial device. [jnemeth 20081120]
- msk(4)
Fix Yukon EC Ultra cold power up issue. Also increase stability. [chris 20081118]
- i386
Add i386 specific COMPAT_30_PTHREAD option, which restore binary compatibility with netbsd-3 libpthread. [bouyer 20081118]
- atari
Fix atari sysinst based miniroot image, and retire old miniroot. [abs 20081117]
- man.conf(5)
Also search /usr/X11R7, and do it before X11R6. [hubertf 20081117]
- compat_osf1(8)
Make dynamic executables work again. [njoly 20081115]
- compat_linux(8), compat_linux32
Fix nanosleep(2) on 64-bit archs. [njoly 20081112]
- azalia(4)
Add support for Realtek ALC269 as found in Eee PC 1000HA. [jmcneill 20081112]
- amd64, i386
Add support for enhanced speedstep on Intel Atom CPUs. [jmcneill 20081112]
- bge(4)
Fix constant freeze on BCM5906M. [cegger 20081110]
- etherip(4), tap(4)
Allow etherip(4) and tap(4) to suspend and resume. [hans 20081103]
October 2008
- nsp(4)
Add NetOctave NSP2000 driver, contributed by NBMK Encryption Technologies, ported from vendor FreeBSD SDK and integrated with opencrypto by CoyotePoint Systems. [darran 20081030]
- ipw(4), iwi(4), wpi(4), iwn(4)
Ship firmware images by default. For ipw(4) and iwi(4), the Intel EULA has to be accepted by setting a sysctl. [joerg 20081029]
- alipm(4), admtemp(4)
Add drivers for Acer Labs M7101 Power Management Controller and Analog Devices ADM1021 temperature sensor. Ported from OpenBSD. [jkunz 20081029]
- libfetch
Import libfetch-2.19 from pkgsrc. [joerg 20081029]
- i386
Reenable ichlpcib(4) by default. [joerg 20081029]
- zoneinfo
Import tzdata2008i. [kleink 20081029]
- atari
Fix ncr5380 SCSI freezing problem during boot, from T. Makinen. [abs 20081028]
- amd64, sparc64
Add support for "cc -m32", including all 32 bit libraries shipped with NetBSD. [mrg 20081027]
- ksh(1)
Fix posix mode interpretation of backslashes inside backquotes inside double quotes. [apb 20081027]
- sshd(8)
Make sshd(8) find the xauth program, even with the new /usr/X11R7. [hubertf 20081027]
- compat_linux(8)
Fix futex support from FreeBSD. [christos 20081026]
- compat_linux(8)
Add preliminary TLS support for i386. From FreeBSD. [christos 20081025]
- kernel
If no usable init(8) program can be found, set the RB_ASKNAME flag and prompt users for the init path, rather than panicking with "no init". [tsutsui 20081025]
- evbarm
Add support for Cortina Systems SL3516 eval board. [matt 20081024]
- amd64
Add boot.cfg(5) files to bootcds. [tsutsui 20081022]
- evbarm
Add initial BEAGLEBOARD support. [matt 20081022]
- uchcom(4)
Add support for HL-340 usb2Serial addapter. [haad 20081022]
- rum(4)
Add support for Corega K.K CG-WLUSB2GPX. [jun 20081021]
- u3g(4)
Add a driver for many 3G datacards to supersede ugensa(4) for multi-port devices from FreeBSD. [joerg 20081019]
- compat_linux(8)
Add native to linux siginfo si_code translation, mostly for negative values. [njoly 20081019]
- ps(1)
Use 'O' for LSONPROC like solaris instead of bundling LSIDL, LSRUN, LSONPROC to 'R'. [christos 20081019]
- thinkpad(4)
Add fan sensor support, from Thomas E. Spanjaard. [jmcneill 20081018]
- rump_nfs(8)
Add support for a userspace NFS client. [pooka 20081016]
- rump
Add networking support to rump. Support is available in libraries prefixed with librumpnet. [pooka 20081016]
- wm(4)
Add support for more Ethernet ICH9 devices. [bouyer 20081015]
- kernel
Merge wrstuden-revivesa branch which provides compatibility support for the Scheduler Activations. [wrstuden 20081015]
- arm
Add FA526 support. [matt 20081014]
- amd64, i386
Recognize CD-ROM as a booted device, for one CD-ROM systems. [tsutsui 20081014]
- zoneinfo
Import tzdata2008h. [kleink 20081013]
- jme(4)
Add support for jumbo frames. [bouyer 20081013]
- lm(4)
Add an i2c attachment for the LM78 family of temp sensor/fan controllers. [pgoyette 20081012]
- jme(4)
Add a driver for the JMicron Technologies JME250 Gigabit Ethernet and JME260 Fast Ethernet controllers. [bouyer 20081011]
- i386, amd64
Add support for the multiboot protocol to boot(8). This allows booting Xen without GRUB. [rjs,joerg 20081011]
- fsck_ext2fs(8), fsck_ffs(8), fsck_lfs(8)
Disable userid to username lookups by default and add -U flag to perform them. [christos 20081009]
- libpthread
Diagnostic assertions are now disabled by default. Application errors will be reported only by error return from pthread APIs. The assertions can be re-enabled by setting the PTHREAD_DIAGASSERT environment variable correctly. [ad 20081008]
- libfetch
Update to libfetch-2.17. [joerg 20081007]
- zoneinfo
Import tzdata2008g. [kleink 20081006]
- compat_linux(8), compat_linux32
Fix compat linux/linux32 nice(2). [njoly 20081003]
- inet6
Implement improved checking for MTU values on ICMP 'Packet Too Big Messages'. Fixes CVE-2008-3530. [adrianp 20081003]
- aac(4)
Add support for >2TB arrays and implement raw I/O mode which is a prerequisite for this [sborrill 20081002]
- dbcool(4)
Replace chip-specific drivers for ADT7463, ADT7467, and ADM1030 with generic dBCool(tm) driver. [pgoyette 20081002]
- ichsmb(4), piixide(4)
Add ICH10 support, from Brad du Plessis. [christos 20081001]
- fss(4)
Make fss(4) D_MPSAFE. [hannken 20081001]
September 2008
- libfetch
Import libfetch-2.16 from pkgsrc. [joerg 20080930]
- esl(4)
Removed unmaintained driver. [jmcneill 20080930]
- libpthread
Add PTHREAD__COMPAT flag which builds a libpthread that can be dropped into a NetBSD 2/3/4 chroot. This makes threading work in the chroot when using a NetBSD 5 kernel, no other modifications required. [ad 20080929]
- spdmem(4)
Add support for DDR3. [pgoyette 20080928]
- lint(1)
Add support for long double _Complex (C99). [matt 20080926]
- i386
Enable boot.cfg(5) support on install floppies. [tsutsui 20080926]
- ps(1)
Add the -A option, to display information about all processes. [apb 20080926]
- ls(1)
-n now implies -l. [lukem 20080925]
- c99(1)
Implement as wrapper for cc to run in C99 compatible mode. [hubertf 20080924]
- fss(4)
Build modular fss(4) driver. [hannken 20080923]
- gcc(1)
Build and install a libgcov. [skrll 20080923]
- uvideo(4)
Add bulk endpoint support found in some cameras (like the one in the ASUS Eee PC). [jmcneill,mjf 20080921]
- rc.conf(5)
ifconfig_xxN variables may now have multi-line values, just like /etc/ifconfig.xxN files, and semicolons may be used instead of line breaks. [apb 20080920]
- dhcpcd(8)
Import dhcpcd-4.0.1. [joerg 20080919]
- libarchive
Import libarchive-2.5.5. [joerg 20080919]
- am-utils
Upgrade to 6.2a3 to add new fs flags (log,symperm,...) and efs and tmpfs. [christos 20080919]
- patch(1)
Merge improved version from DragonFly. patch -b behaves as specified by POSIX. [joerg 20080919]
- compat_linux32
Fix linux32_shmat() so that nspluginwrapper works on amd64. [scw 20080917]
- sed(1)
Add a -r flag that is an alias for -E, for compatibility with GNU sed. [perry 20080916]
- ataraid(4)
Add support for multiple volumes attached to Intel MatrixRAID controllers contributed by Juan RP. [tron 20080916]
- zoneinfo
Import tzdata2008f. [kleink 20080915]
- gem(4)
Add support for Sun SBus SX fibre cards. [jdc 20080915]
- ataraid(4)
Add support for status reports via bio(4) contributed by Juan RP. [tron 20080915]
- postinstall(8)
Deprecate the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2" instead. [apb 20080914]
- etcupdate(8)
Remove the "-b binarydir" and "-s srcdir/etc" options which were deprecated in NetBSD-4.0. Deprecate the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2" instead. [apb 20080914]
- ftpd(8)
Fix large command handling to prevent CSRF-like attacks (CVE-2008-4247). [lukem 20080913]
- cgd(4)
Change default iv to encblkno1; encblkno (the old iv) used to encrypt things 8 times leading to a 20% performance loss for no real security benefit [christos 20080912]
- altq(4)
Add support for source address hashing in the WFQ scheduler. [joerg 20080911]
- ataraid(4)
Add Intel MatrixRAID controller support contributed by Juan RP. [tron 20080911]
- bnx(4)
Add support for SerDes controllers. From OpenBSD. [mhitch 20080909]
- uvideo(4)
Add support for USB Video Class capture devices, part of Patrick Mahoney's Google Summer of Code 2008 project. [jmcneill 20080908]
- viaide(4)
Add support for VIA CX700M2 IDE controller. [rmind 20080906]
- puc(4)
Add support for B&B Electronics MIPort serial cards. [rmind 20080906]
- ixpide(4)
Add support for ATI SB700/SB800 controllers. [rmind 20080906]
- com(4)
Add support for PCMCIA Sierra Wireless Aircard 850. [rmind 20080906]
- uftdi(4)
Add support for Sealevel SeaPORT+4 USB to Serial adaptor. [rmind 20080906]
- umass(4)
Add support for Sony GPS GPS-CS1 devices. [rmind 20080906]
- ugensa(4)
Add support for Novatel Wireless Ovation U727. [rmind 20080906]
- pseye(4)
Add support for the Sony PLAYSTATION(R) Eye USB webcam. [jmcneill 20080906]
- video(4)
Add video4linux2 compatible capture interface, part of Patrick Mahoney's Google Summer of Code 2008 project. [jmcneill 20080906]
- ataraid(4)
Add JMicron RAID support contributed by Juan RP. [tron 20080905]
- db(1)
Add support for encoding or decoding VIS_HTTPSTYLE, and for tuning the page size of the database. [lukem 20080905]
- compat_linux32
Fix getdents(2). [njoly 20080904]
- od(1)
Support -the "-A addressformat" flag. From FreeBSD. [drochner 20080903]
- sysinst(8)
Add Colemak and Dvorak keyboard support. [ghen 20080903]
- texinfo(1)
Update to 4.8 (last GPLv2 version) [christos 20080902]
August 2008
- gcc(1)
Import GCC 4.1-branch from 20080831 / svn 139820. [mrg 20080831]
- nvi(1)
1.81 with internationalization is now the default, replacing 1.79 [christos 20080831]
- file(1)
Update to 4.26. [christos 20080830]
- daily.conf(5)
add a run_fsck_flags configuration variable to pass extra options to the daily fsck -n. [bouyer 20080830]
- fsck_ffs(8)
add -x/-X options which allows to run fsck_ffs -n on a snapshot of a live filesystem. [bouyer 20080830]
- postfix(1)
Import 2.5.4 [christos 20080830]
- hostapd(8), wpa_supplicant(8)
Upgrade to 0.6.4 [christos 20080830]
- grep(1)
Issue a warning if -r is used without supplying an argument. [lukem 20080828]
- bge(4)
Add support for BCM5906(M) chips contributed by Karl Uwe Lockhoff. [cegger 20080825]
- pcc(1)
Import pcc 0.9.9 080824. [gmcgarry 20080824]
- sgimips
Misc bug fixes and improvements to mec(4) Ethernet on O2. [tsutsui 20080823]
- re(4)
Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet devices. From FreeBSD. [tnn 20080823]
- ntp
Import 4.2.4p5. [kardel 20080823]
- agp(4)
Add AGP support for Intel 945GME chipset, found on Acer Aspire One. [tnn 20080822]
- fss(4)
Add snapshot support for logging ffs file systems. [hannken 20080822]
- ataraid(4)
Add support for NVIDIA MediaShield from FreeBSD. [tacha 20080820]
- agp(4)
Add AGP support for Intel 946GZ. [matthias 20080819]
- btpand(8)
a Bluetooth Personal Area Networking profile daemon [plunky 20080817]
- wm(4)
Fix a bug on receiving a jumbo frame which leads to a panic in sbcompress(). Contributed by Wasabi Systems. [simonb 20080815]
- bind
Import 9.5.0-P2. [he 20080815]
- openldap
Import 2.4.11. [lukem 20080813]
- vax
Add accelerated driver for SPX graphics found in some VAXstations. Contributed by Blaz Antonic. [hans 20080812]
- sockopt(9)
New kernel API for passing socket options [plunky 20080806]
- build.sh
Add support for using BUILDSEED to yield reproduceable c++ builds [perry 20080805]
- libc
Add C99 functions imaxabs(3) and imaxdiv(3). [matt 20080804]
- ip(4)
Add accept filters, ported from FreeBSD by Coyote Point Systems. See accept_filter(9), accf_data(9) and accf_http(9) for more information. [tls 20080804]
- ehci(4)
Add isochronous transfer support, contributed by Jeremy Morse as part of his Google Summer of Code 2008 project. [jmcneill 20080802]
- newfs(8)
Handle 't' suffix for terabytes for number arguments. [simonb 20080801]
July 2008
- wapbl(4)
Add support for metadata journaling for FFS. Contributed by Wasabi Systems, Inc. [simonb 20080731]
- amd64, i386
VGA_POST in GENERIC can replace vbetool after resume (machdep.acpi_vbios_reset=2) and allows basic diagnostic after a panic in X with "call ddb_vgapost" [joerg 20080731]
- rump_fs
Install rump versions of kernel file system servers with a puffs-enabled base system [pooka 20080729]
- p2k(3)
Install puffs to kernel vfs adaption library on puffs-enabled base systems [pooka 20080729]
- ukfs(3)
Install ukfs library for standalone file system access [pooka 20080729]
- rump(3)
Install rump library and file system modules into /usr/lib [pooka 20080729]
- uvm_map(9)
Switch from using <sys/tree.h> to <sys/rb.h>. [matt 20080728]
- dhcpcd(8)
Import 4.0.0rc3. [joerg 20080727]
- compat_linux32
Add linux32_getifconf. [njoly 20080723]
- share/mk
Set assembler warnings to be fatal if $WARNS>0. [lukem 20080721]
- top(1)
Import top 3.8beta1 [christos 20080715]
- bind
Import 9.5.0-P1. [christos 20080710]
- arm
Add AT91 support. [matt 20080703]
June 2008
- usb(4)
Add appropriate bus_dmamap_sync(9) calls to uhci(4), ohci(4) and ehci(4) to avoid CPU from reordering loads and stores against DMA descriptors. This fixes "host controller process error/host controller halted" errors. [bouyer 20080628]
- libc
Add getlogin_r(3). [ad 20080625]
- ssh-hpn
Apply 5.0p1 13 v3 [christos 20080622]
- postfix(1)
Import 2.5.2 [christos 20080622]
- psrset(8)
Utility to control processor sets [ad 20080622]
- bind
Import 9.5.0 [christos 20080621]
- sk(4), msk(4)
Fix lock panic on receiving jumbo packets. [cube 20080620]
- pf(4)
Updated to OpenBSD 4.2 PF [yamt,peter,christos,joerg 20080618]
- sh3
Support single-stepping in ddb(4). [uwe 20080606]
- openssl(1)
Fix two Denial of Service vulnerabilities in OpenSSL. Fixes CVE-2008-1672. [tonnerre 20080605]
- libprop
Add prop_array_util(3) functions. [haad 20080603]
May 2008
- bebox
Support genfb(4) console. [kiyohara 20080530]
- cobalt
Make bootloader print boot banner and a loading kernel name onto LCD. [tsutsui 20080528]
- openssl(1)
Enable Camellia. [christos 20080526]
- uberry(4)
A driver to allow RIM BlackBerries to charge from the USB port [christos 20080525]
- ciss(4)
Add bio(4) support, heavily from OpenBSD. [mhitch 20080525]
- libarchive
Import libarchive-2.5.4b. [joerg 20080525]
- amd64, i386
Check for erratum 261 on AMD Family 10h Stepping 3 processors. [chris 20080525]
- amd64, i386
Add detection of errata for AMD Family 10h steppings A and 2. [chris 20080525]
- awk(1)
Import 20070501 [christos 20080525]
- kernel
Device attach and detach notifications are now exposed via /dev/drvctl [jmcneill 20080525]
- dhcpcd(8)
Import dhcpcd 4.0.0-beta5. [joerg 20080524]
- siisata(4)
A driver for Silicon Image SteelVine SATA-II controllers (SiI3124, SiI3132, and SiI3531) [jnemeth 20080523]
- mac68k
Added support for Creative Systems Inc Hurdler CPI NuBus parallel printer card. [hauke 20080522]
- amd(8)
Enable LDAP support for amd maps. [lukem 20080522]
- postfix(1)
Enable LDAP support for tables (see ldap_table(5)) [lukem 20080522]
- openldap
Import 2.4.9. [lukem 20080522]
- compat_linux32
Add compat linux32 IPC syscall support, for shared memory and and semaphores. [njoly 20080520]
- ipf(8)
Updated to version 4.1.29. [darrenr 20080520]
- wscons(4)
Add support for the Colemak keyboard layout. [ghen 20080520]
- acpidalb(4)
Direct Application Launch Buttons. [cegger 20080518]
- amd64
Added support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP kernel options. [jmcneill 20080517]
- ypserv(8)
disabled libwrap address to hostname lookups to avoid the chance of ypserv blocking for an extended period of time due a long DNS timeout [chuck 20080516]
- event(3)
Updated libevent to 1.4.4-stable. [peter 20080516]
- udf
Added write support for the UDF file system. [reinoud 20080514]
- getent(1)
Added support for "netgroup" database. [tron 20080514]
- libarchive
Import libarchive-2.5.3b. [joerg 20080511]
- ftp(1)
Add epsv6 and epsv to disable extended passive mode for ipv6 or both ipv4 and ip v6 respectively. [skd 20080510]
- openssl(1)
Imported 20080509 current snapshot. [christos 20080509]
- twa(4)
Add support for 3ware 9650 and 9690 based on patches contributed by Wasabi Systems. [joerg 20080508]
- landisk
Fix MD bus_dmamap_load(9) so that NFS write works with re(4). [uwe 20080506]
- drm(4)
Added amd64 support. [jmcneill 20080504]
- i386
Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot. [ad 20080502]
- hpqlb(4)
Hotkey driver for HP notebooks. [cegger 20080501]
- tests
Convert the tests in the tests/ hierarchy that were written in C++ to C, making use of the libatf-c library that comes with the ATF 0.5 just imported. [jmmv 20080501]
- atf(7)
Import 0.5. [jmmv 20080501]
- aac(4)
Added IBM ServeRAID 8k support. [sborrill 20080508]
April 2008
- i386
Build INSTALL kernel from GENERIC, and update boot menu to allow disabling ACPI and/or SMP. [ad 20080430]
- i386
Make MULTIPROCESSOR mandatory. [ad 20080430]
- prep
Bootable ISO now built automatically. [garbled 20080430]
- ppbus(4)
Extend to attach on gpiobus. From Hans Rosenfeld. [cegger 20080429]
- gpio(4)
Extend with open/close to handle request/release the ppbus(4) on open/close. From Hans Rosenfeld. [cegger 20080429]
- amd64, i386
Add support for kernel preemption to i386 and amd64. [ad 20080428]
- prep
Support for floppy controller/drive. [garbled 20080428]
- kernel
Add MI code to support in-kernel preemption. [ad 20080428]
- arm
merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- lint(1)
Add preliminary _Complex support. [christos 20080425]
- compat_linux(8)
Add IPC_64 support for semctl IPC_STAT/IPC_SET. [njoly 20080424]
- kernel
Merge the socket locking patch, which makes socket layer and unix protocols MP safe and allows protocol processing interrupts to safely block on locks. [ad 20080424]
- netiso
Remove obsolete TPCONS support. [plunky 20080423]
- amdtemp(4)
AMD CPU Temperature driver. Adapted from OpenBSD. [cegger 20080423]
- gcc(1)
Fix compilation of native sh3 gcc on 64-bit build machines. [uwe 20080422]
- libc, kernel
Add posix_madvise(2). [rmind 20080422]
- nfe(4)
Fix problem on receiving jumbo frames. [cube 20080420]
- agp(4)
Add missing AGP support for ALI M1689 chipset. [njoly 20080419]
- shark
Support for X on rev. 4 sharks is back [macallan 20080419]
- compat_linux32
Add sys_clock{getres,gettime,settime} syscalls. [njoly 20080417]
- kernel
Make IP6, ICMP6, UDP6, RAW6, PIM6, CARP, ARP, and IGMP statistics per-CPU. [thorpej 20080415]
- libcurses
Add getwin() and putwin(). [jdc 20080414]
- landisk
Add sysinst(8) support. [skrll 20080414]
- acpi(4)
Updated ACPI-CA to 20080321. [jmcneill 20080412]
- kernel
Make IP, TCP, UDP, and ICMP statistics per-CPU. The stats are collated when the user requests them via sysctl. [thorpej 20080412]
- opencrypto(9)
Improve performance to 84,000 short modular math ops/sec by adding asynchronous operation and batched submit/ retrieve of requests/results. Rewrite manual page to make it easier to write new code to the API. Donated by Coyote Point Systems, Inc. [tls 20080410]
- ofppc
Support for SMP added. [garbled 20080408]
- openssh
Import 5.0. [christos 20080406]
- sun2
Provide RAS based atomic_cas_32() function by reusing old _lock_cas() implementation for m68010. Now sun2 kernel compiles and even works on mutiuser. [tsutsui 20080405]
- hp700
Add support for the SCSI NCR 53C720 SCSI controller found in early HP 9000s for the attachment of an Fast-Wide (16-bit) SCSI-2 bus, utilizing HVD signalling via the siop(4) driver. [skrll 20080405]
- sparc
Add support booting from UFS2 partition. [tsutsui 20080405]
- compat_linux32
Add msync(2) syscall. [njoly 20080404]
- finsio(4)
Added a driver for the Fintek Super I/O chips, supporting the Hardware Monitor device. Adapted from OpenBSD. [xtraeme 20080403]
- puc(4)
Support for Digi International 4 and 8 port boards, from OpenBSD. [riz 20080403]
- isv(4)
Add support for the IDEC Supervision/16 image capture board for ISA. [dyoung 20080402]
- zaurus
Add sysinst(8) support. [chris 20080401]
March 2008
- asus(4)
Added a driver for ASUS ACPI hotkeys as found in the EeePC. [jmcneill 20080331]
- azalia(4)
Added support for the Realtek ALC662-GR codec as found in the EeePC. [jmcneill 20080331]
- hp700
Add support for NCR 53C720 found on various machines and attachments. From OpenBSD. [skrll 20080330]
- libarchive
Import libarchive-2.5.0b. [joerg 20080330]
- lii(4)
Added a driver for the Atheros L2 Fast-Ethernet controller, notably found on Asus's EeePC. [cube 20080328]
- cobalt
Add kernel support for optional Z85C30 serial on Qube 2700. [tsutsui 20080327]
- siop(4)
Add support for the non-PCI NCR 53c720/770 in big-endian mode. From OpenBSD. [skrll 20080327]
- uhmodem(4)
Add support for E620 on Vodafone. [ichiro 20080327]
- piixpm(4)
Add support for SMBus controllers for ATI SB600, SB700, SB800. [jmcneill 20080326]
- kernel
Merge yamt-lazymbuf branch. This changes the way to share mbuf external storage so that it can work without kernel_lock. [yamt 20080324]
- kerberos(8)
Upgrade to Heimdal-1.1. [mlelstv 20080322]
- libcurses
Add termattrs() and term_attrs(). [jdc 20080321]
- iconv(1)
Allow SUSv3 syntax. [tnozaki 20080320]
- cobalt
Fix a botched spl(9) bug which could cause network freeze on traffic between two network interfaces. [tsutsui 20080318]
- bzip2(1)
Upgrade to 1.0.5. [christos 20080318]
- re(4)
Make hardware vlan(4) tag insertion/extraction work properly. [tsutsui 20080318]
- cobalt
Add bootloader support for optional Z85C30 serial on Qube 2700. [tsutsui 20080316]
- arm
Add VFP support. [rearnsha 20080315]
- sparc64
SMP support now works on some models. [nakayama 20080314]
- cac(4)
Initial bio(4) support; only volume status is handled. [mhitch 20080314]
- amd64, i386
Allow to get a DDB session on a VGA console if the system crashed while X11 was running. [drochner 20080312]
- libprop
Implement prop_dictionary_make_immutable(3). [cube 20080305]
- cobalt
Print startup and shutdown messages on LCD panel. [tsutsui 20080304]
- share/mk
Set linker warnings to be fatal if $WARNS>0. [lukem 20080303]
- httpd(8)
Import bozohttpd-20080303. [mrg 20080303]
- cobalt
Add netboot support for 21041 on Qube 2700. [tsutsui 20080301]
February 2008
- libarchive
Import libarchive-2.4.13. [joerg 20080226]
- mfi(4)
Added support for LSI SAS1078 and Dell PERC 6, from OpenBSD. [xtraeme 20080225]
- monop(6)
Save and restore format changed; compatibility with old save files broken, but they were not usable anyway. [dholland 20080223]
- puc(4)
Add support for I-O DATA RSA-PCI 2 port serial board. [tsutsui 20080222]
- libc
Replace O(nm) versions of strspn(3), strcspn(3) and strpbrk(3) with O(n+m) implementations based on the suggestions I made for DragonFly's libc ages ago. [joerg 20080222]
- powerpc
Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- compat_linux32
Add mlock(2) and munlock(2) syscalls. [njoly 20080220]
- brgphy(4)
Add BCM5708C support. [markd 20080220]
- udav(4)
Add support for Shantou ADM8515. [drochner 20080219]
- unionfs
Import FreeBSD's updated unionfs, still work in progress. [ad 20080218]
- ofppc
Add support for the 7046-B50. [garbled 20080213]
- libc
Enable atomic_ops(3) in userspace. [ad 20080210]
- uhmodem(4)
Add support for NTT DoCoMo A2502 3G/HSDPA modem. [ichiro 20080211]
- pcc(1)
Import PCC 0.9.9-080210. [ragge 20080210]
- iwn(4)
Added a driver for the Intel Pro/Wireless Lan 4965AGN Mini-PCI Adapter, ported from OpenBSD. [ober 20080209]
- modules
Added the MKMODULAR option to the build system to easily enable the build of the new kernel modules framework. [jmmv 20080209]
- sgimips
Add hardware acceleration for crmfb. [macallan 20080205]
- atf(7)
Import 0.4. [jmmv 20080204]
- acorn32
Fix-up boot32 to work on A7000+. [chris 20080203]
- hp700
Add bootinfo support. [skrll 20080203]
- gcc(1)
Updated to version 4.1.3-20080202. [mrg 20080202]
- compat_linux32
Implement pread(2) and pwrite(2). [dsl 20080202]
- compat_linux32
Fix the linux32 emulations of fcntl() locking. [dsl 20080202]
- cobalt
Add sysinst(8) support. [tsutsui 20080202]
- arc
Add sysinst(8) support. [tsutsui 20080202]
- sgimips
Enable fireware devices in GENERIC. [sekiya 20080202]
January 2008
- kernel
Add Mersenne Twister PRNG implementation. [matt 20080131]
- azalia(4)
Analog Devices AD1984 codec support has been improved to support headphones and 4 channel playback, and now exposes an outputs.master mixer control that mirrors the inputs.dac mixer control to make libossaudio happy. [jmcneill 20080130]
- ukbd(4)
Add support for function keys F16 to F19 as present on e.g. the new Apple aluminum keyboard. [tron 20080129]
- sysinst(8)
Fix MD set tweaking so that the appropriate (or specified) kernel is installed properly. This should fix IP3x installation issues on sgimips. [rumble 20080128]
- openpam(3)
upgrade to 20071221 [christos 20080126]
- hostapd(8), wpa_supplicant(8)
Upgrade to 0.6.2 [christos 20080126]
- hpcmips
Fix silent hangup problem on TX3922 machines. From Risto Sainio. [tsutsui 20080126]
- sgimips
Enable bootinfo passed from bootloader so that now kernel symbol table and ksyms(4) are usable. [tsutsui 20080126]
- nfe(4)
Wakeup some newer chips from powerdown mode. From FreeBSD/Linux driver via OpenBSD. [tsutsui 20080126]
- acorn32
Add support to support code for Kinetic card. [chris 20080126]
- kernel
The interface for IP checksumming was changed to reduce duplication and more general use. [joerg 20080125]
- uhub(4)
The device attachment function has been optimized to improve system startup time. [jmcneill 20080124]
- xen
Added support for the i386 PAE extention to Xen3 domU [bouyer 20080123]
- compat_linux32
Add ossaudio(3) support. [jmcneill 20080121]
- usb(4)
Add uhmodem(4) driver for Huawei E220 wireless modem. [ichiro 20080121]
- elansc(4)
Attach two new devices elanpex(4) and elanpar(4) to the AMD Elan SC520 System Controller. [dyoung 20080121]
- kernel
All platforms have been converted to use timecounter(9). [joerg 20080120]
- evbarm
Convert to evbarm to timecounter(9). [joerg 20080120]
- fdisk(8)
Fix possible division by zero errors. [tsutsui 20080120]
- amd64, i386
Add mbr(8) variants that directly access a serial port. [dsl 20080119]
- make(1)
Implement -dl (aka LOUD) to override '@' at the start of script lines. [sjg 20080119]
- ofppc
Add support for the IBM 7044-270. [garbled 20080117]
- amd64, i386
Fix clock accounting problem in i8254_get_timeout() so that auich(4) sample rate is detected correctly. [chuck 20080116]
- bktr(4)
Added amd64 support. [jmcneill 20080116]
- modules
Added new versions of modload(8), modstat(8) and modunload(8) that use modctl(2). Not built by default. [ad 20080116]
- kernel
Added a new framework for kernel modules, enabled through the MODULAR kernel option and used through the modctl(2) system call. [ad 20080116]
- schedctl(8)
A new program to control scheduling of processes and threads. [rmind 20080115]
- i386
Remove options MATH_EMULATE. [ad 20080116]
- compat_linux(8)
Cleanup and fix uid16 functions. [njoly 20080115]
- savecore(8)
Use the raw device to read crashdumps. [ad 20080115]
- libpthread
POSIX real-time extensions. [rmind 20080115]
- kernel
Implementation of processor-sets and affinity. [rmind 20080115]
- auvia(4)
Make this work on big endian machines. [tsutsui 20080114]
- wm(4)
Add Inter PRO/1000 PT Quad Port Server Adapter. [ragge 20080111]
- hppa
Added gdb(1) support. [skrll 20080110]
- i386
Add sparse kernel core dumps (minidumps) for this platform using a backwards-compatible on-disk core format. Not turned on by default yet. Similar to FreeBSD minidumps but simpler in implementation. Implementation by Jed Davis and Devon O'Dell, contributed to NetBSD by Coyote Point Systems. [tls 20080110]
- ofppc
Fix ofwboot to work on an IBM CHRP-based RS/6000. [garbled 20080109]
- algor
Fix delay(9) issue and now P5064 kernel works on gxemul. [tsutsui 20080109]
- pc532
Port deleted. [simonb 20080109]
- gcscpcib(4)
Added driver for the AMD CS5535 and CS5536 Companion Device with support for Timecounter, Watchdog Timer and GPIO. Adapted from OpenBSD by Yojiro UO. [xtraeme 20080109]
- ulpt(4)
Implement non-blocking read. [gdt 20080108]
- kernel
All platforms have been converted to use generic todr(9). [gdamore,joerg 20080108]
- xen
Switch xen to generic todr(9). [joerg 20080108]
- atari
Convert atari to generic todr(9) and timecounter(9). [joerg 20080108]
- sbmips
Add timecounter(9) support. [simonb 20080108]
- evbppc
Add timecounter(9) support. [joerg 20080108]
- vax
Add timecounter(9) support. [joerg 20080107]
- mvme68k
Add timecounter(9) support. [tsutsui 20080107]
- amiga
Add timecounter(9) support and counter-based delay(9) from i386. [mhitch 20080106]
- gem(4)
Add support for Sun PCI SX fibre cards. [jdc 20080105]
- msdosfs
Add large read / readahead support by Paul Ripke (introduce run-length detection to msdosfs_bmap(), from FreeBSD). [christos 20080105]
- pmax
Add timecounter(9) and generic todr(9) support. [joerg 20080103]
- mpt(4)
Fix performance problems for old revisions of the Symbios 53c1030. Patch supplied by Patrick Welche in PR kern/30531. [tron 20080103]
- ofppc
Support intallation and RAID bootable root. [mrg 20080102]
- arcmsr(4)
Added support to create/remove hot-spare, pass-through disks and RAID volumes, start/stop consistency checks in volumes as well as showing information about physical disks (even if they are marked as hot-spare, pass-through or unused). [xtraeme 20080102]
- bioctl(8)
Rewritten to handle new features like creating/removing hot-spare, pass-through disks and RAID volumes, start/stop consistency checks in volumes and others. [xtraeme 20080102]
- kernel
Merge the vmlocking2 branch, which makes VM system, trap handling and file system framework MP safe, and also replaces simple_lock(9) with mutex(9). [ad 20080102]
- tprof
Add tprof, a simple performance monitor based profiler, inspired from linux oprofile. it's still very experimental. [yamt 20080102]
- arm
Add support for kernel crashdump to arm32. [chris 20080101]
December 2007
- stackgap
Removed stackgap support functions due to systrace(4) removal [ad 20071231]
- systrace(1)
Removed. [ad 20071231]
- compat_hpux
Removed. [ad 20071231]
- hp700
Kernels are now compiled with -O2. [skrll 20071230]
- usermode
Add port of the NetBSD kernel to userspace. [jmcneill 20071229]
- makphy(4)
Recognize Marvell 88E1116 Gigabit PHY. [wiz 20071229]
- itesio(4)
Added support for the Watchdog Timer. [xtraeme 20071229]
- msdosfs
Significantly improved writing speed (up to 16x faster). [reinoud 20071228]
- kernel
Address Space Layout Randomization support in the kernel and dynamic linker, see security(8). [elad,christos 20071226]
- compat_linux32
Add readdir() syscall. [njoly 20071226]
- i386
Add initial version of calling VGA POST from vga_resume. [joerg 20071225]
- i386
Make SMP the default and remove GENERIC.MP. [ad 20071225]
- compat_linux32
Add old_uname() syscall. [njoly 20071224]
- compat_linux32
Add getpgid(2) syscall. [njoly 20071224]
- fdisk(8)
Report the first active partition. [apb 20071223]
- thinkpad(4)
Add driver for IBM/Lenovo Thinkpad hotkeys and brightness controls. [jmcneill 20071221]
- newsyslog(8)
newsyslog.conf flag 'J' will bzip2 logfiles. [dogcow 20071221]
- amd64
Remove GENERIC.MP and enable SMP by default. [ad 20071220]
- sparc64
Add support for Sun PGX32 / TechSource Raptor GFX 8P to genfb ( mostly workarounds for firmware bugs ), also build XFree86's glint driver for accelerated X. [macallan 20071219]
- i386, amd64
Add support for ACPI S3 (suspend-to-RAM) on MP systems. [joerg 20071218]
- openssh
Import 4.7. [christos 20071217]
- rs6000
New port of NetBSD to the MCA based IBM RS/6000 7006-41T. [garbled 20071217]
- nfe(4)
Handle a quirk of newer MCP6x chips on reading MAC address. [tsutsui 20071217]
- ifconfig(8)
Add 'list scan' to ifconfig, which list access point in the neighbourhood. [adegroot 20071216]
- makedev(8)
Use pax(1) in preference to mknod(8) to create device nodes more efficiently; use mount_tmpfs(8) in preference to mount_mfs(8) when creating a memory file system. [apb 20071215]
- sgimips
Add support for booting from UFS2 to bootloader. [tsutsui 20071215]
- libc
Add dehumanize_number(3). [christos 20071214]
- ddb(4)
Add a "whatis" command, inspired from Solaris. [yamt 20071213]
- macppc
Convert to shared powerpc major numbers. [macallan 20071211]
- queue(3)
Add TAILQ_CONCAT() and STAILQ_CONCAT(), from FreeBSD. [elad 20071211]
- sandpoint
Convert to shared powerpc major numbers. [nisimura 20071211]
- ofppc
Added support for the bplan/Genesi Pegasos II. [garbled 20071210]
- ofppc
Convert to shared powerpc major numbers. [garbled 20071210]
- acpi(4)
Updated ACPI-CA to 20070320. [jmcneill 20071209]
- kernel
Added a new power management framework, see pmf(9) for details. [jmcneill,joerg 20071209]
- fxp(4)
Fix some TX timeout and RX pool corruption problems. Mostly from OpenBSD. [tsutsui 20071208]
- symlink(7)
Implement a new magic string for magic symlinks, @ruid, which expands to the real user id of the process and use this magic string for per-user tmp. [mjf 20071204]
- arcmsr(4)
Areca Technology Corporation SATA RAID controller driver, ported from OpenBSD. [xtraeme 20071204]
- nfsmb(4)
Make nfsmb(4) work on newer MCPs, including MCP55. [xtraeme 20071204]
- kernel
Change interrupt handling: - Reduce available SPL levels for hardware devices to NONE, VM, SCHED, HIGH. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. [ad 20071203]
- toolchain
Install the linker scripts on amd64, which allows to link x86 32bits objects using the native ld(1). [bouyer 20071202]
- arc
Add support for booting from UFS2 partition to bootloader. [tsutsui 20071202]
- bcsp(4)
Add support for BlueCore Serial Protocol. [kiyohara 20071202]
- cobalt
Add support for booting from ext2fs partition to bootloader. [tsutsui 20071201]
- libsa
Add ext2fs support. [tsutsui 20071201]
- cobalt
Add support for booting from UFS2 partition to bootloader. [tsutsui 20071201]
November 2007
- kernel
Add various atomic ops. Mostly pulled from thorpej-atomic branch. [ad 20071128]
- rum(4)
Add support for COREGA CG-WLUSB2GL and ABOCOM WUG2700. [kiyohara 20071125]
- agp(4)
Add AGP support for Intel Q35/G33/Q33. [markd 20071124]
- i386
Create a boot.cfg(5) on the install CD to allow the end-user to select either the standard or non-ACPI kernel easily. [sborrill 20071123]
- xen
Added support for amd64 architecture, both as dom0 and domU. [bouyer 20071122]
- pud(4)
Add a driver via which it is possible to implement block and character devices in userspace. [pooka 20071120]
- i386, amd64
Add support for boot.cfg(5) to configure the bootloader. This includes optionally displaying menus, altering banner text and changing options such as timeouts and console device which previously required use of installboot. [sborrill 20071120]
- libc
Enable posix_memalign(3). [ad 20071119]
- newfs_ext2fs(8)
Add a native newfs_ext2fs(8) command. Closes PR bin/16175. [tsutsui 20071117]
- i386
Remove support for 80386 level CPUs. PR port-i386/36163. [ad 20071115]
- i386
Remove pccons(4). [ad 20071114]
- i386
Remove I486_CPU, I586_CPU, I686_CPU options. [ad 20071114]
- nfe(4)
Add support for NVIDIA MCP67/73 Ethernet controllers. [xtraeme 20071114]
- viaide(4)
Add support for NVIDIA MCP73/77 IDE controllers. [xtraeme 20071114]
- nfsmb(4)
Support more recent NVIDIA chips. [xtraeme 20071114]
- ahcisata(4)
Add support for ATAPI devices. [bouyer 20071112]
- tests
Converted the regress/games tree to use ATF and migrated it to tests/games. [jmmv 20071112]
- tests
Converted the regress/sys/fs/tmpfs tree to use ATF and migrated it to tests/fs/tmpfs. [jmmv 20071112]
- tests
Converted the regress/bin tree to use ATF and migrated it to tests/util. [jmmv 20071112]
- sysinst(8)
Add support to install the new tests.tgz set. [jmmv 20071112]
- atf(7)
Initial import of the Automated Testing Framework, version 0.3. Provides a framework to easily define and run test cases for the NetBSD operating system. Work until 0.1 sponsored by Google Summer of Code 2007 and mentored by martin. [jmmv 20071112]
- hp700
Fix kernel profiling on HPPA. [skrll 20071112]
- pad(4)
Added the pseudo-audio device driver, for feeding back raw PCM data to userland. [jmcneill 20071111]
- putter(9)
A Pass-to-Userspace Transporter, a generic request-response handler for kernel-attached userspace daemons (e.g. puffs(4)). [pooka 20071110]
- btkey(1)
A new utility to manage Bluetooth link keys in OS and and device storage. [plunky 20071109]
- nsclpcsio(4)
Added support for the VLM logical device. This provides 14 voltage sensors in addition to the previous 3 temperature sensors provided in the TMS logical device. From OpenBSD. [xtraeme 20071109]
- ofppc, macppc
Convert to shared ofw_autoconf. [garbled 20071107]
- r128fb(4)
New accelerated console driver for ATI Rage 128 graphics controllers. [macallan 20071107]
- ofppc
Stop using ofbus driver, rewrite console code [garbled 20071104]
- kernel
Support for dynamic changing of SysV message queues and semaphores limits. [rmind 20071104]
October 2007
- i386, amd64
Added support for Intel 82G965 chipset. [jnemeth 20071030]
- coretemp(4)
Driver for Intel Core's on-die thermal sensor, available on Core or newer CPUs. Ported from FreeBSD. [xtraeme 20071029]
- shark
Removed pccons(4), obsoleted by wscons(4). [jmmv 20071028]
- pcc(1)
Import pcc-071027. [ragge 20071027]
- compat_linux32
Add missing chown's syscalls family members. This makes chown(1)/chgrp(1) works under compat linux32. [njoly 20071027]
- ofppc
New ofwpci configuration methods, add rtas device. [garbled 20071025]
- svwsata(4)
Add support for another ServerWorks HT-1000 SATA Controller. From OpenBSD. [xtraeme 20071024]
- rccide
Add support for the ServerWorks HT-1000 IDE Controller. From OpenBSD. [xtraeme 20071024]
- amd64
Add lkm(4) support for compat_linux(8) and exec_linux_elf. [njoly 20071019]
- amd64, i386
Merge amd64 and i386 pmap. Also always use large pages if available. [yamt 20071018]
- prep
Convert to generic powerpc IPI/SMP framework. [garbled 20071017]
- macppc
Convert to generic powerpc SMP framework. [macallan 20071017]
- powerpc
New generic powerpc SMP support framework. [garbled 20071017]
- macppc
Convert to generic powerpc IPI framework. [garbled 20071017]
- powerpc
New generic powerpc IPI framework. [garbled 20071017]
- macppc
Add support for bus speed control found in some Intrepid-based *Books like the 800MHz iBook G4. [macallan 20071017]
- macppc
Switch to new ADB subsystem. [macallan 20071017]
- macppc
Use genfb(4) as the default framebuffer instead of ofb. [macallan 20071017]
- bebox
Convert to generic powerpc PCI/ISA framework. [ober 20071017]
- ofppc
Completely rewrite ofppc port from scratch. [garbled 20071017]
- powerpc
Generic powerpc OpenFirmware code. [garbled 20071017]
- macppc
Convert to generic powerpc bus_space(9). [garbled 20071017]
- macppc
Convert to generic powerpc bus_dma(9). [matt 20071017]
- sandpoint
DHCP/NFS bootloader. [nisimura 20071017]
- powerpc
Add shared PReP memory maps. [garbled 20071017]
- mvmeppc
Convert to generic powerpc clock.c/PCI/interrupt framework. [garbled 20071017]
- ibmnws
Convert to generic powerpc clock.c/PCI/interrupt framework. [rjs 20071017]
- pmppc
Remove pmppc as a port, and move it to a supported board under evbppc. [garbled 20071017]
- pmppc
Convert to generic powerpc clock/PCI/interrupt framework. [garbled 20071017]
- macppc
Convert to generic powerpc clock/PCI framework. [macallan 20071017]
- sandpoint
Convert to generic powerpc clock/PCI/ISA framework. [nisimura 20071017]
- sandpoint
Switch to generic powerpc interrupt framework. [nisimura 20071017]
- sandpoint
Convert to generic soft interrupts. [nisimura 20071017]
- prep
Convert to generic powerpc clock. [garbled 20071017]
- powerpc
New generic shared timecounters-based clock routines. [garbled 20071017]
- prep
Switch to generic powerpc interrupt framework. [garbled 20071017]
- bebox
Convert to generic soft interrupts. [matt 20071017]
- prep
Convert to generic powerpc ISA framework. [garbled 20071017]
- macppc
Switch to generic powerpc interrupt framework. [macallan 20071017]
- powerpc
New generic interrupt handler framework. [macallan 20071017]
- prep
Convert to generic powerpc PCI framework. [garbled 20071017]
- powerpc, prep, pmppc, evbppc, macppc, ibmnws, bebox, sandpoint, ofppc
Merge ppcoea-renovation branch. [garbled 20071017]
- httpd(8)
Import bozohttpd-20060517. [tls 20071016]
- kse(4)
Add multicast filter support. [nisimura 20071014]
- umidi(4)
Add quirks to support Roland UA25, UA4FX and SonicCell. [xtraeme 20071014]
- kernel
A new SCHED_M2 scheduler, improves the performance on MP systems, supports real-time and time-sharing classes, ready for the CPU affinity. [rmind 20071009]
- malloc(3)
Replace the default memory allocator with 'jemalloc', designed to perform well in both single- and multi- threaded processes. This provides a significant performance boost for many threaded workloads that make use of malloc, such as MySQL. [ad 20071006]
- gre(4)
Available encapsulations increase to IPv6, UDP in IPv6, and UDP in IPv4. The Mobile IP encapsulation is no more. [dyoung 20071005]
- kernel
The new socket option SO_NOHEADER tells the network stack to strip the protocol header from packets received on a raw socket. [dyoung 20071005]
- kernel
Added support for kernel core dumps to RAID 1 sets. [oster 20071004]
September 2007
- i386
i386 bootblocks are now able to boot amd64 kernels. support for a.out kernels has been removed. [ad 20070927]
- i386, amd64
pcc is now able to compile most of the i386 kernel. a number of changes have been made for LKM and preemption safety. [ad 20070927]
- libutil
Add raise_default_signal(3) -- raise the default signal handler. [lukem 20070925]
- pcc(1)
Import pcc-070920. [abs 20070920]
- aps(4)
driver for IBM Thinkpad Active Protection System, provides support for some sensors exported through the envsys(4) framework. Ported by Pierre Pronchery from OpenBSD. [xtraeme 20070911]
- kernel
Added support for POSIX message queues. [rmind 20070907]
- btconfig(8)
Add a new option 'rssi' to enable/disable inquiry results with RSSI, and add recognition of the "inquiry result with RSSI" packets. [plunky 20070907]
- libpthread
scalability and performance enhancements. The MySQL sysbench benchmark in read-only mode now scales to 900 simultaneous client threads on a 4xCPU i386 system before serious performance drop-off occurs. [ad 20070907]
- amd64, i386
cgd(4) is part of GENERIC. [joerg 20070906]
- uchcom(4)
Add support for WinChipHead CH341/340 USB-Serial adapter. [tshiozak 20070903]
August 2007
- viaide(4)
Attach to the VIA CX700 IDE and NVIDIA MCP67 IDE and SATA controllers. [xtraeme 20070831]
- ag10e(4)
Add XFree86 driver to run the AG-10e in 24bit with acceleration. [macallan 20070830]
- wlanctl(8)
Add -p flag that only plints public (i.e. non-encrypted) nodes. [dogcow 20070829]
- ichlpcib(4)
The driver has added support for the TCO (watchdog) on ICH6 or newer chipsets plus timecounter support. Also it can be used on EM64T systems running the amd64 port. Adapted from FreeBSD and OpenBSD. [xtraeme 20070826]
- agten(4)
Add support for Fujitsu AG-10e graphics cards working as accelerated framebuffer console. [macallan 20070826]
- atactl(8)
Improve SATA support. [bouyer 20070821]
- amd64
Enable LFS from sysinstall. [skd 20070821]
- libm
Add C99 complex support (float/double). [drochner 20070820]
- btbc(4)
Add support for AnyCom BlueCard. [kiyohara 20070820]
- amiga
Add wdc(4) frontent for the buddha and catweazle Z2 hardware. [is 20070820]
- uplcom(4)
Add support for SMART Technologies-badged Prolific USB-Serial converter. [sborrill 20070818]
- spdmem(4)
Add Serial Presence Detect driver/support. This decodes technical specifications stored in the eeprom on common types of memory modules. [tnn 20070818]
- slhci(4)
Replace to Matthew Orgass's slhci(4). [kiyohara 20070815]
- agp(4)
Add agp support for i965Q. [markd 20070815]
- bge(4)
Add support for BCM5786. [taca 20070810]
- mount_sysctlfs(8)
sysctl(3) to file system translator. [pooka 20070809]
- libpthread
Another performance improvement, and a fix for an issue that could cause threaded applications to hang under rare circumstances. [ad 20070807]
- wtf(6)
Search pkgsrc's help database when ran inside a package directory. [hubertf 20070806]
- libarchive
Import libarchive-2.2.6. [joerg 20070806]
- wscons(4)
Add scrollback support to vcons, this should work with any framebuffer console driver that uses vcons. [macallan 20070805]
- rump
Add the Runnable Userspace Meta Program framework to sys/rump. These are programs which compile in a part from the standard kernel sources and run in userspace. Their main use is testing/debugging. Currently supported are a number of file systems (e.g. ffs) through puffs(3). [pooka 20070805]
- libpthread
Make some significant performance improvements around thread synchronization, and fix a minor problem with detaching running threads. [ad 20070804]
- cpuctl(8)
A new utility which allows setting CPUs online/offline. [ad 20070804]
- agp(4)
Add support agp_amd64. Imported from FreeBSD. [kiyohara 20070804]
- tcp(4)
TCP socket buffers automatic sizing, ported from FreeBSD. [rmind 20070802]
July 2007
- shark
Switched the installation disk to use wscons instead of pccons. [jmmv 20070731]
- sparc
The cgfourteen(4) driver now supports wscons. [macallan 20070730]
- libarchive
Import libarchive-2.2.5. [joerg 20070729]
- zaurus
Added support to detect AC adapter and charge battery. [nonaka 20070729]
- shark
Add dhclient(8) to the install disk image to be able to configure network interfaces through DHCP. [jmmv 20070729]
- ichsmb(4)
Add support for Intel ICH SMBus controller. [kiyohara 20070728]
- tcpdump(8)
Import tcpdump-3.9.7. [drochner 20070724]
- alpha
Add timecounter(9) support and switch to MI todr(9) with MI mc146818 driver. [tsutsui 20070721]
- find(1)
Add the '-E' option to interpret regexes as extended regexes. [daniel 20070719]
- kernel
Add a native mremap(2) system call based on the UVM implementation for COMPAT_LINUX(8). [joerg 20070717]
- sgimips
Add hardware cursor support to crmfb(4) on O2. [macallan 20070715]
- dbri(4)
Added support for audio input. [macallan 20070712]
- kernel
Implement per-CPU work-queues support for workqueue(9) interface. [rmind 20070712]
- nfsmb(4)
Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver. [kiyohara 20070711]
- i386
Add gcscehci(4) driver for the EHCI controller found in the AMD Geode CS5536 companion controllers. [jmcneill 20070708]
- mount_puffsportal
Add experimental version of portalfs based on puffs(3). [pooka 20070708]
- i386
Add support for VIA Esther. From FreeBSD. [christos 20070703]
- libutil
Add estrndup(3). [pooka 20070701]
- envsys(4), sysmon_envsys(9)
Imported envsys2. New API with the following features: - Cleaned up the API for simplicity and efficiency. - Ability to send capacity/critical/warning events to powerd(8). - Added support for a 'dictionary based communication channel' between sysmon_power(9) and powerd(8), that means there is no 32 bytes event size event restriction anymore. - Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40. And more, please see envsys(4) and sysmon_envsys(9) for more information. [xtraeme 20070701]
June 2007
- svhlabel(8)
Add a tool to update disklabel(5) from SGI Volume Header, like mbrlabel(8) for MBR label. [rumble 20070629]
- efs
Added read-only Silicon Graphics EFS file system. [rumble 20070629]
- fast_ipsec(4)
Add support for IPsec NAT-T. [degroote 20070627]
- tcpdrop(8)
Ported by anon ymous (from FreeBSD/OpenBSD). [christos 20070625]
- ntp
Updated to version 4.2.4p2. [kardel 20070624]
- df(1)
Fix -P option, and add -g (in gigabytes) option. [christos 20070624]
- gcc(1)
Updated to version 4.1.3-20070620. [mrg 20070621]
- newgrp(1)
Add POSIX (IEEE Std 1003.1, 2004 / Open Group Base Specifications Issue 6) User Portability Utility to change effective group ID. [ginsbach 20070621]
- gdb(1)
Remove gdb 5.3. [skrll 20070621]
- tcp(4)
Per socket keepalive timer settings. Ability to change connection timeout. [christos 20070620].
- mac68k
Switch sn(4) Ethernet on mac68k to using MI SONIC driver. [tsutsui 20070610]
- zyd(4)
Added OpenBSD's driver. Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device. [kiyohara 20070609]
- file(1)
Update to 4.21. [pooka 20070607]
- powerpc
Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- smsc(4)
Added a driver for the hardware monitoring portion of the SMSC LPC47B397. [blymn 20070601]
May 2007
- split(1)
Add a new command-line option "-n chunk_count", that splits the input file into chunk_count smaller files. [jschauma 20070531]
- libcurses
Merge in wide curses work done by Ruibiao Qui as a Google Summer of Code project. [blymn 20070529]
- isp(4)
Major update to isp(4) driver, including 4Gb (24XX) card support and new firmware sets. [mjacob 20070524]
- top(1)
Allow a single process to be selected by pid. Add a 'thread mode' that displays LWPs. [ad 20070524]
- procfs
Extend the Linux emulation of /proc to include /proc/stat, /proc/loadavg and /proc/<pid>/statm. [agc 20070524]
- uslsa(4)
Added CP210x USB-RS232 ucom driver, as submitted by Jonathan A. Kollasch in PR kern/33496. [dogcow 20070520]
- ld.elf_so(1)
Support Solaris $ORIGIN etc. expansions in paths. [christos 20070518]
- sh3
Implement fast path TLB miss handling. [uwe 20070518]
- kernel
yamt-idlelwp branch was merged. 1. separate context switching and thread scheduling. 2. implement idle lwp. 3. clean up related MD/MI interfaces. 4. make scheduler(s) modular. [yamt 20070518]
- gdb(1)
Add target kvm support for amd64. [fvdl 20070515]
- pf(4)
Make 'nat' and 'rdr' translation rules obey state policy flags ('if-bound', 'group-bound', 'floating'). Extend pf.conf(5) syntax to express the translation-state policies. [dyoung 20070510]
- services(5), protocols(5)
Pull iana-generated services and protocols files using: http://www.sethwklein.net/projects/iana-etc/ . [christos 20070508]
- kernel
Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time. [manu 20070508]
- wd33c93
Enable Fast SCSI transfers for WD33C93B parts with appropriate input clocks. [rumble 20070508]
- puffs(3)
Add puffs_framebuf(3), which abstracts the buffer management and event loop for networked file systems using puffs_cc(3). Convert mount_psshfs(8) and mount_9p(8) to use it. [pooka 20070505]
- scan_ffs(8)
Add a "-b" option to search a partition for valid alternate superblocks. [perseant 20070501]
April 2007
- kernel
Added support for POSIX Asynchronous I/O. [rmind 20070430]
- prep
Add support for the MTX604 RAVEN based machine. Other RAVEN based machines are also likely to work now. [garbled 20070426]
- pax(1)
Add a '-V' flag to pax for verbose summary without listing. [christos 20070423]
- stackgap
Now only used by systrace(4) [dsl 20070422]
- kernel
Remove the CHECK_ALT_xxx() defines and emul_find() used to locate files within an emulation's root directory. Instead get namei() to check the emulation root first. [dsl 20070422]
- mount_9p(8)
Add support to mount a 9P file service with puffs. [pooka 20070421]
- xargs(1)
Bring in xargs from FreeBSD to gain -I, -J etc. but keep our GNU compatible exit values. [christos 20070418]
- adb(4)
Add a very simple driver for ADB button devices. [macallan 20070416]
- puffs(4)
Support NFS exporting puffs file servers. [pooka 20070416]
- sparc64
Add support for hardware monitoring on Ultra Enterprise 450. See envctrl(4). [tnn 20070414]
- sgimips
Import mavb(4) audio device driver for SGI O2 from OpenBSD. [jmcneill 20070412]
- sgimips
Add support for SGI O2 PS/2 controller macekbc(4) and onboard display adapter crmfb(4). [jmcneill 20070412]
- genfb(4)
Generic framebuffer console driver with PCI and SBus frontends. [macallan 20070411]
March 2007
- vax
Turn on generation of PIC code. [matt 20070331]
- libc
Add support for LC_TIME. [manu 20070328]
- agp(4)
Add AGPv3 support to VIA AGP driver from FreeBSD. [jmcneill 20070327]
- macppc
Add experimental Apple UniNorth AGP driver. [macallan 20070325]
- viadrm(4)
Import viadrm(4) from DRI git. [jmcneill 20070323]
- pkill(1)
Add the -l (long format) option. [erh 20070321]
- atari
Implement generic softintr(9) (untested). [tsutsui 20070321]
- i386, amd64
Intel(R) On Demand Clock Modulation driver, to save power and overheating in CPUs supporting the Thermal Monitor feature (TM). Adapted from OpenBSD/FreeBSD. See options(4) for more information. [xtraeme 20070320]
- kernel
Import of DRM (Direct Rendering Manager). Not yet enabled by default. [drochner 20070320]
- evbmips
Add Infineon ADM5120 port. [dyoung 20070320]
- aiboost(4)
ASUS AI Booster ACPI Hardware monitor driver, adapted from FreeBSD for envsys(4). [xtraeme 20070313]
- openssh
Import 4.6. [christos 20070310]
- next68k
Add generic softintr(9) support. [tsutsui 20070308]
- amd64, i386
Add support for the High Precision Event Timer driver. [njoly 20070308]
- ipv6
Add ipv6 fast forward. [liamjfoy 20070307]
- hfs
Add read-only Apple HFS+ file system support. [dillo 20070305]
- cesfic
Add generic softintr(9) support. [tsutsui 20070305]
- file(1)
Update to 4.20. [pooka 20070304]
- misc
Remove all use of caddr_t, which should be replaced with appropriate pointer types. [christos 20070304]
- luna68k
Add generic softintr(9) support. [tsutsui 20070304]
- x68k
Add generic softintr(9) support. [tsutsui 20070304]
- makedev(8), init(8)
Make MAKEDEV(8) create the mfs /dev rather than init(8). [dsl 20070302]
- dkscan_bsdlabel(8)
Add a tool to scan disks for BSD disklabels. [martin 20070301]
- makedev(8), makedev.local(8)
Let MAKEDEV.local use functions defined in MAKEDEV. [apb 20070303]
February 2007
- eeprom(8)
Add the missing kernel bits on arm and powerpc that kept eeprom from actually changing firmware settings. [macallan 20070228]
- mutex(9), rwlock(9)
Support priority inheritance. [yamt 20070226]
- arm
Add PXA2x0 RTC driver. [nonaka 20070225]
- kernel
Replace the Mach-derived boolean_t type with the C99 bool type. [thorpej 20070221]
- bus_dma(9)
Add a pair of new bus_dma(9) functions, bus_dmatag_subregion(9) and bus_dmatag_destroy(9) that allow a device to restrict the bus address range. [mrg 20070221]
- btuartd(8)
Add support for Bluetooth HCI UART (H4) daemon. [kiyohara 20070221]
- btuart(4)
Add support for Bluetooth HCI UART (H4) driver. [kiyohara 20070221]
- sgimips
Support the sq(4) interface on the Challenge S's IOPLUS mezzanine. [rumble 20070219]
- sdiff(1)
Replaced by OpenBSD sdiff(1) (public domain). [rmind 20070219]
- kernel
Add code to support per-system call statistics. [dsl 20070218]
- shark
Add generic softintr(9) support. [matt 20070218]
- i386
Added an opencrypto provider for VIA ACE (AES encryption instructions), ported from OpenBSD. [daniel 20070217]
- refuse
Added FUSE (file system in userspace) compatibility functionality, layered on top of libpuffs. [agc 20070211]
- ubsa(4)
Add support for CDMA modems sold by Eurotel (now O2). [salo 20070210]
- news68k
Implement generic softintr(9) support. [tsutsui 20070210]
- kernel
Merge the newlock2 branch. Introduces a number of new kernel synchronization primitives, improves scalability on MP systems, and replaces the existing SA threads model with a 1:1 threading model. [ad 20070209]
- rum(4)
Add support for MELCO WLI-U2-SG54HP and PLANEX GW-US54Mini2. [elad 20070206]
- find(1)
Add -delete option from FreeBSD. [elad 20070206]
- i386, amd64
Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206]
- ugensa(4)
Add support Novatel Merlin, used in VZ V620. From John Nielsen on freebsd-mobile. [gdt 20070205]
- security(8)
Add support for per-user /tmp. [elad 20070204]
- zaurus
Updates to allow Zaurus screen to rotate 90 degrees to a usable state with the keyboard. From OpenBSD. [ober,peter 20070202]
January 2007
- uplcom(4)
Add support for Willcom WS002IN PHS device (Prolific Technology PL2303X). [msaitoh 20070131]
- msk(4)
Pull support for some devices and many bug fixes from OpenBSD. [msaitoh 20070130]
- scsictl(8)
Added setspeed command, to set the highest speed that the optical drive should use for reading data, contributed by Kimura Fuyuki. [bouyer 20070122]
- viaenv(4)
Add support for the VIA VT8231 hardware monitor and remove viapm(4) code. From OpenBSD. [xtraeme 20070120]
- macppc
Add a driver for the SGS 7433 mixer found in some G3 Macs. [macallan 20070117]
- adb(4)
Add new and simplified MI ADB drivers. [macallan 20070117]
- kernel
Add syscalls for POSIX Real-time library. [ad 20070116]
- acpitools
Added from FreeBSD via fvdl. [christos 20070114]
- zaurus
Add MI todr(9) and timecounter(9) support. [ober 20070112]
- gcc(1)
Updated to version 4.1.2-20070110. [mrg 20070111]
- kernel
Global 'securelevel' variable removed; it is now internal to the secmodel. [elad 20070110]
- umass(4)
Add a quirk for the Sony Cybershot USB camera. From Mihai Chelaru. [christos 20070109]
- config(1)
Introduce a new -L option, generates a lint configuration. [cube 20070108]
- ntp
Import ntp 4.2.4 (20061228). Tracking of network interface address changes is now supported - no more ntpd restarts when interface addresses are re-configured (WLAN/DSL/ppp/...). [kardel 20070106]
- i386
Add support for Microsoft Xbox. [jmcneill 20070105]
- udf
Implement read-only access to UDF 2.50 and UDF 2.60 discs that use metadata partition mappings. [reinoud 20070104]
- kernel
Make mount(2) and unmount(2) use kauth(9) for security policy. One incompatible change is that an unprivileged mount without the MNT_NOSUID and MNT_NODEV flags will now fail, whereas previously those flags were automatically added. [elad 20070102]
- i386
Add fatboot, sub-512 byte bootloader that can be written into the first sector of a FAT16 filesystem and will load the secondary bootloader from it. [dsl 20070101]
- amd64, i386
Report and work around some of the known errata for Athlon 64 and Opteron processors. [ad 20070101]
December 2006
- njata(4)
Add support for Workbit CF32A CF adapter, aka BUFFALO RCF-CBA2. [ichiro 20061231]
- mount_psshfs(8)
Add puffs sshfs. [pooka 20061229]
- sgimips
Add i8254 timecounter(9) support for use on IP12. [rumble 20061229]
- kernel, srtconfig(1)
First import of the source-address-based routing pseudo-device. [mouse 20061229]
- nfs
Remove NQNFS support from kernel. [yamt 20061227]
- sgimips
Add support for the SGI Light/Entry/Starter LG1/LG2 framebuffers found in Indigo systems. [rumble 20061226]
- sgimips
Add support for Set Engineering's GIO Fast Ethernet board. [rumble 20061223]
- kernel
Merge yamt-splraseipl branch, which provides splraiseipl(9) and makeiplcookie(9). [yamt 20061221]
- zaurus
Add support for Sharp C3x00 PDA. [ober 20061217]
- arm
Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- libutil
Add flags_to_string(3) and string_to_flags(3), moved from ls(1). [christos 20061214]
- arm
Add support for IXP425 watchdog timer. [scw 20061210]
- arm
Add support for NPE Ethernet on IXP425. [scw 20061210]
- puc(4)
Add support for Perle Systems 4 and 8 ports modem boards. [manu 20061209]
- mac68k
Add support for four more NuBus video cards, including the VillageTronic MacPicasso 340. [hauke 20061206]
- evbppc
Add support for Xilinx Virtex II-Pro/4-FX. [freza 20061202]
NetBSD/arm covers (for NetBSD 5.0):
NetBSD/hppa covers (for NetBSD 5.0):
NetBSD/m68k covers (for NetBSD 5.0):
NetBSD/mips covers (for NetBSD 5.0):
NetBSD/ns32k covers (for NetBSD 5.0):
NetBSD/sh3 covers (for NetBSD 5.0):
NetBSD/sh5 covers (for NetBSD 5.0):
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Initialise cpu_info_store so that acorn26 kernel works. [bjh21 20090103]
- Non port specific changes that may affect port-acorn26.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- Add support to support code for Kinetic card. [chris 20080126]
- Fix-up boot32 to work on A7000+. [chris 20080203]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-acorn32.
- Report and work around some of the known errata for Athlon 64 and Opteron processors. [ad 20070101]
- Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206]
- Add support for the High Precision Event Timer driver. [njoly 20070308]
- Intel(R) On Demand Clock Modulation driver, to save power and overheating in CPUs supporting the Thermal Monitor feature (TM). Adapted from OpenBSD/FreeBSD. See options(4) for more information. [xtraeme 20070320]
- Enable LFS from sysinstall. [skd 20070821]
- cgd(4) is part of GENERIC. [joerg 20070906]
- pcc is now able to compile most of the i386 kernel. a number of changes have been made for LKM and preemption safety. [ad 20070927]
- Merge amd64 and i386 pmap. Also always use large pages if available. [yamt 20071018]
- Add lkm(4) support for compat_linux(8) and exec_linux_elf. [njoly 20071019]
- Added support for Intel 82G965 chipset. [jnemeth 20071030]
- Add support for boot.cfg(5) to configure the bootloader. This includes optionally displaying menus, altering banner text and changing options such as timeouts and console device which previously required use of installboot. [sborrill 20071120]
- Add support for ACPI S3 (suspend-to-RAM) on MP systems. [joerg 20071218]
- Remove GENERIC.MP and enable SMP by default. [ad 20071220]
- Fix clock accounting problem in i8254_get_timeout() so that auich(4) sample rate is detected correctly. [chuck 20080116]
- Add mbr(8) variants that directly access a serial port. [dsl 20080119]
- Allow to get a DDB session on a VGA console if the system crashed while X11 was running. [drochner 20080312]
- Add support for kernel preemption to i386 and amd64. [ad 20080428]
- Added support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP kernel options. [jmcneill 20080517]
- Add detection of errata for AMD Family 10h steppings A and 2. [chris 20080525]
- Check for erratum 261 on AMD Family 10h Stepping 3 processors. [chris 20080525]
- VGA_POST in GENERIC can replace vbetool after resume (machdep.acpi_vbios_reset=2) and allows basic diagnostic after a panic in X with "call ddb_vgapost" [joerg 20080731]
- Add support for the multiboot protocol to boot(8). This allows booting Xen without GRUB. [rjs,joerg 20081011]
- Recognize CD-ROM as a booted device, for one CD-ROM systems. [tsutsui 20081014]
- Add boot.cfg(5) files to bootcds. [tsutsui 20081022]
- Add support for "cc -m32", including all 32 bit libraries shipped with NetBSD. [mrg 20081027]
- Add support for enhanced speedstep on Intel Atom CPUs. [jmcneill 20081112]
- Enable BUFQ_PRIOCSCAN by default. [ad 20090129]
- Non port specific changes that may affect port-amd64.
- Add wdc(4) frontent for the buddha and catweazle Z2 hardware. [is 20070820]
- Add timecounter(9) support and counter-based delay(9) from i386. [mhitch 20080106]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-amiga.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-amigappc.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-arm26.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-arm32.
- Implement generic softintr(9) (untested). [tsutsui 20070321]
- Convert atari to generic todr(9) and timecounter(9). [joerg 20080108]
- Fix ncr5380 SCSI freezing problem during boot, from T. Makinen. [abs 20081028]
- Fix atari sysinst based miniroot image, and retire old miniroot. [abs 20081117]
- Fix hangup problem on loading md_root from floppy during installation. [tsutsui 20081228]
- Numerous fixes to atari pmap, including a sync with amiga. [tsutsui,tjam 20090101]
- Fix lost interrupt problem on Falcon wdc(4). [tsutsui 20090103]
- Fix bootloader issue caused by aggressive gcc4. [tsutsui 20090106]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- Merge ATARITT.in and FALCON.in, rename BOOT to SMALL030, and remove BOOTX kernel. [abs 20090124]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Add support for installation from GEMDOS partition. [abs 20090206]
- Use separate free lists for TT and ST ram, and give TT a lower id so all TT ram will be used before any ST ram. [abs 20090313]
- Non port specific changes that may affect port-atari.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- Convert to generic soft interrupts. [matt 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- Convert to generic powerpc PCI/ISA framework. [ober 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Support genfb(4) console. [kiyohara 20080530]
- Non port specific changes that may affect port-bebox.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-cats.
- Add generic softintr(9) support. [tsutsui 20070305]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-cesfic.
- Add support for booting from UFS2 partition to bootloader. [tsutsui 20071201]
- Add support for booting from ext2fs partition to bootloader. [tsutsui 20071201]
- Add sysinst(8) support. [tsutsui 20080202]
- Add netboot support for 21041 on Qube 2700. [tsutsui 20080301]
- Print startup and shutdown messages on LCD panel. [tsutsui 20080304]
- Add bootloader support for optional Z85C30 serial on Qube 2700. [tsutsui 20080316]
- Fix a botched spl(9) bug which could cause network freeze on traffic between two network interfaces. [tsutsui 20080318]
- Add kernel support for optional Z85C30 serial on Qube 2700. [tsutsui 20080327]
- Make bootloader print boot banner and a loading kernel name onto LCD. [tsutsui 20080528]
- Non port specific changes that may affect port-cobalt.
- sh3: Implement fast path TLB miss handling. [uwe 20070518]
- sh3: Support single-stepping in ddb(4). [uwe 20080606]
- Non port specific changes that may affect port-dreamcast.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- Convert to evbarm to timecounter(9). [joerg 20080120]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Add initial BEAGLEBOARD support. [matt 20081022]
- Add support for Cortina Systems SL3516 eval board. [matt 20081024]
- Misc fixes to make i80321-based boards booting. [briggs 20090105]
- Non port specific changes that may affect port-evbarm.
- Add support for Xilinx Virtex II-Pro/4-FX. [freza 20061202]
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- Add timecounter(9) support. [joerg 20080108]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Fix sysinst(8) to refer proper WALNUT and OPENBLOCKS266 kernels. [abs 20090125]
- Non port specific changes that may affect port-evbppc.
- sh3: Implement fast path TLB miss handling. [uwe 20070518]
- sh3: Support single-stepping in ddb(4). [uwe 20080606]
- Non port specific changes that may affect port-evbsh3.
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-hp300.
- Fix kernel profiling on HPPA. [skrll 20071112]
- Kernels are now compiled with -O2. [skrll 20071230]
- hppa: Added gdb(1) support. [skrll 20080110]
- Add bootinfo support. [skrll 20080203]
- Add support for NCR 53C720 found on various machines and attachments. From OpenBSD. [skrll 20080330]
- Add support for the SCSI NCR 53C720 SCSI controller found in early HP 9000s for the attachment of an Fast-Wide (16-bit) SCSI-2 bus, utilizing HVD signalling via the siop(4) driver. [skrll 20080405]
- Non port specific changes that may affect port-hp700.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-hpcarm.
- Fix silent hangup problem on TX3922 machines. From Risto Sainio. [tsutsui 20080126]
- Non port specific changes that may affect port-hpcmips.
- sh3: Implement fast path TLB miss handling. [uwe 20070518]
- sh3: Support single-stepping in ddb(4). [uwe 20080606]
- Non port specific changes that may affect port-hpcsh.
- Report and work around some of the known errata for Athlon 64 and Opteron processors. [ad 20070101]
- Add fatboot, sub-512 byte bootloader that can be written into the first sector of a FAT16 filesystem and will load the secondary bootloader from it. [dsl 20070101]
- Add support for Microsoft Xbox. [jmcneill 20070105]
- Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206]
- Added an opencrypto provider for VIA ACE (AES encryption instructions), ported from OpenBSD. [daniel 20070217]
- Add support for the High Precision Event Timer driver. [njoly 20070308]
- Intel(R) On Demand Clock Modulation driver, to save power and overheating in CPUs supporting the Thermal Monitor feature (TM). Adapted from OpenBSD/FreeBSD. See options(4) for more information. [xtraeme 20070320]
- Add support for VIA Esther. From FreeBSD. [christos 20070703]
- Add gcscehci(4) driver for the EHCI controller found in the AMD Geode CS5536 companion controllers. [jmcneill 20070708]
- cgd(4) is part of GENERIC. [joerg 20070906]
- pcc is now able to compile most of the i386 kernel. a number of changes have been made for LKM and preemption safety. [ad 20070927]
- i386 bootblocks are now able to boot amd64 kernels. support for a.out kernels has been removed. [ad 20070927]
- Merge amd64 and i386 pmap. Also always use large pages if available. [yamt 20071018]
- Added support for Intel 82G965 chipset. [jnemeth 20071030]
- Remove I486_CPU, I586_CPU, I686_CPU options. [ad 20071114]
- Remove pccons(4). [ad 20071114]
- Remove support for 80386 level CPUs. PR port-i386/36163. [ad 20071115]
- Add support for boot.cfg(5) to configure the bootloader. This includes optionally displaying menus, altering banner text and changing options such as timeouts and console device which previously required use of installboot. [sborrill 20071120]
- Create a boot.cfg(5) on the install CD to allow the end-user to select either the standard or non-ACPI kernel easily. [sborrill 20071123]
- Add support for ACPI S3 (suspend-to-RAM) on MP systems. [joerg 20071218]
- Make SMP the default and remove GENERIC.MP. [ad 20071225]
- Add initial version of calling VGA POST from vga_resume. [joerg 20071225]
- Add sparse kernel core dumps (minidumps) for this platform using a backwards-compatible on-disk core format. Not turned on by default yet. Similar to FreeBSD minidumps but simpler in implementation. Implementation by Jed Davis and Devon O'Dell, contributed to NetBSD by Coyote Point Systems. [tls 20080110]
- Remove options MATH_EMULATE. [ad 20080116]
- Fix clock accounting problem in i8254_get_timeout() so that auich(4) sample rate is detected correctly. [chuck 20080116]
- Add mbr(8) variants that directly access a serial port. [dsl 20080119]
- Allow to get a DDB session on a VGA console if the system crashed while X11 was running. [drochner 20080312]
- Add support for kernel preemption to i386 and amd64. [ad 20080428]
- Make MULTIPROCESSOR mandatory. [ad 20080430]
- Build INSTALL kernel from GENERIC, and update boot menu to allow disabling ACPI and/or SMP. [ad 20080430]
- Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot. [ad 20080502]
- Add detection of errata for AMD Family 10h steppings A and 2. [chris 20080525]
- Check for erratum 261 on AMD Family 10h Stepping 3 processors. [chris 20080525]
- VGA_POST in GENERIC can replace vbetool after resume (machdep.acpi_vbios_reset=2) and allows basic diagnostic after a panic in X with "call ddb_vgapost" [joerg 20080731]
- Enable boot.cfg(5) support on install floppies. [tsutsui 20080926]
- Add support for the multiboot protocol to boot(8). This allows booting Xen without GRUB. [rjs,joerg 20081011]
- Recognize CD-ROM as a booted device, for one CD-ROM systems. [tsutsui 20081014]
- Reenable ichlpcib(4) by default. [joerg 20081029]
- Add support for enhanced speedstep on Intel Atom CPUs. [jmcneill 20081112]
- Add i386 specific COMPAT_30_PTHREAD option, which restore binary compatibility with netbsd-3 libpthread. [bouyer 20081118]
- Enable BUFQ_PRIOCSCAN by default. [ad 20090129]
- Non port specific changes that may affect port-i386.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic powerpc clock.c/PCI/interrupt framework. [rjs 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-ibmnws.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-iyonix.
- Add generic softintr(9) support. [tsutsui 20070304]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-luna68k.
- Add support for four more NuBus video cards, including the VillageTronic MacPicasso 340. [hauke 20061206]
- Switch sn(4) Ethernet on mac68k to using MI SONIC driver. [tsutsui 20070610]
- Added support for Creative Systems Inc Hurdler CPI NuBus parallel printer card. [hauke 20080522]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-mac68k.
- Add a driver for the SGS 7433 mixer found in some G3 Macs. [macallan 20070117]
- Add experimental Apple UniNorth AGP driver. [macallan 20070325]
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- Switch to generic powerpc interrupt framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic powerpc clock/PCI framework. [macallan 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- Convert to generic powerpc bus_dma(9). [matt 20071017]
- Convert to generic powerpc bus_space(9). [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- Use genfb(4) as the default framebuffer instead of ofb. [macallan 20071017]
- Switch to new ADB subsystem. [macallan 20071017]
- Add support for bus speed control found in some Intrepid-based *Books like the 800MHz iBook G4. [macallan 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- Convert to generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- Convert to generic powerpc SMP framework. [macallan 20071017]
- Convert to shared ofw_autoconf. [garbled 20071107]
- Convert to shared powerpc major numbers. [macallan 20071211]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-macppc.
- sh3: Implement fast path TLB miss handling. [uwe 20070518]
- sh3: Support single-stepping in ddb(4). [uwe 20080606]
- Non port specific changes that may affect port-mmeye.
- Add timecounter(9) support. [tsutsui 20080107]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-mvme68k.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic powerpc clock.c/PCI/interrupt framework. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-mvmeppc.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-netwinder.
- Implement generic softintr(9) support. [tsutsui 20070210]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-news68k.
- Add generic softintr(9) support. [tsutsui 20070308]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-next68k.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- Completely rewrite ofppc port from scratch. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- New ofwpci configuration methods, add rtas device. [garbled 20071025]
- Stop using ofbus driver, rewrite console code [garbled 20071104]
- Convert to shared ofw_autoconf. [garbled 20071107]
- Convert to shared powerpc major numbers. [garbled 20071210]
- Added support for the bplan/Genesi Pegasos II. [garbled 20071210]
- Support intallation and RAID bootable root. [mrg 20080102]
- Fix ofwboot to work on an IBM CHRP-based RS/6000. [garbled 20080109]
- Add support for the IBM 7044-270. [garbled 20080117]
- Add support for the 7046-B50. [garbled 20080213]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Support for SMP added. [garbled 20080408]
- Non port specific changes that may affect port-ofppc.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic powerpc clock/PCI/interrupt framework. [garbled 20071017]
- Remove pmppc as a port, and move it to a supported board under evbppc. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-pmppc.
- Add support for the MTX604 RAVEN based machine. Other RAVEN based machines are also likely to work now. [garbled 20070426]
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- Convert to generic powerpc PCI framework. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- Convert to generic powerpc ISA framework. [garbled 20071017]
- Switch to generic powerpc interrupt framework. [garbled 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic powerpc clock. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- Convert to generic powerpc IPI/SMP framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Support for floppy controller/drive. [garbled 20080428]
- Bootable ISO now built automatically. [garbled 20080430]
- Non port specific changes that may affect port-prep.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- New port of NetBSD to the MCA based IBM RS/6000 7006-41T. [garbled 20071217]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-rs6000.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- Convert to generic soft interrupts. [nisimura 20071017]
- Switch to generic powerpc interrupt framework. [nisimura 20071017]
- Convert to generic powerpc clock/PCI/ISA framework. [nisimura 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- DHCP/NFS bootloader. [nisimura 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- Convert to shared powerpc major numbers. [nisimura 20071211]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-sandpoint.
- Add support for Set Engineering's GIO Fast Ethernet board. [rumble 20061223]
- Add support for the SGI Light/Entry/Starter LG1/LG2 framebuffers found in Indigo systems. [rumble 20061226]
- Add i8254 timecounter(9) support for use on IP12. [rumble 20061229]
- Support the sq(4) interface on the Challenge S's IOPLUS mezzanine. [rumble 20070219]
- Add support for SGI O2 PS/2 controller macekbc(4) and onboard display adapter crmfb(4). [jmcneill 20070412]
- Import mavb(4) audio device driver for SGI O2 from OpenBSD. [jmcneill 20070412]
- Add hardware cursor support to crmfb(4) on O2. [macallan 20070715]
- Add support for booting from UFS2 to bootloader. [tsutsui 20071215]
- Enable bootinfo passed from bootloader so that now kernel symbol table and ksyms(4) are usable. [tsutsui 20080126]
- Enable fireware devices in GENERIC. [sekiya 20080202]
- Add hardware acceleration for crmfb. [macallan 20080205]
- Misc bug fixes and improvements to mec(4) Ethernet on O2. [tsutsui 20080823]
- build Xorg by default [macallan 20090223]
- Non port specific changes that may affect port-sgimips.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- Add generic softintr(9) support. [matt 20070218]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- Add dhclient(8) to the install disk image to be able to configure network interfaces through DHCP. [jmmv 20070729]
- Switched the installation disk to use wscons instead of pccons. [jmmv 20070731]
- Removed pccons(4), obsoleted by wscons(4). [jmmv 20071028]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- Support for X on rev. 4 sharks is back [macallan 20080419]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-shark.
- Add support for hardware monitoring on Ultra Enterprise 450. See envctrl(4). [tnn 20070414]
- Add support for Sun PGX32 / TechSource Raptor GFX 8P to genfb ( mostly workarounds for firmware bugs ), also build XFree86's glint driver for accelerated X. [macallan 20071219]
- SMP support now works on some models. [nakayama 20080314]
- Add support for "cc -m32", including all 32 bit libraries shipped with NetBSD. [mrg 20081027]
- Fix boot device matching on U5/U10 machines to properly distinguish cd0 from wd0. [martin 20081201]
- Non port specific changes that may affect port-sparc64.
- Provide RAS based atomic_cas_32() function by reusing old _lock_cas() implementation for m68010. Now sun2 kernel compiles and even works on mutiuser. [tsutsui 20080405]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-sun2.
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-sun3.
- Turn on generation of PIC code. [matt 20070331]
- Add timecounter(9) support. [joerg 20080107]
- Add accelerated driver for SPX graphics found in some VAXstations. Contributed by Blaz Antonic. [hans 20080812]
- Fix Unibus support on VAX11/780 and 8600 models. [hans 20081120]
- Non port specific changes that may affect port-vax.
- powerpc: Add booted_kernel and booted_device sysctl. [nisimura 20070601]
- powerpc: Merge ppcoea-renovation branch. [garbled 20071017]
- powerpc: New generic interrupt handler framework. [macallan 20071017]
- powerpc: New generic shared timecounters-based clock routines. [garbled 20071017]
- powerpc: Add shared PReP memory maps. [garbled 20071017]
- powerpc: Generic powerpc OpenFirmware code. [garbled 20071017]
- powerpc: New generic powerpc IPI framework. [garbled 20071017]
- powerpc: New generic powerpc SMP support framework. [garbled 20071017]
- powerpc: Add tuned assembler from IBM for memcpy(3), memmove(3) and memcmp(3). [garbled 20080221]
- Non port specific changes that may affect port-walnut.
- Add generic softintr(9) support. [tsutsui 20070304]
- m68k: Fix panic in FPE code caused by 040/060 specific FDADD instruction on 020/030 machines. [tsutsui 20090120]
- m68k: Fix floating point handling regressions for m68k. [martin 20090127]
- Non port specific changes that may affect port-x68k.
- i386: Report and work around some of the known errata for Athlon 64 and Opteron processors. [ad 20070101]
- i386: Add fatboot, sub-512 byte bootloader that can be written into the first sector of a FAT16 filesystem and will load the secondary bootloader from it. [dsl 20070101]
- i386: Add support for Microsoft Xbox. [jmcneill 20070105]
- i386: Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206]
- i386: Added an opencrypto provider for VIA ACE (AES encryption instructions), ported from OpenBSD. [daniel 20070217]
- i386: Add support for the High Precision Event Timer driver. [njoly 20070308]
- i386: Intel(R) On Demand Clock Modulation driver, to save power and overheating in CPUs supporting the Thermal Monitor feature (TM). Adapted from OpenBSD/FreeBSD. See options(4) for more information. [xtraeme 20070320]
- i386: Add support for VIA Esther. From FreeBSD. [christos 20070703]
- i386: Add gcscehci(4) driver for the EHCI controller found in the AMD Geode CS5536 companion controllers. [jmcneill 20070708]
- i386: cgd(4) is part of GENERIC. [joerg 20070906]
- i386: pcc is now able to compile most of the i386 kernel. a number of changes have been made for LKM and preemption safety. [ad 20070927]
- i386: i386 bootblocks are now able to boot amd64 kernels. support for a.out kernels has been removed. [ad 20070927]
- i386: Merge amd64 and i386 pmap. Also always use large pages if available. [yamt 20071018]
- i386: Added support for Intel 82G965 chipset. [jnemeth 20071030]
- i386: Remove I486_CPU, I586_CPU, I686_CPU options. [ad 20071114]
- i386: Remove pccons(4). [ad 20071114]
- i386: Remove support for 80386 level CPUs. PR port-i386/36163. [ad 20071115]
- i386: Add support for boot.cfg(5) to configure the bootloader. This includes optionally displaying menus, altering banner text and changing options such as timeouts and console device which previously required use of installboot. [sborrill 20071120]
- Added support for amd64 architecture, both as dom0 and domU. [bouyer 20071122]
- i386: Create a boot.cfg(5) on the install CD to allow the end-user to select either the standard or non-ACPI kernel easily. [sborrill 20071123]
- i386: Add support for ACPI S3 (suspend-to-RAM) on MP systems. [joerg 20071218]
- i386: Make SMP the default and remove GENERIC.MP. [ad 20071225]
- i386: Add initial version of calling VGA POST from vga_resume. [joerg 20071225]
- Switch xen to generic todr(9). [joerg 20080108]
- i386: Add sparse kernel core dumps (minidumps) for this platform using a backwards-compatible on-disk core format. Not turned on by default yet. Similar to FreeBSD minidumps but simpler in implementation. Implementation by Jed Davis and Devon O'Dell, contributed to NetBSD by Coyote Point Systems. [tls 20080110]
- i386: Remove options MATH_EMULATE. [ad 20080116]
- i386: Fix clock accounting problem in i8254_get_timeout() so that auich(4) sample rate is detected correctly. [chuck 20080116]
- i386: Add mbr(8) variants that directly access a serial port. [dsl 20080119]
- Added support for the i386 PAE extention to Xen3 domU [bouyer 20080123]
- i386: Allow to get a DDB session on a VGA console if the system crashed while X11 was running. [drochner 20080312]
- i386: Add support for kernel preemption to i386 and amd64. [ad 20080428]
- i386: Make MULTIPROCESSOR mandatory. [ad 20080430]
- i386: Build INSTALL kernel from GENERIC, and update boot menu to allow disabling ACPI and/or SMP. [ad 20080430]
- i386: Put the GENERIC kernel onto i386 installation CDs and load a kernel module from the boot loader to provide the miniroot. [ad 20080502]
- i386: Add detection of errata for AMD Family 10h steppings A and 2. [chris 20080525]
- i386: Check for erratum 261 on AMD Family 10h Stepping 3 processors. [chris 20080525]
- i386: VGA_POST in GENERIC can replace vbetool after resume (machdep.acpi_vbios_reset=2) and allows basic diagnostic after a panic in X with "call ddb_vgapost" [joerg 20080731]
- i386: Enable boot.cfg(5) support on install floppies. [tsutsui 20080926]
- i386: Add support for the multiboot protocol to boot(8). This allows booting Xen without GRUB. [rjs,joerg 20081011]
- i386: Recognize CD-ROM as a booted device, for one CD-ROM systems. [tsutsui 20081014]
- i386: Reenable ichlpcib(4) by default. [joerg 20081029]
- i386: Add support for enhanced speedstep on Intel Atom CPUs. [jmcneill 20081112]
- i386: Add i386 specific COMPAT_30_PTHREAD option, which restore binary compatibility with netbsd-3 libpthread. [bouyer 20081118]
- Fix PCI_BUS_FIXUP/PCI_ADDR_FIXUP support on Xen. [bouyer 20090118]
- i386: Enable BUFQ_PRIOCSCAN by default. [ad 20090129]
- Non port specific changes that may affect port-xen.
- arm: Add support for NPE Ethernet on IXP425. [scw 20061210]
- arm: Add support for IXP425 watchdog timer. [scw 20061210]
- arm: Add support for i2c, i2s, pcmcia, and ohci of PXA2x0. Ported from OpenBSD as part of zaurus port by NONAKA Kimihiro. [peter 20061217]
- Add support for Sharp C3x00 PDA. [ober 20061217]
- Add MI todr(9) and timecounter(9) support. [ober 20070112]
- Updates to allow Zaurus screen to rotate 90 degrees to a usable state with the keyboard. From OpenBSD. [ober,peter 20070202]
- arm: Add PXA2x0 RTC driver. [nonaka 20070225]
- Added support to detect AC adapter and charge battery. [nonaka 20070729]
- arm: Add support for kernel crashdump to arm32. [chris 20080101]
- arm: Add VFP support. [rearnsha 20080315]
- Add sysinst(8) support. [chris 20080401]
- arm: merge armv6 kernel support from matt-armv6 branch. [matt 20080427]
- arm: Add AT91 support. [matt 20080703]
- arm: Add FA526 support. [matt 20081014]
- Non port specific changes that may affect port-zaurus.
- Added IBM ServeRAID 8k support. [sborrill 20080508]
- Add support for >2TB arrays and implement raw I/O mode which is a prerequisite for this [sborrill 20081002]
- Updated ACPI-CA to 20070320. [jmcneill 20071209]
- Updated ACPI-CA to 20080321. [jmcneill 20080412]
- Direct Application Launch Buttons. [cegger 20080518]
acpitools
- Added from FreeBSD via fvdl. [christos 20070114]
- Add new and simplified MI ADB drivers. [macallan 20070117]
- Add a very simple driver for ADB button devices. [macallan 20070416]
- Add drivers for Acer Labs M7101 Power Management Controller and Analog Devices ADM1021 temperature sensor. Ported from OpenBSD. [jkunz 20081029]
- Add XFree86 driver to run the AG-10e in 24bit with acceleration. [macallan 20070830]
- Add AGPv3 support to VIA AGP driver from FreeBSD. [jmcneill 20070327]
- Add support agp_amd64. Imported from FreeBSD. [kiyohara 20070804]
- Add agp support for i965Q. [markd 20070815]
- Add AGP support for Intel Q35/G33/Q33. [markd 20071124]
- Add missing AGP support for ALI M1689 chipset. [njoly 20080419]
- Add AGP support for Intel 946GZ. [matthias 20080819]
- Add AGP support for Intel 945GME chipset, found on Acer Aspire One. [tnn 20080822]
- Add support for Fujitsu AG-10e graphics cards working as accelerated framebuffer console. [macallan 20070826]
- Add support for ATAPI devices. [bouyer 20071112]
- Handle quirks of more NVIDIA MCP65 SATA controllers. [dholland 20090327]
- ASUS AI Booster ACPI Hardware monitor driver, adapted from FreeBSD for envsys(4). [xtraeme 20070313]
- Work around rbus resource allocation problem so aic PCMCIA cards work again. [jnemeth 20081120]
- Add drivers for Acer Labs M7101 Power Management Controller and Analog Devices ADM1021 temperature sensor. Ported from OpenBSD. [jkunz 20081029]
- Add support for source address hashing in the WFQ scheduler. [joerg 20080911]
- Always use binuptime(9) and emulate 1GiHz counter instead of MD cpu_counter() which isn't MP-safe. [tsutsui 20081125]
am-utils
- Upgrade to 6.2a3 to add new fs flags (log,symperm,...) and efs and tmpfs. [christos 20080919]
- Enable LDAP support for amd maps. [lukem 20080522]
- AMD CPU Temperature driver. Adapted from OpenBSD. [cegger 20080423]
- driver for IBM Thinkpad Active Protection System, provides support for some sensors exported through the envsys(4) framework. Ported by Pierre Pronchery from OpenBSD. [xtraeme 20070911]
- Areca Technology Corporation SATA RAID controller driver, ported from OpenBSD. [xtraeme 20071204]
- Added support to create/remove hot-spare, pass-through disks and RAID volumes, start/stop consistency checks in volumes as well as showing information about physical disks (even if they are marked as hot-spare, pass-through or unused). [xtraeme 20080102]
- Added a driver for ASUS ACPI hotkeys as found in the EeePC. [jmcneill 20080331]
- Improve SATA support. [bouyer 20070821]
- Add support for NVIDIA MediaShield from FreeBSD. [tacha 20080820]
- Add JMicron RAID support contributed by Juan RP. [tron 20080905]
- Add Intel MatrixRAID controller support contributed by Juan RP. [tron 20080911]
- Add support for status reports via bio(4) contributed by Juan RP. [tron 20080915]
- Add support for multiple volumes attached to Intel MatrixRAID controllers contributed by Juan RP. [tron 20080916]
- Initial import of the Automated Testing Framework, version 0.3. Provides a framework to easily define and run test cases for the NetBSD operating system. Work until 0.1 sponsored by Google Summer of Code 2007 and mentored by martin. [jmmv 20071112]
- Import 0.4. [jmmv 20080204]
- Import 0.5. [jmmv 20080501]
- Make this work on big endian machines. [tsutsui 20080114]
- Import 20070501 [christos 20080525]
- Analog Devices AD1984 codec support has been improved to support headphones and 4 channel playback, and now exposes an outputs.master mixer control that mirrors the inputs.dac mixer control to make libossaudio happy. [jmcneill 20080130]
- Added support for the Realtek ALC662-GR codec as found in the EeePC. [jmcneill 20080331]
- Add support for Realtek ALC269 as found in Eee PC 1000HA. [jmcneill 20081112]
- Add proper Realtek ALC268 support. [jmcneill 20090228]
- Add support for BlueCore Serial Protocol. [kiyohara 20071202]
- Add support for BCM5786. [taca 20070810]
- Add support for BCM5906(M) chips contributed by Karl Uwe Lockhoff. [cegger 20080825]
- Fix constant freeze on BCM5906M. [cegger 20081110]
- Make fibre cards work. [he 20090130]
bind
- Import 9.5.0 [christos 20080621]
- Import 9.5.0-P1. [christos 20080710]
- Import 9.5.0-P2. [he 20080815]
- Rewritten to handle new features like creating/removing hot-spare, pass-through disks and RAID volumes, start/stop consistency checks in volumes and others. [xtraeme 20080102]
- Added amd64 support. [jmcneill 20080116]
- Add support for SerDes controllers. From OpenBSD. [mhitch 20080909]
- Add BCM5708C support. [markd 20080220]
- Add support for AnyCom BlueCard. [kiyohara 20070820]
- Add a new option 'rssi' to enable/disable inquiry results with RSSI, and add recognition of the "inquiry result with RSSI" packets. [plunky 20070907]
- A new utility to manage Bluetooth link keys in OS and and device storage. [plunky 20071109]
- a Bluetooth Personal Area Networking profile daemon [plunky 20080817]
- Add support for Bluetooth HCI UART (H4) driver. [kiyohara 20070221]
- Add support for Bluetooth HCI UART (H4) daemon. [kiyohara 20070221]
build.sh
- Add support for using BUILDSEED to yield reproduceable c++ builds [perry 20080805]
- In build.sh and bsd.own.mk, if uname -p fails, or prints "unknown", or prints something that does not look like an identifier, then use uname -m instead. [apb 20090306]
- Upgrade to 1.0.5. [christos 20080318]
- Implement as wrapper for cc to run in C99 compatible mode. [hubertf 20080924]
- Initial bio(4) support; only volume status is handled. [mhitch 20080314]
- Change default iv to encblkno1; encblkno (the old iv) used to encrypt things 8 times leading to a 20% performance loss for no real security benefit [christos 20080912]
- Add bio(4) support, heavily from OpenBSD. [mhitch 20080525]
- Add support for PCMCIA Sierra Wireless Aircard 850. [rmind 20080906]
compat_hpux
- Cleanup and fix uid16 functions. [njoly 20080115]
- Add IPC_64 support for semctl IPC_STAT/IPC_SET. [njoly 20080424]
- Fix compat linux/linux32 nice(2). [njoly 20081003]
- Add native to linux siginfo si_code translation, mostly for negative values. [njoly 20081019]
- Add preliminary TLS support for i386. From FreeBSD. [christos 20081025]
- Fix futex support from FreeBSD. [christos 20081026]
- Fix nanosleep(2) on 64-bit archs. [njoly 20081112]
compat_linux32
- Add missing chown's syscalls family members. This makes chown(1)/chgrp(1) works under compat linux32. [njoly 20071027]
- Add getpgid(2) syscall. [njoly 20071224]
- Add old_uname() syscall. [njoly 20071224]
- Add readdir() syscall. [njoly 20071226]
- Add ossaudio(3) support. [jmcneill 20080121]
- Fix the linux32 emulations of fcntl() locking. [dsl 20080202]
- Implement pread(2) and pwrite(2). [dsl 20080202]
- Add mlock(2) and munlock(2) syscalls. [njoly 20080220]
- Add msync(2) syscall. [njoly 20080404]
- Add sys_clock{getres,gettime,settime} syscalls. [njoly 20080417]
- Add compat linux32 IPC syscall support, for shared memory and and semaphores. [njoly 20080520]
- Add linux32_getifconf. [njoly 20080723]
- Fix getdents(2). [njoly 20080904]
- Fix linux32_shmat() so that nspluginwrapper works on amd64. [scw 20080917]
- Fix compat linux/linux32 nice(2). [njoly 20081003]
- Fix nanosleep(2) on 64-bit archs. [njoly 20081112]
- Implement netbsd32__sched_setparam(), netbsd32__sched_getparam(), netbsd32__sched_setaffinity() and netbsd32__sched_getaffinity(). [mrg 20081122]
- Make dynamic executables work again. [njoly 20081115]
compat_sa
- Disable PTHREAD_CONCURRENCY until the bugs are fixed. [christos 20090306]
- Disable SA via sysctl.conf(5), to keep binary compatibility for incomplete (kernel only) updates. [martin 20090312]
- Introduce a new -L option, generates a lint configuration. [cube 20070108]
- Driver for Intel Core's on-die thermal sensor, available on Core or newer CPUs. Ported from FreeBSD. [xtraeme 20071029]
- A new utility which allows setting CPUs online/offline. [ad 20070804]
- Print some L2 cache size properly. [tsutsui 20090316]
- add an Xorg driver for the CRIME rendering engine found in SGI's O2 workstations. [macallan 20090219]
- add a run_fsck_flags configuration variable to pass extra options to the daily fsck -n. [bouyer 20080830]
- Add support for encoding or decoding VIS_HTTPSTYLE, and for tuning the page size of the database. [lukem 20080905]
- Replace chip-specific drivers for ADT7463, ADT7467, and ADM1030 with generic dBCool(tm) driver. [pgoyette 20081002]
- Add ADT7460 support. [pgoyette 20090114]
- Added support for audio input. [macallan 20070712]
- Add a "whatis" command, inspired from Solaris. [yamt 20071213]
- Change value for ddb.onpanic to 0 in sysctl.conf(5). [martin 20090311]
- Fix -P option, and add -g (in gigabytes) option. [christos 20070624]
- Import dhcpcd 4.0.0-beta5. [joerg 20080524]
- Import 4.0.0rc3. [joerg 20080727]
- Import dhcpcd-4.0.1. [joerg 20080919]
- Import 4.0.7. [roy 20081209]
- Import 4.0.8. [roy 20090128]
- Import 4.0.9. [roy 20090131]
- Import 4.0.10. [roy 20090204]
- Add a tool to scan disks for BSD disklabels. [martin 20070301]
- Added amd64 support. [jmcneill 20080504]
- Add the missing kernel bits on arm and powerpc that kept eeprom from actually changing firmware settings. [macallan 20070228]
efs
- Added read-only Silicon Graphics EFS file system. [rumble 20070629]
- Improve stability of efs by adding specfs/fifofs support. [rumble 20081201]
- Add isochronous transfer support, contributed by Jeremy Morse as part of his Google Summer of Code 2008 project. [jmcneill 20080802]
- Fix high-speed isoc USB transfers and add dma-sync of data buffer before scheduling transfers. [jmorse 20081128]
- Attach two new devices elanpex(4) and elanpar(4) to the AMD Elan SC520 System Controller. [dyoung 20080121]
- Imported envsys2. New API with the following features: - Cleaned up the API for simplicity and efficiency. - Ability to send capacity/critical/warning events to powerd(8). - Added support for a 'dictionary based communication channel' between sysmon_power(9) and powerd(8), that means there is no 32 bytes event size event restriction anymore. - Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40. And more, please see envsys(4) and sysmon_envsys(9) for more information. [xtraeme 20070701]
- Removed unmaintained driver. [jmcneill 20080930]
- Remove the "-b binarydir" and "-s srcdir/etc" options which were deprecated in NetBSD-4.0. Deprecate the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2" instead. [apb 20080914]
- Updated libevent to 1.4.4-stable. [peter 20080516]
ext2fs
- Add support for 32 bit uid/gid fields in ext2. [mrg 20081123]
- Add support for IPsec NAT-T. [degroote 20070627]
- Report the first active partition. [apb 20071223]
- Fix possible division by zero errors. [tsutsui 20080120]
- Update to 4.20. [pooka 20070304]
- Update to 4.21. [pooka 20070607]
- Update to 4.26. [christos 20080830]
- Add -delete option from FreeBSD. [elad 20070206]
- Add the '-E' option to interpret regexes as extended regexes. [daniel 20070719]
- Added a driver for the Fintek Super I/O chips, supporting the Hardware Monitor device. Adapted from OpenBSD. [xtraeme 20080403]
- Disable userid to username lookups by default and add -U flag to perform them. [christos 20081009]
- add -x/-X options which allows to run fsck_ffs -n on a snapshot of a live filesystem. [bouyer 20080830]
- Disable userid to username lookups by default and add -U flag to perform them. [christos 20081009]
- Disable userid to username lookups by default and add -U flag to perform them. [christos 20081009]
- Add snapshot support for logging ffs file systems. [hannken 20080822]
- Build modular fss(4) driver. [hannken 20080923]
- Make fss(4) D_MPSAFE. [hannken 20081001]
- Make persistent snapshots work again [hannken 20081207]
- Add epsv6 and epsv to disable extended passive mode for ipv6 or both ipv4 and ip v6 respectively. [skd 20080510]
- Fix large command handling to prevent CSRF-like attacks (CVE-2008-4247). [lukem 20080913]
- Fix some TX timeout and RX pool corruption problems. Mostly from OpenBSD. [tsutsui 20071208]
- Add a workaround for hardware ip4csum-tx bug. [tsutsui 20081203]
- Updated to version 4.1.2-20070110. [mrg 20070111]
- Updated to version 4.1.3-20070620. [mrg 20070621]
- Updated to version 4.1.3-20080202. [mrg 20080202]
- Fix compilation of native sh3 gcc on 64-bit build machines. [uwe 20080422]
- Import GCC 4.1-branch from 20080831 / svn 139820. [mrg 20080831]
- Build and install a libgcov. [skrll 20080923]
- Fix jump table addressing in the M68k codegen. [phx, 20081120]
- Added driver for the AMD CS5535 and CS5536 Companion Device with support for Timecounter, Watchdog Timer and GPIO. Adapted from OpenBSD by Yojiro UO. [xtraeme 20080109]
- Add target kvm support for amd64. [fvdl 20070515]
- Remove gdb 5.3. [skrll 20070621]
- Add support for Sun PCI SX fibre cards. [jdc 20080105]
- Add support for Sun SBus SX fibre cards. [jdc 20080915]
- Generic framebuffer console driver with PCI and SBus frontends. [macallan 20070411]
- Added support for "netgroup" database. [tron 20080514]
- Extend with open/close to handle request/release the ppbus(4) on open/close. From Hans Rosenfeld. [cegger 20080429]
- Available encapsulations increase to IPv6, UDP in IPv6, and UDP in IPv4. The Mobile IP encapsulation is no more. [dyoung 20071005]
- Issue a warning if -r is used without supplying an argument. [lukem 20080828]
hfs
- Add read-only Apple HFS+ file system support. [dillo 20070305]
- Upgrade to 0.6.2 [christos 20080126]
- Upgrade to 0.6.4 [christos 20080830]
- Hotkey driver for HP notebooks. [cegger 20080501]
- Import bozohttpd-20060517. [tls 20071016]
- Import bozohttpd-20080303. [mrg 20080303]
- Fix redirection core dump as reported in PR#41042. [reinoud 20090323]
- The driver has added support for the TCO (watchdog) on ICH6 or newer chipsets plus timecounter support. Also it can be used on EM64T systems running the amd64 port. Adapted from FreeBSD and OpenBSD. [xtraeme 20070826]
- Add support for Intel ICH SMBus controller. [kiyohara 20070728]
- Add ICH10 support, from Brad du Plessis. [christos 20081001]
- Allow SUSv3 syntax. [tnozaki 20080320]
- Add 'list scan' to ifconfig, which list access point in the neighbourhood. [adegroot 20071216]
inet6
- Implement improved checking for MTU values on ICMP 'Packet Too Big Messages'. Fixes CVE-2008-3530. [adrianp 20081003]
- Updated to version 4.1.29. [darrenr 20080520]
ipv6
- Add ipv6 fast forward. [liamjfoy 20070307]
- Ship firmware images by default. For ipw(4) and iwi(4), the Intel EULA has to be accepted by setting a sysctl. [joerg 20081029]
- Major update to isp(4) driver, including 4Gb (24XX) card support and new firmware sets. [mjacob 20070524]
- Add support for the IDEC Supervision/16 image capture board for ISA. [dyoung 20080402]
- Added support for the Watchdog Timer. [xtraeme 20071229]
- Ship firmware images by default. For ipw(4) and iwi(4), the Intel EULA has to be accepted by setting a sysctl. [joerg 20081029]
- Added a driver for the Intel Pro/Wireless Lan 4965AGN Mini-PCI Adapter, ported from OpenBSD. [ober 20080209]
- Ship firmware images by default. For ipw(4) and iwi(4), the Intel EULA has to be accepted by setting a sysctl. [joerg 20081029]
- Add support for ATI SB700/SB800 controllers. [rmind 20080906]
- Add a driver for the JMicron Technologies JME250 Gigabit Ethernet and JME260 Fast Ethernet controllers. [bouyer 20081011]
- Add support for jumbo frames. [bouyer 20081013]
- Upgrade to Heimdal-1.1. [mlelstv 20080322]
kernel
- Merge yamt-splraseipl branch, which provides splraiseipl(9) and makeiplcookie(9). [yamt 20061221]
- First import of the source-address-based routing pseudo-device. [mouse 20061229]
- Make mount(2) and unmount(2) use kauth(9) for security policy. One incompatible change is that an unprivileged mount without the MNT_NOSUID and MNT_NODEV flags will now fail, whereas previously those flags were automatically added. [elad 20070102]
- Global 'securelevel' variable removed; it is now internal to the secmodel. [elad 20070110]
- Add syscalls for POSIX Real-time library. [ad 20070116]
- Merge the newlock2 branch. Introduces a number of new kernel synchronization primitives, improves scalability on MP systems, and replaces the existing SA threads model with a 1:1 threading model. [ad 20070209]
- Add code to support per-system call statistics. [dsl 20070218]
- Replace the Mach-derived boolean_t type with the C99 bool type. [thorpej 20070221]
- Import of DRM (Direct Rendering Manager). Not yet enabled by default. [drochner 20070320]
- Remove the CHECK_ALT_xxx() defines and emul_find() used to locate files within an emulation's root directory. Instead get namei() to check the emulation root first. [dsl 20070422]
- Added support for POSIX Asynchronous I/O. [rmind 20070430]
- Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time. [manu 20070508]
- yamt-idlelwp branch was merged. 1. separate context switching and thread scheduling. 2. implement idle lwp. 3. clean up related MD/MI interfaces. 4. make scheduler(s) modular. [yamt 20070518]
- Implement per-CPU work-queues support for workqueue(9) interface. [rmind 20070712]
- Add a native mremap(2) system call based on the UVM implementation for COMPAT_LINUX(8). [joerg 20070717]
- Added support for POSIX message queues. [rmind 20070907]
- Added support for kernel core dumps to RAID 1 sets. [oster 20071004]
- The new socket option SO_NOHEADER tells the network stack to strip the protocol header from packets received on a raw socket. [dyoung 20071005]
- A new SCHED_M2 scheduler, improves the performance on MP systems, supports real-time and time-sharing classes, ready for the CPU affinity. [rmind 20071009]
- Support for dynamic changing of SysV message queues and semaphores limits. [rmind 20071104]
- Add various atomic ops. Mostly pulled from thorpej-atomic branch. [ad 20071128]
- Change interrupt handling: - Reduce available SPL levels for hardware devices to NONE, VM, SCHED, HIGH. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. [ad 20071203]
- Added a new power management framework, see pmf(9) for details. [jmcneill,joerg 20071209]
- Address Space Layout Randomization support in the kernel and dynamic linker, see security(8). [elad,christos 20071226]
- Merge the vmlocking2 branch, which makes VM system, trap handling and file system framework MP safe, and also replaces simple_lock(9) with mutex(9). [ad 20080102]
- All platforms have been converted to use generic todr(9). [gdamore,joerg 20080108]
- Implementation of processor-sets and affinity. [rmind 20080115]
- Added a new framework for kernel modules, enabled through the MODULAR kernel option and used through the modctl(2) system call. [ad 20080116]
- All platforms have been converted to use timecounter(9). [joerg 20080120]
- The interface for IP checksumming was changed to reduce duplication and more general use. [joerg 20080125]
- Add Mersenne Twister PRNG implementation. [matt 20080131]
- Merge yamt-lazymbuf branch. This changes the way to share mbuf external storage so that it can work without kernel_lock. [yamt 20080324]
- Make IP, TCP, UDP, and ICMP statistics per-CPU. The stats are collated when the user requests them via sysctl. [thorpej 20080412]
- Make IP6, ICMP6, UDP6, RAW6, PIM6, CARP, ARP, and IGMP statistics per-CPU. [thorpej 20080415]
- Add posix_madvise(2). [rmind 20080422]
- Merge the socket locking patch, which makes socket layer and unix protocols MP safe and allows protocol processing interrupts to safely block on locks. [ad 20080424]
- Add MI code to support in-kernel preemption. [ad 20080428]
- Device attach and detach notifications are now exposed via /dev/drvctl [jmcneill 20080525]
- Merge wrstuden-revivesa branch which provides compatibility support for the Scheduler Activations. [wrstuden 20081015]
- If no usable init(8) program can be found, set the RB_ASKNAME flag and prompt users for the init path, rather than panicking with "no init". [tsutsui 20081025]
- Add multicast filter support. [nisimura 20071014]
- Fix posix mode interpretation of backslashes inside backquotes inside double quotes. [apb 20081027]
- Support Solaris $ORIGIN etc. expansions in paths. [christos 20070518]
libarchive
- Import libarchive-2.2.5. [joerg 20070729]
- Import libarchive-2.2.6. [joerg 20070806]
- Import libarchive-2.4.13. [joerg 20080226]
- Import libarchive-2.5.0b. [joerg 20080330]
- Import libarchive-2.5.3b. [joerg 20080511]
- Import libarchive-2.5.4b. [joerg 20080525]
- Import libarchive-2.5.5. [joerg 20080919]
libc
libcurses
- Merge in wide curses work done by Ruibiao Qui as a Google Summer of Code project. [blymn 20070529]
- Add termattrs() and term_attrs(). [jdc 20080321]
- Add getwin() and putwin(). [jdc 20080414]
libfetch
- Import libfetch-2.16 from pkgsrc. [joerg 20080930]
- Update to libfetch-2.17. [joerg 20081007]
- Import libfetch-2.19 from pkgsrc. [joerg 20081029]
libm
- Add C99 complex support (float/double). [drochner 20070820]
libprop
libpthread
- Make some significant performance improvements around thread synchronization, and fix a minor problem with detaching running threads. [ad 20070804]
- Another performance improvement, and a fix for an issue that could cause threaded applications to hang under rare circumstances. [ad 20070807]
- scalability and performance enhancements. The MySQL sysbench benchmark in read-only mode now scales to 900 simultaneous client threads on a 4xCPU i386 system before serious performance drop-off occurs. [ad 20070907]
- POSIX real-time extensions. [rmind 20080115]
- Add PTHREAD__COMPAT flag which builds a libpthread that can be dropped into a NetBSD 2/3/4 chroot. This makes threading work in the chroot when using a NetBSD 5 kernel, no other modifications required. [ad 20080929]
- Diagnostic assertions are now disabled by default. Application errors will be reported only by error return from pthread APIs. The assertions can be re-enabled by setting the PTHREAD_DIAGASSERT environment variable correctly. [ad 20081008]
libsa
- Add ext2fs support. [tsutsui 20071201]
libutil
- Added a driver for the Atheros L2 Fast-Ethernet controller, notably found on Asus's EeePC. [cube 20080328]
- Add preliminary _Complex support. [christos 20080425]
- Add support for long double _Complex (C99). [matt 20080926]
- Add an i2c attachment for the LM78 family of temp sensor/fan controllers. [pgoyette 20081012]
- -n now implies -l. [lukem 20080925]
- Implement -dl (aka LOUD) to override '@' at the start of script lines. [sjg 20080119]
- Let MAKEDEV.local use functions defined in MAKEDEV. [apb 20070303]
- Make MAKEDEV(8) create the mfs /dev rather than init(8). [dsl 20070302]
- Use pax(1) in preference to mknod(8) to create device nodes more efficiently; use mount_tmpfs(8) in preference to mount_mfs(8) when creating a memory file system. [apb 20071215]
- Let MAKEDEV.local use functions defined in MAKEDEV. [apb 20070303]
- Make the allow-multidot option for cd9660 useful. [ad 20081121]
- Recognize Marvell 88E1116 Gigabit PHY. [wiz 20071229]
- Replace the default memory allocator with 'jemalloc', designed to perform well in both single- and multi- threaded processes. This provides a significant performance boost for many threaded workloads that make use of malloc, such as MySQL. [ad 20071006]
- Also search /usr/X11R7, and do it before X11R6. [hubertf 20081117]
- Fix an inverted logic which could cause possible 1 second spin on reading/updating clock. [kenh 20081211]
- Added support for LSI SAS1078 and Dell PERC 6, from OpenBSD. [xtraeme 20080225]
misc
- Remove all use of caddr_t, which should be replaced with appropriate pointer types. [christos 20070304]
modules
- Added new versions of modload(8), modstat(8) and modunload(8) that use modctl(2). Not built by default. [ad 20080116]
- Added the MKMODULAR option to the build system to easily enable the build of the new kernel modules framework. [jmmv 20080209]
- Save and restore format changed; compatibility with old save files broken, but they were not usable anyway. [dholland 20080223]
- Warn that autoselecting nfs based on : or @ in the device path will be removed in a future release. [pooka 20090111]
- Support mount -o rump, which uses the rump server instead of using the kernel service. [pooka 20090111]
- Add support to mount a 9P file service with puffs. [pooka 20070421]
- Default to -o linux. [pooka 20090223]
- Add puffs sshfs. [pooka 20061229]
mount_puffsportal
- Add experimental version of portalfs based on puffs(3). [pooka 20070708]
- sysctl(3) to file system translator. [pooka 20070809]
- Fix performance problems for old revisions of the Symbios 53c1030. Patch supplied by Patrick Welche in PR kern/30531. [tron 20080103]
msdosfs
- Significantly improved writing speed (up to 16x faster). [reinoud 20071228]
- Add large read / readahead support by Paul Ripke (introduce run-length detection to msdosfs_bmap(), from FreeBSD). [christos 20080105]
- Remove pm_Head check to make an 8GB Memory Stick Pro Duo formatted with a PSP work. [jmcneill 20081226]
- Pull support for some devices and many bug fixes from OpenBSD. [msaitoh 20070130]
- Fix lock panic on receiving jumbo packets. [cube 20080620]
- Fix Yukon EC Ultra cold power up issue. Also increase stability. [chris 20081118]
- Support priority inheritance. [yamt 20070226]
netiso
- Remove obsolete TPCONS support. [plunky 20080423]
- Handle 't' suffix for terabytes for number arguments. [simonb 20080801]
- Don't limit the number of drive heads with 255. [jmcneill 20081226]
- Add POSIX (IEEE Std 1003.1, 2004 / Open Group Base Specifications Issue 6) User Portability Utility to change effective group ID. [ginsbach 20070621]
- Imported and adapted to NetBSD Xorg's xf86-video-newport 0.2.1 driver for SGI's NG1 / Newport graphics boards found mostly in Indys. [macallan 20090213]
- newsyslog.conf flag 'J' will bzip2 logfiles. [dogcow 20071221]
- Add support for NVIDIA MCP67/73 Ethernet controllers. [xtraeme 20071114]
- Handle a quirk of newer MCP6x chips on reading MAC address. [tsutsui 20071217]
- Wakeup some newer chips from powerdown mode. From FreeBSD/Linux driver via OpenBSD. [tsutsui 20080126]
- Fix problem on receiving jumbo frames. [cube 20080420]
nfs
- Remove NQNFS support from kernel. [yamt 20061227]
- Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver. [kiyohara 20070711]
- Support more recent NVIDIA chips. [xtraeme 20071114]
- Make nfsmb(4) work on newer MCPs, including MCP55. [xtraeme 20071204]
- Add support for Workbit CF32A CF adapter, aka BUFFALO RCF-CBA2. [ichiro 20061231]
- Added support for the VLM logical device. This provides 14 voltage sensors in addition to the previous 3 temperature sensors provided in the TMS logical device. From OpenBSD. [xtraeme 20071109]
- Add NetOctave NSP2000 driver, contributed by NBMK Encryption Technologies, ported from vendor FreeBSD SDK and integrated with opencrypto by CoyotePoint Systems. [darran 20081030]
ntp
- Import ntp 4.2.4 (20061228). Tracking of network interface address changes is now supported - no more ntpd restarts when interface addresses are re-configured (WLAN/DSL/ppp/...). [kardel 20070106]
- Updated to version 4.2.4p2. [kardel 20070624]
- Import 4.2.4p5. [kardel 20080823]
- Import ntp 4.2.4p6. openssl API related security fix. [kardel 20090108]
- 1.81 with internationalization is now the default, replacing 1.79 [christos 20080831]
- Added "expandtab" option. [lukem 20081212]
- Support -the "-A addressformat" flag. From FreeBSD. [drochner 20080903]
- Improve performance to 84,000 short modular math ops/sec by adding asynchronous operation and batched submit/ retrieve of requests/results. Rewrite manual page to make it easier to write new code to the API. Donated by Coyote Point Systems, Inc. [tls 20080410]
openldap
- Import 2.4.9. [lukem 20080522]
- Import 2.4.11. [lukem 20080813]
- upgrade to 20071221 [christos 20080126]
openssh
- Import 4.6. [christos 20070310]
- Import 4.7. [christos 20071217]
- Import 5.0. [christos 20080406]
- Imported 20080509 current snapshot. [christos 20080509]
- Enable Camellia. [christos 20080526]
- Fix two Denial of Service vulnerabilities in OpenSSL. Fixes CVE-2008-1672. [tonnerre 20080605]
- Correct error checking for DSA and ECDSA keys (from FreeBSD). [tron 20090107]
- Fix CVE-2009-0025 from the official 9.5.1-P1 release. [drochner 20090109]
- Apply patches from upstream to fix security problems, ASN1 printing crash (CVE-2009-0590), Incorrect Error Checking During CMS verification (CVE-2009-0591), and Invalid ASN1 clearing check (CVE-2009-0789). [drochner 20090327]
- Install puffs to kernel vfs adaption library on puffs-enabled base systems [pooka 20080729]
- Added the pseudo-audio device driver, for feeding back raw PCM data to userland. [jmcneill 20071111]
- Merge improved version from DragonFly. patch -b behaves as specified by POSIX. [joerg 20080919]
- Add a '-V' flag to pax for verbose summary without listing. [christos 20070423]
- Import pcc-070920. [abs 20070920]
- Import pcc-071027. [ragge 20071027]
- Import PCC 0.9.9-080210. [ragge 20080210]
- Import pcc 0.9.9 080824. [gmcgarry 20080824]
- Make 'nat' and 'rdr' translation rules obey state policy flags ('if-bound', 'group-bound', 'floating'). Extend pf.conf(5) syntax to express the translation-state policies. [dyoung 20070510]
- Updated to OpenBSD 4.2 PF [yamt,peter,christos,joerg 20080618]
- Add ICH10 support, from Brad du Plessis. [christos 20081001]
- Add support for SMBus controllers for ATI SB600, SB700, SB800. [jmcneill 20080326]
- Add the -l (long format) option. [erh 20070321]
- Enable LDAP support for tables (see ldap_table(5)) [lukem 20080522]
- Import 2.5.2 [christos 20080622]
- Import 2.5.4 [christos 20080830]
- Deprecate the "-s tgz1:tgz2" option; please use "-s tgz1 -s tgz2" instead. [apb 20080914]
- Extend to attach on gpiobus. From Hans Rosenfeld. [cegger 20080429]
procfs
- Extend the Linux emulation of /proc to include /proc/stat, /proc/loadavg and /proc/<pid>/statm. [agc 20070524]
- Pull iana-generated services and protocols files using: http://www.sethwklein.net/projects/iana-etc/ . [christos 20070508]
- Add the -A option, to display information about all processes. [apb 20080926]
- Use 'O' for LSONPROC like solaris instead of bundling LSIDL, LSRUN, LSONPROC to 'R'. [christos 20081019]
- Add support for the Sony PLAYSTATION(R) Eye USB webcam. [jmcneill 20080906]
- Utility to control processor sets [ad 20080622]
- Add support for Perle Systems 4 and 8 ports modem boards. [manu 20061209]
- Add support for I-O DATA RSA-PCI 2 port serial board. [tsutsui 20080222]
- Support for Digi International 4 and 8 port boards, from OpenBSD. [riz 20080403]
- Add support for B&B Electronics MIPort serial cards. [rmind 20080906]
- Add a driver via which it is possible to implement block and character devices in userspace. [pooka 20071120]
- Support NFS exporting puffs file servers. [pooka 20070416]
- A Pass-to-Userspace Transporter, a generic request-response handler for kernel-attached userspace daemons (e.g. puffs(4)). [pooka 20071110]
- Add TAILQ_CONCAT() and STAILQ_CONCAT(), from FreeBSD. [elad 20071211]
- New accelerated console driver for ATI Rage 128 graphics controllers. [macallan 20071107]
- Implement DIOCACHESYNC for RAIDframe. [oster 20090111]
- ifconfig_xxN variables may now have multi-line values, just like /etc/ifconfig.xxN files, and semicolons may be used instead of line breaks. [apb 20080920]
- Add flags to rc.d/ipfilter. [hannken 20090323]
- Import rc.d/httpd script for httpd(8) daemon control. [mishka 20081211]
- Add etc/rc.d/rndctl script. [apb 20090104]
- Add flags to rc.d/ipfilter. [hannken 20090323]
rccide
- Add support for the ServerWorks HT-1000 IDE Controller. From OpenBSD. [xtraeme 20071024]
- Make hardware vlan(4) tag insertion/extraction work properly. [tsutsui 20080318]
- Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet devices. From FreeBSD. [tnn 20080823]
- Fix reset issue on newer 8168C/8111C/8102E chipes. [tsutsui 20090320]
refuse
- Added FUSE (file system in userspace) compatibility functionality, layered on top of libpuffs. [agc 20070211]
- Make restore work for Linux dump volumes by ignoring extended attribute records on these volumes. [hannken 20081226]
- Add support for MELCO WLI-U2-SG54HP and PLANEX GW-US54Mini2. [elad 20070206]
- Add support for COREGA CG-WLUSB2GL and ABOCOM WUG2700. [kiyohara 20071125]
- Add support for Corega K.K CG-WLUSB2GPX. [jun 20081021]
rump
- Add the Runnable Userspace Meta Program framework to sys/rump. These are programs which compile in a part from the standard kernel sources and run in userspace. Their main use is testing/debugging. Currently supported are a number of file systems (e.g. ffs) through puffs(3). [pooka 20070805]
- Add networking support to rump. Support is available in libraries prefixed with librumpnet. [pooka 20081016]
- Install rump library and file system modules into /usr/lib [pooka 20080729]
rump_fs
- Install rump versions of kernel file system servers with a puffs-enabled base system [pooka 20080729]
- Add support for a userspace NFS client. [pooka 20081016]
- Support priority inheritance. [yamt 20070226]
- Use the raw device to read crashdumps. [ad 20080115]
- Use ksyms(4) if it's available. [tls 20090321]
- Add a "-b" option to search a partition for valid alternate superblocks. [perseant 20070501]
- A new program to control scheduling of processes and threads. [rmind 20080115]
- Added setspeed command, to set the highest speed that the optical drive should use for reading data, contributed by Kimura Fuyuki. [bouyer 20070122]
- Replaced by OpenBSD sdiff(1) (public domain). [rmind 20070219]
- Add support for per-user /tmp. [elad 20070204]
- Add a -r flag that is an alias for -E, for compatibility with GNU sed. [perry 20080916]
- Pull iana-generated services and protocols files using: http://www.sethwklein.net/projects/iana-etc/ . [christos 20070508]
share/mk
- Set linker warnings to be fatal if $WARNS>0. [lukem 20080303]
- Set assembler warnings to be fatal if $WARNS>0. [lukem 20080721]
- A driver for Silicon Image SteelVine SATA-II controllers (SiI3124, SiI3132, and SiI3531) [jnemeth 20080523]
- Add support for the non-PCI NCR 53c720/770 in big-endian mode. From OpenBSD. [skrll 20080327]
- Fix lock panic on receiving jumbo packets. [cube 20080620]
- Replace to Matthew Orgass's slhci(4). [kiyohara 20070815]
- Added a driver for the hardware monitoring portion of the SMSC LPC47B397. [blymn 20070601]
- New kernel API for passing socket options [plunky 20080806]
- Add Serial Presence Detect driver/support. This decodes technical specifications stored in the eeprom on common types of memory modules. [tnn 20070818]
- Add support for DDR3. [pgoyette 20080928]
- Add a new command-line option "-n chunk_count", that splits the input file into chunk_count smaller files. [jschauma 20070531]
- First import of the source-address-based routing pseudo-device. [mouse 20061229]
ssh-hpn
- Apply 5.0p1 13 v3 [christos 20080622]
- Make sshd(8) find the xauth program, even with the new /usr/X11R7. [hubertf 20081027]
stackgap
- Now only used by systrace(4) [dsl 20070422]
- Removed stackgap support functions due to systrace(4) removal [ad 20071231]
- Add support for another ServerWorks HT-1000 SATA Controller. From OpenBSD. [xtraeme 20071024]
- Implement a new magic string for magic symlinks, @ruid, which expands to the real user id of the process and use this magic string for per-user tmp. [mjf 20071204]
- Add sysctl -w name?=value syntax which doesn't print an error even if name does not exist. [christos 20090401]
- Add support to install the new tests.tgz set. [jmmv 20071112]
- Fix MD set tweaking so that the appropriate (or specified) kernel is installed properly. This should fix IP3x installation issues on sgimips. [rumble 20080128]
- Add Colemak and Dvorak keyboard support. [ghen 20080903]
- Imported envsys2. New API with the following features: - Cleaned up the API for simplicity and efficiency. - Ability to send capacity/critical/warning events to powerd(8). - Added support for a 'dictionary based communication channel' between sysmon_power(9) and powerd(8), that means there is no 32 bytes event size event restriction anymore. - Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40. And more, please see envsys(4) and sysmon_envsys(9) for more information. [xtraeme 20070701]
- Per socket keepalive timer settings. Ability to change connection timeout. [christos 20070620].
- TCP socket buffers automatic sizing, ported from FreeBSD. [rmind 20070802]
- Ported by anon ymous (from FreeBSD/OpenBSD). [christos 20070625]
- Import tcpdump-3.9.7. [drochner 20070724]
tests
- Converted the regress/bin tree to use ATF and migrated it to tests/util. [jmmv 20071112]
- Converted the regress/sys/fs/tmpfs tree to use ATF and migrated it to tests/fs/tmpfs. [jmmv 20071112]
- Converted the regress/games tree to use ATF and migrated it to tests/games. [jmmv 20071112]
- Convert the tests in the tests/ hierarchy that were written in C++ to C, making use of the libatf-c library that comes with the ATF 0.5 just imported. [jmmv 20080501]
- Update to 4.8 (last GPLv2 version) [christos 20080902]
- Add driver for IBM/Lenovo Thinkpad hotkeys and brightness controls. [jmcneill 20071221]
- Add fan sensor support, from Thomas E. Spanjaard. [jmcneill 20081018]
toolchain
- Install the linker scripts on amd64, which allows to link x86 32bits objects using the native ld(1). [bouyer 20071202]
- Allow a single process to be selected by pid. Add a 'thread mode' that displays LWPs. [ad 20070524]
- Import top 3.8beta1 [christos 20080715]
tprof
- Add tprof, a simple performance monitor based profiler, inspired from linux oprofile. it's still very experimental. [yamt 20080102]
- Add support for 3ware 9650 and 9690 based on patches contributed by Wasabi Systems. [joerg 20080508]
- Add a driver for many 3G datacards to supersede ugensa(4) for multi-port devices from FreeBSD. [joerg 20081019]
- A driver to allow RIM BlackBerries to charge from the USB port [christos 20080525]
- Add support for CDMA modems sold by Eurotel (now O2). [salo 20070210]
- Add support for WinChipHead CH341/340 USB-Serial adapter. [tshiozak 20070903]
- Add support for HL-340 usb2Serial addapter. [haad 20081022]
- Add support for Shantou ADM8515. [drochner 20080219]
udf
- Implement read-only access to UDF 2.50 and UDF 2.60 discs that use metadata partition mappings. [reinoud 20070104]
- Added write support for the UDF file system. [reinoud 20080514]
- Add support for Sealevel SeaPORT+4 USB to Serial adaptor. [rmind 20080906]
- Add support Novatel Merlin, used in VZ V620. From John Nielsen on freebsd-mobile. [gdt 20070205]
- Add support for Novatel Wireless Ovation U727. [rmind 20080906]
- Add support for NTT DoCoMo A2502 3G/HSDPA modem. [ichiro 20080211]
- Add support for E620 on Vodafone. [ichiro 20080327]
- The device attachment function has been optimized to improve system startup time. [jmcneill 20080124]
- Add support for function keys F16 to F19 as present on e.g. the new Apple aluminum keyboard. [tron 20080129]
- Install ukfs library for standalone file system access [pooka 20080729]
- Implement non-blocking read. [gdt 20080108]
- Add a quirk for the Sony Cybershot USB camera. From Mihai Chelaru. [christos 20070109]
- Add support for Sony GPS GPS-CS1 devices. [rmind 20080906]
- Fix PR#39651: two problems in umass(4). [jmorse 20081212]
- Add quirks to support Roland UA25, UA4FX and SonicCell. [xtraeme 20071014]
unionfs
- Import FreeBSD's updated unionfs, still work in progress. [ad 20080218]
- Add support for Willcom WS002IN PHS device (Prolific Technology PL2303X). [msaitoh 20070131]
- Add support for SMART Technologies-badged Prolific USB-Serial converter. [sborrill 20070818]
- Recognize Corega CG-USBRS232R as a serial device. [jnemeth 20081120]
- Add uhmodem(4) driver for Huawei E220 wireless modem. [ichiro 20080121]
- Add appropriate bus_dmamap_sync(9) calls to uhci(4), ohci(4) and ehci(4) to avoid CPU from reordering loads and stores against DMA descriptors. This fixes "host controller process error/host controller halted" errors. [bouyer 20080628]
usermode
- Add port of the NetBSD kernel to userspace. [jmcneill 20071229]
- Added CP210x USB-RS232 ucom driver, as submitted by Jonathan A. Kollasch in PR kern/33496. [dogcow 20070520]
- Add support for USB Video Class capture devices, part of Patrick Mahoney's Google Summer of Code 2008 project. [jmcneill 20080908]
- Add bulk endpoint support found in some cameras (like the one in the ASUS Eee PC). [jmcneill,mjf 20080921]
- Fix PR kern/40027: pagedaemon loops on memory shortage. [ad 20081213]
- Switch from using <sys/tree.h> to <sys/rb.h>. [matt 20080728]
- Fix a NULL pointer dereference described in PR/39559. [elad 20081214]
- Add ifconfig down and ALTQ support. [joerg 20081126]
- Import viadrm(4) from DRI git. [jmcneill 20070323]
- Add support for the VIA VT8231 hardware monitor and remove viapm(4) code. From OpenBSD. [xtraeme 20070120]
- Attach to the VIA CX700 IDE and NVIDIA MCP67 IDE and SATA controllers. [xtraeme 20070831]
- Add support for NVIDIA MCP73/77 IDE controllers. [xtraeme 20071114]
- Add support for VIA CX700M2 IDE controller. [rmind 20080906]
- Add video4linux2 compatible capture interface, part of Patrick Mahoney's Google Summer of Code 2008 project. [jmcneill 20080906]
- Add support for metadata journaling for FFS. Contributed by Wasabi Systems, Inc. [simonb 20080731]
- Don't deadlock on rename("foo/foo", "foo") in the case where foo/foo is a directory. [dholland 20081213]
wd33c93
- Enable Fast SCSI transfers for WD33C93B parts with appropriate input clocks. [rumble 20070508]
- Work around a problem with PCMCIA adapter drivers (eg for hpc*) which attach pcmcia devices before interrupts are enabled. [drochner 20090321]
- Add -p flag that only plints public (i.e. non-encrypted) nodes. [dogcow 20070829]
- Add Inter PRO/1000 PT Quad Port Server Adapter. [ragge 20080111]
- Fix a bug on receiving a jumbo frame which leads to a panic in sbcompress(). Contributed by Wasabi Systems. [simonb 20080815]
- Add support for more Ethernet ICH9 devices. [bouyer 20081015]
- Fix nasty EEPROM-trashing bug on ICH8 and ICH9 chipsets. [sketch 20081202]
- Add support for 82574L. [sborrill 20090227]
- Fix the multicast hash bug on ICH9. [msaitoh 20090228]
- Upgrade to 0.6.2 [christos 20080126]
- Upgrade to 0.6.4 [christos 20080830]
- Ship firmware images by default. For ipw(4) and iwi(4), the Intel EULA has to be accepted by setting a sysctl. [joerg 20081029]
- Add scrollback support to vcons, this should work with any framebuffer console driver that uses vcons. [macallan 20070805]
- Add support for the Colemak keyboard layout. [ghen 20080520]
- Add wscons/vcons support for Sun cg3. [jdc 20081128]
- Add wscons/vcons support for Sun bw2. [jdc 20081205]
- Search pkgsrc's help database when ran inside a package directory. [hubertf 20070806]
- Bring in xargs from FreeBSD to gain -I, -J etc. but keep our GNU compatible exit values. [christos 20070418]
- disabled libwrap address to hostname lookups to avoid the chance of ypserv blocking for an extended period of time due a long DNS timeout [chuck 20080516]
zoneinfo
- Import tzdata2008f. [kleink 20080915]
- Import tzdata2008g. [kleink 20081006]
- Import tzdata2008h. [kleink 20081013]
- Import tzdata2008i. [kleink 20081029]
- Use bus_space(9) to access registers so that this works on gcc4. [tsutsui 20090327]
- Added OpenBSD's driver. Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device. [kiyohara 20070609]
(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.