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