CHANGES revision 1.574 1 1.574 christos LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.574 $>
2 1.1 lukem
3 1.1 lukem
4 1.1 lukem [Note: This file does not mention every change made to the NetBSD source tree.
5 1.1 lukem For an exhaustive list, please subscribe to the `source-changes' mailing list,
6 1.1 lukem or see the mailing list archives. For more information, send a message
7 1.182 salo containing just the word `help' to `majordomo (a] NetBSD.org'.]
8 1.1 lukem
9 1.1 lukem
10 1.446 jmc Changes from NetBSD 3.0 to NetBSD 4.0:
11 1.447 yamt agr(4): Add pseudo-device driver for link aggregation. [yamt 20050318]
12 1.449 christos kernel: Limit the number of locks per user to 1024 [christos 20050320]
13 1.451 christos crypto: Upgrade to OpenSSL 0.9.7f [christos 20050325]
14 1.453 cube attimer(4): Split the pcppi(4) driver to properly assign resources and
15 1.453 cube allow both the devices to attach through ACPI [cube 20050325]
16 1.454 is gre(4): add support for IPv6 as inner protocol, contributed by
17 1.454 is Gert Doering [is 20050330]
18 1.455 lukem /rescue: Add tetris. [lukem 20050401]
19 1.456 yamt uvm(9): Simplify kernel memory allocation API and its implementation.
20 1.456 yamt [yamt 20050401]
21 1.459 peter ipf(8): Updated to version 4.1.8. [martti 20050403]
22 1.457 peter identd(8): Add support for forwarding ident queries and receiving of
23 1.459 peter proxied ident queries. [peter 20050404]
24 1.554 tsutsui ac97(4): Add support for AC'97 modems. [jmcneill 20050407]
25 1.460 jmcneill auich(4): Add support for Intel ICH AC'97 modems as audio devices.
26 1.460 jmcneill Currently disabled by default. [jmcneill 20050407]
27 1.468 wiz event(3): Updated libevent to 1.0c [provos 20050417]
28 1.462 tsutsui arc: Add a standalone boot program to load ELF kernels.
29 1.462 tsutsui [tsutsui 20050418]
30 1.463 christos cvs(1): Upgrade to 1.11.20. [christos 20050419]
31 1.465 christos openssh: Upgrade to 4.0. [christos 20050423]
32 1.467 christos crypto: Upgrade to OpenSSL 0.9.7g [christos 20050423]
33 1.554 tsutsui gettext(1): Upgrade to 0.14.4 [christos 20050429]
34 1.471 augustss ehci(4): Various bug fixes. The most visible is that low/full speed
35 1.471 augustss devices can now be connected to high speed hubs.
36 1.471 augustss [augustss 20050501]
37 1.472 kochi acpi(4): Import ACPI-CA 20050408 [kochi 20050502]
38 1.473 kiyohara psh3tp(4): Support touch-panel for PERSONA SH3 machines.
39 1.473 kiyohara [kiyohara 20050523]
40 1.474 pooka evbarm: Add support for the Arcom Viper. [pooka 20050606]
41 1.475 xtraeme scan_ffs(8): Added scan_ffs from OpenBSD. Utility to find FFSv1/FFSv2
42 1.475 xtraeme partitions, to recover lost disklabels. [xtraeme 20050615]
43 1.476 briggs ataraid(4): Add man page and adapt support for Adaptec HostRAID
44 1.476 briggs from FreeBSD. [briggs 20050620]
45 1.478 hubertf wtf(6): Now searches all acronyms databases (the -t switch is
46 1.487 peter gone), whatis(1) and then pkg_info(1). [hubertf 20050622]
47 1.480 junyoung i386: Add cd9660 file system support to the BIOS bootloader.
48 1.486 peter [junyoung 20050622]
49 1.481 rpaulo tlp(4): added support for ASIX AX88140A and AX88141.
50 1.481 rpaulo [rpaulo 20050624]
51 1.483 kent pss(4): Remove the pss(4) driver. It has never been workable.
52 1.483 kent [kent 20050628]
53 1.484 perry deroff(1): brought back from the dead. [perry 20050629]
54 1.484 perry spell(1): brought back from the dead. [perry 20050629]
55 1.484 perry ching(6): brought back from the dead. [perry 20050630]
56 1.485 peter pf(4): PF from OpenBSD 3.7 imported [peter 20050701]
57 1.494 rpaulo i386: WSDISPLAY_SCROLLSUPPORT is now enabled in GENERIC kernel.
58 1.494 rpaulo [rpaulo 20050702]
59 1.489 jdolecek awk(1): Upgrade to nawk 20050424 [jdolecek 20050702]
60 1.490 kiyohara ieee1394: ieee1394 from FreeBSD imported [kiyohara 20050711]
61 1.491 drochner ral(4): Add driver for Ralink PCI/Cardbus/USB wlan adapters
62 1.491 drochner (written by Damien Bergamini, ported by FUKAUMI Naoki)
63 1.491 drochner [drochner 20050714]
64 1.493 augustss uipaq(4): USB driver for iPAQ devices. From OpenBSD.
65 1.493 augustss [augustss 20050718]
66 1.495 christos netinet: Implement PMTU checks and ignore ICMP Source Quench messages
67 1.495 christos for TCP as described in:
68 1.495 christos http://www.gont.com.ar/drafts/icmp-attacks-against-tcp.html
69 1.495 christos [christos 20050719]
70 1.497 cube config(1): Implement "no <dev> at <attachment>". [cube 20050724]
71 1.507 skrll ucycom(4): Add driver for Cypress microcontroller based serial
72 1.507 skrll devices. [skrll 20050731]
73 1.499 nakayama hpcmips: Add teliosio(4) driver for the Sharp Telios LCD screen and
74 1.500 nakayama Battery unit. [nakayama 20050731]
75 1.501 xtraeme scan_lfs(8): Program to find LFS partitions on disks [xtraeme 20050731]
76 1.503 peter ftpd(8): Implement option "-D", for running ftpd(8) in standalone mode.
77 1.503 peter [peter 20050804]
78 1.502 rpaulo bpf(4): Add two new sysctls to retrieve statistics and current
79 1.502 rpaulo peers, viewable with netstat(1). [rpaulo 20050805]
80 1.554 tsutsui postfix(1): Updated to 2.2.5. [rpaulo 20050818]
81 1.508 christos kernel: 64 bit inode changes [christos 20050819]
82 1.510 ginsbach getent(1): Add support for "ethers" database. [ginsbach 20050824]
83 1.511 ginsbach ftpd(8): Add new ftpd.conf(5) option, recvbufsize, and make
84 1.511 ginsbach readsize option also apply to network reads for transfers to
85 1.511 ginsbach the server. [ginsbach 20050824]
86 1.513 thorpej UFS: Add experimental support for file-backed extended attributes
87 1.513 thorpej on UFS1 file systems, adapted from FreeBSD. [thorpej 20050828]
88 1.515 kiyohara psh3lcd(4): Support LCD screen driver for PERSONA SH3 machines.
89 1.515 kiyohara [kiyohara 20050906]
90 1.517 rpaulo i386: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC.MPACPI,
91 1.517 rpaulo GENERIC_LAPTOP and XEN0 kernels. [rpaulo 20050909]
92 1.517 rpaulo amd64: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC kernel.
93 1.517 rpaulo [rpaulo 20050909]
94 1.519 jmmv kernel: Add tmpfs file system. [jmmv 20050910]
95 1.519 jmmv mount_tmpfs(8): Add utility to mount a tmpfs file system.
96 1.520 christos [jmmv 20050910]
97 1.554 tsutsui kernel, libc: Re-factor compatibility code to hide compatibility
98 1.520 christos info from the header files and to allow libc to compile
99 1.520 christos without the compatibility hooks [christos 20050912]
100 1.521 rpaulo am-utils: Upgrade to 6.1.2.1 [rpaulo 20050920]
101 1.522 tsarna pam_afslog(8): Add module to obtain AFS tokens from krb5
102 1.523 tsarna credentials and create a PAG if necessary. [tsarna 20050921]
103 1.524 dyoung kernel: Reset the AMD Geode SC1100 microcontroller. [dyoung 20050922]
104 1.524 dyoung geodewdog(4): Add driver for AMD Geode SC1100 microcontroller's
105 1.524 dyoung watchdog timer. [dyoung 20050922]
106 1.525 jmmv kernel: Add the VFS hooks interface so that kernel subsystems
107 1.525 jmmv other than VFS can execute code upon VFS operations.
108 1.525 jmmv [jmmv 20050923]
109 1.525 jmmv kernel: Re-factor NFS exports list code handling, making it simpler
110 1.525 jmmv by abstracting all the details into the NFS generic code,
111 1.525 jmmv using the previously mentioned VFS hooks interface to make
112 1.525 jmmv it work. [jmmv 20050923]
113 1.525 jmmv mountd(8): Make this utility file system independent, also simplifying
114 1.525 jmmv its code. [jmmv 20050923]
115 1.526 jmcneill gpio(4): Import general purpose I/O framework from OpenBSD.
116 1.526 jmcneill [jmcneill 20050926]
117 1.526 jmcneill gpioctl(8): Import utility to talk to general purpose I/O devices
118 1.526 jmcneill from OpenBSD [jmcneill 20050926]
119 1.527 cube config(1): Implement "no device at <attachment>" and "no <device>".
120 1.527 cube [cube 20050930]
121 1.528 scw wpa: Add wpa_cli and wpa_supplicant.
122 1.528 scw [scw 20051001]
123 1.554 tsutsui xen: Improvements to the network backend to avoid data copy when
124 1.529 bouyer possible. [bouyer 20051002]
125 1.533 pooka file(1): update to 4.16. [pooka 20051018]
126 1.534 hamajima evbarm: Add support for the Atmark Techno Armadillo-9.
127 1.534 hamajima [hamajima 20051113]
128 1.537 rpaulo ipv6: rc.conf(5) $ip6sitelocal variable has been removed. You
129 1.538 rpaulo should use Local IPv6 Unicast Addresses defined by RFC 4193
130 1.538 rpaulo and control how they are routed with the $ip6uniquelocal
131 1.538 rpaulo variable. [rpaulo 20051124]
132 1.539 christos openssl: update to 0.9.8a [christos 20051125]
133 1.540 yamt kernel: Switch to a stateful read-ahead algorithm. [yamt 20051130]
134 1.540 yamt posix_fadvise(2): Add. (Only POSIX_FADV_NORMAL, POSIX_FADV_RANDOM,
135 1.540 yamt and POSIX_FADV_SEQUENTIAL are implemented.) [yamt 20051130]
136 1.554 tsutsui postfix(1): Updated to 2.2.6. [rpaulo 20051201]
137 1.542 xtraeme auich(4): Now it supports ICH7 and Intel 6300ESB audio controllers.
138 1.542 xtraeme [xtraeme 20051204]
139 1.543 christos lmc(4): New driver from David Boggs [christos 20051205]
140 1.544 skrll kernel: Add a new ktrace record type for SA upcalls and add LWP
141 1.545 christos information to ktrace records
142 1.555 tsutsui [darrenr,skrll,christos 20051211]
143 1.545 christos userland: Generation and decode of new ktrace record type (sa_upcall)
144 1.545 christos and LWP information for kdump and ktruss. Ability to trace
145 1.555 tsutsui upcalls. [skrll,christos 20051211]
146 1.546 mrg sip(4): Now enabled and known working for sparc64. [mrg 20051220]
147 1.560 christos libc/libkern: Merge common files [christos 20051220]
148 1.563 jmmv tb(4): Remove the line discipline driver. [thorpej 20051220]
149 1.547 christos bind: Imported 9.3.2 for named and tools [christos 20051221]
150 1.548 yamt dkctl(8), bufq(9): Add a functionality to switch bufq strategy
151 1.548 yamt on the fly. [yamt 20051226]
152 1.549 jmmv mbrlabel(8): Add the -s option to specify the sector in which sector
153 1.549 jmmv the partition table is located. [jmmv 20051227]
154 1.550 tsutsui kernel: Add preliminary support for System V Boot File System.
155 1.550 tsutsui Written by UCHIYAMA Yasushi. [tsutsui 20051229]
156 1.553 tsutsui newfs_sysvbfs(8), mount_sysvbfs(8): Add utilities for System V
157 1.553 tsutsui Boot File System. Also written by UCHIYAMA Yasushi.
158 1.556 tsutsui [tsutsui 20051229]
159 1.551 tsutsui ews4800mips: Initial import of ews4800mips port. Most porting work
160 1.551 tsutsui was done by UCHIYAMA Yasushi. [tsutsui 20051229]
161 1.552 dyoung rtw(4): Add support for GCT Semiconductor GRF5101
162 1.552 dyoung transceiver/synthesizer. [dyoung 20051229]
163 1.557 xtraeme i386: Add support for AMD PowerNow technology.
164 1.557 xtraeme Written by Martin Vegiard. [xtraeme 20051231]
165 1.558 xtraeme rlphy(4): Realtek 8139/8201L PHY. From OpenBSD [xtraeme 20060104]
166 1.573 apb build.sh: Add experimental ability to build syspkgs. [apb 20060104]
167 1.559 rpaulo postfix(1): Updated to 2.2.8. [rpaulo 20060109]
168 1.561 wiz zlib: Updated to 1.2.3 and shared between kernel and userland.
169 1.560 christos [christos 20060114]
170 1.562 thorpej firmload: Add an API for loading firmware images used by hardware
171 1.562 thorpej devices. [thorpej 20060116]
172 1.564 gdamore evbmips: Add support for Alchemy Au1550 processors and DBAu1550 board.
173 1.564 gdamore [gdamore 20060127]
174 1.573 apb build.sh: Add iso-image action, to create a CD-ROM image after
175 1.573 apb build.sh release. [apb 20060128]
176 1.565 kochi acpi(4): Import ACPI-CA 20060113 [kochi 20060129]
177 1.566 cube vnd(4): Remove compile-time limit on the number of vnd(4) devices. Now
178 1.566 cube devices are automatically created when they are configured.
179 1.566 cube [cube 20060201]
180 1.568 reinoud fs/udf: added UDF file system support for optical media and block
181 1.567 reinoud devices like harddisc partions and vnd's.
182 1.569 reinoud [reinoud 20060202]
183 1.570 skrll binutils: updated to FSF binutils 2.16.1 release. [skrll 20060202]
184 1.571 jmmv i386: Add support for the Multiboot Specification. [jmmv 20060203]
185 1.572 christos cvs(1): Upgrade to 1.11.21, and move it to xcvs [christos 20060204]
186 1.574 christos openssh: Upgrade to 4.3. [christos 20060204]
187