Sun May 3 13:34:47 2009 UTC ()
ticket 734


(bouyer)
diff -r1.1.2.4 -r1.1.2.5 src/doc/CHANGES-5.1

cvs diff -r1.1.2.4 -r1.1.2.5 src/doc/Attic/CHANGES-5.1 (switch to unified diff)

--- src/doc/Attic/CHANGES-5.1 2009/05/03 13:23:26 1.1.2.4
+++ src/doc/Attic/CHANGES-5.1 2009/05/03 13:34:47 1.1.2.5
@@ -1,149 +1,154 @@ @@ -1,149 +1,154 @@
1# $NetBSD: CHANGES-5.1,v 1.1.2.4 2009/05/03 13:23:26 bouyer Exp $ 1# $NetBSD: CHANGES-5.1,v 1.1.2.5 2009/05/03 13:34:47 bouyer Exp $
2 2
3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1
4release: 4release:
5 5
6gnu/usr.bin/groff/tmac/mdoc.local patched by hand 6gnu/usr.bin/groff/tmac/mdoc.local patched by hand
7sys/sys/param.h patched by hand 7sys/sys/param.h patched by hand
8 8
9 Welcome to 5.0_STABLE. 9 Welcome to 5.0_STABLE.
10 [snj] 10 [snj]
11 11
12sys/arch/i386/conf/ALL 1.187 12sys/arch/i386/conf/ALL 1.187
13sys/arch/i386/conf/GENERIC 1.922 13sys/arch/i386/conf/GENERIC 1.922
14sys/dev/pci/files.pci 1.309 14sys/dev/pci/files.pci 1.309
15sys/dev/pci/gcscaudio.c 1.1 15sys/dev/pci/gcscaudio.c 1.1
16sys/dev/pci/gcscaudioreg.h 1.1 16sys/dev/pci/gcscaudioreg.h 1.1
17 17
18 Add AMD Geode CS5536 audio driver; written by SHIMIZU Ryo. 18 Add AMD Geode CS5536 audio driver; written by SHIMIZU Ryo.
19 [jmcneill, ticket #260] 19 [jmcneill, ticket #260]
20 20
21distrib/sets/lists/man/mi 1.1117 21distrib/sets/lists/man/mi 1.1117
22share/man/man4/Makefile 1.485 22share/man/man4/Makefile 1.485
23share/man/man4/gcscaudio.4 1.1 23share/man/man4/gcscaudio.4 1.1
24 24
25 Add man page for the gcscaudio driver. 25 Add man page for the gcscaudio driver.
26 [jmcneill, ticket #261] 26 [jmcneill, ticket #261]
27 27
28sys/dev/mii/inphy.c 1.51 28sys/dev/mii/inphy.c 1.51
29sys/dev/mii/iophy.c 1.35 29sys/dev/mii/iophy.c 1.35
30sys/dev/mii/nsphy.c 1.56 30sys/dev/mii/nsphy.c 1.56
31sys/dev/mii/rlphy.c 1.25 31sys/dev/mii/rlphy.c 1.25
32sys/dev/mii/ukphy_subr.c 1.11 32sys/dev/mii/ukphy_subr.c 1.11
33sys/dev/pci/if_txp.c 1.28 33sys/dev/pci/if_txp.c 1.28
34 34
35 Our drivers give 100BASE-T4 a higher priority than 100BASE-TX 35 Our drivers give 100BASE-T4 a higher priority than 100BASE-TX
36 full duplex. Fix this. 36 full duplex. Fix this.
37 [cegger, ticket #474] 37 [cegger, ticket #474]
38 38
39sys/arch/i386/acpi/npx_acpi.c 1.18 39sys/arch/i386/acpi/npx_acpi.c 1.18
40sys/arch/i386/acpi/spic_acpi.c 1.21 40sys/arch/i386/acpi/spic_acpi.c 1.21
41sys/dev/acpi/acpi_ec.c 1.53 41sys/dev/acpi/acpi_ec.c 1.53
42sys/dev/acpi/acpi_resource.c 1.27 42sys/dev/acpi/acpi_resource.c 1.27
43sys/dev/acpi/atppc_acpi.c 1.16 43sys/dev/acpi/atppc_acpi.c 1.16
44sys/dev/acpi/attimer_acpi.c 1.12 44sys/dev/acpi/attimer_acpi.c 1.12
45sys/dev/acpi/com_acpi.c 1.28 45sys/dev/acpi/com_acpi.c 1.28
46sys/dev/acpi/fdc_acpi.c 1.35 46sys/dev/acpi/fdc_acpi.c 1.35
47sys/dev/acpi/hpet_acpi.c 1.4 47sys/dev/acpi/hpet_acpi.c 1.4
48sys/dev/acpi/joy_acpi.c 1.9 48sys/dev/acpi/joy_acpi.c 1.9
49sys/dev/acpi/lpt_acpi.c 1.18 49sys/dev/acpi/lpt_acpi.c 1.18
50sys/dev/acpi/mpu_acpi.c 1.9 50sys/dev/acpi/mpu_acpi.c 1.9
51sys/dev/acpi/pckbc_acpi.c 1.31 51sys/dev/acpi/pckbc_acpi.c 1.31
52sys/dev/acpi/pcppi_acpi.c 1.11 52sys/dev/acpi/pcppi_acpi.c 1.11
53sys/dev/acpi/ug_acpi.c 1.5 53sys/dev/acpi/ug_acpi.c 1.5
54sys/dev/acpi/wss_acpi.c 1.20 54sys/dev/acpi/wss_acpi.c 1.20
55sys/dev/acpi/ym_acpi.c 1.6 55sys/dev/acpi/ym_acpi.c 1.6
56 56
57 Cut the amount of spam from acpi devices in roughly half by 57 Cut the amount of spam from acpi devices in roughly half by
58 printing resources on the same line as autoconf messages. 58 printing resources on the same line as autoconf messages.
59 [jmcneill, ticket #498] 59 [jmcneill, ticket #498]
60 60
61sys/dev/acpi/acpi_ec.c 1.54 61sys/dev/acpi/acpi_ec.c 1.54
62 62
63 Change a confusing attach message. 63 Change a confusing attach message.
64 [jmcneill, ticket #535] 64 [jmcneill, ticket #535]
65 65
66distrib/sets/lists/base/mi 1.797 via patch 66distrib/sets/lists/base/mi 1.797 via patch
67sys/dev/microcode/zyd/Makefile 1.2 67sys/dev/microcode/zyd/Makefile 1.2
68sys/dev/microcode/zyd/zd1211-licence delete 68sys/dev/microcode/zyd/zd1211-licence delete
69sys/dev/microcode/zyd/zd1211-license 1.1 69sys/dev/microcode/zyd/zd1211-license 1.1
70 70
71 - Rename filename of license. 71 - Rename filename of license.
72 - Correct filename in license (add missing prefix). 72 - Correct filename in license (add missing prefix).
73 [hira, ticket #538] 73 [hira, ticket #538]
74 74
75sys/dev/ic/hme.c 1.69, 1.70, 1.73 75sys/dev/ic/hme.c 1.69, 1.70, 1.73
76sys/dev/ic/gem.c 1.83 76sys/dev/ic/gem.c 1.83
77 77
78 hme.c rev 1.69: tcp4csum-rx and udp4csum is not enabled 78 hme.c rev 1.69: tcp4csum-rx and udp4csum is not enabled
79 properly due to lack of "else" statement. 79 properly due to lack of "else" statement.
80 hme.c rev 1.70: local ether_cmp() funcion has a wrong return 80 hme.c rev 1.70: local ether_cmp() funcion has a wrong return
81 value, so multicast is not set properly. 81 value, so multicast is not set properly.
82 hme.c rev 1.71, gem.c rev 1.83: These chips are configured to 82 hme.c rev 1.71, gem.c rev 1.83: These chips are configured to
83 calculate RX packet checksum from offset ETHER_HDR_LEN + 83 calculate RX packet checksum from offset ETHER_HDR_LEN +
84 sizeof(struct ip), so if RX packets has IP options headers the 84 sizeof(struct ip), so if RX packets has IP options headers the
85 drivers have to deduct the sum of the IP options header part. 85 drivers have to deduct the sum of the IP options header part.
86 But there is a bug in the deduction calculation, so if 86 But there is a bug in the deduction calculation, so if
87 tcp4csum-rx or udp4csum-rx are enabled all RX TCP/UDP packets 87 tcp4csum-rx or udp4csum-rx are enabled all RX TCP/UDP packets
88 with IP option headers will be discarded. 88 with IP option headers will be discarded.
89 [tsutsui, ticket #595] 89 [tsutsui, ticket #595]
90 90
91sys/dev/ic/rtl8169.c 1.109-1.113 91sys/dev/ic/rtl8169.c 1.109-1.113
92sys/dev/ic/rtl81x9var.h 1.43-1.45 92sys/dev/ic/rtl81x9var.h 1.43-1.45
93sys/dev/ic/rtl81x9reg.h 1.34, 1.35 93sys/dev/ic/rtl81x9reg.h 1.34, 1.35
94 94
95 Add hardware checksum support for newer 8168/8111/8102 chips. 95 Add hardware checksum support for newer 8168/8111/8102 chips.
96 [tsutsui, ticket #597] 96 [tsutsui, ticket #597]
97 97
98sys/dev/raidframe/rf_dagfuncs.c 1.30 98sys/dev/raidframe/rf_dagfuncs.c 1.30
99sys/dev/raidframe/rf_diskqueue.c 1.52 99sys/dev/raidframe/rf_diskqueue.c 1.52
100sys/dev/raidframe/rf_diskqueue.h 1.23 100sys/dev/raidframe/rf_diskqueue.h 1.23
101 101
102 Rework/simplify the disk queuing code. A bunch of this was 102 Rework/simplify the disk queuing code. A bunch of this was
103 still holdovers from the simulator and would never be seen/used 103 still holdovers from the simulator and would never be seen/used
104 in-kernel. 104 in-kernel.
105 [oster, ticket #607] 105 [oster, ticket #607]
106 106
107sys/kern/sys_module.c 1.9 107sys/kern/sys_module.c 1.9
108 108
109 copyin the modctl_load_t for the non-x86 world. Fixes PR/41294. 109 copyin the modctl_load_t for the non-x86 world. Fixes PR/41294.
110 [skrll, ticket #729] 110 [skrll, ticket #729]
111 111
112lib/libc/net/getifaddrs.3 1.10 112lib/libc/net/getifaddrs.3 1.10
113lib/libc/net/getifaddrs.c 1.12 113lib/libc/net/getifaddrs.c 1.12
114sbin/ifconfig/af_link.c 1.4 - 1.6 114sbin/ifconfig/af_link.c 1.4 - 1.6
115sbin/ifconfig/ifconfig.c 1.216 - 1.218 115sbin/ifconfig/ifconfig.c 1.216 - 1.218
116sbin/ifconfig/util.c 1.10, 1.11 116sbin/ifconfig/util.c 1.10, 1.11
117sbin/ifconfig/util.h 1.7 117sbin/ifconfig/util.h 1.7
118 118
119 address in the 'address: ' field 119 address in the 'address: ' field
120 For non-AF_LINK ifaddrs, ifa_data is NULL. AFAICT, this has always 120 For non-AF_LINK ifaddrs, ifa_data is NULL. AFAICT, this has always
121 been so. Say so in the documentation. 121 been so. Say so in the documentation.
122 Bring getifaddrs(3) behavior in line with the documentation: the 122 Bring getifaddrs(3) behavior in line with the documentation: the
123 ifa_data member of every AF_LINK struct ifaddrs points at the 123 ifa_data member of every AF_LINK struct ifaddrs points at the
124 corresponding struct if_data. In ifconfig(8), do not try to suppress 124 corresponding struct if_data. In ifconfig(8), do not try to suppress
125 duplicate AF_LINK ifaddrs by checking for a NULL ifa_data. 125 duplicate AF_LINK ifaddrs by checking for a NULL ifa_data.
126 Don't copy out two AF_LINK struct ifaddrs for each active link-layer 126 Don't copy out two AF_LINK struct ifaddrs for each active link-layer
127 address. getifaddrs(3) used to copy out one ifaddrs for the kernel's 127 address. getifaddrs(3) used to copy out one ifaddrs for the kernel's
128 RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message. 128 RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message.
129 I suppress the first duplicate with a highly conservative change that 129 I suppress the first duplicate with a highly conservative change that
130 wastes a little bit of ifaddrs storage. The storage is not leaked. 130 wastes a little bit of ifaddrs storage. The storage is not leaked.
131 [dyoung, ticket #730] 131 [dyoung, ticket #730]
132 132
133sys/kern/uipc_socket.c 1.189 133sys/kern/uipc_socket.c 1.189
134 134
135 PR kern/41311: Mutex error: mutex_vector_enter: locking against myself 135 PR kern/41311: Mutex error: mutex_vector_enter: locking against myself
136 [ad, ticket #731] 136 [ad, ticket #731]
137 137
138sys/kern/vfs_dirhash.c 1.10 138sys/kern/vfs_dirhash.c 1.10
139 139
140 port-vax/41315: fix off by one error 140 port-vax/41315: fix off by one error
141 Previous code ususally works since compiler won't put gap between 141 Previous code ususally works since compiler won't put gap between
142 those struct members but there is no reason to rely on that. 142 those struct members but there is no reason to rely on that.
143 [martin, ticket #732] 143 [martin, ticket #732]
144 144
145sys/netinet6/ip6_input.c 1.127 145sys/netinet6/ip6_input.c 1.127
146 146
147 Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 147 Add missing paranthesis - from Kurt Lidl in PR port-vax/41316
148 [martin, ticket #733] 148 [martin, ticket #733]
149 149
 150sys/dev/ic/ncr53c9x.c 1.138
 151
 152 Add missing braces - patch from Kurt Lidl in PR port-vax/41314.
 153 [martin, ticket #734]
 154