NetBSD/doc/CHANGES

228 lines
11 KiB
Plaintext

LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.598 $>
[Note: This file does not mention every change made to the NetBSD source tree.
For an exhaustive list, please subscribe to the `source-changes' mailing list,
or see the mailing list archives. For more information, send a message
containing just the word `help' to `majordomo@NetBSD.org'.]
Changes from NetBSD 3.0 to NetBSD 4.0:
agr(4): Add pseudo-device driver for link aggregation. [yamt 20050318]
kernel: Limit the number of locks per user to 1024 [christos 20050320]
crypto: Upgrade to OpenSSL 0.9.7f [christos 20050325]
attimer(4): Split the pcppi(4) driver to properly assign resources and
allow both the devices to attach through ACPI [cube 20050325]
gre(4): add support for IPv6 as inner protocol, contributed by
Gert Doering [is 20050330]
/rescue: Add tetris. [lukem 20050401]
uvm(9): Simplify kernel memory allocation API and its implementation.
[yamt 20050401]
ipf(8): Updated to version 4.1.8. [martti 20050403]
identd(8): Add support for forwarding ident queries and receiving of
proxied ident queries. [peter 20050404]
ac97(4): Add support for AC'97 modems. [jmcneill 20050407]
auich(4): Add support for Intel ICH AC'97 modems as audio devices.
Currently disabled by default. [jmcneill 20050407]
event(3): Updated libevent to 1.0c [provos 20050417]
arc: Add a standalone boot program to load ELF kernels.
[tsutsui 20050418]
cvs(1): Upgrade to 1.11.20. [christos 20050419]
openssh: Upgrade to 4.0. [christos 20050423]
crypto: Upgrade to OpenSSL 0.9.7g [christos 20050423]
gettext(1): Upgrade to 0.14.4 [christos 20050429]
ehci(4): Various bug fixes. The most visible is that low/full speed
devices can now be connected to high speed hubs.
[augustss 20050501]
acpi(4): Import ACPI-CA 20050408 [kochi 20050502]
psh3tp(4): Support touch-panel for PERSONA SH3 machines.
[kiyohara 20050523]
evbarm: Add support for the Arcom Viper. [pooka 20050606]
scan_ffs(8): Added scan_ffs from OpenBSD. Utility to find FFSv1/FFSv2
partitions, to recover lost disklabels. [xtraeme 20050615]
ataraid(4): Add man page and adapt support for Adaptec HostRAID
from FreeBSD. [briggs 20050620]
wtf(6): Now searches all acronyms databases (the -t switch is
gone), whatis(1) and then pkg_info(1). [hubertf 20050622]
i386: Add cd9660 file system support to the BIOS bootloader.
[junyoung 20050622]
tlp(4): added support for ASIX AX88140A and AX88141.
[rpaulo 20050624]
pss(4): Remove the pss(4) driver. It has never been workable.
[kent 20050628]
deroff(1): brought back from the dead. [perry 20050629]
spell(1): brought back from the dead. [perry 20050629]
ching(6): brought back from the dead. [perry 20050630]
pf(4): PF from OpenBSD 3.7 imported [peter 20050701]
i386: WSDISPLAY_SCROLLSUPPORT is now enabled in GENERIC kernel.
[rpaulo 20050702]
awk(1): Upgrade to nawk 20050424 [jdolecek 20050702]
ieee1394: ieee1394 from FreeBSD imported [kiyohara 20050711]
ral(4): Add driver for Ralink PCI/Cardbus/USB wlan adapters
(written by Damien Bergamini, ported by FUKAUMI Naoki)
[drochner 20050714]
uipaq(4): USB driver for iPAQ devices. From OpenBSD.
[augustss 20050718]
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]
config(1): Implement "no <dev> at <attachment>". [cube 20050724]
ucycom(4): Add driver for Cypress microcontroller based serial
devices. [skrll 20050731]
hpcmips: Add teliosio(4) driver for the Sharp Telios LCD screen and
Battery unit. [nakayama 20050731]
scan_lfs(8): Program to find LFS partitions on disks [xtraeme 20050731]
ftpd(8): Implement option "-D", for running ftpd(8) in standalone mode.
[peter 20050804]
bpf(4): Add two new sysctls to retrieve statistics and current
peers, viewable with netstat(1). [rpaulo 20050805]
postfix(1): Updated to 2.2.5. [rpaulo 20050818]
kernel: 64 bit inode changes [christos 20050819]
getent(1): Add support for "ethers" database. [ginsbach 20050824]
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]
UFS: Add experimental support for file-backed extended attributes
on UFS1 file systems, adapted from FreeBSD. [thorpej 20050828]
psh3lcd(4): Support LCD screen driver for PERSONA SH3 machines.
[kiyohara 20050906]
i386: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC.MPACPI,
GENERIC_LAPTOP and XEN0 kernels. [rpaulo 20050909]
amd64: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC kernel.
[rpaulo 20050909]
kernel: Add tmpfs file system. [jmmv 20050910]
mount_tmpfs(8): Add utility to mount a tmpfs file system.
[jmmv 20050910]
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]
am-utils: Upgrade to 6.1.2.1 [rpaulo 20050920]
pam_afslog(8): Add module to obtain AFS tokens from krb5
credentials and create a PAG if necessary. [tsarna 20050921]
kernel: Reset the AMD Geode SC1100 microcontroller. [dyoung 20050922]
geodewdog(4): Add driver for AMD Geode SC1100 microcontroller's
watchdog timer. [dyoung 20050922]
kernel: Add the VFS hooks interface so that kernel subsystems
other than VFS can execute code upon VFS operations.
[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]
mountd(8): Make this utility file system independent, also simplifying
its code. [jmmv 20050923]
gpio(4): Import general purpose I/O framework from OpenBSD.
[jmcneill 20050926]
gpioctl(8): Import utility to talk to general purpose I/O devices
from OpenBSD [jmcneill 20050926]
config(1): Implement "no device at <attachment>" and "no <device>".
[cube 20050930]
wpa: Add wpa_cli and wpa_supplicant.
[scw 20051001]
xen: Improvements to the network backend to avoid data copy when
possible. [bouyer 20051002]
file(1): update to 4.16. [pooka 20051018]
evbarm: Add support for the Atmark Techno Armadillo-9.
[hamajima 20051113]
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]
openssl: update to 0.9.8a [christos 20051125]
kernel: Switch to a stateful read-ahead algorithm. [yamt 20051130]
posix_fadvise(2): Add. (Only POSIX_FADV_NORMAL, POSIX_FADV_RANDOM,
and POSIX_FADV_SEQUENTIAL are implemented.) [yamt 20051130]
postfix(1): Updated to 2.2.6. [rpaulo 20051201]
auich(4): Now it supports ICH7 and Intel 6300ESB audio controllers.
[xtraeme 20051204]
lmc(4): New driver from David Boggs [christos 20051205]
kernel: Add a new ktrace record type for SA upcalls and add LWP
information to ktrace records
[darrenr,skrll,christos 20051211]
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]
sip(4): Now enabled and known working for sparc64. [mrg 20051220]
libc/libkern: Merge common files [christos 20051220]
tb(4): Remove the line discipline driver. [thorpej 20051220]
bind: Imported 9.3.2 for named and tools [christos 20051221]
dkctl(8), bufq(9): Add a functionality to switch bufq strategy
on the fly. [yamt 20051226]
mbrlabel(8): Add the -s option to specify the sector in which sector
the partition table is located. [jmmv 20051227]
kernel: Add preliminary support for System V Boot File System.
Written 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]
ews4800mips: Initial import of ews4800mips port. Most porting work
was done by UCHIYAMA Yasushi. [tsutsui 20051229]
rtw(4): Add support for GCT Semiconductor GRF5101
transceiver/synthesizer. [dyoung 20051229]
i386: Add support for AMD PowerNow technology.
Written by Martin Vegiard. [xtraeme 20051231]
rlphy(4): Realtek 8139/8201L PHY. From OpenBSD [xtraeme 20060104]
build.sh: Add experimental ability to build syspkgs. [apb 20060104]
postfix(1): Updated to 2.2.8. [rpaulo 20060109]
zlib: Updated to 1.2.3 and shared between kernel and userland.
[christos 20060114]
firmload: Add an API for loading firmware images used by hardware
devices. [thorpej 20060116]
evbmips: Add support for Alchemy Au1550 processors and DBAu1550 board.
[gdamore 20060127]
build.sh: Add iso-image action, to create a CD-ROM image after
build.sh release. [apb 20060128]
acpi(4): Import ACPI-CA 20060113 [kochi 20060129]
vnd(4): Remove compile-time limit on the number of vnd(4) devices. Now
devices are automatically created when they are configured.
[cube 20060201]
fs/udf: added UDF file system support for optical media and block
devices like harddisc partions and vnd's.
[reinoud 20060202]
binutils: updated to FSF binutils 2.16.1 release. [skrll 20060202]
i386: Add support for the Multiboot Specification. [jmmv 20060203]
cvs(1): Upgrade to 1.11.21, and move it to xcvs [christos 20060204]
openssh: Upgrade to 4.3. [christos 20060204]
openpam(3): update to 20050616 (figwort) [christos 20060204]
am-utils: Upgrade to 6.1.3 [christos 20060205]
wsmouse(4): Add support to automatically repeat wsmouse button events.
[jmmv 20060205]
pbms(4): 15" powerbook mouse driver from Johan Wallen
[christos 20060205]
evbarm: Add support for the Atmark Techno Armadillo-210.
[hamajima 20060206]
groff(1): Updated to 1.19.2. [wiz 20060206]
sushi(8): Moved from base to othersrc [christos 20060208]
iscsi-target(8): Add the NetBSD iSCSI target [agc 20060208]
evbmips: Add support Alchemy Au15XX PCI host. (DBAu1500/DBAu1550).
[gdamore 20060208]
amd64: Add initial COMPAT_LINUX32 support [manu 20060209]
rasops(9): Add shadow framebuffer support [jmcneill 20060218]
etcupdate: Add ability to update from a binary set file. Change
the meaning of some options. [apb 20060218]
splash(9): Add splash screen support [jmcneill 20060218]
vesafb(4): Add console driver for VBE 2.0+ framebuffers on i386
[jmcneill 20060218]
wsdisplay(4): Add WSDISPLAYIO_SSPLASH and WSDISPLAYIO_SPROGRESS
ioctls [jmcneill 20060218]
postfix(1): Updated to 2.2.9. [rpaulo 20060225]
evbmips: Add support for 4G Systems MTX-1 board (MeshCube/AccessCube).
[gdamore 20060225]
evbmips: Add support for Plat'home OpenMicroServer (OMS-AL400/128).
[shige 20060227]
evbarm: Add support for the Linksys NSLU2 (a.k.a. "Slug") NAS device.
[scw 20060228]
hpcarm: Jornada 720 keyboard driver changed to use hpckbd(4)
[peter 20060304]
hpcarm: Jornada 720 power management driver changed to use hpcapm(4)
[peter 20060304]
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]
svwsata(4): Driver for Serverworks K2 SATA controllers. From
OpenBSD via Joerg Sonnenberger [bouyer 20060306]
acpi(4): Import ACPI-CA 20060217 [kochi 20060312]
krb4: Removed [christos 20060319]
evbmips: Add support for Atheros AR5312 SoC. [gdamore 20060321]