Home | History | Annotate | Line # | Download | only in doc
CHANGES revision 1.554
      1 LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.554 $>
      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 3.0 to NetBSD 4.0:
     11 	agr(4): Add pseudo-device driver for link aggregation. [yamt 20050318]
     12 	kernel: Limit the number of locks per user to 1024 [christos 20050320]
     13 	crypto: Upgrade to OpenSSL 0.9.7f [christos 20050325]
     14 	attimer(4): Split the pcppi(4) driver to properly assign resources and
     15 		allow both the devices to attach through ACPI [cube 20050325]
     16 	gre(4): add support for IPv6 as inner protocol, contributed by
     17 		Gert Doering [is 20050330]
     18 	/rescue: Add tetris.  [lukem 20050401]
     19 	uvm(9): Simplify kernel memory allocation API and its implementation.
     20 		[yamt 20050401]
     21 	ipf(8): Updated to version 4.1.8. [martti 20050403]
     22 	identd(8): Add support for forwarding ident queries and receiving of
     23 		proxied ident queries. [peter 20050404]
     24 	ac97(4): Add support for AC'97 modems. [jmcneill 20050407]
     25 	auich(4): Add support for Intel ICH AC'97 modems as audio devices.
     26 		Currently disabled by default. [jmcneill 20050407]
     27 	event(3): Updated libevent to 1.0c [provos 20050417]
     28 	arc: Add a standalone boot program to load ELF kernels.
     29 		[tsutsui 20050418]
     30 	cvs(1): Upgrade to 1.11.20. [christos 20050419]
     31 	openssh: Upgrade to 4.0. [christos 20050423]
     32 	crypto: Upgrade to OpenSSL 0.9.7g [christos 20050423]
     33 	gettext(1): Upgrade to 0.14.4 [christos 20050429]
     34 	ehci(4): Various bug fixes.  The most visible is that low/full speed
     35 		devices can now be connected to high speed hubs.
     36 		[augustss 20050501]
     37 	acpi(4): Import ACPI-CA 20050408 [kochi 20050502]
     38 	psh3tp(4): Support touch-panel for PERSONA SH3 machines.
     39 		   [kiyohara 20050523]
     40 	evbarm: Add support for the Arcom Viper.  [pooka 20050606]
     41 	scan_ffs(8): Added scan_ffs from OpenBSD. Utility to find FFSv1/FFSv2
     42 		partitions, to recover lost disklabels. [xtraeme 20050615]
     43 	ataraid(4): Add man page and adapt support for Adaptec HostRAID
     44 		from FreeBSD. [briggs 20050620]
     45 	wtf(6): Now searches all acronyms databases (the -t switch is
     46 		gone), whatis(1) and then pkg_info(1). [hubertf 20050622]
     47 	i386: Add cd9660 file system support to the BIOS bootloader.
     48 		[junyoung 20050622]
     49 	tlp(4): added support for ASIX AX88140A and AX88141.
     50 		[rpaulo 20050624]
     51 	pss(4): Remove the pss(4) driver.  It has never been workable.
     52 		[kent 20050628]
     53 	deroff(1): brought back from the dead. [perry 20050629]
     54 	spell(1): brought back from the dead. [perry 20050629]
     55 	ching(6):  brought back from the dead. [perry 20050630]
     56 	pf(4): PF from OpenBSD 3.7 imported [peter 20050701]
     57 	i386: WSDISPLAY_SCROLLSUPPORT is now enabled in GENERIC kernel.
     58 		[rpaulo 20050702]
     59 	awk(1): Upgrade to nawk 20050424 [jdolecek 20050702]
     60 	ieee1394: ieee1394 from FreeBSD imported [kiyohara 20050711]
     61 	ral(4): Add driver for Ralink PCI/Cardbus/USB wlan adapters
     62 		(written by Damien Bergamini, ported by FUKAUMI Naoki)
     63 		[drochner 20050714]
     64 	uipaq(4): USB driver for iPAQ devices.  From OpenBSD.
     65 		[augustss 20050718]
     66 	netinet: Implement PMTU checks and ignore ICMP Source Quench messages
     67 		for TCP as described in:
     68 		http://www.gont.com.ar/drafts/icmp-attacks-against-tcp.html
     69 		[christos 20050719]
     70 	config(1): Implement "no <dev> at <attachment>". [cube 20050724]
     71 	ucycom(4): Add driver for Cypress microcontroller based serial
     72 		devices. [skrll 20050731]
     73 	hpcmips: Add teliosio(4) driver for the Sharp Telios LCD screen and
     74 		Battery unit. [nakayama 20050731]
     75 	scan_lfs(8): Program to find LFS partitions on disks [xtraeme 20050731]
     76 	ftpd(8): Implement option "-D", for running ftpd(8) in standalone mode.
     77 		[peter 20050804]
     78 	bpf(4): Add two new sysctls to retrieve statistics and current
     79 		peers, viewable with netstat(1). [rpaulo 20050805]
     80 	postfix(1): Updated to 2.2.5. [rpaulo 20050818]
     81 	kernel: 64 bit inode changes [christos 20050819]
     82 	getent(1): Add support for "ethers" database. [ginsbach 20050824]
     83 	ftpd(8): Add new ftpd.conf(5) option, recvbufsize, and make
     84 		readsize option also apply to network reads for transfers to
     85 		the server. [ginsbach 20050824]
     86 	UFS: Add experimental support for file-backed extended attributes
     87 		on UFS1 file systems, adapted from FreeBSD.  [thorpej 20050828]
     88 	psh3lcd(4): Support LCD screen driver for PERSONA SH3 machines.
     89 		   [kiyohara 20050906]
     90 	i386: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC.MPACPI,
     91 		GENERIC_LAPTOP and XEN0 kernels. [rpaulo 20050909]
     92 	amd64: WSDISPLAY_SCROLLSUPPORT enabled in GENERIC kernel.
     93 		[rpaulo 20050909]
     94 	kernel: Add tmpfs file system. [jmmv 20050910]
     95 	mount_tmpfs(8): Add utility to mount a tmpfs file system.
     96 		[jmmv 20050910]
     97 	kernel, libc: Re-factor compatibility code to hide compatibility
     98 		info from the header files and to allow libc to compile
     99 		without the compatibility hooks [christos 20050912]
    100 	am-utils: Upgrade to 6.1.2.1 [rpaulo 20050920]
    101 	pam_afslog(8): Add module to obtain AFS tokens from krb5
    102 		credentials and create a PAG if necessary. [tsarna 20050921]
    103 	kernel: Reset the AMD Geode SC1100 microcontroller. [dyoung 20050922]
    104 	geodewdog(4): Add driver for AMD Geode SC1100 microcontroller's
    105 		watchdog timer. [dyoung 20050922]
    106 	kernel: Add the VFS hooks interface so that kernel subsystems
    107 		other than VFS can execute code upon VFS operations.
    108 		[jmmv 20050923]
    109 	kernel: Re-factor NFS exports list code handling, making it simpler
    110 		by abstracting all the details into the NFS generic code,
    111 		using the previously mentioned VFS hooks interface to make
    112 		it work. [jmmv 20050923]
    113 	mountd(8): Make this utility file system independent, also simplifying
    114 		its code. [jmmv 20050923]
    115 	gpio(4): Import general purpose I/O framework from OpenBSD.
    116 		[jmcneill 20050926]
    117 	gpioctl(8): Import utility to talk to general purpose I/O devices
    118 		from OpenBSD [jmcneill 20050926]
    119 	config(1): Implement "no device at <attachment>" and "no <device>".
    120 		[cube 20050930]
    121 	wpa:	Add wpa_cli and wpa_supplicant.
    122 		[scw 20051001]
    123 	xen:	Improvements to the network backend to avoid data copy when
    124 		possible. [bouyer 20051002]
    125 	file(1): update to 4.16.  [pooka 20051018]
    126 	evbarm: Add support for the Atmark Techno Armadillo-9.
    127 		[hamajima 20051113]
    128 	ipv6: rc.conf(5) $ip6sitelocal variable has been removed. You
    129 		should use Local IPv6 Unicast Addresses defined by RFC 4193
    130 		and control how they are routed with the $ip6uniquelocal
    131 		variable. [rpaulo 20051124]
    132 	openssl: update to 0.9.8a [christos 20051125]
    133 	kernel:	Switch to a stateful read-ahead algorithm. [yamt 20051130]
    134 	posix_fadvise(2): Add.  (Only POSIX_FADV_NORMAL, POSIX_FADV_RANDOM,
    135 		and POSIX_FADV_SEQUENTIAL are implemented.) [yamt 20051130]
    136 	postfix(1): Updated to 2.2.6. [rpaulo 20051201]
    137 	auich(4): Now it supports ICH7 and Intel 6300ESB audio controllers.
    138 		[xtraeme 20051204]
    139 	lmc(4): New driver from David Boggs [christos 20051205]
    140 	kernel: Add a new ktrace record type for SA upcalls and add LWP
    141 		information to ktrace records
    142 		[darrenr, skrll, christos 20051211]
    143 	userland: Generation and decode of new ktrace record type (sa_upcall)
    144 		and LWP information for kdump and ktruss. Ability to trace
    145 		upcalls. [skrll, christos 20051211]
    146 	sip(4): Now enabled and known working for sparc64.  [mrg 20051220]
    147 	bind:	Imported 9.3.2 for named and tools [christos 20051221]
    148 	dkctl(8), bufq(9): Add a functionality to switch bufq strategy
    149 		on the fly.  [yamt 20051226]
    150 	mbrlabel(8): Add the -s option to specify the sector in which sector
    151 		the partition table is located.  [jmmv 20051227]
    152 	kernel: Add preliminary support for System V Boot File System.
    153 		Written by UCHIYAMA Yasushi. [tsutsui 20051229]
    154 	newfs_sysvbfs(8), mount_sysvbfs(8): Add utilities for System V
    155 		Boot File System. Also written by UCHIYAMA Yasushi.
    156 		[20051229 tsutsui]
    157 	ews4800mips: Initial import of ews4800mips port. Most porting work
    158 		was done by UCHIYAMA Yasushi. [tsutsui 20051229]
    159 	rtw(4): Add support for GCT Semiconductor GRF5101
    160 		transceiver/synthesizer.  [dyoung 20051229]
    161