CVS commit: src/external/bsd/dhcp/dist/includes/omapip

2014-12-09 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Dec 10 07:43:34 UTC 2014

Modified Files:
src/external/bsd/dhcp/dist/includes/omapip: result.h

Log Message:
Don't define ISC_R_* symbols, that conflict with the newest bind.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/external/bsd/dhcp/dist/includes/omapip/result.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/dhcp/dist/includes/omapip/result.h
diff -u src/external/bsd/dhcp/dist/includes/omapip/result.h:1.1.1.2 src/external/bsd/dhcp/dist/includes/omapip/result.h:1.2
--- src/external/bsd/dhcp/dist/includes/omapip/result.h:1.1.1.2	Sat Jul 12 11:57:57 2014
+++ src/external/bsd/dhcp/dist/includes/omapip/result.h	Wed Dec 10 07:43:34 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: result.h,v 1.1.1.2 2014/07/12 11:57:57 spz Exp $	*/
+/*	$NetBSD: result.h,v 1.2 2014/12/10 07:43:34 uebayasi Exp $	*/
 /* result.h
  */
 
@@ -81,6 +81,7 @@
 
 // Included for historical reasons, these should be removed as
 // soon as reasonable
+#if 0
 #define ISC_R_HOSTUNKNOWN	DHCP_R_HOSTUNKNOWN
 #define ISC_R_VERSIONMISMATCH	DHCP_R_VERSIONMISMATCH
 #define ISC_R_PROTOCOLERROR	DHCP_R_PROTOCOLERROR	
@@ -114,6 +115,7 @@
 #define ISC_R_NOT_EQUAL		DHCP_R_NOT_EQUAL		
 #define ISC_R_CONNRESET		DHCP_R_CONNRESET		
 #define ISC_R_UNKNOWNATTRIBUTE	DHCP_R_UNKNOWNATTRIBUTE	
+#endif
 
 isc_result_t
 dhcp_result_register(void);



CVS commit: src/distrib/sets/lists

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 04:42:25 UTC 2014

Modified Files:
src/distrib/sets/lists/base: ad.aarch64 ad.arm ad.mips ad.powerpc
ad.riscv md.amd64 md.sparc64 shl.mi
src/distrib/sets/lists/debug: ad.aarch64 ad.arm ad.mips ad.powerpc
ad.riscv md.amd64 md.sparc64 shl.mi

Log Message:
bump for bind update


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.62 -r1.63 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.57 -r1.58 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.26 -r1.27 src/distrib/sets/lists/base/ad.powerpc
cvs rdiff -u -r1.9 -r1.10 src/distrib/sets/lists/base/ad.riscv
cvs rdiff -u -r1.253 -r1.254 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.241 -r1.242 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.725 -r1.726 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.12 -r1.13 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.51 -r1.52 src/distrib/sets/lists/debug/ad.arm
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/debug/ad.mips
cvs rdiff -u -r1.27 -r1.28 src/distrib/sets/lists/debug/ad.powerpc
cvs rdiff -u -r1.9 -r1.10 src/distrib/sets/lists/debug/ad.riscv
cvs rdiff -u -r1.72 -r1.73 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.70 -r1.71 src/distrib/sets/lists/debug/md.sparc64
cvs rdiff -u -r1.85 -r1.86 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/ad.aarch64
diff -u src/distrib/sets/lists/base/ad.aarch64:1.13 src/distrib/sets/lists/base/ad.aarch64:1.14
--- src/distrib/sets/lists/base/ad.aarch64:1.13	Sat Oct 25 11:02:12 2014
+++ src/distrib/sets/lists/base/ad.aarch64	Tue Dec  9 23:42:24 2014
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.13 2014/10/25 15:02:12 joerg Exp $
+# $NetBSD: ad.aarch64,v 1.14 2014/12/10 04:42:24 christos Exp $
 ./lib/eabi	base-compat-shlib	compat
 ./lib/eabi/npf	base-npf-shlib		compat
 ./lib/eabi/npf/ext_log.so			base-npf-shlib		compat,pic
@@ -100,7 +100,7 @@
 ./usr/lib/eabi/libbfd.so.13			base-compat-shlib	compat,pic,binutils
 ./usr/lib/eabi/libbfd.so.13.0			base-compat-shlib	compat,pic,binutils
 ./usr/lib/eabi/libbind9.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/libbind9.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libbind9.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libbluetooth.so.4			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libbluetooth.so.4.2		base-compat-shlib	compat,pic
 ./usr/lib/eabi/libbsdmalloc.so.0			base-compat-shlib	compat,pic
@@ -128,7 +128,7 @@
 ./usr/lib/eabi/libdm.so.0base-compat-shlib	compat,pic
 ./usr/lib/eabi/libdm.so.0.0			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libdns.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/libdns.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libdns.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libdns_sd.so.0			base-compat-shlib	compat,pic,mdns
 ./usr/lib/eabi/libdns_sd.so.0.0			base-compat-shlib	compat,pic,mdns
 ./usr/lib/eabi/libdwarf.so.1			base-compat-shlib	compat,pic
@@ -174,11 +174,11 @@
 ./usr/lib/eabi/libipsec.so.3			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libipsec.so.3.0			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libirs.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/libirs.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libirs.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libisc.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/libisc.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libisc.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libisccc.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/libisccc.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libisccc.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libisccfg.so.8			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libisccfg.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libiscsi.so.2			base-compat-shlib	compat,pic,iscsi
@@ -208,7 +208,7 @@
 ./usr/lib/eabi/liblutok.so.2			base-compat-shlib	compat,pic,kyua
 ./usr/lib/eabi/liblutok.so.2.0			base-compat-shlib	compat,pic,kyua
 ./usr/lib/eabi/liblwres.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabi/liblwres.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/liblwres.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/liblzf.so.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi/liblzf.so.1.0			base-compat-shlib	compat,pic
 ./usr/lib/eabi/liblzma.so.1			base-compat-shlib	compat,pic
@@ -416,7 +416,7 @@
 ./usr/lib/eabihf/libbfd.so.13			base-compat-shlib	compat,pic,binutils
 ./usr/lib/eabihf/libbfd.so.13.0			base-compat-shlib	compat,pic,binutils
 ./usr/lib/eabihf/libbind9.so.8			base-compat-shlib	compat,pic
-./usr/lib/eabihf/libbind9.so.8.0			base-compat-shlib	compat,pic
+./usr/lib/eabihf/libbind9.so.8.1			base-compat-shlib	compat,pic
 ./usr/lib/eabi

CVS commit: src/doc

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 04:39:56 UTC 2014

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new bind


To generate a diff of this commit:
cvs rdiff -u -r1.1180 -r1.1181 src/doc/3RDPARTY
cvs rdiff -u -r1.2024 -r1.2025 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1180 src/doc/3RDPARTY:1.1181
--- src/doc/3RDPARTY:1.1180	Tue Dec  9 15:25:43 2014
+++ src/doc/3RDPARTY	Tue Dec  9 23:39:56 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1180 2014/12/09 20:25:43 roy Exp $
+#	$NetBSD: 3RDPARTY,v 1.1181 2014/12/10 04:39:56 christos Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -113,8 +113,8 @@ Notes:
 bc includes dc, both of which are in the NetBSD tree.
 
 Package:	bind [named and utils]
-Version:	9.10.0-P2
-Current Vers:	9.10.0-P2
+Version:	9.10.1-P1
+Current Vers:	9.10.1-P1
 Maintainer:	Paul Vixie 
 Archive Site:	ftp://ftp.isc.org/isc/bind9/
 Home Page:	http://www.isc.org/software/bind/

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2024 src/doc/CHANGES:1.2025
--- src/doc/CHANGES:1.2024	Tue Dec  9 15:25:43 2014
+++ src/doc/CHANGES	Tue Dec  9 23:39:56 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2024 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2025 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -110,3 +110,4 @@ Changes from NetBSD 7.0 to NetBSD 8.0:
 	tcpdump(8): Import 4.6.2. [christos 20141119]
 	dhcpcd(8): Import dhcpcd-6.6.4. [roy 20141126]
 	dhcpcd(8): Import dhcpcd-6.6.5. [roy 20141209]
+	bind: Import version 9.10.1-P1. [christos 20141209]



CVS commit: src/external/bsd/bind

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 04:38:04 UTC 2014

Modified Files:
src/external/bsd/bind/dist: CHANGES acconfig.h config.h.in configure
configure.in isc-config.sh.1 srcid version
src/external/bsd/bind/dist/bin/check: check-tool.c check-tool.h
named-checkconf.8 named-checkconf.c named-checkzone.8
named-checkzone.c
src/external/bsd/bind/dist/bin/confgen: ddns-confgen.8 ddns-confgen.c
keygen.c keygen.h rndc-confgen.8 rndc-confgen.c util.c util.h
src/external/bsd/bind/dist/bin/confgen/include/confgen: os.h
src/external/bsd/bind/dist/bin/confgen/unix: os.c
src/external/bsd/bind/dist/bin/confgen/win32: os.c
src/external/bsd/bind/dist/bin/delv: delv.c
src/external/bsd/bind/dist/bin/dig: dig.1 dig.c dighost.c host.1 host.c
nslookup.1 nslookup.c
src/external/bsd/bind/dist/bin/dig/include/dig: dig.h
src/external/bsd/bind/dist/bin/dnssec: dnssec-dsfromkey.8
dnssec-dsfromkey.c dnssec-importkey.8 dnssec-importkey.c
dnssec-keyfromlabel.8 dnssec-keyfromlabel.c dnssec-keygen.8
dnssec-keygen.c dnssec-revoke.8 dnssec-revoke.c dnssec-settime.8
dnssec-settime.c dnssec-signzone.8 dnssec-signzone.c
dnssec-verify.8 dnssec-verify.c dnssectool.c dnssectool.h
src/external/bsd/bind/dist/bin/named: bind9.xsl.h builtin.c client.c
config.c control.c controlconf.c interfacemgr.c listenlist.c log.c
logconf.c lwaddr.c lwdclient.c lwderror.c lwdgabn.c lwdgnba.c
lwdgrbn.c lwdnoop.c lwresd.8 lwresd.c lwsearch.c main.c named.8
named.conf.5 named.conf.html notify.c query.c server.c sortlist.c
statschannel.c tkeyconf.c tsigconf.c update.c xfrout.c zoneconf.c
src/external/bsd/bind/dist/bin/named/include/named: builtin.h client.h
config.h control.h globals.h interfacemgr.h listenlist.h log.h
logconf.h lwaddr.h lwdclient.h lwresd.h lwsearch.h main.h notify.h
ns_smf_globals.h query.h server.h sortlist.h statschannel.h
tkeyconf.h tsigconf.h types.h update.h xfrout.h zoneconf.h
src/external/bsd/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c
src/external/bsd/bind/dist/bin/named/unix/include/named: os.h
src/external/bsd/bind/dist/bin/named/win32: dlz_dlopen_driver.c
ntservice.c os.c
src/external/bsd/bind/dist/bin/named/win32/include/named: ntservice.h
os.h
src/external/bsd/bind/dist/bin/nsupdate: nsupdate.1 nsupdate.c
src/external/bsd/bind/dist/bin/pkcs11: pkcs11-destroy.8
pkcs11-destroy.c pkcs11-keygen.8 pkcs11-keygen.c pkcs11-list.8
pkcs11-list.c
src/external/bsd/bind/dist/bin/python: dnssec-checkds.8
src/external/bsd/bind/dist/bin/rndc: rndc.8 rndc.c rndc.conf.5 util.c
util.h
src/external/bsd/bind/dist/bin/rndc/include/rndc: os.h
src/external/bsd/bind/dist/bin/tests: adb_test.c backtrace_test.c
byaddr_test.c byname_test.c cfg_test.c compress_test.c db_test.c
entropy2_test.c entropy_test.c fsaccess_test.c gxba_test.c
gxbn_test.c hash_test.c inter_test.c keyboard_test.c lex_test.c
lfsr_test.c log_test.c lwres_test.c lwresconf_test.c makejournal.c
master_test.c mempool_test.c name_test.c nsecify.c printmsg.c
printmsg.h ratelimiter_test.c rbt_test.c rdata_test.c rwlock_test.c
serial_test.c shutdown_test.c sig0_test.c sock_test.c sym_test.c
task_test.c timer_test.c wire_test.c zone_test.c
src/external/bsd/bind/dist/bin/tests/atomic: t_atomic.c
src/external/bsd/bind/dist/bin/tests/db: t_db.c
src/external/bsd/bind/dist/bin/tests/dst: dst_test.c gsstest.c t_dst.c
src/external/bsd/bind/dist/bin/tests/hashes: t_hashes.c
src/external/bsd/bind/dist/bin/tests/master: t_master.c
src/external/bsd/bind/dist/bin/tests/mem: t_mem.c
src/external/bsd/bind/dist/bin/tests/names: t_names.c
src/external/bsd/bind/dist/bin/tests/net: driver.c driver.h
netaddr_multicast.c sockaddr_multicast.c testsuite.h
src/external/bsd/bind/dist/bin/tests/rbt: t_rbt.c
src/external/bsd/bind/dist/bin/tests/resolver: t_resolver.c
src/external/bsd/bind/dist/bin/tests/sockaddr: t_sockaddr.c
src/external/bsd/bind/dist/bin/tests/system: testsock6.pl

src/external/bsd/bind/dist/bin/tests/system/dlz/ns1/dns-root/com/example/xfr.d:
10.53.0.1
src/external/bsd/bind/dist/bin/tests/system/dlzexternal: driver.c
src/external/bsd/bind/dist/bin/tests/system/filter-: filter-.c
src/external/bsd/bind/dist/bin/tests/system/lwresd: lwtest.c
src/external/bsd/bind/dist/bin/tests/system/rpz: rpz.c
src/external/bsd/bind/dist/bin/tests/system/rsabigexpo

CVS commit: src/sys/netinet6

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 01:10:38 UTC 2014

Modified Files:
src/sys/netinet6: scope6.c scope6_var.h

Log Message:
printable version of the scope.
remove stray breaks.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/netinet6/scope6.c
cvs rdiff -u -r1.2 -r1.3 src/sys/netinet6/scope6_var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet6/scope6.c
diff -u src/sys/netinet6/scope6.c:1.10 src/sys/netinet6/scope6.c:1.11
--- src/sys/netinet6/scope6.c:1.10	Sat Nov 15 19:04:06 2014
+++ src/sys/netinet6/scope6.c	Tue Dec  9 20:10:37 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: scope6.c,v 1.10 2014/11/16 00:04:06 joerg Exp $	*/
+/*	$NetBSD: scope6.c,v 1.11 2014/12/10 01:10:37 christos Exp $	*/
 /*	$KAME$	*/
 
 /*-
@@ -31,7 +31,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: scope6.c,v 1.10 2014/11/16 00:04:06 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: scope6.c,v 1.11 2014/12/10 01:10:37 christos Exp $");
 
 #include 
 #include 
@@ -181,13 +181,10 @@ in6_addrscope(const struct in6_addr *add
 		switch (scope) {
 		case 0x80:
 			return IPV6_ADDR_SCOPE_LINKLOCAL;
-			break;
 		case 0xc0:
 			return IPV6_ADDR_SCOPE_SITELOCAL;
-			break;
 		default:
 			return IPV6_ADDR_SCOPE_GLOBAL; /* just in case */
-			break;
 		}
 	}
 
@@ -202,16 +199,12 @@ in6_addrscope(const struct in6_addr *add
 		switch (scope) {
 		case IPV6_ADDR_SCOPE_INTFACELOCAL:
 			return IPV6_ADDR_SCOPE_INTFACELOCAL;
-			break;
 		case IPV6_ADDR_SCOPE_LINKLOCAL:
 			return IPV6_ADDR_SCOPE_LINKLOCAL;
-			break;
 		case IPV6_ADDR_SCOPE_SITELOCAL:
 			return IPV6_ADDR_SCOPE_SITELOCAL;
-			break;
 		default:
 			return IPV6_ADDR_SCOPE_GLOBAL;
-			break;
 		}
 	}
 
@@ -439,6 +432,22 @@ in6_setscope(struct in6_addr *in6, const
 	return in6_setzoneid(in6, zoneid);
 }
 
+const char *
+in6_getscopename(const struct in6_addr *addr)
+{
+	switch (in6_addrscope(addr)) {
+	case IPV6_ADDR_SCOPE_INTFACELOCAL:	return "interface";
+#if IPV6_ADDR_SCOPE_INTFACELOCAL != IPV6_ADDR_SCOPE_NODELOCAL
+	case IPV6_ADDR_SCOPE_NODELOCAL:		return "node";
+#endif
+	case IPV6_ADDR_SCOPE_LINKLOCAL:		return "link";
+	case IPV6_ADDR_SCOPE_SITELOCAL:		return "site";
+	case IPV6_ADDR_SCOPE_ORGLOCAL:		return "organization";
+	case IPV6_ADDR_SCOPE_GLOBAL:		return "global";
+	default:return "unknown";
+	}
+}
+
 /*
  * Just clear the embedded scope identifier.  Return 0 if the original address
  * is intact; return non 0 if the address is modified.

Index: src/sys/netinet6/scope6_var.h
diff -u src/sys/netinet6/scope6_var.h:1.2 src/sys/netinet6/scope6_var.h:1.3
--- src/sys/netinet6/scope6_var.h:1.2	Wed Oct 24 02:37:22 2007
+++ src/sys/netinet6/scope6_var.h	Tue Dec  9 20:10:37 2014
@@ -57,6 +57,7 @@ int	sa6_recoverscope(struct sockaddr_in6
 int	in6_setzoneid(struct in6_addr *, uint32_t);
 int	in6_setscope(struct in6_addr *, const struct ifnet *, u_int32_t *);
 int	in6_clearscope(struct in6_addr *);
+const char *in6_getscopename(const struct in6_addr *);
 #endif /* _KERNEL */
 
 #endif /* _NETINET6_SCOPE6_VAR_H_ */



CVS commit: src/sys/netinet6

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 01:10:14 UTC 2014

Modified Files:
src/sys/netinet6: ip6_forward.c

Log Message:
call vsnprintf instead of snprintf; provide more detail


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/netinet6/ip6_forward.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet6/ip6_forward.c
diff -u src/sys/netinet6/ip6_forward.c:1.75 src/sys/netinet6/ip6_forward.c:1.76
--- src/sys/netinet6/ip6_forward.c:1.75	Sun Dec  7 19:19:37 2014
+++ src/sys/netinet6/ip6_forward.c	Tue Dec  9 20:10:14 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_forward.c,v 1.75 2014/12/08 00:19:37 christos Exp $	*/
+/*	$NetBSD: ip6_forward.c,v 1.76 2014/12/10 01:10:14 christos Exp $	*/
 /*	$KAME: ip6_forward.c,v 1.109 2002/09/11 08:10:17 sakane Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: ip6_forward.c,v 1.75 2014/12/08 00:19:37 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_forward.c,v 1.76 2014/12/10 01:10:14 christos Exp $");
 
 #include "opt_gateway.h"
 #include "opt_ipsec.h"
@@ -74,7 +74,7 @@ struct	route ip6_forward_rt;
 
 extern pfil_head_t *inet6_pfil_hook;	/* XXX */
 
-static void
+static void __printflike(4, 5)
 ip6_cantforward(const struct ip6_hdr *ip6, const struct ifnet *srcifp,
 const struct ifnet *dstifp, const char *fmt, ...)
 {
@@ -98,7 +98,7 @@ ip6_cantforward(const struct ip6_hdr *ip
 	ip6_log_time = time_second;
 
 	va_start(ap, fmt);
-	snprintf(reason, sizeof(reason), fmt, ap);
+	vsnprintf(reason, sizeof(reason), fmt, ap);
 	va_end(ap);
 
 	log(LOG_DEBUG, "Cannot forward from %s@%s to %s@%s nxt %d (%s)\n",
@@ -245,7 +245,8 @@ ip6_forward(struct mbuf *m, int srcrt)
 	in6_setscope(&src_in6, m->m_pkthdr.rcvif, &inzone) != 0 ||
 	inzone != outzone) {
 		ip6_cantforward(ip6, m->m_pkthdr.rcvif, rt->rt_ifp,
-		"src inzone %d outzone %d", inzone, outzone);
+		"src[%s] inzone %d outzone %d", 
+		in6_getscopename(&ip6->ip6_src), inzone, outzone);
 		if (mcopy)
 			icmp6_error(mcopy, ICMP6_DST_UNREACH,
 ICMP6_DST_UNREACH_BEYONDSCOPE, 0);
@@ -280,7 +281,8 @@ ip6_forward(struct mbuf *m, int srcrt)
 	in6_setscope(&dst_in6, rt->rt_ifp, &outzone) != 0 ||
 	inzone != outzone) {
 		ip6_cantforward(ip6, m->m_pkthdr.rcvif, rt->rt_ifp,
-		"dst inzone %d outzone %d", inzone, outzone);
+		"dst[%s] inzone %d outzone %d",
+		in6_getscopename(&ip6->ip6_dst), inzone, outzone);
 		if (mcopy)
 			icmp6_error(mcopy, ICMP6_DST_UNREACH,
 ICMP6_DST_UNREACH_BEYONDSCOPE, 0);



CVS commit: src/lib/libc

2014-12-09 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Dec 10 00:37:30 UTC 2014

Modified Files:
src/lib/libc: Makefile Makefile.inc
src/lib/libc/sys: Makefile.inc

Log Message:
Add hooks for RUMPRUN build of libc

If "yes", does the following (default "no"):
  * prevents ASM syscalls from being built (librump provides syscalls)
  * does not include compat (useless when application is linked with libc)
  * does not build tags (no /var/db to install them to)
  * does not include tls

==> libc for rumprun can now be built against unmodified NetBSD sources


To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 src/lib/libc/Makefile
cvs rdiff -u -r1.16 -r1.17 src/lib/libc/Makefile.inc
cvs rdiff -u -r1.225 -r1.226 src/lib/libc/sys/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/Makefile
diff -u src/lib/libc/Makefile:1.166 src/lib/libc/Makefile:1.167
--- src/lib/libc/Makefile:1.166	Sun Aug 10 23:39:08 2014
+++ src/lib/libc/Makefile	Wed Dec 10 00:37:30 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.166 2014/08/10 23:39:08 matt Exp $
+#	$NetBSD: Makefile,v 1.167 2014/12/10 00:37:30 pooka Exp $
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -41,6 +41,7 @@ assym.h: ${ARCHDIR}/genassym.cf
 	mv -f assym.h.tmp assym.h
 .endif
 
+.if ${RUMPRUN} != "yes"
 # The following controls how to build compatibility code for old NetBSD
 # binaries. If BUILD_LEGACY is yes, then we build a separate library; otherwise
 # we include the code in libc.
@@ -54,6 +55,7 @@ COMPATDIR=${.CURDIR}/compat
 # Marker for compat code that can't be easily isolated
 CPPFLAGS+=	-D__BUILD_LEGACY
 .endif
+.endif
 
 .include "${.CURDIR}/../../common/lib/libc/Makefile.inc"
 .include "${.CURDIR}/atomic/Makefile.inc"
@@ -90,7 +92,9 @@ CPPFLAGS+=	-D__BUILD_LEGACY
 .include "${.CURDIR}/termios/Makefile.inc"
 .include "${.CURDIR}/thread-stub/Makefile.inc"
 .include "${.CURDIR}/time/Makefile.inc"
+.if ${RUMPRUN} != "yes"
 .include "${.CURDIR}/tls/Makefile.inc"
+.endif
 .include "${.CURDIR}/sys/Makefile.inc"
 .if ${HAVE_LIBGCC_EH} == "no"
 .include "${NETBSDSRCDIR}/sys/lib/libunwind/Makefile.inc"
@@ -128,6 +132,7 @@ REGEX_SPECIALS=[][)(^$$.?*\\;]
 MKREPRO_SED=   -e 's;${NETBSDSRCDIR:C/${REGEX_SPECIALS}/&/g};/usr/src;'
 .endif
 
+.if ${RUMPRUN} != "yes"
 realall: tags
 tags: ${SRCS}
 	${_MKTARGET_CREATE}
@@ -145,6 +150,7 @@ tags: ${SRCS}
 FILES=		tags
 FILESNAME=	libc.tags
 FILESDIR=	/var/db
+.endif
 
 
 # workaround for I18N stuffs: build singlebyte setlocale() for libc.a,

Index: src/lib/libc/Makefile.inc
diff -u src/lib/libc/Makefile.inc:1.16 src/lib/libc/Makefile.inc:1.17
--- src/lib/libc/Makefile.inc:1.16	Thu Sep 19 21:18:17 2013
+++ src/lib/libc/Makefile.inc	Wed Dec 10 00:37:30 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.16 2013/09/19 21:18:17 christos Exp $
+#	$NetBSD: Makefile.inc,v 1.17 2014/12/10 00:37:30 pooka Exp $
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -23,6 +23,10 @@ USE_SHLIBDIR=	yes
 
 .include 
 
+# build libc suitable for rumprun software stack, i.e. are system calls
+# rump kernel function calls instead of kernel traps?
+RUMPRUN?=	no
+
 WARNS=5
 CPPFLAGS+=	-D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT
 CPPFLAGS+=	-D_DIAGNOSTIC -DMLIBDIR=\"${MLIBDIR}\"

Index: src/lib/libc/sys/Makefile.inc
diff -u src/lib/libc/sys/Makefile.inc:1.225 src/lib/libc/sys/Makefile.inc:1.226
--- src/lib/libc/sys/Makefile.inc:1.225	Thu Sep 25 15:08:29 2014
+++ src/lib/libc/sys/Makefile.inc	Wed Dec 10 00:37:30 2014
@@ -1,18 +1,22 @@
-#	$NetBSD: Makefile.inc,v 1.225 2014/09/25 15:08:29 manu Exp $
+#	$NetBSD: Makefile.inc,v 1.226 2014/12/10 00:37:30 pooka Exp $
 #	@(#)Makefile.inc	8.3 (Berkeley) 10/24/94
 
 # sys sources
 .PATH: ${ARCHDIR}/sys ${.CURDIR}/sys
 
+# other sources shared with the kernel, used in syscalls
+SRCS+=	cpuset.c
+# glue to offer userland wrappers for some syscalls
+SRCS+=	posix_fadvise.c posix_madvise.c sched.c sigqueue.c sigtimedwait.c \
+	sigwait.c sigwaitinfo.c statvfs.c swapon.c semctl.c 
+
+.if ${RUMPRUN} != "yes"
 # modules with non-default implementations on at least one architecture:
 SRCS+=	__clone.S __vfork14.S brk.S exect.S fork.S pipe.S \
 	getcontext.S \
 	ptrace.S sbrk.S shmat.S \
 	syscall.S __syscall.S __clone.S cerror.S
 
-# other sources shared with the kernel, used in syscalls
-SRCS+=	cpuset.c
-
 _LSRC+=	Lint___clone.c Lint___vfork14.c Lint_brk.c Lint_clone.c \
 	Lint_getcontext.c Lint_exect.c Lint_pipe.c Lint_ptrace.c \
 	Lint_sbrk.c Lint___sigaction14.c Lint_syscall.c Lint___syscall.c \
@@ -24,10 +28,6 @@ DPSRCS+=	${_LSRC:MLintSys*.c}
 CLEANFILES+=	${_LSRC:MLintSys*.c}
 .endif
 
-# glue to offer userland wrappers for some syscalls
-SRCS+=	posix_fadvise.c posix_madvise.c sched.c sigqueue.c sigtimedwait.c \
-	sigwait.c sigwaitinfo.c st

CVS commit: src/sys/dev/pci

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 00:15:26 UTC 2014

Modified Files:
src/sys/dev/pci: if_sk.c

Log Message:
don't give up on mii tick before the interface is marked up.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/dev/pci/if_sk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/if_sk.c
diff -u src/sys/dev/pci/if_sk.c:1.78 src/sys/dev/pci/if_sk.c:1.79
--- src/sys/dev/pci/if_sk.c:1.78	Sun Aug 10 12:44:36 2014
+++ src/sys/dev/pci/if_sk.c	Tue Dec  9 19:15:26 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_sk.c,v 1.78 2014/08/10 16:44:36 tls Exp $	*/
+/*	$NetBSD: if_sk.c,v 1.79 2014/12/10 00:15:26 christos Exp $	*/
 
 /*-
  * Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -115,7 +115,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: if_sk.c,v 1.78 2014/08/10 16:44:36 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_sk.c,v 1.79 2014/12/10 00:15:26 christos Exp $");
 
 #include 
 #include 
@@ -2220,7 +2220,10 @@ sk_tick(void *xsc_if)
 	SK_XM_CLRBIT_2(sc_if, XM_IMR, XM_IMR_GP0_SET);
 	SK_XM_READ_2(sc_if, XM_ISR);
 	mii_tick(mii);
-	callout_stop(&sc_if->sk_tick_ch);
+	if (ifp->if_link_state != LINK_STATE_UP)
+		callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
+	else
+		callout_stop(&sc_if->sk_tick_ch);
 }
 
 void
@@ -2872,6 +2875,7 @@ sk_init(struct ifnet *ifp)
 
 	ifp->if_flags |= IFF_RUNNING;
 	ifp->if_flags &= ~IFF_OACTIVE;
+	callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
 
 out:
 	splx(s);



CVS commit: src/sys/sys

2014-12-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec 10 00:16:05 UTC 2014

Modified Files:
src/sys/sys: ioccom.h

Log Message:
provide a macro to symbolically print an ioctl number.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/sys/ioccom.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/ioccom.h
diff -u src/sys/sys/ioccom.h:1.11 src/sys/sys/ioccom.h:1.12
--- src/sys/sys/ioccom.h:1.11	Wed Oct 19 06:53:12 2011
+++ src/sys/sys/ioccom.h	Tue Dec  9 19:16:05 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ioccom.h,v 1.11 2011/10/19 10:53:12 yamt Exp $	*/
+/*	$NetBSD: ioccom.h,v 1.12 2014/12/10 00:16:05 christos Exp $	*/
 
 /*-
  * Copyright (c) 1982, 1986, 1990, 1993, 1994
@@ -72,4 +72,11 @@
 /* this should be _IORW, but stdio got there first */
 #define	_IOWR(g,n,t)	_IOC(IOC_INOUT,	(g), (n), sizeof(t))
 
+#define IOCSNPRINTF(buf, len, cmd) \
+snprintf((buf), (len), "_IO%s%s('%c', %hhu)", \
+	(((cmd) >> 30) & 1) ? "W" : "", \
+	(((cmd) >> 30) & 2) ? "R" : "", \
+	(char)IOCGROUP(cmd), (unsigned char)(cmd))
+		
+
 #endif /* !_SYS_IOCCOM_H_ */



CVS commit: src/doc

2014-12-09 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Tue Dec  9 20:25:43 UTC 2014

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
Note import of dhcpcd-6.6.5


To generate a diff of this commit:
cvs rdiff -u -r1.1179 -r1.1180 src/doc/3RDPARTY
cvs rdiff -u -r1.2023 -r1.2024 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1179 src/doc/3RDPARTY:1.1180
--- src/doc/3RDPARTY:1.1179	Sun Dec  7 10:05:21 2014
+++ src/doc/3RDPARTY	Tue Dec  9 20:25:43 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1179 2014/12/07 10:05:21 jnemeth Exp $
+#	$NetBSD: 3RDPARTY,v 1.1180 2014/12/09 20:25:43 roy Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -305,8 +305,8 @@ Notes:
 Use the dhcp2netbsd script.
 
 Package:	dhcpcd
-Version:	6.6.4
-Current Vers:	6.6.4
+Version:	6.6.5
+Current Vers:	6.6.5
 Maintainer:	roy
 Archive Site:	ftp://roy.marples.name/pub/dhcpcd/
 Home Page:	http://roy.marples.name/projects/dhcpcd/

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2023 src/doc/CHANGES:1.2024
--- src/doc/CHANGES:1.2023	Wed Nov 26 16:05:51 2014
+++ src/doc/CHANGES	Tue Dec  9 20:25:43 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2023 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2024 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -109,3 +109,4 @@ Changes from NetBSD 7.0 to NetBSD 8.0:
 	libpcap: Import 1.6.2. [christos 20141119]
 	tcpdump(8): Import 4.6.2. [christos 20141119]
 	dhcpcd(8): Import dhcpcd-6.6.4. [roy 20141126]
+	dhcpcd(8): Import dhcpcd-6.6.5. [roy 20141209]



CVS commit: [netbsd-7] src/doc

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:24:40 UTC 2014

Modified Files:
src/doc [netbsd-7]: CHANGES-7.0

Log Message:
Tickets #303 - #307


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.124 -r1.1.2.125 src/doc/CHANGES-7.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-7.0
diff -u src/doc/CHANGES-7.0:1.1.2.124 src/doc/CHANGES-7.0:1.1.2.125
--- src/doc/CHANGES-7.0:1.1.2.124	Tue Dec  9 19:39:58 2014
+++ src/doc/CHANGES-7.0	Tue Dec  9 20:24:40 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.0,v 1.1.2.124 2014/12/09 19:39:58 snj Exp $
+# $NetBSD: CHANGES-7.0,v 1.1.2.125 2014/12/09 20:24:40 martin Exp $
 
 A complete list of changes from the initial NetBSD 7.0 branch on 11 Aug 2014
 until the 7.0 release:
@@ -3353,3 +3353,35 @@ xsrc/external/mit/xorg-server/dist/xfixe
 	CVE-2014-8103
 	[mrg, ticket #308]
 
+lib/librumphijack/hijack.c			1.110
+
+	In case of no dup2'd fd's, make sure that F_CLOSEM for the
+	rump kernel starts from 0.
+	[gson, ticket #303]
+
+sys/dev/dkwedge/dk.c1.75-1.76
+
+	Fix iobuf setup, cleanup.
+	Really provide disk properties, the old code computed values that
+	were never attached to the device.
+	[mlelstv, ticket #304]
+
+sbin/ccdconfig/ccdconfig.c			1.56
+
+	Make ccdconfig resolve wedge names.
+	[mlelstv, ticket #305]
+
+distrib/sets/lists/base/shl.mi			1.723
+distrib/sets/lists/debug/shl.mi			1.82
+lib/libdm/Makefile1.4
+
+	libdm is needed by LVM early in the boot process. Fixes bin/49357.
+	[mlelstv, ticket #306]
+
+tests/lib/librumpclient/h_execthr.c		1.3
+
+	Update hardcoded fd expectations now that rump kernels open 0/1/2.
+	(since we exec, it's convenient to just assume the values of first
+	4 fds)
+	[gson, ticket #307]
+



CVS commit: [netbsd-7] src/tests/lib/librumpclient

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:23:14 UTC 2014

Modified Files:
src/tests/lib/librumpclient [netbsd-7]: h_execthr.c

Log Message:
Pull up following revision(s) (requested by gson in ticket #307):
tests/lib/librumpclient/h_execthr.c: revision 1.3
Update hardcoded fd expectations now that rump kernels open 0/1/2.
(since we exec, it's convenient to just assume the values of first 4 fds)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.22.1 src/tests/lib/librumpclient/h_execthr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/lib/librumpclient/h_execthr.c
diff -u src/tests/lib/librumpclient/h_execthr.c:1.2 src/tests/lib/librumpclient/h_execthr.c:1.2.22.1
--- src/tests/lib/librumpclient/h_execthr.c:1.2	Tue Mar  8 15:35:28 2011
+++ src/tests/lib/librumpclient/h_execthr.c	Tue Dec  9 20:23:14 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: h_execthr.c,v 1.2 2011/03/08 15:35:28 pooka Exp $	*/
+/*	$NetBSD: h_execthr.c,v 1.2.22.1 2014/12/09 20:23:14 martin Exp $	*/
 
 /*
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -51,6 +51,11 @@ static int canreturn = 0;
  */
 #define NTHR 63
 
+#define P1_0 3
+#define P1_1 4
+#define P2_0 5
+#define P2_1 6
+
 static void *
 wrk(void *arg)
 {
@@ -110,14 +115,14 @@ main(int argc, char *argv[], char *envp[
 	if (execd) {
 		canreturn = 1;
 		if (pthread_create(&pt, NULL,
-		wrk, (void *)(uintptr_t)2) != 0)
+		wrk, (void *)(uintptr_t)P2_0) != 0)
 			errx(1, "exec pthread_create");
 
 		i = 37;
-		rump_sys_write(3, &i, sizeof(i));
+		rump_sys_write(P2_1, &i, sizeof(i));
 		pthread_join(pt, NULL);
 
-		n = rump_sys_read(0, &i, sizeof(i));
+		n = rump_sys_read(P1_0, &i, sizeof(i));
 		if (n != -1 || errno != EBADF)
 			errx(1, "post-exec cloexec works");
 
@@ -129,17 +134,17 @@ main(int argc, char *argv[], char *envp[
 		if (execd > 10)
 			exit(0);
 
-		rump_sys_close(2);
-		rump_sys_close(3);
+		rump_sys_close(P2_0);
+		rump_sys_close(P2_1);
 	}
 
 	if (rump_sys_pipe(p1) == -1)
 		err(1, "pipe1");
-	if (p1[0] != 0 || p1[1] != 1)
+	if (p1[0] != P1_0 || p1[1] != P1_1)
 		errx(1, "p1 assumptions failed %d %d", p1[0], p1[1]);
 	if (rump_sys_pipe(p2) == -1)
 		err(1, "pipe1");
-	if (p2[0] != 2 || p2[1] != 3)
+	if (p2[0] != P2_0 || p2[1] != P2_1)
 		errx(1, "p2 assumptions failed");
 	if (rump_sys_fcntl(p1[0], F_SETFD, FD_CLOEXEC) == -1)
 		err(1, "cloexec");



CVS commit: [netbsd-7] src

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:21:05 UTC 2014

Modified Files:
src/distrib/sets/lists/base [netbsd-7]: shl.mi
src/distrib/sets/lists/debug [netbsd-7]: shl.mi
src/lib/libdm [netbsd-7]: Makefile

Log Message:
Pull up following revision(s) (requested by mlelstv in ticket #306):
lib/libdm/Makefile: revision 1.4
distrib/sets/lists/debug/shl.mi: revision 1.82
distrib/sets/lists/base/shl.mi: revision 1.723
libdm is needed by LVM early in the boot process. Fixes bin/49357.


To generate a diff of this commit:
cvs rdiff -u -r1.712.2.1 -r1.712.2.2 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.71.2.1 -r1.71.2.2 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.3 -r1.3.4.1 src/lib/libdm/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/shl.mi
diff -u src/distrib/sets/lists/base/shl.mi:1.712.2.1 src/distrib/sets/lists/base/shl.mi:1.712.2.2
--- src/distrib/sets/lists/base/shl.mi:1.712.2.1	Mon Oct 13 20:05:15 2014
+++ src/distrib/sets/lists/base/shl.mi	Tue Dec  9 20:21:05 2014
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.712.2.1 2014/10/13 20:05:15 martin Exp $
+# $NetBSD: shl.mi,v 1.712.2.2 2014/12/09 20:21:05 martin Exp $
 #
 # Note:	Don't delete entries from here - mark them as "obsolete" instead,
 #	unless otherwise stated below.
@@ -25,6 +25,9 @@
 ./lib/libdevmapper.sobase-lvm-shlib		lvm,dynamicroot
 ./lib/libdevmapper.so.1base-lvm-shlib		lvm,dynamicroot
 ./lib/libdevmapper.so.1.0			base-lvm-shlib		lvm,dynamicroot
+./lib/libdm.so	base-sys-shlib		dynamicroot
+./lib/libdm.so.0base-sys-shlib		dynamicroot
+./lib/libdm.so.0.0base-sys-shlib		dynamicroot
 ./lib/libedit.sobase-sys-shlib		dynamicroot
 ./lib/libedit.so.3base-sys-shlib		dynamicroot
 ./lib/libedit.so.3.1base-sys-shlib		dynamicroot

Index: src/distrib/sets/lists/debug/shl.mi
diff -u src/distrib/sets/lists/debug/shl.mi:1.71.2.1 src/distrib/sets/lists/debug/shl.mi:1.71.2.2
--- src/distrib/sets/lists/debug/shl.mi:1.71.2.1	Mon Oct 13 20:05:15 2014
+++ src/distrib/sets/lists/debug/shl.mi	Tue Dec  9 20:21:05 2014
@@ -1,8 +1,9 @@
-# $NetBSD: shl.mi,v 1.71.2.1 2014/10/13 20:05:15 martin Exp $
+# $NetBSD: shl.mi,v 1.71.2.2 2014/12/09 20:21:05 martin Exp $
 ./usr/libdata/debug/lib/libc.so.12.193.debug		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libcrypt.so.1.0.debug		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libcrypto.so.8.3.debug		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libdevmapper.so.1.0.debug	comp-sys-debug	debug
+./usr/libdata/debug/lib/libdm.so.0.0.debug 		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libedit.so.3.1.debug		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libevent.so.4.0.debug		comp-sys-debug	debug
 ./usr/libdata/debug/lib/libgcc_s.so.1.0.debug		comp-sys-debug	gcc,debug

Index: src/lib/libdm/Makefile
diff -u src/lib/libdm/Makefile:1.3 src/lib/libdm/Makefile:1.3.4.1
--- src/lib/libdm/Makefile:1.3	Wed Sep 11 23:04:10 2013
+++ src/lib/libdm/Makefile	Tue Dec  9 20:21:05 2014
@@ -1,4 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
+# $NetBSD: Makefile,v 1.3.4.1 2014/12/09 20:21:05 martin Exp $
+
+USE_SHLIBDIR= yes
 USE_FORT?= no  # network protocol library
 
 LIB=dm



CVS commit: src/external/bsd/dhcpcd/dist

2014-12-09 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Tue Dec  9 20:21:05 UTC 2014

Modified Files:
src/external/bsd/dhcpcd/dist: defs.h dhcp.c dhcpcd-run-hooks.in
dhcpcd.8.in dhcpcd.c if.c script.c
src/external/bsd/dhcpcd/dist/dhcpcd-hooks: 29-lookup-hostname

Log Message:
Sync


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/dhcpcd/dist/defs.h
cvs rdiff -u -r1.24 -r1.25 src/external/bsd/dhcpcd/dist/dhcp.c
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in
cvs rdiff -u -r1.37 -r1.38 src/external/bsd/dhcpcd/dist/dhcpcd.8.in
cvs rdiff -u -r1.18 -r1.19 src/external/bsd/dhcpcd/dist/dhcpcd.c
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/dhcpcd/dist/if.c
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/dhcpcd/dist/script.c
cvs rdiff -u -r1.6 -r1.7 \
src/external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/dhcpcd/dist/defs.h
diff -u src/external/bsd/dhcpcd/dist/defs.h:1.9 src/external/bsd/dhcpcd/dist/defs.h:1.10
--- src/external/bsd/dhcpcd/dist/defs.h:1.9	Wed Nov 26 16:05:14 2014
+++ src/external/bsd/dhcpcd/dist/defs.h	Tue Dec  9 20:21:05 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: defs.h,v 1.9 2014/11/26 16:05:14 roy Exp $ */
+/* $NetBSD: defs.h,v 1.10 2014/12/09 20:21:05 roy Exp $ */
 
 /*
  * dhcpcd - DHCP client daemon
@@ -30,7 +30,7 @@
 #define CONFIG_H
 
 #define PACKAGE			"dhcpcd"
-#define VERSION			"6.6.4"
+#define VERSION			"6.6.5"
 
 #ifndef CONFIG
 # define CONFIG			SYSCONFDIR "/" PACKAGE ".conf"

Index: src/external/bsd/dhcpcd/dist/dhcp.c
diff -u src/external/bsd/dhcpcd/dist/dhcp.c:1.24 src/external/bsd/dhcpcd/dist/dhcp.c:1.25
--- src/external/bsd/dhcpcd/dist/dhcp.c:1.24	Wed Nov 26 13:43:06 2014
+++ src/external/bsd/dhcpcd/dist/dhcp.c	Tue Dec  9 20:21:05 2014
@@ -1,5 +1,5 @@
 #include 
- __RCSID("$NetBSD: dhcp.c,v 1.24 2014/11/26 13:43:06 roy Exp $");
+ __RCSID("$NetBSD: dhcp.c,v 1.25 2014/12/09 20:21:05 roy Exp $");
 
 /*
  * dhcpcd - DHCP client daemon
@@ -3077,11 +3077,14 @@ dhcp_start1(void *arg)
 	if (ifp->ctx->udp_fd == -1) {
 		ifp->ctx->udp_fd = dhcp_openudp(NULL);
 		if (ifp->ctx->udp_fd == -1) {
-			syslog(LOG_ERR, "dhcp_openudp: %m");
-			return;
-		}
-		eloop_event_add(ifp->ctx->eloop,
-		ifp->ctx->udp_fd, dhcp_handleudp, ifp->ctx, NULL, NULL);
+			/* Don't log an error if some other process
+			 * is handling this. */
+			if (errno != EADDRINUSE)
+syslog(LOG_ERR, "dhcp_openudp: %m");
+		} else
+			eloop_event_add(ifp->ctx->eloop,
+			ifp->ctx->udp_fd, dhcp_handleudp,
+			ifp->ctx, NULL, NULL);
 	}
 
 	if (dhcp_init(ifp) == -1) {

Index: src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in
diff -u src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in:1.7 src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in:1.8
--- src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in:1.7	Wed Nov 26 16:05:14 2014
+++ src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in	Tue Dec  9 20:21:05 2014
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $NetBSD: dhcpcd-run-hooks.in,v 1.7 2014/11/26 16:05:14 roy Exp $
+# $NetBSD: dhcpcd-run-hooks.in,v 1.8 2014/12/09 20:21:05 roy Exp $
 
 # dhcpcd client configuration script 
 
@@ -9,8 +9,6 @@ case "$reason" in
 		ifsuffix=":ra";;
 	INFORM6|BOUND6|RENEW6|REBIND6|REBOOT6|EXPIRE6|RELEASE6|STOP6)
 		ifsuffix=":dhcp6";;
-	STOPPED) # This reason should never be processed
-		exit 0;;
 	*)
 		ifsuffix=;;
 esac

Index: src/external/bsd/dhcpcd/dist/dhcpcd.8.in
diff -u src/external/bsd/dhcpcd/dist/dhcpcd.8.in:1.37 src/external/bsd/dhcpcd/dist/dhcpcd.8.in:1.38
--- src/external/bsd/dhcpcd/dist/dhcpcd.8.in:1.37	Wed Nov 26 13:43:06 2014
+++ src/external/bsd/dhcpcd/dist/dhcpcd.8.in	Tue Dec  9 20:21:05 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: dhcpcd.8.in,v 1.37 2014/11/26 13:43:06 roy Exp $
+.\" $NetBSD: dhcpcd.8.in,v 1.38 2014/12/09 20:21:05 roy Exp $
 .\" Copyright (c) 2006-2014 Roy Marples
 .\" All rights reserved
 .\"
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd November 18, 2014
+.Dd November 26, 2014
 .Dt DHCPCD 8
 .Os
 .Sh NAME
@@ -557,6 +557,9 @@ with the reason of TEST which echos the 
 to the console.
 The interface configuration isn't touched and neither are any configuration
 files.
+The
+.Ar rapid_commit
+option is not sent in TEST mode so that the server does not lease an address.
 To test INFORM the interface needs to be configured with the desired address
 before starting
 .Nm .

Index: src/external/bsd/dhcpcd/dist/dhcpcd.c
diff -u src/external/bsd/dhcpcd/dist/dhcpcd.c:1.18 src/external/bsd/dhcpcd/dist/dhcpcd.c:1.19
--- src/external/bsd/dhcpcd/dist/dhcpcd.c:1.18	Wed Nov 26 13:43:06 2014
+++ src/external/bsd/dhcpcd/dist/dhcpcd.c	Tue Dec  9 20:21:05 2014
@@ -1,5 +1,5 @@
 #include 
- __RCSID("$NetBSD: dhcpcd.c,v 1.18 2014/11/26 13:43:06 roy Exp $");
+ __RCSID("$NetBSD: dhcpcd.c,v 1.19 2014/12/09 2

CVS commit: [netbsd-7] src/sbin/ccdconfig

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:18:47 UTC 2014

Modified Files:
src/sbin/ccdconfig [netbsd-7]: ccdconfig.c

Log Message:
Pull up following revision(s) (requested by mlelstv in ticket #305):
sbin/ccdconfig/ccdconfig.c: revision 1.56
Make ccdconfig resolve wedge names.


To generate a diff of this commit:
cvs rdiff -u -r1.53.6.1 -r1.53.6.2 src/sbin/ccdconfig/ccdconfig.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sbin/ccdconfig/ccdconfig.c
diff -u src/sbin/ccdconfig/ccdconfig.c:1.53.6.1 src/sbin/ccdconfig/ccdconfig.c:1.53.6.2
--- src/sbin/ccdconfig/ccdconfig.c:1.53.6.1	Mon Aug 18 12:40:36 2014
+++ src/sbin/ccdconfig/ccdconfig.c	Tue Dec  9 20:18:47 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ccdconfig.c,v 1.53.6.1 2014/08/18 12:40:36 martin Exp $	*/
+/*	$NetBSD: ccdconfig.c,v 1.53.6.2 2014/12/09 20:18:47 martin Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
 #ifndef lint
 __COPYRIGHT("@(#) Copyright (c) 1996, 1997\
  The NetBSD Foundation, Inc.  All rights reserved.");
-__RCSID("$NetBSD: ccdconfig.c,v 1.53.6.1 2014/08/18 12:40:36 martin Exp $");
+__RCSID("$NetBSD: ccdconfig.c,v 1.53.6.2 2014/12/09 20:18:47 martin Exp $");
 #endif
 
 #include 
@@ -164,8 +164,10 @@ do_single(int argc, char **argv, int act
 {
 	struct ccd_ioctl ccio;
 	char *ccd, *cp, *cp2, **disks;
+	char buf[MAXPATHLEN];
 	int noflags = 0, i, ileave, flags, j;
-	unsigned int ui;
+	unsigned int ndisks, ui;
+	int ret = 1;
 
 	flags = 0;
 	memset(&ccio, 0, sizeof(ccio));
@@ -235,29 +237,34 @@ do_single(int argc, char **argv, int act
 
 	/* Next is the list of disks to make the ccd from. */
 	disks = emalloc(argc * sizeof(char *));
-	for (ui = 0; argc != 0; ) {
-		cp = *argv++; --argc;
+	for (ndisks = 0; argc != 0; ++argv, --argc) {
+		if (getfsspecname(buf, sizeof(buf), *argv) == NULL) {
+			warn("%s", *argv);
+			goto error;
+		}
+
+		cp = strdup(buf);
+		if (cp == NULL) {
+			warn("%s", cp);
+			goto error;
+		}
+
 		if ((j = checkdev(cp)) == 0)
-			disks[ui++] = cp;
+			disks[ndisks++] = cp;
 		else {
 			warnx("%s: %s", cp, strerror(j));
-			free(ccd);
-			free(disks);
-			return (1);
+			goto error;
 		}
 	}
 
 	/* Fill in the ccio. */
 	ccio.ccio_disks = disks;
-	ccio.ccio_ndisks = ui;
+	ccio.ccio_ndisks = ndisks;
 	ccio.ccio_ileave = ileave;
 	ccio.ccio_flags = flags;
 
-	if (do_io(ccd, CCDIOCSET, &ccio)) {
-		free(ccd);
-		free(disks);
-		return (1);
-	}
+	if (do_io(ccd, CCDIOCSET, &ccio))
+		goto error;
 
 	if (verbose) {
 		printf("ccd%d: %d components ", ccio.ccio_unit,
@@ -278,9 +285,14 @@ do_single(int argc, char **argv, int act
 			printf("concatenated\n");
 	}
 
+	ret = 0;
+
+error:
 	free(ccd);
+	while (ndisks > 0)
+		free(disks[--ndisks]);
 	free(disks);
-	return (0);
+	return (ret);
 }
 
 static int



CVS import: src/external/bsd/dhcpcd/dist

2014-12-09 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Tue Dec  9 20:18:15 UTC 2014

Update of /cvsroot/src/external/bsd/dhcpcd/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv15493

Log Message:
Import dhcpcd-6.6.5 with the followng changes:
  *  Allow STOPPED to be processed by dhcpcd-run-hooks(8)
  *  Don't attempt to match IFT to ARP types directly
  *  If neither dig nor host are present, fallback to getent(1)
  *  If IFF_UP is not set when we get a carrier up event, poll for it
 instead of giving up
  *  Failure to bind to the DHCP port on the wildcard address when
 it's in-use is not an error

Status:

Vendor Tag: roy
Release Tags:   dhcpcd-6-6-5

U src/external/bsd/dhcpcd/dist/common.c
U src/external/bsd/dhcpcd/dist/control.c
C src/external/bsd/dhcpcd/dist/dhcpcd.c
U src/external/bsd/dhcpcd/dist/duid.c
U src/external/bsd/dhcpcd/dist/eloop.c
C src/external/bsd/dhcpcd/dist/if.c
U src/external/bsd/dhcpcd/dist/if-options.c
C src/external/bsd/dhcpcd/dist/script.c
U src/external/bsd/dhcpcd/dist/dhcp-common.c
U src/external/bsd/dhcpcd/dist/dhcpcd-embedded.c
U src/external/bsd/dhcpcd/dist/if-bsd.c
U src/external/bsd/dhcpcd/dist/arp.c
C src/external/bsd/dhcpcd/dist/dhcp.c
U src/external/bsd/dhcpcd/dist/ipv4.c
U src/external/bsd/dhcpcd/dist/ipv4ll.c
U src/external/bsd/dhcpcd/dist/ipv6.c
U src/external/bsd/dhcpcd/dist/ipv6nd.c
U src/external/bsd/dhcpcd/dist/dhcp6.c
U src/external/bsd/dhcpcd/dist/auth.c
U src/external/bsd/dhcpcd/dist/dhcpcd.conf
U src/external/bsd/dhcpcd/dist/dhcpcd-definitions.conf
U src/external/bsd/dhcpcd/dist/dhcpcd-embedded.c.in
U src/external/bsd/dhcpcd/dist/dhcpcd-embedded.h.in
U src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in
C src/external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in
C src/external/bsd/dhcpcd/dist/dhcpcd.8.in
U src/external/bsd/dhcpcd/dist/dhcpcd.conf.5.in
U src/external/bsd/dhcpcd/dist/arp.h
U src/external/bsd/dhcpcd/dist/auth.h
U src/external/bsd/dhcpcd/dist/bpf-filter.h
U src/external/bsd/dhcpcd/dist/common.h
U src/external/bsd/dhcpcd/dist/config.h
U src/external/bsd/dhcpcd/dist/control.h
C src/external/bsd/dhcpcd/dist/defs.h
U src/external/bsd/dhcpcd/dist/dev.h
U src/external/bsd/dhcpcd/dist/dhcp-common.h
U src/external/bsd/dhcpcd/dist/dhcp.h
U src/external/bsd/dhcpcd/dist/dhcp6.h
U src/external/bsd/dhcpcd/dist/dhcpcd-embedded.h
U src/external/bsd/dhcpcd/dist/dhcpcd.h
U src/external/bsd/dhcpcd/dist/duid.h
U src/external/bsd/dhcpcd/dist/eloop.h
U src/external/bsd/dhcpcd/dist/if-options.h
U src/external/bsd/dhcpcd/dist/if.h
U src/external/bsd/dhcpcd/dist/ipv4.h
U src/external/bsd/dhcpcd/dist/ipv4ll.h
U src/external/bsd/dhcpcd/dist/ipv6.h
U src/external/bsd/dhcpcd/dist/ipv6nd.h
U src/external/bsd/dhcpcd/dist/script.h
U src/external/bsd/dhcpcd/dist/crypt/hmac_md5.c
U src/external/bsd/dhcpcd/dist/crypt/crypt.h
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/02-dump
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/10-wpa_supplicant
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/15-timezone
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf
C src/external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf
U src/external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ypbind

8 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jroy:yesterday -jroy src/external/bsd/dhcpcd/dist



CVS commit: [netbsd-7] src/sys/dev/dkwedge

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:17:16 UTC 2014

Modified Files:
src/sys/dev/dkwedge [netbsd-7]: dk.c

Log Message:
Pull up following revision(s) (requested by mlelstv in ticket #304):
sys/dev/dkwedge/dk.c: revision 1.75
sys/dev/dkwedge/dk.c: revision 1.76
fix iobuf setup, cleanup
Really provide disk properties, the old code computed values that were
never attached to the device.


To generate a diff of this commit:
cvs rdiff -u -r1.72.2.2 -r1.72.2.3 src/sys/dev/dkwedge/dk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/dkwedge/dk.c
diff -u src/sys/dev/dkwedge/dk.c:1.72.2.2 src/sys/dev/dkwedge/dk.c:1.72.2.3
--- src/sys/dev/dkwedge/dk.c:1.72.2.2	Tue Nov 11 10:36:41 2014
+++ src/sys/dev/dkwedge/dk.c	Tue Dec  9 20:17:16 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: dk.c,v 1.72.2.2 2014/11/11 10:36:41 martin Exp $	*/
+/*	$NetBSD: dk.c,v 1.72.2.3 2014/12/09 20:17:16 martin Exp $	*/
 
 /*-
  * Copyright (c) 2004, 2005, 2006, 2007 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.72.2.2 2014/11/11 10:36:41 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.72.2.3 2014/12/09 20:17:16 martin Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_dkwedge.h"
@@ -217,10 +217,10 @@ dkwedge_compute_pdev(const char *pname, 
 		pmaj = devsw_name2chr(name, devname, sizeof(devname));
 		break;
 	default:
-		pmaj = -1;
+		pmaj = NODEVMAJOR;
 		break;
 	}
-	if (pmaj == -1)
+	if (pmaj == NODEVMAJOR)
 		return (ENODEV);
 
 	name += strlen(devname);
@@ -258,20 +258,22 @@ dkwedge_array_expand(void)
 }
 
 static void
-dkgetproperties(struct disk *disk, struct dkwedge_info *dkw)
+dk_set_geometry(struct dkwedge_softc *sc)
 {
+	struct disk *disk = &sc->sc_dk;
 	struct disk_geom *dg = &disk->dk_geom;
 
 	memset(dg, 0, sizeof(*dg));
 
-	dg->dg_secperunit = dkw->dkw_size >> disk->dk_blkshift;
+	dg->dg_secperunit = sc->sc_size >> disk->dk_blkshift;
 	dg->dg_secsize = DEV_BSIZE << disk->dk_blkshift;
+
+	/* fake numbers, 1 cylinder is 1 MB with default sector size */
 	dg->dg_nsectors = 32;
 	dg->dg_ntracks = 64;
-	/* XXX: why is that dkw->dkw_size instead of secperunit?!?! */
-	dg->dg_ncylinders = dkw->dkw_size / (dg->dg_nsectors * dg->dg_ntracks);
+	dg->dg_ncylinders = dg->dg_secperunit / (dg->dg_nsectors * dg->dg_ntracks);
 
-	disk_set_info(NULL, disk, "ESDI");
+	disk_set_info(sc->sc_dev, disk, NULL);
 }
 
 /*
@@ -454,7 +456,7 @@ dkwedge_add(struct dkwedge_info *dkw)
 
 	disk_init(&sc->sc_dk, device_xname(sc->sc_dev), NULL);
 	disk_blocksize(&sc->sc_dk, DEV_BSIZE << pdk->dk_blkshift);
-	dkgetproperties(&sc->sc_dk, dkw);
+	dk_set_geometry(sc);
 	disk_attach(&sc->sc_dk);
 
 	/* Disk wedge is ready for use! */
@@ -927,6 +929,7 @@ dkwedge_discover(struct disk *pdk)
 		pdk->dk_name, error);
 		/* We'll just assume the vnode has been cleaned up. */
 	}
+
  out:
 	rw_exit(&dkwedge_discovery_methods_lock);
 }
@@ -957,9 +960,10 @@ dkwedge_read(struct disk *pdk, struct vn
 	bp->b_cflags = BC_BUSY;
 	bp->b_dev = devsw_chr2blk(vp->v_rdev);
 	bp->b_data = tbuf;
-	bp->b_bufsize = bp->b_resid = bp->b_bcount = len;
-	bp->b_lblkno = 0;
+	bp->b_bufsize = bp->b_bcount = len;
 	bp->b_blkno = blkno;
+	bp->b_cylinder = 0;
+	bp->b_error = 0;
 
 	error = bdev_open(bp->b_dev, FREAD, S_IFBLK, curlwp);
 	if (error)
@@ -1570,3 +1574,4 @@ dkwedge_get_parent_name(dev_t dev)
 		return NULL;
 	return sc->sc_parent->dk_name;
 }
+



CVS commit: [netbsd-7] src/lib/librumphijack

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 20:13:38 UTC 2014

Modified Files:
src/lib/librumphijack [netbsd-7]: hijack.c

Log Message:
Pull up following revision(s) (requested by gson in ticket #303):
lib/librumphijack/hijack.c: revision 1.110
In case of no dup2'd fd's, make sure that F_CLOSEM for the
rump kernel starts from 0.
Fixes rumphijack fdoff test (notably, this bug had nothing to do with
fdoff, and was exposed >3 years after writing the test when rump kernels
started providing fd's 0/1/2)


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.109.2.1 src/lib/librumphijack/hijack.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/librumphijack/hijack.c
diff -u src/lib/librumphijack/hijack.c:1.109 src/lib/librumphijack/hijack.c:1.109.2.1
--- src/lib/librumphijack/hijack.c:1.109	Mon Jul 21 14:23:43 2014
+++ src/lib/librumphijack/hijack.c	Tue Dec  9 20:13:38 2014
@@ -1,4 +1,4 @@
-/*  $NetBSD: hijack.c,v 1.109 2014/07/21 14:23:43 gson Exp $	*/
+/*  $NetBSD: hijack.c,v 1.109.2.1 2014/12/09 20:13:38 martin Exp $	*/
 
 /*-
  * Copyright (c) 2011 Antti Kantee.  All Rights Reserved.
@@ -28,7 +28,7 @@
 #include 
 
 #if !defined(lint)
-__RCSID("$NetBSD: hijack.c,v 1.109 2014/07/21 14:23:43 gson Exp $");
+__RCSID("$NetBSD: hijack.c,v 1.109.2.1 2014/12/09 20:13:38 martin Exp $");
 #endif
 
 #include 
@@ -1380,7 +1380,7 @@ fcntl(int fd, int cmd, ...)
 		 * for the file descriptors not dup2'd.
 		 */
 
-		for (i = 0, maxdup2 = 0; i <= DUP2HIGH; i++) {
+		for (i = 0, maxdup2 = -1; i <= DUP2HIGH; i++) {
 			if (dup2vec[i] & DUP2BIT) {
 int val;
 



CVS commit: [netbsd-5-1] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:59:40 UTC 2014

Modified Files:
src/doc [netbsd-5-1]: CHANGES-5.1.6

Log Message:
1935


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/doc/CHANGES-5.1.6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-5.1.6
diff -u src/doc/CHANGES-5.1.6:1.1.2.4 src/doc/CHANGES-5.1.6:1.1.2.5
--- src/doc/CHANGES-5.1.6:1.1.2.4	Sun Nov 23 04:56:23 2014
+++ src/doc/CHANGES-5.1.6	Tue Dec  9 19:59:40 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.1.6,v 1.1.2.4 2014/11/23 04:56:23 snj Exp $
+# $NetBSD: CHANGES-5.1.6,v 1.1.2.5 2014/12/09 19:59:40 snj Exp $
 
 A complete list of changes from the NetBSD 5.1.5 release to the NetBSD 5.1.6
 release:
@@ -45,3 +45,57 @@ share/zoneinfo/zone1970.tab			patch
 	* Changes to historical data.
 	[apb, ticket #1934]
 
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/misc.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c  patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #1935]
+



CVS commit: [netbsd-5-2] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 20:00:16 UTC 2014

Modified Files:
src/doc [netbsd-5-2]: CHANGES-5.2.4

Log Message:
1935


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/doc/CHANGES-5.2.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-5.2.4
diff -u src/doc/CHANGES-5.2.4:1.1.2.4 src/doc/CHANGES-5.2.4:1.1.2.5
--- src/doc/CHANGES-5.2.4:1.1.2.4	Sun Nov 23 05:00:24 2014
+++ src/doc/CHANGES-5.2.4	Tue Dec  9 20:00:15 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.2.4,v 1.1.2.4 2014/11/23 05:00:24 snj Exp $
+# $NetBSD: CHANGES-5.2.4,v 1.1.2.5 2014/12/09 20:00:15 snj Exp $
 
 A complete list of changes from the NetBSD 5.2.3 release to the NetBSD 5.2.4
 release:
@@ -45,3 +45,57 @@ share/zoneinfo/zone1970.tab			patch
 	* Changes to historical data.
 	[apb, ticket #1934]
 
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/misc.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c  patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #1935]
+



CVS commit: [netbsd-5] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:59:09 UTC 2014

Modified Files:
src/doc [netbsd-5]: CHANGES-5.3

Log Message:
1935


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.82 -r1.1.2.83 src/doc/CHANGES-5.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-5.3
diff -u src/doc/CHANGES-5.3:1.1.2.82 src/doc/CHANGES-5.3:1.1.2.83
--- src/doc/CHANGES-5.3:1.1.2.82	Sun Nov 23 04:52:53 2014
+++ src/doc/CHANGES-5.3	Tue Dec  9 19:59:09 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-5.3,v 1.1.2.82 2014/11/23 04:52:53 snj Exp $
+# $NetBSD: CHANGES-5.3,v 1.1.2.83 2014/12/09 19:59:09 snj Exp $
 
 A complete list of changes from the NetBSD 5.2 release to the NetBSD 5.3
 release:
@@ -1189,3 +1189,57 @@ share/zoneinfo/zone1970.tab			patch
 	* Changes to historical data.
 	[apb, ticket #1934]
 
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/misc.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c  patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #1935]
+



CVS commit: [netbsd-5-1] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:56:35 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist/Xext [netbsd-5-1]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-5-1]: chgdctl.c chgfctl.c
sendexev.c xiproperty.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-5-1]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-5-1]: dispatch.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-5-1]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-5-1]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-5-1]: dix.h misc.h
xsrc/external/mit/xorg-server/dist/os [netbsd-5-1]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-5-1]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-5-1]: render.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-5-1]: select.c

Log Message:
Apply patch (requested by mrg in ticket #1935):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c \
xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.2.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.1.2.2 -r1.1.1.1.2.2.2.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_util.c \
xsrc/external/mit/xorg-server/dist/glx/rensize.c \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/single2swap.c \
xsrc/external/mit/xorg-server/dist/glx/singlepix.c \
xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c \
xsrc/external/mit/xorg-server/dist/glx/swap_interval.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.2.1 \
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/include/dix.h \
xsrc/external/mit/xorg-server/dist/include/misc.h
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/os/access.c \
xsrc/external/mit/xorg-server/dist/os/rpcauth.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/render/render.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.2.1 \
xsrc/external/mit/xorg-server/dist/xfixes/select.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
diff -u xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1 xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1.2.1
--- xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1	Thu Sep 17 03:34:49 2009
+++ xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c	Tue Dec  9 19:56:34 2014
@@ -200,6 +200,7 @@ SProcXCMiscGetXIDList(client)
 {
 int n;
 REQUEST(xXCMiscGetXIDListReq);
+REQUEST_SIZE_MATCH(xXCMiscGetXIDListReq);
 
 swaps(&stuff->le

CVS commit: [netbsd-5] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:55:11 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist/Xext [netbsd-5]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-5]: chgdctl.c chgfctl.c
sendexev.c xiproperty.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-5]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-5]: dispatch.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-5]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-5]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-5]: dix.h misc.h
xsrc/external/mit/xorg-server/dist/os [netbsd-5]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-5]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-5]: render.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-5]: select.c

Log Message:
Apply patch (requested by mrg in ticket #1935):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c \
xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.3 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.3 \
xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.1.2.2 -r1.1.1.1.2.3 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_util.c \
xsrc/external/mit/xorg-server/dist/glx/rensize.c \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/single2swap.c \
xsrc/external/mit/xorg-server/dist/glx/singlepix.c \
xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c \
xsrc/external/mit/xorg-server/dist/glx/swap_interval.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.3 \
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/include/dix.h \
xsrc/external/mit/xorg-server/dist/include/misc.h
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/os/access.c \
xsrc/external/mit/xorg-server/dist/os/rpcauth.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/render/render.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2 \
xsrc/external/mit/xorg-server/dist/xfixes/select.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
diff -u xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1 xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.2
--- xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1	Thu Sep 17 03:34:49 2009
+++ xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c	Tue Dec  9 19:55:10 2014
@@ -200,6 +200,7 @@ SProcXCMiscGetXIDList(client)
 {
 int n;
 REQUEST(xXCMiscGetXIDListReq);
+REQUEST_SIZE_MATCH(xXCMiscGetXIDListReq);
 
 swaps(&stuff->length, n);
 swapl(&stuff->count, n);
Index: xsrc/external/mit/xorg-server/d

CVS commit: [netbsd-5-2] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:58:24 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist/Xext [netbsd-5-2]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-5-2]: chgdctl.c chgfctl.c
sendexev.c xiproperty.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-5-2]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-5-2]: dispatch.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-5-2]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-5-2]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-5-2]: dix.h misc.h
xsrc/external/mit/xorg-server/dist/os [netbsd-5-2]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-5-2]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-5-2]: render.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-5-2]: select.c

Log Message:
Apply patch (requested by mrg in ticket #1935):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c \
xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.4.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.1.2.2 -r1.1.1.1.2.2.4.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_util.c \
xsrc/external/mit/xorg-server/dist/glx/rensize.c \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/single2swap.c \
xsrc/external/mit/xorg-server/dist/glx/singlepix.c \
xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c \
xsrc/external/mit/xorg-server/dist/glx/swap_interval.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.2.4.1 \
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/include/dix.h \
xsrc/external/mit/xorg-server/dist/include/misc.h
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/os/access.c \
xsrc/external/mit/xorg-server/dist/os/rpcauth.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/render/render.c
cvs rdiff -u -r1.1.1.1.2.1 -r1.1.1.1.2.1.4.1 \
xsrc/external/mit/xorg-server/dist/xfixes/select.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
diff -u xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1 xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1.4.1
--- xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c:1.1.1.1.2.1	Thu Sep 17 03:34:49 2009
+++ xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c	Tue Dec  9 19:58:23 2014
@@ -200,6 +200,7 @@ SProcXCMiscGetXIDList(client)
 {
 int n;
 REQUEST(xXCMiscGetXIDListReq);
+REQUEST_SIZE_MATCH(xXCMiscGetXIDListReq);
 
 swaps(&stuff->le

CVS commit: [netbsd-6-1] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:50:52 UTC 2014

Modified Files:
src/doc [netbsd-6-1]: CHANGES-6.1.6

Log Message:
1208


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/doc/CHANGES-6.1.6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-6.1.6
diff -u src/doc/CHANGES-6.1.6:1.1.2.12 src/doc/CHANGES-6.1.6:1.1.2.13
--- src/doc/CHANGES-6.1.6:1.1.2.12	Wed Dec  3 13:04:32 2014
+++ src/doc/CHANGES-6.1.6	Tue Dec  9 19:50:52 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-6.1.6,v 1.1.2.12 2014/12/03 13:04:32 msaitoh Exp $
+# $NetBSD: CHANGES-6.1.6,v 1.1.2.13 2014/12/09 19:50:52 snj Exp $
 
 A complete list of changes from the NetBSD 6.1.5 release to the NetBSD 6.1.6
 release:
@@ -238,3 +238,79 @@ sys/dev/ppbus/ppbus_base.c			1.20
 	Fix debugging format in ppbus(4) reported by John D. Baker.
 	Fixes PR/49281.
 	[snj, ticket #1190]
+
+xsrc/external/mit/xorg-server/dist/configurepatch
+xsrc/external/mit/xorg-server/dist/configure.ac patch
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/dix/region.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/regionstr.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/test/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/protocol-xchangedevicecontrol.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #1208]
+



CVS commit: [netbsd-6] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:49:31 UTC 2014

Modified Files:
src/doc [netbsd-6]: CHANGES-6.2

Log Message:
1208


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.161 -r1.1.2.162 src/doc/CHANGES-6.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-6.2
diff -u src/doc/CHANGES-6.2:1.1.2.161 src/doc/CHANGES-6.2:1.1.2.162
--- src/doc/CHANGES-6.2:1.1.2.161	Sun Dec  7 16:44:14 2014
+++ src/doc/CHANGES-6.2	Tue Dec  9 19:49:31 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-6.2,v 1.1.2.161 2014/12/07 16:44:14 martin Exp $
+# $NetBSD: CHANGES-6.2,v 1.1.2.162 2014/12/09 19:49:31 snj Exp $
 
 A complete list of changes from the 6.1 release until the 6.2 release:
 
@@ -278,7 +278,7 @@ sys/netinet6/nd6.h1.57 via patch
 sys/netinet6/nd6_rtr.c1.83,1.84 via patch
 
 	4 new sysctls to avoid ipv6 DoS attacks from OpenBSD.
-Fix potentially uninitialised variable.
+	Fix potentially uninitialised variable.
 	[christos, ticket #905]
 
 sys/dev/pci/pcidevs1.1145, 1.1147, 1.1150-1.1158
@@ -4677,3 +4677,79 @@ sys/dev/pci/if_bnxvar.h1.4-1.6
 	  - Print some information (ASCI revision, PCI status, etc).
 	From FreeBSD.
 	[msaitoh, #1207]
+
+xsrc/external/mit/xorg-server/dist/configurepatch
+xsrc/external/mit/xorg-server/dist/configure.ac patch
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/dix/region.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/regionstr.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/test/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/protocol-xchangedevicecontrol.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100

CVS commit: [netbsd-6-0] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:44:42 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist [netbsd-6-0]: configure configure.ac
xsrc/external/mit/xorg-server/dist/Xext [netbsd-6-0]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-6-0]: chgdctl.c chgfctl.c
sendexev.c xiallowev.c xichangecursor.c xichangehierarchy.c
xigetclientpointer.c xigrabdev.c xipassivegrab.c xiproperty.c
xiquerydevice.c xiquerypointer.c xiselectev.c xisetclientpointer.c
xisetdevfocus.c xiwarppointer.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-6-0]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-6-0]: dispatch.c
region.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-6-0]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-6-0]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-6-0]: dix.h
regionstr.h
xsrc/external/mit/xorg-server/dist/os [netbsd-6-0]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-6-0]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-6-0]: render.c
xsrc/external/mit/xorg-server/dist/test [netbsd-6-0]: Makefile.am
xsrc/external/mit/xorg-server/dist/test/xi2 [netbsd-6-0]:
protocol-xigetclientpointer.c protocol-xiquerypointer.c
protocol-xiwarppointer.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-6-0]: select.c
Added Files:
xsrc/external/mit/xorg-server/dist/test/xi1 [netbsd-6-0]: Makefile.am
protocol-xchangedevicecontrol.c

Log Message:
Apply patch (requested by mrg in ticket #1208):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.1.1.8.4.1 \
xsrc/external/mit/xorg-server/dist/configure \
xsrc/external/mit/xorg-server/dist/configure.ac
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
cvs rdiff -u -r1.3 -r1.3.4.1 xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c \
xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c \
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c \
xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.6 -r1.1.1.6.4.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.4.1 \
xsrc/external/mit/xorg-server/dist/dix/region.c
cvs rdiff -u -r1.6 -r1.6.4.1 xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.4.1 \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_comp

CVS commit: [netbsd-6-0] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:50:15 UTC 2014

Modified Files:
src/doc [netbsd-6-0]: CHANGES-6.0.7

Log Message:
1208


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/doc/CHANGES-6.0.7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-6.0.7
diff -u src/doc/CHANGES-6.0.7:1.1.2.12 src/doc/CHANGES-6.0.7:1.1.2.13
--- src/doc/CHANGES-6.0.7:1.1.2.12	Wed Dec  3 13:04:48 2014
+++ src/doc/CHANGES-6.0.7	Tue Dec  9 19:50:15 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-6.0.7,v 1.1.2.12 2014/12/03 13:04:48 msaitoh Exp $
+# $NetBSD: CHANGES-6.0.7,v 1.1.2.13 2014/12/09 19:50:15 snj Exp $
 
 A complete list of changes from the NetBSD 6.0.6 release to the NetBSD 6.0.7
 release:
@@ -238,3 +238,79 @@ sys/dev/ppbus/ppbus_base.c			1.20
 	Fix debugging format in ppbus(4) reported by John D. Baker.
 	Fixes PR/49281.
 	[snj, ticket #1190]
+
+xsrc/external/mit/xorg-server/dist/configurepatch
+xsrc/external/mit/xorg-server/dist/configure.ac patch
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/dix/region.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/regionstr.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/test/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/protocol-xchangedevicecontrol.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #1208]
+



CVS commit: [netbsd-6-1] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:46:21 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist [netbsd-6-1]: configure configure.ac
xsrc/external/mit/xorg-server/dist/Xext [netbsd-6-1]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-6-1]: chgdctl.c chgfctl.c
sendexev.c xiallowev.c xichangecursor.c xichangehierarchy.c
xigetclientpointer.c xigrabdev.c xipassivegrab.c xiproperty.c
xiquerydevice.c xiquerypointer.c xiselectev.c xisetclientpointer.c
xisetdevfocus.c xiwarppointer.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-6-1]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-6-1]: dispatch.c
region.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-6-1]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-6-1]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-6-1]: dix.h
regionstr.h
xsrc/external/mit/xorg-server/dist/os [netbsd-6-1]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-6-1]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-6-1]: render.c
xsrc/external/mit/xorg-server/dist/test [netbsd-6-1]: Makefile.am
xsrc/external/mit/xorg-server/dist/test/xi2 [netbsd-6-1]:
protocol-xigetclientpointer.c protocol-xiquerypointer.c
protocol-xiwarppointer.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-6-1]: select.c
Added Files:
xsrc/external/mit/xorg-server/dist/test/xi1 [netbsd-6-1]: Makefile.am
protocol-xchangedevicecontrol.c

Log Message:
Apply patch (requested by mrg in ticket #1208):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.1.1.8.6.1 \
xsrc/external/mit/xorg-server/dist/configure \
xsrc/external/mit/xorg-server/dist/configure.ac
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.6.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
cvs rdiff -u -r1.3 -r1.3.6.1 xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.6.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c \
xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.6.1 \
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c \
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c \
xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.6.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.6.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.6 -r1.1.1.6.6.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
xsrc/external/mit/xorg-server/dist/dix/region.c
cvs rdiff -u -r1.6 -r1.6.6.1 xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.6.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.6.1 \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_comp

CVS commit: [netbsd-6] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:43:13 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist [netbsd-6]: configure configure.ac
xsrc/external/mit/xorg-server/dist/Xext [netbsd-6]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-6]: chgdctl.c chgfctl.c
sendexev.c xiallowev.c xichangecursor.c xichangehierarchy.c
xigetclientpointer.c xigrabdev.c xipassivegrab.c xiproperty.c
xiquerydevice.c xiquerypointer.c xiselectev.c xisetclientpointer.c
xisetdevfocus.c xiwarppointer.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-6]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-6]: dispatch.c region.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-6]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-6]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-6]: dix.h
regionstr.h
xsrc/external/mit/xorg-server/dist/os [netbsd-6]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-6]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-6]: render.c
xsrc/external/mit/xorg-server/dist/test [netbsd-6]: Makefile.am
xsrc/external/mit/xorg-server/dist/test/xi2 [netbsd-6]:
protocol-xigetclientpointer.c protocol-xiquerypointer.c
protocol-xiwarppointer.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-6]: select.c
Added Files:
xsrc/external/mit/xorg-server/dist/test/xi1 [netbsd-6]: Makefile.am
protocol-xchangedevicecontrol.c

Log Message:
Apply patch (requested by mrg in ticket #1208):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.1.1.8.2.1 \
xsrc/external/mit/xorg-server/dist/configure \
xsrc/external/mit/xorg-server/dist/configure.ac
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.2.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
cvs rdiff -u -r1.3 -r1.3.2.1 xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c \
xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c \
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c \
xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.2.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.2.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.6 -r1.1.1.6.2.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.2.1 \
xsrc/external/mit/xorg-server/dist/dix/region.c
cvs rdiff -u -r1.6 -r1.6.2.1 xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.2.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.2.1 \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c \
xsrc/external/mit/xorg-ser

CVS commit: [netbsd-7] src/doc

2014-12-09 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Dec  9 19:39:58 UTC 2014

Modified Files:
src/doc [netbsd-7]: CHANGES-7.0

Log Message:
308


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.123 -r1.1.2.124 src/doc/CHANGES-7.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-7.0
diff -u src/doc/CHANGES-7.0:1.1.2.123 src/doc/CHANGES-7.0:1.1.2.124
--- src/doc/CHANGES-7.0:1.1.2.123	Tue Dec  9 19:31:06 2014
+++ src/doc/CHANGES-7.0	Tue Dec  9 19:39:58 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.0,v 1.1.2.123 2014/12/09 19:31:06 martin Exp $
+# $NetBSD: CHANGES-7.0,v 1.1.2.124 2014/12/09 19:39:58 snj Exp $
 
 A complete list of changes from the initial NetBSD 7.0 branch on 11 Aug 2014
 until the 7.0 release:
@@ -3278,3 +3278,78 @@ external/gpl3/gdb/dist/gdb/amd64nbsd-tde
 	  live in their own lwp
 	[chs, ticket #302]
 
+xsrc/external/mit/xorg-server/dist/configurepatch
+xsrc/external/mit/xorg-server/dist/configure.ac patch
+xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c patch
+xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c patch
+xsrc/external/mit/xorg-server/dist/Xi/sendexev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c patch
+xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/dbe/dbe.cpatch
+xsrc/external/mit/xorg-server/dist/dix/dispatch.c patch
+xsrc/external/mit/xorg-server/dist/dix/region.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmds.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/glxserver.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_program.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c patch
+xsrc/external/mit/xorg-server/dist/glx/indirect_util.c patch
+xsrc/external/mit/xorg-server/dist/glx/rensize.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2.c patch
+xsrc/external/mit/xorg-server/dist/glx/single2swap.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepix.c patch
+xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c patch
+xsrc/external/mit/xorg-server/dist/glx/swap_interval.c patch
+xsrc/external/mit/xorg-server/dist/glx/unpack.h patch
+xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2ext.c patch
+xsrc/external/mit/xorg-server/dist/include/dix.h patch
+xsrc/external/mit/xorg-server/dist/include/regionstr.h patch
+xsrc/external/mit/xorg-server/dist/os/access.c patch
+xsrc/external/mit/xorg-server/dist/os/rpcauth.c patch
+xsrc/external/mit/xorg-server/dist/randr/rrsdispatch.c patch
+xsrc/external/mit/xorg-server/dist/render/render.c patch
+xsrc/external/mit/xorg-server/dist/test/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/Makefile.am patch
+xsrc/external/mit/xorg-server/dist/test/xi1/protocol-xchangedevicecontrol.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xigetclientpointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiquerypointer.c patch
+xsrc/external/mit/xorg-server/dist/test/xi2/protocol-xiwarppointer.c patch
+xsrc/external/mit/xorg-server/dist/xfixes/select.c patch
+
+	apply fixes for X.Org Security Advisory:  Dec. 9, 2014
+	Protocol handling issues in X Window System servers
+	included are fixes for:
+	denial of service due to unchecked malloc in client authentication
+	CVE-2014-8091
+	integer overflows calculating memory needs for requests
+	CVE-2014-8092
+	CVE-2014-8093
+	CVE-2014-8094
+	out of bounds access due to not validating length or offset values
+	in requests
+	CVE-2014-8095
+	CVE-2014-8096
+	CVE-2014-8097
+	CVE-2014-8098
+	CVE-2014-8099
+	CVE-2014-8100
+	CVE-2014-8101
+	CVE-2014-8102
+	CVE-2014-8103
+	[mrg, ticket #308]
+



CVS commit: [netbsd-7] xsrc/external/mit/xorg-server/dist

2014-12-09 Thread Soren Jacobsen
Module Name:xsrc
Committed By:   snj
Date:   Tue Dec  9 19:36:58 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist [netbsd-7]: configure configure.ac
xsrc/external/mit/xorg-server/dist/Xext [netbsd-7]: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi [netbsd-7]: chgdctl.c chgfctl.c
sendexev.c xiallowev.c xichangecursor.c xichangehierarchy.c
xigetclientpointer.c xigrabdev.c xipassivegrab.c xiproperty.c
xiquerydevice.c xiquerypointer.c xiselectev.c xisetclientpointer.c
xisetdevfocus.c xiwarppointer.c
xsrc/external/mit/xorg-server/dist/dbe [netbsd-7]: dbe.c
xsrc/external/mit/xorg-server/dist/dix [netbsd-7]: dispatch.c region.c
xsrc/external/mit/xorg-server/dist/glx [netbsd-7]: glxcmds.c
glxcmdsswap.c glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2 [netbsd-7]:
dri2ext.c
xsrc/external/mit/xorg-server/dist/include [netbsd-7]: dix.h
regionstr.h
xsrc/external/mit/xorg-server/dist/os [netbsd-7]: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr [netbsd-7]: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render [netbsd-7]: render.c
xsrc/external/mit/xorg-server/dist/test [netbsd-7]: Makefile.am
xsrc/external/mit/xorg-server/dist/test/xi2 [netbsd-7]:
protocol-xigetclientpointer.c protocol-xiquerypointer.c
protocol-xiwarppointer.c
xsrc/external/mit/xorg-server/dist/xfixes [netbsd-7]: select.c
Added Files:
xsrc/external/mit/xorg-server/dist/test/xi1 [netbsd-7]: Makefile.am
protocol-xchangedevicecontrol.c

Log Message:
Apply patch (requested by mrg in ticket #308):
apply fixes for X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

included are fixes for:

denial of service due to unchecked malloc in client authentication
   CVE-2014-8091
integer overflows calculating memory needs for requests
   CVE-2014-8092
   CVE-2014-8093
   CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
   CVE-2014-8095
   CVE-2014-8096
   CVE-2014-8097
   CVE-2014-8098
   CVE-2014-8099
   CVE-2014-8100
   CVE-2014-8101
   CVE-2014-8102
   CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.1.1.9.4.1 \
xsrc/external/mit/xorg-server/dist/configure \
xsrc/external/mit/xorg-server/dist/configure.ac
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.10.1 \
xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
cvs rdiff -u -r1.4 -r1.4.4.1 xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.10.1 \
xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.10.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c \
xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c \
xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.10.1 \
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.10.1 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.4 -r1.1.1.4.10.1 \
xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.7 -r1.1.1.7.4.1 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.10.1 \
xsrc/external/mit/xorg-server/dist/dix/region.c
cvs rdiff -u -r1.6 -r1.6.10.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.10.1 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.10.1 \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_te

CVS commit: [netbsd-7] src/doc

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:31:06 UTC 2014

Modified Files:
src/doc [netbsd-7]: CHANGES-7.0

Log Message:
Tickets #297 - #302


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.122 -r1.1.2.123 src/doc/CHANGES-7.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-7.0
diff -u src/doc/CHANGES-7.0:1.1.2.122 src/doc/CHANGES-7.0:1.1.2.123
--- src/doc/CHANGES-7.0:1.1.2.122	Sun Dec  7 14:34:38 2014
+++ src/doc/CHANGES-7.0	Tue Dec  9 19:31:06 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.0,v 1.1.2.122 2014/12/07 14:34:38 martin Exp $
+# $NetBSD: CHANGES-7.0,v 1.1.2.123 2014/12/09 19:31:06 martin Exp $
 
 A complete list of changes from the initial NetBSD 7.0 branch on 11 Aug 2014
 until the 7.0 release:
@@ -3221,4 +3221,60 @@ tests/lib/libm/t_exp.c1.8
 	Kamada and Tetsuya Isaki for the analysis.
 	[gson, ticket #296]
 
+crypto/external/bsd/netpgp/bin/netpgpverify/Makefile 1.13
+crypto/external/bsd/netpgp/dist/src/netpgpverify/Makefile.bsd 1.2
+crypto/external/bsd/netpgp/dist/src/netpgpverify/libnetpgpverify.3 1.2
+crypto/external/bsd/netpgp/dist/src/netpgpverify/libverify.c 1.5
+crypto/external/bsd/netpgp/dist/src/netpgpverify/main.c 1.5
+crypto/external/bsd/netpgp/dist/src/netpgpverify/misc.c 1.2
+crypto/external/bsd/netpgp/dist/src/netpgpverify/misc.h 1.3
+crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c 1.2
+crypto/external/bsd/netpgp/dist/src/netpgpverify/verify.h 1.3
+crypto/external/bsd/netpgp/lib/verify/Makefile	1.7
+crypto/external/bsd/netpgp/lib/verify/config.h	1.1
+
+	Bring over the 20141204 portable version of netpgpverify from pkgsrc.
+	[agc, ticket #297]
+
+crypto/external/bsd/netpgp/Makefile		1.9
+crypto/external/bsd/netpgp/bin/hkpc/Makefile	1.3
+crypto/external/bsd/netpgp/bin/hkpd/Makefile	1.3
+crypto/external/bsd/netpgp/bin/netpgp/Makefile	1.3
+crypto/external/bsd/netpgp/bin/netpgpkeys/Makefile 1.3
+crypto/external/bsd/netpgp/lib/Makefile		1.17
+crypto/external/bsd/netpgp/lib/netpgp/Makefile	1.2 (via patch)
+crypto/external/bsd/netpgp/lib/netpgp/config.h	1.2 (via patch)
+crypto/external/bsd/netpgp/lib/netpgp/shlib_version 1.2 (via patch)
+
+	Set up the netpgp lib directory hierarchy a bit more logically:
+	 - move libnetpgp to the same level as libnetpgpverify
+	 - fix up all paths to the new directory structure
+	[agc, ticket #298]
+
+lib/librumpuser/rumpuser_sp.c			1.67
+sys/rump/librump/rumpkern/cons.c		1.4
+sys/rump/librump/rumpkern/rump.c		1.311
+
+	Fork newly connected rump kernel remote clients from proc1 instead of
+	creating a special process for that purpose.
+	[gson, ticket #299]
+
+sys/dev/ic/dwc_gmac.c1.29
+
+	If we dont have a mac address, make one up.
+	[jmcneill, ticket #300]
+
+sys/arch/arm/allwinner/awin_debe.c		1.12
+sys/arch/arm/allwinner/awin_reg.h		1.72
+
+	Set BGRA pixel sequence if __ARMEB__ is defined.
+	[jmcneill, ticket #301]
+
+external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c	1.11
+
+	- do not abort() if we read a zero cs or rip, or if we can't read
+	  them
+	- end the backtrace when encountering a soft interrupt, since they
+	  live in their own lwp
+	[chs, ticket #302]
 



CVS commit: xsrc/external/mit/xorg-server/dist

2014-12-09 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Dec  9 19:26:19 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist: configure configure.ac
xsrc/external/mit/xorg-server/dist/Xext: xcmisc.c xvdisp.c
xsrc/external/mit/xorg-server/dist/Xi: chgdctl.c chgfctl.c sendexev.c
xiallowev.c xichangecursor.c xichangehierarchy.c
xigetclientpointer.c xigrabdev.c xipassivegrab.c xiproperty.c
xiquerydevice.c xiquerypointer.c xiselectev.c xisetclientpointer.c
xisetdevfocus.c xiwarppointer.c
xsrc/external/mit/xorg-server/dist/dbe: dbe.c
xsrc/external/mit/xorg-server/dist/dix: dispatch.c region.c
xsrc/external/mit/xorg-server/dist/glx: glxcmds.c glxcmdsswap.c
glxserver.h indirect_program.c indirect_reqsize.c
indirect_reqsize.h indirect_texture_compression.c indirect_util.c
rensize.c single2.c single2swap.c singlepix.c singlepixswap.c
swap_interval.c unpack.h
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2: dri2ext.c
xsrc/external/mit/xorg-server/dist/include: dix.h regionstr.h
xsrc/external/mit/xorg-server/dist/os: access.c rpcauth.c
xsrc/external/mit/xorg-server/dist/randr: rrsdispatch.c
xsrc/external/mit/xorg-server/dist/render: render.c
xsrc/external/mit/xorg-server/dist/test: Makefile.am
xsrc/external/mit/xorg-server/dist/test/xi2:
protocol-xigetclientpointer.c protocol-xiquerypointer.c
protocol-xiwarppointer.c
xsrc/external/mit/xorg-server/dist/xfixes: select.c
Added Files:
xsrc/external/mit/xorg-server/dist/test/xi1: Makefile.am
protocol-xchangedevicecontrol.c

Log Message:
apply fixes for:

X.Org Security Advisory:  Dec. 9, 2014
Protocol handling issues in X Window System servers

backported to 1.10.x by myself.

included are fixes for:

denial of service due to unchecked malloc in client authentication
CVE-2014-8091
integer overflows calculating memory needs for requests
CVE-2014-8092
CVE-2014-8093
CVE-2014-8094
out of bounds access due to not validating length or offset values in requests
CVE-2014-8095
CVE-2014-8096
CVE-2014-8097
CVE-2014-8098
CVE-2014-8099
CVE-2014-8100
CVE-2014-8101
CVE-2014-8102
CVE-2014-8103


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.2 xsrc/external/mit/xorg-server/dist/configure \
xsrc/external/mit/xorg-server/dist/configure.ac
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/xorg-server/dist/Xext/xcmisc.c
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xorg-server/dist/Xext/xvdisp.c
cvs rdiff -u -r1.1.1.3 -r1.2 xsrc/external/mit/xorg-server/dist/Xi/chgdctl.c \
xsrc/external/mit/xorg-server/dist/Xi/chgfctl.c \
xsrc/external/mit/xorg-server/dist/Xi/sendexev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c \
xsrc/external/mit/xorg-server/dist/Xi/xipassivegrab.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/external/mit/xorg-server/dist/Xi/xiallowev.c \
xsrc/external/mit/xorg-server/dist/Xi/xichangecursor.c \
xsrc/external/mit/xorg-server/dist/Xi/xigetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetclientpointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xisetdevfocus.c
cvs rdiff -u -r1.1.1.2 -r1.2 \
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerydevice.c \
xsrc/external/mit/xorg-server/dist/Xi/xiquerypointer.c \
xsrc/external/mit/xorg-server/dist/Xi/xiselectev.c \
xsrc/external/mit/xorg-server/dist/Xi/xiwarppointer.c
cvs rdiff -u -r1.1.1.4 -r1.2 \
xsrc/external/mit/xorg-server/dist/Xi/xiproperty.c
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/xorg-server/dist/dbe/dbe.c
cvs rdiff -u -r1.1.1.7 -r1.2 \
xsrc/external/mit/xorg-server/dist/dix/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.2 xsrc/external/mit/xorg-server/dist/dix/region.c
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/xorg-server/dist/glx/glxcmds.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
xsrc/external/mit/xorg-server/dist/glx/glxcmdsswap.c \
xsrc/external/mit/xorg-server/dist/glx/glxserver.h \
xsrc/external/mit/xorg-server/dist/glx/single2.c \
xsrc/external/mit/xorg-server/dist/glx/unpack.h
cvs rdiff -u -r1.1.1.2 -r1.2 \
xsrc/external/mit/xorg-server/dist/glx/indirect_program.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_reqsize.h \
xsrc/external/mit/xorg-server/dist/glx/indirect_texture_compression.c \
xsrc/external/mit/xorg-server/dist/glx/indirect_util.c \
xsrc/external/mit/xorg-server/dist/glx/rensize.c \
xsrc/external/mit/xorg-server/dist/glx/single2swap.c \
xsrc/external/mit/xorg-server/dist/glx/singlepix.c \
xsrc/external/mit/xorg-server/dist/glx/singlepixswap.c \
xsrc/external/mit/xorg-server/dist/glx/swap_inte

CVS commit: [netbsd-7] src/external/gpl3/gdb/dist/gdb

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:24:11 UTC 2014

Modified Files:
src/external/gpl3/gdb/dist/gdb [netbsd-7]: amd64nbsd-tdep.c

Log Message:
Pull up following revision(s) (requested by chs in ticket #302):
external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c: revision 1.11
. do not abort() if we read a zero cs or rip, or if we can't read them
. end the backtrace when encountering a soft interrupt, since they live in
  their own lwp


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.10.2.1 \
src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c
diff -u src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c:1.10 src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c:1.10.2.1
--- src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c:1.10	Sun Jun 22 23:52:57 2014
+++ src/external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c	Tue Dec  9 19:24:11 2014
@@ -164,8 +164,6 @@ amd64nbsd_trapframe_cache(struct frame_i
 + amd64nbsd_tf_reg_offset[AMD64_CS_REGNUM], 8, byte_order);
   rip = read_memory_unsigned_integer (addr
 + amd64nbsd_tf_reg_offset[AMD64_RIP_REGNUM], 8, byte_order);
-  if (cs == 0 || rip == 0)
- abort();
 
   /* The trap frame layout was changed lf the %rip value is less than 2^16 it
* is almost certainly the %ss of the old format. */
@@ -187,9 +185,10 @@ amd64nbsd_trapframe_cache(struct frame_i
 }
 }
 
-  if ((cs & I386_SEL_RPL) == I386_SEL_UPL)
+  if ((cs & I386_SEL_RPL) == I386_SEL_UPL ||
+	(name && strncmp(name, "Xsoft", 5) == 0))
 {
-  /* Trap from user space; terminate backtrace.  */
+  /* Trap from user space or soft interrupt; terminate backtrace.  */
   trad_frame_set_id (cache, outer_frame_id);
 }
   else



CVS commit: [netbsd-7] src/sys/arch/arm/allwinner

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:21:09 UTC 2014

Modified Files:
src/sys/arch/arm/allwinner [netbsd-7]: awin_debe.c awin_reg.h

Log Message:
Pull up following revision(s) (requested by jmcneill in ticket #301):
sys/arch/arm/allwinner/awin_reg.h: revision 1.72
sys/arch/arm/allwinner/awin_debe.c: revision 1.12
Set BGRA pixel sequence if __ARMEB__ is defined.


To generate a diff of this commit:
cvs rdiff -u -r1.6.2.5 -r1.6.2.6 src/sys/arch/arm/allwinner/awin_debe.c
cvs rdiff -u -r1.14.2.9 -r1.14.2.10 src/sys/arch/arm/allwinner/awin_reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/allwinner/awin_debe.c
diff -u src/sys/arch/arm/allwinner/awin_debe.c:1.6.2.5 src/sys/arch/arm/allwinner/awin_debe.c:1.6.2.6
--- src/sys/arch/arm/allwinner/awin_debe.c:1.6.2.5	Mon Dec  1 13:23:49 2014
+++ src/sys/arch/arm/allwinner/awin_debe.c	Tue Dec  9 19:21:09 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: awin_debe.c,v 1.6.2.5 2014/12/01 13:23:49 martin Exp $ */
+/* $NetBSD: awin_debe.c,v 1.6.2.6 2014/12/09 19:21:09 martin Exp $ */
 
 /*-
  * Copyright (c) 2014 Jared D. McNeill 
@@ -36,7 +36,7 @@
 #define AWIN_DEBE_CURMAX	64
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: awin_debe.c,v 1.6.2.5 2014/12/01 13:23:49 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: awin_debe.c,v 1.6.2.6 2014/12/09 19:21:09 martin Exp $");
 
 #include 
 #include 
@@ -473,6 +473,13 @@ awin_debe_set_videomode(const struct vid
  AWIN_DEBE_ATTCTL1_LAY_FBFMT);
 		val &= ~AWIN_DEBE_ATTCTL1_LAY_BRSWAPEN;
 		val &= ~AWIN_DEBE_ATTCTL1_LAY_FBPS;
+#if __ARMEB__
+		val |= __SHIFTIN(AWIN_DEBE_ATTCTL1_LAY_FBPS_32BPP_BGRA,
+ AWIN_DEBE_ATTCTL1_LAY_FBPS);
+#else
+		val |= __SHIFTIN(AWIN_DEBE_ATTCTL1_LAY_FBPS_32BPP_ARGB,
+ AWIN_DEBE_ATTCTL1_LAY_FBPS);
+#endif
 		DEBE_WRITE(sc, AWIN_DEBE_ATTCTL1_REG, val);
 
 		val = DEBE_READ(sc, AWIN_DEBE_MODCTL_REG);

Index: src/sys/arch/arm/allwinner/awin_reg.h
diff -u src/sys/arch/arm/allwinner/awin_reg.h:1.14.2.9 src/sys/arch/arm/allwinner/awin_reg.h:1.14.2.10
--- src/sys/arch/arm/allwinner/awin_reg.h:1.14.2.9	Thu Dec  4 11:08:38 2014
+++ src/sys/arch/arm/allwinner/awin_reg.h	Tue Dec  9 19:21:09 2014
@@ -1710,6 +1710,8 @@ struct awin_mmc_idma_descriptor {
 #define AWIN_DEBE_ATTCTL1_LAY_FBFMT_RGBA	13
 #define AWIN_DEBE_ATTCTL1_LAY_BRSWAPEN	__BIT(2)
 #define AWIN_DEBE_ATTCTL1_LAY_FBPS	__BITS(1,0)
+#define AWIN_DEBE_ATTCTL1_LAY_FBPS_32BPP_ARGB	0
+#define AWIN_DEBE_ATTCTL1_LAY_FBPS_32BPP_BGRA	2
 
 #define AWIN_DEBE_REGBUFFCTL_REGAUTOLOAD_DIS __BIT(1)
 #define AWIN_DEBE_REGBUFFCTL_REGLOADCTL	__BIT(0)



CVS commit: [netbsd-7] src/sys/dev/ic

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:17:50 UTC 2014

Modified Files:
src/sys/dev/ic [netbsd-7]: dwc_gmac.c

Log Message:
Pull up following revision(s) (requested by jmcneill in ticket #300):
sys/dev/ic/dwc_gmac.c: revision 1.29
if we dont have a mac address, make one up


To generate a diff of this commit:
cvs rdiff -u -r1.24.2.3 -r1.24.2.4 src/sys/dev/ic/dwc_gmac.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/ic/dwc_gmac.c
diff -u src/sys/dev/ic/dwc_gmac.c:1.24.2.3 src/sys/dev/ic/dwc_gmac.c:1.24.2.4
--- src/sys/dev/ic/dwc_gmac.c:1.24.2.3	Tue Nov 25 07:58:07 2014
+++ src/sys/dev/ic/dwc_gmac.c	Tue Dec  9 19:17:50 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: dwc_gmac.c,v 1.24.2.3 2014/11/25 07:58:07 snj Exp $ */
+/* $NetBSD: dwc_gmac.c,v 1.24.2.4 2014/12/09 19:17:50 martin Exp $ */
 
 /*-
  * Copyright (c) 2013, 2014 The NetBSD Foundation, Inc.
@@ -41,7 +41,7 @@
 
 #include 
 
-__KERNEL_RCSID(1, "$NetBSD: dwc_gmac.c,v 1.24.2.3 2014/11/25 07:58:07 snj Exp $");
+__KERNEL_RCSID(1, "$NetBSD: dwc_gmac.c,v 1.24.2.4 2014/12/09 19:17:50 martin Exp $");
 
 /* #define	DWC_GMAC_DEBUG	1 */
 
@@ -53,6 +53,7 @@ __KERNEL_RCSID(1, "$NetBSD: dwc_gmac.c,v
 #include 
 #include 
 #include 
+#include 
 
 #include 
 #include 
@@ -162,9 +163,9 @@ dwc_gmac_attach(struct dwc_gmac_softc *s
 		AWIN_GMAC_MAC_ADDR0HI);
 
 		if (maclo == 0x && (machi & 0x) == 0x) {
-			aprint_error_dev(sc->sc_dev,
-			"couldn't read MAC address\n");
-			return;
+			/* fake MAC address */
+			maclo = 0x00f2 | (cprng_strong32() << 16);
+			machi = cprng_strong32();
 		}
 
 		enaddr[0] = maclo & 0x0ff;



CVS commit: [netbsd-7] src

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:14:27 UTC 2014

Modified Files:
src/lib/librumpuser [netbsd-7]: rumpuser_sp.c
src/sys/rump/librump/rumpkern [netbsd-7]: cons.c rump.c

Log Message:
Pull up following revision(s) (requested by gson in ticket #299):
sys/rump/librump/rumpkern/cons.c: revision 1.4
sys/rump/librump/rumpkern/rump.c: revision 1.311
lib/librumpuser/rumpuser_sp.c: revision 1.67
No longer create a special process context to fork remote clients off
of, simply always rfork off of proc1 closing all descriptors, and have
the rump kernel open 0/1/2 if the parent process is "1".
Fixes tests/rump/rumpkernel/t_sp, which was failing since the
abovementioned special process change due to attempting to deliver a
signal to the special process and the special process was not equipped
to handle one.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.66.2.1 src/lib/librumpuser/rumpuser_sp.c
cvs rdiff -u -r1.3 -r1.3.8.1 src/sys/rump/librump/rumpkern/cons.c
cvs rdiff -u -r1.308.2.1 -r1.308.2.2 src/sys/rump/librump/rumpkern/rump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/librumpuser/rumpuser_sp.c
diff -u src/lib/librumpuser/rumpuser_sp.c:1.66 src/lib/librumpuser/rumpuser_sp.c:1.66.2.1
--- src/lib/librumpuser/rumpuser_sp.c:1.66	Sat Jun 14 11:52:42 2014
+++ src/lib/librumpuser/rumpuser_sp.c	Tue Dec  9 19:14:27 2014
@@ -1,4 +1,4 @@
-/*  $NetBSD: rumpuser_sp.c,v 1.66 2014/06/14 11:52:42 pooka Exp $	*/
+/*  $NetBSD: rumpuser_sp.c,v 1.66.2.1 2014/12/09 19:14:27 martin Exp $	*/
 
 /*
  * Copyright (c) 2010, 2011 Antti Kantee.  All Rights Reserved.
@@ -37,7 +37,7 @@
 #include "rumpuser_port.h"
 
 #if !defined(lint)
-__RCSID("$NetBSD: rumpuser_sp.c,v 1.66 2014/06/14 11:52:42 pooka Exp $");
+__RCSID("$NetBSD: rumpuser_sp.c,v 1.66.2.1 2014/12/09 19:14:27 martin Exp $");
 #endif /* !lint */
 
 #include 
@@ -957,7 +957,6 @@ schedulework(struct spclient *spc, enum 
 struct spservarg {
 	int sps_sock;
 	connecthook_fn sps_connhook;
-	struct lwp *sps_l;
 };
 
 static void
@@ -983,8 +982,11 @@ handlereq(struct spclient *spc)
 			/* XXX make sure it contains sensible chars? */
 			comm[commlen] = '\0';
 
+			/* make sure we fork off of proc1 */
+			_DIAGASSERT(lwproc_curlwp() == NULL);
+
 			if ((error = lwproc_rfork(spc,
-			RUMP_RFFDG, comm)) != 0) {
+			RUMP_RFFD_CLEAR, comm)) != 0) {
 shutdown(spc->spc_fd, SHUT_RDWR);
 			}
 
@@ -1049,7 +1051,8 @@ handlereq(struct spclient *spc)
 			 * the wrong spc pointer.  (yea, optimize
 			 * interfaces some day if anyone cares)
 			 */
-			if ((error = lwproc_rfork(spc, 0, NULL)) != 0) {
+			if ((error = lwproc_rfork(spc,
+			RUMP_RFFD_SHARE, NULL)) != 0) {
 send_error_resp(spc, reqno,
 RUMPSP_ERR_RFORK_FAILED);
 shutdown(spc->spc_fd, SHUT_RDWR);
@@ -1109,7 +1112,7 @@ handlereq(struct spclient *spc)
 		 * above) so we can safely use it here.
 		 */
 		lwproc_switch(spc->spc_mainlwp);
-		if ((error = lwproc_rfork(spc, RUMP_RFFDG, NULL)) != 0) {
+		if ((error = lwproc_rfork(spc, RUMP_RFFD_COPY, NULL)) != 0) {
 			DPRINTF(("rump_sp: fork failed: %d (%p)\n",error, spc));
 			send_error_resp(spc, reqno, RUMPSP_ERR_RFORK_FAILED);
 			lwproc_switch(NULL);
@@ -1194,8 +1197,6 @@ spserver(void *arg)
 	int rv;
 	unsigned int nfds, maxidx;
 
-	lwproc_switch(sarg->sps_l);
-
 	for (idx = 0; idx < MAXCLI; idx++) {
 		pfdlist[idx].fd = -1;
 		pfdlist[idx].events = POLLIN;
@@ -1320,7 +1321,6 @@ rumpuser_sp_init(const char *url,
 	pthread_t pt;
 	struct spservarg *sarg;
 	struct sockaddr *sap;
-	struct lwp *calllwp;
 	char *p;
 	unsigned idx = 0; /* XXXgcc */
 	int error, s;
@@ -1371,22 +1371,6 @@ rumpuser_sp_init(const char *url,
 		goto out;
 	}
 
-	/*
-	 * Create a context that the client threads run off of.
-	 * We fork a dedicated context so as to ensure that all
-	 * client threads get the same set of fd's.  We fork off
-	 * of whatever context the caller is running in (most likely
-	 * an implicit thread, i.e. proc 1) and do not
-	 * close fd's.  The assumption is that people who
-	 * write servers (i.e. "kernels") know what they're doing.
-	 */
-	calllwp = lwproc_curlwp();
-	if ((error = lwproc_rfork(NULL, RUMP_RFFDG, "spserver")) != 0) {
-		fprintf(stderr, "rump_sp: rfork failed");
-		goto out;
-	}
-	sarg->sps_l = lwproc_curlwp();
-	lwproc_switch(calllwp);
 	if ((error = pthread_create(&pt, NULL, spserver, sarg)) != 0) {
 		fprintf(stderr, "rump_sp: cannot create wrkr thread\n");
 		goto out;

Index: src/sys/rump/librump/rumpkern/cons.c
diff -u src/sys/rump/librump/rumpkern/cons.c:1.3 src/sys/rump/librump/rumpkern/cons.c:1.3.8.1
--- src/sys/rump/librump/rumpkern/cons.c:1.3	Sun Sep  8 04:37:17 2013
+++ src/sys/rump/librump/rumpkern/cons.c	Tue Dec  9 19:14:27 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cons.c,v 1.3 2013/09/08 04:37:17 pooka Exp $	*/
+/*	$NetBSD: cons.c,v 1.3.8.1 2014

CVS commit: [netbsd-7] src/crypto/external/bsd/netpgp/dist/src/netpgpverify

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 19:02:01 UTC 2014

Modified Files:
src/crypto/external/bsd/netpgp/dist/src/netpgpverify [netbsd-7]:
tiger.c

Log Message:
Avoid type-punned pointer deref, requested by agc in #297


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.6.1 \
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c
diff -u src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c:1.1 src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c:1.1.6.1
--- src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c:1.1	Sun Mar  9 00:15:45 2014
+++ src/crypto/external/bsd/netpgp/dist/src/netpgpverify/tiger.c	Tue Dec  9 19:02:01 2014
@@ -819,7 +819,7 @@ TIGER_Update(TIGER_CTX *ctx, const void 
 	for (; j < 56; j++) {
 		u.temp8[j] = 0;
 	}
-	((uint64_t *)(void *)(&(u.temp8[56])))[0] = ((uint64_t)length) << 3;
+	u.temp64[7] = ((uint64_t)length) << 3;
 	tiger_compress(u.temp64, ctx->ctx);
 }
 



CVS commit: [netbsd-7] src/crypto/external/bsd/netpgp/lib/verify

2014-12-09 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Tue Dec  9 18:59:42 UTC 2014

Modified Files:
src/crypto/external/bsd/netpgp/lib/verify [netbsd-7]: Makefile

Log Message:
Downgrade WARNS to 4, requested by agc in #297


To generate a diff of this commit:
cvs rdiff -u -r1.6.4.1 -r1.6.4.2 \
src/crypto/external/bsd/netpgp/lib/verify/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/netpgp/lib/verify/Makefile
diff -u src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.6.4.1 src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.6.4.2
--- src/crypto/external/bsd/netpgp/lib/verify/Makefile:1.6.4.1	Mon Dec  8 20:22:07 2014
+++ src/crypto/external/bsd/netpgp/lib/verify/Makefile	Tue Dec  9 18:59:42 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6.4.1 2014/12/08 20:22:07 martin Exp $
+# $NetBSD: Makefile,v 1.6.4.2 2014/12/09 18:59:42 martin Exp $
 
 LIB=netpgpverify
 SRCS+=b64.c
@@ -18,7 +18,7 @@ SRCS+=rmd160.c
 SRCS+=tiger.c
 CPPFLAGS+=-I${.CURDIR} -I${EXTDIST}/src/netpgpverify
 MAN=libnetpgpverify.3
-WARNS=5
+WARNS=4
 
 EXTDIST=${.CURDIR}/../../dist
 .PATH: ${EXTDIST}/src/netpgpverify



CVS commit: src/sys/arch/i386/include

2014-12-09 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Tue Dec  9 14:39:49 UTC 2014

Modified Files:
src/sys/arch/i386/include: ansi.h

Log Message:
On i386, prefer __WCHAR/WINT_TYPE__ where available instead of hardcoded
_BSD_WCHAR_T_ value.

This mimics some other ports, and more importantly fixes compilation with
i386 compilers which define __WCHAR_TYPE__ as "long int" instead of the
"int" we had in there.  That superficial mismatch resulted in errors
such as:

lib/libc/gen/vis.c:109:1: error: array of inappropriate type initialized from 
string constant
 static const wchar_t char_shell[] = L"'`\";&<>()|{}]\\$!^~";

No change to NetBSD (our gcc does define __WCHAR_TYPE__, but it is
"int" ...  as expected ... since the NetBSD build worked ;)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/ansi.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/i386/include/ansi.h
diff -u src/sys/arch/i386/include/ansi.h:1.25 src/sys/arch/i386/include/ansi.h:1.26
--- src/sys/arch/i386/include/ansi.h:1.25	Sun Jul 17 20:54:41 2011
+++ src/sys/arch/i386/include/ansi.h	Tue Dec  9 14:39:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ansi.h,v 1.25 2011/07/17 20:54:41 joerg Exp $	*/
+/*	$NetBSD: ansi.h,v 1.26 2014/12/09 14:39:49 pooka Exp $	*/
 
 /*-
  * Copyright (c) 1990, 1993
@@ -56,7 +56,16 @@
 #define	_BSD_TIMER_T_		int		/* timer_t */
 #define	_BSD_SUSECONDS_T_	int		/* suseconds_t */
 #define	_BSD_USECONDS_T_	unsigned int	/* useconds_t */
+
+#if defined(__WCHAR_TYPE__)
+#define	_BSD_WCHAR_T_		__WCHAR_TYPE__	/* wchar_t */
+#else
 #define	_BSD_WCHAR_T_		int		/* wchar_t */
+#endif
+#if defined(__WINT_TYPE__)
+#define	_BSD_WINT_T_		__WINT_TYPE__	/* wint_t */
+#else
 #define	_BSD_WINT_T_		int		/* wint_t */
+#endif
 
 #endif	/* _I386_ANSI_H_ */