Home | History | Annotate | Line # | Download | only in doc
CHANGES revision 1.757
      1 LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.757 $>
      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 4.0 to NetBSD 5.0:
     11 	iwi(4): Use firmload(9) to load firmware images. You no longer need to
     12 		use iwictl(8) to load the firmware. [skrll 20060809]
     13 	acorn32: Remove the old, pre-wscons, console code.  Kernel
     14 		configurations using the old console (kbd, vt, and vidcconsole)
     15 		will need to be updated to use wscons. [bjh21 20060814]
     16 	wpi(4): Driver for Intel PRO/Wireless 3945ABG.  OpenBSD wpi driver
     17 		ported by Jean-Baptiste Campesato. [simonb 20060818]
     18 	acorn32: Correctly detect the display refresh rate being used under
     19 		RISC OS and look for a matching mode in a list of standard
     20 		video modes.  This removes the requirement for compiling
     21 		RISC OS monitor definitions into the kernel. [bjh21 20060820]
     22 	netns: Support for XNS in the kernel and userspace has been
     23 		removed. [matt 20060825]
     24 	netccit: Support for CCITT/X.26 in the kernel and userspace has
     25 		been removed. [matt 20060825]
     26 	mips64: Preliminary support for a MIPS64 toolchain using the N64
     27 		ABI. [matt 20060825]
     28 	postfix: Updated to 2.3.3 [rpaulo 20060827]
     29 	landisk: Initial import of landisk port for SuperH based
     30 		network storage appliances by I-O DATA.  The port was
     31 		done by NONAKA Kimihiro <nonaka (a] NetBSD.org>.
     32 		[uwe 20060901]
     33 	evbmips: Add timecounter support. [gdamore 20060901]
     34 	todr(9): New machine independent time-of-day chip framework for
     35 		drivers, which provides uniform handling across all ports.
     36 		Not all ports have adopted it yet.  [gdamore 20060902]
     37 	sun2: Add timecounter support. [gdamore 20060903]
     38 	gcc(1): Switch sh5 to GCC4. [scw 20060904]
     39 	tcp: Add support for Explicit Congestion Notification as defined
     40 		in RFC 3168. Sponsored by Google SoC. [rpaulo 20060905]
     41 	prep: Convert prep to MI todr(9) driver. [garbled 20060905]
     42 	sun3: Add timecounter support. [gdamore 20060905]
     43 	cesfic: Add timecounter support. [gdamore 20060906]
     44 	prep: Add support for the IBM 7025-F40. [garbled 20060907]
     45 	lockstat(8): Add the lockstat command: displays a summary of kernel
     46 		locking events recorded over the lifetime of a called program.
     47 		[ad 20060907]
     48 	cobalt: Add timecounter support. [gdamore 20060907]
     49 	njata(4): Add driver for Workbit NinjaATA-32 busmastering PIO IDE
     50 		controller. [itohy 20060907]
     51 	ews4800mips: Add timecounter support. [gdamore 20060909]
     52 	arc: Add timecounter support. [gdamore 20060909]
     53 	news68k: Add timecounter support. From gdamore. [tsutsui 20060909]
     54 	msk(4): Driver for Marvell Yukon 2 Gigabit Ethernet. [riz 20060909]
     55 	evbsh5: Add timecounter support.  [gdamore 20060909]
     56 	hp300: Add timecounter support.  [tsutsui 20060909]
     57 	ipsec-tools: ipsec-tools CVS is now part of NetBSD. [manu 20060909]
     58 	iyonix: Add timecounter support.  [gdamore 20060910]
     59 	next68k: Add timecounter support.  [gdamore 20060911]
     60 	cats: Add timecounter support.  [gdamore 20060911]
     61 	netwinder: Add timecounter support.  [gdamore 20060911]
     62 	shark: Add timecounter support.  [gdamore 20060913]
     63 	newsmips: Add timecounter support. From gdamore. [tsutsui 20060913]
     64 	luna68k: Add timecounter support.  [gdamore 20060914]
     65 	mipsco: Add timecounter support.  [gdamore 20060915]
     66 	hpcmips: Add timecounter support.  [gdamore 20060915]
     67 	sgimips: Add timecounter support.  [gdamore 20060916]
     68 	veriexec: Add veriexecgen(8), a tool for easy and fast generation
     69 		  of Veriexec fingerprint files. [elad 20060916]
     70 	gcc(1): Switch m68k to GCC4 [tsutsui 20060917]
     71 	gcc(1): Switch mips to GCC4 [simonb 20060919]
     72 	x68k: Add timecounter support.  [gdamore 20060919]
     73 	who(1): Change -u behaviour to also print PID of process on 
     74 		terminal, and add -d to print more information from
     75 		utmpx. [hubertf 20060919]
     76 	init(8): Add system boot, login process, runlevel, system down
     77 		utmpx records [christos 20060919]
     78 	gcc(1): Switch hppa to GCC4. [skrll 20060922]
     79 	cdplay(1): Add digital transfer mode support, not enabled by
     80 		default. Thanks to Sergey Svishchev for the patch.
     81 		[xtraeme 20060922]
     82 	wscons: Add fr_CA.iso8859-1 keyboard mapping support. Thanks to
     83 		Matthew Mondor for the patch. [jmcneill 20060922]
     84 	sh3: Add timecounter support to all sh3 ports. From gdamore with
     85 		some fixes by me. [tsutsui 20060924]
     86 	kernel: Modify powerhook_establish(9) API to accept a name
     87 		argument. [jmcneill 20060924]
     88 	twa(4): 3ware's tw_cli management tools now works [manu 20060924]
     89 	csplit(1): Added from FreeBSD/OpenBSD [christos 20060925]
     90 	evbmips: Add AR5315/2315 support, specifically the Meraki Mini,
     91 		which can be found at http://www.meraki.net/
     92 		[gdamore 20060925]
     93 	ssh: Import openssh-4.4 [christos 20060928]
     94 	macppc: add timecounter support [macallan 20060929]
     95 	ofctl(8): initial import, formerly known as ofdump2. For macppc,
     96 		shark, sparc64.
     97 		Written by Matt Thomas. [macallan 20060929]
     98 	build: Improved support for using shells other than /bin/sh
     99 		during a cross build.  [apb 20060929]
    100 	pcictl(8): Add "list -n" to print ID and class numerical, instead
    101 		of resolving to strings [hubertf 20061001]
    102 	sun3: Add initial bus_space(9) support. [tsutsui 20061001]
    103 	sec(4): New driver for Acorn SCSI Expansion Card, intended to replace
    104 		acorn32 asc(4).  [bjh21 20061001]
    105 	ipmi(4): added driver from OpenBSD [bouyer 20061001]
    106 	spi(4): initial import of new machine-independent SPI bus framework,
    107 		including a sample driver for the TI TMP121 sensor.
    108 		[gdamore 20061002]
    109 	ps(1): Improved support for customised headers via -o and -O options.
    110 		[apb 20061002]
    111 	sun3: Add MI softintr(9) support by shared sources with sun2 port.
    112 		[tsutsui 20061005]
    113 	sparc64: Add floppy support based on sparc driver and hints from
    114 		from OpenBSD for sbus/ebus attachment.  [jnemeth 20061006]
    115 	find(1): Add support for "find ... -exec ... +".  Written by
    116 		John Hawkinson.  [apb 20061007]
    117 	tcp_congctl(9): API for TCP congestion control algorithms.
    118 		net.inet.tcp.newreno was removed, please use
    119 		net.inet.tcp.congctl.selected instead. [rpaulo 20061009]
    120 	proplib(3): prop_number_t can now handle both signed and unsigned
    121 		integers.  [thorpej 20061011]
    122 	pf(4): Added support for ALTQ. [peter 20061012]
    123 	vge(4): Make this driver work on big endian machines
    124 		(at least on macppc). [tsutsui 20061014]
    125 	gpt(8): Added from FreeBSD [christos 20061015]
    126 	tcp(4): Added RFC 3465 Appropriate Byte Counting (ABC) [yamt 20061019]
    127 	wm(4): Added support for the Intel 80003 gigabit ethernet controller.
    128 		[bouyer 20061021]
    129 	gcc(1): Update to GCC 4.1.2-20061021 snapshot.  [mrg 20061021]
    130 	mail(1): Mime and multi-character set handling; command line editing
    131 		and completion. Thanks to Anon Ymous [christos 20061021]
    132 	acorn32: Standard kernels now use the machine-independent sec(4)
    133 		and ei(4) drivers for Acorn SCSI Expansion Cards and
    134 		Ethernet 1 cards respectively, in place of asc(4) and ie(4).
    135 		[bjh21 20061022]
    136 	puffs: Integrate Pass-to-Userspace Framework File System, which
    137 		can be used to build userspace file system servers
    138 		[pooka 20061022]
    139 	hpcarm: Add timecounter support and convert to MI todr(9).
    140 		[peter 20061023]
    141 	less: Updated to version 394.  [mrg 20061025]
    142 	i386: The support for the Multiboot Specification no longer relies
    143 		on the a.out kludge which means that a stock GRUB (without
    144 		custom patches) can be used to successfully boot the kernel.
    145 		[jmmv 20061025]
    146 	file(1): update to 4.18.  [pooka 20061031]
    147 	puc(4): Add support for Perle PCI-RAS 4 port multimodem [manu 20061101]
    148 	rum(4): Added driver for Ralink 2501/2601 USB 802.11a/b/g
    149 		devices from OpenBSD. [joerg 20061101]
    150 	gkermit(1): Add gkermit, which is a program for transferring
    151 		files using the Kermit protocol.  gkermit has no
    152 		interactive commands, no scripting, and no ability to
    153 		make connections.  [apb 20061101]
    154 	i386: Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP,
    155 		INSTALL, INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels
    156 		so that they are smaller and faster by removing support
    157 		for actual i386 CPUs (which lack write protection in
    158 		supervisor mode, which requires a costly workaround) and
    159 		math coprocessor emulation.  Coprocessor emulation is
    160 		retained in the LAPTOP kernels, but not in the others.
    161 		Where it is known that a configuration cannot be run
    162 		with particular CPUs (i486 in *MP kernels) remove that
    163 		support as well.  Compile all kernels with appropriate
    164 		architecture and tuning flags (reduces size, makes things
    165 		faster).  Those requiring support for machines with i386
    166 		CPU or lacking coprocessor can use the *SMALL or *TINY
    167 		kernels. [tls 20061101]
    168 	useradd(8): Change the default shell for newly added users to
    169 		/bin/sh. [pavel 20061102]
    170 	tmpfs: NFS support is now complete.  At the very least, all the
    171 		relevant tmpfs regression tests pass successfully when
    172 		executed over a remote tmpfs mounted through NFS.
    173 		[jmmv 20061105]
    174 	tmpfs: Add a LKM for this file system. [jmmv 20061105]
    175 	postfix: Updated to 2.3.4 [rpaulo 20061107]
    176 	macppc: use accelerated wsdisplay drivers [macallan 20061107]
    177 	evbarm: Add support for Certance CP-3100 [scw 20061108]
    178 	tmpfs: Audit kqueue notifications and add several regression
    179 		tests for them.  [jmmv 20061109]
    180 	vnd: Make this work with files stored on file systems without
    181 		the bmap and strategy operations.  This includes tmpfs
    182 		and smbfs.  [jmmv 20061109]
    183 	paxctl: Enable as a tool, and add make rules to run paxctl on
    184 		binaries to what PROG_PAX is set. [christos 20061110]
    185 	lfs_cleanerd: Move from /usr/libexec to /libexec so that the
    186 		root file system can be safely placed on a LFS volume.
    187 		[jmmv 20061110]
    188