Sun Jan 12 12:36:13 2014 UTC ()
ticket 1006


(bouyer)
diff -r1.1.2.76 -r1.1.2.77 src/doc/CHANGES-6.2

cvs diff -r1.1.2.76 -r1.1.2.77 src/doc/Attic/CHANGES-6.2 (switch to unified diff)

--- src/doc/Attic/CHANGES-6.2 2014/01/12 12:26:30 1.1.2.76
+++ src/doc/Attic/CHANGES-6.2 2014/01/12 12:36:13 1.1.2.77
@@ -1,1228 +1,1237 @@ @@ -1,1228 +1,1237 @@
1# $NetBSD: CHANGES-6.2,v 1.1.2.76 2014/01/12 12:26:30 bouyer Exp $ 1# $NetBSD: CHANGES-6.2,v 1.1.2.77 2014/01/12 12:36:13 bouyer Exp $
2 2
3A complete list of changes from the 6.1 release until the 6.2 release: 3A complete list of changes from the 6.1 release until the 6.2 release:
4 4
5doc/README.files patched by hand 5doc/README.files patched by hand
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 6.1_STABLE! 9 Welcome to 6.1_STABLE!
10 10
11sys/dev/usb/usb_quirks.c 1.78 11sys/dev/usb/usb_quirks.c 1.78
12sys/dev/usb/usbdevs 1.639 12sys/dev/usb/usbdevs 1.639
13sys/dev/usb/usbdevs.h regen 13sys/dev/usb/usbdevs.h regen
14sys/dev/usb/usbdevs_data.h regen 14sys/dev/usb/usbdevs_data.h regen
15 15
16 Fix the detection of the tripplite USB SMARTLCD UPS. 16 Fix the detection of the tripplite USB SMARTLCD UPS.
17 [garbled, ticket #849] 17 [garbled, ticket #849]
18 18
19sys/dev/usb/usb.h 1.101-1.103 19sys/dev/usb/usb.h 1.101-1.103
20 20
21 Add some defines and macros. 21 Add some defines and macros.
22 [skrll, ticket #850] 22 [skrll, ticket #850]
23 23
24crypto/external/bsd/heimdal/bin/krb5-config/Makefile 1.2 24crypto/external/bsd/heimdal/bin/krb5-config/Makefile 1.2
25 25
26 Don't force pthread linkage. 26 Don't force pthread linkage.
27 [joerg, ticket #871] 27 [joerg, ticket #871]
28 28
29external/gpl2/xcvs/Makefile.inc patch 29external/gpl2/xcvs/Makefile.inc patch
30external/gpl2/xcvs/bin/xcvs/Makefile patch 30external/gpl2/xcvs/bin/xcvs/Makefile patch
31external/gpl2/xcvs/dist/INSTALL patch 31external/gpl2/xcvs/dist/INSTALL patch
32external/gpl2/xcvs/dist/Makefile.am patch 32external/gpl2/xcvs/dist/Makefile.am patch
33external/gpl2/xcvs/dist/Makefile.in patch 33external/gpl2/xcvs/dist/Makefile.in patch
34external/gpl2/xcvs/dist/aclocal.m4 patch 34external/gpl2/xcvs/dist/aclocal.m4 patch
35external/gpl2/xcvs/dist/config.h.in patch 35external/gpl2/xcvs/dist/config.h.in patch
36external/gpl2/xcvs/dist/configure patch 36external/gpl2/xcvs/dist/configure patch
37external/gpl2/xcvs/dist/configure.in patch 37external/gpl2/xcvs/dist/configure.in patch
38external/gpl2/xcvs/dist/acl/COPYING patch 38external/gpl2/xcvs/dist/acl/COPYING patch
39external/gpl2/xcvs/dist/acl/COPYING.LIB patch 39external/gpl2/xcvs/dist/acl/COPYING.LIB patch
40external/gpl2/xcvs/dist/acl/INSTALL patch 40external/gpl2/xcvs/dist/acl/INSTALL patch
41external/gpl2/xcvs/dist/acl/README patch 41external/gpl2/xcvs/dist/acl/README patch
42external/gpl2/xcvs/dist/acl/aclconfig.default patch 42external/gpl2/xcvs/dist/acl/aclconfig.default patch
43external/gpl2/xcvs/dist/build-aux/compile patch 43external/gpl2/xcvs/dist/build-aux/compile patch
44external/gpl2/xcvs/dist/build-aux/config.guess patch 44external/gpl2/xcvs/dist/build-aux/config.guess patch
45external/gpl2/xcvs/dist/build-aux/config.sub patch 45external/gpl2/xcvs/dist/build-aux/config.sub patch
46external/gpl2/xcvs/dist/build-aux/depcomp patch 46external/gpl2/xcvs/dist/build-aux/depcomp patch
47external/gpl2/xcvs/dist/build-aux/install-sh patch 47external/gpl2/xcvs/dist/build-aux/install-sh patch
48external/gpl2/xcvs/dist/build-aux/mdate-sh patch 48external/gpl2/xcvs/dist/build-aux/mdate-sh patch
49external/gpl2/xcvs/dist/build-aux/missing patch 49external/gpl2/xcvs/dist/build-aux/missing patch
50external/gpl2/xcvs/dist/build-aux/mkinstalldirs patch 50external/gpl2/xcvs/dist/build-aux/mkinstalldirs patch
51external/gpl2/xcvs/dist/build-aux/texinfo.tex patch 51external/gpl2/xcvs/dist/build-aux/texinfo.tex patch
52external/gpl2/xcvs/dist/build-aux/ylwrap patch 52external/gpl2/xcvs/dist/build-aux/ylwrap patch
53external/gpl2/xcvs/dist/contrib/Makefile.in patch 53external/gpl2/xcvs/dist/contrib/Makefile.in patch
54external/gpl2/xcvs/dist/contrib/pam/Makefile.in patch 54external/gpl2/xcvs/dist/contrib/pam/Makefile.in patch
55external/gpl2/xcvs/dist/diff/Makefile.in patch 55external/gpl2/xcvs/dist/diff/Makefile.in patch
56external/gpl2/xcvs/dist/diff/diff3.c patch 56external/gpl2/xcvs/dist/diff/diff3.c patch
57external/gpl2/xcvs/dist/diff/util.c patch 57external/gpl2/xcvs/dist/diff/util.c patch
58external/gpl2/xcvs/dist/doc/Makefile.in patch 58external/gpl2/xcvs/dist/doc/Makefile.in patch
59external/gpl2/xcvs/dist/doc/i18n/Makefile.in patch 59external/gpl2/xcvs/dist/doc/i18n/Makefile.in patch
60external/gpl2/xcvs/dist/doc/i18n/pt_BR/Makefile.in patch 60external/gpl2/xcvs/dist/doc/i18n/pt_BR/Makefile.in patch
61external/gpl2/xcvs/dist/lib/Makefile.in patch 61external/gpl2/xcvs/dist/lib/Makefile.in patch
62external/gpl2/xcvs/dist/lib/vasnprintf.c patch 62external/gpl2/xcvs/dist/lib/vasnprintf.c patch
63external/gpl2/xcvs/dist/m4/chdir-long.m4 patch 63external/gpl2/xcvs/dist/m4/chdir-long.m4 patch
64external/gpl2/xcvs/dist/m4/extensions.m4 patch 64external/gpl2/xcvs/dist/m4/extensions.m4 patch
65external/gpl2/xcvs/dist/m4/glibc2.m4 patch 65external/gpl2/xcvs/dist/m4/glibc2.m4 patch
66external/gpl2/xcvs/dist/m4/glibc21.m4 patch 66external/gpl2/xcvs/dist/m4/glibc21.m4 patch
67external/gpl2/xcvs/dist/m4/intdiv0.m4 patch 67external/gpl2/xcvs/dist/m4/intdiv0.m4 patch
68external/gpl2/xcvs/dist/m4/intmax.m4 patch 68external/gpl2/xcvs/dist/m4/intmax.m4 patch
69external/gpl2/xcvs/dist/m4/inttypes-pri.m4 patch 69external/gpl2/xcvs/dist/m4/inttypes-pri.m4 patch
70external/gpl2/xcvs/dist/m4/isc-posix.m4 patch 70external/gpl2/xcvs/dist/m4/isc-posix.m4 patch
71external/gpl2/xcvs/dist/m4/lcmessage.m4 patch 71external/gpl2/xcvs/dist/m4/lcmessage.m4 patch
72external/gpl2/xcvs/dist/m4/printf-posix.m4 patch 72external/gpl2/xcvs/dist/m4/printf-posix.m4 patch
73external/gpl2/xcvs/dist/m4/strftime.m4 patch 73external/gpl2/xcvs/dist/m4/strftime.m4 patch
74external/gpl2/xcvs/dist/maint-aux/Makefile.in patch 74external/gpl2/xcvs/dist/maint-aux/Makefile.in patch
75external/gpl2/xcvs/dist/man/Makefile.in patch 75external/gpl2/xcvs/dist/man/Makefile.in patch
76external/gpl2/xcvs/dist/src/Makefile.am patch 76external/gpl2/xcvs/dist/src/Makefile.am patch
77external/gpl2/xcvs/dist/src/Makefile.in patch 77external/gpl2/xcvs/dist/src/Makefile.in patch
78external/gpl2/xcvs/dist/src/acl.c patch 78external/gpl2/xcvs/dist/src/acl.c patch
79external/gpl2/xcvs/dist/src/add.c patch 79external/gpl2/xcvs/dist/src/add.c patch
80external/gpl2/xcvs/dist/src/admin.c patch 80external/gpl2/xcvs/dist/src/admin.c patch
81external/gpl2/xcvs/dist/src/annotate.c patch 81external/gpl2/xcvs/dist/src/annotate.c patch
82external/gpl2/xcvs/dist/src/commit.c patch 82external/gpl2/xcvs/dist/src/commit.c patch
83external/gpl2/xcvs/dist/src/cvs.h patch 83external/gpl2/xcvs/dist/src/cvs.h patch
84external/gpl2/xcvs/dist/src/diff.c patch 84external/gpl2/xcvs/dist/src/diff.c patch
85external/gpl2/xcvs/dist/src/error.c patch 85external/gpl2/xcvs/dist/src/error.c patch
86external/gpl2/xcvs/dist/src/filesubr.c patch 86external/gpl2/xcvs/dist/src/filesubr.c patch
87external/gpl2/xcvs/dist/src/import.c patch 87external/gpl2/xcvs/dist/src/import.c patch
88external/gpl2/xcvs/dist/src/lock.c patch 88external/gpl2/xcvs/dist/src/lock.c patch
89external/gpl2/xcvs/dist/src/log.c patch 89external/gpl2/xcvs/dist/src/log.c patch
90external/gpl2/xcvs/dist/src/logmsg.c patch 90external/gpl2/xcvs/dist/src/logmsg.c patch
91external/gpl2/xcvs/dist/src/ls.c patch 91external/gpl2/xcvs/dist/src/ls.c patch
92external/gpl2/xcvs/dist/src/main.c patch 92external/gpl2/xcvs/dist/src/main.c patch
93external/gpl2/xcvs/dist/src/mkmodules.c patch 93external/gpl2/xcvs/dist/src/mkmodules.c patch
94external/gpl2/xcvs/dist/src/parseinfo.c patch 94external/gpl2/xcvs/dist/src/parseinfo.c patch
95external/gpl2/xcvs/dist/src/parseinfo.h patch 95external/gpl2/xcvs/dist/src/parseinfo.h patch
96external/gpl2/xcvs/dist/src/patch.c patch 96external/gpl2/xcvs/dist/src/patch.c patch
97external/gpl2/xcvs/dist/src/rcs.c patch 97external/gpl2/xcvs/dist/src/rcs.c patch
98external/gpl2/xcvs/dist/src/recurse.c patch 98external/gpl2/xcvs/dist/src/recurse.c patch
99external/gpl2/xcvs/dist/src/remove.c patch 99external/gpl2/xcvs/dist/src/remove.c patch
100external/gpl2/xcvs/dist/src/sanity.sh patch 100external/gpl2/xcvs/dist/src/sanity.sh patch
101external/gpl2/xcvs/dist/src/server.c patch 101external/gpl2/xcvs/dist/src/server.c patch
102external/gpl2/xcvs/dist/src/status.c patch 102external/gpl2/xcvs/dist/src/status.c patch
103external/gpl2/xcvs/dist/src/subr.c patch 103external/gpl2/xcvs/dist/src/subr.c patch
104external/gpl2/xcvs/dist/src/tag.c patch 104external/gpl2/xcvs/dist/src/tag.c patch
105external/gpl2/xcvs/dist/src/update.c patch 105external/gpl2/xcvs/dist/src/update.c patch
106external/gpl2/xcvs/dist/src/version.c patch 106external/gpl2/xcvs/dist/src/version.c patch
107external/gpl2/xcvs/lib/libcvs/Makefile patch 107external/gpl2/xcvs/lib/libcvs/Makefile patch
108external/gpl2/xcvs/lib/libdiff/Makefile patch 108external/gpl2/xcvs/lib/libdiff/Makefile patch
109gnu/usr.bin/rcs/lib/Makefile patch 109gnu/usr.bin/rcs/lib/Makefile patch
110gnu/usr.bin/rcs/lib/rcsbase.h patch 110gnu/usr.bin/rcs/lib/rcsbase.h patch
111gnu/usr.bin/rcs/lib/rcssyn.c patch 111gnu/usr.bin/rcs/lib/rcssyn.c patch
112gnu/usr.bin/rcs/rlog/Makefile patch 112gnu/usr.bin/rcs/rlog/Makefile patch
113gnu/usr.bin/rcs/rlog/rlog.1 patch 113gnu/usr.bin/rcs/rlog/rlog.1 patch
114gnu/usr.bin/rcs/rlog/rlog.c patch 114gnu/usr.bin/rcs/rlog/rlog.c patch
115 115
116 Update CVS for setuid fixes, acl support, pathname resolution 116 Update CVS for setuid fixes, acl support, pathname resolution
117 fixes. Update RCS to handle CVS changes. 117 fixes. Update RCS to handle CVS changes.
118 [christos, ticket #889] 118 [christos, ticket #889]
119 119
120sys/arch/amiga/dev/if_ne_zbus.c 1.15 120sys/arch/amiga/dev/if_ne_zbus.c 1.15
121 121
122 Fix kernel panic on Amigas with Deneb cards. 122 Fix kernel panic on Amigas with Deneb cards.
123 [rkujawa, ticket #892] 123 [rkujawa, ticket #892]
124 124
125xsrc/external/mitMesaLib/dist/src/glx/XF86dri.c patch 125xsrc/external/mitMesaLib/dist/src/glx/XF86dri.c patch
126xsrc/external/mitlibFS/dist/src/FSOpenServ.c patch 126xsrc/external/mitlibFS/dist/src/FSOpenServ.c patch
127xsrc/external/mitlibX11/dist/modules/im/ximcp/Makefile.am patch 127xsrc/external/mitlibX11/dist/modules/im/ximcp/Makefile.am patch
128xsrc/external/mitlibX11/dist/modules/im/ximcp/imLcPrs.c patch 128xsrc/external/mitlibX11/dist/modules/im/ximcp/imLcPrs.c patch
129xsrc/external/mitlibX11/dist/modules/im/ximcp/imTrX.c patch 129xsrc/external/mitlibX11/dist/modules/im/ximcp/imTrX.c patch
130xsrc/external/mitlibX11/dist/src/AllCells.c patch 130xsrc/external/mitlibX11/dist/src/AllCells.c patch
131xsrc/external/mitlibX11/dist/src/Font.c patch 131xsrc/external/mitlibX11/dist/src/Font.c patch
132xsrc/external/mitlibX11/dist/src/FontInfo.c patch 132xsrc/external/mitlibX11/dist/src/FontInfo.c patch
133xsrc/external/mitlibX11/dist/src/FontNames.c patch 133xsrc/external/mitlibX11/dist/src/FontNames.c patch
134xsrc/external/mitlibX11/dist/src/GetFPath.c patch 134xsrc/external/mitlibX11/dist/src/GetFPath.c patch
135xsrc/external/mitlibX11/dist/src/GetImage.c patch 135xsrc/external/mitlibX11/dist/src/GetImage.c patch
136xsrc/external/mitlibX11/dist/src/GetMoEv.c patch 136xsrc/external/mitlibX11/dist/src/GetMoEv.c patch
137xsrc/external/mitlibX11/dist/src/GetPntMap.c patch 137xsrc/external/mitlibX11/dist/src/GetPntMap.c patch
138xsrc/external/mitlibX11/dist/src/GetProp.c patch 138xsrc/external/mitlibX11/dist/src/GetProp.c patch
139xsrc/external/mitlibX11/dist/src/LiHosts.c patch 139xsrc/external/mitlibX11/dist/src/LiHosts.c patch
140xsrc/external/mitlibX11/dist/src/ListExt.c patch 140xsrc/external/mitlibX11/dist/src/ListExt.c patch
141xsrc/external/mitlibX11/dist/src/ModMap.c patch 141xsrc/external/mitlibX11/dist/src/ModMap.c patch
142xsrc/external/mitlibX11/dist/src/Xrm.c patch 142xsrc/external/mitlibX11/dist/src/Xrm.c patch
143xsrc/external/mitlibX11/dist/src/xcms/cmsColNm.c patch 143xsrc/external/mitlibX11/dist/src/xcms/cmsColNm.c patch
144xsrc/external/mitlibX11/dist/src/xkb/XKBExtDev.c patch 144xsrc/external/mitlibX11/dist/src/xkb/XKBExtDev.c patch
145xsrc/external/mitlibX11/dist/src/xkb/XKBGeom.c patch 145xsrc/external/mitlibX11/dist/src/xkb/XKBGeom.c patch
146xsrc/external/mitlibX11/dist/src/xkb/XKBGetMap.c patch 146xsrc/external/mitlibX11/dist/src/xkb/XKBGetMap.c patch
147xsrc/external/mitlibX11/dist/src/xkb/XKBNames.c patch 147xsrc/external/mitlibX11/dist/src/xkb/XKBNames.c patch
148xsrc/external/mitlibXcursor/dist/src/file.c patch 148xsrc/external/mitlibXcursor/dist/src/file.c patch
149xsrc/external/mitlibXext/dist/src/XEVI.c patch 149xsrc/external/mitlibXext/dist/src/XEVI.c patch
150xsrc/external/mitlibXext/dist/src/XShape.c patch 150xsrc/external/mitlibXext/dist/src/XShape.c patch
151xsrc/external/mitlibXext/dist/src/XSync.c patch 151xsrc/external/mitlibXext/dist/src/XSync.c patch
152xsrc/external/mitlibXext/dist/src/Xcup.c patch 152xsrc/external/mitlibXext/dist/src/Xcup.c patch
153xsrc/external/mitlibXext/dist/src/Xdbe.c patch 153xsrc/external/mitlibXext/dist/src/Xdbe.c patch
154xsrc/external/mitlibXfixes/dist/src/Cursor.c patch 154xsrc/external/mitlibXfixes/dist/src/Cursor.c patch
155xsrc/external/mitlibXi/dist/src/XGMotion.c patch 155xsrc/external/mitlibXi/dist/src/XGMotion.c patch
156xsrc/external/mitlibXi/dist/src/XGetBMap.c patch 156xsrc/external/mitlibXi/dist/src/XGetBMap.c patch
157xsrc/external/mitlibXi/dist/src/XGetDCtl.c patch 157xsrc/external/mitlibXi/dist/src/XGetDCtl.c patch
158xsrc/external/mitlibXi/dist/src/XGetDProp.c patch 158xsrc/external/mitlibXi/dist/src/XGetDProp.c patch
159xsrc/external/mitlibXi/dist/src/XGetFCtl.c patch 159xsrc/external/mitlibXi/dist/src/XGetFCtl.c patch
160xsrc/external/mitlibXi/dist/src/XGetProp.c patch 160xsrc/external/mitlibXi/dist/src/XGetProp.c patch
161xsrc/external/mitlibXi/dist/src/XIPassiveGrab.c patch 161xsrc/external/mitlibXi/dist/src/XIPassiveGrab.c patch
162xsrc/external/mitlibXi/dist/src/XIProperties.c patch 162xsrc/external/mitlibXi/dist/src/XIProperties.c patch
163xsrc/external/mitlibXi/dist/src/XISelEv.c patch 163xsrc/external/mitlibXi/dist/src/XISelEv.c patch
164xsrc/external/mitlibXi/dist/src/XListDev.c patch 164xsrc/external/mitlibXi/dist/src/XListDev.c patch
165xsrc/external/mitlibXi/dist/src/XQueryDv.c patch 165xsrc/external/mitlibXi/dist/src/XQueryDv.c patch
166xsrc/external/mitlibXinerama/dist/src/Xinerama.c patch 166xsrc/external/mitlibXinerama/dist/src/Xinerama.c patch
167xsrc/external/mitlibXrandr/dist/src/XrrProperty.c patch 167xsrc/external/mitlibXrandr/dist/src/XrrProperty.c patch
168xsrc/external/mitlibXrender/dist/src/Filter.c patch 168xsrc/external/mitlibXrender/dist/src/Filter.c patch
169xsrc/external/mitlibXrender/dist/src/Xrender.c patch 169xsrc/external/mitlibXrender/dist/src/Xrender.c patch
170xsrc/external/mitlibXres/dist/src/XRes.c patch 170xsrc/external/mitlibXres/dist/src/XRes.c patch
171xsrc/external/mitlibXt/dist/src/ResConfig.c patch 171xsrc/external/mitlibXt/dist/src/ResConfig.c patch
172xsrc/external/mitlibXt/dist/src/Selection.c patch 172xsrc/external/mitlibXt/dist/src/Selection.c patch
173xsrc/external/mitlibXv/dist/src/Xv.c patch 173xsrc/external/mitlibXv/dist/src/Xv.c patch
174xsrc/external/mitlibXvMC/dist/src/XvMC.c patch 174xsrc/external/mitlibXvMC/dist/src/XvMC.c patch
175xsrc/external/mitlibXxf86dga/dist/src/XF86DGA2.c patch 175xsrc/external/mitlibXxf86dga/dist/src/XF86DGA2.c patch
176xsrc/external/mitlibXxf86vm/dist/src/XF86VMode.c patch 176xsrc/external/mitlibXxf86vm/dist/src/XF86VMode.c patch
177xsrc/external/mitlibxcb/dist/src/xcb_in.c patch 177xsrc/external/mitlibxcb/dist/src/xcb_in.c patch
178xsrc/external/mitxf86-video-openchrome/dist/libxvmc/xf86dri.c patch 178xsrc/external/mitxf86-video-openchrome/dist/libxvmc/xf86dri.c patch
179 179
180 Fix protocol handling issues in X client libraries. 180 Fix protocol handling issues in X client libraries.
181 [mrg, ticket #900] 181 [mrg, ticket #900]
182 182
183external/mit/xorg/lib/libX11/Makefile.libx11 1.11 via patch 183external/mit/xorg/lib/libX11/Makefile.libx11 1.11 via patch
184 184
185 hack for old gcc. 185 hack for old gcc.
186 [mrg, ticket #901] 186 [mrg, ticket #901]
187 187
188external/mit/xorg/lib/libXi/Makefile 1.10 188external/mit/xorg/lib/libXi/Makefile 1.10
189 189
190 fix vax build issues - GCC 4.1 warns about always true comparisons 190 fix vax build issues - GCC 4.1 warns about always true comparisons
191 more than GCC 4.5 does. 191 more than GCC 4.5 does.
192 [mrg, ticket #902] 192 [mrg, ticket #902]
193 193
194sys/arch/sparc64/dev/tda.c 1.7-1.8 194sys/arch/sparc64/dev/tda.c 1.7-1.8
195share/man/man4/man4.sparc64/tda.4 1.1-1.3 195share/man/man4/man4.sparc64/tda.4 1.1-1.3
196share/man/man4/man4.sparc64/Makefile 1.7 196share/man/man4/man4.sparc64/Makefile 1.7
197distrib/sets/lists/man/mi 1.1419 197distrib/sets/lists/man/mi 1.1419
198 198
199 Add sysmon support to display the CPU and Sytem fan speeds for the 199 Add sysmon support to display the CPU and Sytem fan speeds for the
200 tda driver. Add a manual page for tda(4). Fix a bug which caused 200 tda driver. Add a manual page for tda(4). Fix a bug which caused
201 the system fan to always run at full speed. 201 the system fan to always run at full speed.
202 [jdc, ticket #893] 202 [jdc, ticket #893]
203 203
204sys/fs/nilfs/nilfs_vnops.c 1.22-1.23 204sys/fs/nilfs/nilfs_vnops.c 1.22-1.23
205 205
206 Fix serious file read problem due to not-so-clear VOP_BMAP description. 206 Fix serious file read problem due to not-so-clear VOP_BMAP description.
207 Should fix PR 45605. 207 Should fix PR 45605.
208 [reinoud, ticket #894] 208 [reinoud, ticket #894]
209 209
210sys/dev/ic/iavc.c 1.10 210sys/dev/ic/iavc.c 1.10
211sys/netisdn/i4b_capi.h 1.6 211sys/netisdn/i4b_capi.h 1.6
212sys/netisdn/i4b_capi_llif.c 1.6 212sys/netisdn/i4b_capi_llif.c 1.6
213 213
214 Fix signature of capi_ll_control. From Wolfgang Stukenbrock in PR 214 Fix signature of capi_ll_control. From Wolfgang Stukenbrock in PR
215 kern/47863. 215 kern/47863.
216 [martin, ticket #896] 216 [martin, ticket #896]
217 217
218usr.sbin/syslogd/syslogd.c 1.115 218usr.sbin/syslogd/syslogd.c 1.115
219usr.sbin/syslogd/syslogd.h 1.4 219usr.sbin/syslogd/syslogd.h 1.4
220usr.sbin/syslogd/tls.c 1.11 220usr.sbin/syslogd/tls.c 1.11
221 221
222 PR/47861: Fredrik Pettai: keep track of the address family for each 222 PR/47861: Fredrik Pettai: keep track of the address family for each
223 socket opened and don't send the a message to the wrong family type. 223 socket opened and don't send the a message to the wrong family type.
224 [pettai, ticket #897] 224 [pettai, ticket #897]
225 225
226sys/dev/pci/if_alc.c 1.7 226sys/dev/pci/if_alc.c 1.7
227 227
228 Avoid illegal sleeps in the softint routine. 228 Avoid illegal sleeps in the softint routine.
229 XXX could probably do better by creating a watchdog thread. 229 XXX could probably do better by creating a watchdog thread.
230 [mrg, ticket #898] 230 [mrg, ticket #898]
231 231
232lib/libm/arch/i387/fenv.c 1.5 232lib/libm/arch/i387/fenv.c 1.5
233lib/libm/arch/x86_64/fenv.c 1.3-1.4 233lib/libm/arch/x86_64/fenv.c 1.3-1.4
234 234
235 Fix amd64 feraiseexcept so that it actually traps. The call to fwait 235 Fix amd64 feraiseexcept so that it actually traps. The call to fwait
236 got lost somewhere along the line; the i387 code has it. 236 got lost somewhere along the line; the i387 code has it.
237 Fix sense of fegetexcept on x86. 237 Fix sense of fegetexcept on x86.
238 [riastradh, ticket #899] 238 [riastradh, ticket #899]
239 239
240usr.sbin/installboot/arch/vax.c 1.16-1.17 240usr.sbin/installboot/arch/vax.c 1.16-1.17
241 241
242 Don't include host's disklabel.h. Fixes cross compile error on 242 Don't include host's disklabel.h. Fixes cross compile error on
243 some environment. 243 some environment.
244 [martin, ticket #865] 244 [martin, ticket #865]
245sys/netinet6/ip6_flow.c 1.21 245sys/netinet6/ip6_flow.c 1.21
246 246
247 Clear mbuf's csum_flags in ip6flow_fastforward(). Fixes PR#47849. 247 Clear mbuf's csum_flags in ip6flow_fastforward(). Fixes PR#47849.
248 [msaitoh, ticket #895] 248 [msaitoh, ticket #895]
249 249
250tests/lib/libm/t_atan.c 1.4 - 1.7, 1.9 via patch 250tests/lib/libm/t_atan.c 1.4 - 1.7, 1.9 via patch
251 251
252 Fix test of atan_inf_neg, atan_inf_pos and atan_tan on i386. 252 Fix test of atan_inf_neg, atan_inf_pos and atan_tan on i386.
253 PR port-i386/46108. 253 PR port-i386/46108.
254 [isaki, ticket #903] 254 [isaki, ticket #903]
255 255
256sys/arch/i386/eisa/eisa_machdep.c 1.38 256sys/arch/i386/eisa/eisa_machdep.c 1.38
257 257
258 port-i386/47907: kernel trap when using EISA with I/O APIC on i386 258 port-i386/47907: kernel trap when using EISA with I/O APIC on i386
259 Patch from Felix Deichmann. 259 Patch from Felix Deichmann.
260 [uebayasi, ticket #904] 260 [uebayasi, ticket #904]
261 261
262external/gpl3/binutils/dist/ld/emultempl/elf32.em 1.6 262external/gpl3/binutils/dist/ld/emultempl/elf32.em 1.6
263 263
264 PR 47922: Properly resolve DT_NEEDED entries under sysroot and don't 264 PR 47922: Properly resolve DT_NEEDED entries under sysroot and don't
265 accidently try the installed system. 265 accidently try the installed system.
266 [joerg, ticket #911] 266 [joerg, ticket #911]
267 267
268share/man/man7/sysctl.7 1.73 via patch 268share/man/man7/sysctl.7 1.73 via patch
269sys/netinet6/icmp6.c 1.161 via patch 269sys/netinet6/icmp6.c 1.161 via patch
270sys/netinet6/in6.c 1.161 via patch 270sys/netinet6/in6.c 1.161 via patch
271sys/netinet6/in6_proto.c 1.97 via patch 271sys/netinet6/in6_proto.c 1.97 via patch
272sys/netinet6/in6_var.h 1.65 via patch 272sys/netinet6/in6_var.h 1.65 via patch
273sys/netinet6/ip6_input.c 1.139 via patch 273sys/netinet6/ip6_input.c 1.139 via patch
274sys/netinet6/ip6_var.h 1.59 via patch 274sys/netinet6/ip6_var.h 1.59 via patch
275sys/netinet6/nd6.c 1.143 via patch 275sys/netinet6/nd6.c 1.143 via patch
276sys/netinet6/nd6.h 1.57 via patch 276sys/netinet6/nd6.h 1.57 via patch
277sys/netinet6/nd6_rtr.c 1.83,1.84 via patch 277sys/netinet6/nd6_rtr.c 1.83,1.84 via patch
278 278
279 4 new sysctls to avoid ipv6 DoS attacks from OpenBSD. 279 4 new sysctls to avoid ipv6 DoS attacks from OpenBSD.
280 Fix potentially uninitialised variable. 280 Fix potentially uninitialised variable.
281 [christos, ticket #905] 281 [christos, ticket #905]
282 282
283sys/dev/pci/pcidevs 1.1145, 1.1147, 1.1150-1.1158 283sys/dev/pci/pcidevs 1.1145, 1.1147, 1.1150-1.1158
284sys/dev/pci/pcidevs.h regen 284sys/dev/pci/pcidevs.h regen
285sys/dev/pci/pcidevs_data.h regen 285sys/dev/pci/pcidevs_data.h regen
286 286
287 Pull up pcidevs changes: 287 Pull up pcidevs changes:
288 Intel Atom E600 PCI-LPC bridge, adds a watchdog + HPET support. 288 Intel Atom E600 PCI-LPC bridge, adds a watchdog + HPET support.
289 Update some Intel LPC devices. 289 Update some Intel LPC devices.
290 Change from "3400 USB" to "3400 USB EHCI" for EHCI devices. 290 Change from "3400 USB" to "3400 USB EHCI" for EHCI devices.
291 Fix BCM5785F entry. That is not gigabit Ethernet. 291 Fix BCM5785F entry. That is not gigabit Ethernet.
292 Add ALTIMA AC1003, BROADCOM BCM57782 and BCM57786. 292 Add ALTIMA AC1003, BROADCOM BCM57782 and BCM57786.
293 Add Intel I21[0178] Ethernet. 293 Add Intel I21[0178] Ethernet.
294 Add IDs for Marvell Armada XP. Obtained from Marvell, Semihalf. 294 Add IDs for Marvell Armada XP. Obtained from Marvell, Semihalf.
295 Add some Intel devices from document (Intel 8 Series / C220 Chipset 295 Add some Intel devices from document (Intel 8 Series / C220 Chipset
296 Family Platform Controller Hub (PCH) Datasheet). 296 Family Platform Controller Hub (PCH) Datasheet).
297 Add some Intel devices from datasheets (4th Generation Intel Core 297 Add some Intel devices from datasheets (4th Generation Intel Core
298 Processor, Intel Xeon Processor E3-1200 v3). 298 Processor, Intel Xeon Processor E3-1200 v3).
299 Add ATI RADEON_HD7340. 299 Add ATI RADEON_HD7340.
300 [msaitoh, ticket #906] 300 [msaitoh, ticket #906]
301 301
302sys/dev/pci/if_wm.c 1.238, 1.244-1.247, 1.249-1.258 302sys/dev/pci/if_wm.c 1.238, 1.244-1.247, 1.249-1.258
303sys/dev/pci/if_wmreg.h 1.50-1.51, 1.53 303sys/dev/pci/if_wmreg.h 1.50-1.51, 1.53
304sys/dev/pci/if_wmvar.h 1.15-1.16 304sys/dev/pci/if_wmvar.h 1.15-1.16
305 305
306 Various fixes to wm(4): 306 Various fixes to wm(4):
307 Add I21[0178] support. 307 Add I21[0178] support.
308 Fix a bug that wm_attach() may fail on some PCH2 or newer system. 308 Fix a bug that wm_attach() may fail on some PCH2 or newer system.
309 wm_valid_nvm_bank_detect_ich8lan() misunderstood the NVM's bank 309 wm_valid_nvm_bank_detect_ich8lan() misunderstood the NVM's bank
310 number. Fixes PR#47878. 310 number. Fixes PR#47878.
311 Fix a bug that the check of reset complete fails on Intel 8 series 311 Fix a bug that the check of reset complete fails on Intel 8 series
312 with "wm_lan_init_done: lan_init_done failed to complete" message. 312 with "wm_lan_init_done: lan_init_done failed to complete" message.
313 The broken code was used for ICH8, 9... and PCH2. 313 The broken code was used for ICH8, 9... and PCH2.
314 The wm_linkintr_gmii() function is called from interrupt. That's 314 The wm_linkintr_gmii() function is called from interrupt. That's
315 not tick, so call mii_pollstat() instead of mii_tick(). 315 not tick, so call mii_pollstat() instead of mii_tick().
316 Add ECC support for the packet buffer. Only 82571 and I21[78] support 316 Add ECC support for the packet buffer. Only 82571 and I21[78] support
317 ECC. 317 ECC.
318 Fix a bug that wrong semaphore is used in wm_gmii_hv_{read,write}reg. 318 Fix a bug that wrong semaphore is used in wm_gmii_hv_{read,write}reg.
319 Change style, add comments, fix some comments, use macros and 319 Change style, add comments, fix some comments, use macros and
320 remove trailing whitespaces. 320 remove trailing whitespaces.
321 [msaitoh, ticket #907] 321 [msaitoh, ticket #907]
322 322
323external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c patch 323external/bsd/bind/dist/lib/dns/rdata/generic/keydata_65533.c patch
324 324
325 Fix for bind CVE-2013-4854. 325 Fix for bind CVE-2013-4854.
326 [spz, ticket #924] 326 [spz, ticket #924]
327 327
328usr.sbin/pppd/pppd/sys-bsd.c 1.68 328usr.sbin/pppd/pppd/sys-bsd.c 1.68
329 329
330 Add a set_queue_size to avoid more code duplication, and set the queue 330 Add a set_queue_size to avoid more code duplication, and set the queue
331 size of all tty fd's, not just the ones that we create (the ones that 331 size of all tty fd's, not just the ones that we create (the ones that
332 we get passed in too). Fixes my iPhone -> xl2tpd -> pppd VPN from 332 we get passed in too). Fixes my iPhone -> xl2tpd -> pppd VPN from
333 corrupting packets with MTU > ~650. 333 corrupting packets with MTU > ~650.
334 [christos, ticket #908] 334 [christos, ticket #908]
335 335
336sys/net/route.c 1.127 336sys/net/route.c 1.127
337 337
338 Fix creation of arp entries for pppd's proxyarp option. Fixes PR#44032. 338 Fix creation of arp entries for pppd's proxyarp option. Fixes PR#44032.
339 [christos, ticket #909] 339 [christos, ticket #909]
340 340
341sys/kern/subr_disk_mbr.c 1.46 341sys/kern/subr_disk_mbr.c 1.46
342 342
343 If the MBR is a protective MBR, don't bother looking at it. 343 If the MBR is a protective MBR, don't bother looking at it.
344 Fixes PR#47743. 344 Fixes PR#47743.
345 [matt, ticket #910] 345 [matt, ticket #910]
346 346
347usr.bin/netstat/inet.c 1.102-1.03 347usr.bin/netstat/inet.c 1.102-1.03
348usr.bin/netstat/inet6.c 1.61-1.62 348usr.bin/netstat/inet6.c 1.61-1.62
349usr.bin/netstat/main.c 1.86 349usr.bin/netstat/main.c 1.86
350usr.bin/netstat/netstat.h 1.47 350usr.bin/netstat/netstat.h 1.47
351 351
352 Don't use -P as a kmem printer, verify that the address points to a 352 Don't use -P as a kmem printer, verify that the address points to a
353 pcb first! 353 pcb first!
354 Not all pointers are 64bit - use uintptr_t instead of uint64_t. 354 Not all pointers are 64bit - use uintptr_t instead of uint64_t.
355 [christos, ticket #912] 355 [christos, ticket #912]
356 356
357share/man/man4/re.4 1.14 357share/man/man4/re.4 1.14
358sys/dev/ic/rtl8169.c 1.137 358sys/dev/ic/rtl8169.c 1.137
359sys/dev/ic/rtl81x9reg.h 1.44 359sys/dev/ic/rtl81x9reg.h 1.44
360 360
361 Added support for the Realtek 8168F variant in re(4). 361 Added support for the Realtek 8168F variant in re(4).
362 The manual page was adjusted as well. 362 The manual page was adjusted as well.
363 [khorben, ticket #913] 363 [khorben, ticket #913]
364 364
365usr.bin/mklocale/mklocaledb.c 1.3 365usr.bin/mklocale/mklocaledb.c 1.3
366 366
367 Swap order of _CITRUS_LC_MONETARY_SYM_INT_N_CS_PRECEDES and 367 Swap order of _CITRUS_LC_MONETARY_SYM_INT_N_CS_PRECEDES and
368 _CITRUS_LC_MONETARY_SYM_INT_P_SEP_BY_SPACE to match data files. 368 _CITRUS_LC_MONETARY_SYM_INT_P_SEP_BY_SPACE to match data files.
369 [joerg, ticket #914] 369 [joerg, ticket #914]
370 370
371sys/miscfs/procfs/procfs_map.c 1.43 371sys/miscfs/procfs/procfs_map.c 1.43
372 372
373 Add a missing vm_map_unlock_read() and uvmspace_free() to the ENOMEM 373 Add a missing vm_map_unlock_read() and uvmspace_free() to the ENOMEM
374 error case in procfs_domap()d. Fixes PR#48048. 374 error case in procfs_domap()d. Fixes PR#48048.
375 [ryo, ticket #917] 375 [ryo, ticket #917]
376 376
377etc/MAKEDEV.tmpl 1.166 377etc/MAKEDEV.tmpl 1.166
378 378
379 Add a makedisk_p12high, used by VAX now after unbumping MAXPARTITIONS 379 Add a makedisk_p12high, used by VAX now after unbumping MAXPARTITIONS
380 from 16 down to 12. This fixes install issues on new setups. 380 from 16 down to 12. This fixes install issues on new setups.
381 [martin, ticket #919] 381 [martin, ticket #919]
382 382
383src/doc/3RDPARTY 1.1040 via patch 383src/doc/3RDPARTY 1.1040 via patch
384src/share/zoneinfo/africa 1.1.1.35 via patch 384src/share/zoneinfo/africa 1.1.1.35 via patch
385src/share/zoneinfo/asia 1.1.1.60 via patch 385src/share/zoneinfo/asia 1.1.1.60 via patch
386src/share/zoneinfo/australasia 1.32 via patch 386src/share/zoneinfo/australasia 1.32 via patch
387src/share/zoneinfo/europe 1.1.1.50 via patch 387src/share/zoneinfo/europe 1.1.1.50 via patch
388src/share/zoneinfo/iso3166.tab 1.1.1.21 via patch 388src/share/zoneinfo/iso3166.tab 1.1.1.21 via patch
389src/share/zoneinfo/southamerica 1.1.1.55 via patch 389src/share/zoneinfo/southamerica 1.1.1.55 via patch
390src/share/zoneinfo/zone.tab 1.1.1.45 via patch 390src/share/zoneinfo/zone.tab 1.1.1.45 via patch
391 391
392 Import tzdata2013d. 392 Import tzdata2013d.
393 Changes for Morocco, Israel, Antarctica, metadata and documentation. 393 Changes for Morocco, Israel, Antarctica, metadata and documentation.
394 [apb, ticket #915] 394 [apb, ticket #915]
395 395
396sys/dev/pci/if_wm.c 1.259-1.262 396sys/dev/pci/if_wm.c 1.259-1.262
397sys/dev/pci/if_wmreg.h 1.54 397sys/dev/pci/if_wmreg.h 1.54
398 398
399 Various fixes to wm(4): 399 Various fixes to wm(4):
400 Fix "MDIC write error" bug for 82574 and 82583. 400 Fix "MDIC write error" bug for 82574 and 82583.
401 Sync some functions with FreeBSD to make IPMI/ASF stable. 401 Sync some functions with FreeBSD to make IPMI/ASF stable.
402 Move EEPROM-related calls to after identifying the EEPPROM. 402 Move EEPROM-related calls to after identifying the EEPPROM.
403 Fix another NVM bank detect problem. 403 Fix another NVM bank detect problem.
404 [msaitoh, ticket #918] 404 [msaitoh, ticket #918]
405 405
406sys/common/pmap/tlb/pmap_tlb.c patch 406sys/common/pmap/tlb/pmap_tlb.c patch
407 407
408 Add missing "))". This patch fixes PR#46371. 408 Add missing "))". This patch fixes PR#46371.
409 [msaitoh, ticket #920] 409 [msaitoh, ticket #920]
410 410
411sys/net/if_mpls.c 1.9 411sys/net/if_mpls.c 1.9
412 412
413 Stop abusing kmem during softint context to prevent panic. 413 Stop abusing kmem during softint context to prevent panic.
414 [kefren, ticket #921] 414 [kefren, ticket #921]
415 415
416tests/lib/libc/sys/t_msgrcv.c 1.3 416tests/lib/libc/sys/t_msgrcv.c 1.3
417lib/libc/sys/msgrcv.2 1.21-1.22 417lib/libc/sys/msgrcv.2 1.21-1.22
418lib/libc/sys/msgsnd.2 1.19-1.20 418lib/libc/sys/msgsnd.2 1.19-1.20
419 419
420 Fix msgsz confusion. 420 Fix msgsz confusion.
421 [skrll, ticket #922] 421 [skrll, ticket #922]
422 422
423lib/libperfuse/ops.c 1.61-1.62 423lib/libperfuse/ops.c 1.61-1.62
424 424
425 One more explicit error log, and two bug fixes 425 One more explicit error log, and two bug fixes
426 1) with recent FUSE, when lookup returns a null ino, it means ENOENT 426 1) with recent FUSE, when lookup returns a null ino, it means ENOENT
427 2) odd corner case that caused a bug on dd if=test of=test conv=notrunc 427 2) odd corner case that caused a bug on dd if=test of=test conv=notrunc
428 This caused the file to be open first ro, then rw. A logic bug in 428 This caused the file to be open first ro, then rw. A logic bug in
429 perfuse_node_open caused it to skip the second operation, whereas 429 perfuse_node_open caused it to skip the second operation, whereas
430 it should open for writing, and store the write FH without touching 430 it should open for writing, and store the write FH without touching
431 the read FH. 431 the read FH.
432 Catch open without FREAD|FWRITE (it should not happen) 432 Catch open without FREAD|FWRITE (it should not happen)
433 [manu, ticket #923] 433 [manu, ticket #923]
434 434
435lib/libc/nameser/ns_samedomain.c 1.7-1.8 435lib/libc/nameser/ns_samedomain.c 1.7-1.8
436lib/libresolv/Makefile 1.12 436lib/libresolv/Makefile 1.12
437lib/libresolv/dst_api.c 1.1-1.3 437lib/libresolv/dst_api.c 1.1-1.3
438lib/libresolv/dst_internal.h 1.1-1.2 438lib/libresolv/dst_internal.h 1.1-1.2
439lib/libresolv/hmac_link.c 1.1-1.2 439lib/libresolv/hmac_link.c 1.1-1.2
440lib/libresolv/ns_date.c 1.1 440lib/libresolv/ns_date.c 1.1
441lib/libresolv/ns_sign.c 1.1 441lib/libresolv/ns_sign.c 1.1
442lib/libresolv/ns_verify.c 1.1-1.2 442lib/libresolv/ns_verify.c 1.1-1.2
443lib/libresolv/res_findzonecut.c 1.1 443lib/libresolv/res_findzonecut.c 1.1
444lib/libresolv/res_mkupdate.c 1.1-1.2 444lib/libresolv/res_mkupdate.c 1.1-1.2
445lib/libresolv/res_mkupdate.h 1.1 445lib/libresolv/res_mkupdate.h 1.1
446lib/libresolv/res_private.h 1.1 446lib/libresolv/res_private.h 1.1
447lib/libresolv/res_sendsigned.c 1.1 447lib/libresolv/res_sendsigned.c 1.1
448lib/libresolv/res_update.c 1.1 448lib/libresolv/res_update.c 1.1
449lib/libresolv/support.c 1.1 449lib/libresolv/support.c 1.1
450include/res_update.h 1.8 450include/res_update.h 1.8
451 451
452 Restore libresolv missing bits, including NS updates. 452 Restore libresolv missing bits, including NS updates.
453 [manu, ticket #887] 453 [manu, ticket #887]
454 454
455sys/kern/uipc_socket.c 1.216 455sys/kern/uipc_socket.c 1.216
456 Fix an inversion in checking for authorization to drop TCP connections 456 Fix an inversion in checking for authorization to drop TCP connections
457 found (and the obvious fix suggested) by Sander Bos. 457 found (and the obvious fix suggested) by Sander Bos.
458 [spz, ticket #927] 458 [spz, ticket #927]
459 459
460sys/dev/pci/pcireg.h 1.74-1.82 and 1.84 via patch 460sys/dev/pci/pcireg.h 1.74-1.82 and 1.84 via patch
461sys/dev/pci/pci_subr.c 1.92-1.102, 1.104-1.105 via patch 461sys/dev/pci/pci_subr.c 1.92-1.102, 1.104-1.105 via patch
462 462
463 Add some PCI(e) register and bit definitions in pcireg.h. 463 Add some PCI(e) register and bit definitions in pcireg.h.
464 Fix the definition of PCI_PCIE_SLCAP_PSN. 464 Fix the definition of PCI_PCIE_SLCAP_PSN.
465 Fix a bug that IRQ(MSI) bits in PCIe capability register is incorrectly 465 Fix a bug that IRQ(MSI) bits in PCIe capability register is incorrectly
466 decoded. 466 decoded.
467 Print more registers in "pcictl dump". 467 Print more registers in "pcictl dump".
468 Fix bug in comment. 468 Fix bug in comment.
469 [msaitoh, ticket #928] 469 [msaitoh, ticket #928]
470 470
471sys/netinet6/nd6_rtr.c 1.86 471sys/netinet6/nd6_rtr.c 1.86
472 472
473 Avoid crash destroying tap0 after deleting its link-local address. 473 Avoid crash destroying tap0 after deleting its link-local address.
474 PR/47576. 474 PR/47576.
475 [msaitoh, ticket #926] 475 [msaitoh, ticket #926]
476 476
477sys/arch/i386/stand/boot/boot2.c 1.59 477sys/arch/i386/stand/boot/boot2.c 1.59
478sys/arch/i386/stand/lib/bootmenu.c 1.11 478sys/arch/i386/stand/lib/bootmenu.c 1.11
479sys/arch/i386/stand/lib/bootmenu.h 1.3 479sys/arch/i386/stand/lib/bootmenu.h 1.3
480 480
481 x86 bootloader changes: add "menu" command, and allow 481 x86 bootloader changes: add "menu" command, and allow
482 default command to be defined in boot.cfg. 482 default command to be defined in boot.cfg.
483 [he, ticket #925] 483 [he, ticket #925]
484 484
485sys/dev/i2c/files.i2c 1.50 via patch 485sys/dev/i2c/files.i2c 1.50 via patch
486sys/dev/i2c/w83795g.c 1.1 486sys/dev/i2c/w83795g.c 1.1
487sys/dev/i2c/w83795greg.h 1.1 487sys/dev/i2c/w83795greg.h 1.1
488 488
489 Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring 489 Add driver for Nuvoton W83795G voltage/temp/fan/gpio monitoring
490 device, as used in the HP Microserver N36L/N40L/N54L. 490 device, as used in the HP Microserver N36L/N40L/N54L.
491 [matt, ticket #929] 491 [matt, ticket #929]
492 492
493sys/dev/mii/brgphy.c 1.60 493sys/dev/mii/brgphy.c 1.60
494sys/dev/pci/if_bge.c 1.202 494sys/dev/pci/if_bge.c 1.202
495sys/dev/pci/if_bgereg.h 1.57 495sys/dev/pci/if_bgereg.h 1.57
496 496
497 Add support for BCM57762 and BCM57765, found in Apple's Thunderbolt 497 Add support for BCM57762 and BCM57765, found in Apple's Thunderbolt
498 to Gigabit Ethernet adapter. PR kern/46961 498 to Gigabit Ethernet adapter. PR kern/46961
499 [tsutsui, ticket #652] 499 [tsutsui, ticket #652]
500 500
501sys/fs/udf/udf_allocation.c 1.34 501sys/fs/udf/udf_allocation.c 1.34
502 502
503 Fix 32 bit issue in main file read-in function. On both 32 bit and 503 Fix 32 bit issue in main file read-in function. On both 32 bit and
504 64 bit hosts a missing cast would result in `garbage' after the 504 64 bit hosts a missing cast would result in `garbage' after the
505 4Gbyte limit. 505 4Gbyte limit.
506 [reinoud, ticket #930] 506 [reinoud, ticket #930]
507 507
508sys/dev/pci/virtio.c 1.4 508sys/dev/pci/virtio.c 1.4
509 509
510 Make sure to check if the driver has a valid intr handler in 510 Make sure to check if the driver has a valid intr handler in
511 virtio_detach(). 511 virtio_detach().
512 Fixes a panic during shutdown on KVM under ubuntu 13.04 with virtio, 512 Fixes a panic during shutdown on KVM under ubuntu 13.04 with virtio,
513 as reported in PR kern/48105 by Richard Hansen. 513 as reported in PR kern/48105 by Richard Hansen.
514 [tsutsui, ticket #931] 514 [tsutsui, ticket #931]
515 515
516sys/dev/pci/mpii.c 1.2, 1.3 516sys/dev/pci/mpii.c 1.2, 1.3
517 517
518 allow more than 1 LUN (changers on LUN 1 can now be found) 518 allow more than 1 LUN (changers on LUN 1 can now be found)
519 fix short read (underruns) 519 fix short read (underruns)
520 [kardel, ticket #932] 520 [kardel, ticket #932]
521 521
522sys/nfs/nfs_bio.c 1.189 522sys/nfs/nfs_bio.c 1.189
523 523
524 Change nfs_vinvalbuf() to keep errors from vinvalbuf() for fsync() or 524 Change nfs_vinvalbuf() to keep errors from vinvalbuf() for fsync() or
525 close(). 525 close().
526 Fix for PR kern/47980 (NFS over-quota not detected if utimes() called 526 Fix for PR kern/47980 (NFS over-quota not detected if utimes() called
527 before fsync()/close()) 527 before fsync()/close())
528 [hannken, ticket #933] 528 [hannken, ticket #933]
529 529
530lib/libc/locale/global_locale.c patch 530lib/libc/locale/global_locale.c patch
531 531
532 provide consistent and correct data for the C locale. 532 provide consistent and correct data for the C locale.
533 [joerg, ticket #934] 533 [joerg, ticket #934]
534 534
535sys/arch/amiga/amiga/amiga_init.c 1.127 535sys/arch/amiga/amiga/amiga_init.c 1.127
536sys/arch/m68k/m68k/pmap_motorola.c 1.66 536sys/arch/m68k/m68k/pmap_motorola.c 1.66
537 537
538 Set user page table base address dynamically on amiga. This unbreaks 538 Set user page table base address dynamically on amiga. This unbreaks
539 machines with large Zorro III I/O spaces. 539 machines with large Zorro III I/O spaces.
540 Patch originally by Michael L. Hitch. 540 Patch originally by Michael L. Hitch.
541 [rkujawa, ticket #935] 541 [rkujawa, ticket #935]
542 542
543sys/dev/usb/u3g.c 1.30 543sys/dev/usb/u3g.c 1.30
544sys/dev/usb/usbdevs 1.653 544sys/dev/usb/usbdevs 1.653
545sys/dev/usb/usbdevs.h regen 545sys/dev/usb/usbdevs.h regen
546sys/dev/usb/usbdevs_data.h regen 546sys/dev/usb/usbdevs_data.h regen
547 547
548 PR/48172: Reinhard Speyerer: 548 PR/48172: Reinhard Speyerer:
549 u3g(4): add 4G Systems XS Stick W14 support 549 u3g(4): add 4G Systems XS Stick W14 support
550 [dholland, ticket #937] 550 [dholland, ticket #937]
551 551
552external/ibm-public/postfix/dist/HISTORY patch 552external/ibm-public/postfix/dist/HISTORY patch
553external/ibm-public/postfix/dist/src/global/mail_version.h patch 553external/ibm-public/postfix/dist/src/global/mail_version.h patch
554external/ibm-public/postfix/dist/src/smtp/smtp_connect.c patch 554external/ibm-public/postfix/dist/src/smtp/smtp_connect.c patch
555external/ibm-public/postfix/dist/src/smtp/smtp_reuse.c patch 555external/ibm-public/postfix/dist/src/smtp/smtp_reuse.c patch
556external/ibm-public/postfix/dist/src/tls/tls_misc.c patch 556external/ibm-public/postfix/dist/src/tls/tls_misc.c patch
557external/ibm-public/postfix/dist/src/trivial-rewrite/resolve.c patch 557external/ibm-public/postfix/dist/src/trivial-rewrite/resolve.c patch
558external/ibm-public/postfix/dist/src/util/exec_command.c patch 558external/ibm-public/postfix/dist/src/util/exec_command.c patch
559 559
560 Update postfix to 2.8.15, fixing several bugs 560 Update postfix to 2.8.15, fixing several bugs
561 [tron, ticket #938] 561 [tron, ticket #938]
562 562
563sys/dev/pci/if_bge.c 1.203-1.237, 1.239-1.241, 1.243-1.258 via patch 563sys/dev/pci/if_bge.c 1.203-1.237, 1.239-1.241, 1.243-1.258 via patch
564sys/dev/pci/if_bgereg.h 1.58-1.74, 1.76-1.83 via patch 564sys/dev/pci/if_bgereg.h 1.58-1.74, 1.76-1.83 via patch
565sys/dev/pci/if_bgevar.h 1.10-1.16 via patch 565sys/dev/pci/if_bgevar.h 1.10-1.16 via patch
566sys/dev/pci/pcidevs 1.1149 via patch 566sys/dev/pci/pcidevs 1.1149 via patch
567sys/dev/pci/pcidevs.h regen 567sys/dev/pci/pcidevs.h regen
568sys/dev/pci/pcidevs_data.h regen 568sys/dev/pci/pcidevs_data.h regen
569sys/dev/mii/brgphy.c 1.61-1.63, 1.65, 1.67 via patch 569sys/dev/mii/brgphy.c 1.61-1.63, 1.65, 1.67 via patch
570sys/dev/mii/miivar.h 1.61 via patch 570sys/dev/mii/miivar.h 1.61 via patch
571sys/dev/mii/miidevs 1.112-1.113 via patch 571sys/dev/mii/miidevs 1.112-1.113 via patch
572sys/dev/mii/miidevs.h regen 572sys/dev/mii/miidevs.h regen
573sys/dev/mii/miidevs_data.h regen 573sys/dev/mii/miidevs_data.h regen
574share/man/man4/bge.4 1.13-1.15 via patch 574share/man/man4/bge.4 1.13-1.15 via patch
575 575
576 Add some device support, fix a lot of bugs and add some enahcements. 576 Add some device support, fix a lot of bugs and add some enahcements.
577 - Add Altima AC1003, APPLE BCM5701, Broadcom BCM5785F, 577 - Add Altima AC1003, APPLE BCM5701, Broadcom BCM5785F,
578 BCM5785G, BCM5787F, BCM5719, BCM5720, BCM57766, BCM57782 and 578 BCM5785G, BCM5787F, BCM5719, BCM5720, BCM57766, BCM57782 and
579 BCM57786. PR#47710. 579 BCM57786. PR#47710.
580 - brgphy(4): Add BCM5756, BCM5717C, BCM5719C, BCM5720C and BCM57780. 580 - brgphy(4): Add BCM5756, BCM5717C, BCM5719C, BCM5720C and BCM57780.
581 - Add some bugfixes and enhancement from FreeBSD: 581 - Add some bugfixes and enhancement from FreeBSD:
582 - Workaround for BCM5906 silicon bug. When auto-negotiation results 582 - Workaround for BCM5906 silicon bug. When auto-negotiation results
583 in half-duplex operation, excess collision on the ethernet link may 583 in half-duplex operation, excess collision on the ethernet link may
584 cause internal chip delays that may result in subsequent valid 584 cause internal chip delays that may result in subsequent valid
585 frames being dropped due to insufficient receive buffer resources. 585 frames being dropped due to insufficient receive buffer resources.
586 (FreeBSD: r214219, r214251, r214292) 586 (FreeBSD: r214219, r214251, r214292)
587 - Allow write DMA to request larger DMA burst size to get better 587 - Allow write DMA to request larger DMA burst size to get better
588 performance on BCM5785. 588 performance on BCM5785.
589 (FreeBSD r213333: OpenBSD 1.294) 589 (FreeBSD r213333: OpenBSD 1.294)
590 - Enable TX MAC state machine lockup fix for both BCM5755 or higher 590 - Enable TX MAC state machine lockup fix for both BCM5755 or higher
591 and BCM5906. Publicly available data sheet just says it may happen 591 and BCM5906. Publicly available data sheet just says it may happen
592 due to corrupted TxMbuf. 592 due to corrupted TxMbuf.
593 (FreeBSD r214216) 593 (FreeBSD r214216)
594 - Follow Broadcom datasheet: 594 - Follow Broadcom datasheet:
595 Delay 100 microseconds after enabling transmit MAC. 595 Delay 100 microseconds after enabling transmit MAC.
596 Delay 10 microseconds after enabling receive MAC. 596 Delay 10 microseconds after enabling receive MAC.
597 (FreeBSD r241220) 597 (FreeBSD r241220)
598 - Insert the completion barrier between register write and the 598 - Insert the completion barrier between register write and the
599 consecutive delay(). It will fix some device timeout problems 599 consecutive delay(). It will fix some device timeout problems
600 we have seen before. 600 we have seen before.
601 - Add DELAY(40) after turning on write DMA state machine. 601 - Add DELAY(40) after turning on write DMA state machine.
602 - Add some workarounds for 5717 A0 and 5776[56] to be stable. 602 - Add some workarounds for 5717 A0 and 5776[56] to be stable.
603 From Linux tg3 driver. 603 From Linux tg3 driver.
604 - Sync with *BSD. No functional change: 604 - Sync with *BSD. No functional change:
605 - make bge_chipid() and use it. 605 - make bge_chipid() and use it.
606 - use switch() instead of a lot of if()s. 606 - use switch() instead of a lot of if()s.
607 - Check BGE_RXBDFLAG_IPV6 flag for 5717_PLUS case. 607 - Check BGE_RXBDFLAG_IPV6 flag for 5717_PLUS case.
608 Note that {tcp,udp}6csum flag is currently not added in the 608 Note that {tcp,udp}6csum flag is currently not added in the
609 capability. 609 capability.
610 - Add delay after clearing BGE_MACMODE_TBI_SEND_CFGS for the link 610 - Add delay after clearing BGE_MACMODE_TBI_SEND_CFGS for the link
611 checking. FreeBSD has the same delay(). 611 checking. FreeBSD has the same delay().
612 - Rename PHY related flags for the consistency. It's the same as 612 - Rename PHY related flags for the consistency. It's the same as
613 FreeBSD. 613 FreeBSD.
614 - Remove BGE_10_100_ONLY flag because this was not used. 614 - Remove BGE_10_100_ONLY flag because this was not used.
615 For 10/100 devices, when calling mii_attach(), mask BMSR_EXTSTAT 615 For 10/100 devices, when calling mii_attach(), mask BMSR_EXTSTAT
616 flag to not to check Gigabit flags. It's the same as FreeBSD. 616 flag to not to check Gigabit flags. It's the same as FreeBSD.
617 - In brgphyattach(), set sc_isbge, sc_isbnx and sc_phyflags before 617 - In brgphyattach(), set sc_isbge, sc_isbnx and sc_phyflags before
618 PHY_RESET() because brgphy_reset() refers those flags. 618 PHY_RESET() because brgphy_reset() refers those flags.
619 - Call brgpy specific autonego function in MII_TICK. Before this 619 - Call brgpy specific autonego function in MII_TICK. Before this
620 commit, only MII_MEDIACHG calls brgphy_mii_phy_auto() and MII_TICK 620 commit, only MII_MEDIACHG calls brgphy_mii_phy_auto() and MII_TICK
621 calls MI mii_phy_auto(). That was not intended. 621 calls MI mii_phy_auto(). That was not intended.
622 - Sync with FreeBSD and OpenBSD. Almost the same as OpenBSD rev. 1.325: 622 - Sync with FreeBSD and OpenBSD. Almost the same as OpenBSD rev. 1.325:
623 - Sync the ring setup code closer to FreeBSD's driver 623 - Sync the ring setup code closer to FreeBSD's driver
624 - Do not touch the jumbo replenish threshold register on chips that 624 - Do not touch the jumbo replenish threshold register on chips that
625 do not have jumbo support 625 do not have jumbo support
626 - Wait for the bootcode to complete initialization for 5717 and newer 626 - Wait for the bootcode to complete initialization for 5717 and newer
627 devices. See BCM5718 programmer's guide's "step 13, 627 devices. See BCM5718 programmer's guide's "step 13,
628 Device reset Procedure, Section7". 628 Device reset Procedure, Section7".
629 57781's document has the same note. 629 57781's document has the same note.
630 - 5718 and 57785 document say we should wait 100us. 630 - 5718 and 57785 document say we should wait 100us.
631 - Change the order of register settings a little to match both 631 - Change the order of register settings a little to match both
632 Broadcom's document and Linux tg3. 632 Broadcom's document and Linux tg3.
633 - Add detach function. 633 - Add detach function.
634 - Fix a bug that chips which have BCM5906 ASIC touch GPIO wrongly. 634 - Fix a bug that chips which have BCM5906 ASIC touch GPIO wrongly.
635 - Fix a bug that the NVRAM lock timeout occured on sparc64 onboard bge. 635 - Fix a bug that the NVRAM lock timeout occured on sparc64 onboard bge.
636 - Check BGE_SGDIG_STS when the chip is NOT a 5717 A0, like freebsd 636 - Check BGE_SGDIG_STS when the chip is NOT a 5717 A0, like freebsd
637 (OpenBSD rev. 1.327). 637 (OpenBSD rev. 1.327).
638 - Fix the setting of Tx Random Backoff Register. 638 - Fix the setting of Tx Random Backoff Register.
639 - Add BGE_PCIMISCCTL_PCISTATE_RW in BGE_INIT. It's required to set the 639 - Add BGE_PCIMISCCTL_PCISTATE_RW in BGE_INIT. It's required to set the
640 PCISTATE register correctly. 640 PCISTATE register correctly.
641 - Update comments from 57XX-PG105-R.pdf and 5718-PG106-R.pdf. 641 - Update comments from 57XX-PG105-R.pdf and 5718-PG106-R.pdf.
642 - Add missing bus_dmamap_sync() in bge_intr(). The status word is 642 - Add missing bus_dmamap_sync() in bge_intr(). The status word is
643 in DMAed area. Same as other *BSDs. 643 in DMAed area. Same as other *BSDs.
644 - Check the hardware config words and print them. This change only 644 - Check the hardware config words and print them. This change only
645 read them and print the values. 645 read them and print the values.
646 - Set BGE_MISC_CTL's byte/word swap options before using 646 - Set BGE_MISC_CTL's byte/word swap options before using
647 bge_readmem_ind(). 647 bge_readmem_ind().
648 - For BGE_IS_575X_PLUS() devices, don't set 648 - For BGE_IS_575X_PLUS() devices, don't set
649 BGE_RXLPSTATCONTROL_DACK_FIX bits because these bits are reserved. 649 BGE_RXLPSTATCONTROL_DACK_FIX bits because these bits are reserved.
650 - bge_init_tx_ring() uses BGE_RSLOTS (==256) but bge_free_tx_ring() 650 - bge_init_tx_ring() uses BGE_RSLOTS (==256) but bge_free_tx_ring()
651 uses BGE_TX_RING_CNT (== 512). Delete BGE_RSLOTS and use 651 uses BGE_TX_RING_CNT (== 512). Delete BGE_RSLOTS and use
652 BGE_TX_RING_CNT. Same as OpenBSD's if_bge.c rev. 1.86. 652 BGE_TX_RING_CNT. Same as OpenBSD's if_bge.c rev. 1.86.
653 - Document says 5717 and newer chips have no 653 - Document says 5717 and newer chips have no
654 BGE_PCISTATE_INTR_NOT_ACTIVE bit, so don't use the bit on those 654 BGE_PCISTATE_INTR_NOT_ACTIVE bit, so don't use the bit on those
655 chips. Same as OpenBSD. 655 chips. Same as OpenBSD.
656 - Fix a bug that the PHY address bits in MI_MODE register is wrongly 656 - Fix a bug that the PHY address bits in MI_MODE register is wrongly
657 cleard. Set the PHY address correctly. 657 cleard. Set the PHY address correctly.
658 - Use BGE_SETBIT() instead of CSR_WRITE_4() for the BGE_MISC_LOCAL_CTL 658 - Use BGE_SETBIT() instead of CSR_WRITE_4() for the BGE_MISC_LOCAL_CTL
659 register to not to modify some GPIO bits. 659 register to not to modify some GPIO bits.
660 - Call bge_poll_fw() before writing BGE_MODE_CTL register like the 660 - Call bge_poll_fw() before writing BGE_MODE_CTL register like the
661 latest linux tg3 dirver. 661 latest linux tg3 dirver.
662 - Set DMA watermark depend on the PCI max payload size. 662 - Set DMA watermark depend on the PCI max payload size.
663 - Add BGE_JUMBO_CAPABLE flag to some chips. With this commit, 5714, 663 - Add BGE_JUMBO_CAPABLE flag to some chips. With this commit, 5714,
664 5780, 5717, 5718, 5719 (exclude rev. A0), 5720, 57765 and 57766 are 664 5780, 5717, 5718, 5719 (exclude rev. A0), 5720, 57765 and 57766 are
665 added to support jumbo frame. 665 added to support jumbo frame.
666 - Fix the setting of sc->bge_flags for 5717 and newer devices. 666 - Fix the setting of sc->bge_flags for 5717 and newer devices.
667 - Fix a link detect bug on non-autopoll systems. Same as OpenBSD 667 - Fix a link detect bug on non-autopoll systems. Same as OpenBSD
668 (rev.1.329 and 1.336) and FreeBSD (r213710). 668 (rev.1.329 and 1.336) and FreeBSD (r213710).
669 - 57765 series is not based on 5717 series. 5717 series is based on 669 - 57765 series is not based on 5717 series. 5717 series is based on
670 57765 series. 670 57765 series.
671 - Set the TX DMA segment size based on the MTU size. 671 - Set the TX DMA segment size based on the MTU size.
672 - Change the TX ring size for 5717 series and 57764 series. 672 - Change the TX ring size for 5717 series and 57764 series.
673 - For 57766, set BGE_RDMAMODE_JMB_2K_MMRR for non-jumbo frame. 673 - For 57766, set BGE_RDMAMODE_JMB_2K_MMRR for non-jumbo frame.
674 Same as Linux tg3. 674 Same as Linux tg3.
675 - For 57765 and newer devices, set BGE_MAX_RX_FRAME_LOWAT to 1. 675 - For 57765 and newer devices, set BGE_MAX_RX_FRAME_LOWAT to 1.
676 This value is recommended by the document. 676 This value is recommended by the document.
677 - Change sysctl related functions for consistency. 677 - Change sysctl related functions for consistency.
678 - Style change. 678 - Style change.
679 - Use macro. Remove duplicated macro. Remove unused variable. 679 - Use macro. Remove duplicated macro. Remove unused variable.
680 - Fix comments. Add comments. 680 - Fix comments. Add comments.
681 - Remove extra semicolon. Remove unused code. 681 - Remove extra semicolon. Remove unused code.
682 [msaitoh, ticket #939] 682 [msaitoh, ticket #939]
683 683
684sys/net/bpf.c 1.176 684sys/net/bpf.c 1.176
685 685
686 Avoid kernel panic caused by setting a very small bpf buffer size. 686 Avoid kernel panic caused by setting a very small bpf buffer size.
687 Fixes PR/48198 reported by Peter Bex. 687 Fixes PR/48198 reported by Peter Bex.
688 [spz, ticket #941] 688 [spz, ticket #941]
689 689
690sys/net/npf/npf_inet.c 1.23 690sys/net/npf/npf_inet.c 1.23
691 691
692 Fix bugs to prevent panic: 692 Fix bugs to prevent panic:
693 - npf_cache_ip: re-fetch IPv6 header since nbufs might have been 693 - npf_cache_ip: re-fetch IPv6 header since nbufs might have been
694 reallocated. 694 reallocated.
695 - npf_cache_all: clear NBUF_DATAREF_RESET since npf_cache_ip() handles 695 - npf_cache_all: clear NBUF_DATAREF_RESET since npf_cache_ip() handles
696 it. 696 it.
697 [riz, ticket #942] 697 [riz, ticket #942]
698 698
699lib/libc/stdlib/_env.c 1.8 699lib/libc/stdlib/_env.c 1.8
700 700
701 Don't scrub the environment unless we are going to change it. 701 Don't scrub the environment unless we are going to change it.
702 This should prevent crashes in applications which carefully and 702 This should prevent crashes in applications which carefully and
703 manually construct a temporary environment and later restore the 703 manually construct a temporary environment and later restore the
704 original environment like Emacs 24. 704 original environment like Emacs 24.
705 [tron, ticket #940] 705 [tron, ticket #940]
706 706
707external/bsd/pkg_install/dist/lib/pkg_signature.c 1.2 707external/bsd/pkg_install/dist/lib/pkg_signature.c 1.2
708 708
709 Fixed installation of signed packages. Some variables part of struct 709 Fixed installation of signed packages. Some variables part of struct
710 signature_archive were not initialized properly, therefore randomly 710 signature_archive were not initialized properly, therefore randomly
711 failing in the verify_signature_read_cb() callback. 711 failing in the verify_signature_read_cb() callback.
712 Partly closes PR pkg/48194. 712 Partly closes PR pkg/48194.
713 [khorben, ticket #943] 713 [khorben, ticket #943]
714 714
715sys/netinet6/in6.c 1.167 via patch 715sys/netinet6/in6.c 1.167 via patch
716 716
717 Include BRDADDR and NETMASK to the v4 ioctls we ban for v6; from 717 Include BRDADDR and NETMASK to the v4 ioctls we ban for v6; from
718 FreeBSD. 718 FreeBSD.
719 [spz, ticket #944] 719 [spz, ticket #944]
720 720
721xsrc/external/mit/libX11/dist/src/xkb/XKBNames.c patch 721xsrc/external/mit/libX11/dist/src/xkb/XKBNames.c patch
722xsrc/external/mit/libX11/dist/src/xkb/XKBGetMap.c patch 722xsrc/external/mit/libX11/dist/src/xkb/XKBGetMap.c patch
723 723
724 The size of the arrays is max_key_code + 1. This makes these functions 724 The size of the arrays is max_key_code + 1. This makes these functions
725 consistent with the other checks added for CVE-2013-1997. 725 consistent with the other checks added for CVE-2013-1997.
726 Check the XkbGetNames reply when names->keys was just allocated 726 Check the XkbGetNames reply when names->keys was just allocated
727 Should fix PR lib/48170. 727 Should fix PR lib/48170.
728 [riz, ticket #945] 728 [riz, ticket #945]
729 729
730sys/arch/sandpoint/stand/altboot/brdsetup.c 1.32 730sys/arch/sandpoint/stand/altboot/brdsetup.c 1.32
731sys/arch/sandpoint/stand/altboot/rge.c 1.7 731sys/arch/sandpoint/stand/altboot/rge.c 1.7
732sys/dev/ic/rtl8169.c 1.138 732sys/dev/ic/rtl8169.c 1.138
733 733
734 Fix ethernet address for the onboard re(4) for boards without eeprom 734 Fix ethernet address for the onboard re(4) for boards without eeprom
735 (QNAP V200) and some sandpoint NAS. 735 (QNAP V200) and some sandpoint NAS.
736 [phx, ticket #946] 736 [phx, ticket #946]
737 737
738etc/ssh/ssh_known_hosts 1.8 738etc/ssh/ssh_known_hosts 1.8
739 739
740 Update project host keys. 740 Update project host keys.
741 [spz, ticket #947] 741 [spz, ticket #947]
742 742
743sys/dev/pci/piixpm.c 1.42 via patch 743sys/dev/pci/piixpm.c 1.42 via patch
744sys/dev/pci/piixpmreg.h 1.6 744sys/dev/pci/piixpmreg.h 1.6
745 745
746 Expose iic busses. (Needed for ticket #929) 746 Expose iic busses. (Needed for ticket #929)
747 [fair, ticket #936] 747 [fair, ticket #936]
748 748
749sbin/raidctl/raidctl.8 1.65 749sbin/raidctl/raidctl.8 1.65
750 750
751 Note that NetBSD/amd64 can boot off RAID volumes. 751 Note that NetBSD/amd64 can boot off RAID volumes.
752 [tron, ticket #948] 752 [tron, ticket #948]
753 753
754share/zoneinfo/australasia 1.33 754share/zoneinfo/australasia 1.33
755 755
756 Merge the Fiji-related change from tzdata2013e. 756 Merge the Fiji-related change from tzdata2013e.
757 This year Fiji will start DST on October 27, not October 20. 757 This year Fiji will start DST on October 27, not October 20.
758 [apb, ticket #949] 758 [apb, ticket #949]
759 759
760usr.bin/flock/flock.1 1.9 760usr.bin/flock/flock.1 1.9
761 761
762 flock(1) really appeared first in NetBSD 6.1 762 flock(1) really appeared first in NetBSD 6.1
763 [khorben, ticket #951] 763 [khorben, ticket #951]
764 764
765sys/net/npf/npf_ctl.c 1.27 765sys/net/npf/npf_ctl.c 1.27
766 766
767 npfctl_rule: fix filtering of dynamic rules. 767 npfctl_rule: fix filtering of dynamic rules.
768 [rmind, ticket #952] 768 [rmind, ticket #952]
769 769
770sys/arch/mvme68k/mvme68k/pmap_bootstrap.c 1.52 770sys/arch/mvme68k/mvme68k/pmap_bootstrap.c 1.52
771 771
772 Fix panic: pmap_enter_ptpage: can't get KPT page. 772 Fix panic: pmap_enter_ptpage: can't get KPT page.
773 Addresses mvme68k-specific part of PR#45915. 773 Addresses mvme68k-specific part of PR#45915.
774 [tsutsui, ticket #953] 774 [tsutsui, ticket #953]
775 775
776sys/arch/mvme68k/include/prom.h 1.18 776sys/arch/mvme68k/include/prom.h 1.18
777sys/arch/mvme68k/stand/Makefile.booters 1.24 777sys/arch/mvme68k/stand/Makefile.booters 1.24
778sys/arch/mvme68k/stand/libbug/outln.c 1.4 778sys/arch/mvme68k/stand/libbug/outln.c 1.4
779sys/arch/mvme68k/stand/libbug/outstr.c 1.4 779sys/arch/mvme68k/stand/libbug/outstr.c 1.4
780sys/arch/mvme68k/stand/libsa/Makefile 1.34 780sys/arch/mvme68k/stand/libsa/Makefile 1.34
781sys/arch/mvme68k/stand/libsa/Makefile.inc 1.6 781sys/arch/mvme68k/stand/libsa/Makefile.inc 1.6
782 782
783 Fixed a bootloader problem and gcc 4.5 problem on mvme68k. 783 Fixed a bootloader problem and gcc 4.5 problem on mvme68k.
784 [tsutsui, ticket #954] 784 [tsutsui, ticket #954]
785 785
786sys/arch/mvmeppc/stand/Makefile.booters 1.13 786sys/arch/mvmeppc/stand/Makefile.booters 1.13
787sys/arch/mvmeppc/stand/libsa/Makefile 1.11 787sys/arch/mvmeppc/stand/libsa/Makefile 1.11
788sys/arch/mvmeppc/stand/libsa/Makefile.inc 1.2 788sys/arch/mvmeppc/stand/libsa/Makefile.inc 1.2
789 789
790 Fix the mvmeppc bootloader. 790 Fix the mvmeppc bootloader.
791 [tsutsui, ticket #955] 791 [tsutsui, ticket #955]
792 792
793sys/dev/usb/ehci.c 1.205 793sys/dev/usb/ehci.c 1.205
794sys/dev/usb/uhci.c 1.255,1.256,1.258 794sys/dev/usb/uhci.c 1.255,1.256,1.258
795 795
796 USB fixes: missed byteswap ops for big-endian machines, 796 USB fixes: missed byteswap ops for big-endian machines,
797 fix device enumeration in some edge cases. PR#47522, PR#48237 797 fix device enumeration in some edge cases. PR#47522, PR#48237
798 [skrll, ticket #950] 798 [skrll, ticket #950]
799 799
800lib/libpthread/pthread.c 1.137 800lib/libpthread/pthread.c 1.137
801 801
802 Return errno, not just -1, from pthread_create(). 802 Return errno, not just -1, from pthread_create().
803 [riastradh, ticket #959] 803 [riastradh, ticket #959]
804 804
805lib/libcurses/setterm.c 1.51 805lib/libcurses/setterm.c 1.51
806 806
807 Fix a crash in curses for terminals defining exit_attribute_mode but 807 Fix a crash in curses for terminals defining exit_attribute_mode but
808 not exit_alt_charset_mode. (Examples include vt131 and xterm-5, 808 not exit_alt_charset_mode. (Examples include vt131 and xterm-5,
809 among others) 809 among others)
810 [dsainty, ticket #960] 810 [dsainty, ticket #960]
811 811
812xsrc/external/mit/xorg-server/dist/dix/dixfonts.c 1.2 812xsrc/external/mit/xorg-server/dist/dix/dixfonts.c 1.2
813xsrc/xfree/xc/programs/Xserver/dix/dixfonts.c 1.4 813xsrc/xfree/xc/programs/Xserver/dix/dixfonts.c 1.4
814 814
815 Fix CVE-2013-4396 using a patch from Alan Coopersmith: 815 Fix CVE-2013-4396 using a patch from Alan Coopersmith:
816 Save a pointer to the passed in closure structure before copying it 816 Save a pointer to the passed in closure structure before copying it
817 and overwriting the *c pointer to point to our copy instead of the 817 and overwriting the *c pointer to point to our copy instead of the
818 original. If we hit an error, once we free(c), reset c to point to 818 original. If we hit an error, once we free(c), reset c to point to
819 the original structure before jumping to the cleanup code that 819 the original structure before jumping to the cleanup code that
820 references *c. 820 references *c.
821 [spz, ticket #966] 821 [spz, ticket #966]
822 822
823sys/dev/usb/if_aue.c 1.131 823sys/dev/usb/if_aue.c 1.131
824 824
825 Change one aprint_error_dev(9) to aprint_debug_dev(9) to avoid console 825 Change one aprint_error_dev(9) to aprint_debug_dev(9) to avoid console
826 spam. 826 spam.
827 [tsutsui, ticket #956] 827 [tsutsui, ticket #956]
828 828
829sys/arch/i386/stand/lib/vbe.c 1.8 829sys/arch/i386/stand/lib/vbe.c 1.8
830  830
831 The 'vesa' command can take 'list' flag so mention it 831 The 'vesa' command can take 'list' flag so mention it
832 in an error message. 832 in an error message.
833 [tsutsui, ticket #957]  833 [tsutsui, ticket #957]
834 834
835sys/arch/hp300/hp300/pmap_bootstrap.c 1.58 835sys/arch/hp300/hp300/pmap_bootstrap.c 1.58
836 836
837 Fix a build error on a kernel config without 68040 machines. 837 Fix a build error on a kernel config without 68040 machines.
838 [tsutsui, ticket #958] 838 [tsutsui, ticket #958]
839 839
840external/ibm-public/postfix/dist/HISTORY patch 840external/ibm-public/postfix/dist/HISTORY patch
841external/ibm-public/postfix/dist/RELEASE_NOTES patch 841external/ibm-public/postfix/dist/RELEASE_NOTES patch
842external/ibm-public/postfix/dist/src/global/mail_version.h patch 842external/ibm-public/postfix/dist/src/global/mail_version.h patch
843external/ibm-public/postfix/dist/src/local/forward.c patch 843external/ibm-public/postfix/dist/src/local/forward.c patch
844external/ibm-public/postfix/dist/src/tls/tls_client.c patch 844external/ibm-public/postfix/dist/src/tls/tls_client.c patch
845external/ibm-public/postfix/dist/src/tls/tls_server.c patch 845external/ibm-public/postfix/dist/src/tls/tls_server.c patch
846 846
847 Update postfix to version 2.8.16: 847 Update postfix to version 2.8.16:
848 - TLS Interoperability workaround: turn on SHA-2 digests by 848 - TLS Interoperability workaround: turn on SHA-2 digests by
849 force. This improves interoperability with clients and servers that 849 force. This improves interoperability with clients and servers that
850 deploy SHA-2 digests without the required support for TLSv1.2-style 850 deploy SHA-2 digests without the required support for TLSv1.2-style
851 digest negotiation. 851 digest negotiation.
852 - TLS Performance workaround: the Postfix SMTP server TLS session 852 - TLS Performance workaround: the Postfix SMTP server TLS session
853 cache had become ineffective because recent OpenSSL versions enable 853 cache had become ineffective because recent OpenSSL versions enable
854 session tickets by default, resulting in a different ticket 854 session tickets by default, resulting in a different ticket
855 encryption key for each smtpd(8) process. The workaround turns off 855 encryption key for each smtpd(8) process. The workaround turns off
856 session tickets. Postfix 2.11 will enable session tickets properly. 856 session tickets. Postfix 2.11 will enable session tickets properly.
857 - TLS Interoperability workaround: Debian Exim versions before 4.80-3 857 - TLS Interoperability workaround: Debian Exim versions before 4.80-3
858 may fail to communicate with Postfix and possibly other MTAs, with 858 may fail to communicate with Postfix and possibly other MTAs, with
859 the following Exim SMTP client error message: 859 the following Exim SMTP client error message:
860 TLS error on connection to server-name [server-address] 860 TLS error on connection to server-name [server-address]
861 (gnutls_handshake): 861 (gnutls_handshake):
862  862
863 The Diffie-Hellman prime sent by the server is not acceptable 863 The Diffie-Hellman prime sent by the server is not acceptable
864 (not long enough) 864 (not long enough)
865 865
866 See the RELEASE_NOTES file for a Postfix SMTP server configuration 866 See the RELEASE_NOTES file for a Postfix SMTP server configuration
867 workaround. 867 workaround.
868 - Bugfix (defect introduced: 1997): memory leak while forwarding mail 868 - Bugfix (defect introduced: 1997): memory leak while forwarding mail
869 with the local(8) delivery agent, in code that handles a cleanup(8) 869 with the local(8) delivery agent, in code that handles a cleanup(8)
870 server error.  870 server error.
871 [tron, ticket #961] 871 [tron, ticket #961]
872 872
873gnu/dist/texinfo/util/texi2dvi 1.10 873gnu/dist/texinfo/util/texi2dvi 1.10
874 874
875 Remove trailing whitespace in texi2dvi which confuses sed. 875 Remove trailing whitespace in texi2dvi which confuses sed.
876 [riastradh, ticket #962] 876 [riastradh, ticket #962]
877 877
878sys/arch/x86/pci/pci_machdep.c 1.61 via patch 878sys/arch/x86/pci/pci_machdep.c 1.61 via patch
879 879
880 Force PCI mode 1 when running under QEMU, to work around 880 Force PCI mode 1 when running under QEMU, to work around
881 QEMU bug 897771. 881 QEMU bug 897771.
882 This should also make it possible to boot NetBSD under versions of KVM 882 This should also make it possible to boot NetBSD under versions of KVM
883 that have inherited said QEMU bug. Fixes PR kern/45671. 883 that have inherited said QEMU bug. Fixes PR kern/45671.
884 [gson, ticket #963] 884 [gson, ticket #963]
885 885
886usr.sbin/eeprom/eehandlers.c 1.16 886usr.sbin/eeprom/eehandlers.c 1.16
887 887
888 PR/47528: Izumi Tsutsui: eeprom(8) dumps core after 64 bit time_t 888 PR/47528: Izumi Tsutsui: eeprom(8) dumps core after 64 bit time_t
889 changes 889 changes
890 [dholland, ticket #964] 890 [dholland, ticket #964]
891 891
892share/man/man4/man4.x86/vmt.4 1.4 892share/man/man4/man4.x86/vmt.4 1.4
893sys/arch/x86/x86/vmt.c 1.8 893sys/arch/x86/x86/vmt.c 1.8
894 894
895 Add periodic clock synchronization to vmt(4) so that the guest clock 895 Add periodic clock synchronization to vmt(4) so that the guest clock
896 remains synchronized even when the host is suspended (which is a very 896 remains synchronized even when the host is suspended (which is a very
897 typical situation in a laptop). 897 typical situation in a laptop).
898 898
899 Do this by default once per minute, but provide a sysctl to tune this 899 Do this by default once per minute, but provide a sysctl to tune this
900 value (machdep.vmt0.clock_sync.period). 900 value (machdep.vmt0.clock_sync.period).
901 901
902 [pettai, ticket #965] 902 [pettai, ticket #965]
903 903
904sys/netinet/tcp_usrreq.c 1.168 904sys/netinet/tcp_usrreq.c 1.168
905 905
906 PR/48098: Brian Marcotte: Avoid kernel assertion for embryonic sockets 906 PR/48098: Brian Marcotte: Avoid kernel assertion for embryonic sockets
907 that don't have credentials yet. 907 that don't have credentials yet.
908 [spz, ticket #967] 908 [spz, ticket #967]
909 909
910usr.bin/systat/keyboard.c 1.25 910usr.bin/systat/keyboard.c 1.25
911  911
912 Fix typo that made '?' an erase char instead of DEL as intended. 912 Fix typo that made '?' an erase char instead of DEL as intended.
913 [dholland, ticket #968]  913 [dholland, ticket #968]
914 914
915sys/dev/i2c/w83795g.c patch 915sys/dev/i2c/w83795g.c patch
916 916
917 Make this driver compile on the netbsd-6 branch (fix ticket #929). 917 Make this driver compile on the netbsd-6 branch (fix ticket #929).
918 [simonb, ticket #970] 918 [simonb, ticket #970]
919 919
920external/mit/xorg/server/drivers/xf86-video-intel/Makefile 1.11 920external/mit/xorg/server/drivers/xf86-video-intel/Makefile 1.11
921 921
922 Add missing i810_dri.c file to SRCS. 922 Add missing i810_dri.c file to SRCS.
923 PR xsrc/48315. 923 PR xsrc/48315.
924 [martin, ticket #971] 924 [martin, ticket #971]
925 925
926distrib/utils/sysinst/mbr.c 1.92 926distrib/utils/sysinst/mbr.c 1.92
927 927
928 Add missing braces, which caused the offset of MBR partition 0 to be 928 Add missing braces, which caused the offset of MBR partition 0 to be
929 unintentionally set to 2048 even on small (<=128GB) disks. 929 unintentionally set to 2048 even on small (<=128GB) disks.
930 PR/48304. 930 PR/48304.
931 [tsutsui, ticket #972] 931 [tsutsui, ticket #972]
932 932
933sys/arch/hp700/hp700/autoconf.c 1.51 933sys/arch/hp700/hp700/autoconf.c 1.51
934 934
935 Remember to unmap pagezero once we've finished with it. 935 Remember to unmap pagezero once we've finished with it.
936 [skrll, ticket #973] 936 [skrll, ticket #973]
937 937
938sys/ufs/ffs/ffs_alloc.c 1.144 via patch 938sys/ufs/ffs/ffs_alloc.c 1.144 via patch
939 939
940 Pull in fix from FreeBSD ffs_alloc.c r121785: 940 Pull in fix from FreeBSD ffs_alloc.c r121785:
941 Consider only cylinder groups with at least 75% of the average 941 Consider only cylinder groups with at least 75% of the average
942 free space per cylinder group and 75% of the average free 942 free space per cylinder group and 75% of the average free
943 inodes per cylinder group as candidates for the creation of a 943 inodes per cylinder group as candidates for the creation of a
944 new directory. Avoids excessive I/O scanning for a suitable 944 new directory. Avoids excessive I/O scanning for a suitable
945 cylinder group on relatively full file systems. 945 cylinder group on relatively full file systems.
946 [bad, ticket #978] 946 [bad, ticket #978]
947 947
948sys/arch/xen/xen/xbdback_xenbus.c 1.58 948sys/arch/xen/xen/xbdback_xenbus.c 1.58
949 949
950 Fix a dom0 panic, or crash with a hypervisor panic, when creating 950 Fix a dom0 panic, or crash with a hypervisor panic, when creating
951 some domUs (domUs where the frontend driver doesn't provide a 951 some domUs (domUs where the frontend driver doesn't provide a
952 "protocol" entry in the xenstore). 952 "protocol" entry in the xenstore).
953 [bouyer, ticket #974] 953 [bouyer, ticket #974]
954 954
955libexec/ld.elf_so/tls.c 1.9 955libexec/ld.elf_so/tls.c 1.9
956tests/lib/libc/tls/dso/h_tls_dlopen.c 1.5 956tests/lib/libc/tls/dso/h_tls_dlopen.c 1.5
957 957
958 Only initialise TLS space from the PT_TLS segment, if the size is 958 Only initialise TLS space from the PT_TLS segment, if the size is
959 positive and the offset has been computed. Fixes PR lib/48324. 959 positive and the offset has been computed. Fixes PR lib/48324.
960 [joerg, ticket #976] 960 [joerg, ticket #976]
961 961
962sys/arch/x86/x86/x86_autoconf.c 1.67 962sys/arch/x86/x86/x86_autoconf.c 1.67
963 963
964 If we have both wedge and partition info, use the partition info 964 If we have both wedge and partition info, use the partition info
965 in the wedge case too. 965 in the wedge case too.
966 [msaitoh, ticket #977] 966 [msaitoh, ticket #977]
967 967
968lib/libc/gen/getpwent.c 1.79 968lib/libc/gen/getpwent.c 1.79
969 969
970 PR/46279: Fix an off-by-one in buffer length check and make sure 970 PR/46279: Fix an off-by-one in buffer length check and make sure
971 that the password fits in the supplied buffer. 971 that the password fits in the supplied buffer.
972 [christos, ticket #979] 972 [christos, ticket #979]
973 973
974sys/dev/ic/esiop.c 1.57 via patch 974sys/dev/ic/esiop.c 1.57 via patch
975 975
976 Turn the "siop_intr: I shouldn't be there !" panic message in the  976 Turn the "siop_intr: I shouldn't be there !" panic message in the
977 esiop driver into a printf followed by a return from the interrupt 977 esiop driver into a printf followed by a return from the interrupt
978 handler. The condition is triggered on some KVM virtual hosts, 978 handler. The condition is triggered on some KVM virtual hosts,
979 apparently harmlessly, and not panicing makes it possible to boot a 979 apparently harmlessly, and not panicing makes it possible to boot a
980 NetBSD GENERIC kernel on those hosts. Fixes PR kern/48277. 980 NetBSD GENERIC kernel on those hosts. Fixes PR kern/48277.
981 [gson, ticket #981] 981 [gson, ticket #981]
982 982
983distrib/sets/lists/base/mi 1.1049 983distrib/sets/lists/base/mi 1.1049
984distrib/sets/lists/man/mi 1.1449 984distrib/sets/lists/man/mi 1.1449
985usr.bin/gzip/Makefile 1.17, 1.18 985usr.bin/gzip/Makefile 1.17, 1.18
986usr.bin/gzip/zmore 1.4, 1.5 986usr.bin/gzip/zmore 1.4, 1.5
987usr.bin/gzip/zmore.1 1.4 987usr.bin/gzip/zmore.1 1.4
988 988
989 Added zless(1) - comes in the lastest version of zmore(1) from OpenBSD 989 Added zless(1) - comes in the lastest version of zmore(1) from OpenBSD
990 [pettai, ticket #982] 990 [pettai, ticket #982]
991 991
992sys/dev/mii/brgphy.c 1.68 via patch 992sys/dev/mii/brgphy.c 1.68 via patch
993sys/dev/pci/if_bge.c 1.260-1.262 via patch 993sys/dev/pci/if_bge.c 1.260-1.262 via patch
994sys/dev/pci/if_bgereg.h 1.85-1.86 via patch 994sys/dev/pci/if_bgereg.h 1.85-1.86 via patch
995sys/dev/pci/if_bgevar.h 1.17 via patch 995sys/dev/pci/if_bgevar.h 1.17 via patch
996 996
997 Set maximum read byte count to 2048 for PCI-X BCM5703/5704 devices. 997 Set maximum read byte count to 2048 for PCI-X BCM5703/5704 devices.
998 For PCI-X BCM5704, set maximum outstanding split transactions to 0. 998 For PCI-X BCM5704, set maximum outstanding split transactions to 0.
999 Same as Linux tg3 and FreeBSD (part of FreeBSD r204978). 999 Same as Linux tg3 and FreeBSD (part of FreeBSD r204978).
1000 Add 40bit DMA bug workaround(BGEF_40BIT_BUG) from FreeBSD 1000 Add 40bit DMA bug workaround(BGEF_40BIT_BUG) from FreeBSD
1001 (part of r199670). This workaround is for 5714/5715 controllers and 1001 (part of r199670). This workaround is for 5714/5715 controllers and
1002 is not actually a MAC controller bug but an issue with the embedded 1002 is not actually a MAC controller bug but an issue with the embedded
1003 PCIe to PCI-X bridge in the device. This change 1003 PCIe to PCI-X bridge in the device. This change
1004 uses bus_dmatag_subregion(), so this workaround won't work on some 1004 uses bus_dmatag_subregion(), so this workaround won't work on some
1005 archs which doesn't support bus_dmatag_subregion(). 1005 archs which doesn't support bus_dmatag_subregion().
1006 [msaitoh, ticket #983] 1006 [msaitoh, ticket #983]
1007 1007
1008sys/net/npf/npf_impl.h 1.35 1008sys/net/npf/npf_impl.h 1.35
1009sys/net/npf/npf_nat.c 1.21 1009sys/net/npf/npf_nat.c 1.21
1010sys/net/npf/npf_session.c 1.26 1010sys/net/npf/npf_session.c 1.26
1011 1011
1012 npf_session_setnat: fix the race condition when the old connection 1012 npf_session_setnat: fix the race condition when the old connection
1013 is still being expired while a new/duplicate is being created. 1013 is still being expired while a new/duplicate is being created.
1014 [rmind, ticket #985] 1014 [rmind, ticket #985]
1015 1015
1016usr.sbin/npf/npfctl/npf_ncgen.c patch 1016usr.sbin/npf/npfctl/npf_ncgen.c patch
1017sys/net/npf/npf_instr.c patch 1017sys/net/npf/npf_instr.c patch
1018 1018
1019 fix the byteorder for port range comparison 1019 fix the byteorder for port range comparison
1020 [rmind, ticket #986] 1020 [rmind, ticket #986]
1021 1021
1022sys/arch/x86/acpi/acpi_cpu_md.c 1.74 1022sys/arch/x86/acpi/acpi_cpu_md.c 1.74
1023sys/dev/acpi/acpi_cpu_tstate.c 1.32 1023sys/dev/acpi/acpi_cpu_tstate.c 1.32
1024 1024
1025 Fix a too eager T-state validation check to accomodate new Intel CPUs. 1025 Fix a too eager T-state validation check to accomodate new Intel CPUs.
1026 Allow 4-bit range for MSR_THERM_CONTROL. 1026 Allow 4-bit range for MSR_THERM_CONTROL.
1027 [jruoho, ticket #987] 1027 [jruoho, ticket #987]
1028 1028
1029sys/kern/uipc_socket.c 1.220 1029sys/kern/uipc_socket.c 1.220
1030 1030
1031 PR/48098: Brian Marcotte: 1031 PR/48098: Brian Marcotte:
1032 panic: kernel diagnostic assertion "cred != NULL": 1032 panic: kernel diagnostic assertion "cred != NULL":
1033 Fix from Michael van Elst, tcpdrop crashes kernel on 1033 Fix from Michael van Elst, tcpdrop crashes kernel on
1034 ebryonic connections. 1034 ebryonic connections.
1035 [spz, ticket #988] 1035 [spz, ticket #988]
1036 1036
1037sys/uvm/uvm_km.c 1.125 1037sys/uvm/uvm_km.c 1.125
1038 1038
1039 uvm_km_kmem_alloc: don't hardcode kmem_va_arena. This could lead to 1039 uvm_km_kmem_alloc: don't hardcode kmem_va_arena. This could lead to
1040 freeing to the wrong vmem arena in case of failed page allocations. 1040 freeing to the wrong vmem arena in case of failed page allocations.
1041 [para, ticket #989] 1041 [para, ticket #989]
1042 1042
1043sys/dev/usb/ehci.c 1.221 1043sys/dev/usb/ehci.c 1.221
1044 1044
1045 In ehci_check_qh_intr don't treat a short control transfer as done 1045 In ehci_check_qh_intr don't treat a short control transfer as done
1046 if the status phase is still inflight. Let the hardware complete it. 1046 if the status phase is still inflight. Let the hardware complete it.
1047 PR/48358: Repeated low-speed USB control transfers returning short data 1047 PR/48358: Repeated low-speed USB control transfers returning short data
1048 fail on EHCI 1048 fail on EHCI
1049 PR/46696: uhub disables port where USB keyboard attached 1049 PR/46696: uhub disables port where USB keyboard attached
1050 [skrll, ticket #990] 1050 [skrll, ticket #990]
1051 1051
1052sys/netinet/tcp_usrreq.c 1.170 1052sys/netinet/tcp_usrreq.c 1.170
1053 1053
1054 Update TCP CB with new values on rfc1323 and mssdflt sysctl updates 1054 Update TCP CB with new values on rfc1323 and mssdflt sysctl updates
1055 From yasuoka-cj7TXg5MjN14Eiagz67IpQ@public.gmane.org in kern/44254 1055 From yasuoka-cj7TXg5MjN14Eiagz67IpQ@public.gmane.org in kern/44254
1056 [kefren, ticket #992] 1056 [kefren, ticket #992]
1057 1057
1058sys/compat/linux/common/linux_misc.c 1.227 1058sys/compat/linux/common/linux_misc.c 1.227
1059 1059
1060 On linux_sys_getdents, insert d_type at the end of each record. 1060 On linux_sys_getdents, insert d_type at the end of each record.
1061 Fixes PR kern/47806. 1061 Fixes PR kern/47806.
1062 [hauke, ticket #993] 1062 [hauke, ticket #993]
1063 1063
1064sys/arch/sparc64/sparc64/locore.s 1.350 1064sys/arch/sparc64/sparc64/locore.s 1.350
1065 1065
1066 Increase an interrupt depth only in the case of hardware interrupts, 1066 Increase an interrupt depth only in the case of hardware interrupts,
1067 and remove the ci_idepth trick in softint_fastintr. 1067 and remove the ci_idepth trick in softint_fastintr.
1068 Fixes the following diagnostic panic reported in port-sparc64. 1068 Fixes the following diagnostic panic reported in port-sparc64.
1069 panic: kernel diagnostic assertion "!cpu_intr_p()" failed: file 1069 panic: kernel diagnostic assertion "!cpu_intr_p()" failed: file
1070 "../../../../kern/subr_xcall.c", line 351 1070 "../../../../kern/subr_xcall.c", line 351
1071 [nakayama, ticket #994] 1071 [nakayama, ticket #994]
1072 1072
1073sys/kern/uipc_syscalls.c 1.163 1073sys/kern/uipc_syscalls.c 1.163
1074 1074
1075 PR/47591: Michael Plass: If the unix socket is closed before accept, 1075 PR/47591: Michael Plass: If the unix socket is closed before accept,
1076 unp->unp_conn will be NULL in PRU_ACCEPT, as called from 1076 unp->unp_conn will be NULL in PRU_ACCEPT, as called from
1077 sys_accept->so_accept. This will cause the usrreq to return with 1077 sys_accept->so_accept. This will cause the usrreq to return with
1078 no error, leaving the mbuf gotten from m_get() with an uninitialized 1078 no error, leaving the mbuf gotten from m_get() with an uninitialized
1079 length, containing junk from a previous call. Initialize m_len to 1079 length, containing junk from a previous call. Initialize m_len to
1080 be 0 to handle this case.  1080 be 0 to handle this case.
1081 [spz, ticket #996] 1081 [spz, ticket #996]
1082 1082
1083sys/netinet6/nd6.c 1.146 1083sys/netinet6/nd6.c 1.146
1084usr.sbin/ndp/ndp.c 1.42 1084usr.sbin/ndp/ndp.c 1.42
1085 1085
1086 Instead of voodo casts use simple byte pointer arithmetic and memcpy to 1086 Instead of voodo casts use simple byte pointer arithmetic and memcpy to
1087 create the "packed" binary format we pass out to userland when querying 1087 create the "packed" binary format we pass out to userland when querying
1088 the router/prefix list. 1088 the router/prefix list.
1089 Simplify code to print the router/prefix list: use memcpy and local 1089 Simplify code to print the router/prefix list: use memcpy and local
1090 structs properly aligned on the stack to decode the binary format 1090 structs properly aligned on the stack to decode the binary format
1091 passed by the kernel - instead of (bogusly) assuming the format will 1091 passed by the kernel - instead of (bogusly) assuming the format will
1092 obey all local alignement requirements. 1092 obey all local alignement requirements.
1093 [martin, ticket #998] 1093 [martin, ticket #998]
1094 1094
1095sys/compat/common/compat_util.c 1.45 1095sys/compat/common/compat_util.c 1.45
1096 1096
1097 Free pathbuf in an error path. 1097 Free pathbuf in an error path.
1098 [martin, ticket #999] 1098 [martin, ticket #999]
1099 1099
1100distrib/amd64/cdroms/Makefile.cdrom patch 1100distrib/amd64/cdroms/Makefile.cdrom patch
1101distrib/i386/cdroms/Makefile.cdrom patch 1101distrib/i386/cdroms/Makefile.cdrom patch
1102distrib/sparc64/cdroms/installcd/Makefile patch 1102distrib/sparc64/cdroms/installcd/Makefile patch
1103rescue/list.crypto patch 1103rescue/list.crypto patch
1104usr.bin/ftp/Makefile patch 1104usr.bin/ftp/Makefile patch
1105usr.bin/ftp/cmds.c patch 1105usr.bin/ftp/cmds.c patch
1106usr.bin/ftp/cmdtab.c patch 1106usr.bin/ftp/cmdtab.c patch
1107usr.bin/ftp/extern.h patch 1107usr.bin/ftp/extern.h patch
1108usr.bin/ftp/fetch.c patch 1108usr.bin/ftp/fetch.c patch
1109usr.bin/ftp/ftp.1 patch 1109usr.bin/ftp/ftp.1 patch
1110usr.bin/ftp/ftp.c patch 1110usr.bin/ftp/ftp.c patch
1111usr.bin/ftp/ftp_var.h patch 1111usr.bin/ftp/ftp_var.h patch
1112usr.bin/ftp/main.c patch 1112usr.bin/ftp/main.c patch
1113usr.bin/ftp/progressbar.c patch 1113usr.bin/ftp/progressbar.c patch
1114usr.bin/ftp/ssl.c patch 1114usr.bin/ftp/ssl.c patch
1115usr.bin/ftp/ssl.h patch 1115usr.bin/ftp/ssl.h patch
1116usr.bin/ftp/util.c patch 1116usr.bin/ftp/util.c patch
1117usr.bin/ftp/version.h patch 1117usr.bin/ftp/version.h patch
1118 1118
1119 Add HTTPS support to ftp(1). 1119 Add HTTPS support to ftp(1).
1120 [tron, ticket #997] 1120 [tron, ticket #997]
1121 1121
1122sys/dev/acpi/acpi_cpu.h 1.44 1122sys/dev/acpi/acpi_cpu.h 1.44
1123sys/dev/acpi/acpi_cpu_tstate.c 1.31 1123sys/dev/acpi/acpi_cpu_tstate.c 1.31
1124 1124
1125 Remove the upper limit for the number of T-states. 1125 Remove the upper limit for the number of T-states.
1126 [bouyer, ticket #984] 1126 [bouyer, ticket #984]
1127 1127
1128sbin/fsck_ffs/inode.c 1.70 1128sbin/fsck_ffs/inode.c 1.70
1129 1129
1130 Fix cut-and-paste error in the non-ufs2 case which can cause 1130 Fix cut-and-paste error in the non-ufs2 case which can cause
1131 fsck_ffs to exit with an internal error. 1131 fsck_ffs to exit with an internal error.
1132 [bouyer, ticket #991] 1132 [bouyer, ticket #991]
1133 1133
1134sys/arch/xen/xen/evtchn.c 1.70 1134sys/arch/xen/xen/evtchn.c 1.70
1135 1135
1136 Remove the "evtchn_do_event: handler %p didn't lower ipl %d %d\n" 1136 Remove the "evtchn_do_event: handler %p didn't lower ipl %d %d\n"
1137 printf as analysis shows it actually isn't a bug in the handler, 1137 printf as analysis shows it actually isn't a bug in the handler,
1138 but related to spin mutexes. Fixes port-xen/46313. 1138 but related to spin mutexes. Fixes port-xen/46313.
1139 [bouyer, ticket #995] 1139 [bouyer, ticket #995]
1140 1140
1141lib/libc/net/getaddrinfo.c 1.106 1141lib/libc/net/getaddrinfo.c 1.106
1142lib/libc/net/gethnamaddr.c 1.78-1.81,1.83-1.85 1142lib/libc/net/gethnamaddr.c 1.78-1.81,1.83-1.85
1143lib/libc/net/getnameinfo.3 1.37-1.40 1143lib/libc/net/getnameinfo.3 1.37-1.40
1144lib/libc/net/getnameinfo.c 1.51, 1.52, 1.54 1144lib/libc/net/getnameinfo.c 1.51, 1.52, 1.54
1145lib/libc/net/hostent.h 1.1, 1.2 1145lib/libc/net/hostent.h 1.1, 1.2
1146lib/libc/net/sethostent.c 1.17-1.19 1146lib/libc/net/sethostent.c 1.17-1.19
1147distrib/sparc/ramdisk/Makefile patch 1147distrib/sparc/ramdisk/Makefile patch
1148 1148
1149 Make getnameinfo(3) re-entrant (ahem __ypdomain). 1149 Make getnameinfo(3) re-entrant (ahem __ypdomain).
1150 Add not advertised reentrant functions: {get,set,end}hostent_r, 1150 Add not advertised reentrant functions: {get,set,end}hostent_r,
1151 gethostbyname{,2}_r, gethostbyaddr_r. Make getnameinfo(3) use 1151 gethostbyname{,2}_r, gethostbyaddr_r. Make getnameinfo(3) use
1152 gethostbyaddr_r(3). 1152 gethostbyaddr_r(3).
1153 Implement no-check-names. 1153 Implement no-check-names.
1154 [bad, ticket #975] 1154 [bad, ticket #975]
1155 1155
1156distrib/ews4800mips/Makefile 1.3 1156distrib/ews4800mips/Makefile 1.3
1157 1157
1158 Add "cdroms" to the SUBDIR list for src/distrib/ews4800mips. 1158 Add "cdroms" to the SUBDIR list for src/distrib/ews4800mips.
1159 Should prevent the iso image from being created in the source tree 1159 Should prevent the iso image from being created in the source tree
1160 [apb, ticket #1009] 1160 [apb, ticket #1009]
1161 1161
1162etc/ntp.conf 1.16, 1.17, 1.18 via patch 1162etc/ntp.conf 1.16, 1.17, 1.18 via patch
1163external/bsd/ntp/dist/ntpd/ntp_request.c patch 1163external/bsd/ntp/dist/ntpd/ntp_request.c patch
1164 1164
1165 Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack. 1165 Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
1166 Add several "restrict" lines to the default ntp.conf and 1166 Add several "restrict" lines to the default ntp.conf and
1167 improve comments 1167 improve comments
1168 [spz, ticket #1010] 1168 [spz, ticket #1010]
1169 1169
1170xsrc/external/mit/libXfont/dist/src/bitmap/bdfread.c patch 1170xsrc/external/mit/libXfont/dist/src/bitmap/bdfread.c patch
1171xsrc/xfree/xc/lib/font/bitmap/bdfread.c patch 1171xsrc/xfree/xc/lib/font/bitmap/bdfread.c patch
1172 1172
1173 Fix CVE-2013-6462: scanf without field width limits can crash 1173 Fix CVE-2013-6462: scanf without field width limits can crash
1174 with huge input data. 1174 with huge input data.
1175 [wiz, ticket #1011] 1175 [wiz, ticket #1011]
1176 1176
1177sys/arch/luna68k/conf/GENERIC 1.106, 1.109, 1.110 1177sys/arch/luna68k/conf/GENERIC 1.106, 1.109, 1.110
1178 1178
1179 Enable cd at scsibus, just works on LUNA-II. 1179 Enable cd at scsibus, just works on LUNA-II.
1180 Add and enable wsmux(4) in GENERIC (for mlterm-fb demonstration). 1180 Add and enable wsmux(4) in GENERIC (for mlterm-fb demonstration).
1181 Enable file-system CD9660 to make cd(4) actually usable. 1181 Enable file-system CD9660 to make cd(4) actually usable.
1182 [tsutsui, ticket #1000] 1182 [tsutsui, ticket #1000]
1183 1183
1184sys/arch/x68k/x68k/locore.s 1.111 1184sys/arch/x68k/x68k/locore.s 1.111
1185sys/arch/x68k/x68k/machdep.c 1.187 1185sys/arch/x68k/x68k/machdep.c 1.187
1186sys/arch/x68k/x68k/pmap_bootstrap.c 1.60 1186sys/arch/x68k/x68k/pmap_bootstrap.c 1.60
1187 1187
1188 Probe extended memories before pmap_boostrap() for actual fix of 1188 Probe extended memories before pmap_boostrap() for actual fix of
1189 PR/45915. 1189 PR/45915.
1190 Also expand expected maximum extended memory regions to recognize 1190 Also expand expected maximum extended memory regions to recognize
1191 upto 1008 MB RAM that is supported by the XM6i emulator. 1191 upto 1008 MB RAM that is supported by the XM6i emulator.
1192 [tsutsui, ticket #1001] 1192 [tsutsui, ticket #1001]
1193 1193
1194sys/arch/luna68k/luna68k/disksubr.c 1.30 1194sys/arch/luna68k/luna68k/disksubr.c 1.30
1195 1195
1196 Make the default disklabel (for disks without label) have saner value. 1196 Make the default disklabel (for disks without label) have saner value.
1197 [tsutsui, ticket #1002] 1197 [tsutsui, ticket #1002]
1198 1198
1199sys/arch/luna68k/dev/timekeeper.c 1.11 - 1.13 1199sys/arch/luna68k/dev/timekeeper.c 1.11 - 1.13
1200sys/arch/luna68k/dev/timekeeper.h 1.3 1200sys/arch/luna68k/dev/timekeeper.h 1.3
1201 1201
1202 Fix offset of DS1287A NVRAM address on LUNA-II. 1202 Fix offset of DS1287A NVRAM address on LUNA-II.
1203 Add an initialization function of DS1287A RTC and call it during 1203 Add an initialization function of DS1287A RTC and call it during
1204 attach, so that the RTC oscillator is started properly after 1204 attach, so that the RTC oscillator is started properly after
1205 replacement. 1205 replacement.
1206 [tsutsui, ticket #1003] 1206 [tsutsui, ticket #1003]
1207 1207
1208sys/arch/luna68k/dev/lunaws.c 1.25 - 1.27 1208sys/arch/luna68k/dev/lunaws.c 1.25 - 1.27
1209sys/arch/luna68k/dev/siotty.c 1.34 - 1.38 1209sys/arch/luna68k/dev/siotty.c 1.34 - 1.38
1210sys/arch/luna68k/dev/siovar.h 1.7 1210sys/arch/luna68k/dev/siovar.h 1.7
1211 1211
1212 Use softint(9) to pass received data into wskbd(9) and wsmouse(9) 1212 Use softint(9) to pass received data into wskbd(9) and wsmouse(9)
1213 layers. 1213 layers.
1214 Use softint(9) properly to process TX/RX data between tty(4) layer. 1214 Use softint(9) properly to process TX/RX data between tty(4) layer.
1215 Handle cnmagic(9) properly (now entering ddb(4) by console BREAK works) 1215 Handle cnmagic(9) properly (now entering ddb(4) by console BREAK works)
1216 [tsutsui, ticket #1004] 1216 [tsutsui, ticket #1004]
1217 1217
1218sys/arch/luna68k/dev/lunafb.c 1.27 - 1.30 1218sys/arch/luna68k/dev/lunafb.c 1.27 - 1.30
1219sys/arch/luna68k/dev/omrasops.c 1.14 - 1.16 1219sys/arch/luna68k/dev/omrasops.c 1.14 - 1.16
1220sys/arch/luna68k/dev/omrasopsvar.h 1.2 1220sys/arch/luna68k/dev/omrasopsvar.h 1.2
1221 1221
1222 Properly initialize the palette for while on black even on 1bpp 1222 Properly initialize the palette for while on black even on 1bpp
1223 framebuffer. Add preleminary support of 4bpp LUNA framebuffer. 1223 framebuffer. Add preleminary support of 4bpp LUNA framebuffer.
1224 Now we can use ANSI 16 color text console and also can demonstrate 1224 Now we can use ANSI 16 color text console and also can demonstrate
1225 mlterm-fb with color sixel graphics and wallpaper (Xserver needs 1225 mlterm-fb with color sixel graphics and wallpaper (Xserver needs
1226 much more work). 1226 much more work).
1227 [tsutsui, ticket #1005] 1227 [tsutsui, ticket #1005]
1228 1228
 1229external/gpl3/gcc/dist/gcc/config/sparc/constraints.md 1.2
 1230external/gpl3/gcc/dist/gcc/config/sparc/predicates.md 1.2
 1231external/gpl3/gcc/dist/gcc/config/sparc/sync.md 1.2
 1232
 1233 Port from newer gcc, fixes compile errors (invalid asm generated
 1234 by gcc).
 1235 This fixes the build of gtk+-3.10.6 from pkgsrc on sparc64.
 1236 [martin, ticket #1006]
 1237