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 Oct 6 08:30:05 2024
May 2008
- aac(4)
Added IBM ServeRAID 8k support. [sborrill 20080508]
October 2007
- cobalt
Add netboot support via tlp0 to bootloader. [tsutsui 20071030]
- msk(4)
Add support for Marvell 88CO55 gigabit ethernet, which is used by newer iMacs [manu 20071022]
September 2007
- build.sh
Convert iso-dir=directory option to -C cddir. [jnemeth 20070901]
- build.sh
Add iso-dir=directory option which when combined with iso-image or iso-image-source causes directory to be added to the CD-ROM image. [jnemeth 20070901]
August 2007
- build.sh
Add iso-image-source option which does iso-image with source sets. [jnemeth 20070830]
- cobalt
Add support for booting off raidframe RAID1 mirrors. [tsutsui 20070803]
- postfix(1)
Updated to 2.4.5 [heas 20070802]
July 2007
- mpt(4)
Add support for newer SAS and similar devices. [tron 20070727]
- bind
import 9.4.1-P1 [christos 20070724]
June 2007
- i386
Imported gcscide(4), a driver for the AMD CS5535 Companion IDE Controller for systems with an AMD Geode GX2 CPU (for example the decTOP). [xtraeme 20070627]
- ipf
Updated to v4.1.23 [martin 20070616]
- i386
Import AMD Geode LX Security Block driver glxsb(4) from OpenBSD. [jmcneill 20070615]
- audio(4)
New ioctl AUDIO_GETBUFINFO reduces system overhead for many emulated OSS functions. [joerg 20070611]
- amd64
The Enhanced Speedstep driver is now able to work on EM64T CPUs running in 64bit mode. [xtraeme 20070603]
May 2007
- mips
Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- aac(4)
Compile and run on amd64. [briggs 20070525]
- kernel
add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA controllers. [bouyer 20070515]
- ipf(8)
Updated to version 4.1.22. [martin 20070515]
- xen
Add timecounter support. [jld 20070512]
- ug(4)
Driver split in three parts to support the new ACPI attachment (ug* at acpi?). Patch from Mihai Chelaru. [xtraeme 20070508]
- bind
import 9.4.1 [christos 20070501]
- mfi(4)
added bio(4) and envsys(4) support. [bouyer 20070501]
- envsys(4)
added DRIVE type sensor. [bouyer 20070501]
- kernel
added bio(4) and associated bioctl(8), a framework to query/control block device controllers. [bouyer 20070501]
- ipf(8)
Updated to version 4.1.20. [martti 20070501]
April 2007
- wm(4)
Added support for the Intel i82801H (ICH8) gigabit ethernet controller. [bouyer 20070429]
- bluetooth(4)
add 'service level' security [plunky 20070421]
- coda
overhaul kernel module (vnode locking rules, uvm_fault handling, general cleanup) [gdt 20070415]
- sh5, evbsh5
Port deleted [scw 20070408]
March 2007
- bind
import 9.4.0 [ghen 20070330]
- ataraid(4)
Add support for Via V-RAID. [garbled 20070326]
- openssl
Import OpenSSL 0.9.8e. [mjf 20070307]
- i386, amd64
switch bootable iso images to native boot format, and add different bootable kernels on the iso images. Enable ACPI in default INSTALL and GENERIC kernels. [bouyer 20070306]
- build
'make iso-image' in src/ (or build.sh iso-image) will build iso images, eventually bootable, using in-tree tools. [bouyer 20070306]
January 2007
- i386, amd64
remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has not used partition ID 0x165 for many, many years, and the presence of this option in INSTALL kernels can cause overwriting of existing FreeBSD installations when sysinst writes back the disklabel. Those with very, very old NetBSD installations may find that they must update their fdisk partition tables to use partition ID 0x169 for their NetBSD partitions. [tls 20070124]
- bind
import 9.4.0-rc2 [christos 20070127]
- ug(4)
driver for the Abit uGuru hardware system monitor, contributed by Mihai Chelaru. [xtraeme 20070106]
December 2006
- iwi(4)
Update to use the single file firmware format. The new firmware is available in pkgsrc/sysutils/iwi-firmware3. [skrll 20061229]
- shark
add support for XFree86 with wsfb. [macallan 20061220]
- bnx(4)
driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. Ported from OpenBSD by cube@, with some bus_dma fixes by me. [bouyer 20061217]
- mfi(4)
driver for LSI Logic & Dell MegaRAID SAS RAID controller. Ported from OpenBSD, tested on i386 and amd64. [bouyer 20061217]
- shark
add support for igsfb at ofbus. [macallan 20061207]
November 2006
- ahcisata(4)
Added driver for AHCI 1.0 and 1.1 compliant SATA controllers. [bouyer 20061130]
- tcp(4), ifconfig(8), wm(4)
Add TCPv6 hardware transmit segment offload support. [yamt 20061124]
- etherip(4)
New driver based on tap(4) and gif(4) by Hans Rosenfeld. [rpaulo 20061123]
- mac68k
Add timecounter support. [hauke 20061120]
- wm(4)
Add IPv6 Rx tcp/udp checksum offloading. [yamt 20061116]
- openssl
update to 0.9.8d [christos 20061113]
- uucp
Removed from base; package can be found in pkgsrc [christos 20061111]
- ssp
New library modelled after the gcc libssp. Stack protector code from OpenBSD. Enable stack protection both in the kernel and userland code by using USE_SSP=yes in /etc/mk.conf [christos 20061111]
- tmpfs
Drop experimental status and enable it by default in the GENERIC kernels of amd64, i386, macppc and sparc64. [jmmv 20061110]
- lfs_cleanerd
Move from /usr/libexec to /libexec so that the root file system can be safely placed on a LFS volume. [jmmv 20061110]
- paxctl
Enable as a tool, and add make rules to run paxctl on binaries to what PROG_PAX is set. [christos 20061110]
- vnd
Make this work with files stored on file systems without the bmap and strategy operations. This includes tmpfs and smbfs. [jmmv 20061109]
- tmpfs
Audit kqueue notifications and add several regression tests for them. [jmmv 20061109]
- evbarm
Add support for Certance CP-3100 [scw 20061108]
- macppc
use accelerated wsdisplay drivers [macallan 20061107]
- postfix
Updated to 2.3.4 [rpaulo 20061107]
- tmpfs
Add a LKM for this file system. [jmmv 20061105]
- tmpfs
NFS support is now complete. At the very least, all the relevant tmpfs regression tests pass successfully when executed over a remote tmpfs mounted through NFS. [jmmv 20061105]
- useradd(8)
Change the default shell for newly added users to /bin/sh. [pavel 20061102]
- i386
Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP, INSTALL, INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels so that they are smaller and faster by removing support for actual i386 CPUs (which lack write protection in supervisor mode, which requires a costly workaround) and math coprocessor emulation. Coprocessor emulation is retained in the LAPTOP kernels, but not in the others. Where it is known that a configuration cannot be run with particular CPUs (i486 in *MP kernels) remove that support as well. Compile all kernels with appropriate architecture and tuning flags (reduces size, makes things faster). Those requiring support for machines with i386 CPU or lacking coprocessor can use the *SMALL or *TINY kernels. [tls 20061101]
- gkermit(1)
Add gkermit, which is a program for transferring files using the Kermit protocol. gkermit has no interactive commands, no scripting, and no ability to make connections. [apb 20061101]
- rum(4)
Added driver for Ralink 2501/2601 USB 802.11a/b/g devices from OpenBSD. [joerg 20061101]
- puc(4)
Add support for Perle PCI-RAS 4 port multimodem [manu 20061101]
October 2006
- file(1)
update to 4.18. [pooka 20061031]
- i386
The support for the Multiboot Specification no longer relies on the a.out kludge which means that a stock GRUB (without custom patches) can be used to successfully boot the kernel. [jmmv 20061025]
- less
Updated to version 394. [mrg 20061025]
- hpcarm
Add timecounter support and convert to MI todr(9). [peter 20061023]
- puffs
Integrate Pass-to-Userspace Framework File System, which can be used to build userspace file system servers [pooka 20061022]
- acorn32
Standard kernels now use the machine-independent sec(4) and ei(4) drivers for Acorn SCSI Expansion Cards and Ethernet 1 cards respectively, in place of asc(4) and ie(4). [bjh21 20061022]
- mail(1)
Mime and multi-character set handling; command line editing and completion. Thanks to Anon Ymous [christos 20061021]
- gcc(1)
Update to GCC 4.1.2-20061021 snapshot. [mrg 20061021]
- wm(4)
Added support for the Intel 80003 gigabit ethernet controller. [bouyer 20061021]
- tcp(4)
Added RFC 3465 Appropriate Byte Counting (ABC) [yamt 20061019]
- evbarm
Add support for the gumstix. [kiyohara 20061016]
- gpt(8)
Added from FreeBSD [christos 20061015]
- vge(4)
Make this driver work on big endian machines (at least on macppc). [tsutsui 20061014]
- pf(4)
Added support for ALTQ. [peter 20061012]
- proplib(3)
prop_number_t can now handle both signed and unsigned integers. [thorpej 20061011]
- tcp_congctl(9)
API for TCP congestion control algorithms. net.inet.tcp.newreno was removed, please use net.inet.tcp.congctl.selected instead. [rpaulo 20061009]
- find(1)
Add support for "find ... -exec ... +". Written by John Hawkinson. [apb 20061007]
- sparc64
Add floppy support based on sparc driver and hints from OpenBSD for sbus/ebus attachment. [jnemeth 20061006]
- sun3
Add MI softintr(9) support by shared sources with sun2 port. [tsutsui 20061005]
- ps(1)
Improved support for customised headers via -o and -O options. [apb 20061002]
- spi(4)
initial import of new machine-independent SPI bus framework, including a sample driver for the TI TMP121 sensor. [gdamore 20061002]
- ipmi(4)
added driver from OpenBSD [bouyer 20061001]
- sec(4)
New driver for Acorn SCSI Expansion Card, intended to replace acorn32 asc(4). [bjh21 20061001]
- sun3
Add initial bus_space(9) support. [tsutsui 20061001]
- pcictl(8)
Add "list -n" to print ID and class numerical, instead of resolving to strings [hubertf 20061001]
September 2006
- build
Improved support for using shells other than /bin/sh during a cross build. [apb 20060929]
- ofctl(8)
initial import, formerly known as ofdump2. For macppc, shark, sparc64. Written by Matt Thomas. [macallan 20060929]
- macppc
add timecounter support [macallan 20060929]
- ssh
Import openssh-4.4 [christos 20060928]
- evbmips
Add AR5315/2315 support, specifically the Meraki Mini, which can be found at http://www.meraki.net/ [gdamore 20060925]
- csplit(1)
Added from FreeBSD/OpenBSD [christos 20060925]
- twa(4)
3ware's tw_cli management tools now works [manu 20060924]
- kernel
Modify powerhook_establish(9) API to accept a name argument. [jmcneill 20060924]
- sh3
Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- wscons
Add fr_CA.iso8859-1 keyboard mapping support. Thanks to Matthew Mondor for the patch. [jmcneill 20060922]
- cdplay(1)
Add digital transfer mode support, not enabled by default. Thanks to Sergey Svishchev for the patch. [xtraeme 20060922]
- gcc(1)
Switch hppa to GCC4. [skrll 20060922]
- init(8)
Add system boot, login process, runlevel, system down utmpx records [christos 20060919]
- who(1)
Change -u behaviour to also print PID of process on terminal, and add -d to print more information from utmpx. [hubertf 20060919]
- x68k
Add timecounter support. [gdamore 20060919]
- gcc(1)
Switch mips to GCC4 [simonb 20060919]
- gcc(1)
Switch m68k to GCC4 [tsutsui 20060917]
- veriexec
Add veriexecgen(8), a tool for easy and fast generation of Veriexec fingerprint files. [elad 20060916]
- sgimips
Add timecounter support. [gdamore 20060916]
- hpcmips
Add timecounter support. [gdamore 20060915]
- mipsco
Add timecounter support. [gdamore 20060915]
- luna68k
Add timecounter support. [gdamore 20060914]
- newsmips
Add timecounter support. From gdamore. [tsutsui 20060913]
- shark
Add timecounter support. [gdamore 20060913]
- netwinder
Add timecounter support. [gdamore 20060911]
- cats
Add timecounter support. [gdamore 20060911]
- next68k
Add timecounter support. [gdamore 20060911]
- iyonix
Add timecounter support. [gdamore 20060910]
- ipsec-tools
ipsec-tools CVS is now part of NetBSD. [manu 20060909]
- hp300
Add timecounter support. [tsutsui 20060909]
- evbsh5
Add timecounter support. [gdamore 20060909]
- msk(4)
Driver for Marvell Yukon 2 Gigabit Ethernet. [riz 20060909]
- news68k
Add timecounter support. From gdamore. [tsutsui 20060909]
- arc
Add timecounter support. [gdamore 20060909]
- ews4800mips
Add timecounter support. [gdamore 20060909]
- njata(4)
Add driver for Workbit NinjaATA-32 busmastering PIO IDE controller. [itohy 20060907]
- cobalt
Add timecounter support. [gdamore 20060907]
- lockstat(8)
Add the lockstat command: displays a summary of kernel locking events recorded over the lifetime of a called program. [ad 20060907]
- prep
Add support for the IBM 7025-F40. [garbled 20060907]
- cesfic
Add timecounter support. [gdamore 20060906]
- sun3
Add timecounter support. [gdamore 20060905]
- prep
Convert prep to MI todr(9) driver. [garbled 20060905]
- tcp
Add support for Explicit Congestion Notification as defined in RFC 3168. Sponsored by Google SoC. [rpaulo 20060905]
- gcc(1)
Switch sh5 to GCC4. [scw 20060904]
- sun2
Add timecounter support. [gdamore 20060903]
- todr(9)
New machine independent time-of-day chip framework for drivers, which provides uniform handling across all ports. Not all ports have adopted it yet. [gdamore 20060902]
- evbmips
Add timecounter support. [gdamore 20060901]
- landisk
Initial import of landisk port for SuperH based network storage appliances by I-O DATA. The port was done by NONAKA Kimihiro <[email protected]>. [uwe 20060901]
- scan_ffs(8)
Add -F file support. Useful to search for partitions on disk images. [xtraeme 20060907]
- sysinst
Besides full and custom installation, there's now also a minimal installation consisting of just a kernel, base and etc sets. [hubertf 20060904]
August 2006
- postfix
Updated to 2.3.3 [rpaulo 20060827]
- mips64
Preliminary support for a MIPS64 toolchain using the N64 ABI. [matt 20060825]
- netccit
Support for CCITT/X.26 in the kernel and userspace has been removed. [matt 20060825]
- netns
Support for XNS in the kernel and userspace has been removed. [matt 20060825]
- acorn32
Correctly detect the display refresh rate being used under RISC OS and look for a matching mode in a list of standard video modes. This removes the requirement for compiling RISC OS monitor definitions into the kernel. [bjh21 20060820]
- wpi(4)
Driver for Intel PRO/Wireless 3945ABG. OpenBSD wpi driver ported by Jean-Baptiste Campesato. [simonb 20060818]
- acorn32
Remove the old, pre-wscons, console code. Kernel configurations using the old console (kbd, vt, and vidcconsole) will need to be updated to use wscons. [bjh21 20060814]
- iwi(4)
Use firmload(9) to load firmware images. You no longer need to use iwictl(8) to load the firmware. [skrll 20060809]
- amd64
PowerNow/Cool`n'Quiet driver for AMD Athlon64 cpus, adapted from OpenBSD. [xtraeme 20060806]
- postfix(1)
Updated to 2.3.2 to fix a security vuln in Postfix SMTP client. [rpaulo 20060801]
July 2006
- kernel
file handles have been made opaque to userland and the arbitrary size limit on them has been removed. [martin 20060731]
- ntp
Import ntp 4.2.2p2 (20060709). [kardel 20060729]
- arc
Make bootloader pass kernel symbol info via bootinfo properly so that options SYMTAB_SPACE is no longer required for ksyms(4) or ddb(4). [tsutsui 20060722]
- tftp(1)
Add support for the multicast TFTP option; open-loop mode only for now. [jmcneill 20060721]
- postfix(1)
Updated to 2.3.0. Dovecot server side SASL support activated. [rpaulo 20060720]
- kernel
Add fileassoc(9), in-kernel and file-system independent file meta-data association interface. [elad 20060714]
- gcc(1)
Switched vax to GCC4. [matt 20060707]
- proplib(3)
Added protocol for sending property lists to/from the kernel using ioctls. [thorpej 20060705]
- xen
Xen3 dom0 support with block and network device backends completed. [bouyer 20060702]
June 2006
- midi(4)
many changes to midi(4): eliminated several cases where certain message sequences could be mangled in transit; added support for Active Sensing. Altered handling of output to MIDI ports that lack transmit ready interrupts; latency reduced but can load system if used for bulk output; dmesg identifies which devices to avoid. eap(4): now uses tx-ready interrupt on MIDI port. Sequencer (/dev/music): improved handling of tempo and timebase changes; supplied the native sequencer API alluded to in midi.4. umidi(4): large improvements in transmit and receive throughput, resolving dropped-input problems; additional device support; resolved an input hang when receiving on multiple ports; improved mapping of device nodes to physical ports for nonstandard devices. opl(4), cms(4), pcppi(4): improved (if still primitive) MIDI synthesis. midiplay(1): Exact effect of some options clarified. Untested support added for playing absolute-timed MIDI files. [chap 20060630]
- kse(4)
Driver for Micrel KSZ8842/8841 PCI Ethernet controller. [nisimura 20060630]
- pppd(8)
updated to version 2.4.4. [christos 20060629]
- socket(2)
version bump for reasons listed in PR/33676 [mrg 20060627]
- gcc(1)
Switched alpha to GCC4. [drochner 20060626]
- azalia(4)
add support for S/PDIF [kent 20060625]
- gcc(1)
Switched powerpc to GCC4. [garbled 20060623]
- gcc(1)
Switched m68000 to GCC4. [mrg 20060623]
- cvs(1)
Upgrade to 1.11.22. [christos 20060623]
- gcc(1)
Switched arm, armeb, i386, sparc, sparc64, x86_64 to GCC4. [christos 20060623]
- prep
Add timecounter support. [garbled 20060620]
- sparc
Add support to the 2nd stage boot loader for booting from RAID 1 filesystems. [jdc 20060620]
- installboot(8)
Add support for 2nd stage boot loaders on RAID 1 partitions. [jdc 20060620]
- bluetooth(9)
Bluetooth support has enhanced so that bluetooth keyboards, mice, audio devices, and rfcomm networking are supported. The work was done by Iain Hibbert under sponsorship by Itronix, Inc. [gdamore 20060619]
- prep
Add root device detection for Motorola machines. [garbled 20060615]
- ntp
Import ntp 4.2.2 (20060606). [kardel 20060611]
- xen
Renamed kernel config files: INSTALL_XEN3_U -> INSTALL_XEN3_DOMU INSTALL_XENU -> INSTALL_XEN2_DOMU XEN0 -> XEN2_DOM0 XEN3_U -> XEN3_DOMU XENU -> XEN2_DOMU [hubertf 20060621]
- prep
Add support for PCI cards that have a builtin PCI-PCI bridge. [garbled 20060609]
- timecounter(9)
ported from FreeBSD. completely new time-keeping infrastructure along with NTP API 4 nanokernel implementation. was expected after 4.0 but core@ voted for early import to facilitate early testing and port conversion. simonb & [kardel 20060607]
- ral(4)
new driver layout supporting the RT2661 chipset. From OpenBSD. [rpaulo 20060606]
- ath(4)
Import HAL 0.9.17.2, which adds support for WiSoC platforms (AR531x devices), and 32-bit SPARC. [gdamore 20060605]
- gcc(1)
Import gcc 3.3.6 release. [skrll 20060605]
- gcc(1)
Import GCC 4.1 branch from 20060602 (4.1.2 prerelease.) [mrg 20060602]
May 2006
- sendmail(8)
Removed. This removal was planned for post 4.0, but core@ and security-officer@ decided the sooner the better [christos 20060529]
- wpa_supplicant(8)
Updated to version 0.4.9. [rpaulo 20060525]
- hostapd(8)
Updated to version 0.4.9. [rpaulo 20060525]
- security.conf(5)
Add $check_devices_ignore_paths, to specify paths to not traverse during the $check_devices operation. [lukem 20060525]
- carp(4)
Import Common Address Redundancy Protocol from OpenBSD [liamjfoy 20060518]
- kernel
Add mprotect(2) restrictions to enforce W^X policies. See options(4), sysctl(3), and paxctl(1). From PaX. [elad 20060515]
- kauth(9)
Integrate kernel authorization, to replace kernel management of credentials and (potentially) privileged operations requests. [elad 20060515]
- it(4)
Driver for iTE IT87xxF/SIS 950 Hardware monitor. Adapted from OpenBSD. [xtraeme 20060513]
- prep
Account interrupts by evcnt(9). [garbled 20060508]
- piixpm(4)
Import Intel PIIX4 power management controller from OpenBSD. [jmcneill 20060506]
- piixpcib(4)
Add support for Intel SpeedStep SMI on PIIX4 PCI-ISA bridges to the i386 port. [jmcneill 20060506]
- ipv6
Add support for RFC 3542 API. By the KAME project. [rpaulo 20060505]
- prep
Add generic soft interrupt support. [garbled 20060503]
April 2006
- prep
Add support for the Motorola Powerstack E1. [garbled 20060426]
- cksum(1)
Add a switch "-c file" to verify a list of checksums generated by the cksum program (and its siblings) and stored in file against files on disk, e.g. after "md5 *.tgz >MD5" verify with "md5 -c MD5". [hubertf 20060423]
- cobalt
Account interrupts by evcnt(9). [tsutsui 20060421]
- gcc(1)
Import GCC 4.1 branch from 20060420 (4.1.1 prerelease.) [mrg 20060420]
- init(8)
Support for running multi-user in a chroot() environment. Allows / file system on e.g., cgd(4), vnd(4) or ccd(4) volumes. [salo 20060418]
- ipw(4)
The firmload(9) API is now used. You no longer need to use ipwctl(8) to load the firmware. [rpaulo 20060417]
- sgimips
Switch macepci for O2 to use MI pci_configure_bus(9) rather than its own PCI fixup code. [tsutsui 20060417]
- evbarm
Add support for the I-O DATA HDL-G. [nonaka 20060416]
- cobalt
Switch cobalt port to use MI todr(9) functions and MI mc146818 driver. [tsutsui 20060415]
- arc
Add support for pci_configure_bus(9) (a.k.a. options PCI_NETBSD_CONFIGURE) so that PCI devices over ppb(4) work properly on PCI based NEC machines. [tsutsui 20060415]
- cobalt
Add code to identify Cobalt models. [tsutsui 20060415]
- lfs
Better handling of the page cache, particularly in regard to not writing us out of space. New cleaner daemon. Various other fixes and improvements. [perseant 20060414]
- hostapd(8)
Imported version 0.4.8 [rpaulo 20060412]
- wpa_supplicant(8)
Updated to version 0.4.8 [rpaulo 20060412]
- owtemp(4)
Driver for some 1-wire temperature sensors. From OpenBSD. [riz 20060407]
- gpioow(4)
bit-banging driver for onewire via gpio pin. From OpenBSD. [riz 20060407]
- onewire(4)
Driver for Dallas Semiconductor 1-wire bus. From OpenBSD. [riz 20060407]
- ipf(8)
Updated to version 4.1.13. [martti 20060404]
- utoppya(1)
Userland program to interface to utoppy(4). [scw 20060403]
- utoppy(4)
Driver for Topfield TF5000PVR range of digital video recorders. [scw 20060403]
March 2006
- ndis(4)
Ported FreeBSD's NDIS Wrapper. See ndiscvt(8) for more information [rittera 20060330]
- tun(4)
IPv6 support added [rpaulo 20060329]
- prep
Add support for updating the boot partition. [garbled 20060323]
- ciss(4)
Driver for HP/Compaq 5th+ generation Smart ARRAY controllers [he 20060321]
- evbmips
Add support for Atheros AR5312 SoC. [gdamore 20060321]
- krb4
Removed [christos 20060319]
- prep
Add NVRAM device and root device detection. [garbled 20060316]
- nfe(4)
Driver for NVIDIA nForce Ethernet from OpenBSD [chs 20060312]
- acpi(4)
Import ACPI-CA 20060217 [kochi 20060312]
- prep
Add pnpbus pseudo-bus to allow attachment of devices found in PReP residual data. Remove hardcoded per-machine constants and replace with a dynamic machine setup for all prep hardware. [garbled 20060309]
- svwsata(4)
Driver for Serverworks K2 SATA controllers. From OpenBSD via Joerg Sonnenberger [bouyer 20060306]
- kernel
Add support for PT_SYSCALL, a ptrace call that allows processes to stop on syscall entry and exit. Used by tools like strace/truss [christos 20060305]
- hpcarm
Jornada 720 power management driver changed to use hpcapm(4) [peter 20060304]
- hpcarm
Jornada 720 keyboard driver changed to use hpckbd(4) [peter 20060304]
February 2006
- evbarm
Add support for the Linksys NSLU2 (a.k.a. "Slug") NAS device. [scw 20060228]
- evbmips
Add support for Plat'home OpenMicroServer (OMS-AL400/128). [shige 20060227]
- evbmips
Add support for 4G Systems MTX-1 board (MeshCube/AccessCube). [gdamore 20060225]
- postfix(1)
Updated to 2.2.9. [rpaulo 20060225]
- vinum
Removed from base. [christos 20060225]
- prep
Add support for IBM 7024-E20 and 7025-F30. [garbled 20060223]
- wsdisplay(4)
Add WSDISPLAYIO_SSPLASH and WSDISPLAYIO_SPROGRESS ioctls [jmcneill 20060218]
- vesafb(4)
Add console driver for VBE 2.0+ framebuffers on i386 [jmcneill 20060218]
- splash(9)
Add splash screen support [jmcneill 20060218]
- etcupdate(8)
Add ability to update from a binary set file. Change the meaning of some options. [apb 20060218]
- rasops(9)
Add shadow framebuffer support [jmcneill 20060218]
- amd64
Add initial COMPAT_LINUX32 support [manu 20060209]
- evbmips
Add support Alchemy Au15XX PCI host. (DBAu1500/DBAu1550). [gdamore 20060208]
- iscsi-target(8)
Add the NetBSD iSCSI target [agc 20060208]
- sushi(8)
Moved from base to othersrc [christos 20060208]
- groff(1)
Updated to 1.19.2. [wiz 20060206]
- evbarm
Add support for the Atmark Techno Armadillo-210. [hamajima 20060206]
- pbms(4)
15" powerbook mouse driver from Johan Wallen [christos 20060205]
- wsmouse(4)
Add support to automatically repeat wsmouse button events. [jmmv 20060205]
- am-utils
Upgrade to 6.1.3 [christos 20060205]
- openpam(3)
update to 20050616 (figwort) [christos 20060204]
- openssh
Upgrade to 4.3. [christos 20060204]
- cvs(1)
Upgrade to 1.11.21, and move it to xcvs [christos 20060204]
- i386
Add support for the Multiboot Specification. [jmmv 20060203]
- binutils
updated to FSF binutils 2.16.1 release. [skrll 20060202]
- fs/udf
added UDF file system support for optical media and block devices like harddisc partitions and vnd's. [reinoud 20060202]
- vnd(4)
Remove compile-time limit on the number of vnd(4) devices. Now devices are automatically created when they are configured. [cube 20060201]
January 2006
- acpi(4)
Import ACPI-CA 20060113 [kochi 20060129]
- build.sh
Add iso-image action, to create a CD-ROM image after build.sh release. [apb 20060128]
- evbmips
Add support for Alchemy Au1550 processors and DBAu1550 board. [gdamore 20060127]
- firmload(9)
Add an API for loading firmware images used by hardware devices. [thorpej 20060116]
- zlib
Updated to 1.2.3 and shared between kernel and userland. [christos 20060114]
- ews4800mips
Add sysinst support. [tsutsui 20060109]
- postfix(1)
Updated to 2.2.8. [rpaulo 20060109]
- build.sh
Add experimental ability to build syspkgs. [apb 20060104]
- rlphy(4)
Realtek 8139/8201L PHY. From OpenBSD [xtraeme 20060104]
December 2005
- i386
Add support for AMD PowerNow technology. Written by Martin Vegiard. [xtraeme 20051231]
- rtw(4)
Add support for GCT Semiconductor GRF5101 transceiver/synthesizer. [dyoung 20051229]
- ews4800mips
Initial import of ews4800mips port. Most porting work was done by UCHIYAMA Yasushi. [tsutsui 20051229]
- newfs_sysvbfs(8), mount_sysvbfs(8)
Add utilities for System V Boot File System. Also written by UCHIYAMA Yasushi. [tsutsui 20051229]
- kernel
Add preliminary support for System V Boot File System. Written by UCHIYAMA Yasushi. [tsutsui 20051229]
- mbrlabel(8)
Add the -s option to specify the sector in which sector the partition table is located. [jmmv 20051227]
- dkctl(8), bufq(9)
Add a functionality to switch bufq strategy on the fly. [yamt 20051226]
- bind
Imported 9.3.2 for named and tools [christos 20051221]
- tb(4)
Remove the line discipline driver. [thorpej 20051220]
- libc/libkern
Merge common files [christos 20051220]
- sip(4)
Now enabled and known working for sparc64. [mrg 20051220]
- userland
Generation and decode of new ktrace record type (sa_upcall) and LWP information for kdump and ktruss. Ability to trace upcalls. [skrll,christos 20051211]
- kernel
Add a new ktrace record type for SA upcalls and add LWP information to ktrace records [darrenr,skrll,christos 20051211]
- lmc(4)
New driver from David Boggs [christos 20051205]
- auich(4)
Now it supports ICH7 and Intel 6300ESB audio controllers. [xtraeme 20051204]
- postfix(1)
Updated to 2.2.6. [rpaulo 20051201]
November 2005
- posix_fadvise(2)
Add. (Only POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, and POSIX_FADV_SEQUENTIAL are implemented.) [yamt 20051130]
- kernel
Switch to a stateful read-ahead algorithm. [yamt 20051130]
- openssl
update to 0.9.8a [christos 20051125]
- ipv6
rc.conf(5) $ip6sitelocal variable has been removed. You should use Local IPv6 Unicast Addresses defined by RFC 4193 and control how they are routed with the $ip6uniquelocal variable. [rpaulo 20051124]
- evbarm
Add support for the Atmark Techno Armadillo-9. [hamajima 20051113]
- racoon(8)
ipsec-tools 0.6.3 imported [manu 20051121]
October 2005
- file(1)
update to 4.16. [pooka 20051018]
- xen
Improvements to the network backend to avoid data copy when possible. [bouyer 20051002]
- wpa
Add wpa_cli and wpa_supplicant. [scw 20051001]
September 2005
- config(1)
Implement "no device at <attachment>" and "no <device>". [cube 20050930]
- gpioctl(8)
Import utility to talk to general purpose I/O devices from OpenBSD [jmcneill 20050926]
- gpio(4)
Import general purpose I/O framework from OpenBSD. [jmcneill 20050926]
- mountd(8)
Make this utility file system independent, also simplifying its code. [jmmv 20050923]
- kernel
Re-factor NFS exports list code handling, making it simpler by abstracting all the details into the NFS generic code, using the previously mentioned VFS hooks interface to make it work. [jmmv 20050923]
- kernel
Add the VFS hooks interface so that kernel subsystems other than VFS can execute code upon VFS operations. See vfs_hooks(9) for more information. [jmmv 20050923]
- geodewdog(4)
Add driver for AMD Geode SC1100 microcontroller's watchdog timer. [dyoung 20050922]
- kernel
Reset the AMD Geode SC1100 microcontroller. [dyoung 20050922]
- pam_afslog(8)
Add module to obtain AFS tokens from krb5 credentials and create a PAG if necessary. [tsarna 20050921]
- am-utils
Upgrade to 6.1.2.1 [rpaulo 20050920]
- kernel, libc
Re-factor compatibility code to hide compatibility info from the header files and to allow libc to compile without the compatibility hooks [christos 20050912]
- mount_tmpfs(8)
Add utility to mount a tmpfs file system. [jmmv 20050910]
- kernel
Add tmpfs file system. [jmmv 20050910]
- amd64
WSDISPLAY_SCROLLSUPPORT enabled in GENERIC kernel. [rpaulo 20050909]
- i386
WSDISPLAY_SCROLLSUPPORT enabled in GENERIC.MPACPI, GENERIC_LAPTOP and XEN0 kernels. [rpaulo 20050909]
- psh3lcd(4)
Support LCD screen driver for PERSONA SH3 machines. [kiyohara 20050906]
August 2005
- ufs
Add experimental support for file-backed extended attributes on UFS1 file systems, adapted from FreeBSD. [thorpej 20050828]
- ftpd(8)
Add new ftpd.conf(5) option, recvbufsize, and make readsize option also apply to network reads for transfers to the server. [ginsbach 20050824]
- getent(1)
Add support for "ethers" database. [ginsbach 20050824]
- kernel
64 bit inode changes [christos 20050819]
- postfix(1)
Updated to 2.2.5. [rpaulo 20050818]
- bpf(4)
Add two new sysctls to retrieve statistics and current peers, viewable with netstat(1). [rpaulo 20050805]
- ftpd(8)
Implement option "-D", for running ftpd(8) in standalone mode. [peter 20050804]
July 2005
- scan_lfs(8)
Program to find LFS partitions on disks [xtraeme 20050731]
- hpcmips
Add teliosio(4) driver for the Sharp Telios LCD screen and Battery unit. [nakayama 20050731]
- ucycom(4)
Add driver for Cypress microcontroller based serial devices. [skrll 20050731]
- config(1)
Implement "no <dev> at <attachment>". [cube 20050724]
- netinet
Implement PMTU checks and ignore ICMP Source Quench messages for TCP as described in: http://www.gont.com.ar/drafts/icmp-attacks-against-tcp.html [christos 20050719]
- uipaq(4)
USB driver for iPAQ devices. From OpenBSD. [augustss 20050718]
- ral(4)
Add driver for Ralink PCI/Cardbus/USB wlan adapters (written by Damien Bergamini, ported by FUKAUMI Naoki) [drochner 20050714]
- ieee1394
ieee1394 from FreeBSD imported [kiyohara 20050711]
- awk(1)
Upgrade to nawk 20050424 [jdolecek 20050702]
- i386
WSDISPLAY_SCROLLSUPPORT is now enabled in GENERIC kernel. [rpaulo 20050702]
- pf(4)
PF from OpenBSD 3.7 imported [peter 20050701]
June 2005
- ching(6)
brought back from the dead. [perry 20050630]
- spell(1)
brought back from the dead. [perry 20050629]
- deroff(1)
brought back from the dead. [perry 20050629]
- pss(4)
Remove the pss(4) driver. It has never been workable. [kent 20050628]
- tlp(4)
added support for ASIX AX88140A and AX88141. [rpaulo 20050624]
- i386
Add cd9660 file system support to the BIOS bootloader. [junyoung 20050622]
- wtf(6)
Now searches all acronyms databases (the -t switch is gone), whatis(1) and then pkg_info(1). [hubertf 20050622]
- ataraid(4)
Add man page and adapt support for Adaptec HostRAID from FreeBSD. [briggs 20050620]
- scan_ffs(8)
Added scan_ffs from OpenBSD. Utility to find FFSv1/FFSv2 partitions, to recover lost disklabels. [xtraeme 20050615]
- evbarm
Add support for the Arcom Viper. [pooka 20050606]
May 2005
- psh3tp(4)
Support touch-panel for PERSONA SH3 machines. [kiyohara 20050523]
- acpi(4)
Import ACPI-CA 20050408 [kochi 20050502]
- ehci(4)
Various bug fixes. The most visible is that low/full speed devices can now be connected to high speed hubs. [augustss 20050501]
April 2005
- gettext(1)
Upgrade to 0.14.4 [christos 20050429]
- crypto
Upgrade to OpenSSL 0.9.7g [christos 20050423]
- openssh
Upgrade to 4.0. [christos 20050423]
- cvs(1)
Upgrade to 1.11.20. [christos 20050419]
- arc
Add a standalone boot program to load ELF kernels. [tsutsui 20050418]
- event(3)
Updated libevent to 1.0c [provos 20050417]
- auich(4)
Add support for Intel ICH AC'97 modems as audio devices. Currently disabled by default. [jmcneill 20050407]
- ac97(4)
Add support for AC'97 modems. [jmcneill 20050407]
- identd(8)
Add support for forwarding ident queries and receiving of proxied ident queries. [peter 20050404]
- ipf(8)
Updated to version 4.1.8. [martti 20050403]
- uvm(9)
Simplify kernel memory allocation API and its implementation. [yamt 20050401]
- /rescue
Add tetris. [lukem 20050401]
March 2005
- gre(4)
add support for IPv6 as inner protocol, contributed by Gert Doering [is 20050330]
- attimer(4)
Split the pcppi(4) driver to properly assign resources and allow both the devices to attach through ACPI [cube 20050325]
- crypto
Upgrade to OpenSSL 0.9.7f [christos 20050325]
- kernel
Limit the number of locks per user to 1024 [christos 20050320]
- agr(4)
Add pseudo-device driver for link aggregation. [yamt 20050318]
NetBSD/arm covers (for NetBSD 4.0):
NetBSD/hppa covers (for NetBSD 4.0):
NetBSD/m68k covers (for NetBSD 4.0):
NetBSD/mips covers (for NetBSD 4.0):
NetBSD/ns32k covers (for NetBSD 4.0):
NetBSD/sh3 covers (for NetBSD 4.0):
NetBSD/sh5 covers (for NetBSD 4.0):
- Remove the old, pre-wscons, console code. Kernel configurations using the old console (kbd, vt, and vidcconsole) will need to be updated to use wscons. [bjh21 20060814]
- Correctly detect the display refresh rate being used under RISC OS and look for a matching mode in a list of standard video modes. This removes the requirement for compiling RISC OS monitor definitions into the kernel. [bjh21 20060820]
- Standard kernels now use the machine-independent sec(4) and ei(4) drivers for Acorn SCSI Expansion Cards and Ethernet 1 cards respectively, in place of asc(4) and ie(4). [bjh21 20061022]
- Non port specific changes that may affect port-acorn32.
- WSDISPLAY_SCROLLSUPPORT enabled in GENERIC kernel. [rpaulo 20050909]
- Add initial COMPAT_LINUX32 support [manu 20060209]
- PowerNow/Cool`n'Quiet driver for AMD Athlon64 cpus, adapted from OpenBSD. [xtraeme 20060806]
- remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has not used partition ID 0x165 for many, many years, and the presence of this option in INSTALL kernels can cause overwriting of existing FreeBSD installations when sysinst writes back the disklabel. Those with very, very old NetBSD installations may find that they must update their fdisk partition tables to use partition ID 0x169 for their NetBSD partitions. [tls 20070124]
- switch bootable iso images to native boot format, and add different bootable kernels on the iso images. Enable ACPI in default INSTALL and GENERIC kernels. [bouyer 20070306]
- The Enhanced Speedstep driver is now able to work on EM64T CPUs running in 64bit mode. [xtraeme 20070603]
- Non port specific changes that may affect port-amd64.
- Add a standalone boot program to load ELF kernels. [tsutsui 20050418]
- Add support for pci_configure_bus(9) (a.k.a. options PCI_NETBSD_CONFIGURE) so that PCI devices over ppb(4) work properly on PCI based NEC machines. [tsutsui 20060415]
- Make bootloader pass kernel symbol info via bootinfo properly so that options SYMTAB_SPACE is no longer required for ksyms(4) or ddb(4). [tsutsui 20060722]
- Add timecounter support. [gdamore 20060909]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-arc.
- Add code to identify Cobalt models. [tsutsui 20060415]
- Switch cobalt port to use MI todr(9) functions and MI mc146818 driver. [tsutsui 20060415]
- Account interrupts by evcnt(9). [tsutsui 20060421]
- Add timecounter support. [gdamore 20060907]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Add support for booting off raidframe RAID1 mirrors. [tsutsui 20070803]
- Add netboot support via tlp0 to bootloader. [tsutsui 20071030]
- Non port specific changes that may affect port-cobalt.
- sh3: Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- Non port specific changes that may affect port-dreamcast.
- Add support for the Arcom Viper. [pooka 20050606]
- Add support for the Atmark Techno Armadillo-9. [hamajima 20051113]
- Add support for the Atmark Techno Armadillo-210. [hamajima 20060206]
- Add support for the Linksys NSLU2 (a.k.a. "Slug") NAS device. [scw 20060228]
- Add support for the I-O DATA HDL-G. [nonaka 20060416]
- Add support for the gumstix. [kiyohara 20061016]
- Add support for Certance CP-3100 [scw 20061108]
- Non port specific changes that may affect port-evbarm.
- Add support for Alchemy Au1550 processors and DBAu1550 board. [gdamore 20060127]
- Add support Alchemy Au15XX PCI host. (DBAu1500/DBAu1550). [gdamore 20060208]
- Add support for 4G Systems MTX-1 board (MeshCube/AccessCube). [gdamore 20060225]
- Add support for Plat'home OpenMicroServer (OMS-AL400/128). [shige 20060227]
- Add support for Atheros AR5312 SoC. [gdamore 20060321]
- Add timecounter support. [gdamore 20060901]
- Add AR5315/2315 support, specifically the Meraki Mini, which can be found at http://www.meraki.net/ [gdamore 20060925]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-evbmips.
- sh3: Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- Non port specific changes that may affect port-evbsh3.
- Add timecounter support. [gdamore 20060909]
- sh5: Port deleted [scw 20070408]
- Port deleted [scw 20070408]
- Non port specific changes that may affect port-evbsh5.
- Initial import of ews4800mips port. Most porting work was done by UCHIYAMA Yasushi. [tsutsui 20051229]
- Add sysinst support. [tsutsui 20060109]
- Add timecounter support. [gdamore 20060909]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-ews4800mips.
- Jornada 720 keyboard driver changed to use hpckbd(4) [peter 20060304]
- Jornada 720 power management driver changed to use hpcapm(4) [peter 20060304]
- Add timecounter support and convert to MI todr(9). [peter 20061023]
- Non port specific changes that may affect port-hpcarm.
- Add teliosio(4) driver for the Sharp Telios LCD screen and Battery unit. [nakayama 20050731]
- Add timecounter support. [gdamore 20060915]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-hpcmips.
- sh3: Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- Non port specific changes that may affect port-hpcsh.
- Add cd9660 file system support to the BIOS bootloader. [junyoung 20050622]
- WSDISPLAY_SCROLLSUPPORT is now enabled in GENERIC kernel. [rpaulo 20050702]
- WSDISPLAY_SCROLLSUPPORT enabled in GENERIC.MPACPI, GENERIC_LAPTOP and XEN0 kernels. [rpaulo 20050909]
- Add support for AMD PowerNow technology. Written by Martin Vegiard. [xtraeme 20051231]
- Add support for the Multiboot Specification. [jmmv 20060203]
- The support for the Multiboot Specification no longer relies on the a.out kludge which means that a stock GRUB (without custom patches) can be used to successfully boot the kernel. [jmmv 20061025]
- Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP, INSTALL, INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels so that they are smaller and faster by removing support for actual i386 CPUs (which lack write protection in supervisor mode, which requires a costly workaround) and math coprocessor emulation. Coprocessor emulation is retained in the LAPTOP kernels, but not in the others. Where it is known that a configuration cannot be run with particular CPUs (i486 in *MP kernels) remove that support as well. Compile all kernels with appropriate architecture and tuning flags (reduces size, makes things faster). Those requiring support for machines with i386 CPU or lacking coprocessor can use the *SMALL or *TINY kernels. [tls 20061101]
- remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has not used partition ID 0x165 for many, many years, and the presence of this option in INSTALL kernels can cause overwriting of existing FreeBSD installations when sysinst writes back the disklabel. Those with very, very old NetBSD installations may find that they must update their fdisk partition tables to use partition ID 0x169 for their NetBSD partitions. [tls 20070124]
- switch bootable iso images to native boot format, and add different bootable kernels on the iso images. Enable ACPI in default INSTALL and GENERIC kernels. [bouyer 20070306]
- Import AMD Geode LX Security Block driver glxsb(4) from OpenBSD. [jmcneill 20070615]
- Imported gcscide(4), a driver for the AMD CS5535 Companion IDE Controller for systems with an AMD Geode GX2 CPU (for example the decTOP). [xtraeme 20070627]
- Non port specific changes that may affect port-i386.
- Initial import of landisk port for SuperH based network storage appliances by I-O DATA. The port was done by NONAKA Kimihiro <[email protected]>. [uwe 20060901]
- sh3: Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- Non port specific changes that may affect port-landisk.
- add timecounter support [macallan 20060929]
- use accelerated wsdisplay drivers [macallan 20061107]
- Non port specific changes that may affect port-macppc.
- Add timecounter support. [gdamore 20060915]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-mipsco.
- sh3: Add timecounter support to all sh3 ports. From gdamore with some fixes by me. [tsutsui 20060924]
- Non port specific changes that may affect port-mmeye.
- Add timecounter support. From gdamore. [tsutsui 20060913]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-newsmips.
- Add support for IBM 7024-E20 and 7025-F30. [garbled 20060223]
- Add pnpbus pseudo-bus to allow attachment of devices found in PReP residual data. Remove hardcoded per-machine constants and replace with a dynamic machine setup for all prep hardware. [garbled 20060309]
- Add NVRAM device and root device detection. [garbled 20060316]
- Add support for updating the boot partition. [garbled 20060323]
- Add support for the Motorola Powerstack E1. [garbled 20060426]
- Add generic soft interrupt support. [garbled 20060503]
- Account interrupts by evcnt(9). [garbled 20060508]
- Add support for PCI cards that have a builtin PCI-PCI bridge. [garbled 20060609]
- Add root device detection for Motorola machines. [garbled 20060615]
- Add timecounter support. [garbled 20060620]
- Convert prep to MI todr(9) driver. [garbled 20060905]
- Add support for the IBM 7025-F40. [garbled 20060907]
- Non port specific changes that may affect port-prep.
- Switch macepci for O2 to use MI pci_configure_bus(9) rather than its own PCI fixup code. [tsutsui 20060417]
- Add timecounter support. [gdamore 20060916]
- mips: Make ddb(4) backtrace on mips more usable. [tsutsui 20070529]
- Non port specific changes that may affect port-sgimips.
- Add timecounter support. [gdamore 20060913]
- add support for igsfb at ofbus. [macallan 20061207]
- add support for XFree86 with wsfb. [macallan 20061220]
- Non port specific changes that may affect port-shark.
- Add support to the 2nd stage boot loader for booting from RAID 1 filesystems. [jdc 20060620]
- Non port specific changes that may affect port-sparc.
- Add floppy support based on sparc driver and hints from OpenBSD for sbus/ebus attachment. [jnemeth 20061006]
- Non port specific changes that may affect port-sparc64.
- Improvements to the network backend to avoid data copy when possible. [bouyer 20051002]
- Renamed kernel config files: INSTALL_XEN3_U -> INSTALL_XEN3_DOMU INSTALL_XENU -> INSTALL_XEN2_DOMU XEN0 -> XEN2_DOM0 XEN3_U -> XEN3_DOMU XENU -> XEN2_DOMU [hubertf 20060621]
- Xen3 dom0 support with block and network device backends completed. [bouyer 20060702]
- Add timecounter support. [jld 20070512]
- Non port specific changes that may affect port-xen.
/rescue
- Add tetris. [lukem 20050401]
- Compile and run on amd64. [briggs 20070525]
- Added IBM ServeRAID 8k support. [sborrill 20080508]
- Add support for AC'97 modems. [jmcneill 20050407]
- Import ACPI-CA 20050408 [kochi 20050502]
- Import ACPI-CA 20060113 [kochi 20060129]
- Import ACPI-CA 20060217 [kochi 20060312]
- Add pseudo-device driver for link aggregation. [yamt 20050318]
- Added driver for AHCI 1.0 and 1.1 compliant SATA controllers. [bouyer 20061130]
am-utils
- Upgrade to 6.1.2.1 [rpaulo 20050920]
- Upgrade to 6.1.3 [christos 20060205]
- Add man page and adapt support for Adaptec HostRAID from FreeBSD. [briggs 20050620]
- Add support for Via V-RAID. [garbled 20070326]
- Import HAL 0.9.17.2, which adds support for WiSoC platforms (AR531x devices), and 32-bit SPARC. [gdamore 20060605]
- Split the pcppi(4) driver to properly assign resources and allow both the devices to attach through ACPI [cube 20050325]
- New ioctl AUDIO_GETBUFINFO reduces system overhead for many emulated OSS functions. [joerg 20070611]
- Add support for Intel ICH AC'97 modems as audio devices. Currently disabled by default. [jmcneill 20050407]
- Now it supports ICH7 and Intel 6300ESB audio controllers. [xtraeme 20051204]
- Upgrade to nawk 20050424 [jdolecek 20050702]
- add support for S/PDIF [kent 20060625]
bind
- Imported 9.3.2 for named and tools [christos 20051221]
- import 9.4.0-rc2 [christos 20070127]
- import 9.4.0 [ghen 20070330]
- import 9.4.1 [christos 20070501]
- import 9.4.1-P1 [christos 20070724]
binutils
- updated to FSF binutils 2.16.1 release. [skrll 20060202]
- add 'service level' security [plunky 20070421]
- Bluetooth support has enhanced so that bluetooth keyboards, mice, audio devices, and rfcomm networking are supported. The work was done by Iain Hibbert under sponsorship by Itronix, Inc. [gdamore 20060619]
- driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. Ported from OpenBSD by cube@, with some bus_dma fixes by me. [bouyer 20061217]
- Add two new sysctls to retrieve statistics and current peers, viewable with netstat(1). [rpaulo 20050805]
- Add a functionality to switch bufq strategy on the fly. [yamt 20051226]
build
- Improved support for using shells other than /bin/sh during a cross build. [apb 20060929]
- 'make iso-image' in src/ (or build.sh iso-image) will build iso images, eventually bootable, using in-tree tools. [bouyer 20070306]
build.sh
- Add experimental ability to build syspkgs. [apb 20060104]
- Add iso-image action, to create a CD-ROM image after build.sh release. [apb 20060128]
- Add iso-image-source option which does iso-image with source sets. [jnemeth 20070830]
- Add iso-dir=directory option which when combined with iso-image or iso-image-source causes directory to be added to the CD-ROM image. [jnemeth 20070901]
- Convert iso-dir=directory option to -C cddir. [jnemeth 20070901]
- Import Common Address Redundancy Protocol from OpenBSD [liamjfoy 20060518]
- Add digital transfer mode support, not enabled by default. Thanks to Sergey Svishchev for the patch. [xtraeme 20060922]
- brought back from the dead. [perry 20050630]
- Driver for HP/Compaq 5th+ generation Smart ARRAY controllers [he 20060321]
- Add a switch "-c file" to verify a list of checksums generated by the cksum program (and its siblings) and stored in file against files on disk, e.g. after "md5 *.tgz >MD5" verify with "md5 -c MD5". [hubertf 20060423]
coda
- overhaul kernel module (vnode locking rules, uvm_fault handling, general cleanup) [gdt 20070415]
- Implement "no <dev> at <attachment>". [cube 20050724]
- Implement "no device at <attachment>" and "no <device>". [cube 20050930]
crypto
- Upgrade to OpenSSL 0.9.7f [christos 20050325]
- Upgrade to OpenSSL 0.9.7g [christos 20050423]
- Added from FreeBSD/OpenBSD [christos 20060925]
- Upgrade to 1.11.20. [christos 20050419]
- Upgrade to 1.11.21, and move it to xcvs [christos 20060204]
- Upgrade to 1.11.22. [christos 20060623]
- brought back from the dead. [perry 20050629]
- Add a functionality to switch bufq strategy on the fly. [yamt 20051226]
- Various bug fixes. The most visible is that low/full speed devices can now be connected to high speed hubs. [augustss 20050501]
- added DRIVE type sensor. [bouyer 20070501]
- Add ability to update from a binary set file. Change the meaning of some options. [apb 20060218]
- New driver based on tap(4) and gif(4) by Hans Rosenfeld. [rpaulo 20061123]
- Updated libevent to 1.0c [provos 20050417]
- update to 4.16. [pooka 20051018]
- update to 4.18. [pooka 20061031]
- Add support for "find ... -exec ... +". Written by John Hawkinson. [apb 20061007]
- Add an API for loading firmware images used by hardware devices. [thorpej 20060116]
fs/udf
- added UDF file system support for optical media and block devices like harddisc partitions and vnd's. [reinoud 20060202]
- Implement option "-D", for running ftpd(8) in standalone mode. [peter 20050804]
- Add new ftpd.conf(5) option, recvbufsize, and make readsize option also apply to network reads for transfers to the server. [ginsbach 20050824]
- Import GCC 4.1 branch from 20060420 (4.1.1 prerelease.) [mrg 20060420]
- Import GCC 4.1 branch from 20060602 (4.1.2 prerelease.) [mrg 20060602]
- Import gcc 3.3.6 release. [skrll 20060605]
- Switched arm, armeb, i386, sparc, sparc64, x86_64 to GCC4. [christos 20060623]
- Switched m68000 to GCC4. [mrg 20060623]
- Switched powerpc to GCC4. [garbled 20060623]
- Switched alpha to GCC4. [drochner 20060626]
- Switched vax to GCC4. [matt 20060707]
- Switch sh5 to GCC4. [scw 20060904]
- Switch m68k to GCC4 [tsutsui 20060917]
- Switch mips to GCC4 [simonb 20060919]
- Switch hppa to GCC4. [skrll 20060922]
- Update to GCC 4.1.2-20061021 snapshot. [mrg 20061021]
- Add driver for AMD Geode SC1100 microcontroller's watchdog timer. [dyoung 20050922]
- Add support for "ethers" database. [ginsbach 20050824]
- Upgrade to 0.14.4 [christos 20050429]
- Add gkermit, which is a program for transferring files using the Kermit protocol. gkermit has no interactive commands, no scripting, and no ability to make connections. [apb 20061101]
- Import general purpose I/O framework from OpenBSD. [jmcneill 20050926]
- Import utility to talk to general purpose I/O devices from OpenBSD [jmcneill 20050926]
- bit-banging driver for onewire via gpio pin. From OpenBSD. [riz 20060407]
- Added from FreeBSD [christos 20061015]
- add support for IPv6 as inner protocol, contributed by Gert Doering [is 20050330]
- Updated to 1.19.2. [wiz 20060206]
- Imported version 0.4.8 [rpaulo 20060412]
- Updated to version 0.4.9. [rpaulo 20060525]
- Add support for forwarding ident queries and receiving of proxied ident queries. [peter 20050404]
ieee1394
- ieee1394 from FreeBSD imported [kiyohara 20050711]
- Add TCPv6 hardware transmit segment offload support. [yamt 20061124]
- Support for running multi-user in a chroot() environment. Allows / file system on e.g., cgd(4), vnd(4) or ccd(4) volumes. [salo 20060418]
- Add system boot, login process, runlevel, system down utmpx records [christos 20060919]
- Add support for 2nd stage boot loaders on RAID 1 partitions. [jdc 20060620]
ipf
- Updated to v4.1.23 [martin 20070616]
- Updated to version 4.1.8. [martti 20050403]
- Updated to version 4.1.13. [martti 20060404]
- Updated to version 4.1.20. [martti 20070501]
- Updated to version 4.1.22. [martin 20070515]
- added driver from OpenBSD [bouyer 20061001]
ipsec-tools
- ipsec-tools CVS is now part of NetBSD. [manu 20060909]
ipv6
- rc.conf(5) $ip6sitelocal variable has been removed. You should use Local IPv6 Unicast Addresses defined by RFC 4193 and control how they are routed with the $ip6uniquelocal variable. [rpaulo 20051124]
- Add support for RFC 3542 API. By the KAME project. [rpaulo 20060505]
- The firmload(9) API is now used. You no longer need to use ipwctl(8) to load the firmware. [rpaulo 20060417]
- Add the NetBSD iSCSI target [agc 20060208]
- Driver for iTE IT87xxF/SIS 950 Hardware monitor. Adapted from OpenBSD. [xtraeme 20060513]
- Use firmload(9) to load firmware images. You no longer need to use iwictl(8) to load the firmware. [skrll 20060809]
- Update to use the single file firmware format. The new firmware is available in pkgsrc/sysutils/iwi-firmware3. [skrll 20061229]
- Integrate kernel authorization, to replace kernel management of credentials and (potentially) privileged operations requests. [elad 20060515]
kernel
- Limit the number of locks per user to 1024 [christos 20050320]
- 64 bit inode changes [christos 20050819]
- Add tmpfs file system. [jmmv 20050910]
- Re-factor compatibility code to hide compatibility info from the header files and to allow libc to compile without the compatibility hooks [christos 20050912]
- Reset the AMD Geode SC1100 microcontroller. [dyoung 20050922]
- Add the VFS hooks interface so that kernel subsystems other than VFS can execute code upon VFS operations. See vfs_hooks(9) for more information. [jmmv 20050923]
- Re-factor NFS exports list code handling, making it simpler by abstracting all the details into the NFS generic code, using the previously mentioned VFS hooks interface to make it work. [jmmv 20050923]
- Switch to a stateful read-ahead algorithm. [yamt 20051130]
- Add a new ktrace record type for SA upcalls and add LWP information to ktrace records [darrenr,skrll,christos 20051211]
- Add preliminary support for System V Boot File System. Written by UCHIYAMA Yasushi. [tsutsui 20051229]
- Add support for PT_SYSCALL, a ptrace call that allows processes to stop on syscall entry and exit. Used by tools like strace/truss [christos 20060305]
- Add mprotect(2) restrictions to enforce W^X policies. See options(4), sysctl(3), and paxctl(1). From PaX. [elad 20060515]
- Add fileassoc(9), in-kernel and file-system independent file meta-data association interface. [elad 20060714]
- file handles have been made opaque to userland and the arbitrary size limit on them has been removed. [martin 20060731]
- Modify powerhook_establish(9) API to accept a name argument. [jmcneill 20060924]
- added bio(4) and associated bioctl(8), a framework to query/control block device controllers. [bouyer 20070501]
- add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA controllers. [bouyer 20070515]
krb4
- Removed [christos 20060319]
- Driver for Micrel KSZ8842/8841 PCI Ethernet controller. [nisimura 20060630]
less
- Updated to version 394. [mrg 20061025]
lfs
- Better handling of the page cache, particularly in regard to not writing us out of space. New cleaner daemon. Various other fixes and improvements. [perseant 20060414]
lfs_cleanerd
- Move from /usr/libexec to /libexec so that the root file system can be safely placed on a LFS volume. [jmmv 20061110]
libc
- Re-factor compatibility code to hide compatibility info from the header files and to allow libc to compile without the compatibility hooks [christos 20050912]
libc/libkern
- Merge common files [christos 20051220]
- New driver from David Boggs [christos 20051205]
- Add the lockstat command: displays a summary of kernel locking events recorded over the lifetime of a called program. [ad 20060907]
- Mime and multi-character set handling; command line editing and completion. Thanks to Anon Ymous [christos 20061021]
- Add the -s option to specify the sector in which sector the partition table is located. [jmmv 20051227]
- driver for LSI Logic & Dell MegaRAID SAS RAID controller. Ported from OpenBSD, tested on i386 and amd64. [bouyer 20061217]
- added bio(4) and envsys(4) support. [bouyer 20070501]
- many changes to midi(4): eliminated several cases where certain message sequences could be mangled in transit; added support for Active Sensing. Altered handling of output to MIDI ports that lack transmit ready interrupts; latency reduced but can load system if used for bulk output; dmesg identifies which devices to avoid. eap(4): now uses tx-ready interrupt on MIDI port. Sequencer (/dev/music): improved handling of tempo and timebase changes; supplied the native sequencer API alluded to in midi.4. umidi(4): large improvements in transmit and receive throughput, resolving dropped-input problems; additional device support; resolved an input hang when receiving on multiple ports; improved mapping of device nodes to physical ports for nonstandard devices. opl(4), cms(4), pcppi(4): improved (if still primitive) MIDI synthesis. midiplay(1): Exact effect of some options clarified. Untested support added for playing absolute-timed MIDI files. [chap 20060630]
mips64
- Preliminary support for a MIPS64 toolchain using the N64 ABI. [matt 20060825]
- Add utilities for System V Boot File System. Also written by UCHIYAMA Yasushi. [tsutsui 20051229]
- Add utility to mount a tmpfs file system. [jmmv 20050910]
- Make this utility file system independent, also simplifying its code. [jmmv 20050923]
- Add support for newer SAS and similar devices. [tron 20070727]
- Driver for Marvell Yukon 2 Gigabit Ethernet. [riz 20060909]
- Add support for Marvell 88CO55 gigabit ethernet, which is used by newer iMacs [manu 20071022]
- Ported FreeBSD's NDIS Wrapper. See ndiscvt(8) for more information [rittera 20060330]
netccit
- Support for CCITT/X.26 in the kernel and userspace has been removed. [matt 20060825]
netinet
- Implement PMTU checks and ignore ICMP Source Quench messages for TCP as described in: http://www.gont.com.ar/drafts/icmp-attacks-against-tcp.html [christos 20050719]
netns
- Support for XNS in the kernel and userspace has been removed. [matt 20060825]
- Add utilities for System V Boot File System. Also written by UCHIYAMA Yasushi. [tsutsui 20051229]
- Driver for NVIDIA nForce Ethernet from OpenBSD [chs 20060312]
- Add driver for Workbit NinjaATA-32 busmastering PIO IDE controller. [itohy 20060907]
ntp
- Import ntp 4.2.2 (20060606). [kardel 20060611]
- Import ntp 4.2.2p2 (20060709). [kardel 20060729]
- initial import, formerly known as ofdump2. For macppc, shark, sparc64. Written by Matt Thomas. [macallan 20060929]
- Driver for Dallas Semiconductor 1-wire bus. From OpenBSD. [riz 20060407]
- update to 20050616 (figwort) [christos 20060204]
openssh
- Upgrade to 4.0. [christos 20050423]
- Upgrade to 4.3. [christos 20060204]
openssl
- update to 0.9.8a [christos 20051125]
- update to 0.9.8d [christos 20061113]
- Import OpenSSL 0.9.8e. [mjf 20070307]
- Driver for some 1-wire temperature sensors. From OpenBSD. [riz 20060407]
- Add module to obtain AFS tokens from krb5 credentials and create a PAG if necessary. [tsarna 20050921]
paxctl
- Enable as a tool, and add make rules to run paxctl on binaries to what PROG_PAX is set. [christos 20061110]
- 15" powerbook mouse driver from Johan Wallen [christos 20060205]
- Add "list -n" to print ID and class numerical, instead of resolving to strings [hubertf 20061001]
- PF from OpenBSD 3.7 imported [peter 20050701]
- Added support for ALTQ. [peter 20061012]
- Add support for Intel SpeedStep SMI on PIIX4 PCI-ISA bridges to the i386 port. [jmcneill 20060506]
- Import Intel PIIX4 power management controller from OpenBSD. [jmcneill 20060506]
- Add. (Only POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, and POSIX_FADV_SEQUENTIAL are implemented.) [yamt 20051130]
postfix
- Updated to 2.3.3 [rpaulo 20060827]
- Updated to 2.3.4 [rpaulo 20061107]
- Updated to 2.2.5. [rpaulo 20050818]
- Updated to 2.2.6. [rpaulo 20051201]
- Updated to 2.2.8. [rpaulo 20060109]
- Updated to 2.2.9. [rpaulo 20060225]
- Updated to 2.3.0. Dovecot server side SASL support activated. [rpaulo 20060720]
- Updated to 2.3.2 to fix a security vuln in Postfix SMTP client. [rpaulo 20060801]
- Updated to 2.4.5 [heas 20070802]
- updated to version 2.4.4. [christos 20060629]
- Added protocol for sending property lists to/from the kernel using ioctls. [thorpej 20060705]
- prop_number_t can now handle both signed and unsigned integers. [thorpej 20061011]
- Improved support for customised headers via -o and -O options. [apb 20061002]
- Support LCD screen driver for PERSONA SH3 machines. [kiyohara 20050906]
- Support touch-panel for PERSONA SH3 machines. [kiyohara 20050523]
- Remove the pss(4) driver. It has never been workable. [kent 20050628]
- Add support for Perle PCI-RAS 4 port multimodem [manu 20061101]
puffs
- Integrate Pass-to-Userspace Framework File System, which can be used to build userspace file system servers [pooka 20061022]
- ipsec-tools 0.6.3 imported [manu 20051121]
- Add driver for Ralink PCI/Cardbus/USB wlan adapters (written by Damien Bergamini, ported by FUKAUMI Naoki) [drochner 20050714]
- new driver layout supporting the RT2661 chipset. From OpenBSD. [rpaulo 20060606]
- Add shadow framebuffer support [jmcneill 20060218]
- Realtek 8139/8201L PHY. From OpenBSD [xtraeme 20060104]
- Add support for GCT Semiconductor GRF5101 transceiver/synthesizer. [dyoung 20051229]
- Added driver for Ralink 2501/2601 USB 802.11a/b/g devices from OpenBSD. [joerg 20061101]
- Added scan_ffs from OpenBSD. Utility to find FFSv1/FFSv2 partitions, to recover lost disklabels. [xtraeme 20050615]
- Add -F file support. Useful to search for partitions on disk images. [xtraeme 20060907]
- Program to find LFS partitions on disks [xtraeme 20050731]
- New driver for Acorn SCSI Expansion Card, intended to replace acorn32 asc(4). [bjh21 20061001]
- Add $check_devices_ignore_paths, to specify paths to not traverse during the $check_devices operation. [lukem 20060525]
- Removed. This removal was planned for post 4.0, but core@ and security-officer@ decided the sooner the better [christos 20060529]
- Now enabled and known working for sparc64. [mrg 20051220]
- version bump for reasons listed in PR/33676 [mrg 20060627]
- brought back from the dead. [perry 20050629]
- initial import of new machine-independent SPI bus framework, including a sample driver for the TI TMP121 sensor. [gdamore 20061002]
- Add splash screen support [jmcneill 20060218]
ssh
- Import openssh-4.4 [christos 20060928]
ssp
- New library modelled after the gcc libssp. Stack protector code from OpenBSD. Enable stack protection both in the kernel and userland code by using USE_SSP=yes in /etc/mk.conf [christos 20061111]
- Moved from base to othersrc [christos 20060208]
- Driver for Serverworks K2 SATA controllers. From OpenBSD via Joerg Sonnenberger [bouyer 20060306]
sysinst
- Besides full and custom installation, there's now also a minimal installation consisting of just a kernel, base and etc sets. [hubertf 20060904]
- Remove the line discipline driver. [thorpej 20051220]
tcp
- Add support for Explicit Congestion Notification as defined in RFC 3168. Sponsored by Google SoC. [rpaulo 20060905]
- Added RFC 3465 Appropriate Byte Counting (ABC) [yamt 20061019]
- Add TCPv6 hardware transmit segment offload support. [yamt 20061124]
- API for TCP congestion control algorithms. net.inet.tcp.newreno was removed, please use net.inet.tcp.congctl.selected instead. [rpaulo 20061009]
- Add support for the multicast TFTP option; open-loop mode only for now. [jmcneill 20060721]
- ported from FreeBSD. completely new time-keeping infrastructure along with NTP API 4 nanokernel implementation. was expected after 4.0 but core@ voted for early import to facilitate early testing and port conversion. simonb & [kardel 20060607]
- added support for ASIX AX88140A and AX88141. [rpaulo 20050624]
tmpfs
- NFS support is now complete. At the very least, all the relevant tmpfs regression tests pass successfully when executed over a remote tmpfs mounted through NFS. [jmmv 20061105]
- Add a LKM for this file system. [jmmv 20061105]
- Audit kqueue notifications and add several regression tests for them. [jmmv 20061109]
- Drop experimental status and enable it by default in the GENERIC kernels of amd64, i386, macppc and sparc64. [jmmv 20061110]
- New machine independent time-of-day chip framework for drivers, which provides uniform handling across all ports. Not all ports have adopted it yet. [gdamore 20060902]
- IPv6 support added [rpaulo 20060329]
- 3ware's tw_cli management tools now works [manu 20060924]
- Add driver for Cypress microcontroller based serial devices. [skrll 20050731]
ufs
- Add experimental support for file-backed extended attributes on UFS1 file systems, adapted from FreeBSD. [thorpej 20050828]
- driver for the Abit uGuru hardware system monitor, contributed by Mihai Chelaru. [xtraeme 20070106]
- Driver split in three parts to support the new ACPI attachment (ug* at acpi?). Patch from Mihai Chelaru. [xtraeme 20070508]
- USB driver for iPAQ devices. From OpenBSD. [augustss 20050718]
- Change the default shell for newly added users to /bin/sh. [pavel 20061102]
userland
- Generation and decode of new ktrace record type (sa_upcall) and LWP information for kdump and ktruss. Ability to trace upcalls. [skrll,christos 20051211]
- Driver for Topfield TF5000PVR range of digital video recorders. [scw 20060403]
- Userland program to interface to utoppy(4). [scw 20060403]
uucp
- Removed from base; package can be found in pkgsrc [christos 20061111]
- Simplify kernel memory allocation API and its implementation. [yamt 20050401]
veriexec
- Add veriexecgen(8), a tool for easy and fast generation of Veriexec fingerprint files. [elad 20060916]
- Add console driver for VBE 2.0+ framebuffers on i386 [jmcneill 20060218]
- Make this driver work on big endian machines (at least on macppc). [tsutsui 20061014]
vinum
- Removed from base. [christos 20060225]
vnd
- Make this work with files stored on file systems without the bmap and strategy operations. This includes tmpfs and smbfs. [jmmv 20061109]
- Remove compile-time limit on the number of vnd(4) devices. Now devices are automatically created when they are configured. [cube 20060201]
- Change -u behaviour to also print PID of process on terminal, and add -d to print more information from utmpx. [hubertf 20060919]
- Added support for the Intel 80003 gigabit ethernet controller. [bouyer 20061021]
- Add IPv6 Rx tcp/udp checksum offloading. [yamt 20061116]
- Add TCPv6 hardware transmit segment offload support. [yamt 20061124]
- Added support for the Intel i82801H (ICH8) gigabit ethernet controller. [bouyer 20070429]
wpa
- Add wpa_cli and wpa_supplicant. [scw 20051001]
- Updated to version 0.4.8 [rpaulo 20060412]
- Updated to version 0.4.9. [rpaulo 20060525]
- Driver for Intel PRO/Wireless 3945ABG. OpenBSD wpi driver ported by Jean-Baptiste Campesato. [simonb 20060818]
wscons
- Add fr_CA.iso8859-1 keyboard mapping support. Thanks to Matthew Mondor for the patch. [jmcneill 20060922]
- Add WSDISPLAYIO_SSPLASH and WSDISPLAYIO_SPROGRESS ioctls [jmcneill 20060218]
- Add support to automatically repeat wsmouse button events. [jmmv 20060205]
- Now searches all acronyms databases (the -t switch is gone), whatis(1) and then pkg_info(1). [hubertf 20050622]
zlib
- Updated to 1.2.3 and shared between kernel and userland. [christos 20060114]
(top)
Up to Recent Changes and NetBSD News
(Contact us)
Generated by changes2html version 1.160, last updated: Sun Oct 6 08:30:06 2024
Copyright © 1994-2024
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a
registered trademark of The NetBSD Foundation, Inc.