CHANGES revision 1.404 1 LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.404 $>
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 (a] NetBSD.org'.]
8
9
10 Changes from NetBSD 2.0 to NetBSD 3.0:
11 which(1): Replaced by a C program that only checks the path.
12 [christos 20040401]
13 heimdal: import version 0.6.1. [lha 20040402]
14 powerpc: implement FP exception handling for OEA processors.
15 [matt 20040404]
16 file(1): update to 4.09. [pooka 20040408]
17 setrlimit(2): Add RLIMIT_SBSIZE to limit the socket buffer size.
18 [christos 20040417]
19 csh(1): Add support for "limit sbsize" to control the
20 socket buffer size resource limit. [christos 20040417]
21 ksh(1): Add support for "ulimit -b" to control the
22 socket buffer size resource limit. [christos 20040417]
23 sh(1): Add support for "ulimit -b" to control the
24 socket buffer size resource limit. [christos 20040417]
25 login.conf(5): Add support for "sbsize" capability to control the
26 socket buffer size limit. [matt 20040418]
27 share/mk: Deprecate AINC in favour of AFLAGS. [lukem 20040418]
28 sysinst: use /etc/postinstall to update /etc (etc) instead of just
29 saving /etc to /etc/old [dsl 20040418]
30 sysctl(8): Add "vfs.generic.fstypes" node to display the currently
31 available file system types. [lukem 20040419]
32 locate.conf(5): "ignorefs type" appends to the default list of
33 types rather than overriding it. [lukem 20040419]
34 statvfs(2): Eliminate statfs(2) and friends, in preference for
35 the POSIX/XOpen compliant statvfs(2) family.
36 [christos 20040421]
37 kernel: Add a POOL_INIT macro to declare and automatically
38 initialise resource pools. [simonb 20040425]
39 postfix(1): Postfix 2.1.0 imported. [heas 20040427]
40 i386: Add support for Enhanced SpeedStep Technology, from
41 Michael Eriksson on port-i386. [lukem 20040430]
42 heimdal: import version 0.6.2. [lha 20040508]
43 libc: Make gmon / mcount work properly for threaded applications
44 by keeping thread-specific gmonparam structures and then
45 merging them before dumping the profile buffers. Written
46 by Nathan J. Williams, contributed by Wasabi Systems, Inc.
47 [thorpej 20040510]
48 xdm(1): use /var/db/xdm for the default authDir. [lukem 20040512]
49 du(1): add a -n flag to not include "nodump" files. [simonb 20040517]
50 bind: Bind-9.3.0beta3 imported. [christos 20040517]
51 sysinst: (i386) Allow installation/upgrade to an existing raid volume.
52 [dsl 20040518]
53 resolver: The libc resolver has been updated to the bind9 one
54 [christos 20040521]
55 emuxki(4): Make this driver work on big endian machines
56 (at least on macppc). [tsutsui 20040523]
57 uep(4): Added driver for eGalax USB touchpanel controller
58 [tsarna 20040524]
59 ptm(4): pty/98 pty multiplexor device [christos 20040526]
60 postfix(1): Postfix 2.1.1 imported. [heas 20040531]
61 XFree86: support absolute mouse positioning events on i386
62 and other platforms using the same mouse code
63 [tsarna 20040603]
64 hp700: Add FFS/LFS primary bootstrap (xxboot). [itohy 20040615]
65 racoon(8): upgraded to 20040617 [itojun 20040617]
66 pf(4): PF from OpenBSD 3.5 imported [itojun 20040622]
67 powerpc: Implement MPC601 support. [kleink 20040626]
68 prep: Add IBM RS/6000 40P 7020-001 platform support. [kleink 20040626]
69 libcrypt: Add support for SHA1 hashed (hmac_sha1 actually) passwords.
70 [sjg 20040701]
71 sed(1): Make patterns larger than _POSIX2_LINE_MAX*2-1 work.
72 [manu 20040709]
73 texinfo(1): upgraded to 4.7. [wiz 20040713]
74 libc: Add wordexp(3) which performs shell-style word expansions.
75 [seb 20040713]
76 sendmail(8): The sendmail daemon will now start by default if the
77 rc.d script determines a need for it. [atatat 20040715]
78 mtree(8): Implement -M to permit merging of specfile entries that
79 have different types. [lukem 20040722]
80 ipf(8): updated to version 4.1.3. [martti 20040723]
81 /etc/security: allow mtree specfile entries in /etc/mtree/special.local
82 to override entries in /etc/mtree/special. [lukem 20040723]
83 spif(4): New driver for Sun SUNW,spif multi-port Sbus cards originally
84 written by Jason L. Wright for OpenBSD. [mrg 20040724]
85 wscons(4): Add support to change console colors and kernel colors
86 dynamically after boot. [jmmv 20040728]
87 wsconsctl(4): Add support to change console colors and kernel colors
88 dynamically after boot. [jmmv 20040728]
89 postfix(1): Postfix 2.1.4 imported. [heas 20040728]
90 vga(4): Add support to change console border color. [jmmv 20040729]
91 wscons(4): Add support to change console border color. [jmmv 20040729]
92 wsconsctl(4): Add support to change console border color.
93 [jmmv 20040729]
94 groff(1): Updated to 1.19.1. [wiz 20040730]
95 i386: Support Intel ICH-based SpeedStep(TM) in ichlpcib(4).
96 [mrg 20040731]
97 /etc/postinstall: check for obsolete minor/teeny shared libraries.
98 [lukem 20040812]
99 kernel: Add extensions to the autoconf(9) framework to allow device
100 detachment and bus rescans in a bus independant way, and
101 for better support of driver LKMs. [drochner 20040819]
102 libc: Add optimized ffs(3) implementation for ARM architecture 5.
103 [rearnsha 20040821]
104 libc, libpthread: On ARM use interworking clean return sequences when
105 built for v4T or later. [rearnsha 20040821]
106 kernel: Support Thumb applications on ARM architecture 5.
107 [rearnsha 20040821]
108 ipw(4): Driver for Intel PRO/Wireless 2100 driver written by
109 Damien Bergamini. [lukem 20040823]
110 compat_darwin(8): Support for MacOS X.3 binaries. [manu 20040825]
111 crtstuff: Switch to GCC-supplied crtbegin.o / crtend.o on GCC 3.3
112 platforms. [thorpej 20040827]
113 kernel: Add IPv4 PIM support from Pavlin Radoslavov and Hitoshi
114 Asaeda. Part of this work has been supported by the XORP
115 project http://www.xorp.org [manu 20040905]
116 libc: Add UUID manipulation routines, adapted from FreeBSD.
117 [thorpej 20040913]
118 uuidgen(1): Add a UUID generation tool, adapted from FreeBSD,
119 extended slightly with some additional DCE-compatible
120 options. [thorpej 20040913]
121 heimdal: import version 0.6.3. [lha 20040913]
122 file(1): update to 4.10. [pooka 20040916]
123 mac68k: Support to build with soft-float enabled. [jmmv 20040926]
124 tcpdump(8): Synchronized with version 3.8.3 from tcpdump.org.
125 [dyoung 20040927]
126 pcap(3): Synchronized with version 0.8.3 from tcpdump.org.
127 [dyoung 20040927]
128 auacer(4): Driver for ALi M5455 audio controller. Output only
129 so far. [augustss 20041010]
130 iyonix: Initial import of iyonix port [gavan 20041013]
131 auvia(4): Support for suspending/resuming. Written by Rhialto.
132 [kent 20041017]
133 uaudio(4): Support for selector unit, and make mixer item names
134 compatible with other audio devices. Written by Kazuhito
135 HONDA. [kent 20041021]
136 ehci(4): Support for interrupt transfers added. From OpenBSD.
137 This allows high speed hubs to be used with high speed
138 devices. [augustss 20041022]
139 cdce(4): Driver for CDC USB Ethernet devices. Written by
140 Daniel Hartmeier for OpenBSD. [augustss 20041022]
141 axe(4): The uax(4) driver has been replaced by the axe driver.
142 [augustss 20041023]
143 libc/ctype.h: Changed the #defines for all the ctype.h functions
144 (isdigit() etc) to remove the (int) cast and thus detect
145 broken code that could index outside the array.
146 Fixed all the fallout. [dsl 20041104]
147 bind: Bind-9.3.0 imported. [christos 20041106]
148 ptyfs: New pseudo-terminal filesystem [christos 20041111]
149 postfix(1): Postfix 2.1.5 imported. [heas 20041113]
150 pf(4): PF from OpenBSD 3.6 imported [yamt 20041114]
151 syslogd(8): Numerous improvements, most from FreeBSD. [thorpej 20041118]
152 kernel: CD9660 Joliet Unicode file names encoded into UTF-8, thus full
153 Unicode range supported. [jdolecek 20041121]
154 getent(1): Add tool to get entries from an administrative database.
155 [lukem 20041123]
156 pdcsata(4): Driver for the SATA150 family of Promise controllers.
157 [bouyer 20041124]
158 am-utils: import 6.1b5pre 20040916 [christos 20041126]
159 bpf(4): Convert to a cloning device [christos 20041129]
160 iteide(4): Add driver for the ITE 8212 IDE controller.
161 [grant 20041201]
162 lo(4): converted to a cloning device [peter 20041203]
163 ppp(4), sl(4), strip(4): converted to cloning devices
164 [christos 20041205]
165 ixpide(4): Add driver for the IDE controller of the ATI IXP series of
166 chipsets. [cube 20041206]
167 file(1): update to 4.12. [pooka 20041213]
168 kernel, libc: Add system calls and VFS infrastructure for file system
169 extended attributes. Adapted from FreeBSD.
170 [thorpej 20050102]
171 restore(8): Stop asking stupid questions (restore owner/mode of . ?).
172 Rather, do it only on a full restore. [fredb 20050108]
173 tap(4): virtual Ethernet device [cube 20050108]
174 shark: Switch to wscons. [tsutsui 20050109]
175