CHANGES revision 1.743 1 1.743 tls LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.743 $>
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.663 riz Changes from NetBSD 4.0 to NetBSD 5.0:
11 1.664 skrll iwi(4): Use firmload(9) to load firmware images. You no longer need to
12 1.664 skrll use iwictl(8) to load the firmware. [skrll 20060809]
13 1.665 bjh21 acorn32: Remove the old, pre-wscons, console code. Kernel
14 1.665 bjh21 configurations using the old console (kbd, vt, and vidcconsole)
15 1.665 bjh21 will need to be updated to use wscons. [bjh21 20060814]
16 1.666 simonb wpi(4): Driver for Intel PRO/Wireless 3945ABG. OpenBSD wpi driver
17 1.668 bjh21 ported by Jean-Baptiste Campesato. [simonb 20060818]
18 1.667 bjh21 acorn32: Correctly detect the display refresh rate being used under
19 1.667 bjh21 RISC OS and look for a matching mode in a list of standard
20 1.667 bjh21 video modes. This removes the requirement for compiling
21 1.667 bjh21 RISC OS monitor definitions into the kernel. [bjh21 20060820]
22 1.669 matt netns: Support for XNS in the kernel and userspace has been
23 1.669 matt removed. [matt 20060825]
24 1.669 matt netccit: Support for CCITT/X.26 in the kernel and userspace has
25 1.669 matt been removed. [matt 20060825]
26 1.669 matt mips64: Preliminary support for a MIPS64 toolchain using the N64
27 1.669 matt ABI. [matt 20060825]
28 1.670 rpaulo postfix: Updated to 2.3.3 [rpaulo 20060827]
29 1.673 uwe landisk: Initial import of landisk port for SuperH based
30 1.673 uwe network storage appliances by I-O DATA. The port was
31 1.673 uwe done by NONAKA Kimihiro <nonaka (a] NetBSD.org>.
32 1.673 uwe [uwe 20060901]
33 1.674 gdamore evbmips: Add timecounter support. [gdamore 20060901]
34 1.690 tsutsui todr(9): New machine independent time-of-day chip framework for
35 1.690 tsutsui drivers, which provides uniform handling across all ports.
36 1.690 tsutsui Not all ports have adopted it yet. [gdamore 20060902]
37 1.677 gdamore sun2: Add timecounter support. [gdamore 20060903]
38 1.718 tsutsui gcc(1): Switch sh5 to GCC4. [scw 20060904]
39 1.678 rpaulo tcp: Add support for Explicit Congestion Notification as defined
40 1.678 rpaulo in RFC 3168. Sponsored by Google SoC. [rpaulo 20060905]
41 1.690 tsutsui prep: Convert prep to MI todr(9) driver. [garbled 20060905]
42 1.690 tsutsui sun3: Add timecounter support. [gdamore 20060905]
43 1.690 tsutsui cesfic: Add timecounter support. [gdamore 20060906]
44 1.684 garbled prep: Add support for the IBM 7025-F40. [garbled 20060907]
45 1.680 ad lockstat(8): Add the lockstat command: displays a summary of kernel
46 1.680 ad locking events recorded over the lifetime of a called program.
47 1.680 ad [ad 20060907]
48 1.690 tsutsui cobalt: Add timecounter support. [gdamore 20060907]
49 1.682 itohy njata(4): Add driver for Workbit NinjaATA-32 busmastering PIO IDE
50 1.682 itohy controller. [itohy 20060907]
51 1.690 tsutsui ews4800mips: Add timecounter support. [gdamore 20060909]
52 1.690 tsutsui arc: Add timecounter support. [gdamore 20060909]
53 1.687 tsutsui news68k: Add timecounter support. From gdamore. [tsutsui 20060909]
54 1.690 tsutsui msk(4): Driver for Marvell Yukon 2 Gigabit Ethernet. [riz 20060909]
55 1.688 gdamore evbsh5: Add timecounter support. [gdamore 20060909]
56 1.690 tsutsui hp300: Add timecounter support. [tsutsui 20060909]
57 1.708 manu ipsec-tools: ipsec-tools CVS is now part of NetBSD. [manu 20060909]
58 1.692 gdamore iyonix: Add timecounter support. [gdamore 20060910]
59 1.693 gdamore next68k: Add timecounter support. [gdamore 20060911]
60 1.694 gdamore cats: Add timecounter support. [gdamore 20060911]
61 1.694 gdamore netwinder: Add timecounter support. [gdamore 20060911]
62 1.695 gdamore shark: Add timecounter support. [gdamore 20060913]
63 1.696 tsutsui newsmips: Add timecounter support. From gdamore. [tsutsui 20060913]
64 1.697 gdamore luna68k: Add timecounter support. [gdamore 20060914]
65 1.698 gdamore mipsco: Add timecounter support. [gdamore 20060915]
66 1.707 jmcneill hpcmips: Add timecounter support. [gdamore 20060915]
67 1.700 gdamore sgimips: Add timecounter support. [gdamore 20060916]
68 1.701 elad veriexec: Add veriexecgen(8), a tool for easy and fast generation
69 1.701 elad of Veriexec fingerprint files. [elad 20060916]
70 1.716 tsutsui gcc(1): Switch m68k to GCC4 [tsutsui 20060917]
71 1.716 tsutsui gcc(1): Switch mips to GCC4 [simonb 20060919]
72 1.702 gdamore x68k: Add timecounter support. [gdamore 20060919]
73 1.703 hubertf who(1): Change -u behaviour to also print PID of process on
74 1.703 hubertf terminal, and add -d to print more information from
75 1.703 hubertf utmpx. [hubertf 20060919]
76 1.710 christos init(8): Add system boot, login process, runlevel, system down
77 1.710 christos utmpx records [christos 20060919]
78 1.718 tsutsui gcc(1): Switch hppa to GCC4. [skrll 20060922]
79 1.704 xtraeme cdplay(1): Add digital transfer mode support, not enabled by
80 1.704 xtraeme default. Thanks to Sergey Svishchev for the patch.
81 1.704 xtraeme [xtraeme 20060922]
82 1.705 jmcneill wscons: Add fr_CA.iso8859-1 keyboard mapping support. Thanks to
83 1.705 jmcneill Matthew Mondor for the patch. [jmcneill 20060922]
84 1.706 tsutsui sh3: Add timecounter support to all sh3 ports. From gdamore with
85 1.706 tsutsui some fixes by me. [tsutsui 20060924]
86 1.707 jmcneill kernel: Modify powerhook_establish(9) API to accept a name
87 1.707 jmcneill argument. [jmcneill 20060924]
88 1.713 rpaulo twa(4): 3ware's tw_cli management tools now works [manu 20060924]
89 1.710 christos csplit(1): Added from FreeBSD/OpenBSD [christos 20060925]
90 1.711 gdamore evbmips: Add AR5315/2315 support, specifically the Meraki Mini,
91 1.711 gdamore which can be found at http://www.meraki.net/
92 1.711 gdamore [gdamore 20060925]
93 1.714 christos ssh: Import openssh-4.4 [christos 20060928]
94 1.715 macallan macppc: add timecounter support [macallan 20060929]
95 1.715 macallan ofctl(8): initial import, formerly known as ofdump2. For macppc,
96 1.715 macallan shark, sparc64.
97 1.715 macallan Written by Matt Thomas. [macallan 20060929]
98 1.730 apb build: Improved support for using shells other than /bin/sh
99 1.730 apb during a cross build. [apb 20060929]
100 1.717 hubertf pcictl(8): Add "list -n" to print ID and class numerical, instead
101 1.717 hubertf of resolving to strings [hubertf 20061001]
102 1.719 tsutsui sun3: Add initial bus_space(9) support. [tsutsui 20061001]
103 1.720 bjh21 sec(4): New driver for Acorn SCSI Expansion Card, intended to replace
104 1.720 bjh21 acorn32 asc(4). [bjh21 20061001]
105 1.721 bouyer ipmi(4): added driver from OpenBSD [bouyer 20061001]
106 1.722 gdamore spi(4): initial import of new machine-independent SPI bus framework,
107 1.722 gdamore including a sample driver for the TI TMP121 sensor.
108 1.722 gdamore [gdamore 20061002]
109 1.730 apb ps(1): Improved support for customised headers via -o and -O options.
110 1.730 apb [apb 20061002]
111 1.723 tsutsui sun3: Add MI softintr(9) support by shared sources with sun2 port.
112 1.723 tsutsui [tsutsui 20061005]
113 1.724 jnemeth sparc64: Add floppy support based on sparc driver and hints from
114 1.724 jnemeth from OpenBSD for sbus/ebus attachment. [jnemeth 20061006]
115 1.730 apb find(1): Add support for "find ... -exec ... +". Written by
116 1.730 apb John Hawkinson. [apb 20061007]
117 1.725 rpaulo tcp_congctl(9): API for TCP congestion control algorithms.
118 1.726 rpaulo net.inet.tcp.newreno was removed, please use
119 1.726 rpaulo net.inet.tcp.congctl.selected instead. [rpaulo 20061009]
120 1.727 thorpej proplib(3): prop_number_t can now handle both signed and unsigned
121 1.727 thorpej integers. [thorpej 20061011]
122 1.728 peter pf(4): Added support for ALTQ. [peter 20061012]
123 1.729 tsutsui vge(4): Make this driver work on big endian machines
124 1.729 tsutsui (at least on macppc). [tsutsui 20061014]
125 1.731 christos gpt(8): Added from FreeBSD [christos 20061015]
126 1.732 yamt tcp(4): Added RFC 3465 Appropriate Byte Counting (ABC) [yamt 20061019]
127 1.733 bouyer wm(4): Added support for the Intel 80003 gigabit ethernet controller.
128 1.733 bouyer [bouyer 20061021]
129 1.734 christos mail(1): Mime and multi-character set handling; command line editing
130 1.734 christos and completion. Thanks to Anon Ymous [christos 20061021]
131 1.735 bjh21 acorn32: Standard kernels now use the machine-independent sec(4)
132 1.735 bjh21 and ei(4) drivers for Acorn SCSI Expansion Cards and
133 1.735 bjh21 Ethernet 1 cards respectively, in place of asc(4) and ie(4).
134 1.735 bjh21 [bjh21 20061022]
135 1.736 pooka puffs: Integrate Pass-to-Userspace Framework File System, which
136 1.736 pooka can be used to build userspace file system servers
137 1.736 pooka [pooka 20061022]
138 1.737 peter hpcarm: Add timecounter support and convert to MI todr(9).
139 1.737 peter [peter 20061023]
140 1.738 mrg less: Updated to version 394. [mrg 20061025]
141 1.739 pooka file(1): update to 4.18. [pooka 20061031]
142 1.740 manu puc(4): Add support for Perle PCI-RAS 4 port multimodem [manu 20061101]
143 1.742 xtraeme rum(4): Added driver for Ralink 2501/2601 USB 802.11a/b/g
144 1.742 xtraeme devices from OpenBSD. [joerg 20061101]
145 1.743 tls i386: Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP,
146 1.743 tls INSTALL, INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels
147 1.743 tls so that they are smaller and faster by removing support
148 1.743 tls for actual i386 CPUs (which lack write protection in
149 1.743 tls supervisor mode, which requires a costly workaround) and
150 1.743 tls math coprocessor emulation. Coprocessor emulation is
151 1.743 tls retained in the LAPTOP kernels, but not in the others.
152 1.743 tls Where it is known that a configuration cannot be run
153 1.743 tls with particular CPUs (i486 in *MP kernels) remove that
154 1.743 tls support as well. Compile all kernels with appropriate
155 1.743 tls architecture and tuning flags (reduces size, makes things
156 1.743 tls faster). Those requiring support for machines with i386
157 1.743 tls CPU or lacking coprocessor can use the *SMALL or *TINY
158 1.743 tls kernels. [tls 20061101]
159