Wed May 27 21:44:12 2009 UTC ()
Tickets 778, 779, and 781.


(snj)
diff -r1.1.2.21 -r1.1.2.22 src/doc/CHANGES-5.1

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

--- src/doc/Attic/CHANGES-5.1 2009/05/26 19:20:50 1.1.2.21
+++ src/doc/Attic/CHANGES-5.1 2009/05/27 21:44:12 1.1.2.22
@@ -1,629 +1,651 @@ @@ -1,629 +1,651 @@
1# $NetBSD: CHANGES-5.1,v 1.1.2.21 2009/05/26 19:20:50 snj Exp $ 1# $NetBSD: CHANGES-5.1,v 1.1.2.22 2009/05/27 21:44:12 snj 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 150sys/dev/ic/ncr53c9x.c 1.138
151 151
152 Add missing braces - patch from Kurt Lidl in PR port-vax/41314. 152 Add missing braces - patch from Kurt Lidl in PR port-vax/41314.
153 [martin, ticket #734] 153 [martin, ticket #734]
154 154
155common/dist/zlib/zlib.h 1.3 155common/dist/zlib/zlib.h 1.3
156sys/lib/libkern/Makefile patch 156sys/lib/libkern/Makefile patch
157sys/lib/libkern/crc32.c 1.1-1.4 157sys/lib/libkern/crc32.c 1.1-1.4
158sys/lib/libkern/crc32.h 1.1 158sys/lib/libkern/crc32.h 1.1
159sys/lib/libkern/libkern.h 1.89, 1.90 via patch 159sys/lib/libkern/libkern.h 1.89, 1.90 via patch
160sys/lib/libkern/arch/i386/Makefile.inc 1.28 160sys/lib/libkern/arch/i386/Makefile.inc 1.28
161sys/lib/libsa/cread.c 1.23 161sys/lib/libsa/cread.c 1.23
162sys/lib/libz/Makefile 1.16 162sys/lib/libz/Makefile 1.16
163sys/net/zlib.h 1.14 via patch 163sys/net/zlib.h 1.14 via patch
164sys/opencrypto/crypto.c 1.33 164sys/opencrypto/crypto.c 1.33
165sys/opencrypto/cryptodev.c 1.46 165sys/opencrypto/cryptodev.c 1.46
166sys/opencrypto/cryptodev.h 1.16 166sys/opencrypto/cryptodev.h 1.16
167sys/opencrypto/cryptosoft.c 1.24 167sys/opencrypto/cryptosoft.c 1.24
168sys/opencrypto/cryptosoft.h 1.6 168sys/opencrypto/cryptosoft.h 1.6
169sys/opencrypto/deflate.h 1.6 169sys/opencrypto/deflate.h 1.6
170sys/opencrypto/cryptosoft_xform.c 1.12 170sys/opencrypto/cryptosoft_xform.c 1.12
171sys/opencrypto/deflate.c 1.13 171sys/opencrypto/deflate.c 1.13
172sys/opencrypto/files.opencrypto 1.20 172sys/opencrypto/files.opencrypto 1.20
173sys/opencrypto/ocryptodev.c 1.1 173sys/opencrypto/ocryptodev.c 1.1
174sys/opencrypto/ocryptodev.h 1.1 174sys/opencrypto/ocryptodev.h 1.1
175sys/opencrypto/xform.c 1.18 175sys/opencrypto/xform.c 1.18
176sys/opencrypto/xform.h 1.10 176sys/opencrypto/xform.h 1.10
177 177
178 Extend the Opencrypto API to allow the destination buffer 178 Extend the Opencrypto API to allow the destination buffer
179 size to be specified when it is not the same size as the input 179 size to be specified when it is not the same size as the input
180 buffer (i.e., for operations like compress and decompress). 180 buffer (i.e., for operations like compress and decompress).
181 The crypto_op and crypt_n_op structures gain a u_int dst_len 181 The crypto_op and crypt_n_op structures gain a u_int dst_len
182 field. The session_op structure gains a comp_alg field to 182 field. The session_op structure gains a comp_alg field to
183 specify a compression algorithm. 183 specify a compression algorithm.
184 Moved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION, 184 Moved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION,
185 CIOCCRYPT, and CIOCNCRYPTM. Added four backward compatible 185 CIOCCRYPT, and CIOCNCRYPTM. Added four backward compatible
186 ioctls; OCIOCGSESSION, OCIOCNGSESSION, OCIOCCRYPT, and 186 ioctls; OCIOCGSESSION, OCIOCNGSESSION, OCIOCCRYPT, and
187 OCIOCNCRYPTM. 187 OCIOCNCRYPTM.
188 Backward compatibility is maintained in ocryptodev.h and 188 Backward compatibility is maintained in ocryptodev.h and
189 ocryptodev.c which implement the original ioctls and set 189 ocryptodev.c which implement the original ioctls and set
190 dst_len and comp_alg to 0. 190 dst_len and comp_alg to 0.
191 Add user-space access to compression features. 191 Add user-space access to compression features.
192 Add software gzip support (CRYPTO_GZIP_COMP). 192 Add software gzip support (CRYPTO_GZIP_COMP).
193 Add the fast version of crc32 from zlib to libkern. This should 193 Add the fast version of crc32 from zlib to libkern. This should
194 be generally useful and provide a place to start normalizing 194 be generally useful and provide a place to start normalizing
195 the various crc32 routines in the kernel. The crc32 routine is 195 the various crc32 routines in the kernel. The crc32 routine is
196 used in this patch to support GZIP. 196 used in this patch to support GZIP.
197 Fixes PR kern/41069 and PR kern/41070. 197 Fixes PR kern/41069 and PR kern/41070.
198 [tls, ticket #611] 198 [tls, ticket #611]
199 199
200sys/dev/pci/if_wm.c: 1.168, 1.169 via patch 200sys/dev/pci/if_wm.c: 1.168, 1.169 via patch
201sys/dev/pci/if_wmreg.h: 1.26 via patch 201sys/dev/pci/if_wmreg.h: 1.26 via patch
202 202
203 On i82563, the em driver says that the ready bit in the MDIC 203 On i82563, the em driver says that the ready bit in the MDIC
204 register may be incorrectly set. Insert delay(200) like the 204 register may be incorrectly set. Insert delay(200) like the
205 em driver. 205 em driver.
206 Examine the management mode and mark DRV_LOAD (for 206 Examine the management mode and mark DRV_LOAD (for
207 ICH{8,9,10},80003, 8257{1,2,3,4}). Add some error printf()s. 207 ICH{8,9,10},80003, 8257{1,2,3,4}). Add some error printf()s.
208 Make the bank detect routine into the function. 208 Make the bank detect routine into the function.
209 [spz, ticket #621] 209 [spz, ticket #621]
210 210
211sys/dev/pci/if_wm.c 1.171, 1.172 211sys/dev/pci/if_wm.c 1.171, 1.172
212 212
213 Enable hardware VLAN support. 213 Enable hardware VLAN support.
214 [tls, ticket #627] 214 [tls, ticket #627]
215 215
216sys/dev/pci/if_wm.c 1.170 216sys/dev/pci/if_wm.c 1.170
217 217
218 Add workaround for 82543GC: We need to force speed and duplex 218 Add workaround for 82543GC: We need to force speed and duplex
219 on the MAC equal to what the PHY speed and duplex configuration 219 on the MAC equal to what the PHY speed and duplex configuration
220 is. Fixes PR#36430. 220 is. Fixes PR#36430.
221 [msaitoh, ticket #630] 221 [msaitoh, ticket #630]
222 222
223sys/net/if_vlan.c 1.63 223sys/net/if_vlan.c 1.63
224 224
225 Also inherit the parent's TCP segmentation offload capability. 225 Also inherit the parent's TCP segmentation offload capability.
226 Note the vlan interface does not see updates to the parents 226 Note the vlan interface does not see updates to the parents
227 capabilities so if, for example, TSO is on in both, then turned 227 capabilities so if, for example, TSO is on in both, then turned
228 off in the parent it will remain on in the vlan interface. 228 off in the parent it will remain on in the vlan interface.
229 [darran, ticket #644] 229 [darran, ticket #644]
230 230
231sbin/ping/ping.c 1.88 231sbin/ping/ping.c 1.88
232 232
233 PR/41111: Ed Ravin: ping -R gives misleading error when remote 233 PR/41111: Ed Ravin: ping -R gives misleading error when remote
234 side doesn't support record route. 234 side doesn't support record route.
235 Deal with source route and record route specially giving a 235 Deal with source route and record route specially giving a
236 meaningful error message. 236 meaningful error message.
237 [christos, ticket #636] 237 [christos, ticket #636]
238 238
239sbin/drvctl/drvctl.8 1.6 239sbin/drvctl/drvctl.8 1.6
240sbin/drvctl/drvctl.c 1.8 via patch 240sbin/drvctl/drvctl.c 1.8 via patch
241sys/kern/kern_drvctl.c 1.24 241sys/kern/kern_drvctl.c 1.24
242 242
243 Allow querying for root devices in the tree by specifying 243 Allow querying for root devices in the tree by specifying
244 an empty device name. Ensure that l_devname is NUL-terminated 244 an empty device name. Ensure that l_devname is NUL-terminated
245 and fail otherwise. If drvctl -l is used without argument, print 245 and fail otherwise. If drvctl -l is used without argument, print
246 the root device nodes. 246 the root device nodes.
247 [joerg, ticket #675] 247 [joerg, ticket #675]
248 248
249lib/libedit/common.c 1.23 249lib/libedit/common.c 1.23
250 250
251 Fix mis-evaluating whether a char is digit or not. 251 Fix mis-evaluating whether a char is digit or not.
252 [msaitoh, ticket #703] 252 [msaitoh, ticket #703]
253 253
254sys/dev/mii/miidevs 1.81-1.83 254sys/dev/mii/miidevs 1.81-1.83
255sys/dev/mii/miidevs.h regen 255sys/dev/mii/miidevs.h regen
256sys/dev/mii/miidevs_data.h regen 256sys/dev/mii/miidevs_data.h regen
257 257
258 Add ATHEROS F1 and F2 PHYs. Add ATTANSIC and their L1/L2 PHYs. 258 Add ATHEROS F1 and F2 PHYs. Add ATTANSIC and their L1/L2 PHYs.
259 Add a comment explaining how to regenerate miidevs.h and 259 Add a comment explaining how to regenerate miidevs.h and
260 miidevs_data.h. 260 miidevs_data.h.
261 [sborrill, ticket #721] 261 [sborrill, ticket #721]
262 262
263sys/dev/pci/pcidevs 1.973 263sys/dev/pci/pcidevs 1.973
264sys/dev/pci/pcidevs.h regen 264sys/dev/pci/pcidevs.h regen
265sys/dev/pci/pcidevs_data.h regen 265sys/dev/pci/pcidevs_data.h regen
266 266
267 Add Attansic L1E Gigabit Ethernet Adapter. 267 Add Attansic L1E Gigabit Ethernet Adapter.
268 [sborrill, ticket #722] 268 [sborrill, ticket #722]
269 269
270sys/dev/pci/if_age.c 1.1-1.28 270sys/dev/pci/if_age.c 1.1-1.28
271sys/dev/pci/if_agereg.h 1.1-1.2 271sys/dev/pci/if_agereg.h 1.1-1.2
272sys/dev/pci/if_ale.c 1.1-1.3 272sys/dev/pci/if_ale.c 1.1-1.3
273sys/dev/pci/if_alereg.h 1.1-1.2 273sys/dev/pci/if_alereg.h 1.1-1.2
274sys/dev/pci/files.pci 1.310-1.313 274sys/dev/pci/files.pci 1.310-1.313
275sys/dev/mii/atphy.c 1.1-1.5 275sys/dev/mii/atphy.c 1.1-1.5
276sys/dev/mii/files.mii 1.42 276sys/dev/mii/files.mii 1.42
277share/man/man4/age.4 1.1-1.3 277share/man/man4/age.4 1.1-1.3
278share/man/man4/ale.4 1.1-1.2 278share/man/man4/ale.4 1.1-1.2
279share/man/man4/atphy.4 1.1-1.2 279share/man/man4/atphy.4 1.1-1.2
280share/man/man4/Makefile 1.486, 1.489 280share/man/man4/Makefile 1.486, 1.489
281strib/sets/lists/man/mi 1.1118, 1.1132 281strib/sets/lists/man/mi 1.1118, 1.1132
282sys/arch/i386/conf/GENERIC 1.928, 1.933 282sys/arch/i386/conf/GENERIC 1.928, 1.933
283sys/arch/i386/conf/XEN2_DOM0 1.57, 1.60 283sys/arch/i386/conf/XEN2_DOM0 1.57, 1.60
284sys/arch/amd64/conf/GENERIC 1.239, 1.241 284sys/arch/amd64/conf/GENERIC 1.239, 1.241
285sys/arch/amd64/conf/XEN3_DOM0 1.38, 1.42 285sys/arch/amd64/conf/XEN3_DOM0 1.38, 1.42
286 286
287 Add the age(4) and ale(4) drivers for Attansic L1 and Atheros 287 Add the age(4) and ale(4) drivers for Attansic L1 and Atheros
288 AR8121/AR8113/AR8114 devices respectively. 288 AR8121/AR8113/AR8114 devices respectively.
289 [cegger, ticket #735] 289 [cegger, ticket #735]
290 290
291sys/arch/x86/pci/pchb.c 1.15 - 1.17 291sys/arch/x86/pci/pchb.c 1.15 - 1.17
292sys/dev/pci/agp.c 1.63 - 1.65 292sys/dev/pci/agp.c 1.63 - 1.65
293sys/dev/pci/agp_i810.c 1.57 - 1.64 293sys/dev/pci/agp_i810.c 1.57 - 1.64
294sys/dev/pci/agpreg.h 1.20 294sys/dev/pci/agpreg.h 1.20
295sys/dev/pci/pcidevs 1.965, 1.967 via patch 295sys/dev/pci/pcidevs 1.965, 1.967 via patch
296sys/dev/pci/pcidevs.h regen 296sys/dev/pci/pcidevs.h regen
297sys/dev/pci/pcidevs_data.h regen 297sys/dev/pci/pcidevs_data.h regen
298 298
299 Add AGP support for Intel G35, G45, and Q45 299 Add AGP support for Intel G35, G45, and Q45
300 [snj, ticket #737] 300 [snj, ticket #737]
301 301
302gnu/dist/binutils/bfd/elf32-vax.c 1.9 302gnu/dist/binutils/bfd/elf32-vax.c 1.9
303 303
304 Allocate relocation section using bfd_zalloc() to ensure no garbage 304 Allocate relocation section using bfd_zalloc() to ensure no garbage
305 relocations when not all the entries are used. 305 relocations when not all the entries are used.
306 Fixes PR port-vax/39182. 306 Fixes PR port-vax/39182.
307 [mhitch, ticket #738] 307 [mhitch, ticket #738]
308 308
309sys/ufs/ffs/ffs_alloc.c 1.123 via patch 309sys/ufs/ffs/ffs_alloc.c 1.123 via patch
310 310
311 Fix random 'filesystem full' messages by trapping a couple of 311 Fix random 'filesystem full' messages by trapping a couple of
312 32-bit overflow areas missed in rev 1.110 and switching cgbase(). 312 32-bit overflow areas missed in rev 1.110 and switching cgbase().
313 [sborrill, ticket #726] 313 [sborrill, ticket #726]
314 314
315share/man/man4/age.4 1.4 315share/man/man4/age.4 1.4
316share/man/man4/ale.4 1.3 316share/man/man4/ale.4 1.3
317 317
318 age(4) and ale(4) will first appear in 5.1, not 6.0. 318 age(4) and ale(4) will first appear in 5.1, not 6.0.
319 [cegger, ticket #739] 319 [cegger, ticket #739]
320 320
321usr.sbin/racoonctl/Makefile 1.5 via patch 321usr.sbin/racoonctl/Makefile 1.5 via patch
322 322
323 Adjust the ADMINPORTDIR to match that of racoon (with which it'll 323 Adjust the ADMINPORTDIR to match that of racoon (with which it'll
324 want to talk). Fixes PR 41376. 324 want to talk). Fixes PR 41376.
325 [spz, ticket #740] 325 [spz, ticket #740]
326 326
327sys/arch/hp700/include/intr.h 1.14 327sys/arch/hp700/include/intr.h 1.14
328 328
329 Add __insn_barrier after updating cpl in splraise. PR/41369. 329 Add __insn_barrier after updating cpl in splraise. PR/41369.
330 [skrll, ticket #741] 330 [skrll, ticket #741]
331 331
332sys/arch/m68k/include/psl.h 1.14 332sys/arch/m68k/include/psl.h 1.14
333 333
334 Add memory clobber to the instructions that change the IPL in the 334 Add memory clobber to the instructions that change the IPL in the
335 status register. See also kern/38637. 335 status register. See also kern/38637.
336 [mhitch, ticket #743] 336 [mhitch, ticket #743]
337 337
338sys/arch/hp700/dev/pdc.c 1.27 338sys/arch/hp700/dev/pdc.c 1.27
339 339
340 Pass proper timeval args to pdc_call() to save TOD with 340 Pass proper timeval args to pdc_call() to save TOD with
341 PDC_TOD_WRITE. 341 PDC_TOD_WRITE.
342 [skrll, ticket #744] 342 [skrll, ticket #744]
343 343
344sys/netinet/in_pcb.c patch 344sys/netinet/in_pcb.c patch
345 345
346 Fix compilation with IPNOPRIVPORTS option. 346 Fix compilation with IPNOPRIVPORTS option.
347 [sborrill, ticket #745] 347 [sborrill, ticket #745]
348 348
349share/man/man8/afterboot.8 1.39 349share/man/man8/afterboot.8 1.39
350 350
351 Fix typo, from Shannon -jj Behrens in PR 41375. 351 Fix typo, from Shannon -jj Behrens in PR 41375.
352 [dholland, ticket #746] 352 [dholland, ticket #746]
353 353
354distrib/sets/lists/etc/mi 1.209 354distrib/sets/lists/etc/mi 1.209
355doc/3RDPARTY 1.691 355doc/3RDPARTY 1.691
356doc/CHANGES 1.1220 356doc/CHANGES 1.1220
357etc/defaults/rc.conf 1.103 357etc/defaults/rc.conf 1.103
358etc/rc.d/Makefile 1.78 via patch 358etc/rc.d/Makefile 1.78 via patch
359etc/rc.d/dhcpcd 1.1 359etc/rc.d/dhcpcd 1.1
360external/bsd/dhcpcd/dist/README dhcpcd-5-0-1 360external/bsd/dhcpcd/dist/README dhcpcd-5-0-1
361external/bsd/dhcpcd/dist/arp.c dhcpcd-5-0-1 361external/bsd/dhcpcd/dist/arp.c dhcpcd-5-0-1
362external/bsd/dhcpcd/dist/arp.h dhcpcd-5-0-1 362external/bsd/dhcpcd/dist/arp.h dhcpcd-5-0-1
363external/bsd/dhcpcd/dist/bind.c dhcpcd-5-0-1 363external/bsd/dhcpcd/dist/bind.c dhcpcd-5-0-1
364external/bsd/dhcpcd/dist/bind.h dhcpcd-5-0-1 364external/bsd/dhcpcd/dist/bind.h dhcpcd-5-0-1
365external/bsd/dhcpcd/dist/bpf-filter.h dhcpcd-5-0-1 365external/bsd/dhcpcd/dist/bpf-filter.h dhcpcd-5-0-1
366external/bsd/dhcpcd/dist/bpf.c dhcpcd-5-0-1 366external/bsd/dhcpcd/dist/bpf.c dhcpcd-5-0-1
367external/bsd/dhcpcd/dist/client.c removed 367external/bsd/dhcpcd/dist/client.c removed
368external/bsd/dhcpcd/dist/client.h removed 368external/bsd/dhcpcd/dist/client.h removed
369external/bsd/dhcpcd/dist/common.c dhcpcd-5-0-1 369external/bsd/dhcpcd/dist/common.c dhcpcd-5-0-1
370external/bsd/dhcpcd/dist/common.h dhcpcd-5-0-1 370external/bsd/dhcpcd/dist/common.h dhcpcd-5-0-1
371external/bsd/dhcpcd/dist/config.h dhcpcd-5-0-1 371external/bsd/dhcpcd/dist/config.h dhcpcd-5-0-1
372external/bsd/dhcpcd/dist/configure.c dhcpcd-5-0-1 372external/bsd/dhcpcd/dist/configure.c dhcpcd-5-0-1
373external/bsd/dhcpcd/dist/configure.h dhcpcd-5-0-1 373external/bsd/dhcpcd/dist/configure.h dhcpcd-5-0-1
374external/bsd/dhcpcd/dist/control.c dhcpcd-5-0-1 374external/bsd/dhcpcd/dist/control.c dhcpcd-5-0-1
375external/bsd/dhcpcd/dist/control.h dhcpcd-5-0-1 375external/bsd/dhcpcd/dist/control.h dhcpcd-5-0-1
376external/bsd/dhcpcd/dist/dhcp.c dhcpcd-5-0-1 376external/bsd/dhcpcd/dist/dhcp.c dhcpcd-5-0-1
377external/bsd/dhcpcd/dist/dhcp.h dhcpcd-5-0-1 377external/bsd/dhcpcd/dist/dhcp.h dhcpcd-5-0-1
378external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in dhcpcd-5-0-1 378external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in dhcpcd-5-0-1
379external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in dhcpcd-5-0-1 379external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in dhcpcd-5-0-1
380external/bsd/dhcpcd/dist/dhcpcd.8.in dhcpcd-5-0-1 380external/bsd/dhcpcd/dist/dhcpcd.8.in dhcpcd-5-0-1
381external/bsd/dhcpcd/dist/dhcpcd.c dhcpcd-5-0-1 381external/bsd/dhcpcd/dist/dhcpcd.c dhcpcd-5-0-1
382external/bsd/dhcpcd/dist/dhcpcd.conf dhcpcd-5-0-1 382external/bsd/dhcpcd/dist/dhcpcd.conf dhcpcd-5-0-1
383external/bsd/dhcpcd/dist/dhcpcd.conf.5.in dhcpcd-5-0-1 383external/bsd/dhcpcd/dist/dhcpcd.conf.5.in dhcpcd-5-0-1
384external/bsd/dhcpcd/dist/dhcpcd.h dhcpcd-5-0-1 384external/bsd/dhcpcd/dist/dhcpcd.h dhcpcd-5-0-1
385external/bsd/dhcpcd/dist/duid.c dhcpcd-5-0-1 385external/bsd/dhcpcd/dist/duid.c dhcpcd-5-0-1
386external/bsd/dhcpcd/dist/duid.h dhcpcd-5-0-1 386external/bsd/dhcpcd/dist/duid.h dhcpcd-5-0-1
387external/bsd/dhcpcd/dist/eloop.c dhcpcd-5-0-1 387external/bsd/dhcpcd/dist/eloop.c dhcpcd-5-0-1
388external/bsd/dhcpcd/dist/eloop.h dhcpcd-5-0-1 388external/bsd/dhcpcd/dist/eloop.h dhcpcd-5-0-1
389external/bsd/dhcpcd/dist/if-bsd.c dhcpcd-5-0-1 389external/bsd/dhcpcd/dist/if-bsd.c dhcpcd-5-0-1
390external/bsd/dhcpcd/dist/if-options.c dhcpcd-5-0-1 390external/bsd/dhcpcd/dist/if-options.c dhcpcd-5-0-1
391external/bsd/dhcpcd/dist/if-options.h dhcpcd-5-0-1 391external/bsd/dhcpcd/dist/if-options.h dhcpcd-5-0-1
392external/bsd/dhcpcd/dist/if-pref.c dhcpcd-5-0-1 392external/bsd/dhcpcd/dist/if-pref.c dhcpcd-5-0-1
393external/bsd/dhcpcd/dist/if-pref.h dhcpcd-5-0-1 393external/bsd/dhcpcd/dist/if-pref.h dhcpcd-5-0-1
394external/bsd/dhcpcd/dist/ipv4ll.c dhcpcd-5-0-1 394external/bsd/dhcpcd/dist/ipv4ll.c dhcpcd-5-0-1
395external/bsd/dhcpcd/dist/ipv4ll.h dhcpcd-5-0-1 395external/bsd/dhcpcd/dist/ipv4ll.h dhcpcd-5-0-1
396external/bsd/dhcpcd/dist/logger.c removed  396external/bsd/dhcpcd/dist/logger.c removed
397external/bsd/dhcpcd/dist/logger.h removed 397external/bsd/dhcpcd/dist/logger.h removed
398external/bsd/dhcpcd/dist/net.c dhcpcd-5-0-1 398external/bsd/dhcpcd/dist/net.c dhcpcd-5-0-1
399external/bsd/dhcpcd/dist/net.h dhcpcd-5-0-1 399external/bsd/dhcpcd/dist/net.h dhcpcd-5-0-1
400external/bsd/dhcpcd/dist/signals.c dhcpcd-5-0-1 400external/bsd/dhcpcd/dist/signals.c dhcpcd-5-0-1
401external/bsd/dhcpcd/dist/signals.h dhcpcd-5-0-1 401external/bsd/dhcpcd/dist/signals.h dhcpcd-5-0-1
402external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test dhcpcd-5-0-1 402external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test dhcpcd-5-0-1
403external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu dhcpcd-5-0-1 403external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu dhcpcd-5-0-1
404external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf dhcpcd-5-0-1 404external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf dhcpcd-5-0-1
405external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname dhcpcd-5-0-1 405external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname dhcpcd-5-0-1
406external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname dhcpcd-5-0-1 406external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname dhcpcd-5-0-1
407external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf dhcpcd-5-0-1 407external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf dhcpcd-5-0-1
408external/bsd/dhcpcd/sbin/dhcpcd/Makefile 1.4 408external/bsd/dhcpcd/sbin/dhcpcd/Makefile 1.4
409 409
410 Update dhcpcd to 5.0.1. 410 Update dhcpcd to 5.0.1.
411 [roy, ticket #534] 411 [roy, ticket #534]
412 412
413BUILDING 1.83 413BUILDING 1.83
414doc/BUILDING.mdoc 1.72 414doc/BUILDING.mdoc 1.72
415external/mit/xorg/lib/freetype/Makefile 1.5 415external/mit/xorg/lib/freetype/Makefile 1.5
416 416
417 Introduce MKSUBPIXEL, which allows enabling subpixel rendering code 417 Introduce MKSUBPIXEL, which allows enabling subpixel rendering code
418 in FreeType. 418 in FreeType.
419 [snj, ticket #742] 419 [snj, ticket #742]
420 420
421gnu/usr.bin/groff/tmac/mdoc.local 1.51 via patch 421gnu/usr.bin/groff/tmac/mdoc.local 1.51 via patch
422 422
423 Add an entry for 5.1. 423 Add an entry for 5.1.
424 [snj, ticket #747] 424 [snj, ticket #747]
425 425
426sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50 426sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50
427 427
428 Don't call callout_stop() without callout_init() 428 Don't call callout_stop() without callout_init()
429 Fixes PR/41364 429 Fixes PR/41364
430 [kefren, ticket #748] 430 [kefren, ticket #748]
431 431
432sys/dev/md.c 1.58 432sys/dev/md.c 1.58
433 433
434 Check the RAMdisk size in mdattach() and not nothing if it's 0. 434 Check the RAMdisk size in mdattach() and not nothing if it's 0.
435 This allows mdattach() to be called twice, once from config_finalize() 435 This allows mdattach() to be called twice, once from config_finalize()
436 and once from tftproot_getfile(). Fix options TFTPROOT. 436 and once from tftproot_getfile(). Fix options TFTPROOT.
437 [manu, ticket #749] 437 [manu, ticket #749]
438 438
439sys/arch/sparc/include/math.h 1.5 439sys/arch/sparc/include/math.h 1.5
440sys/arch/sparc64/include/math.h 1.7 440sys/arch/sparc64/include/math.h 1.7
441 441
442 merge these two files, makes sparc64 sparc/libc work again. 442 merge these two files, makes sparc64 sparc/libc work again.
443 only provide __HAVE_LONG_DOUBLE if _LP64. 443 only provide __HAVE_LONG_DOUBLE if _LP64.
444 [mrg, ticket #750] 444 [mrg, ticket #750]
445 445
446sys/dev/pci/if_wm.c patch 446sys/dev/pci/if_wm.c patch
447 Remove extra printf(). 447 Remove extra printf().
448 [msaitoh, ticket #751] 448 [msaitoh, ticket #751]
449 449
450sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23 450sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23
451sys/arch/i386/i386/lock_stubs.S 1.23 451sys/arch/i386/i386/lock_stubs.S 1.23
452sys/arch/x86/include/mutex.h 1.6 452sys/arch/x86/include/mutex.h 1.6
453sys/arch/x86/x86/patch.c 1.18 453sys/arch/x86/x86/patch.c 1.18
454sys/kern/kern_rwlock.c 1.30 454sys/kern/kern_rwlock.c 1.30
455 455
456 Add a workaround for a bug with some Opteron revisions where 456 Add a workaround for a bug with some Opteron revisions where
457 locked operations sometimes do not serve as memory barriers, 457 locked operations sometimes do not serve as memory barriers,
458 allowing memory references to bleed outside of critical sections. 458 allowing memory references to bleed outside of critical sections.
459 [ad, ticket #725] 459 [ad, ticket #725]
460 460
461usr.sbin/postinstall/postinstall 1.95 461usr.sbin/postinstall/postinstall 1.95
462 462
463 Teach postinstall about /etc/dhcpcd.conf. 463 Teach postinstall about /etc/dhcpcd.conf.
464 [jnemeth, ticket #752] 464 [jnemeth, ticket #752]
465 465
466usr.sbin/postinstall/postinstall 1.96 via patch 466usr.sbin/postinstall/postinstall 1.96 via patch
467 467
468 Teach postinstall about /etc/rc.d/dhcpcd. 468 Teach postinstall about /etc/rc.d/dhcpcd.
469 [jnemeth, ticket #753] 469 [jnemeth, ticket #753]
470 470
471sys/arch/xen/xen/if_xennet_xenbus.c 1.35 471sys/arch/xen/xen/if_xennet_xenbus.c 1.35
472 472
473 Do not forget to detach rnd(4) device when removing a xennet 473 Do not forget to detach rnd(4) device when removing a xennet
474 device. 474 device.
475 [jym, ticket #754] 475 [jym, ticket #754]
476 476
477usr.sbin/postinstall/postinstall 1.97 477usr.sbin/postinstall/postinstall 1.97
478 478
479 Fetch /etc/dhcpcd.conf from the correct place when building 479 Fetch /etc/dhcpcd.conf from the correct place when building
480 the system from source. 480 the system from source.
481 [jnemeth, ticket #756] 481 [jnemeth, ticket #756]
482 482
483etc/rc.d/network 1.58 483etc/rc.d/network 1.58
484 484
485 Only start dhcpcd per interface if not running the full dhcpcd daemon. 485 Only start dhcpcd per interface if not running the full dhcpcd daemon.
486 Only stop dhcpcd pre interface if it's running for the interface. 486 Only stop dhcpcd pre interface if it's running for the interface.
487 Fixes PR bin/40320 487 Fixes PR bin/40320
488 [roy, ticket #757] 488 [roy, ticket #757]
489 489
490distrib/utils/sysinst/arch/i386/md.c 1.122 490distrib/utils/sysinst/arch/i386/md.c 1.122
491distrib/utils/sysinst/bsddisklabel.c 1.52 491distrib/utils/sysinst/bsddisklabel.c 1.52
492distrib/utils/sysinst/defs.h 1.143 492distrib/utils/sysinst/defs.h 1.143
493distrib/utils/sysinst/disks.c 1.105 493distrib/utils/sysinst/disks.c 1.105
494distrib/utils/sysinst/mbr.c 1.80 494distrib/utils/sysinst/mbr.c 1.80
495distrib/utils/sysinst/mbr.h 1.23 495distrib/utils/sysinst/mbr.h 1.23
496distrib/utils/sysinst/msg.mi.de 1.49 496distrib/utils/sysinst/msg.mi.de 1.49
497distrib/utils/sysinst/msg.mi.en 1.155 497distrib/utils/sysinst/msg.mi.en 1.155
498distrib/utils/sysinst/msg.mi.es 1.26 498distrib/utils/sysinst/msg.mi.es 1.26
499distrib/utils/sysinst/msg.mi.fr 1.106 499distrib/utils/sysinst/msg.mi.fr 1.106
500distrib/utils/sysinst/msg.mi.pl 1.65 500distrib/utils/sysinst/msg.mi.pl 1.65
501distrib/utils/sysinst/savenewlabel.c 1.6 501distrib/utils/sysinst/savenewlabel.c 1.6
502 502
503 Support drives over 1TB in size in sysinst. 503 Support drives over 1TB in size in sysinst.
504 Error if drive is over 2TB in size (and thus over the disklabel limit). 504 Error if drive is over 2TB in size (and thus over the disklabel limit).
505 [sborrill, ticket #758] 505 [sborrill, ticket #758]
506 506
507sys/dev/pci/if_bnx.c 1.21 507sys/dev/pci/if_bnx.c 1.21
508 508
509 Protect against spurious "bnx0: Double mbuf allocation failure!" 509 Protect against spurious "bnx0: Double mbuf allocation failure!"
510 panics. 510 panics.
511 [kefren, ticket #760] 511 [kefren, ticket #760]
512 512
513sys/arch/x86/include/cacheinfo.h 1.11, 1.12 513sys/arch/x86/include/cacheinfo.h 1.11, 1.12
514usr.sbin/cpuctl/arch/i386.c 1.18, 1.19 via patch 514usr.sbin/cpuctl/arch/i386.c 1.18, 1.19 via patch
515 515
516 Extend CPU probe of Intel processors to handle extended-models: 516 Extend CPU probe of Intel processors to handle extended-models:
517 new Intel 45nm processors, Core i7, Atom, and the 45nm Xeon MP. 517 new Intel 45nm processors, Core i7, Atom, and the 45nm Xeon MP.
518 Properly decode several new Intel cache descriptors, as listed in the 518 Properly decode several new Intel cache descriptors, as listed in the
519 most recent (March 2009) edition of Intel's Application Note 485. 519 most recent (March 2009) edition of Intel's Application Note 485.
520 Addresses PR bin/41289 and bin/41290 520 Addresses PR bin/41289 and bin/41290
521 [pgoyette, ticket #761] 521 [pgoyette, ticket #761]
522 522
523sys/kern/sys_mqueue.c 1.17 523sys/kern/sys_mqueue.c 1.17
524 524
525 sys_mq_open: remove broken access flag check. 525 sys_mq_open: remove broken access flag check.
526 Noted by Stathis Kamperis. 526 Noted by Stathis Kamperis.
527 [rmind, ticket #762] 527 [rmind, ticket #762]
528 528
529usr.sbin/schedctl/schedctl.c 1.14 529usr.sbin/schedctl/schedctl.c 1.14
530 530
531 Skip LSIDL and LSZOMB threads when retrieving info. 531 Skip LSIDL and LSZOMB threads when retrieving info.
532 [rmind, ticket #763] 532 [rmind, ticket #763]
533 533
534sys/arch/sparc/include/psl.h 1.45 534sys/arch/sparc/include/psl.h 1.45
535 535
536 Add memory clobbers to the inline assembler modifying/testing the %psr 536 Add memory clobbers to the inline assembler modifying/testing the %psr
537 register, to avoid the compiler reordering instructions out of critical 537 register, to avoid the compiler reordering instructions out of critical
538 sections. Should fix PR port-sparc/41372. 538 sections. Should fix PR port-sparc/41372.
539 [martin, ticket #764] 539 [martin, ticket #764]
540 540
541share/man/man7/sysctl.7 1.22 via patch 541share/man/man7/sysctl.7 1.22 via patch
542 542
543 Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463. 543 Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463.
544 Wording is taken from getrlimit(2). 544 Wording is taken from getrlimit(2).
545 [snj, ticket #765] 545 [snj, ticket #765]
546 546
547usr.bin/paste/paste.c 1.15 547usr.bin/paste/paste.c 1.15
548 548
549 Null-terminate the delimiter list string after processing escapes 549 Null-terminate the delimiter list string after processing escapes
550 (which can shorten it) because the code that issues delimiters depends 550 (which can shorten it) because the code that issues delimiters depends
551 on it being null-terminated. This caused e.g. paste -d '\0' a b to 551 on it being null-terminated. This caused e.g. paste -d '\0' a b to
552 print a '0' at the beginning of each line. Closes PR 41159. 552 print a '0' at the beginning of each line. Closes PR 41159.
553 [dholland, ticket #766] 553 [dholland, ticket #766]
554 554
555dist/wpa/src/drivers/driver_bsd.c 1.6 555dist/wpa/src/drivers/driver_bsd.c 1.6
556 556
557 Use new way of associating, which fixes wpa with ral(4) 557 Use new way of associating, which fixes wpa with ral(4)
558 [roy, ticket #755] 558 [roy, ticket #755]
559 559
560external/bsd/dhcpcd/dist/README patch 560external/bsd/dhcpcd/dist/README patch
561external/bsd/dhcpcd/dist/bind.c patch 561external/bsd/dhcpcd/dist/bind.c patch
562external/bsd/dhcpcd/dist/config.h patch 562external/bsd/dhcpcd/dist/config.h patch
563external/bsd/dhcpcd/dist/dhcpcd.c patch 563external/bsd/dhcpcd/dist/dhcpcd.c patch
564external/bsd/dhcpcd/dist/dhcpcd.conf patch 564external/bsd/dhcpcd/dist/dhcpcd.conf patch
565external/bsd/dhcpcd/dist/net.c patch 565external/bsd/dhcpcd/dist/net.c patch
566external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch 566external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch
567external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf patch 567external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf patch
568external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch 568external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch
569  569
570 Update dhcpcd to 5.0.4: 570 Update dhcpcd to 5.0.4:
571 * ServerID requirement in DHCP messages can be toggled in dhcpcd.conf 571 * ServerID requirement in DHCP messages can be toggled in dhcpcd.conf
572 * If MTU is requested, don't apply if less than 576 572 * If MTU is requested, don't apply if less than 576
573 * Enforce a minimum lease time of 20 seconds 573 * Enforce a minimum lease time of 20 seconds
574 * -n option now starts dhcpcd if not already started 574 * -n option now starts dhcpcd if not already started
575 * 29-lookup-hostname hook installed by default, but skipped in 575 * 29-lookup-hostname hook installed by default, but skipped in
576 dhcpcd.conf 576 dhcpcd.conf
577 * Fix warning about missing dirs if we don't have any existing state 577 * Fix warning about missing dirs if we don't have any existing state
578 [roy, ticket #759] 578 [roy, ticket #759]
579 579
580sys/arch/vax/include/mtpr.h 1.21, 1.22 580sys/arch/vax/include/mtpr.h 1.21, 1.22
581 581
582 Add "memory" clobber to mtpr for barrier. See also kern/38637. 582 Add "memory" clobber to mtpr for barrier. See also kern/38637.
583 [mhitch, ticket #767] 583 [mhitch, ticket #767]
584 584
585sys/dev/pci/pcidevs 1.975, 1.981, 1.982 via patch 585sys/dev/pci/pcidevs 1.975, 1.981, 1.982 via patch
586sys/dev/pci/pcidevs.h regen 586sys/dev/pci/pcidevs.h regen
587sys/dev/pci/pcidevs_data.h regen 587sys/dev/pci/pcidevs_data.h regen
588sys/dev/pci/if_wm.c 1.164, 1.167, 1.173, 1.174 via patch 588sys/dev/pci/if_wm.c 1.164, 1.167, 1.173, 1.174 via patch
589sys/dev/pci/if_wmreg.h 1.25, 1.27 via patch 589sys/dev/pci/if_wmreg.h 1.25, 1.27 via patch
590 590
591 Sync wm(4) driver with HEAD, adding support for more devices and 591 Sync wm(4) driver with HEAD, adding support for more devices and
592 fixing some bugs (including a NULL pointer dereference). 592 fixing some bugs (including a NULL pointer dereference).
593 [bouyer, ticket #771] 593 [bouyer, ticket #771]
594 594
595distrib/utils/sysinst/arch/arc/md.c 1.32 595distrib/utils/sysinst/arch/arc/md.c 1.32
596distrib/utils/sysinst/arch/bebox/md.c 1.52 596distrib/utils/sysinst/arch/bebox/md.c 1.52
597distrib/utils/sysinst/arch/cobalt/md.c 1.3 597distrib/utils/sysinst/arch/cobalt/md.c 1.3
598distrib/utils/sysinst/arch/evbmips/md.c 1.5 598distrib/utils/sysinst/arch/evbmips/md.c 1.5
599distrib/utils/sysinst/arch/evbppc/md.c 1.28 599distrib/utils/sysinst/arch/evbppc/md.c 1.28
600distrib/utils/sysinst/arch/hpcarm/md.c 1.6 600distrib/utils/sysinst/arch/hpcarm/md.c 1.6
601distrib/utils/sysinst/arch/hpcmips/md.c 1.44 601distrib/utils/sysinst/arch/hpcmips/md.c 1.44
602distrib/utils/sysinst/arch/landisk/md.c 1.6 602distrib/utils/sysinst/arch/landisk/md.c 1.6
603distrib/utils/sysinst/arch/ofppc/md.c 1.5 603distrib/utils/sysinst/arch/ofppc/md.c 1.5
604distrib/utils/sysinst/arch/playstation2/md.c 1.23 604distrib/utils/sysinst/arch/playstation2/md.c 1.23
605distrib/utils/sysinst/arch/prep/md.c 1.30 605distrib/utils/sysinst/arch/prep/md.c 1.30
606distrib/utils/sysinst/arch/sandpoint/md.c 1.29 606distrib/utils/sysinst/arch/sandpoint/md.c 1.29
607distrib/utils/sysinst/arch/zaurus/md.c 1.4 607distrib/utils/sysinst/arch/zaurus/md.c 1.4
608 608
609 Catch up with ticket 755. 609 Catch up with ticket 755.
610 [sborrill, ticket #773] 610 [sborrill, ticket #773]
611 611
612dist/ntp/ntpd/ntp_crypto.c 1.15 612dist/ntp/ntpd/ntp_crypto.c 1.15
613 613
614 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote 614 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote
615 attacker can send a specially constructed request packet that 615 attacker can send a specially constructed request packet that
616 would overflow the sprintf()'ed buffer causing ntpd to crash. 616 would overflow the sprintf()'ed buffer causing ntpd to crash.
617 [dholland, ticket #777] 617 [dholland, ticket #777]
618 618
619sys/arch/sparc64/sparc64/vm_machdep.c 1.88 619sys/arch/sparc64/sparc64/vm_machdep.c 1.88
620 620
621 When preparing the initial trap frame for a new forked lwp,  621 When preparing the initial trap frame for a new forked lwp,
622 explicitly clear condition code. Otherwise we might catch a signal 622 explicitly clear condition code. Otherwise we might catch a signal
623 (handlers are inherited from the parent) before we ever return to 623 (handlers are inherited from the parent) before we ever return to
624 userland. The current trapframe is converted into a ucontext and 624 userland. The current trapframe is converted into a ucontext and
625 after the signal handler returns, the lwp stays in userland and 625 after the signal handler returns, the lwp stays in userland and
626 directly uses the ucontext to return to the fork call. 626 directly uses the ucontext to return to the fork call.
627 Fixes PR 41302. 627 Fixes PR 41302.
628 [martin, ticket #774] 628 [martin, ticket #774]
629 629
 630distrib/utils/sysinst/arch/mac68k/md.c 1.54
 631
 632 Fix build by explicitly narrowing dlsize to an unsigned 32-bit
 633 quantity as supported by disklabel. Fixes fallout from ticket
 634 755.
 635 [sborrill, ticket #778]
 636
 637sys/kern/sys_mqueue.c 1.18
 638
 639 - Slightly rework the way permissions are checked. Neither
 640 mq_receive() nor mq_send() should fail due to permissions.
 641 - Check for empty message queue name (POSIX does not allow this
 642 for regular files, and it's weird), check for DTYPE_MQUEUE, fix
 643 permission check in mq_unlink(), clean up.
 644 [rmind, ticket #779]
 645
 646sys/kern/kern_physio.c 1.91
 647
 648 Remove a race where physio_done() may use memory already
 649 freed. Fixes PR kern/39536.
 650 [hannken, ticket #781]
 651