CHANGES revision 1.1169
1# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.1169 $> 2# 3# 4# [Note: This file does not mention every change made to the NetBSD source tree. 5# For an exhaustive list, please subscribe to the `source-changes' mailing list, 6# or see the mailing list archives. For more information, send a message 7# containing just the word `help' to `majordomo@NetBSD.org'.] 8# 9# ---------------------------------------------------------------------------- 10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS: 11# 12# theme: Content ... 13# more content ... 14# more content. [developer DATE-FORMAT] 15# 16# That's it, one tab to start an item, and two tabs to indent the content. 17# Also please start the content with a capital and end it with a dot. 18# 19# This is very important for the www scripts, otherwise it won't be able to 20# parse the file and the HTML output will be mangled. 21# 22# See htutils/changes/changes2html script for more details. 23# 24# ---------------------------------------------------------------------------- 25 26 27Changes from NetBSD 5.0 to NetBSD 6.0: 28 29 syslog(3): Import Martin Schuette's Summer of Code project: 30 Reliable TCP connections, syslog protocol API, 31 encryption. [christos 20081031] 32 agp(4): Add support for Intel G35. [christos 20081108] 33 kernel: Add generic producer/consumer queue. [matt 20081111] 34 lkm: Removed. Superseded by the new module framework. [ad 20081112] 35 module: Allow the POSIX semaphore code to be loaded as a module. 36 [ad 20081112] 37 module: Make compat_ossaudio a module. [ad 20081113] 38 module: Make compat_ndis a module. [ad 20081113] 39 build.sh: Add support for new MAKEVERBOSE levels 3 and 4. 40 [apb 20081113] 41 libfetch: Update to libfetch 2.20. Allow HTTP auth to be provided in 42 URL. [joerg 20081114] 43 module: Make POSIX AIO loadable as a module. [ad 20081114] 44 amd64, i386: Make boot loader autoload a kernel module corresponding 45 to the root file system type. [ad 20081119] 46 module: Make the emulations, exec formats, coredump, NFS, and 47 the NFS server into modules. [ad 20081119] 48 rump(3): Move VFS functionality away from librump to a new library: 49 librumpvfs [pooka 20081119] 50 kernel, libc: Add new ptree (Patricia / RADIX tree) implementation. 51 [matt 20081120] 52 i386: Switch the i386 installation CDs away from RAM disks and 53 instead use the CD-ROM as the root file system. [ad 20081121] 54 i386: Remove most compat and file system options from GENERIC 55 since they are also provided by modules. [ad 20081122] 56 nfs: Avoid noisy nfs_timer/nfs_reply DEBUG output that occurs 57 when the NFS server goes away. [mrg 20081123] 58 compat_osf1(8): Add getpgid, needed for Tru64 4.0g ksh. 59 [njoly 20081124] 60 module: Make PPP compressors modules. [cube 20081125] 61 i386: Make pxeboot(8) understand boot.cfg(5). [ad 20081125] 62 agp(4): Add support for the Intel G45 AGP. [christos 20081129] 63 compat_osf1(8): Fix getdirentries(2). [njoly 20081202] 64 module: Add a couple of sysctl(8) entries, kern.module.autoload and 65 kern.module.verbose. [ad 20081203] 66 module: Add a layerfs module. [ad 20081205] 67 libc: Add fdopendir(3), from Solaris/Linux. [ad 20081205] 68 compat_linux32: Add getresuid() and getresgid() syscalls. 69 [njoly 20081205] 70 ddb(4): Add 'show vmem' and 'show all vmems' commands. 71 [cegger 20081207] 72 re(4): Add support for a 8168C/8111C revision. [alc 20081208] 73 tab(1): Add tabs utility, fixes PR bin/11227. [roy 20081211] 74 httpd(8): Add rc.d script to control httpd daemon. [mishka 20081211] 75 ath(4): Switch from the binary HAL to the open-source HAL released by 76 Sam Leffler. [alc 20081211] 77 nvi(1): Added "expandtab" option. [lukem 20081212] 78 compat_linux32: Add clock_nanosleep syscall. [njoly 20081212] 79 boot.cfg(5): Add an option to clear the screen. [christos 20081213] 80 pms(4): Add Elantech multi-touch trackpad support [jmcneill 20081213] 81 sparc: Switch to use wscons. [macallan 20081213] 82 snprintb(3), kprintf(9): Share snprintb(3) among kernel and libutil 83 and make it supersede bitmask_snprintf(9). [christos 20081216] 84 sup(1): Add -M user flag to specify the username to send mail to from 85 the command line. [christos 20081217] 86 malloc(9): Remove MALLOC() and FREE() macros. [cegger 20081217] 87 x68k: pow(4) switches to use MI powerd(8) [isaki 20081220] 88 viaide(4): Add VT8237S Integrated SATA Controller support. 89 [nonaka 20081221] 90 lvm: Add LVM functionality to NetBSD; this is done by dm(4) driver 91 in kernel and lvm2 tools made by RedHat. We use the same well 92 known interface as Linux does for managing LVM. [haad 20081222] 93 gcscaudio(4): Add AMD Geode CS5536 audio driver, from SHIMIZU Ryo. 94 [jmcneill 20081228] 95 mount_cd9660(8): Add nocasetrans option as a synonym for nomaplcase. 96 [christos 20090103] 97 rc.d(8): Add a script for rndctl(8). [apb 20090104] 98 module: Add sysvbfs module. [pooka 20090105] 99 ntp: import ntp 4.2.4p6 100 openssl API related security fix. [kardel 20090108] 101 bwi: Add a driver for Broadcom AirForce / Apple Airport Extreme 102 wireless network controllers. From Taylor Campbell. 103 [macallan 20090109] 104 rgephy(4): Support for RTL8211C(L) phy. From FreeBSD. [cegger 20090109] 105 rgephy(4): Support for flow control. From OpenBSD. [cegger 20090109] 106 makefs(8): Add support for encoding RISC OS metadata into 107 ISO 9660 filesystems. [bjh21 20090110] 108 time_t, dev_t: Change time_t and dev_t to be 64 bit quantities. Fixed 109 POSIX issues in timeval and timespec. [christos 20090110] 110 make(1): Changes to the way .for loops are processed. [dsl 20090111] 111 openpgpsdk: Initial import of openpgpsdk v0.9. [agc 20090112] 112 age(4): Add a driver for Attensic/Atheros L1 gigabit ethernet. 113 From FreeBSD via OpenBSD. [cegger 20090116] 114 atphy(4): Add a driver for Attensic/Atheros F1 PHY. 115 From FreeBSD via OpenBSD. [cegger 20090116] 116