Home | History | Annotate | Line # | Download | only in doc
CHANGES revision 1.445.2.6
      1 LIST OF CHANGES FROM PREVIOUS RELEASES:			<$Revision: 1.445.2.6 $>
      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 	vnd(4): Add support for configuring cloop2-compressed images
     65 		read-only, written by Cliff Wright. [hubertf 20050716]
     66 	hp700: Add FFS/LFS primary bootstrap (xxboot).  [itohy 20040615]
     67 	racoon(8): upgraded to 20040617 [itojun 20040617]
     68 	pf(4): PF from OpenBSD 3.5 imported [itojun 20040622]
     69 	powerpc: Implement MPC601 support. [kleink 20040626]
     70 	prep: Add IBM RS/6000 40P 7020-001 platform support. [kleink 20040626]
     71 	libcrypt: Add support for SHA1 hashed (hmac_sha1 actually) passwords.
     72 		[sjg 20040701]
     73 	sed(1): Make patterns larger than _POSIX2_LINE_MAX*2-1 work.
     74 		[manu 20040709]
     75 	texinfo(1): upgraded to 4.7.  [wiz 20040713]
     76 	libc: Add wordexp(3) which performs shell-style word expansions.
     77 		[seb 20040713]
     78 	sendmail(8): The sendmail daemon will now start by default if the
     79 		rc.d script determines a need for it.  [atatat 20040715]
     80 	mtree(8): Implement -M to permit merging of specfile entries that
     81 		have different types.  [lukem 20040722]
     82 	ipf(8): updated to version 4.1.3. [martti 20040723]
     83 	/etc/security: allow mtree specfile entries in /etc/mtree/special.local
     84 		to override entries in /etc/mtree/special.  [lukem 20040723]
     85 	spif(4): New driver for Sun SUNW,spif multi-port Sbus cards originally
     86 		written by Jason L. Wright for OpenBSD.  [mrg 20040724]
     87 	wscons(4): Add support to change console colors and kernel colors
     88 		dynamically after boot.  [jmmv 20040728]
     89 	wsconsctl(4): Add support to change console colors and kernel colors
     90 		dynamically after boot.  [jmmv 20040728]
     91 	postfix(1): Postfix 2.1.4 imported.  [heas 20040728]
     92 	vga(4): Add support to change console border color.  [jmmv 20040729]
     93 	wscons(4): Add support to change console border color.  [jmmv 20040729]
     94 	wsconsctl(4): Add support to change console border color.
     95 		[jmmv 20040729]
     96 	groff(1): Updated to 1.19.1. [wiz 20040730]
     97 	i386: Support Intel ICH-based SpeedStep(TM) in ichlpcib(4).
     98 		[mrg 20040731]
     99 	/etc/postinstall: check for obsolete minor/teeny shared libraries.
    100 		[lukem 20040812]
    101 	kernel: Add extensions to the autoconf(9) framework to allow device
    102 		detachment and bus rescans in a bus independant way, and
    103 		for better support of driver LKMs.  [drochner 20040819]
    104 	libc: Add optimized ffs(3) implementation for ARM architecture 5.
    105 		[rearnsha 20040821]
    106 	libc, libpthread: On ARM use interworking clean return sequences when
    107 		built for v4T or later.  [rearnsha 20040821]
    108 	kernel: Support Thumb applications on ARM architecture 5.
    109 		[rearnsha 20040821]
    110 	ipw(4): Driver for Intel PRO/Wireless 2100 driver written by
    111 		Damien Bergamini.  [lukem 20040823]
    112 	compat_darwin(8): Support for MacOS X.3 binaries. [manu 20040825]
    113 	crtstuff: Switch to GCC-supplied crtbegin.o / crtend.o on GCC 3.3
    114 		platforms.  [thorpej 20040827]
    115 	kernel: Add IPv4 PIM support from Pavlin Radoslavov and Hitoshi 
    116 		Asaeda. Part of this work has been supported by the XORP 
    117 		project http://www.xorp.org [manu 20040905]
    118 	libc: Add UUID manipulation routines, adapted from FreeBSD.
    119 		[thorpej 20040913]
    120 	uuidgen(1): Add a UUID generation tool, adapted from FreeBSD,
    121 		extended slightly with some additional DCE-compatible
    122 		options.  [thorpej 20040913]
    123 	heimdal: import version 0.6.3.  [lha 20040913]
    124 	file(1): update to 4.10.  [pooka 20040916]
    125 	mac68k: Support to build with soft-float enabled.  [jmmv 20040926]
    126 	tcpdump(8): Synchronized with version 3.8.3 from tcpdump.org.
    127 		[dyoung 20040927]
    128 	pcap(3): Synchronized with version 0.8.3 from tcpdump.org.
    129 		[dyoung 20040927]
    130 	auacer(4): Driver for ALi M5455 audio controller.  Output only
    131 		so far.  [augustss 20041010]
    132 	iyonix: Initial import of iyonix port [gavan 20041013]
    133 	auvia(4): Support for suspending/resuming.  Written by Rhialto.
    134 		[kent 20041017]
    135 	uaudio(4): Support for selector unit, and make mixer item names
    136 		compatible with other audio devices.  Written by Kazuhito
    137 		HONDA.  [kent 20041021]
    138 	ehci(4): Support for interrupt transfers added.  From OpenBSD.
    139 		This allows high speed hubs to be used with high speed
    140 		devices.  [augustss 20041022]
    141 	cdce(4): Driver for CDC USB Ethernet devices.  Written by
    142 		Daniel Hartmeier for OpenBSD.  [augustss 20041022]
    143 	axe(4): The uax(4) driver has been replaced by the axe driver.
    144 		[augustss 20041023]
    145 	libc/ctype.h: Changed the #defines for all the ctype.h functions
    146 		(isdigit() etc) to remove the (int) cast and thus detect
    147 		broken code that could index outside the array.
    148 		Fixed all the fallout. [dsl 20041104]
    149 	bind: Bind-9.3.0 imported. [christos 20041106]
    150 	ptyfs: New pseudo-terminal filesystem [christos 20041111]
    151 	postfix(1): Postfix 2.1.5 imported.  [heas 20041113]
    152 	pf(4): PF from OpenBSD 3.6 imported [yamt 20041114]
    153 	syslogd(8): Numerous improvements, most from FreeBSD. [thorpej 20041118]
    154 	kernel: CD9660 Joliet Unicode file names encoded into UTF-8, thus full
    155 		Unicode range supported. [jdolecek 20041121]
    156 	getent(1): Add tool to get entries from an administrative database.
    157 		[lukem 20041123]
    158 	pdcsata(4): Driver for the SATA150 family of Promise controllers.
    159 		[bouyer 20041124]
    160 	am-utils: import 6.1b5pre 20040916 [christos 20041126]
    161 	bpf(4): Convert to a cloning device [christos 20041129]
    162 	iteide(4): Add driver for the ITE 8212 IDE controller.
    163 		[grant 20041201]
    164 	lo(4): converted to a cloning device [peter 20041203]
    165 	ppp(4), sl(4), strip(4): converted to cloning devices
    166 		[christos 20041205]
    167 	ixpide(4): Add driver for the IDE controller of the ATI IXP series of
    168 		chipsets. [cube 20041206]
    169 	file(1): update to 4.12.  [pooka 20041213]
    170 	pool(9), pool_cache(9): Introduce a new flag, PR_NOTOUCH.
    171 		Now pool(9) and pool_cache(9) can handle non memory backed
    172 		objects.  [yamt 20050101]
    173 	uvm(9): Allocate in-kernel map entries dynamically rather than
    174 		allocating them statically at boot time.
    175 		Now artificial limit of entries (MAX_KMAPENT) is obsolete.
    176 		[yamt 20050101]
    177 	kernel, libc: Add system calls and VFS infrastructure for file system
    178 		extended attributes.  Adapted from FreeBSD.
    179 		[thorpej 20050102]
    180 	restore(8): Stop asking stupid questions (restore owner/mode of . ?).
    181 		Rather, do it only on a full restore.  [fredb 20050108]
    182 	scsictl(8): Add defects command to read defect data from direct
    183 		access devices (disks).  [ginsbach 20050107]
    184 	tap(4): virtual Ethernet device [cube 20050108]
    185 	shark: Switch to wscons. [tsutsui 20050109]
    186 	/rescue: Add: cgdconfig chroot less more scp slogin ssh vi
    187 		[lukem 20050110]
    188 	audio(9): Add capability of audio software filter pipeline.  The
    189 		feature makes it easy for hadware drivers to add encoding
    190 		support or sample rates support, and does not lead user-
    191 		visible changes at this moment.  [kent 20050111]
    192 	iwi(4): Driver for Intel PRO/Wireless 2200AG/2915ABG driver written
    193 		by Damien Bergamini.  [skrll 20050111]
    194 	auixp(4): Add driver for the audio part of the ATI IXP series of
    195 		chipsets. [reinoud 20050112]
    196 	viaide(4): Add support for nForce2 Ultra 400 PATA and SATA.
    197 		[jdolecek 20050113]
    198 	seq(1): Add BSD licensed version of this Plan 9 and GNU/Linux command,
    199 		which prints sequences of numbers.  [ginsbach 20050120]
    200 	kernel: Save kernel memory by switching IPC domain initialization to
    201 		use link sets, see <sys/cdefs.h>.  Bump kernel version to
    202 		2.99.15 [matt 20050123]
    203 	kernel: Dirhash imported from FreeBSD. Maintains in-core
    204 		hashes for large directories, improving
    205 		ufs_lookup performance. Disabled by default, but
    206 		can be enabled with 'options UFS_DIRHASH'.
    207 		[rumble 20050123]
    208 	auich(4): Add support for nForce4.  [kent 20050127]
    209 	viaide(4): Add support for nForce4.  [kent 20050127]
    210 	auich(4): Add support for nForce2 Ultra 400.  [jdolecek 20050127]
    211 	kernel: Add ffs file system snapshots. See fssconfig(8).
    212 		[hannken 20050131]
    213 	kernel: Add RFC-3378 EtherIP support.  This feature allows adding
    214 		gif(4) interfaces to bridge(4) interfaces.  See brconfig(8).
    215 		[kim 20050131]
    216 	/etc/security, security.conf(5): Add option to permit
    217 		non-alphanumeric login names. [jdolecek 20050205]
    218 	groupadd(8): Add the -r option, used to specify a gid range in which
    219 		groups can be created. [jmmv 20050205]
    220 	ipf(8): updated to version 4.1.5. [martti 20050208]
    221 	ext2fs, fsck_ext2fs(8): Upgrade filesystems automatically to
    222 		support files >2GB if they are already at revision 1,
    223 		filesystems at revision 0 will not be touched. [ws 20050209]
    224 	artsata(4): Add support for operation in DPA mode. [rearnsha 20050211]
    225 	ipsec(4): Add support for IPsec NAT-T [manu 20050212]
    226 	ssh: Imported OpenSSH 3.9 [christos 20050213]
    227 	systat(1): Add "df" display to give information about filesystems,
    228 		available diskspace and used disk capacity, similar to df(1).
    229 		[hubertf 20050216]
    230 	racoon(8): Switch to ipsec-tools' racoon [manu 20050216]
    231 	ipf(8): updated to version 4.1.6. [martti 20050219]
    232 	evbarm: Add CompactFlash device on IQ31244.  [rearnsha 20050219]
    233 	libradius(3): import libradius from FreeBSD [manu 20050220]
    234 	pppd(8): updated to version 2.4.3. [cube 20050220]
    235 	vge(4): Add driver for VIA Networking Technologies VT612X
    236 		[jdolecek 20050220]
    237 	gem(4), hme(4): IPv4 TCP/UDP hardware checksumming added.
    238 		[heas 20050220]
    239 	file(1): update to 4.13.  [pooka 20050221]
    240 	openpam(3): update to 20050201 (feterita) [christos 20050226]
    241 	ifconfig(8): Allow switching TCP Segment Offloading on/off by adding
    242 		a new tso4/-tso4 switch. [matt 20050306]
    243 	/etc/postinstall: support -s /path/to/etc.tgz to extract the file
    244 		into a temporary directory and run postinstall from there.
    245 		[lukem 20050308]
    246 	wm(4): Add TCPv4 hardware transmit segment offload support.
    247 		[matt 20050309]
    248 	xen: updated to support the xen 2.0 kernel, including domain0 support
    249 		(this drops support for xen 1.2) [bouyer 20050309]
    250 	rcp(1): Add -4 and -6 options, used to limit host addresses to
    251 		IPv4 or IPv6 respectively. [ginsbach 20050309]
    252 	sockstat(1): Add sockstat(1) modeled after the program by the same
    253 		name in FreeBSD.  [atatat 20050309]
    254 	rsh(1), rlogin(1): Add -4 and -6 options, used to limit host
    255 		addresses to IPv4 or IPv6 respectively. [ginsbach 20050311]
    256 	rcp(1): Add support for specifying the rhost as an IPv6 address
    257 		string. [ginsbach 20050311]
    258 	stf(4): Add support for changing the MTU. [tron 20050311]
    259 	re(4): Add TCPv4 hardware transmit segment offload support.
    260 		[yamt 20050312]
    261 	sendmail(8): update to 8.13.3.  [atatat 20050315]
    262 	pkill(1): Add -i option to ignore case for both pgrep(1) and pkill(1).
    263 		[sketch 20050316]
    264 	postinstall(8): Moved from /etc to /usr/sbin.  [lukem 20050417]
    265 	azalia(4): Add driver for High Definition Audio. [kent 20050621]
    266