From owner-svn-src-vendor@FreeBSD.ORG Tue Oct 26 21:19:37 2010 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 323D6106566B; Tue, 26 Oct 2010 21:19:37 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 201838FC13; Tue, 26 Oct 2010 21:19:37 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9QLJbBk070879; Tue, 26 Oct 2010 21:19:37 GMT (envelope-from edwin@svn.freebsd.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9QLJaup070874; Tue, 26 Oct 2010 21:19:36 GMT (envelope-from edwin@svn.freebsd.org) Message-Id: <201010262119.o9QLJaup070874@svn.freebsd.org> From: Edwin Groothuis Date: Tue, 26 Oct 2010 21:19:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r214400 - in vendor/tzcode/dist: libc/stdtime unused zic X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2010 21:19:37 -0000 Author: edwin Date: Tue Oct 26 21:19:36 2010 New Revision: 214400 URL: http://svn.freebsd.org/changeset/base/214400 Log: Vendor import of tzcode2010n: * Makefile Change LOCALTIME default from "Factory" to "GMT"; do not compile "factory" file (but keep it in the distribution). * Theory Remove reference to "Factory" zone. * localtime.c Initialize ttinfo structures filled by tzparse (thanks to Ravindra for reporting a valgrind warning). * zic.c Fix generation of POSIX strings for zones with rules using "weekday<=n" forms of dates (thanks to Lei Liu for finding the problem). Also, limit output for non-POSIX-specificable zones defined to follow the same rules every year. (Note that no zones of either of the above types appear in the distribution; these changes cater to add-on zones). Obtained from: ftp://elsie.nci.nih.gov/pub/ Modified: vendor/tzcode/dist/libc/stdtime/localtime.c vendor/tzcode/dist/unused/Makefile vendor/tzcode/dist/zic/Theory vendor/tzcode/dist/zic/zic.c Modified: vendor/tzcode/dist/libc/stdtime/localtime.c ============================================================================== --- vendor/tzcode/dist/libc/stdtime/localtime.c Tue Oct 26 20:23:29 2010 (r214399) +++ vendor/tzcode/dist/libc/stdtime/localtime.c Tue Oct 26 21:19:36 2010 (r214400) @@ -5,7 +5,7 @@ #ifndef lint #ifndef NOID -static char elsieid[] = "@(#)localtime.c 8.14"; +static char elsieid[] = "@(#)localtime.c 8.15"; #endif /* !defined NOID */ #endif /* !defined lint */ @@ -914,6 +914,7 @@ const int lastditch; register unsigned char * typep; register char * cp; register int load_result; + static struct ttinfo zttinfo; INITIALIZE(dstname); stdname = name; @@ -986,6 +987,7 @@ const int lastditch; /* ** Two transitions per year, from EPOCH_YEAR forward. */ + sp->ttis[0] = sp->ttis[1] = zttinfo; sp->ttis[0].tt_gmtoff = -dstoffset; sp->ttis[0].tt_isdst = 1; sp->ttis[0].tt_abbrind = stdlen + 1; @@ -1099,8 +1101,8 @@ const int lastditch; } /* ** Finally, fill in ttis. - ** ttisstd and ttisgmt need not be handled. */ + sp->ttis[0] = sp->ttis[1] = zttinfo; sp->ttis[0].tt_gmtoff = -stdoffset; sp->ttis[0].tt_isdst = FALSE; sp->ttis[0].tt_abbrind = 0; @@ -1113,6 +1115,7 @@ const int lastditch; dstlen = 0; sp->typecnt = 1; /* only standard time */ sp->timecnt = 0; + sp->ttis[0] = zttinfo; sp->ttis[0].tt_gmtoff = -stdoffset; sp->ttis[0].tt_isdst = 0; sp->ttis[0].tt_abbrind = 0; Modified: vendor/tzcode/dist/unused/Makefile ============================================================================== --- vendor/tzcode/dist/unused/Makefile Tue Oct 26 20:23:29 2010 (r214399) +++ vendor/tzcode/dist/unused/Makefile Tue Oct 26 21:19:36 2010 (r214400) @@ -1,5 +1,5 @@ #
-# @(#)Makefile	8.8
+# @(#)Makefile	8.9
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -12,7 +12,7 @@
 #	make zonenames
 # to get a list of the values you can use for LOCALTIME.
 
-LOCALTIME=	Factory
+LOCALTIME=	GMT
 
 # If you want something other than Eastern United States time as a template
 # for handling POSIX-style time zone environment variables,
@@ -262,8 +262,8 @@ MANS=		newctime.3 newstrftime.3 newtzset
 DOCS=		README Theory $(MANS) date.1 Makefile
 PRIMARY_YDATA=	africa antarctica asia australasia \
 		europe northamerica southamerica
-YDATA=		$(PRIMARY_YDATA) pacificnew etcetera factory backward
-NDATA=		systemv
+YDATA=		$(PRIMARY_YDATA) pacificnew etcetera backward
+NDATA=		systemv factory
 SDATA=		solar87 solar88 solar89
 TDATA=		$(YDATA) $(NDATA) $(SDATA)
 TABDATA=	iso3166.tab zone.tab

Modified: vendor/tzcode/dist/zic/Theory
==============================================================================
--- vendor/tzcode/dist/zic/Theory	Tue Oct 26 20:23:29 2010	(r214399)
+++ vendor/tzcode/dist/zic/Theory	Tue Oct 26 21:19:36 2010	(r214400)
@@ -1,4 +1,4 @@
-@(#)Theory	8.4
+@(#)Theory	8.5
 This file is in the public domain, so clarified as of
 2009-05-17 by Arthur David Olson.
 
@@ -287,8 +287,7 @@ and these older names are still supporte
 See the file `backward' for most of these older names
 (e.g. `US/Eastern' instead of `America/New_York').
 The other old-fashioned names still supported are
-`WET', `CET', `MET', `EET' (see the file `europe'),
-and `Factory' (see the file `factory').
+`WET', `CET', `MET', and `EET' (see the file `europe').
 
 
 ----- Time zone abbreviations -----

Modified: vendor/tzcode/dist/zic/zic.c
==============================================================================
--- vendor/tzcode/dist/zic/zic.c	Tue Oct 26 20:23:29 2010	(r214399)
+++ vendor/tzcode/dist/zic/zic.c	Tue Oct 26 21:19:36 2010	(r214400)
@@ -3,7 +3,7 @@
 ** 2006-07-17 by Arthur David Olson.
 */
 
-static char	elsieid[] = "@(#)zic.c	8.22";
+static char	elsieid[] = "@(#)zic.c	8.24";
 
 #include "private.h"
 #include "locale.h"
@@ -1881,16 +1881,16 @@ const long			gmtoff;
 		register int	week;
 
 		if (rp->r_dycode == DC_DOWGEQ) {
-			week = 1 + rp->r_dayofmonth / DAYSPERWEEK;
-			if ((week - 1) * DAYSPERWEEK + 1 != rp->r_dayofmonth)
+			if ((rp->r_dayofmonth % DAYSPERWEEK) != 1)
 				return -1;
+			week = 1 + rp->r_dayofmonth / DAYSPERWEEK;
 		} else if (rp->r_dycode == DC_DOWLEQ) {
 			if (rp->r_dayofmonth == len_months[1][rp->r_month])
 				week = 5;
 			else {
-				week = 1 + rp->r_dayofmonth / DAYSPERWEEK;
-				if (week * DAYSPERWEEK - 1 != rp->r_dayofmonth)
+				if ((rp->r_dayofmonth % DAYSPERWEEK) != 0)
 					return -1;
+				week = rp->r_dayofmonth / DAYSPERWEEK;
 			}
 		} else	return -1;	/* "cannot happen" */
 		(void) sprintf(result, "M%d.%d.%d",
@@ -2018,6 +2018,7 @@ const int			zonecount;
 	register char *			envvar;
 	register int			max_abbr_len;
 	register int			max_envvar_len;
+	register int			prodstic; /* all rules are min to max */
 
 	max_abbr_len = 2 + max_format_len + max_abbrvar_len;
 	max_envvar_len = 2 * max_abbr_len + 5 * 9;
@@ -2032,6 +2033,7 @@ const int			zonecount;
 	timecnt = 0;
 	typecnt = 0;
 	charcnt = 0;
+	prodstic = zonecount == 1;
 	/*
 	** Thanks to Earl Chew
 	** for noting the need to unconditionally initialize startttisstd.
@@ -2053,6 +2055,8 @@ const int			zonecount;
 				updateminmax(rp->r_loyear);
 			if (rp->r_hiwasnum)
 				updateminmax(rp->r_hiyear);
+			if (rp->r_lowasnum || rp->r_hiwasnum)
+				prodstic = FALSE;
 		}
 	}
 	/*
@@ -2075,6 +2079,16 @@ wp = ecpyalloc(_("no POSIX environment v
 		if (max_year <= INT_MAX - YEARSPERREPEAT)
 			max_year += YEARSPERREPEAT;
 		else	max_year = INT_MAX;
+		/*
+		** Regardless of any of the above,
+		** for a "proDSTic" zone which specifies that its rules
+		** always have and always will be in effect,
+		** we only need one cycle to define the zone.
+		*/
+		if (prodstic) {
+			min_year = 1900;
+			max_year = min_year + YEARSPERREPEAT;
+		}
 	}
 	/*
 	** For the benefit of older systems,

From owner-svn-src-vendor@FreeBSD.ORG  Tue Oct 26 21:24:15 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8A00E1065693;
	Tue, 26 Oct 2010 21:24:15 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5EF418FC27;
	Tue, 26 Oct 2010 21:24:15 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9QLOFdi071367;
	Tue, 26 Oct 2010 21:24:15 GMT (envelope-from edwin@svn.freebsd.org)
Received: (from edwin@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9QLOFLY071366;
	Tue, 26 Oct 2010 21:24:15 GMT (envelope-from edwin@svn.freebsd.org)
Message-Id: <201010262124.o9QLOFLY071366@svn.freebsd.org>
From: Edwin Groothuis 
Date: Tue, 26 Oct 2010 21:24:15 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214403 - vendor/tzcode/tzcode2010n
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Tue, 26 Oct 2010 21:24:15 -0000

Author: edwin
Date: Tue Oct 26 21:24:14 2010
New Revision: 214403
URL: http://svn.freebsd.org/changeset/base/214403

Log:
  Tag of tzcode2010n.

Added:
  vendor/tzcode/tzcode2010n/
     - copied from r214401, vendor/tzcode/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Thu Oct 28 16:22:14 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3BB56106564A;
	Thu, 28 Oct 2010 16:22:14 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 25DDD8FC08;
	Thu, 28 Oct 2010 16:22:14 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9SGMEEP014318;
	Thu, 28 Oct 2010 16:22:14 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9SGMEI3014306;
	Thu, 28 Oct 2010 16:22:14 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010281622.o9SGMEI3014306@svn.freebsd.org>
From: Rui Paulo 
Date: Thu, 28 Oct 2010 16:22:14 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214455 - in vendor/libpcap/dist: . ChmodBPF SUNOS4
	Win32 Win32/Include Win32/Include/arpa Win32/Include/net
	Win32/Prj Win32/Src bpf/net lbl missing msdos net pcap
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Thu, 28 Oct 2010 16:22:14 -0000

Author: rpaulo
Date: Thu Oct 28 16:22:13 2010
New Revision: 214455
URL: http://svn.freebsd.org/changeset/base/214455

Log:
  Update libpcap to 1.1.1.
  
  Changes:
  
  Thu.    April 1, 2010.  guy@alum.mit.edu.
  Summary for 1.1.1 libpcap release
          Update CHANGES to reflect more of the changes in 1.1.0.
          Fix build on RHEL5.
          Fix shared library build on AIX.
  
  Thu.    March 11, 2010.  ken@netfunctional.ca/guy@alum.mit.edu.
  Summary for 1.1.0 libpcap release
          Add SocketCAN capture support
          Add Myricom SNF API support
          Update Endace DAG and ERF support
          Add support for shared libraries on Solaris, HP-UX, and AIX
          Build, install, and un-install shared libraries by default;
            don't build/install shared libraries on platforms we don't support
          Fix building from a directory other than the source directory
          Fix compiler warnings and builds on some platforms
          Update config.guess and config.sub
          Support monitor mode on mac80211 devices on Linux
          Fix USB memory-mapped capturing on Linux; it requires a new DLT_
            value
          On Linux, scan /sys/class/net for devices if we have it; scan
            it, or /proc/net/dev if we don't have /sys/class/net, even if
            we have getifaddrs(), as it'll find interfaces with no
            addresses
          Add limited support for reading pcap-ng files
          Fix BPF driver-loading error handling on AIX
          Support getting the full-length interface description on FreeBSD
          In the lexical analyzer, free up any addrinfo structure we got back
            from getaddrinfo().
          Add support for BPF and libdlpi in OpenSolaris (and SXCE)
          Hyphenate "link-layer" everywhere
          Add /sys/kernel/debug/usb/usbmon to the list of usbmon locations
          In pcap_read_linux_mmap(), if there are no frames available, call
            poll() even if we're in non-blocking mode, so we pick up
            errors, and check for the errors in question.
          Note that poll() works on BPF devices is Snow Leopard
          If an ENXIO or ENETDOWN is received, it may mean the device has
            gone away.  Deal with it.
          For BPF, raise the default capture buffer size to from 32k to 512k
          Support ps_ifdrop on Linux
          Added a bunch of #ifdef directives to make wpcap.dll (WinPcap) compile
           under cygwin.
          Changes to Linux mmapped captures.
          Fix bug where create_ring would fail for particular snaplen and
            buffer size combinations
          Update pcap-config so that it handles libpcap requiring
            additional libraries
          Add workaround for threadsafeness on Windows
          Add missing mapping for DLT_ENC <-> LINKTYPE_ENC
          DLT: Add DLT_CAN_SOCKETCAN
          DLT: Add Solaris ipnet
          Don't check for DLT_IPNET if it's not defined
          Add link-layer types for Fibre Channel FC-2
          Add link-layer types for Wireless HART
          Add link-layer types for AOS
          Add link-layer types for DECT
          Autoconf fixes (AIX, HP-UX, OSF/1, Tru64 cleanups)
          Install headers unconditionally, and include vlan.h/bluetooth.h if
            enabled
          Autoconf fixes+cleanup
          Support enabling/disabling bluetooth (--{en,dis}able-bluetooth)
          Support disabling SITA support (--without-sita)
          Return -1 on failure to create packet ring (if supported but
            creation failed)
          Fix handling of 'any' device, so that it can be opened, and no longer
            attempt to open it in Monitor mode
          Add support for snapshot length for USB Memory-Mapped Interface
          Fix configure and build on recent Linux kernels
          Fix memory-mapped Linux capture to support pcap_next() and
            pcap_next_ex()
          Fixes for Linux USB capture
          DLT: Add DLT_LINUX_EVDEV
          DLT: Add DLT_GSMTAP_UM
          DLT: Add DLT_GSMTAP_ABIS

Added:
  vendor/libpcap/dist/ChmodBPF/
  vendor/libpcap/dist/ChmodBPF/ChmodBPF   (contents, props changed)
  vendor/libpcap/dist/ChmodBPF/StartupParameters.plist
  vendor/libpcap/dist/README.Win32
  vendor/libpcap/dist/README.aix
  vendor/libpcap/dist/README.dag
  vendor/libpcap/dist/README.hpux
  vendor/libpcap/dist/README.linux
  vendor/libpcap/dist/README.macosx
  vendor/libpcap/dist/README.septel
  vendor/libpcap/dist/README.sita
  vendor/libpcap/dist/README.tru64
  vendor/libpcap/dist/SUNOS4/
  vendor/libpcap/dist/SUNOS4/nit_if.o.sparc   (contents, props changed)
  vendor/libpcap/dist/SUNOS4/nit_if.o.sun3   (contents, props changed)
  vendor/libpcap/dist/SUNOS4/nit_if.o.sun4c.4.0.3c   (contents, props changed)
  vendor/libpcap/dist/Win32/
  vendor/libpcap/dist/Win32/Include/
  vendor/libpcap/dist/Win32/Include/Gnuc.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/addrinfo.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/arpa/
  vendor/libpcap/dist/Win32/Include/arpa/nameser.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/bittypes.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/cdecl_ext.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/inetprivate.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/ip6_misc.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/net/
  vendor/libpcap/dist/Win32/Include/net/if.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/net/netdb.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/net/paths.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Include/sockstorage.h   (contents, props changed)
  vendor/libpcap/dist/Win32/Prj/
  vendor/libpcap/dist/Win32/Prj/libpcap.dsp
  vendor/libpcap/dist/Win32/Prj/libpcap.dsw
  vendor/libpcap/dist/Win32/Src/
  vendor/libpcap/dist/Win32/Src/ffs.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/gai_strerror.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/getaddrinfo.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/getnetbynm.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/getnetent.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/getopt.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/getservent.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/inet_aton.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/inet_net.c   (contents, props changed)
  vendor/libpcap/dist/Win32/Src/inet_pton.c   (contents, props changed)
  vendor/libpcap/dist/msdos/
  vendor/libpcap/dist/msdos/bin2c.c   (contents, props changed)
  vendor/libpcap/dist/msdos/common.dj
  vendor/libpcap/dist/msdos/makefile   (contents, props changed)
  vendor/libpcap/dist/msdos/makefile.dj   (contents, props changed)
  vendor/libpcap/dist/msdos/makefile.wc   (contents, props changed)
  vendor/libpcap/dist/msdos/ndis2.c   (contents, props changed)
  vendor/libpcap/dist/msdos/ndis2.h   (contents, props changed)
  vendor/libpcap/dist/msdos/ndis_0.asm
  vendor/libpcap/dist/msdos/pkt_rx0.asm
  vendor/libpcap/dist/msdos/pkt_rx1.s   (contents, props changed)
  vendor/libpcap/dist/msdos/pktdrvr.c   (contents, props changed)
  vendor/libpcap/dist/msdos/pktdrvr.h   (contents, props changed)
  vendor/libpcap/dist/msdos/readme.dos
  vendor/libpcap/dist/opentest.c   (contents, props changed)
  vendor/libpcap/dist/org.tcpdump.chmod_bpf.plist
  vendor/libpcap/dist/pcap-can-linux.c   (contents, props changed)
  vendor/libpcap/dist/pcap-can-linux.h   (contents, props changed)
  vendor/libpcap/dist/pcap-common.c   (contents, props changed)
  vendor/libpcap/dist/pcap-common.h   (contents, props changed)
  vendor/libpcap/dist/pcap-snf.c   (contents, props changed)
  vendor/libpcap/dist/pcap-snf.h   (contents, props changed)
  vendor/libpcap/dist/pcap/ipnet.h   (contents, props changed)
  vendor/libpcap/dist/selpolltest.c   (contents, props changed)
  vendor/libpcap/dist/sf-pcap-ng.c   (contents, props changed)
  vendor/libpcap/dist/sf-pcap-ng.h   (contents, props changed)
  vendor/libpcap/dist/sf-pcap.c   (contents, props changed)
  vendor/libpcap/dist/sf-pcap.h   (contents, props changed)
Deleted:
  vendor/libpcap/dist/acconfig.h
  vendor/libpcap/dist/net/bpf_filter.c
Modified:
  vendor/libpcap/dist/CHANGES
  vendor/libpcap/dist/CREDITS
  vendor/libpcap/dist/INSTALL.txt
  vendor/libpcap/dist/Makefile.in
  vendor/libpcap/dist/README
  vendor/libpcap/dist/TODO
  vendor/libpcap/dist/VERSION
  vendor/libpcap/dist/aclocal.m4
  vendor/libpcap/dist/arcnet.h
  vendor/libpcap/dist/atmuni31.h
  vendor/libpcap/dist/bpf/net/bpf_filter.c
  vendor/libpcap/dist/bpf_dump.c
  vendor/libpcap/dist/bpf_image.c
  vendor/libpcap/dist/config.guess
  vendor/libpcap/dist/config.h.in
  vendor/libpcap/dist/config.sub
  vendor/libpcap/dist/configure
  vendor/libpcap/dist/configure.in
  vendor/libpcap/dist/dlpisubs.c
  vendor/libpcap/dist/dlpisubs.h
  vendor/libpcap/dist/etherent.c
  vendor/libpcap/dist/ethertype.h
  vendor/libpcap/dist/fad-getad.c
  vendor/libpcap/dist/fad-gifc.c
  vendor/libpcap/dist/fad-glifc.c
  vendor/libpcap/dist/fad-null.c
  vendor/libpcap/dist/fad-win32.c
  vendor/libpcap/dist/filtertest.c
  vendor/libpcap/dist/gencode.c
  vendor/libpcap/dist/gencode.h
  vendor/libpcap/dist/grammar.y
  vendor/libpcap/dist/inet.c
  vendor/libpcap/dist/lbl/os-aix4.h
  vendor/libpcap/dist/lbl/os-hpux11.h
  vendor/libpcap/dist/lbl/os-osf4.h
  vendor/libpcap/dist/lbl/os-osf5.h
  vendor/libpcap/dist/lbl/os-solaris2.h
  vendor/libpcap/dist/lbl/os-sunos4.h
  vendor/libpcap/dist/lbl/os-ultrix4.h
  vendor/libpcap/dist/llc.h
  vendor/libpcap/dist/missing/snprintf.c
  vendor/libpcap/dist/nametoaddr.c
  vendor/libpcap/dist/nlpid.h
  vendor/libpcap/dist/optimize.c
  vendor/libpcap/dist/pcap-bpf.c
  vendor/libpcap/dist/pcap-bpf.h
  vendor/libpcap/dist/pcap-bt-linux.c
  vendor/libpcap/dist/pcap-bt-linux.h
  vendor/libpcap/dist/pcap-config.1
  vendor/libpcap/dist/pcap-config.in
  vendor/libpcap/dist/pcap-dag.c
  vendor/libpcap/dist/pcap-dag.h
  vendor/libpcap/dist/pcap-dlpi.c
  vendor/libpcap/dist/pcap-dos.c
  vendor/libpcap/dist/pcap-dos.h
  vendor/libpcap/dist/pcap-enet.c
  vendor/libpcap/dist/pcap-filter.manmisc.in
  vendor/libpcap/dist/pcap-int.h
  vendor/libpcap/dist/pcap-libdlpi.c
  vendor/libpcap/dist/pcap-linktype.manmisc.in
  vendor/libpcap/dist/pcap-linux.c
  vendor/libpcap/dist/pcap-namedb.h
  vendor/libpcap/dist/pcap-nit.c
  vendor/libpcap/dist/pcap-null.c
  vendor/libpcap/dist/pcap-pf.c
  vendor/libpcap/dist/pcap-savefile.manfile.in
  vendor/libpcap/dist/pcap-septel.c
  vendor/libpcap/dist/pcap-septel.h
  vendor/libpcap/dist/pcap-sita.html
  vendor/libpcap/dist/pcap-snit.c
  vendor/libpcap/dist/pcap-snoop.c
  vendor/libpcap/dist/pcap-stdinc.h
  vendor/libpcap/dist/pcap-usb-linux.c
  vendor/libpcap/dist/pcap-usb-linux.h
  vendor/libpcap/dist/pcap-win32.c
  vendor/libpcap/dist/pcap.3pcap.in
  vendor/libpcap/dist/pcap.c
  vendor/libpcap/dist/pcap.h
  vendor/libpcap/dist/pcap/bluetooth.h
  vendor/libpcap/dist/pcap/bpf.h
  vendor/libpcap/dist/pcap/namedb.h
  vendor/libpcap/dist/pcap/pcap.h
  vendor/libpcap/dist/pcap/sll.h
  vendor/libpcap/dist/pcap/usb.h
  vendor/libpcap/dist/pcap/vlan.h
  vendor/libpcap/dist/pcap_activate.3pcap
  vendor/libpcap/dist/pcap_breakloop.3pcap
  vendor/libpcap/dist/pcap_can_set_rfmon.3pcap
  vendor/libpcap/dist/pcap_close.3pcap
  vendor/libpcap/dist/pcap_compile.3pcap.in
  vendor/libpcap/dist/pcap_create.3pcap
  vendor/libpcap/dist/pcap_datalink.3pcap.in
  vendor/libpcap/dist/pcap_datalink_name_to_val.3pcap
  vendor/libpcap/dist/pcap_datalink_val_to_name.3pcap
  vendor/libpcap/dist/pcap_dump.3pcap
  vendor/libpcap/dist/pcap_dump_close.3pcap
  vendor/libpcap/dist/pcap_dump_file.3pcap
  vendor/libpcap/dist/pcap_dump_flush.3pcap
  vendor/libpcap/dist/pcap_dump_ftell.3pcap
  vendor/libpcap/dist/pcap_dump_open.3pcap.in
  vendor/libpcap/dist/pcap_file.3pcap
  vendor/libpcap/dist/pcap_fileno.3pcap
  vendor/libpcap/dist/pcap_findalldevs.3pcap
  vendor/libpcap/dist/pcap_free_datalinks.3pcap
  vendor/libpcap/dist/pcap_freealldevs.3pcap
  vendor/libpcap/dist/pcap_freecode.3pcap
  vendor/libpcap/dist/pcap_get_selectable_fd.3pcap
  vendor/libpcap/dist/pcap_geterr.3pcap
  vendor/libpcap/dist/pcap_inject.3pcap
  vendor/libpcap/dist/pcap_is_swapped.3pcap
  vendor/libpcap/dist/pcap_lib_version.3pcap
  vendor/libpcap/dist/pcap_list_datalinks.3pcap.in
  vendor/libpcap/dist/pcap_lookupdev.3pcap
  vendor/libpcap/dist/pcap_lookupnet.3pcap
  vendor/libpcap/dist/pcap_loop.3pcap
  vendor/libpcap/dist/pcap_major_version.3pcap
  vendor/libpcap/dist/pcap_next_ex.3pcap
  vendor/libpcap/dist/pcap_offline_filter.3pcap
  vendor/libpcap/dist/pcap_open_dead.3pcap.in
  vendor/libpcap/dist/pcap_open_live.3pcap
  vendor/libpcap/dist/pcap_open_offline.3pcap.in
  vendor/libpcap/dist/pcap_set_buffer_size.3pcap
  vendor/libpcap/dist/pcap_set_datalink.3pcap
  vendor/libpcap/dist/pcap_set_promisc.3pcap
  vendor/libpcap/dist/pcap_set_rfmon.3pcap
  vendor/libpcap/dist/pcap_set_snaplen.3pcap
  vendor/libpcap/dist/pcap_set_timeout.3pcap
  vendor/libpcap/dist/pcap_setdirection.3pcap
  vendor/libpcap/dist/pcap_setfilter.3pcap
  vendor/libpcap/dist/pcap_setnonblock.3pcap
  vendor/libpcap/dist/pcap_snapshot.3pcap
  vendor/libpcap/dist/pcap_stats.3pcap
  vendor/libpcap/dist/pcap_statustostr.3pcap
  vendor/libpcap/dist/pcap_strerror.3pcap
  vendor/libpcap/dist/ppp.h
  vendor/libpcap/dist/runlex.sh
  vendor/libpcap/dist/savefile.c
  vendor/libpcap/dist/scanner.l
  vendor/libpcap/dist/sunatmpos.h

Modified: vendor/libpcap/dist/CHANGES
==============================================================================
--- vendor/libpcap/dist/CHANGES	Thu Oct 28 15:43:14 2010	(r214454)
+++ vendor/libpcap/dist/CHANGES	Thu Oct 28 16:22:13 2010	(r214455)
@@ -1,4 +1,77 @@
-@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.67.2.4 2008-10-28 00:27:42 ken Exp $ (LBL)
+Thu.    April 1, 2010.  guy@alum.mit.edu.
+Summary for 1.1.1 libpcap release
+	Update CHANGES to reflect more of the changes in 1.1.0.
+	Fix build on RHEL5.
+	Fix shared library build on AIX.
+
+Thu.	March 11, 2010.  ken@netfunctional.ca/guy@alum.mit.edu.
+Summary for 1.1.0 libpcap release
+	Add SocketCAN capture support
+	Add Myricom SNF API support
+	Update Endace DAG and ERF support
+	Add support for shared libraries on Solaris, HP-UX, and AIX
+	Build, install, and un-install shared libraries by default;
+	  don't build/install shared libraries on platforms we don't support
+	Fix building from a directory other than the source directory
+	Fix compiler warnings and builds on some platforms
+	Update config.guess and config.sub
+	Support monitor mode on mac80211 devices on Linux
+	Fix USB memory-mapped capturing on Linux; it requires a new DLT_
+	  value
+	On Linux, scan /sys/class/net for devices if we have it; scan
+	  it, or /proc/net/dev if we don't have /sys/class/net, even if
+	  we have getifaddrs(), as it'll find interfaces with no
+	  addresses
+	Add limited support for reading pcap-ng files
+	Fix BPF driver-loading error handling on AIX
+	Support getting the full-length interface description on FreeBSD
+	In the lexical analyzer, free up any addrinfo structure we got back
+	  from getaddrinfo().
+	Add support for BPF and libdlpi in OpenSolaris (and SXCE)
+	Hyphenate "link-layer" everywhere
+	Add /sys/kernel/debug/usb/usbmon to the list of usbmon locations
+	In pcap_read_linux_mmap(), if there are no frames available, call
+	  poll() even if we're in non-blocking mode, so we pick up
+	  errors, and check for the errors in question.
+	Note that poll() works on BPF devices is Snow Leopard
+	If an ENXIO or ENETDOWN is received, it may mean the device has
+	  gone away.  Deal with it.
+	For BPF, raise the default capture buffer size to from 32k to 512k
+	Support ps_ifdrop on Linux
+	Added a bunch of #ifdef directives to make wpcap.dll (WinPcap) compile
+	 under cygwin.
+	Changes to Linux mmapped captures.
+	Fix bug where create_ring would fail for particular snaplen and
+	  buffer size combinations
+	Update pcap-config so that it handles libpcap requiring
+	  additional libraries
+	Add workaround for threadsafeness on Windows
+	Add missing mapping for DLT_ENC <-> LINKTYPE_ENC
+	DLT: Add DLT_CAN_SOCKETCAN
+	DLT: Add Solaris ipnet
+	Don't check for DLT_IPNET if it's not defined
+	Add link-layer types for Fibre Channel FC-2
+	Add link-layer types for Wireless HART
+	Add link-layer types for AOS
+	Add link-layer types for DECT
+	Autoconf fixes (AIX, HP-UX, OSF/1, Tru64 cleanups)
+	Install headers unconditionally, and include vlan.h/bluetooth.h if
+	  enabled
+	Autoconf fixes+cleanup
+	Support enabling/disabling bluetooth (--{en,dis}able-bluetooth)
+	Support disabling SITA support (--without-sita)
+	Return -1 on failure to create packet ring (if supported but
+	  creation failed)
+	Fix handling of 'any' device, so that it can be opened, and no longer
+	  attempt to open it in Monitor mode
+	Add support for snapshot length for USB Memory-Mapped Interface
+	Fix configure and build on recent Linux kernels
+	Fix memory-mapped Linux capture to support pcap_next() and
+	  pcap_next_ex()
+	Fixes for Linux USB capture
+	DLT: Add DLT_LINUX_EVDEV
+	DLT: Add DLT_GSMTAP_UM
+	DLT: Add DLT_GSMTAP_ABIS
 
 Mon.    October 27, 2008.  ken@netfunctional.ca.  Summary for 1.0.0 libpcap release
 	Compile with IPv6 support by default
@@ -12,7 +85,10 @@ Mon.    October 27, 2008.  ken@netfuncti
 	Variable length 802.11 header support
 	X2E data type support 
 	SITA ACN Interface support - see README.sita
+	Support for memory-mapped capture on Linux
 	Support for zerocopy BPF on platforms that support it
+	Support for setting buffer size when opening devices
+	Support for setting monitor mode when opening 802.11 devices
 	Better support for dealing with VLAN tagging/stripping on Linux
 	Fix dynamic library support on OSX
 	Return PCAP_ERROR_IFACE_NOT_UP if the interface isn't 'UP', so applications
@@ -22,7 +98,7 @@ Mon.    October 27, 2008.  ken@netfuncti
 	On Linux, ignore ENETDOWN so we can continue to capture packets if the 
 	 interface goes down and comes back up again.
 	On Linux, support new tpacket frame headers (2.6.27+)
-	On Mac OS X, add scripts for changing permissions on /dev/pbf* and launchd plist
+	On Mac OS X, add scripts for changing permissions on /dev/bpf* and launchd plist
 	On Solaris, support 'passive mode' on systems that support it
 	Fixes to autoconf and general build environment
 	Man page reorganization + cleanup

Modified: vendor/libpcap/dist/CREDITS
==============================================================================
--- vendor/libpcap/dist/CREDITS	Thu Oct 28 15:43:14 2010	(r214454)
+++ vendor/libpcap/dist/CREDITS	Thu Oct 28 16:22:13 2010	(r214455)
@@ -10,9 +10,10 @@ The current maintainers:
 Additional people who have contributed patches:
 
 	Alan Bawden			
+	Albert Chin			
 	Alexander 'Leo' Bergolth	
 	Alexey Kuznetsov		
-	Albert Chin			
+	Alon Bar-Lev			
 	Andrew Brown			
 	Antti Kantee			
 	Arien Vijn			
@@ -23,24 +24,28 @@ Additional people who have contributed p
 	Charles M. Hannum		
 	Chris G. Demetriou		
 	Chris Lightfoot			
+	Chris Maynard			
 	Chris Pepper			
+	Christian Bell			
 	Christian Peron			
 	Daniele Orlandi			
-	Darren Reed			
+	Darren Reed			
 	David Kaelbling			
 	David Young			
 	Dean Gaudet			
 	Don Ebright			 
 	Dug Song			
+	Dustin Spicuzza			
 	Eric Anderson			
 	Erik de Castro Lopo		
+	Felix Obenhuber			
 	Florent Drouin			
 	Franz Schaefer			
 	Fulko Hew			
+	Fumiyuki Shimizu		
 	Gianluca Varenni		
 	Gilbert Hoyek			
 	Gisle Vanem			
-	Gisle Vanem			
 	Graeme Hewson			
 	Greg Stark			
 	Greg Troxel			
@@ -53,11 +58,13 @@ Additional people who have contributed p
 	Jason R. Thorpe			
 	Javier Achirica			
 	Jean Tourrilhes			
+	Jean-Louis Charton		
 	Jefferson Ogata			
 	Jesper Peterson			
 	Joerg Mayer			
 	John Bankier			
 	Jon Lindgren			
+	Jon Smirl			
 	Juergen Schoenwaelder		
 	Jung-uk Kim			
 	Kazushi Sugyo			
@@ -67,19 +74,22 @@ Additional people who have contributed p
 	Krzysztof Halasa		
 	Lorenzo Cavallaro		
 	Loris Degioanni			
-	Love Hörnquist-Åstrand		
+	Love Hörnquist-Åstrand		
 	Luis Martin Garcia		
 	Maciej W. Rozycki		
 	Marcus Felipe Pereira		
 	Mark C. Brown			
 	Mark Pizzolato			
+	Markus Mayer			
 	Martin Husemann			
+	Márton Németh			
 	Matthew Luckie			
 	Max Laier			
 	Mike Frysinger			
 	Mike Kershaw			
 	Mike Wiacek			
 	Monroe Williams			
+	N. Leiten			
 	Nicolas Dade			
 	Octavian Cerna			
 	Olaf Kirch			
@@ -93,15 +103,20 @@ Additional people who have contributed p
 	Pawel Pokrywka			
 	Peter Fales			
 	Peter Jeremy			
+	Peter Volkov			
 	Phil Wood			
 	Rafal Maszkowski		
 					
 	Richard Stearn			
 	Rick Jones			
+	Robert Edmonds			
+	Roberto Mariani			
+	Romain Francoise		
 	Sagun Shakya			
 	Scott Barron			
 	Scott Gifford			
 	Sebastian Krahmer		
+	Sebastien Roy			
 	Sepherosa Ziehau		
 	Shaun Clowes			
 	Solomon Peachy			
@@ -109,12 +124,16 @@ Additional people who have contributed p
 	Stephen Donnelly		
 	Takashi Yamamoto		
 	Tanaka Shin-ya			
+	Tobias Poschwatta		
 	Tony Li				
 	Torsten Landschoff	 	
 	Uns Lider			
 	Uwe Girlich			
+	Wesley Shields			
 	Xianjie Zhang			
+	Xin Li				
 	Yen Yen Lim
+	Yvan Vanhullebus		
 	Yoann Vandoorselaere		
 
 The original LBL crew:

Added: vendor/libpcap/dist/ChmodBPF/ChmodBPF
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/libpcap/dist/ChmodBPF/ChmodBPF	Thu Oct 28 16:22:13 2010	(r214455)
@@ -0,0 +1,33 @@
+#! /bin/sh
+
+. /etc/rc.common
+
+StartService ()
+{
+	#
+	# Unfortunately, Mac OS X's devfs is based on the old FreeBSD
+	# one, not the current one, so there's no way to configure it
+	# to create BPF devices with particular owners or groups.
+	# This startup item will make it owned by the admin group,
+	# with permissions rw-rw----, so that anybody in the admin
+	# group can use programs that capture or send raw packets.
+	#
+	# Change this as appropriate for your site, e.g. to make
+	# it owned by a particular user without changing the permissions,
+	# so only that user and the super-user can capture or send raw
+	# packets, or give it the permissions rw-r-----, so that
+	# only the super-user can send raw packets but anybody in the
+	# admin group can capture packets.
+	#
+	chgrp admin /dev/bpf*
+	chmod g+rw /dev/bpf*
+}
+
+StopService ()
+{
+	return 0;
+}
+
+RestartService () { StartService; }
+
+RunService "$1"

Added: vendor/libpcap/dist/ChmodBPF/StartupParameters.plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/libpcap/dist/ChmodBPF/StartupParameters.plist	Thu Oct 28 16:22:13 2010	(r214455)
@@ -0,0 +1,4 @@
+{
+  Description     = "Change BPF permissions";
+  Provides        = ("ChmodBPF");
+}

Modified: vendor/libpcap/dist/INSTALL.txt
==============================================================================
--- vendor/libpcap/dist/INSTALL.txt	Thu Oct 28 15:43:14 2010	(r214454)
+++ vendor/libpcap/dist/INSTALL.txt	Thu Oct 28 16:22:13 2010	(r214455)
@@ -1,4 +1,4 @@
-@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.21.2.8 2008-06-12 20:25:38 guy Exp $ (LBL)
+@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.29 2008-06-12 20:21:51 guy Exp $ (LBL)
 
 To build libpcap, run "./configure" (a shell script). The configure
 script will determine your system attributes and generate an

Modified: vendor/libpcap/dist/Makefile.in
==============================================================================
--- vendor/libpcap/dist/Makefile.in	Thu Oct 28 15:43:14 2010	(r214454)
+++ vendor/libpcap/dist/Makefile.in	Thu Oct 28 16:22:13 2010	(r214455)
@@ -17,7 +17,7 @@
 #  WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 #
-# @(#) $Header: /tcpdump/master/libpcap/Makefile.in,v 1.108.2.28 2008-10-23 22:13:21 guy Exp $ (LBL)
+# @(#) $Header: /tcpdump/master/libpcap/Makefile.in,v 1.142 2008-11-22 17:30:24 guy Exp $ (LBL)
 
 #
 # Various configurable paths (remember to edit Makefile.in, not Makefile)
@@ -44,14 +44,17 @@ VPATH = @srcdir@
 # You shouldn't need to edit anything below.
 #
 
+LD = /usr/bin/ld
 CC = @CC@
 CCOPT = @V_CCOPT@
 INCLS = -I. @V_INCLS@
 DEFS = @DEFS@ @V_DEFS@
-LIBS = @V_LIBS@
-DAGLIBS = @DAGLIBS@
-DEPLIBS = @DEPLIBS@
+ADDLOBJS = @ADDLOBJS@
+ADDLARCHIVEOBJS = @ADDLARCHIVEOBJS@
+LIBS = @LIBS@
+LDFLAGS = @LDFLAGS@
 DYEXT = @DYEXT@
+V_RPATH_OPT = @V_RPATH_OPT@
 PROG=libpcap
 
 # Standard CFLAGS
@@ -77,12 +80,13 @@ YACC = @V_YACC@
 	@rm -f $@
 	$(CC) $(CFLAGS) -c $(srcdir)/$*.c
 
-PSRC =	pcap-@V_PCAP@.c @USB_SRC@ @BT_SRC@
+PSRC =	pcap-@V_PCAP@.c @USB_SRC@ @BT_SRC@ @CAN_SRC@
 FSRC =  fad-@V_FINDALLDEVS@.c
 SSRC =  @SSRC@
-CSRC =	pcap.c inet.c gencode.c optimize.c nametoaddr.c \
-	etherent.c savefile.c bpf_filter.c bpf_image.c bpf_dump.c
-GENSRC = scanner.c grammar.c version.c
+CSRC =	pcap.c inet.c gencode.c optimize.c nametoaddr.c etherent.c \
+	savefile.c sf-pcap.c sf-pcap-ng.c pcap-common.c \
+	bpf_image.c bpf_dump.c
+GENSRC = scanner.c grammar.c bpf_filter.c version.c
 LIBOBJS = @LIBOBJS@
 
 SRC =	$(PSRC) $(FSRC) $(CSRC) $(SSRC) $(GENSRC)
@@ -90,8 +94,20 @@ SRC =	$(PSRC) $(FSRC) $(CSRC) $(SSRC) $(
 # We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot
 # hack the extra indirection
 OBJ =	$(PSRC:.c=.o) $(FSRC:.c=.o) $(CSRC:.c=.o) $(SSRC:.c=.o) $(GENSRC:.c=.o) $(LIBOBJS)
-HDR = \
-	acconfig.h \
+PUBHDR = \
+	pcap.h \
+	pcap-bpf.h \
+	pcap-namedb.h \
+	pcap/bpf.h \
+	pcap/bluetooth.h \
+	pcap/ipnet.h \
+	pcap/namedb.h \
+	pcap/pcap.h \
+	pcap/sll.h \
+	pcap/vlan.h \
+	pcap/usb.h
+
+HDR = $(PUBHDR) \
 	arcnet.h \
 	atmuni31.h \
 	ethertype.h \
@@ -99,30 +115,23 @@ HDR = \
 	ieee80211.h \
 	llc.h \
 	nlpid.h \
-	pcap/bluetooth.h \
-	pcap/bpf.h \
-	pcap/namedb.h \
-	pcap/pcap.h \
-	pcap/sll.h \
-	pcap/usb.h \
-	pcap/vlan.h \
-	pcap.h \
+	pcap-common.h \
 	pcap-int.h \
-	pcap-namedb.h \
 	pcap-stdinc.h \
 	ppp.h \
+	sf-pcap.h \
+	sf-pcap-ng.h \
 	sunatmpos.h
 
 GENHDR = \
 	scanner.h tokdefs.h version.h
 
-TAGHDR = \
-	pcap-bpf.h
-
 TAGFILES = \
-	$(SRC) $(HDR) $(TAGHDR)
+	$(SRC) $(HDR)
 
-CLEANFILES = $(OBJ) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c
+CLEANFILES = $(OBJ) libpcap.* filtertest findalldevstest selpolltest \
+	opentest $(PROG)-`cat $(srcdir)/VERSION`.tar.gz $(GENSRC) $(GENHDR) \
+	lex.yy.c pcap-config
 
 MAN1 = pcap-config.1
 
@@ -254,13 +263,14 @@ EXTRA_DIST = \
 	msdos/pktdrvr.c \
 	msdos/pktdrvr.h \
 	msdos/readme.dos \
-	net/bpf_filter.c \
+	opentest.c \
 	org.tcpdump.chmod_bpf.plist \
 	packaging/pcap.spec.in \
 	pcap-bpf.c \
-	pcap-bpf.h \
 	pcap-bt-linux.c \
 	pcap-bt-linux.h \
+	pcap-can-linux.c \
+	pcap-can-linux.h \
 	pcap-config.in \
 	pcap-dag.c \
 	pcap-dag.h \
@@ -280,6 +290,8 @@ EXTRA_DIST = \
 	pcap-sita.h \
 	pcap-sita.c \
 	pcap-sita.html \
+	pcap-snf.c \
+	pcap-snf.h \
 	pcap-snit.c \
 	pcap-snoop.c \
 	pcap-usb-linux.c \
@@ -287,6 +299,7 @@ EXTRA_DIST = \
 	pcap-win32.c \
 	runlex.sh \
 	scanner.l \
+	selpolltest.c \
 	Win32/Include/Gnuc.h \
 	Win32/Include/addrinfo.h \
 	Win32/Include/bittypes.h \
@@ -311,42 +324,94 @@ EXTRA_DIST = \
 	Win32/Src/inet_net.c \
 	Win32/Src/inet_pton.c
 
-all: libpcap.a pcap-config
+all: libpcap.a shared pcap-config
 
 libpcap.a: $(OBJ)
 	@rm -f $@
-	$(AR) rc $@ $(OBJ) $(LIBS)
+	ar rc $@ $(OBJ) $(ADDLARCHIVEOBJS)
 	$(RANLIB) $@
 
 shared: libpcap.$(DYEXT)
 
-#
-# XXX - this works with GNU ld, but won't necessarily work with native
-# ld on, for example, various SVR4-flavored platforms, or Digital UNIX.
-#
 libpcap.so: $(OBJ)
 	@rm -f $@
-	$(CC) -shared -Wl,-soname,$@.1 -o $@.`cat $(srcdir)/VERSION` $(OBJ) $(DAGLIBS)
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	@V_SHLIB_CMD@ @V_SHLIB_OPT@ @V_SONAME_OPT@$@.$$MAJOR_VER $(LDFLAGS) \
+	    -o $@.$$VER $(OBJ) $(ADDLOBJS) $(LIBS)
 
 #
 # The following rule succeeds, but the result is untested.
 #
-# XXX - OS X installs the library as "libpcap.A.dylib", with that as the
-# install_name, and sets the current version to 1 as well.  VERSION
-# might contain a not-purely-numeric version number, but
-# -current_version requires a purely numeric version, so this won't
-# work with top-of-tree builds.
+# In Mac OS X, the libpcap dylib has the name "libpcap.A.dylib", with
+# its full path as the install_name, and with the compatibility and
+# current version both set to 1.  The compatibility version is set to
+# 1 so that programs built with a newer version of the library will run
+# against older versions; multi-platform software probably will fail if
+# it uses APIs added in the newer version, but Mac OS X-specific software
+# will use weak linking and check at run time whether those APIs are
+# available.
+#
+# We also use "A" as the major version, and 1 as the compatibility version,
+# but set the current version to the value in VERSION, with any non-numeric
+# stuff stripped off (the compatibility and current version must be of the
+# form X[.Y[.Z]], with Y and Z possibly absent, and with all components
+# numeric).
 #
 libpcap.dylib: $(OBJ)
 	rm -f libpcap*.dylib
-	$(CC) -dynamiclib -undefined error -o libpcap.`cat $(srcdir)/VERSION`.dylib $(OBJ) \
-		-install_name $(libdir)/libpcap.A.dylib \
-		-compatibility_version 1 \
-		-current_version `sed 's/[^0-9.].*$$//' $(srcdir)/VERSION`
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=A; \
+	COMPAT_VER=1; \
+	CURRENT_VER=`sed 's/[^0-9.].*$$//' $(srcdir)/VERSION`; \
+	$(CC) -dynamiclib -undefined error $(LDFLAGS) \
+	    -o libpcap.$$VER.dylib $(OBJ) $(ADDLOBJS) $(LIBS) \
+	    -install_name $(libdir)/libpcap.$$MAJOR_VER.dylib \
+	    -compatibility_version $$COMPAT_VER \
+	    -current_version $$CURRENT_VER
+
+#
+# The HP-UX linker manual says that the convention for a versioned library
+# is libXXX.{number}, not libXXX.sl.{number}.  That appears to be the case
+# on at least one HP-UX 11.00 system; libXXX.sl is a symlink to
+# libXXX.{number}.
+#
+# The manual also says "library-level versioning" (think "sonames") was
+# added in HP-UX 10.0.
+#
+# XXX - this assumes we're using the HP linker, rather than the GNU
+# linker, even with GCC.
+#
+libpcap.sl: $(OBJ)
+	@MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	rm -f libpcap.$$MAJOR_VER
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	ld -b $(LDFLAGS) -o libpcap.$$MAJOR_VER +h libpcap.$$MAJOR_VER \
+	    $(OBJ) $(ADDLOBJS) $(LIBS)
+
+#
+# AIX is different from everybody else.  A shared library is an archive
+# library with one or more shared-object components.  We still build a
+# normal static archive library on AIX, for the benefit of the traditional
+# scheme of building libpcap and tcpdump in subdirectories of the
+# same directory, with tcpdump statically linked with the libpcap
+# in question, but we also build a shared library as "libpcap.shareda"
+# and install *it*, rather than the static library, as "libpcap.a".
+#
+libpcap.shareda: $(OBJ)
+	@rm -f $@ shr.o
+	$(CC) @V_SHLIB_OPT@ -o shr.o $(OBJ) $(ADDLOBJS) $(LDFLAGS) $(LIBS)
+	ar rc $@ shr.o
+
+#
+# For platforms that don't support shared libraries (or on which we
+# don't support shared libraries).
+#
+libpcap.none:
 
 scanner.c: $(srcdir)/scanner.l
 	@rm -f $@
-	./runlex.sh $(LEX) -o$@ $<
+	$(srcdir)/runlex.sh $(LEX) -o$@ $<
 
 scanner.o: scanner.c tokdefs.h
 	$(CC) $(CFLAGS) -c scanner.c
@@ -372,7 +437,13 @@ snprintf.o: $(srcdir)/missing/snprintf.c
 
 version.c: $(srcdir)/VERSION
 	@rm -f $@
-	sed -e 's/.*/char pcap_version[] = "&";/' $(srcdir)/VERSION > $@
+	if grep GIT ${srcdir}/VERSION >/dev/null; then \
+		read ver <${srcdir}/VERSION; \
+		echo $$ver | tr -d '\012'; \
+		date +_%Y_%m_%d; \
+	else \
+		cat ${srcdir}/VERSION; \
+	fi | sed -e 's/.*/char pcap_version[] = "&";/' > $@
 
 #
 # NOTE: this really is supposed to be static; importing a string
@@ -383,7 +454,13 @@ version.c: $(srcdir)/VERSION
 #
 version.h: $(srcdir)/VERSION
 	@rm -f $@
-	sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' $(srcdir)/VERSION > $@
+	if grep GIT ${srcdir}/VERSION >/dev/null; then \
+		read ver <${srcdir}/VERSION; \
+		echo $$ver | tr -d '\012'; \
+		date +_%Y_%m_%d; \
+	else \
+		cat ${srcdir}/VERSION; \
+	fi | sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' > $@
 
 bpf_filter.c: $(srcdir)/bpf/net/bpf_filter.c
 	rm -f bpf_filter.c
@@ -395,12 +472,13 @@ bpf_filter.o: bpf_filter.c
 #
 # Generate the pcap-config script.
 #
-pcap-config: pcap-config.in Makefile
+pcap-config: $(srcdir)/pcap-config.in
 	@rm -f $@ $@.tmp
 	sed -e 's|@includedir[@]|$(includedir)|g' \
 	    -e 's|@libdir[@]|$(libdir)|g' \
-	    -e 's|@DEPLIBS[@]|$(DEPLIBS)|g' \
-	    pcap-config.in >$@.tmp
+	    -e 's|@LIBS[@]|$(LIBS)|g' \
+	    -e 's|@V_RPATH_OPT[@]|$(V_RPATH_OPT)|g' \
+	    $(srcdir)/pcap-config.in >$@.tmp
 	mv $@.tmp $@
 	chmod a+x $@
 
@@ -408,16 +486,20 @@ pcap-config: pcap-config.in Makefile
 # Test programs - not built by default, and not installed.
 #
 filtertest: filtertest.c libpcap.a
-	$(CC) $(CFLAGS) -I. -L. -o filtertest filtertest.c libpcap.a
+	$(CC) $(CFLAGS) -I. -L. -o filtertest $(srcdir)/filtertest.c libpcap.a $(LIBS)
 
 findalldevstest: findalldevstest.c libpcap.a
-	$(CC) $(CFLAGS) -I. -L. -o findalldevstest findalldevstest.c libpcap.a
+	$(CC) $(CFLAGS) -I. -L. -o findalldevstest $(srcdir)/findalldevstest.c libpcap.a $(LIBS)
+
+selpolltest: selpolltest.c libpcap.a
+	$(CC) $(CFLAGS) -I. -L. -o selpolltest $(srcdir)/selpolltest.c libpcap.a $(LIBS)
+
+opentest: opentest.c libpcap.a
+	$(CC) $(CFLAGS) -I. -L. -o opentest $(srcdir)/opentest.c libpcap.a $(LIBS)
 
-install: libpcap.a pcap-config
+install: install-shared install-archive pcap-config
 	[ -d $(DESTDIR)$(libdir) ] || \
 	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
-	$(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a
-	$(RANLIB) $(DESTDIR)$(libdir)/libpcap.a
 	[ -d $(DESTDIR)$(includedir) ] || \
 	    (mkdir -p $(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir))
 	[ -d $(DESTDIR)$(includedir)/pcap ] || \
@@ -430,91 +512,151 @@ install: libpcap.a pcap-config
 	    (mkdir -p $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@; chmod 755 $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@)
 	[ -d $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@ ] || \
 	    (mkdir -p $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@; chmod 755 $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@)
-	$(INSTALL_DATA) $(srcdir)/pcap/pcap.h \
-	    $(DESTDIR)$(includedir)/pcap/pcap.h
-	$(INSTALL_DATA) $(srcdir)/pcap/bpf.h \
-	    $(DESTDIR)$(includedir)/pcap/bpf.h
-	$(INSTALL_DATA) $(srcdir)/pcap/namedb.h \
-	    $(DESTDIR)$(includedir)/pcap/namedb.h
-	$(INSTALL_DATA) $(srcdir)/pcap/sll.h \
-	    $(DESTDIR)$(includedir)/pcap/sll.h
-	$(INSTALL_DATA) $(srcdir)/pcap/usb.h \
-	    $(DESTDIR)$(includedir)/pcap/usb.h
-	$(INSTALL_DATA) $(srcdir)/pcap.h $(DESTDIR)$(includedir)/pcap.h
-	$(INSTALL_DATA) $(srcdir)/pcap-bpf.h \
-	    $(DESTDIR)$(includedir)/pcap-bpf.h
-	$(INSTALL_DATA) $(srcdir)/pcap-namedb.h \
-	    $(DESTDIR)$(includedir)/pcap-namedb.h
+	for i in $(PUBHDR); do \
+		$(INSTALL_DATA) $(srcdir)/$$i \
+		    $(DESTDIR)$(includedir)/$$i; done
+	[ -d $(DESTDIR)$(bindir) ] || \
+	    (mkdir -p $(DESTDIR)$(bindir); chmod 755 $(DESTDIR)$(bindir))
 	$(INSTALL_PROGRAM) pcap-config $(DESTDIR)$(bindir)/pcap-config
 	for i in $(MAN1); do \
 		$(INSTALL_DATA) $(srcdir)/$$i \
 		    $(DESTDIR)$(mandir)/man1/$$i; done
-	for i in $(MAN3PCAP); do \
+	for i in $(MAN3PCAP_NOEXPAND); do \
 		$(INSTALL_DATA) $(srcdir)/$$i \
 		    $(DESTDIR)$(mandir)/man3/$$i; done
+	for i in $(MAN3PCAP_EXPAND:.in=); do \
+		$(INSTALL_DATA) $$i \
+		    $(DESTDIR)$(mandir)/man3/$$i; done
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_description.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_name.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_description.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_dump_open.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_geterr.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_inject.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_loop.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_minor_version.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_major_version.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_minor_version.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_next.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_next_ex.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_next.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_fopen_offline.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_open_offline.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_fopen_offline.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_getnonblock.3pcap
 	ln $(DESTDIR)$(mandir)/man3/pcap_setnonblock.3pcap \
 		 $(DESTDIR)$(mandir)/man3/pcap_getnonblock.3pcap
 	for i in $(MANFILE); do \
-		$(INSTALL_DATA) $(srcdir)/`echo $$i | sed 's/.manfile.in/.manfile/'` \
+		$(INSTALL_DATA) `echo $$i | sed 's/.manfile.in/.manfile/'` \
 		    $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done
 	for i in $(MANMISC); do \
-		$(INSTALL_DATA) $(srcdir)/`echo $$i | sed 's/.manmisc.in/.manmisc/'` \
+		$(INSTALL_DATA) `echo $$i | sed 's/.manmisc.in/.manmisc/'` \
 		    $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@/`echo $$i | sed 's/.manmisc.in/.@MAN_MISC_INFO@/'`; done
 
 install-shared: install-shared-$(DYEXT)
 install-shared-so: libpcap.so
-	$(INSTALL_PROGRAM) libpcap.so.`cat VERSION` $(DESTDIR)$(libdir)/libpcap.so.`cat VERSION`
+	[ -d $(DESTDIR)$(libdir) ] || \
+	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	$(INSTALL_PROGRAM) libpcap.so.$$VER $(DESTDIR)$(libdir)/libpcap.so.$$VER; \
+	ln -sf libpcap.so.$$VER $(DESTDIR)$(libdir)/libpcap.so.$$MAJOR_VER; \
+	ln -sf libpcap.so.$$MAJOR_VER $(DESTDIR)$(libdir)/libpcap.so
 install-shared-dylib: libpcap.dylib
-	$(INSTALL_PROGRAM) libpcap.`cat VERSION`.dylib $(DESTDIR)$(libdir)/libpcap.`cat VERSION`.dylib
-	VER=`cat VERSION`; cd $(DESTDIR)$(libdir) && ln -sf libpcap.$$VER.dylib libpcap.A.dylib;  ln -sf libpcap.A.dylib libpcap.dylib
+	[ -d $(DESTDIR)$(libdir) ] || \
+	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=A; \
+	$(INSTALL_PROGRAM) libpcap.$$VER.dylib $(DESTDIR)$(libdir)/libpcap.$$VER.dylib; \
+	ln -sf libpcap.$$VER.dylib $(DESTDIR)$(libdir)/libpcap.$$MAJOR_VER.dylib; \
+	ln -sf libpcap.$$MAJOR_VER.dylib $(DESTDIR)$(libdir)/libpcap.dylib
+install-shared-sl: libpcap.sl
+	[ -d $(DESTDIR)$(libdir) ] || \
+	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	$(INSTALL_PROGRAM) libpcap.$$MAJOR_VER $(DESTDIR)$(libdir)
+	ln -sf libpcap.$$MAJOR_VER $(DESTDIR)$(libdir)/libpcap.sl
+install-shared-shareda: libpcap.shareda
+	#
+	# AIX shared libraries are weird.  They're archive libraries
+	# with one or more shared object components.
+	#
+	[ -d $(DESTDIR)$(libdir) ] || \
+	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+	$(INSTALL_PROGRAM) libpcap.shareda $(DESTDIR)$(libdir)/libpcap.a
+install-shared-none:
 
-uninstall:
+install-archive: install-archive-$(DYEXT)
+install-archive-so install-archive-dylib install-archive-sl install-archive-none: libpcap.a
+	#
+	# Most platforms have separate suffixes for shared and
+	# archive libraries, so we install both.
+	#
+	[ -d $(DESTDIR)$(libdir) ] || \
+	    (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
+	$(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a
+	$(RANLIB) $(DESTDIR)$(libdir)/libpcap.a
+install-archive-shareda:
+	#
+	# AIX, however, doesn't, so we don't install the archive
+	# library on AIX.
+	#
+
+uninstall: uninstall-shared
 	rm -f $(DESTDIR)$(libdir)/libpcap.a
-	rm -f $(DESTDIR)$(includedir)/pcap/pcap.h
-	rm -f $(DESTDIR)$(includedir)/pcap/bpf.h
-	rm -f $(DESTDIR)$(includedir)/pcap/namedb.h
-	rm -f $(DESTDIR)$(includedir)/pcap/sll.h
-	rm -f $(DESTDIR)$(includedir)/pcap/usb.h
+	for i in $(PUBHDR); do \
+		rm -f $(DESTDIR)$(includedir)/$$i; done
 	-rmdir $(DESTDIR)$(includedir)/pcap
-	rm -f $(DESTDIR)$(includedir)/pcap.h
-	rm -f $(DESTDIR)$(includedir)/pcap-bpf.h
-	rm -f $(DESTDIR)$(includedir)/pcap-namedb.h
+	rm -f $(DESTDIR)/$(bindir)/pcap-config
 	for i in $(MAN1); do \
 		rm -f $(DESTDIR)$(mandir)/man1/$$i; done
 	for i in $(MAN3PCAP); do \
 		rm -f $(DESTDIR)$(mandir)/man3/$$i; done
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_description.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_minor_version.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_next.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_fopen_offline.3pcap
-	rm -f  $(DESTDIR)$(mandir)/man3/pcap_getnonblock.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_datalink_val_to_description.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_dump_fopen.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_perror.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_sendpacket.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_dispatch.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_minor_version.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_next.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_fopen_offline.3pcap
+	rm -f $(DESTDIR)$(mandir)/man3/pcap_getnonblock.3pcap
 	for i in $(MANFILE); do \
 		rm -f $(DESTDIR)$(mandir)/man@MAN_FILE_FORMATS@/`echo $$i | sed 's/.manfile.in/.@MAN_FILE_FORMATS@/'`; done
 	for i in $(MANMISC); do \
 		rm -f $(DESTDIR)$(mandir)/man@MAN_MISC_INFO@/`echo $$i | sed 's/.manmisc.in/.@MAN_MISC_INFO@/'`; done
 
+uninstall-shared: uninstall-shared-$(DYEXT)
+uninstall-shared-so:
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.so.$$VER; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.so.$$MAJOR_VER; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.so
+uninstall-shared-dylib:
+	VER=`cat $(srcdir)/VERSION`; \
+	MAJOR_VER=A; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.$$VER.dylib; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.$$MAJOR_VER.dylib; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.dylib
+uninstall-shared-sl:
+	MAJOR_VER=`sed 's/\([0-9][0-9]*\)\..*/\1/' $(srcdir)/VERSION`; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.$$MAJOR_VER; \
+	rm -f $(DESTDIR)$(libdir)/libpcap.sl
+uninstall-shared-shareda:
+	rm -f $(DESTDIR)$(libdir)/libpcap.a
+uninstall-shared-none:
+
 clean:
-	rm -f $(CLEANFILES) libpcap*.dylib libpcap.so*
+	rm -f $(CLEANFILES)
 
 distclean: clean
 	rm -f Makefile config.cache config.log config.status \
@@ -530,7 +672,7 @@ packaging/pcap.spec: packaging/pcap.spec
 	RPMVERSION=`cat VERSION | sed s/-.*//g`; \
 		sed -e s/@VERSION@/$$RPMVERSION/ -e s/@NAME@/libpcap-`cat VERSION`/ $<   > $@
 
-releasetar:
+releasetar: 
 	@cwd=`pwd` ; dir=`basename $$cwd` ; name=$(PROG)-`cat VERSION` ; \
 	   mkdir $$name; \
 	   tar cf - $(CSRC) $(HDR) $(MAN1) $(MAN3PCAP_EXPAND) \

Modified: vendor/libpcap/dist/README
==============================================================================
--- vendor/libpcap/dist/README	Thu Oct 28 15:43:14 2010	(r214454)
+++ vendor/libpcap/dist/README	Thu Oct 28 16:22:13 2010	(r214455)
@@ -1,19 +1,17 @@
-@(#) $Header: /tcpdump/master/libpcap/README,v 1.30.4.3 2008-10-17 10:39:20 ken Exp $ (LBL)
+@(#) $Header: /tcpdump/master/libpcap/README,v 1.34 2008-12-14 19:44:14 guy Exp $ (LBL)
 
-LIBPCAP 1.0.0
+LIBPCAP 1.x.y
 
 www.tcpdump.org
 
 Please send inquiries/comments/reports to:
 	tcpdump-workers@lists.tcpdump.org
 
-Anonymous CVS is available via:
-	cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master login
-	(password "anoncvs")
-	cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout libpcap
+Anonymous Git is available via:
+	git clone git://bpf.tcpdump.org/libpcap
 
-Version 1.0.0 of LIBPCAP can be retrieved with the CVS tag "libpcap_1_0":
-	cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout -r libpcap_1_0 libpcap
+Version 1.x.y of LIBPCAP can be retrieved with the CVS tag "libpcap_1_{x}rel{y}":
+	cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout -r libpcap_1_{x}rel{y} libpcap
 
 Please submit patches against the master copy to the libpcap project on
 sourceforge.net.
@@ -80,10 +78,10 @@ information on configuring that option.
 Note to Linux distributions and *BSD systems that include libpcap:
 
 There's now a rule to make a shared library, which should work on Linux 
-and *BSD (and OS X).
+and *BSD, among other platforms.
 
 It sets the soname of the library to "libpcap.so.1"; this is what it 
-should be, *NOT* libpcap.so.1.0 or libpcap.so.1.0.0 or something such as 
+should be, *NOT* libpcap.so.1.x or libpcap.so.1.x.y or something such as 
 that.
 
 We've been maintaining binary compatibility between libpcap releases for 

Added: vendor/libpcap/dist/README.Win32
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/libpcap/dist/README.Win32	Thu Oct 28 16:22:13 2010	(r214455)
@@ -0,0 +1,46 @@
+Under Win32, libpcap is integrated in the WinPcap packet capture system. 
+WinPcap provides a framework that allows libpcap to capture the packets 
+under Windows 95, Windows 98, Windows ME, Windows NT 4, Windows 2000 
+and Windows XP.
+WinPcap binaries and source code can be found at http://winpcap.polito.it: 
+they include also a developer's pack with all the necessary to compile 
+libpcap-based applications under Windows.
+
+How to compile libpcap with Visual Studio
+-----------------------------------------
+
+In order to compile libpcap you will need:
+
+- version 6 (or higher) of Microsoft Visual Studio
+- The November 2001 (or later) edition of Microsoft Platform 
+Software Development Kit (SDK), that contains some necessary includes 
+for IPv6 support. You can download it from http://www.microsoft.com/sdk
+- the latest WinPcap sources from http://winpcap.polito.it/install 
+
+The WinPcap source code already contains a recent (usually the latest 
+stable) version of libpcap. If you need to compile a different one, 
+simply download it from www.tcpdump.org and copy the sources in the 
+winpcap\wpcap\libpcap folder of the WinPcap distribution. If you want to
+compile a libpcap source retrieved from the tcpdump.org Git, you will 
+have to create the scanner and the grammar by hand (with lex and yacc) 
+or with the cygnus makefile, since The Visual Studio project is not able
+to build them.
+
+Open the project file winpcap\wpcap\prj\wpcap.dsw with Visual Studio and 
+build wpcap.dll. wpcap.lib, the library file to link with the applications, 
+will be generated in winpcap\wpcap\lib\. wpcap.dll will be generated in 
+winpcap\wpcap\prj\release or winpcap\wpcap\prj\debug depending on the type 
+of binary that is being created.
+
+How to compile libpcap with Cygnus
+----------------------------------
+
+To build wpcap.dll, cd to the directory WPCAP/PRJ of the WinPcap source code 
+distribution and type "make". libwpcap.a, the library file to link with the 
+applications, will be generated in winpcap\wpcap\lib\. wpcap.dll will be 
+generated in winpcap\wpcap\prj.
+
+Remember, you CANNOT use the MSVC-generated .lib files with gcc, use 
+libwpcap.a instead.
+
+"make install" installs wpcap.dll in the Windows system folder.

Added: vendor/libpcap/dist/README.aix
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/libpcap/dist/README.aix	Thu Oct 28 16:22:13 2010	(r214455)
@@ -0,0 +1,81 @@
+Using BPF:
+
+(1) AIX 4.x's version of BPF is undocumented and somewhat unstandard; the
+    current BPF support code includes changes that should work around
+    that; it appears to compile and work on at least one AIX 4.3.3
+    machine.
+
+    Note that the BPF driver and the "/dev/bpf" devices might not exist
+    on your machine; AIX's tcpdump loads the driver and creates the
+    devices if they don't already exist.  Our libpcap should do the
+    same, and the configure script should detect that it's on an AIX
+    system and choose BPF even if the devices aren't there.
+
+(2) If libpcap doesn't compile on your machine when configured to use
+    BPF, or if the workarounds fail to make it work correctly, you
+    should send to tcpdump-workers@lists.tcpdump.org a detailed bug
+    report (if the compile fails, send us the compile error messages;
+    if it compiles but fails to work correctly, send us as detailed as
+    possible a description of the symptoms, including indications of the
+    network link-layer type being wrong or time stamps being wrong).
+
+    If you fix the problems yourself, please submit a patch to
+
+	http://sourceforge.net/projects/libpcap/
+
+    so we can incorporate them into the next release.
+
+    If you don't fix the problems yourself, you can, as a workaround,
+    make libpcap use DLPI instead of BPF.
+
+    This can be done by specifying the flag:
+
+       --with-pcap=dlpi
+
+    to the "configure" script for libpcap.
+
+If you use DLPI:
+
+(1) It is a good idea to have the latest version of the DLPI driver on
+    your system, since certain versions may be buggy and cause your AIX
+    system to crash.  DLPI is included in the fileset bos.rte.tty.  I
+    found that the DLPI driver that came with AIX 4.3.2 was buggy, and
+    had to upgrade to bos.rte.tty 4.3.2.4:
+
+	    lslpp -l bos.rte.tty
+
+	    bos.rte.tty     4.3.2.4  COMMITTED  Base TTY Support and Commands
+
+    Updates for AIX filesets can be obtained from:
+    ftp://service.software.ibm.com/aix/fixes/
+
+    These updates can be installed with the smit program.
+
+(2) After compiling libpcap, you need to make sure that the DLPI driver
+    is loaded.  Type:
+
+	    strload -q -d dlpi
+
+    If the result is:
+
+	    dlpi: yes
+
+    then the DLPI driver is loaded correctly.
+
+    If it is:
+
+	    dlpi: no
+
+    Then you need to type:
+
+	    strload -f /etc/dlpi.conf
+ 
+    Check again with strload -q -d dlpi that the dlpi driver is loaded.  
+
+    Alternatively, you can uncomment the lines for DLPI in
+    /etc/pse.conf and reboot the machine; this way DLPI will always
+    be loaded when you boot your system.
+
+(3) There appears to be a problem in the DLPI code in some versions of
+    AIX, causing a warning about DL_PROMISC_MULTI failing; this might
+    be responsible for DLPI not being able to capture outgoing packets.

Added: vendor/libpcap/dist/README.dag
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/libpcap/dist/README.dag	Thu Oct 28 16:22:13 2010	(r214455)
@@ -0,0 +1,114 @@
+
+The following instructions apply if you have a Linux or FreeBSD platform and
+want libpcap to support the DAG range of passive network monitoring cards from
+Endace (http://www.endace.com, see below for further contact details).
+
+1) Install and build the DAG software distribution by following the
+instructions supplied with that package. Current Endace customers can download
+the DAG software distibution from https://www.endace.com
+
+2) Configure libcap. To allow the 'configure' script to locate the DAG
+software distribution use the '--with-dag' option:
+
+        ./configure --with-dag=DIR
+
+Where DIR is the root of the DAG software distribution, for example
+/var/src/dag. If the DAG software is correctly detected 'configure' will
+report:
+
+        checking whether we have DAG API... yes

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Thu Oct 28 16:23:26 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7C639106564A;
	Thu, 28 Oct 2010 16:23:26 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 677958FC16;
	Thu, 28 Oct 2010 16:23:26 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9SGNQGs014423;
	Thu, 28 Oct 2010 16:23:26 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9SGNQCX014411;
	Thu, 28 Oct 2010 16:23:26 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010281623.o9SGNQCX014411@svn.freebsd.org>
From: Rui Paulo 
Date: Thu, 28 Oct 2010 16:23:26 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214456 - in vendor/tcpdump/dist: . lbl missing tests
	win32 win32/Include win32/Include/Arpa win32/Include/Netinet
	win32/Src win32/prj
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Thu, 28 Oct 2010 16:23:26 -0000

Author: rpaulo
Date: Thu Oct 28 16:23:25 2010
New Revision: 214456
URL: http://svn.freebsd.org/changeset/base/214456

Log:
  Update tcpdump to 4.1.1.
  
  Changes:
  
  Thu.    April 1, 2010.  guy@alum.mit.edu.
    Summary for 4.1.1 tcpdump release
          Fix build on systems with PF, such as FreeBSD and OpenBSD.
          Don't blow up if a zero-length link-layer address is passed to
            linkaddr_string().
  
  Thu.    March 11, 2010.  ken@netfunctional.ca/guy@alum.mit.edu.
    Summary for 4.1.0 tcpdump release
          Fix printing of MAC addresses for VLAN frames with a length
            field
          Add some additional bounds checks and use the EXTRACT_ macros
            more
          Add a -b flag to print the AS number in BGP packets in ASDOT
            notation rather than ASPLAIN notation
          Add ICMPv6 RFC 5006 support
          Decode the access flags in NFS access requests
          Handle the new DLT_ for memory-mapped USB captures on Linux
          Make the default snapshot (-s) the maximum
          Print name of device (when -L is used)
          Support for OpenSolaris (and SXCE build 125 and later)
          Print new TCP flags
          Add support for RPL DIO
          Add support for TCP User Timeout (UTO)
          Add support for non-standard Ethertypes used by 3com PPPoE gear
          Add support for 802.11n and 802.11s
          Add support for Transparent Ethernet Bridge ethertype in GRE
          Add 4 byte AS support for BGP printer
          Add support for the MDT SAFI 66 BG printer
          Add basic IPv6 support to print-olsr
          Add USB printer
          Add printer for ForCES
          Handle frames with an FCS
          Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frames
          Fix TCP sequence number printing
          Report 802.2 packets as 802.2 instead of 802.3
          Don't include -L/usr/lib in LDFLAGS
          On x86_64 Linux, look in lib64 directory too
          Lots of code clean ups
          Autoconf clean ups
          Update testcases to make output changes
          Fix compiling with/out smi (--with{,out}-smi)
          Fix compiling without IPv6 support (--disable-ipv6)

Added:
  vendor/tcpdump/dist/Makefile-devel-adds   (contents, props changed)
  vendor/tcpdump/dist/Readme.Win32
  vendor/tcpdump/dist/forces.h   (contents, props changed)
  vendor/tcpdump/dist/ipnet.h   (contents, props changed)
  vendor/tcpdump/dist/print-forces.c   (contents, props changed)
  vendor/tcpdump/dist/print-ipnet.c   (contents, props changed)
  vendor/tcpdump/dist/print-usb.c   (contents, props changed)
  vendor/tcpdump/dist/signature.c   (contents, props changed)
  vendor/tcpdump/dist/signature.h   (contents, props changed)
  vendor/tcpdump/dist/tcpdump.1.in   (contents, props changed)
  vendor/tcpdump/dist/tests/
  vendor/tcpdump/dist/tests/02-sunrise-sunset-esp.puu
  vendor/tcpdump/dist/tests/08-sunrise-sunset-aes.puu
  vendor/tcpdump/dist/tests/08-sunrise-sunset-esp2.puu
  vendor/tcpdump/dist/tests/TESTLIST
  vendor/tcpdump/dist/tests/TESTonce   (contents, props changed)
  vendor/tcpdump/dist/tests/TESTrun.sh   (contents, props changed)
  vendor/tcpdump/dist/tests/bgp-infinite-loop.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/bgp_vpn_attrset.out
  vendor/tcpdump/dist/tests/bgp_vpn_attrset.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/chdlc-slarp-short.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/chdlc-slarp.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/dio.out
  vendor/tcpdump/dist/tests/dio.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/e1000g.out
  vendor/tcpdump/dist/tests/e1000g.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/eapon1.gdbinit
  vendor/tcpdump/dist/tests/eapon1.out
  vendor/tcpdump/dist/tests/eapon1.puu
  vendor/tcpdump/dist/tests/eapon2.puu
  vendor/tcpdump/dist/tests/esp-secrets.txt   (contents, props changed)
  vendor/tcpdump/dist/tests/esp0.out
  vendor/tcpdump/dist/tests/esp1.gdbinit
  vendor/tcpdump/dist/tests/esp1.out
  vendor/tcpdump/dist/tests/esp2.gdbinit
  vendor/tcpdump/dist/tests/esp2.out
  vendor/tcpdump/dist/tests/esp3.gdbinit
  vendor/tcpdump/dist/tests/esp4.gdbinit
  vendor/tcpdump/dist/tests/esp5.gdbinit
  vendor/tcpdump/dist/tests/esp5.out
  vendor/tcpdump/dist/tests/espudp1.out
  vendor/tcpdump/dist/tests/espudp1.puu
  vendor/tcpdump/dist/tests/forces1.out
  vendor/tcpdump/dist/tests/forces1.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/forces1vvv.out
  vendor/tcpdump/dist/tests/forces1vvvv.out
  vendor/tcpdump/dist/tests/forces2.out
  vendor/tcpdump/dist/tests/forces2.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/forces2v.out
  vendor/tcpdump/dist/tests/forces2vv.out
  vendor/tcpdump/dist/tests/ikev2.puu
  vendor/tcpdump/dist/tests/ikev2four.out
  vendor/tcpdump/dist/tests/ikev2four.puu
  vendor/tcpdump/dist/tests/ikev2fourv.out
  vendor/tcpdump/dist/tests/ikev2fourv4.out
  vendor/tcpdump/dist/tests/ikev2pI2-secrets.txt   (contents, props changed)
  vendor/tcpdump/dist/tests/ikev2pI2.out
  vendor/tcpdump/dist/tests/ikev2pI2.puu
  vendor/tcpdump/dist/tests/isakmp-delete-segfault.puu
  vendor/tcpdump/dist/tests/isakmp-identification-segfault.puu
  vendor/tcpdump/dist/tests/isakmp-pointer-loop.puu
  vendor/tcpdump/dist/tests/isakmp1.out
  vendor/tcpdump/dist/tests/isakmp2.out
  vendor/tcpdump/dist/tests/isakmp3.out
  vendor/tcpdump/dist/tests/isakmp4.out
  vendor/tcpdump/dist/tests/isakmp4500.puu
  vendor/tcpdump/dist/tests/isis-infinite-loop.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/ldp-infinite-loop.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/lmp.out
  vendor/tcpdump/dist/tests/lmp.puu
  vendor/tcpdump/dist/tests/lmp.sh   (contents, props changed)
  vendor/tcpdump/dist/tests/lspping-fec-ldp.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/lspping-fec-rsvp.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/mpls-ldp-hello.out
  vendor/tcpdump/dist/tests/mpls-ldp-hello.puu
  vendor/tcpdump/dist/tests/mpls-traceroute.pcap   (contents, props changed)
  vendor/tcpdump/dist/tests/ospf-gmpls.out
  vendor/tcpdump/dist/tests/ospf-gmpls.puu
  vendor/tcpdump/dist/tests/print-A.out
  vendor/tcpdump/dist/tests/print-AA.out
  vendor/tcpdump/dist/tests/print-capX.out
  vendor/tcpdump/dist/tests/print-capXX.out
  vendor/tcpdump/dist/tests/print-flags.puu
  vendor/tcpdump/dist/tests/print-flags.sh   (contents, props changed)
  vendor/tcpdump/dist/tests/print-x.out
  vendor/tcpdump/dist/tests/print-xx.out
  vendor/tcpdump/dist/tests/rsvp-infinite-loop.pcap   (contents, props changed)
  vendor/tcpdump/dist/win32/
  vendor/tcpdump/dist/win32/Include/
  vendor/tcpdump/dist/win32/Include/Arpa/
  vendor/tcpdump/dist/win32/Include/Arpa/tftp.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/Netinet/
  vendor/tcpdump/dist/win32/Include/Netinet/in_systm.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/Netinet/ip.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/errno.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/getopt.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/inetprivate.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/telnet.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Include/w32_fzs.h   (contents, props changed)
  vendor/tcpdump/dist/win32/Src/
  vendor/tcpdump/dist/win32/Src/getopt.c   (contents, props changed)
  vendor/tcpdump/dist/win32/prj/
  vendor/tcpdump/dist/win32/prj/GNUmakefile
  vendor/tcpdump/dist/win32/prj/WinDump.dsp
  vendor/tcpdump/dist/win32/prj/WinDump.dsw
Deleted:
  vendor/tcpdump/dist/missing/getaddrinfo.c
  vendor/tcpdump/dist/tcpdump.1
Modified:
  vendor/tcpdump/dist/CHANGES
  vendor/tcpdump/dist/CREDITS
  vendor/tcpdump/dist/INSTALL.txt
  vendor/tcpdump/dist/Makefile.in
  vendor/tcpdump/dist/README
  vendor/tcpdump/dist/VERSION
  vendor/tcpdump/dist/acconfig.h
  vendor/tcpdump/dist/aclocal.m4
  vendor/tcpdump/dist/addrtoname.c
  vendor/tcpdump/dist/af.c
  vendor/tcpdump/dist/af.h
  vendor/tcpdump/dist/atmuni31.h
  vendor/tcpdump/dist/bootp.h
  vendor/tcpdump/dist/bpf_dump.c
  vendor/tcpdump/dist/checksum.c
  vendor/tcpdump/dist/config.guess
  vendor/tcpdump/dist/config.h.in
  vendor/tcpdump/dist/config.sub
  vendor/tcpdump/dist/configure
  vendor/tcpdump/dist/configure.in
  vendor/tcpdump/dist/ethertype.h
  vendor/tcpdump/dist/gmpls.c
  vendor/tcpdump/dist/gmpls.h
  vendor/tcpdump/dist/gmt2local.h
  vendor/tcpdump/dist/icmp6.h
  vendor/tcpdump/dist/ieee802_11.h
  vendor/tcpdump/dist/ieee802_11_radio.h
  vendor/tcpdump/dist/interface.h
  vendor/tcpdump/dist/ip6.h
  vendor/tcpdump/dist/ipproto.c
  vendor/tcpdump/dist/ipproto.h
  vendor/tcpdump/dist/isakmp.h
  vendor/tcpdump/dist/l2vpn.c
  vendor/tcpdump/dist/l2vpn.h
  vendor/tcpdump/dist/lbl/os-sunos4.h
  vendor/tcpdump/dist/lbl/os-ultrix4.h
  vendor/tcpdump/dist/missing/addrinfo.h
  vendor/tcpdump/dist/netdissect.h
  vendor/tcpdump/dist/nfs.h
  vendor/tcpdump/dist/nlpid.c
  vendor/tcpdump/dist/nlpid.h
  vendor/tcpdump/dist/oui.c
  vendor/tcpdump/dist/oui.h
  vendor/tcpdump/dist/print-802_11.c
  vendor/tcpdump/dist/print-ap1394.c
  vendor/tcpdump/dist/print-arcnet.c
  vendor/tcpdump/dist/print-atalk.c
  vendor/tcpdump/dist/print-atm.c
  vendor/tcpdump/dist/print-bfd.c
  vendor/tcpdump/dist/print-bgp.c
  vendor/tcpdump/dist/print-bootp.c
  vendor/tcpdump/dist/print-bt.c
  vendor/tcpdump/dist/print-cdp.c
  vendor/tcpdump/dist/print-cfm.c
  vendor/tcpdump/dist/print-dccp.c
  vendor/tcpdump/dist/print-dhcp6.c
  vendor/tcpdump/dist/print-domain.c
  vendor/tcpdump/dist/print-enc.c
  vendor/tcpdump/dist/print-esp.c
  vendor/tcpdump/dist/print-ether.c
  vendor/tcpdump/dist/print-fr.c
  vendor/tcpdump/dist/print-gre.c
  vendor/tcpdump/dist/print-icmp6.c
  vendor/tcpdump/dist/print-ip.c
  vendor/tcpdump/dist/print-ip6.c
  vendor/tcpdump/dist/print-isakmp.c
  vendor/tcpdump/dist/print-isoclns.c
  vendor/tcpdump/dist/print-juniper.c
  vendor/tcpdump/dist/print-l2tp.c
  vendor/tcpdump/dist/print-lane.c
  vendor/tcpdump/dist/print-llc.c
  vendor/tcpdump/dist/print-lldp.c
  vendor/tcpdump/dist/print-lspping.c
  vendor/tcpdump/dist/print-nfs.c
  vendor/tcpdump/dist/print-ntp.c
  vendor/tcpdump/dist/print-olsr.c
  vendor/tcpdump/dist/print-ospf.c
  vendor/tcpdump/dist/print-pflog.c
  vendor/tcpdump/dist/print-pim.c
  vendor/tcpdump/dist/print-ppp.c
  vendor/tcpdump/dist/print-rrcp.c
  vendor/tcpdump/dist/print-rsvp.c
  vendor/tcpdump/dist/print-rx.c
  vendor/tcpdump/dist/print-sctp.c
  vendor/tcpdump/dist/print-sip.c
  vendor/tcpdump/dist/print-sll.c
  vendor/tcpdump/dist/print-smb.c
  vendor/tcpdump/dist/print-sunrpc.c
  vendor/tcpdump/dist/print-symantec.c
  vendor/tcpdump/dist/print-tcp.c
  vendor/tcpdump/dist/print-tftp.c
  vendor/tcpdump/dist/print-token.c
  vendor/tcpdump/dist/print-udp.c
  vendor/tcpdump/dist/setsignal.h
  vendor/tcpdump/dist/sll.h
  vendor/tcpdump/dist/smbutil.c
  vendor/tcpdump/dist/strcasecmp.c
  vendor/tcpdump/dist/tcp.h
  vendor/tcpdump/dist/tcpdump-stdinc.h
  vendor/tcpdump/dist/tcpdump.c
  vendor/tcpdump/dist/tftp.h
  vendor/tcpdump/dist/timed.h
  vendor/tcpdump/dist/token.h
  vendor/tcpdump/dist/util.c

Modified: vendor/tcpdump/dist/CHANGES
==============================================================================
--- vendor/tcpdump/dist/CHANGES	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/CHANGES	Thu Oct 28 16:23:25 2010	(r214456)
@@ -1,4 +1,45 @@
-$Header: /tcpdump/master/tcpdump/CHANGES,v 1.98.2.2 2008-10-15 23:26:30 ken Exp $
+Thu.	April 1, 2010.  guy@alum.mit.edu.
+  Summary for 4.1.1 tcpdump release
+	Fix build on systems with PF, such as FreeBSD and OpenBSD.
+	Don't blow up if a zero-length link-layer address is passed to
+	  linkaddr_string(). 
+
+Thu.	March 11, 2010.  ken@netfunctional.ca/guy@alum.mit.edu.
+  Summary for 4.1.0 tcpdump release
+	Fix printing of MAC addresses for VLAN frames with a length
+	  field
+	Add some additional bounds checks and use the EXTRACT_ macros
+	  more
+	Add a -b flag to print the AS number in BGP packets in ASDOT
+	  notation rather than ASPLAIN notation
+	Add ICMPv6 RFC 5006 support
+	Decode the access flags in NFS access requests
+	Handle the new DLT_ for memory-mapped USB captures on Linux
+	Make the default snapshot (-s) the maximum
+	Print name of device (when -L is used)
+	Support for OpenSolaris (and SXCE build 125 and later)
+	Print new TCP flags
+	Add support for RPL DIO
+	Add support for TCP User Timeout (UTO)
+	Add support for non-standard Ethertypes used by 3com PPPoE gear
+	Add support for 802.11n and 802.11s
+	Add support for Transparent Ethernet Bridge ethertype in GRE
+	Add 4 byte AS support for BGP printer
+	Add support for the MDT SAFI 66 BG printer
+	Add basic IPv6 support to print-olsr
+	Add USB printer
+	Add printer for ForCES
+	Handle frames with an FCS
+	Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frames
+	Fix TCP sequence number printing 
+	Report 802.2 packets as 802.2 instead of 802.3
+	Don't include -L/usr/lib in LDFLAGS
+	On x86_64 Linux, look in lib64 directory too
+	Lots of code clean ups
+	Autoconf clean ups
+	Update testcases to make output changes
+	Fix compiling with/out smi (--with{,out}-smi)
+	Fix compiling without IPv6 support (--disable-ipv6)
 
 Mon.    October 27, 2008.  ken@netfunctional.ca.  Summary for 4.0.0 tcpdump release
         Add support for Bluetooth Sniffing

Modified: vendor/tcpdump/dist/CREDITS
==============================================================================
--- vendor/tcpdump/dist/CREDITS	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/CREDITS	Thu Oct 28 16:23:25 2010	(r214456)
@@ -27,6 +27,7 @@ Additional people who have contributed p
 	Ben Byer			
 	Atsushi Onoe			
 	Ben Smithurst			
+	Bert Vermeulen			
 	Bjoern A. Zeeb			
 	Brent L. Bates			
 	Brian Ginsbach			
@@ -44,11 +45,15 @@ Additional people who have contributed p
 	Daniel Hagerty 			
 	Darren Reed			
 	David Binderman			
+	David Horn			
 	David Smith			
 	David Young			
 	Don Ebright			
 	Eddie Kohler			
+	Elmar Kirchner			
+	Fang Wang			
 	Florent Drouin			
+	Florian Forster			
 	Francis Dupont			
 	Francisco Matias Cuenca-Acuna	
 	Francois-Xavier Le Bail		
@@ -68,8 +73,10 @@ Additional people who have contributed p
 	Heinz-Ado Arnolds		
 	Hendrik Scholz			
 	Ian McDonald			
-        Jacek Tobiasz                   
+	Ilpo Järvinen			
+	Jacek Tobiasz			
 	Jakob Schlyter			
+	Jamal Hadi Salim 		
 	Jan Oravec			
 	Jason R. Thorpe			
 	Jefferson Ogata 		
@@ -78,10 +85,12 @@ Additional people who have contributed p
 	Jim Hutchins			
         Jonathan Heusser                
 	Tatuya Jinmei			
+	João Medeiros			
 	Joerg Mayer			
-	Jørgen Thomsen			 
+	Jørgen Thomsen			 
 	Julian Cowley			
 	Kaarthik Sivakumar		
+	Karl Norby			
 	Kazushi Sugyo			
 	Kelly Carmichael		
 	Ken Hornstein			
@@ -92,7 +101,8 @@ Additional people who have contributed p
 	Larry Lile			
 	Lennert Buytenhek 		
 	Loris Degioanni			
-	Love Hörnquist-Åstrand		
+	Love Hörnquist-Åstrand		
+	Lucas C. Villa Real		
 	Luis Martin Garcia		
 	Maciej W. Rozycki		
 	Manu Pathak			
@@ -100,12 +110,13 @@ Additional people who have contributed p
 	Marc A. Lehmann			
 	Mark Ellzey Thomas		
 	Marko Kiiskila			
-	Markus Schöpflin		
+	Markus Schöpflin		
 	Marshall Rose			
 	Martin Husemann			
 	Max Laier			
 	Michael A. Meffie III		
 	Michael Madore			
+	Michael Riepe			
 	Michael Shalayeff		
 	Michael Shields			
 	Michael T. Stolarchuk		
@@ -132,13 +143,16 @@ Additional people who have contributed p
 	Peter Fales			
 	Peter Jeremy			
 					
+	Peter Volkov			
 	Phil Wood			
 	Rafal Maszkowski		
+	Randy Sofia			
 	Raphael Raimbault		
 	Rick Cheng                      
 	Rick Jones			
 	Rick Watson			
 	Rob Braun			
+	Robert Edmonds			
 	Roderick Schertler		
 	Sagun Shakya			
 	Sami Farin			
@@ -155,11 +169,14 @@ Additional people who have contributed p
 	Terry Kennedy			
 	Timo Koskiahde
 	Tony Li				
+	Toshihiro Kanda			
 	Uns Lider			
 	Victor Oppleman			
 	Wesley Griffin			
+	Wesley Shields			
 	Wilbert de Graaf		
-        Will Drewry                     
+	Will Drewry			
+	William J. Hulley		
 	Yen Yen Lim
 	Yoshifumi Nishida
 

Modified: vendor/tcpdump/dist/INSTALL.txt
==============================================================================
--- vendor/tcpdump/dist/INSTALL.txt	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/INSTALL.txt	Thu Oct 28 16:23:25 2010	(r214456)
@@ -1,4 +1,4 @@
-@(#) $Header: /tcpdump/master/tcpdump/INSTALL.txt,v 1.1.2.1 2008-02-06 10:49:22 guy Exp $ (LBL)
+@(#) $Header: /tcpdump/master/tcpdump/INSTALL.txt,v 1.2 2008-02-06 10:47:53 guy Exp $ (LBL)
 
 If you have not built libpcap, and your system does not have libpcap
 installed, install libpcap first.  Your system might provide a version
@@ -221,6 +221,7 @@ print-tftp.c	- Trivial File Transfer Pro
 print-timed.c	- BSD time daemon protocol printer routines
 print-token.c	- Token Ring printer routines
 print-udp.c	- UDP printer routines
+print-usb.c	- USB printer routines
 print-vjc.c	- PPP Van Jacobson compression (RFC1144) printer routines
 print-vrrp.c	- Virtual Router Redundancy Protocol
 print-wb.c	- White Board printer routines

Added: vendor/tcpdump/dist/Makefile-devel-adds
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/tcpdump/dist/Makefile-devel-adds	Thu Oct 28 16:23:25 2010	(r214456)
@@ -0,0 +1,22 @@
+#
+# Auto-regenerate configure script or Makefile when things change.
+# From autoconf.info .  Works best with GNU Make.
+#
+${srcdir}/configure: configure.in
+	cd ${srcdir} && autoconf
+
+# autoheader might not change config.h.in, so touch a stamp file.
+${srcdir}/config.h.in: ${srcdir}/stamp-h.in
+${srcdir}/stamp-h.in: configure.in acconfig.h
+	cd ${srcdir} && autoheader
+	echo timestamp > ${srcdir}/stamp-h.in
+
+config.h: stamp-h
+stamp-h: ${srcdir}/config.h.in config.status
+	./config.status
+
+Makefile: Makefile.in config.status
+	./config.status
+
+config.status: ${srcdir}/configure
+	./config.status --recheck

Modified: vendor/tcpdump/dist/Makefile.in
==============================================================================
--- vendor/tcpdump/dist/Makefile.in	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/Makefile.in	Thu Oct 28 16:23:25 2010	(r214456)
@@ -17,7 +17,7 @@
 #  WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 #
-# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.317.2.4 2008-05-27 07:14:26 guy Exp $ (LBL)
+# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.325 2008-11-21 23:17:26 guy Exp $ (LBL)
 
 #
 # Various configurable paths (remember to edit Makefile.in, not Makefile)
@@ -77,7 +77,7 @@ CSRC =	addrtoname.c af.c checksum.c cpac
 	print-eap.c print-eigrp.c\
 	print-esp.c print-ether.c print-fddi.c print-fr.c \
 	print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
-	print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \
+	print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c \
 	print-ipx.c print-isoclns.c print-juniper.c print-krb.c \
 	print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \
         print-lmp.c print-lspping.c print-lwapp.c \
@@ -88,9 +88,9 @@ CSRC =	addrtoname.c af.c checksum.c cpac
 	print-rx.c print-sctp.c print-sflow.c print-sip.c print-sl.c print-sll.c \
 	print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc.c \
 	print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-tftp.c \
-	print-timed.c print-token.c print-udld.c print-udp.c \
-	print-vjc.c print-vqp.c print-vrrp.c print-vtp.c \
-	print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c
+	print-timed.c print-token.c print-udld.c print-udp.c print-usb.c \
+	print-vjc.c print-vqp.c print-vrrp.c print-vtp.c print-forces.c \
+	print-wb.c print-zephyr.c signature.c setsignal.c tcpdump.c util.c
 
 LIBNETDISSECT_SRC=print-isakmp.c
 LIBNETDISSECT_OBJ=$(LIBNETDISSECT_SRC:.c=.o)
@@ -128,6 +128,7 @@ HDR = \
 	ethertype.h \
 	extract.h \
 	fddi.h \
+	forces.h \
 	gmpls.h \
 	gmt2local.h \
 	icmp6.h \
@@ -139,6 +140,7 @@ HDR = \
 	ip.h \
 	ip6.h \
 	ipfc.h \
+	ipnet.h \
 	ipproto.h \
 	ipsec_doi.h \
 	ipx.h \
@@ -171,6 +173,7 @@ HDR = \
 	sctpConstants.h \
 	sctpHeader.h \
 	setsignal.h \
+	signature.h \
 	slcompress.h \
 	slip.h \
 	sll.h \
@@ -204,6 +207,7 @@ EXTRA_DIST = \
 	INSTALL.txt \
 	LICENSE \
 	Makefile.in \
+	Makefile-devel-adds \
 	README \
 	Readme.Win32 \
 	VERSION \
@@ -226,7 +230,6 @@ EXTRA_DIST = \
 	missing/bittypes.h \
 	missing/dlnames.c \
 	missing/datalinks.c \
-	missing/getaddrinfo.c \
 	missing/getnameinfo.c \
 	missing/inet_aton.c \
 	missing/inet_ntop.c \
@@ -258,7 +261,83 @@ EXTRA_DIST = \
 	smbutil.c \
 	stime.awk \
 	strcasecmp.c \
-	tcpdump.1 \
+	tcpdump.1.in \
+	tests/02-sunrise-sunset-esp.puu \
+	tests/08-sunrise-sunset-aes.puu \
+	tests/08-sunrise-sunset-esp2.puu \
+	tests/TESTLIST \
+	tests/TESTonce \
+	tests/TESTrun.sh \
+	tests/bgp-infinite-loop.pcap \
+	tests/bgp_vpn_attrset.out \
+	tests/bgp_vpn_attrset.pcap \
+	tests/chdlc-slarp-short.pcap \
+	tests/chdlc-slarp.pcap \
+	tests/dio.out \
+	tests/dio.pcap \
+	tests/e1000g.out \
+	tests/e1000g.pcap \
+	tests/eapon1.gdbinit \
+	tests/eapon1.out \
+	tests/eapon1.puu \
+	tests/eapon2.puu \
+	tests/esp-secrets.txt \
+	tests/esp0.out \
+	tests/esp1.gdbinit \
+	tests/esp1.out \
+	tests/esp2.gdbinit \
+	tests/esp2.out \
+	tests/esp3.gdbinit \
+	tests/esp4.gdbinit \
+	tests/esp5.gdbinit \
+	tests/esp5.out \
+	tests/espudp1.out \
+	tests/espudp1.puu \
+	tests/forces1.out \
+	tests/forces1.pcap \
+	tests/forces1vvv.out \
+	tests/forces1vvvv.out \
+	tests/forces2.out \
+	tests/forces2.pcap \
+	tests/forces2v.out \
+	tests/forces2vv.out \
+	tests/ikev2.puu \
+	tests/ikev2four.out \
+	tests/ikev2four.puu \
+	tests/ikev2fourv.out \
+	tests/ikev2fourv4.out \
+	tests/ikev2pI2-secrets.txt \
+	tests/ikev2pI2.out \
+	tests/ikev2pI2.puu \
+	tests/isakmp-delete-segfault.puu \
+	tests/isakmp-identification-segfault.puu \
+	tests/isakmp-pointer-loop.puu \
+	tests/isakmp1.out \
+	tests/isakmp2.out \
+	tests/isakmp3.out \
+	tests/isakmp4.out \
+	tests/isakmp4500.puu \
+	tests/isis-infinite-loop.pcap \
+	tests/ldp-infinite-loop.pcap \
+	tests/lmp.out \
+	tests/lmp.puu \
+	tests/lmp.sh \
+	tests/lspping-fec-ldp.pcap \
+	tests/lspping-fec-rsvp.pcap \
+	tests/mpls-ldp-hello.out \
+	tests/mpls-ldp-hello.puu \
+	tests/mpls-traceroute.pcap \
+	tests/ospf-gmpls.out \
+	tests/ospf-gmpls.puu \
+	tests/print-A.out \
+	tests/print-AA.out \
+	tests/print-capX.out \
+	tests/print-capXX.out \
+	tests/print-flags.puu \
+	tests/print-flags.sh \
+	tests/print-x.out \
+	tests/print-xx.out \
+	tests/rsvp-infinite-loop.pcap \
 	vfprintf.c \
 	win32/Include/Arpa/tftp.h \
 	win32/Include/errno.h \
@@ -312,14 +391,13 @@ version.o: version.c
 
 version.c: $(srcdir)/VERSION
 	@rm -f $@
-	if grep CVS ${srcdir}/VERSION >/dev/null; then \
+	if grep GIT ${srcdir}/VERSION >/dev/null; then \
 		read ver <${srcdir}/VERSION; \
 		echo $$ver | tr -d '\012'; \
 		date +_%Y_%m_%d; \
 	else \
 		cat ${srcdir}/VERSION; \
-	fi | sed -e 's/.*/char version[] = "&";/' > $@
-
+	fi | sed -e 's/.*/const char version[] = "&";/' > $@
 
 install: all
 	[ -d $(DESTDIR)$(sbindir) ] || \
@@ -328,7 +406,7 @@ install: all
 	$(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG).`cat ${srcdir}/VERSION`
 	[ -d $(DESTDIR)$(mandir)/man1 ] || \
 	    (mkdir -p $(DESTDIR)$(mandir)/man1; chmod 755 $(DESTDIR)$(mandir)/man1)
-	$(INSTALL_DATA) $(srcdir)/$(PROG).1 $(DESTDIR)$(mandir)/man1/$(PROG).1
+	$(INSTALL_DATA) $(PROG).1 $(DESTDIR)$(mandir)/man1/$(PROG).1
 
 uninstall:
 	rm -f $(DESTDIR)$(sbindir)/$(PROG)
@@ -340,11 +418,15 @@ lint: $(GENSRC)
 	    grep -v 'possible pointer alignment problem'
 
 clean:
-	rm -f $(CLEANFILES)
+	rm -f $(CLEANFILES) $(PROG)-`cat VERSION`.tar.gz
 
 distclean:
 	rm -f $(CLEANFILES) Makefile config.cache config.log config.status \
-	    config.h gnuc.h os-proto.h stamp-h stamp-h.in
+	    config.h gnuc.h os-proto.h stamp-h stamp-h.in $(PROG).1
+
+check: tcpdump
+	uudecode --help || (echo "No uudecode program found, not running tests"; echo "apt-get/rpm install sharutils?"; exit 1)
+	(cd tests && ./TESTrun.sh)
 
 tags: $(TAGFILES)
 	ctags -wtd $(TAGFILES)

Modified: vendor/tcpdump/dist/README
==============================================================================
--- vendor/tcpdump/dist/README	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/README	Thu Oct 28 16:23:25 2010	(r214456)
@@ -1,19 +1,17 @@
-@(#) $Header: /tcpdump/master/tcpdump/README,v 1.66.2.1 2008-05-30 01:38:20 guy Exp $ (LBL)
+@(#) $Header: /tcpdump/master/tcpdump/README,v 1.68 2008-12-15 00:05:27 guy Exp $ (LBL)
 
-TCPDUMP 3.9
+TCPDUMP 4.x.y
 Now maintained by "The Tcpdump Group"
 See 		www.tcpdump.org
 
 Please send inquiries/comments/reports to:
 	tcpdump-workers@lists.tcpdump.org
 
-Anonymous CVS is available via:
-	cvs -d :pserver:cvs.tcpdump.org:/tcpdump/master login
-	(password "anoncvs")
-	cvs -d :pserver:cvs.tcpdump.org:/tcpdump/master checkout tcpdump
+Anonymous Git is available via:
+	git clone git://bpf.tcpdump.org/tcpdump
 
-Version 3.9 of TCPDUMP can be retrieved with the CVS tag "tcpdump_3_9rel1":
-	cvs -d :pserver:cvs.tcpdump.org:/tcpdump/master checkout -r tcpdump_3_9rel1 tcpdump
+Version 4.x.y of TCPDUMP can be retrieved with the CVS tag "tcpdump_4_xrely":
+	cvs -d :pserver:cvs.tcpdump.org:/tcpdump/master checkout -r tcpdump_4_xrely tcpdump
 
 Please submit patches against the master copy to the tcpdump project on
 sourceforge.net.

Added: vendor/tcpdump/dist/Readme.Win32
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/tcpdump/dist/Readme.Win32	Thu Oct 28 16:23:25 2010	(r214456)
@@ -0,0 +1,24 @@
+To build tcpdump under Windows, you need:
+
+- version 6 (or higher) of Microsoft Visual Studio or the Cygnus gnu 
+C compiler.
+- The November 2001 (or later) edition of Microsoft Platform 
+Software Development Kit (SDK), that contains some necessary includes 
+for IPv6 support. You can download it from http://www.microsoft.com/sdk
+- the WinPcap source code, that includes libpcap for win32. Download it
+from http://winpcap.polito.it or download libpcap sources from
+http://www.tcpdump.org and follow the instructions in the README.Win32
+file.
+
+First, extract tcpdump and WinPcap in the same folder, and build WinPcap.
+
+The Visual Studio project and the cygwin makefile are in the Win32\prj
+folder.
+
+From Visual Studio, open windump.dsw and build the program. The release 
+version of the WinDump.exe executable file will be created in the 
+windump\win32\prj\release directory . The debug version will be generated
+in windump\win32\prj\debug.
+
+From cygnus, go to windump\win32\prj\ and type "make". WinDump.exe will be
+created in the same directory.
\ No newline at end of file

Modified: vendor/tcpdump/dist/VERSION
==============================================================================
--- vendor/tcpdump/dist/VERSION	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/VERSION	Thu Oct 28 16:23:25 2010	(r214456)
@@ -1 +1 @@
-4.0.0
+4.1.1

Modified: vendor/tcpdump/dist/acconfig.h
==============================================================================
--- vendor/tcpdump/dist/acconfig.h	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/acconfig.h	Thu Oct 28 16:23:25 2010	(r214456)
@@ -2,32 +2,18 @@
  * make them to acconfig.h and rerun autoheader */
 @TOP@
 
-/* Define if you have SSLeay 0.9.0b with the buggy cast128. */
-#undef HAVE_BUGGY_CAST128
-
 /* Define if you enable IPv6 support */
 #undef INET6
 
 /* Define if you enable support for the libsmi. */
 #undef LIBSMI
 
-/* Define if you have the  header file.  */
-#undef HAVE_SMI_H
-
 /* define if you have struct __res_state_ext */
 #undef HAVE_RES_STATE_EXT
 
 /* define if your struct __res_state has the nsort member */
 #undef HAVE_NEW_RES_STATE
 
-/*
- * define if struct ether_header.ether_dhost is a struct with ether_addr_octet
- */
-#undef ETHER_HEADER_HAS_EA
-
-/* define if struct ether_arp contains arp_xsha */
-#undef ETHER_ARP_HAS_X
-
 /* define if you have the addrinfo function. */
 #undef HAVE_ADDRINFO
 
@@ -43,18 +29,9 @@
 /* define if INADDRSZ is defined (XXX not used!) */
 #undef HAVE_INADDRSZ
 
-/* define if this is a development version, to use additional prototypes. */
-#undef HAVE_OS_PROTO_H
-
-/* define if  defines __P() */
-#undef HAVE_PORTABLE_PROTOTYPE
-
 /* define if RES_USE_INET6 is defined */
 #undef HAVE_RES_USE_INET6
 
-/* define if struct sockaddr has the sa_len member */
-#undef HAVE_SOCKADDR_SA_LEN
-
 /* define if you have struct sockaddr_storage */
 #undef HAVE_SOCKADDR_STORAGE
 
@@ -91,18 +68,6 @@
 /* define if you have getrpcbynumber() */
 #undef HAVE_GETRPCBYNUMBER
 
-/* define if unaligned memory accesses fail */
-#undef LBL_ALIGN
-
-/* The successful return value from signal (?)XXX */
-#undef RETSIGVAL
-
-/* Define this on IRIX */
-#undef _BSD_SIGNALS
-
-/* For HP/UX ANSI compiler? */
-#undef _HPUX_SOURCE
-
 /* AIX hack. */
 #undef _SUN
 
@@ -115,14 +80,6 @@
 /* Whether or not to include the possibly-buggy SMB printer */
 #undef TCPDUMP_DO_SMB
 
-/* Long story short: aclocal.m4 depends on autoconf 2.13
- * implementation details wrt "const"; newer versions
- * have different implementation details so for now we
- * put "const" here.  This may cause duplicate definitions
- * in config.h but that should be OK since they're the same.
- */
-#undef const
-
 /* Define if you have the dnet_htoa function.  */
 #undef HAVE_DNET_HTOA
 

Modified: vendor/tcpdump/dist/aclocal.m4
==============================================================================
--- vendor/tcpdump/dist/aclocal.m4	Thu Oct 28 16:22:13 2010	(r214455)
+++ vendor/tcpdump/dist/aclocal.m4	Thu Oct 28 16:23:25 2010	(r214456)
@@ -1,4 +1,4 @@
-dnl @(#) $Header: /tcpdump/master/tcpdump/aclocal.m4,v 1.113.2.3 2008-09-25 21:50:04 guy Exp $ (LBL)
+dnl @(#) $Header: /tcpdump/master/tcpdump/aclocal.m4,v 1.116 2008-09-25 21:45:50 guy Exp $ (LBL)
 dnl
 dnl Copyright (c) 1995, 1996, 1997, 1998
 dnl	The Regents of the University of California.  All rights reserved.
@@ -23,27 +23,23 @@ dnl LBL autoconf macros
 dnl
 
 dnl
-dnl Determine which compiler we're using (cc or gcc)
-dnl If using gcc, determine the version number
-dnl If using cc, require that it support ansi prototypes
-dnl If using gcc, use -O2 (otherwise use -O)
-dnl If using cc, explicitly specify /usr/local/include
+dnl Do whatever AC_LBL_C_INIT work is necessary before using AC_PROG_CC.
 dnl
-dnl usage:
-dnl
-dnl	AC_LBL_C_INIT(copt, incls)
-dnl
-dnl results:
-dnl
-dnl	$1 (copt set)
-dnl	$2 (incls set)
-dnl	CC
-dnl	LDFLAGS
-dnl	ac_cv_lbl_gcc_vers
-dnl	LBL_CFLAGS
-dnl
-AC_DEFUN(AC_LBL_C_INIT,
-    [AC_PREREQ(2.12)
+dnl It appears that newer versions of autoconf (2.64 and later) will,
+dnl if you use AC_TRY_COMPILE in a macro, stick AC_PROG_CC at the
+dnl beginning of the macro, even if the macro itself calls AC_PROG_CC.
+dnl See the "Prerequisite Macros" and "Expanded Before Required" sections
+dnl in the Autoconf documentation.
+dnl
+dnl This causes a steaming heap of fail in our case, as we were, in
+dnl AC_LBL_C_INIT, doing the tests we now do in AC_LBL_C_INIT_BEFORE_CC,
+dnl calling AC_PROG_CC, and then doing the tests we now do in
+dnl AC_LBL_C_INIT.  Now, we run AC_LBL_C_INIT_BEFORE_CC, AC_PROG_CC,
+dnl and AC_LBL_C_INIT at the top level.
+dnl
+AC_DEFUN(AC_LBL_C_INIT_BEFORE_CC,
+    [AC_PREREQ(2.50)
+    AC_BEFORE([$0], [AC_LBL_C_INIT])
     AC_BEFORE([$0], [AC_PROG_CC])
     AC_BEFORE([$0], [AC_LBL_FIXINCLUDES])
     AC_BEFORE([$0], [AC_LBL_DEVEL])
@@ -72,7 +68,33 @@ AC_DEFUN(AC_LBL_C_INIT,
 	    CC=cc
 	    export CC
     fi
-    AC_PROG_CC
+])
+
+dnl
+dnl Determine which compiler we're using (cc or gcc)
+dnl If using gcc, determine the version number
+dnl If using cc, require that it support ansi prototypes
+dnl If using gcc, use -O2 (otherwise use -O)
+dnl If using cc, explicitly specify /usr/local/include
+dnl
+dnl usage:
+dnl
+dnl	AC_LBL_C_INIT(copt, incls)
+dnl
+dnl results:
+dnl
+dnl	$1 (copt set)
+dnl	$2 (incls set)
+dnl	CC
+dnl	LDFLAGS
+dnl	ac_cv_lbl_gcc_vers
+dnl	LBL_CFLAGS
+dnl
+AC_DEFUN(AC_LBL_C_INIT,
+    [AC_PREREQ(2.50)
+    AC_BEFORE([$0], [AC_LBL_FIXINCLUDES])
+    AC_BEFORE([$0], [AC_LBL_DEVEL])
+    AC_BEFORE([$0], [AC_LBL_SHLIBS_INIT])
     if test "$GCC" = yes ; then
 	    if test "$SHLICC2" = yes ; then
 		    ac_cv_lbl_gcc_vers=2
@@ -117,8 +139,26 @@ AC_DEFUN(AC_LBL_C_INIT,
 				    AC_MSG_ERROR(see the INSTALL doc for more info)
 			    fi
 			    CFLAGS="$savedcflags"
-			    V_CCOPT="-Aa $V_CCOPT"
-			    AC_DEFINE(_HPUX_SOURCE)
+			    $1="-Aa $$1"
+			    AC_DEFINE(_HPUX_SOURCE,1,[needed on HP-UX])
+			    ;;
+
+		    osf*)
+			    AC_MSG_CHECKING(for ansi mode in DEC compiler ($CC -std1))
+			    savedcflags="$CFLAGS"
+			    CFLAGS="-std1"
+			    AC_CACHE_VAL(ac_cv_lbl_cc_osf1_cc_std1,
+				AC_TRY_COMPILE(
+				    [#include ],
+				    [int frob(int, char *)],
+				    ac_cv_lbl_cc_osf1_cc_std1=yes,
+				    ac_cv_lbl_cc_osf1_cc_std1=no))
+			    AC_MSG_RESULT($ac_cv_lbl_cc_osf1_cc_std1)
+			    if test $ac_cv_lbl_cc_osf1_cc_std1 = no ; then
+				    AC_MSG_ERROR(see the INSTALL doc for more info)
+			    fi
+			    CFLAGS="$savedcflags"
+			    $1="-std1 $$1"
 			    ;;
 
 		    *)
@@ -132,11 +172,15 @@ AC_DEFUN(AC_LBL_C_INIT,
 	    case "$host_os" in
 
 	    irix*)
-		    V_CCOPT="$V_CCOPT -xansi -signed -O"
+		    $1="$$1 -xansi -signed -O"
 		    ;;
 
 	    osf*)
-		    V_CCOPT="$V_CCOPT -std1 -O"
+	    	    #
+		    # Presumed to be DEC OSF/1, Digital UNIX, or
+		    # Tru64 UNIX.
+		    #
+		    $1="$$1 -O"
 		    ;;
 
 	    ultrix*)
@@ -150,14 +194,14 @@ AC_DEFUN(AC_LBL_C_INIT,
 			    ac_cv_lbl_cc_const_proto=no))
 		    AC_MSG_RESULT($ac_cv_lbl_cc_const_proto)
 		    if test $ac_cv_lbl_cc_const_proto = no ; then
-			    AC_DEFINE(const,)
+			    AC_DEFINE(const,[],
+			        [to handle Ultrix compilers that don't support const in prototypes])
 		    fi
 		    ;;
 	    esac
     fi
 ])
 
-
 #
 # Try compiling a sample of the type of code that appears in
 # gencode.c with "inline", "__inline__", and "__inline".
@@ -167,8 +211,13 @@ AC_DEFUN(AC_LBL_C_INIT,
 # at least some versions of HP's C compiler can inline that, but can't
 # inline a function that returns a struct pointer.
 #
+# Make sure we use the V_CCOPT flags, because some of those might
+# disable inlining.
+#
 AC_DEFUN(AC_LBL_C_INLINE,
     [AC_MSG_CHECKING(for inline)
+    save_CFLAGS="$CFLAGS"
+    CFLAGS="$V_CCOPT"
     AC_CACHE_VAL(ac_cv_lbl_inline, [
 	ac_cv_lbl_inline=""
 	ac_lbl_cc_inline=no
@@ -196,6 +245,7 @@ AC_DEFUN(AC_LBL_C_INLINE,
 	if test "$ac_lbl_cc_inline" = yes ; then
 	    ac_cv_lbl_inline=$ac_lbl_inline
 	fi])
+    CFLAGS="$save_CFLAGS"
     if test ! -z "$ac_cv_lbl_inline" ; then
 	AC_MSG_RESULT($ac_cv_lbl_inline)
     else
@@ -238,9 +288,10 @@ AC_DEFUN(AC_LBL_LIBPCAP,
     libpcap=FAIL
     lastdir=FAIL
     places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
-	egrep '/libpcap-[[0-9]]*.[[0-9]]*(.[[0-9]]*)?([[ab]][[0-9]]*)?$'`
+	egrep '/libpcap-[[0-9]]+\.[[0-9]]+(\.[[0-9]]*)?([[ab]][[0-9]]*|-PRE-GIT)?$'`
     for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
-	    basedir=`echo $dir | sed -e 's/[[ab]][[0-9]]*$//'`
+	    basedir=`echo $dir | sed -e 's/[[ab]][[0-9]]*$//' | \
+	        sed -e 's/-PRE-GIT$//' `
 	    if test $lastdir = $basedir ; then
 		    dnl skip alphas when an actual release is present
 		    continue;
@@ -254,43 +305,60 @@ AC_DEFUN(AC_LBL_LIBPCAP,
     done
     if test $libpcap = FAIL ; then
 	    AC_MSG_RESULT(not found)
-	    AC_CHECK_LIB(pcap, main, libpcap="-lpcap")
-	    if test $libpcap = FAIL ; then
+
+	    #
+	    # Look for pcap-config.
+	    #
+	    AC_PATH_PROG(PCAP_CONFIG, pcap-config)
+	    if test -n "$PCAP_CONFIG" ; then
+		#
+		# Found - use it to get the include flags for
+		# libpcap and the flags to link with libpcap.
+		#
+		$2="`\"$PCAP_CONFIG\" --cflags` $$2"
+		libpcap="`\"$PCAP_CONFIG\" --libs`"
+	    else
+		#
+		# Not found; look for pcap.
+		#
+		AC_CHECK_LIB(pcap, main, libpcap="-lpcap")
+		if test $libpcap = FAIL ; then
 		    AC_MSG_ERROR(see the INSTALL doc for more info)
-	    fi
-	    dnl
-	    dnl Some versions of Red Hat Linux put "pcap.h" in
-	    dnl "/usr/include/pcap"; had the LBL folks done so,
-	    dnl that would have been a good idea, but for
-	    dnl the Red Hat folks to do so just breaks source
-	    dnl compatibility with other systems.
-	    dnl
-	    dnl We work around this by assuming that, as we didn't
-	    dnl find a local libpcap, libpcap is in /usr/lib or
-	    dnl /usr/local/lib and that the corresponding header
-	    dnl file is under one of those directories; if we don't
-	    dnl find it in either of those directories, we check to
-	    dnl see if it's in a "pcap" subdirectory of them and,
-	    dnl if so, add that subdirectory to the "-I" list.
-	    dnl
-	    dnl (We now also put pcap.h in /usr/include/pcap, but we
-	    dnl leave behind a /usr/include/pcap.h that includes it,
-	    dnl so you can still just include .)
-	    dnl
-	    AC_MSG_CHECKING(for extraneous pcap header directories)
-	    if test \( ! -r /usr/local/include/pcap.h \) -a \
+		fi
+		dnl
+		dnl Some versions of Red Hat Linux put "pcap.h" in
+		dnl "/usr/include/pcap"; had the LBL folks done so,
+		dnl that would have been a good idea, but for
+		dnl the Red Hat folks to do so just breaks source
+		dnl compatibility with other systems.
+		dnl
+		dnl We work around this by assuming that, as we didn't
+		dnl find a local libpcap, libpcap is in /usr/lib or
+		dnl /usr/local/lib and that the corresponding header
+		dnl file is under one of those directories; if we don't
+		dnl find it in either of those directories, we check to
+		dnl see if it's in a "pcap" subdirectory of them and,
+		dnl if so, add that subdirectory to the "-I" list.
+		dnl
+		dnl (We now also put pcap.h in /usr/include/pcap, but we
+		dnl leave behind a /usr/include/pcap.h that includes it,
+		dnl so you can still just include .)
+		dnl
+		AC_MSG_CHECKING(for extraneous pcap header directories)
+		if test \( ! -r /usr/local/include/pcap.h \) -a \
 			\( ! -r /usr/include/pcap.h \); then
-		if test -r /usr/local/include/pcap/pcap.h; then
-		    d="/usr/local/include/pcap"
-		elif test -r /usr/include/pcap/pcap.h; then
-		    d="/usr/include/pcap"
+		    if test -r /usr/local/include/pcap/pcap.h; then
+			d="/usr/local/include/pcap"
+		    elif test -r /usr/include/pcap/pcap.h; then
+			d="/usr/include/pcap"
+		    fi
+		fi
+		if test -z "$d" ; then
+		    AC_MSG_RESULT(not found)
+		else
+		    $2="-I$d $$2"
+		    AC_MSG_RESULT(found -- -I$d added)
 		fi
-	    fi
-	    if test -z "$d" ; then
-		AC_MSG_RESULT(not found)
-	    else
-		$2="-I$d $$2"
-		AC_MSG_RESULT(found -- -I$d added)
 	    fi
     else
 	    $1=$libpcap
@@ -304,26 +372,50 @@ AC_DEFUN(AC_LBL_LIBPCAP,
                     AC_MSG_ERROR(cannot find pcap.h, see INSTALL)
  	    fi
 	    AC_MSG_RESULT($libpcap)
+	    AC_PATH_PROG(PCAP_CONFIG, pcap-config,, $d)
+	    if test -n "$PCAP_CONFIG"; then
+		#
+		# The libpcap directory has a pcap-config script.
+		# Use it to get any additioal libraries needed
+		# to link with the libpcap archive library in
+		# that directory
+		#
+		libpcap="$libpcap `\"$PCAP_CONFIG\" --additional-libs --static`"
+	    fi
     fi
     LIBS="$libpcap $LIBS"
-    case "$host_os" in
+    if ! test -n "$PCAP_CONFIG" ; then
+	#
+	# We don't have pcap-config; find out any additional link flags
+	# we need.  (If we have pcap-config, we assume it tells us what
+	# we need.)
+	#
+	case "$host_os" in
 
-    aix*)
+	aix*)
+	    #
+	    # If libpcap is DLPI-based, we have to use /lib/pse.exp if
+	    # present, as we use the STREAMS routines.
+	    #
+	    # (XXX - true only if we're linking with a static libpcap?)
+	    #
 	    pseexe="/lib/pse.exp"
 	    AC_MSG_CHECKING(for $pseexe)
 	    if test -f $pseexe ; then
 		    AC_MSG_RESULT(yes)
 		    LIBS="$LIBS -I:$pseexe"
 	    fi
+
+	    #
+	    # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
+	    # we use them to load the BPF module.
 	    #
-	    # We need "-lodm" and "-lcfg", as libpcap requires them on
-	    # AIX, and we just build a static libpcap.a and thus can't
-	    # arrange that when you link with libpcap you automatically
-	    # link with those libraries.
+	    # (XXX - true only if we're linking with a static libpcap?)
 	    #
 	    LIBS="$LIBS -lodm -lcfg"
 	    ;;
-    esac
+	esac
+    fi
 
     dnl
     dnl Check for "pcap_list_datalinks()", "pcap_set_datalink()",
@@ -383,14 +475,14 @@ AC_DEFUN(AC_LBL_TYPE_SIGNAL,
     [AC_BEFORE([$0], [AC_LBL_LIBPCAP])
     AC_TYPE_SIGNAL
     if test "$ac_cv_type_signal" = void ; then
-	    AC_DEFINE(RETSIGVAL,)
+	    AC_DEFINE(RETSIGVAL,[],[return value of signal handlers])
     else
-	    AC_DEFINE(RETSIGVAL,(0))
+	    AC_DEFINE(RETSIGVAL,(0),[return value of signal handlers])
     fi
     case "$host_os" in
 
     irix*)
-	    AC_DEFINE(_BSD_SIGNALS)
+	    AC_DEFINE(_BSD_SIGNALS,1,[get BSD semantics on Irix])
 	    ;;
 
     *)
@@ -439,65 +531,6 @@ AC_DEFUN(AC_LBL_FIXINCLUDES,
     fi])
 
 dnl
-dnl Check for flex, default to lex
-dnl Require flex 2.4 or higher
-dnl Check for bison, default to yacc
-dnl Default to lex/yacc if both flex and bison are not available
-dnl Define the yy prefix string if using flex and bison
-dnl
-dnl usage:
-dnl
-dnl	AC_LBL_LEX_AND_YACC(lex, yacc, yyprefix)
-dnl
-dnl results:
-dnl
-dnl	$1 (lex set)
-dnl	$2 (yacc appended)
-dnl	$3 (optional flex and bison -P prefix)
-dnl
-AC_DEFUN(AC_LBL_LEX_AND_YACC,
-    [AC_ARG_WITH(flex, [  --without-flex          don't use flex])
-    AC_ARG_WITH(bison, [  --without-bison         don't use bison])
-    if test "$with_flex" = no ; then
-	    $1=lex
-    else
-	    AC_CHECK_PROGS($1, flex, lex)
-    fi
-    if test "$$1" = flex ; then
-	    # The -V flag was added in 2.4
-	    AC_MSG_CHECKING(for flex 2.4 or higher)
-	    AC_CACHE_VAL(ac_cv_lbl_flex_v24,
-		if flex -V >/dev/null 2>&1; then
-			ac_cv_lbl_flex_v24=yes
-		else
-			ac_cv_lbl_flex_v24=no
-		fi)
-	    AC_MSG_RESULT($ac_cv_lbl_flex_v24)
-	    if test $ac_cv_lbl_flex_v24 = no ; then
-		    s="2.4 or higher required"
-		    AC_MSG_WARN(ignoring obsolete flex executable ($s))
-		    $1=lex
-	    fi
-    fi
-    if test "$with_bison" = no ; then
-	    $2=yacc
-    else
-	    AC_CHECK_PROGS($2, bison, yacc)
-    fi
-    if test "$$2" = bison ; then
-	    $2="$$2 -y"
-    fi
-    if test "$$1" != lex -a "$$2" = yacc -o "$$1" = lex -a "$$2" != yacc ; then
-	    AC_MSG_WARN(don't have both flex and bison; reverting to lex/yacc)
-	    $1=lex
-	    $2=yacc
-    fi
-    if test "$$1" = flex -a -n "$3" ; then
-	    $1="$$1 -P$3"
-	    $2="$$2 -p $3"
-    fi])
-
-dnl
 dnl Checks to see if union wait is used with WEXITSTATUS()
 dnl
 dnl usage:
@@ -521,9 +554,9 @@ AC_DEFUN(AC_LBL_UNION_WAIT,
 	    ac_cv_lbl_union_wait=yes))
     AC_MSG_RESULT($ac_cv_lbl_union_wait)
     if test $ac_cv_lbl_union_wait = yes ; then
-	    AC_DEFINE(DECLWAITSTATUS,union wait)
+	    AC_DEFINE(DECLWAITSTATUS,union wait,[type for wait])
     else
-	    AC_DEFINE(DECLWAITSTATUS,int)
+	    AC_DEFINE(DECLWAITSTATUS,int,[type for wait])
     fi])
 
 dnl
@@ -538,7 +571,7 @@ dnl
 dnl	HAVE_SOCKADDR_SA_LEN (defined)
 dnl
 AC_DEFUN(AC_LBL_SOCKADDR_SA_LEN,
-    [AC_MSG_CHECKING(if sockaddr struct has sa_len member)
+    [AC_MSG_CHECKING(if sockaddr struct has the sa_len member)
     AC_CACHE_VAL(ac_cv_lbl_sockaddr_has_sa_len,
 	AC_TRY_COMPILE([
 #	include 
@@ -548,7 +581,7 @@ AC_DEFUN(AC_LBL_SOCKADDR_SA_LEN,
 	ac_cv_lbl_sockaddr_has_sa_len=no))
     AC_MSG_RESULT($ac_cv_lbl_sockaddr_has_sa_len)
     if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
-	    AC_DEFINE(HAVE_SOCKADDR_SA_LEN)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Thu Oct 28 18:14:33 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4C4B21065675;
	Thu, 28 Oct 2010 18:14:33 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 1FC058FC26;
	Thu, 28 Oct 2010 18:14:33 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9SIEXZe021286;
	Thu, 28 Oct 2010 18:14:33 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9SIEXoR021285;
	Thu, 28 Oct 2010 18:14:33 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010281814.o9SIEXoR021285@svn.freebsd.org>
From: Rui Paulo 
Date: Thu, 28 Oct 2010 18:14:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214468 - vendor/tcpdump/4.1.1
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Thu, 28 Oct 2010 18:14:33 -0000

Author: rpaulo
Date: Thu Oct 28 18:14:32 2010
New Revision: 214468
URL: http://svn.freebsd.org/changeset/base/214468

Log:
  Tag tcpdump-4.1.1.

Added:
  vendor/tcpdump/4.1.1/
     - copied from r214467, vendor/tcpdump/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Thu Oct 28 18:15:08 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0EB0F106566B;
	Thu, 28 Oct 2010 18:15:08 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id D27A98FC25;
	Thu, 28 Oct 2010 18:15:07 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9SIF7g6021356;
	Thu, 28 Oct 2010 18:15:07 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9SIF74j021355;
	Thu, 28 Oct 2010 18:15:07 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010281815.o9SIF74j021355@svn.freebsd.org>
From: Rui Paulo 
Date: Thu, 28 Oct 2010 18:15:07 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214469 - vendor/libpcap/1.1.1
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Thu, 28 Oct 2010 18:15:08 -0000

Author: rpaulo
Date: Thu Oct 28 18:15:07 2010
New Revision: 214469
URL: http://svn.freebsd.org/changeset/base/214469

Log:
  Tag libpcap 1.1.1.

Added:
  vendor/libpcap/1.1.1/
     - copied from r214468, vendor/libpcap/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Fri Oct 29 08:01:22 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CFF29106564A;
	Fri, 29 Oct 2010 08:01:22 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 89BFC8FC15;
	Fri, 29 Oct 2010 08:01:22 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9T81MnK075666;
	Fri, 29 Oct 2010 08:01:22 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9T81MdV075661;
	Fri, 29 Oct 2010 08:01:22 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010290801.o9T81MdV075661@svn.freebsd.org>
From: Rui Paulo 
Date: Fri, 29 Oct 2010 08:01:22 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214501 - in vendor/wpa/dist: hostapd patches src
	src/ap src/common src/crypto src/drivers src/eap_common
	src/eap_peer src/eap_server src/eapol_auth src/eapol_supp
	src/hlr_auc_gw src/l2...
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Fri, 29 Oct 2010 08:01:22 -0000

Author: rpaulo
Date: Fri Oct 29 08:01:21 2010
New Revision: 214501
URL: http://svn.freebsd.org/changeset/base/214501

Log:
  Import wpa_supplicant / hostapd 0.7.3.
  
  Changes:
  
  2010-09-07 - v0.7.3
  	* fixed fallback from failed PMKSA caching into full EAP authentication
  	  [Bug 355]
  	* fixed issue with early D-Bus signals during initialization
  	* fixed X.509 name handling in internal TLS
  	* fixed WPS ER to use corrent Enrollee MAC Address in Credential
  	* fixed scanning routines ot improve AP selection for WPS
  	* added WPS workaround for open networks
  	* fixed WPS Diffie-Hellman derivation to use correct public key length
  	* fixed wpa_supplicant AP mode operations to ignore Supplicant and
  	  scan result events
  	* improved SME operations with nl80211
  	* fixed WPS ER event_id handling in some cases
  	* fixed some issues with bgscan simple to avoid unnecessary scans
  	* fixed issue with l2_packet_ndis overlapped writes corrupting stack
  	  [Bug 328]
  	* updated WinPcap to the latest stable version 4.1.2 in Windows
  	  installer
  
  2010-04-18 - v0.7.2
  	* nl80211: fixed number of issues with roaming
  	* avoid unnecessary roaming if multiple APs with similar signal
  	  strength are present in scan results
  	* add TLS client events and server probing to ease design of
  	  automatic detection of EAP parameters
  	* add option for server certificate matching (SHA256 hash of the
  	  certificate) instead of trusted CA certificate configuration
  	* bsd: Cleaned up driver wrapper and added various low-level
  	  configuration options
  	* wpa_gui-qt4: do not show too frequent WPS AP available events as
  	  tray messages
  	* TNC: fixed issues with fragmentation
  	* EAP-TNC: add Flags field into fragment acknowledgement (needed to
  	  interoperate with other implementations; may potentially breaks
  	  compatibility with older wpa_supplicant/hostapd versions)
  	* wpa_cli: added option for using a separate process to receive event
  	  messages to reduce latency in showing these
  	  (CFLAGS += -DCONFIG_WPA_CLI_FORK=y in .config to enable this)
  	* maximum BSS table size can now be configured (bss_max_count)
  	* BSSes to be included in the BSS table can be filtered based on
  	  configured SSIDs to save memory (filter_ssids)
  	* fix number of issues with IEEE 802.11r/FT; this version is not
  	  backwards compatible with old versions
  	* nl80211: add support for IEEE 802.11r/FT protocol (both over-the-air
  	  and over-the-DS)
  	* add freq_list network configuration parameter to allow the AP
  	  selection to filter out entries based on the operating channel
  	* add signal strength change events for bgscan; this allows more
  	  dynamic changes to background scanning interval based on changes in
  	  the signal strength with the current AP; this improves roaming within
  	  ESS quite a bit, e.g., with bgscan="simple:30:-45:300" in the network
  	  configuration block to request background scans less frequently when
  	  signal strength remains good and to automatically trigger background
  	  scans whenever signal strength drops noticeably
  	  (this is currently only available with nl80211)
  	* add BSSID and reason code (if available) to disconnect event messages
  	* wpa_gui-qt4: more complete support for translating the GUI with
  	  linguist and add German translation
  	* fix DH padding with internal crypto code (mainly, for WPS)
  	* do not trigger initial scan automatically anymore if there are no
  	  enabled networks
  
  2010-01-16 - v0.7.1
  	* cleaned up driver wrapper API (struct wpa_driver_ops); the new API
  	  is not fully backwards compatible, so out-of-tree driver wrappers
  	  will need modifications
  	* cleaned up various module interfaces
  	* merge hostapd and wpa_supplicant developers' documentation into a
  	  single document
  	* nl80211: use explicit deauthentication to clear cfg80211 state to
  	  avoid issues when roaming between APs
  	* dbus: major design changes in the new D-Bus API
  	  (fi.w1.wpa_supplicant1)
  	* nl80211: added support for IBSS networks
  	* added internal debugging mechanism with backtrace support and memory
  	  allocation/freeing validation, etc. tests (CONFIG_WPA_TRACE=y)
  	* added WPS ER unsubscription command to more cleanly unregister from
  	  receiving UPnP events when ER is terminated
  	* cleaned up AP mode operations to avoid need for virtual driver_ops
  	  wrapper
  	* added BSS table to maintain more complete scan result information
  	  over multiple scans (that may include only partial results)
  	* wpa_gui-qt4: update Peers dialog information more dynamically while
  	  the dialog is kept open
  	* fixed PKCS#12 use with OpenSSL 1.0.0
  	* driver_wext: Added cfg80211-specific optimization to avoid some
  	  unnecessary scans and to speed up association
  
  2009-11-21 - v0.7.0
  	* increased wpa_cli ping interval to 5 seconds and made this
  	  configurable with a new command line options (-G)
  	* fixed scan buffer processing with WEXT to handle up to 65535
  	  byte result buffer (previously, limited to 32768 bytes)
  	* allow multiple driver wrappers to be specified on command line
  	  (e.g., -Dnl80211,wext); the first one that is able to initialize the
  	  interface will be used
  	* added support for multiple SSIDs per scan request to optimize
  	  scan_ssid=1 operations in ap_scan=1 mode (i.e., search for hidden
  	  SSIDs); this requires driver support and can currently be used only
  	  with nl80211
  	* added support for WPS USBA out-of-band mechanism with USB Flash
  	  Drives (UFD) (CONFIG_WPS_UFD=y)
  	* driver_ndis: add PAE group address to the multicast address list to
  	  fix wired IEEE 802.1X authentication
  	* fixed IEEE 802.11r key derivation function to match with the standard
  	  (note: this breaks interoperability with previous version) [Bug 303]
  	* added better support for drivers that allow separate authentication
  	  and association commands (e.g., mac80211-based Linux drivers with
  	  nl80211; SME in wpa_supplicant); this allows over-the-air FT protocol
  	  to be used (IEEE 802.11r)
  	* fixed SHA-256 based key derivation function to match with the
  	  standard when using CCMP (for IEEE 802.11r and IEEE 802.11w)
  	  (note: this breaks interoperability with previous version) [Bug 307]
  	* use shared driver wrapper files with hostapd
  	* added AP mode functionality (CONFIG_AP=y) with mode=2 in the network
  	  block; this can be used for open and WPA2-Personal networks
  	  (optionally, with WPS); this links in parts of hostapd functionality
  	  into wpa_supplicant
  	* wpa_gui-qt4: added new Peers dialog to show information about peers
  	  (other devices, including APs and stations, etc. in the neighborhood)
  	* added support for WPS External Registrar functionality (configure APs
  	  and enroll new devices); can be used with wpa_gui-qt4 Peers dialog
  	  and wpa_cli commands wps_er_start, wps_er_stop, wps_er_pin,
  	  wps_er_pbc, wps_er_learn
  	  (this can also be used with a new 'none' driver wrapper if no
  	  wireless device or IEEE 802.1X on wired is needed)
  	* driver_nl80211: multiple updates to provide support for new Linux
  	  nl80211/mac80211 functionality
  	* updated management frame protection to use IEEE Std 802.11w-2009
  	* fixed number of small WPS issues and added workarounds to
  	  interoperate with common deployed broken implementations
  	* added support for NFC out-of-band mechanism with WPS
  	* driver_ndis: fixed wired IEEE 802.1X authentication with PAE group
  	  address frames
  	* added preliminary support for IEEE 802.11r RIC processing
  	* added support for specifying subset of enabled frequencies to scan
  	  (scan_freq option in the network configuration block); this can speed
  	  up scanning process considerably if it is known that only a small
  	  subset of channels is actually used in the network (this is currently
  	  supported only with -Dnl80211)
  	* added a workaround for race condition between receiving the
  	  association event and the following EAPOL-Key
  	* added background scan and roaming infrastructure to allow
  	  network-specific optimizations to be used to improve roaming within
  	  an ESS (same SSID)
  	* added new DBus interface (fi.w1.wpa_supplicant1)

Added:
  vendor/wpa/dist/patches/
  vendor/wpa/dist/patches/openssl-0.9.8-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.8d-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.8e-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.8g-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.8h-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.8i-tls-extensions.patch
  vendor/wpa/dist/patches/openssl-0.9.9-session-ticket.patch
  vendor/wpa/dist/src/ap/
  vendor/wpa/dist/src/ap/Makefile   (contents, props changed)
  vendor/wpa/dist/src/ap/accounting.c   (contents, props changed)
  vendor/wpa/dist/src/ap/accounting.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_config.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_config.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_drv_ops.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_drv_ops.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_list.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_list.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_mlme.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ap_mlme.h   (contents, props changed)
  vendor/wpa/dist/src/ap/authsrv.c   (contents, props changed)
  vendor/wpa/dist/src/ap/authsrv.h   (contents, props changed)
  vendor/wpa/dist/src/ap/beacon.c   (contents, props changed)
  vendor/wpa/dist/src/ap/beacon.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ctrl_iface_ap.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ctrl_iface_ap.h   (contents, props changed)
  vendor/wpa/dist/src/ap/drv_callbacks.c   (contents, props changed)
  vendor/wpa/dist/src/ap/hostapd.c   (contents, props changed)
  vendor/wpa/dist/src/ap/hostapd.h   (contents, props changed)
  vendor/wpa/dist/src/ap/hw_features.c   (contents, props changed)
  vendor/wpa/dist/src/ap/hw_features.h   (contents, props changed)
  vendor/wpa/dist/src/ap/iapp.c   (contents, props changed)
  vendor/wpa/dist/src/ap/iapp.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_11.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_11.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_11_auth.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_11_auth.h   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_11_ht.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_1x.c   (contents, props changed)
  vendor/wpa/dist/src/ap/ieee802_1x.h   (contents, props changed)
  vendor/wpa/dist/src/ap/peerkey_auth.c   (contents, props changed)
  vendor/wpa/dist/src/ap/pmksa_cache_auth.c   (contents, props changed)
  vendor/wpa/dist/src/ap/pmksa_cache_auth.h   (contents, props changed)
  vendor/wpa/dist/src/ap/preauth_auth.c   (contents, props changed)
  vendor/wpa/dist/src/ap/preauth_auth.h   (contents, props changed)
  vendor/wpa/dist/src/ap/sta_info.c   (contents, props changed)
  vendor/wpa/dist/src/ap/sta_info.h   (contents, props changed)
  vendor/wpa/dist/src/ap/tkip_countermeasures.c   (contents, props changed)
  vendor/wpa/dist/src/ap/tkip_countermeasures.h   (contents, props changed)
  vendor/wpa/dist/src/ap/utils.c   (contents, props changed)
  vendor/wpa/dist/src/ap/vlan_init.c   (contents, props changed)
  vendor/wpa/dist/src/ap/vlan_init.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wmm.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wmm.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_ft.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_glue.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_glue.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_i.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_ie.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wpa_auth_ie.h   (contents, props changed)
  vendor/wpa/dist/src/ap/wps_hostapd.c   (contents, props changed)
  vendor/wpa/dist/src/ap/wps_hostapd.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/.gitignore
  vendor/wpa/dist/src/crypto/aes-cbc.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-ctr.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-eax.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-encblock.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-internal-dec.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-internal-enc.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-omac1.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-unwrap.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes-wrap.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/aes_i.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/crypto_internal-cipher.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/crypto_internal-modexp.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/crypto_internal-rsa.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/crypto_nss.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/des-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/des_i.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/dh_group5.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/dh_group5.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/fips_prf_cryptoapi.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/fips_prf_gnutls.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/fips_prf_internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/fips_prf_nss.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/fips_prf_openssl.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/md4-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/md5-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/md5-non-fips.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/md5_i.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/milenage.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/milenage.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha1-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha1-pbkdf2.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha1-tlsprf.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha1-tprf.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha1_i.h   (contents, props changed)
  vendor/wpa/dist/src/crypto/sha256-internal.c   (contents, props changed)
  vendor/wpa/dist/src/crypto/tls_nss.c   (contents, props changed)
  vendor/wpa/dist/src/drivers/.gitignore
  vendor/wpa/dist/src/drivers/driver_atheros.c   (contents, props changed)
  vendor/wpa/dist/src/drivers/driver_none.c   (contents, props changed)
  vendor/wpa/dist/src/drivers/drivers.mak
  vendor/wpa/dist/src/drivers/linux_ioctl.c   (contents, props changed)
  vendor/wpa/dist/src/drivers/linux_ioctl.h   (contents, props changed)
  vendor/wpa/dist/src/drivers/netlink.c   (contents, props changed)
  vendor/wpa/dist/src/drivers/netlink.h   (contents, props changed)
  vendor/wpa/dist/src/drivers/nl80211_copy.h   (contents, props changed)
  vendor/wpa/dist/src/drivers/wireless_copy.h   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_aka.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_fast.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_gpsk.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_gtc.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_identity.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_ikev2.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_md5.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_methods.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_mschapv2.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_pax.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_peap.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_psk.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_sake.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_sim.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_tls.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_tls_common.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_tnc.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_ttls.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_vendor_test.c   (contents, props changed)
  vendor/wpa/dist/src/eap_server/eap_server_wsc.c   (contents, props changed)
  vendor/wpa/dist/src/eapol_auth/
  vendor/wpa/dist/src/eapol_auth/Makefile   (contents, props changed)
  vendor/wpa/dist/src/eapol_auth/eapol_auth_dump.c   (contents, props changed)
  vendor/wpa/dist/src/eapol_auth/eapol_auth_sm.c   (contents, props changed)
  vendor/wpa/dist/src/eapol_auth/eapol_auth_sm.h   (contents, props changed)
  vendor/wpa/dist/src/eapol_auth/eapol_auth_sm_i.h   (contents, props changed)
  vendor/wpa/dist/src/lib.rules
  vendor/wpa/dist/src/radius/.gitignore
  vendor/wpa/dist/src/tls/.gitignore
  vendor/wpa/dist/src/tls/pkcs1.c   (contents, props changed)
  vendor/wpa/dist/src/tls/pkcs1.h   (contents, props changed)
  vendor/wpa/dist/src/tls/pkcs5.c   (contents, props changed)
  vendor/wpa/dist/src/tls/pkcs5.h   (contents, props changed)
  vendor/wpa/dist/src/tls/pkcs8.c   (contents, props changed)
  vendor/wpa/dist/src/tls/pkcs8.h   (contents, props changed)
  vendor/wpa/dist/src/utils/.gitignore
  vendor/wpa/dist/src/utils/list.h   (contents, props changed)
  vendor/wpa/dist/src/utils/radiotap.c   (contents, props changed)
  vendor/wpa/dist/src/utils/radiotap.h   (contents, props changed)
  vendor/wpa/dist/src/utils/radiotap_iter.h   (contents, props changed)
  vendor/wpa/dist/src/utils/trace.c   (contents, props changed)
  vendor/wpa/dist/src/utils/trace.h   (contents, props changed)
  vendor/wpa/dist/src/wps/http.h   (contents, props changed)
  vendor/wpa/dist/src/wps/http_client.c   (contents, props changed)
  vendor/wpa/dist/src/wps/http_client.h   (contents, props changed)
  vendor/wpa/dist/src/wps/http_server.c   (contents, props changed)
  vendor/wpa/dist/src/wps/http_server.h   (contents, props changed)
  vendor/wpa/dist/src/wps/ndef.c   (contents, props changed)
  vendor/wpa/dist/src/wps/upnp_xml.c   (contents, props changed)
  vendor/wpa/dist/src/wps/upnp_xml.h   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_er.c   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_er.h   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_er_ssdp.c   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_nfc.c   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_nfc_pn531.c   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_ufd.c   (contents, props changed)
  vendor/wpa/dist/src/wps/wps_upnp_ap.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/.gitignore
  vendor/wpa/dist/wpa_supplicant/ap.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/ap.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/bgscan.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/bgscan.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/bgscan_simple.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/bss.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/bss.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/
  vendor/wpa/dist/wpa_supplicant/dbus/.gitignore
  vendor/wpa/dist/wpa_supplicant/dbus/Makefile   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus-wpa_supplicant.conf   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_common.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_common.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_common_i.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_dict_helpers.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_dict_helpers.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers_wps.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_helpers.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_helpers.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_new_introspect.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_old.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_old.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers_wps.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service
  vendor/wpa/dist/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service
  vendor/wpa/dist/wpa_supplicant/doc/docbook/.gitignore
  vendor/wpa/dist/wpa_supplicant/driver_i.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/eap_register.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/examples/60_wpa_supplicant   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-getall.py   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-signals.py   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-wps.py   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/examples/wpas-dbus-new.py   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/ibss_rsn.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/ibss_rsn.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/notify.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/notify.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/scan.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/sme.c   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/sme.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/.gitignore
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/ap.svg
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/laptop.svg
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/.gitignore
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/wpa_gui_de.ts
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.cpp   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/peers.ui
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/stringquery.cpp   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/stringquery.h   (contents, props changed)
  vendor/wpa/dist/wpa_supplicant/wpa_gui/.gitignore
  vendor/wpa/dist/wpa_supplicant/xcode/
  vendor/wpa/dist/wpa_supplicant/xcode/wpa_supplicant.xcodeproj/
  vendor/wpa/dist/wpa_supplicant/xcode/wpa_supplicant.xcodeproj/project.pbxproj
Deleted:
  vendor/wpa/dist/hostapd/
  vendor/wpa/dist/src/common/nl80211_copy.h
  vendor/wpa/dist/src/common/wireless_copy.h
  vendor/wpa/dist/src/crypto/aes.c
  vendor/wpa/dist/src/crypto/aes_wrap.c
  vendor/wpa/dist/src/crypto/des.c
  vendor/wpa/dist/src/crypto/md4.c
  vendor/wpa/dist/src/crypto/rc4.h
  vendor/wpa/dist/src/drivers/driver_prism54.c
  vendor/wpa/dist/src/drivers/driver_ps3.c
  vendor/wpa/dist/src/drivers/radiotap.c
  vendor/wpa/dist/src/drivers/radiotap.h
  vendor/wpa/dist/src/drivers/radiotap_iter.h
  vendor/wpa/dist/src/drivers/scan_helpers.c
  vendor/wpa/dist/src/eap_server/eap.c
  vendor/wpa/dist/src/eap_server/eap_aka.c
  vendor/wpa/dist/src/eap_server/eap_fast.c
  vendor/wpa/dist/src/eap_server/eap_gpsk.c
  vendor/wpa/dist/src/eap_server/eap_gtc.c
  vendor/wpa/dist/src/eap_server/eap_identity.c
  vendor/wpa/dist/src/eap_server/eap_ikev2.c
  vendor/wpa/dist/src/eap_server/eap_md5.c
  vendor/wpa/dist/src/eap_server/eap_methods.c
  vendor/wpa/dist/src/eap_server/eap_mschapv2.c
  vendor/wpa/dist/src/eap_server/eap_pax.c
  vendor/wpa/dist/src/eap_server/eap_peap.c
  vendor/wpa/dist/src/eap_server/eap_psk.c
  vendor/wpa/dist/src/eap_server/eap_sake.c
  vendor/wpa/dist/src/eap_server/eap_sim.c
  vendor/wpa/dist/src/eap_server/eap_tls.c
  vendor/wpa/dist/src/eap_server/eap_tls_common.c
  vendor/wpa/dist/src/eap_server/eap_tnc.c
  vendor/wpa/dist/src/eap_server/eap_ttls.c
  vendor/wpa/dist/src/eap_server/eap_vendor_test.c
  vendor/wpa/dist/src/eap_server/eap_wsc.c
  vendor/wpa/dist/src/hlr_auc_gw/Makefile
  vendor/wpa/dist/src/hlr_auc_gw/hlr_auc_gw.c
  vendor/wpa/dist/src/hlr_auc_gw/hlr_auc_gw.milenage_db
  vendor/wpa/dist/src/hlr_auc_gw/milenage.c
  vendor/wpa/dist/src/hlr_auc_gw/milenage.h
  vendor/wpa/dist/src/tls/asn1_test.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_dbus.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_dbus.h
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_dbus_handlers.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_dbus_handlers.h
  vendor/wpa/dist/wpa_supplicant/dbus-wpa_supplicant.conf
  vendor/wpa/dist/wpa_supplicant/dbus-wpa_supplicant.service
  vendor/wpa/dist/wpa_supplicant/dbus_dict_helpers.c
  vendor/wpa/dist/wpa_supplicant/dbus_dict_helpers.h
  vendor/wpa/dist/wpa_supplicant/doc/code_structure.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/ctrl_iface.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/doxygen.fast
  vendor/wpa/dist/wpa_supplicant/doc/doxygen.full
  vendor/wpa/dist/wpa_supplicant/doc/driver_wrapper.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/eap.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/kerneldoc2doxygen.pl
  vendor/wpa/dist/wpa_supplicant/doc/mainpage.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/porting.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/testing_tools.doxygen
  vendor/wpa/dist/wpa_supplicant/doc/wpa_supplicant.fig
  vendor/wpa/dist/wpa_supplicant/tests/test_aes.c
  vendor/wpa/dist/wpa_supplicant/tests/test_md4.c
  vendor/wpa/dist/wpa_supplicant/tests/test_md5.c
  vendor/wpa/dist/wpa_supplicant/tests/test_ms_funcs.c
  vendor/wpa/dist/wpa_supplicant/tests/test_sha1.c
  vendor/wpa/dist/wpa_supplicant/tests/test_sha256.c
  vendor/wpa/dist/wpa_supplicant/tests/test_x509v3.c
  vendor/wpa/dist/wpa_supplicant/tests/test_x509v3_nist.sh
  vendor/wpa/dist/wpa_supplicant/tests/test_x509v3_nist2.sh
Modified:
  vendor/wpa/dist/src/Makefile
  vendor/wpa/dist/src/common/Makefile
  vendor/wpa/dist/src/common/defs.h
  vendor/wpa/dist/src/common/ieee802_11_common.c
  vendor/wpa/dist/src/common/ieee802_11_common.h
  vendor/wpa/dist/src/common/ieee802_11_defs.h
  vendor/wpa/dist/src/common/privsep_commands.h
  vendor/wpa/dist/src/common/version.h
  vendor/wpa/dist/src/common/wpa_common.c
  vendor/wpa/dist/src/common/wpa_common.h
  vendor/wpa/dist/src/common/wpa_ctrl.h
  vendor/wpa/dist/src/crypto/Makefile
  vendor/wpa/dist/src/crypto/aes.h
  vendor/wpa/dist/src/crypto/crypto.h
  vendor/wpa/dist/src/crypto/crypto_cryptoapi.c
  vendor/wpa/dist/src/crypto/crypto_gnutls.c
  vendor/wpa/dist/src/crypto/crypto_internal.c
  vendor/wpa/dist/src/crypto/crypto_libtomcrypt.c
  vendor/wpa/dist/src/crypto/crypto_none.c
  vendor/wpa/dist/src/crypto/crypto_openssl.c
  vendor/wpa/dist/src/crypto/dh_groups.c
  vendor/wpa/dist/src/crypto/md5.c
  vendor/wpa/dist/src/crypto/md5.h
  vendor/wpa/dist/src/crypto/ms_funcs.c
  vendor/wpa/dist/src/crypto/ms_funcs.h
  vendor/wpa/dist/src/crypto/rc4.c
  vendor/wpa/dist/src/crypto/sha1.c
  vendor/wpa/dist/src/crypto/sha1.h
  vendor/wpa/dist/src/crypto/sha256.c
  vendor/wpa/dist/src/crypto/tls.h
  vendor/wpa/dist/src/crypto/tls_gnutls.c
  vendor/wpa/dist/src/crypto/tls_internal.c
  vendor/wpa/dist/src/crypto/tls_none.c
  vendor/wpa/dist/src/crypto/tls_openssl.c
  vendor/wpa/dist/src/crypto/tls_schannel.c
  vendor/wpa/dist/src/drivers/Makefile
  vendor/wpa/dist/src/drivers/driver.h
  vendor/wpa/dist/src/drivers/driver_atmel.c
  vendor/wpa/dist/src/drivers/driver_broadcom.c
  vendor/wpa/dist/src/drivers/driver_bsd.c
  vendor/wpa/dist/src/drivers/driver_hostap.c
  vendor/wpa/dist/src/drivers/driver_hostap.h
  vendor/wpa/dist/src/drivers/driver_iphone.m
  vendor/wpa/dist/src/drivers/driver_ipw.c
  vendor/wpa/dist/src/drivers/driver_madwifi.c
  vendor/wpa/dist/src/drivers/driver_ndis.c
  vendor/wpa/dist/src/drivers/driver_ndis.h
  vendor/wpa/dist/src/drivers/driver_ndiswrapper.c
  vendor/wpa/dist/src/drivers/driver_nl80211.c
  vendor/wpa/dist/src/drivers/driver_osx.m
  vendor/wpa/dist/src/drivers/driver_privsep.c
  vendor/wpa/dist/src/drivers/driver_ralink.c
  vendor/wpa/dist/src/drivers/driver_ralink.h
  vendor/wpa/dist/src/drivers/driver_roboswitch.c
  vendor/wpa/dist/src/drivers/driver_test.c
  vendor/wpa/dist/src/drivers/driver_wext.c
  vendor/wpa/dist/src/drivers/driver_wext.h
  vendor/wpa/dist/src/drivers/driver_wired.c
  vendor/wpa/dist/src/drivers/drivers.c
  vendor/wpa/dist/src/drivers/priv_netlink.h
  vendor/wpa/dist/src/eap_common/Makefile
  vendor/wpa/dist/src/eap_common/chap.c
  vendor/wpa/dist/src/eap_common/chap.h
  vendor/wpa/dist/src/eap_common/eap_fast_common.c
  vendor/wpa/dist/src/eap_common/eap_gpsk_common.c
  vendor/wpa/dist/src/eap_common/eap_pax_common.c
  vendor/wpa/dist/src/eap_common/eap_peap_common.c
  vendor/wpa/dist/src/eap_common/eap_psk_common.c
  vendor/wpa/dist/src/eap_common/eap_sake_common.c
  vendor/wpa/dist/src/eap_common/eap_sim_common.c
  vendor/wpa/dist/src/eap_common/eap_sim_common.h
  vendor/wpa/dist/src/eap_common/ikev2_common.c
  vendor/wpa/dist/src/eap_peer/Makefile
  vendor/wpa/dist/src/eap_peer/eap.c
  vendor/wpa/dist/src/eap_peer/eap.h
  vendor/wpa/dist/src/eap_peer/eap_aka.c
  vendor/wpa/dist/src/eap_peer/eap_config.h
  vendor/wpa/dist/src/eap_peer/eap_fast.c
  vendor/wpa/dist/src/eap_peer/eap_fast_pac.c
  vendor/wpa/dist/src/eap_peer/eap_leap.c
  vendor/wpa/dist/src/eap_peer/eap_md5.c
  vendor/wpa/dist/src/eap_peer/eap_methods.c
  vendor/wpa/dist/src/eap_peer/eap_methods.h
  vendor/wpa/dist/src/eap_peer/eap_mschapv2.c
  vendor/wpa/dist/src/eap_peer/eap_pax.c
  vendor/wpa/dist/src/eap_peer/eap_peap.c
  vendor/wpa/dist/src/eap_peer/eap_psk.c
  vendor/wpa/dist/src/eap_peer/eap_sim.c
  vendor/wpa/dist/src/eap_peer/eap_tls.c
  vendor/wpa/dist/src/eap_peer/eap_tls_common.c
  vendor/wpa/dist/src/eap_peer/eap_tls_common.h
  vendor/wpa/dist/src/eap_peer/eap_tnc.c
  vendor/wpa/dist/src/eap_peer/eap_ttls.c
  vendor/wpa/dist/src/eap_peer/eap_wsc.c
  vendor/wpa/dist/src/eap_peer/ikev2.c
  vendor/wpa/dist/src/eap_peer/mschapv2.c
  vendor/wpa/dist/src/eap_peer/mschapv2.h
  vendor/wpa/dist/src/eap_server/Makefile
  vendor/wpa/dist/src/eap_server/eap.h
  vendor/wpa/dist/src/eap_server/eap_i.h
  vendor/wpa/dist/src/eap_server/eap_methods.h
  vendor/wpa/dist/src/eap_server/eap_sim_db.c
  vendor/wpa/dist/src/eap_server/eap_sim_db.h
  vendor/wpa/dist/src/eap_server/eap_tls_common.h
  vendor/wpa/dist/src/eap_server/ikev2.c
  vendor/wpa/dist/src/eap_server/tncs.c
  vendor/wpa/dist/src/eapol_supp/Makefile
  vendor/wpa/dist/src/eapol_supp/eapol_supp_sm.c
  vendor/wpa/dist/src/eapol_supp/eapol_supp_sm.h
  vendor/wpa/dist/src/l2_packet/Makefile
  vendor/wpa/dist/src/l2_packet/l2_packet_freebsd.c
  vendor/wpa/dist/src/l2_packet/l2_packet_ndis.c
  vendor/wpa/dist/src/l2_packet/l2_packet_privsep.c
  vendor/wpa/dist/src/radius/Makefile
  vendor/wpa/dist/src/radius/radius.c
  vendor/wpa/dist/src/radius/radius.h
  vendor/wpa/dist/src/radius/radius_client.c
  vendor/wpa/dist/src/radius/radius_client.h
  vendor/wpa/dist/src/radius/radius_server.c
  vendor/wpa/dist/src/radius/radius_server.h
  vendor/wpa/dist/src/rsn_supp/Makefile
  vendor/wpa/dist/src/rsn_supp/peerkey.c
  vendor/wpa/dist/src/rsn_supp/pmksa_cache.c
  vendor/wpa/dist/src/rsn_supp/pmksa_cache.h
  vendor/wpa/dist/src/rsn_supp/preauth.c
  vendor/wpa/dist/src/rsn_supp/preauth.h
  vendor/wpa/dist/src/rsn_supp/wpa.c
  vendor/wpa/dist/src/rsn_supp/wpa.h
  vendor/wpa/dist/src/rsn_supp/wpa_ft.c
  vendor/wpa/dist/src/rsn_supp/wpa_i.h
  vendor/wpa/dist/src/rsn_supp/wpa_ie.c
  vendor/wpa/dist/src/rsn_supp/wpa_ie.h
  vendor/wpa/dist/src/tls/Makefile
  vendor/wpa/dist/src/tls/asn1.c
  vendor/wpa/dist/src/tls/asn1.h
  vendor/wpa/dist/src/tls/rsa.c
  vendor/wpa/dist/src/tls/tlsv1_client.c
  vendor/wpa/dist/src/tls/tlsv1_client_read.c
  vendor/wpa/dist/src/tls/tlsv1_client_write.c
  vendor/wpa/dist/src/tls/tlsv1_common.h
  vendor/wpa/dist/src/tls/tlsv1_cred.c
  vendor/wpa/dist/src/tls/tlsv1_record.c
  vendor/wpa/dist/src/tls/tlsv1_record.h
  vendor/wpa/dist/src/tls/tlsv1_server.c
  vendor/wpa/dist/src/tls/tlsv1_server_read.c
  vendor/wpa/dist/src/tls/tlsv1_server_write.c
  vendor/wpa/dist/src/tls/x509v3.c
  vendor/wpa/dist/src/tls/x509v3.h
  vendor/wpa/dist/src/utils/Makefile
  vendor/wpa/dist/src/utils/base64.c
  vendor/wpa/dist/src/utils/build_config.h
  vendor/wpa/dist/src/utils/common.c
  vendor/wpa/dist/src/utils/common.h
  vendor/wpa/dist/src/utils/eloop.c
  vendor/wpa/dist/src/utils/eloop.h
  vendor/wpa/dist/src/utils/eloop_none.c
  vendor/wpa/dist/src/utils/eloop_win.c
  vendor/wpa/dist/src/utils/ip_addr.h
  vendor/wpa/dist/src/utils/os.h
  vendor/wpa/dist/src/utils/os_internal.c
  vendor/wpa/dist/src/utils/os_unix.c
  vendor/wpa/dist/src/utils/uuid.c
  vendor/wpa/dist/src/utils/uuid.h
  vendor/wpa/dist/src/utils/wpa_debug.c
  vendor/wpa/dist/src/utils/wpa_debug.h
  vendor/wpa/dist/src/utils/wpabuf.c
  vendor/wpa/dist/src/utils/wpabuf.h
  vendor/wpa/dist/src/wps/Makefile
  vendor/wpa/dist/src/wps/httpread.c
  vendor/wpa/dist/src/wps/httpread.h
  vendor/wpa/dist/src/wps/wps.c
  vendor/wpa/dist/src/wps/wps.h
  vendor/wpa/dist/src/wps/wps_attr_build.c
  vendor/wpa/dist/src/wps/wps_attr_parse.c
  vendor/wpa/dist/src/wps/wps_attr_process.c
  vendor/wpa/dist/src/wps/wps_common.c
  vendor/wpa/dist/src/wps/wps_defs.h
  vendor/wpa/dist/src/wps/wps_dev_attr.c
  vendor/wpa/dist/src/wps/wps_enrollee.c
  vendor/wpa/dist/src/wps/wps_i.h
  vendor/wpa/dist/src/wps/wps_registrar.c
  vendor/wpa/dist/src/wps/wps_upnp.c
  vendor/wpa/dist/src/wps/wps_upnp.h
  vendor/wpa/dist/src/wps/wps_upnp_event.c
  vendor/wpa/dist/src/wps/wps_upnp_i.h
  vendor/wpa/dist/src/wps/wps_upnp_ssdp.c
  vendor/wpa/dist/src/wps/wps_upnp_web.c
  vendor/wpa/dist/wpa_supplicant/ChangeLog
  vendor/wpa/dist/wpa_supplicant/Makefile
  vendor/wpa/dist/wpa_supplicant/README
  vendor/wpa/dist/wpa_supplicant/README-WPS
  vendor/wpa/dist/wpa_supplicant/config.c
  vendor/wpa/dist/wpa_supplicant/config.h
  vendor/wpa/dist/wpa_supplicant/config_file.c
  vendor/wpa/dist/wpa_supplicant/config_ssid.h
  vendor/wpa/dist/wpa_supplicant/config_winreg.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_named_pipe.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_udp.c
  vendor/wpa/dist/wpa_supplicant/ctrl_iface_unix.c
  vendor/wpa/dist/wpa_supplicant/defconfig
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_background.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_cli.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_gui.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_passphrase.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_priv.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.8
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5
  vendor/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.sgml
  vendor/wpa/dist/wpa_supplicant/eapol_test.c
  vendor/wpa/dist/wpa_supplicant/events.c
  vendor/wpa/dist/wpa_supplicant/main.c
  vendor/wpa/dist/wpa_supplicant/mlme.c
  vendor/wpa/dist/wpa_supplicant/mlme.h
  vendor/wpa/dist/wpa_supplicant/nmake.mak
  vendor/wpa/dist/wpa_supplicant/preauth_test.c
  vendor/wpa/dist/wpa_supplicant/scan.c
  vendor/wpa/dist/wpa_supplicant/symbian/wpa_supplicant.mmp
  vendor/wpa/dist/wpa_supplicant/tests/test_eap_sim_common.c
  vendor/wpa/dist/wpa_supplicant/tests/test_wpa.c
  vendor/wpa/dist/wpa_supplicant/todo.txt
  vendor/wpa/dist/wpa_supplicant/vs2005/eapol_test/eapol_test.vcproj
  vendor/wpa/dist/wpa_supplicant/vs2005/wpa_cli/wpa_cli.vcproj
  vendor/wpa/dist/wpa_supplicant/vs2005/wpa_passphrase/wpa_passphrase.vcproj
  vendor/wpa/dist/wpa_supplicant/vs2005/wpa_supplicant/wpa_supplicant.vcproj
  vendor/wpa/dist/wpa_supplicant/vs2005/wpasvc/wpasvc.vcproj
  vendor/wpa/dist/wpa_supplicant/wpa_cli.c
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/addinterface.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/eventhistory.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons.qrc
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/Makefile
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons/README
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/icons_png.qrc
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/main.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/networkconfig.ui
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpa_gui.pro
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.cpp
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.h
  vendor/wpa/dist/wpa_supplicant/wpa_gui-qt4/wpagui.ui
  vendor/wpa/dist/wpa_supplicant/wpa_gui/scanresults.ui
  vendor/wpa/dist/wpa_supplicant/wpa_gui/userdatarequest.ui
  vendor/wpa/dist/wpa_supplicant/wpa_gui/wpa_gui.pro
  vendor/wpa/dist/wpa_supplicant/wpa_gui/wpagui.ui
  vendor/wpa/dist/wpa_supplicant/wpa_passphrase.c
  vendor/wpa/dist/wpa_supplicant/wpa_priv.c
  vendor/wpa/dist/wpa_supplicant/wpa_supplicant.c
  vendor/wpa/dist/wpa_supplicant/wpa_supplicant.conf
  vendor/wpa/dist/wpa_supplicant/wpa_supplicant.nsi
  vendor/wpa/dist/wpa_supplicant/wpa_supplicant_i.h
  vendor/wpa/dist/wpa_supplicant/wpas_glue.c
  vendor/wpa/dist/wpa_supplicant/wps_supplicant.c
  vendor/wpa/dist/wpa_supplicant/wps_supplicant.h

Added: vendor/wpa/dist/patches/openssl-0.9.8-tls-extensions.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/patches/openssl-0.9.8-tls-extensions.patch	Fri Oct 29 08:01:21 2010	(r214501)
@@ -0,0 +1,429 @@
+This patch is adding support for TLS hello extensions and externally
+generated pre-shared key material to OpenSSL 0.9.8. This is
+based on the patch from Alexey Kobozev 
+(sent to openssl-dev mailing list on Tue, 07 Jun 2005 15:40:58 +0300).
+
+
+
+diff -uprN openssl-0.9.8.orig/include/openssl/ssl.h openssl-0.9.8/include/openssl/ssl.h
+--- openssl-0.9.8.orig/include/openssl/ssl.h	2005-06-10 12:51:16.000000000 -0700
++++ openssl-0.9.8/include/openssl/ssl.h	2005-07-19 20:02:15.000000000 -0700
+@@ -340,6 +340,7 @@ extern "C" {
+  * 'struct ssl_st *' function parameters used to prototype callbacks
+  * in SSL_CTX. */
+ typedef struct ssl_st *ssl_crock_st;
++typedef struct tls_extension_st TLS_EXTENSION;
+ 
+ /* used to hold info on the particular ciphers used */
+ typedef struct ssl_cipher_st
+@@ -361,6 +362,8 @@ DECLARE_STACK_OF(SSL_CIPHER)
+ typedef struct ssl_st SSL;
+ typedef struct ssl_ctx_st SSL_CTX;
+ 
++typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg);
++
+ /* Used to hold functions for SSLv2 or SSLv3/TLSv1 functions */
+ typedef struct ssl_method_st
+ 	{
+@@ -968,6 +971,15 @@ struct ssl_st
+ 	int first_packet;
+ 	int client_version;	/* what was passed, used for
+ 				 * SSLv3/TLS rollback check */
++
++	/* TLS externsions */
++	TLS_EXTENSION *tls_extension;
++	int (*tls_extension_cb)(SSL *s, TLS_EXTENSION *tls_ext, void *arg);
++	void *tls_extension_cb_arg;
++
++	/* TLS pre-shared secret session resumption */
++	tls_session_secret_cb_fn tls_session_secret_cb;
++	void *tls_session_secret_cb_arg;
+ 	};
+ 
+ #ifdef __cplusplus
+@@ -1533,6 +1545,13 @@ void *SSL_COMP_get_compression_methods(v
+ int SSL_COMP_add_compression_method(int id,void *cm);
+ #endif
+ 
++/* TLS extensions functions */
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len);
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg);
++
++/* Pre-shared secret session resumption functions */
++int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
++
+ /* BEGIN ERROR CODES */
+ /* The following lines are auto generated by the script mkerr.pl. Any changes
+  * made after this point may be overwritten when the script is next run.
+@@ -1714,6 +1733,7 @@ void ERR_load_SSL_strings(void);
+ #define SSL_F_TLS1_ENC					 210
+ #define SSL_F_TLS1_SETUP_KEY_BLOCK			 211
+ #define SSL_F_WRITE_PENDING				 212
++#define SSL_F_SSL_SET_HELLO_EXTENSION	 213
+ 
+ /* Reason codes. */
+ #define SSL_R_APP_DATA_IN_HANDSHAKE			 100
+diff -uprN openssl-0.9.8.orig/include/openssl/tls1.h openssl-0.9.8/include/openssl/tls1.h
+--- openssl-0.9.8.orig/include/openssl/tls1.h	2003-07-22 05:34:21.000000000 -0700
++++ openssl-0.9.8/include/openssl/tls1.h	2005-07-19 20:02:15.000000000 -0700
+@@ -282,6 +282,14 @@ extern "C" {
+ #define TLS_MD_MASTER_SECRET_CONST    "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74"  /*master secret*/
+ #endif
+ 
++/* TLS extension struct */
++struct tls_extension_st
++{
++	unsigned short type;
++	unsigned short length;
++	void *data;
++};
++
+ #ifdef  __cplusplus
+ }
+ #endif
+diff -uprN openssl-0.9.8.orig/ssl/Makefile openssl-0.9.8/ssl/Makefile
+--- openssl-0.9.8.orig/ssl/Makefile	2005-05-30 16:20:30.000000000 -0700
++++ openssl-0.9.8/ssl/Makefile	2005-07-19 20:02:15.000000000 -0700
+@@ -24,7 +24,7 @@ LIBSRC=	\
+ 	s2_meth.c   s2_srvr.c s2_clnt.c  s2_lib.c  s2_enc.c s2_pkt.c \
+ 	s3_meth.c   s3_srvr.c s3_clnt.c  s3_lib.c  s3_enc.c s3_pkt.c s3_both.c \
+ 	s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c          s23_pkt.c \
+-	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c \
++	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c                    t1_ext.c \
+ 	d1_meth.c   d1_srvr.c d1_clnt.c  d1_lib.c  d1_pkt.c \
+ 	d1_both.c d1_enc.c \
+ 	ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
+@@ -35,7 +35,7 @@ LIBOBJ= \
+ 	s2_meth.o  s2_srvr.o  s2_clnt.o  s2_lib.o  s2_enc.o s2_pkt.o \
+ 	s3_meth.o  s3_srvr.o  s3_clnt.o  s3_lib.o  s3_enc.o s3_pkt.o s3_both.o \
+ 	s23_meth.o s23_srvr.o s23_clnt.o s23_lib.o          s23_pkt.o \
+-	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o \
++	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o                    t1_ext.o \
+ 	d1_meth.o   d1_srvr.o d1_clnt.o  d1_lib.o  d1_pkt.o \
+ 	d1_both.o d1_enc.o \
+ 	ssl_lib.o ssl_err2.o ssl_cert.o ssl_sess.o \
+@@ -968,3 +968,4 @@ t1_srvr.o: ../include/openssl/ssl23.h ..
+ t1_srvr.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
+ t1_srvr.o: ../include/openssl/tls1.h ../include/openssl/x509.h
+ t1_srvr.o: ../include/openssl/x509_vfy.h ssl_locl.h t1_srvr.c
++t1_ext.o: t1_ext.c ssl_locl.h
+diff -uprN openssl-0.9.8.orig/ssl/s3_clnt.c openssl-0.9.8/ssl/s3_clnt.c
+--- openssl-0.9.8.orig/ssl/s3_clnt.c	2005-05-16 03:11:03.000000000 -0700
++++ openssl-0.9.8/ssl/s3_clnt.c	2005-07-19 20:02:15.000000000 -0700
+@@ -606,6 +606,20 @@ int ssl3_client_hello(SSL *s)
+ 			}
+ 		*(p++)=0; /* Add the NULL method */
+ 		
++		/* send client hello extensions if any */
++		if (s->version >= TLS1_VERSION && s->tls_extension)
++		{
++			// set the total extensions length
++			s2n(s->tls_extension->length + 4, p);
++
++			// put the extensions with type and length
++			s2n(s->tls_extension->type, p);
++			s2n(s->tls_extension->length, p);
++			
++			memcpy(p, s->tls_extension->data, s->tls_extension->length);
++			p+=s->tls_extension->length;
++		}
++
+ 		l=(p-d);
+ 		d=buf;
+ 		*(d++)=SSL3_MT_CLIENT_HELLO;
+@@ -628,7 +642,7 @@ int ssl3_get_server_hello(SSL *s)
+ 	STACK_OF(SSL_CIPHER) *sk;
+ 	SSL_CIPHER *c;
+ 	unsigned char *p,*d;
+-	int i,al,ok;
++	int i,al,ok,pre_shared;
+ 	unsigned int j;
+ 	long n;
+ 	SSL_COMP *comp;
+@@ -693,7 +707,24 @@ int ssl3_get_server_hello(SSL *s)
+ 		goto f_err;
+ 		}
+ 
+-	if (j != 0 && j == s->session->session_id_length
++	/* check if we want to resume the session based on external pre-shared secret */
++	pre_shared = 0;
++	if (s->version >= TLS1_VERSION && s->tls_session_secret_cb)
++	{
++		SSL_CIPHER *pref_cipher=NULL;
++		s->session->master_key_length=sizeof(s->session->master_key);
++		if (s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length,
++			NULL, &pref_cipher, s->tls_session_secret_cb_arg))
++		{
++			s->hit=1;
++			s->session->cipher=pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s,p+j);
++			s->session->session_id_length = j;
++			memcpy(s->session->session_id, p, j);
++			pre_shared = 1;
++		}
++	}
++
++	if ((pre_shared || j != 0) && j == s->session->session_id_length
+ 	    && memcmp(p,s->session->session_id,j) == 0)
+ 	    {
+ 	    if(s->sid_ctx_length != s->session->sid_ctx_length
+diff -uprN openssl-0.9.8.orig/ssl/s3_srvr.c openssl-0.9.8/ssl/s3_srvr.c
+--- openssl-0.9.8.orig/ssl/s3_srvr.c	2005-05-22 17:32:55.000000000 -0700
++++ openssl-0.9.8/ssl/s3_srvr.c	2005-07-19 20:02:15.000000000 -0700
+@@ -955,6 +955,75 @@ int ssl3_get_client_hello(SSL *s)
+ 		}
+ #endif
+ 
++	/* Check for TLS client hello extension here */
++	if (p < (d+n) && s->version >= TLS1_VERSION)
++	{
++		if (s->tls_extension_cb)
++		{
++			TLS_EXTENSION tls_ext;
++			unsigned short ext_total_len;
++			
++			n2s(p, ext_total_len);
++			n2s(p, tls_ext.type);
++			n2s(p, tls_ext.length);
++
++			// sanity check in TLS extension len
++			if (tls_ext.length > (d+n) - p)
++			{
++				// just cut the lenth to packet border
++				tls_ext.length = (d+n) - p;
++			}
++
++			tls_ext.data = p;
++
++			// returns an alert code or 0
++			al = s->tls_extension_cb(s, &tls_ext, s->tls_extension_cb_arg);
++			if (al != 0)
++			{
++				SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_PEER_ERROR);
++				goto f_err;
++			}
++		}
++	}
++
++	/* Check if we want to use external pre-shared secret for this handshake */
++	/* for not reused session only */
++	if (!s->hit && s->version >= TLS1_VERSION && s->tls_session_secret_cb)
++	{
++		SSL_CIPHER *pref_cipher=NULL;
++
++		s->session->master_key_length=sizeof(s->session->master_key);
++		if(s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length, 
++			ciphers, &pref_cipher, s->tls_session_secret_cb_arg))
++		{
++			s->hit=1;
++			s->session->ciphers=ciphers;
++			s->session->verify_result=X509_V_OK;
++			
++			ciphers=NULL;
++			
++			/* check if some cipher was preferred by call back */
++			pref_cipher=pref_cipher ? pref_cipher : ssl3_choose_cipher(s, s->session->ciphers, SSL_get_ciphers(s));
++			if (pref_cipher == NULL)
++				{
++				al=SSL_AD_HANDSHAKE_FAILURE;
++				SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_NO_SHARED_CIPHER);
++				goto f_err;
++				}
++
++			s->session->cipher=pref_cipher;
++
++			if (s->cipher_list)
++				sk_SSL_CIPHER_free(s->cipher_list);
++
++			if (s->cipher_list_by_id)
++				sk_SSL_CIPHER_free(s->cipher_list_by_id);
++
++			s->cipher_list = sk_SSL_CIPHER_dup(s->session->ciphers);
++			s->cipher_list_by_id = sk_SSL_CIPHER_dup(s->session->ciphers);
++		}
++	}
++
+ 	/* Given s->session->ciphers and SSL_get_ciphers, we must
+ 	 * pick a cipher */
+ 
+diff -uprN openssl-0.9.8.orig/ssl/ssl_err.c openssl-0.9.8/ssl/ssl_err.c
+--- openssl-0.9.8.orig/ssl/ssl_err.c	2005-06-10 12:51:16.000000000 -0700
++++ openssl-0.9.8/ssl/ssl_err.c	2005-07-19 20:02:15.000000000 -0700
+@@ -242,6 +242,7 @@ static ERR_STRING_DATA SSL_str_functs[]=
+ {ERR_FUNC(SSL_F_TLS1_ENC),	"TLS1_ENC"},
+ {ERR_FUNC(SSL_F_TLS1_SETUP_KEY_BLOCK),	"TLS1_SETUP_KEY_BLOCK"},
+ {ERR_FUNC(SSL_F_WRITE_PENDING),	"WRITE_PENDING"},
++{ERR_FUNC(SSL_F_SSL_SET_HELLO_EXTENSION), "SSL_set_hello_extension"},
+ {0,NULL}
+ 	};
+ 
+diff -uprN openssl-0.9.8.orig/ssl/ssl.h openssl-0.9.8/ssl/ssl.h
+--- openssl-0.9.8.orig/ssl/ssl.h	2005-06-10 12:51:16.000000000 -0700
++++ openssl-0.9.8/ssl/ssl.h	2005-07-19 20:02:15.000000000 -0700
+@@ -340,6 +340,7 @@ extern "C" {
+  * 'struct ssl_st *' function parameters used to prototype callbacks
+  * in SSL_CTX. */
+ typedef struct ssl_st *ssl_crock_st;
++typedef struct tls_extension_st TLS_EXTENSION;
+ 
+ /* used to hold info on the particular ciphers used */
+ typedef struct ssl_cipher_st
+@@ -361,6 +362,8 @@ DECLARE_STACK_OF(SSL_CIPHER)
+ typedef struct ssl_st SSL;
+ typedef struct ssl_ctx_st SSL_CTX;
+ 
++typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg);
++
+ /* Used to hold functions for SSLv2 or SSLv3/TLSv1 functions */
+ typedef struct ssl_method_st
+ 	{
+@@ -968,6 +971,15 @@ struct ssl_st
+ 	int first_packet;
+ 	int client_version;	/* what was passed, used for
+ 				 * SSLv3/TLS rollback check */
++
++	/* TLS externsions */
++	TLS_EXTENSION *tls_extension;
++	int (*tls_extension_cb)(SSL *s, TLS_EXTENSION *tls_ext, void *arg);
++	void *tls_extension_cb_arg;
++
++	/* TLS pre-shared secret session resumption */
++	tls_session_secret_cb_fn tls_session_secret_cb;
++	void *tls_session_secret_cb_arg;
+ 	};
+ 
+ #ifdef __cplusplus
+@@ -1533,6 +1545,13 @@ void *SSL_COMP_get_compression_methods(v
+ int SSL_COMP_add_compression_method(int id,void *cm);
+ #endif
+ 
++/* TLS extensions functions */
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len);
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg);
++
++/* Pre-shared secret session resumption functions */
++int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
++
+ /* BEGIN ERROR CODES */
+ /* The following lines are auto generated by the script mkerr.pl. Any changes
+  * made after this point may be overwritten when the script is next run.
+@@ -1714,6 +1733,7 @@ void ERR_load_SSL_strings(void);
+ #define SSL_F_TLS1_ENC					 210
+ #define SSL_F_TLS1_SETUP_KEY_BLOCK			 211
+ #define SSL_F_WRITE_PENDING				 212
++#define SSL_F_SSL_SET_HELLO_EXTENSION	 213
+ 
+ /* Reason codes. */
+ #define SSL_R_APP_DATA_IN_HANDSHAKE			 100
+diff -uprN openssl-0.9.8.orig/ssl/ssl_sess.c openssl-0.9.8/ssl/ssl_sess.c
+--- openssl-0.9.8.orig/ssl/ssl_sess.c	2005-04-29 13:10:06.000000000 -0700
++++ openssl-0.9.8/ssl/ssl_sess.c	2005-07-19 20:02:15.000000000 -0700
+@@ -656,6 +656,15 @@ long SSL_CTX_get_timeout(const SSL_CTX *
+ 	return(s->session_timeout);
+ 	}
+ 
++int SSL_set_session_secret_cb(SSL *s, int (*tls_session_secret_cb)(SSL *s, void *secret, int *secret_len, 
++	STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg), void *arg)
++{
++	if (s == NULL) return(0);
++	s->tls_session_secret_cb = tls_session_secret_cb;
++	s->tls_session_secret_cb_arg = arg;
++	return(1);
++}
++
+ typedef struct timeout_param_st
+ 	{
+ 	SSL_CTX *ctx;
+diff -uprN openssl-0.9.8.orig/ssl/t1_ext.c openssl-0.9.8/ssl/t1_ext.c
+--- openssl-0.9.8.orig/ssl/t1_ext.c	1969-12-31 16:00:00.000000000 -0800
++++ openssl-0.9.8/ssl/t1_ext.c	2005-07-19 20:03:29.000000000 -0700
+@@ -0,0 +1,48 @@
++
++#include 
++#include "ssl_locl.h"
++
++
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len)
++{
++	if(s->version >= TLS1_VERSION)
++	{
++		if(s->tls_extension)
++		{
++			OPENSSL_free(s->tls_extension);
++			s->tls_extension = NULL;
++		}
++
++		if(ext_data)
++		{
++			s->tls_extension = OPENSSL_malloc(sizeof(TLS_EXTENSION) + ext_len);
++			if(!s->tls_extension)
++			{
++				SSLerr(SSL_F_SSL_SET_HELLO_EXTENSION, ERR_R_MALLOC_FAILURE);
++				return 0;
++			}
++
++			s->tls_extension->type = ext_type;
++			s->tls_extension->length = ext_len;
++			s->tls_extension->data = s->tls_extension + 1;
++			memcpy(s->tls_extension->data, ext_data, ext_len);
++		}
++
++		return 1;
++	}
++
++	return 0;
++}
++
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg)
++{
++	if(s->version >= TLS1_VERSION)
++	{
++		s->tls_extension_cb = cb;
++		s->tls_extension_cb_arg = arg;
++
++		return 1;
++	}
++
++	return 0;
++}
+diff -uprN openssl-0.9.8.orig/ssl/t1_lib.c openssl-0.9.8/ssl/t1_lib.c
+--- openssl-0.9.8.orig/ssl/t1_lib.c	2005-04-26 09:02:40.000000000 -0700
++++ openssl-0.9.8/ssl/t1_lib.c	2005-07-19 20:02:15.000000000 -0700
+@@ -131,6 +131,10 @@ int tls1_new(SSL *s)
+ 
+ void tls1_free(SSL *s)
+ 	{
++	if(s->tls_extension)
++	{
++		OPENSSL_free(s->tls_extension);
++	}
+ 	ssl3_free(s);
+ 	}
+ 
+diff -uprN openssl-0.9.8.orig/ssl/tls1.h openssl-0.9.8/ssl/tls1.h
+--- openssl-0.9.8.orig/ssl/tls1.h	2003-07-22 05:34:21.000000000 -0700
++++ openssl-0.9.8/ssl/tls1.h	2005-07-19 20:02:15.000000000 -0700
+@@ -282,6 +282,14 @@ extern "C" {
+ #define TLS_MD_MASTER_SECRET_CONST    "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74"  /*master secret*/
+ #endif
+ 
++/* TLS extension struct */
++struct tls_extension_st
++{
++	unsigned short type;
++	unsigned short length;
++	void *data;
++};
++
+ #ifdef  __cplusplus
+ }
+ #endif
+diff -uprN openssl-0.9.8.orig/util/ssleay.num openssl-0.9.8/util/ssleay.num
+--- openssl-0.9.8.orig/util/ssleay.num	2005-05-08 17:22:02.000000000 -0700
++++ openssl-0.9.8/util/ssleay.num	2005-07-19 20:02:15.000000000 -0700
+@@ -226,3 +226,6 @@ DTLSv1_server_method                    
+ SSL_COMP_get_compression_methods        276	EXIST:!VMS:FUNCTION:COMP
+ SSL_COMP_get_compress_methods           276	EXIST:VMS:FUNCTION:COMP
+ SSL_SESSION_get_id                      277	EXIST::FUNCTION:
++SSL_set_hello_extension			278	EXIST::FUNCTION:
++SSL_set_hello_extension_cb		279	EXIST::FUNCTION:
++SSL_set_session_secret_cb		280	EXIST::FUNCTION:

Added: vendor/wpa/dist/patches/openssl-0.9.8d-tls-extensions.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/patches/openssl-0.9.8d-tls-extensions.patch	Fri Oct 29 08:01:21 2010	(r214501)
@@ -0,0 +1,429 @@
+This patch is adding support for TLS hello extensions and externally
+generated pre-shared key material to OpenSSL 0.9.8d. This is
+based on the patch from Alexey Kobozev 
+(sent to openssl-dev mailing list on Tue, 07 Jun 2005 15:40:58 +0300).
+
+
+
+diff -uprN openssl-0.9.8d.orig/include/openssl/ssl.h openssl-0.9.8d/include/openssl/ssl.h
+--- openssl-0.9.8d.orig/include/openssl/ssl.h	2006-06-14 06:52:49.000000000 -0700
++++ openssl-0.9.8d/include/openssl/ssl.h	2006-12-10 08:20:02.000000000 -0800
+@@ -345,6 +345,7 @@ extern "C" {
+  * 'struct ssl_st *' function parameters used to prototype callbacks
+  * in SSL_CTX. */
+ typedef struct ssl_st *ssl_crock_st;
++typedef struct tls_extension_st TLS_EXTENSION;
+ 
+ /* used to hold info on the particular ciphers used */
+ typedef struct ssl_cipher_st
+@@ -366,6 +367,8 @@ DECLARE_STACK_OF(SSL_CIPHER)
+ typedef struct ssl_st SSL;
+ typedef struct ssl_ctx_st SSL_CTX;
+ 
++typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg);
++
+ /* Used to hold functions for SSLv2 or SSLv3/TLSv1 functions */
+ typedef struct ssl_method_st
+ 	{
+@@ -973,6 +976,15 @@ struct ssl_st
+ 	int first_packet;
+ 	int client_version;	/* what was passed, used for
+ 				 * SSLv3/TLS rollback check */
++
++	/* TLS externsions */
++	TLS_EXTENSION *tls_extension;
++	int (*tls_extension_cb)(SSL *s, TLS_EXTENSION *tls_ext, void *arg);
++	void *tls_extension_cb_arg;
++
++	/* TLS pre-shared secret session resumption */
++	tls_session_secret_cb_fn tls_session_secret_cb;
++	void *tls_session_secret_cb_arg;
+ 	};
+ 
+ #ifdef __cplusplus
+@@ -1538,6 +1550,13 @@ void *SSL_COMP_get_compression_methods(v
+ int SSL_COMP_add_compression_method(int id,void *cm);
+ #endif
+ 
++/* TLS extensions functions */
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len);
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg);
++
++/* Pre-shared secret session resumption functions */
++int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
++
+ /* BEGIN ERROR CODES */
+ /* The following lines are auto generated by the script mkerr.pl. Any changes
+  * made after this point may be overwritten when the script is next run.
+@@ -1719,6 +1738,7 @@ void ERR_load_SSL_strings(void);
+ #define SSL_F_TLS1_ENC					 210
+ #define SSL_F_TLS1_SETUP_KEY_BLOCK			 211
+ #define SSL_F_WRITE_PENDING				 212
++#define SSL_F_SSL_SET_HELLO_EXTENSION	 213
+ 
+ /* Reason codes. */
+ #define SSL_R_APP_DATA_IN_HANDSHAKE			 100
+diff -uprN openssl-0.9.8d.orig/include/openssl/tls1.h openssl-0.9.8d/include/openssl/tls1.h
+--- openssl-0.9.8d.orig/include/openssl/tls1.h	2006-06-14 10:52:01.000000000 -0700
++++ openssl-0.9.8d/include/openssl/tls1.h	2006-12-10 08:20:02.000000000 -0800
+@@ -296,6 +296,14 @@ extern "C" {
+ #define TLS_MD_MASTER_SECRET_CONST    "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74"  /*master secret*/
+ #endif
+ 
++/* TLS extension struct */
++struct tls_extension_st
++{
++	unsigned short type;
++	unsigned short length;
++	void *data;
++};
++
+ #ifdef  __cplusplus
+ }
+ #endif
+diff -uprN openssl-0.9.8d.orig/ssl/Makefile openssl-0.9.8d/ssl/Makefile
+--- openssl-0.9.8d.orig/ssl/Makefile	2006-02-03 17:49:35.000000000 -0800
++++ openssl-0.9.8d/ssl/Makefile	2006-12-10 08:20:02.000000000 -0800
+@@ -24,7 +24,7 @@ LIBSRC=	\
+ 	s2_meth.c   s2_srvr.c s2_clnt.c  s2_lib.c  s2_enc.c s2_pkt.c \
+ 	s3_meth.c   s3_srvr.c s3_clnt.c  s3_lib.c  s3_enc.c s3_pkt.c s3_both.c \
+ 	s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c          s23_pkt.c \
+-	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c \
++	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c                    t1_ext.c \
+ 	d1_meth.c   d1_srvr.c d1_clnt.c  d1_lib.c  d1_pkt.c \
+ 	d1_both.c d1_enc.c \
+ 	ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
+@@ -35,7 +35,7 @@ LIBOBJ= \
+ 	s2_meth.o  s2_srvr.o  s2_clnt.o  s2_lib.o  s2_enc.o s2_pkt.o \
+ 	s3_meth.o  s3_srvr.o  s3_clnt.o  s3_lib.o  s3_enc.o s3_pkt.o s3_both.o \
+ 	s23_meth.o s23_srvr.o s23_clnt.o s23_lib.o          s23_pkt.o \
+-	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o \
++	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o                    t1_ext.o \
+ 	d1_meth.o   d1_srvr.o d1_clnt.o  d1_lib.o  d1_pkt.o \
+ 	d1_both.o d1_enc.o \
+ 	ssl_lib.o ssl_err2.o ssl_cert.o ssl_sess.o \
+@@ -968,3 +968,4 @@ t1_srvr.o: ../include/openssl/ssl23.h ..
+ t1_srvr.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
+ t1_srvr.o: ../include/openssl/tls1.h ../include/openssl/x509.h
+ t1_srvr.o: ../include/openssl/x509_vfy.h ssl_locl.h t1_srvr.c
++t1_ext.o: t1_ext.c ssl_locl.h
+diff -uprN openssl-0.9.8d.orig/ssl/s3_clnt.c openssl-0.9.8d/ssl/s3_clnt.c
+--- openssl-0.9.8d.orig/ssl/s3_clnt.c	2005-12-12 23:41:46.000000000 -0800
++++ openssl-0.9.8d/ssl/s3_clnt.c	2006-12-10 08:20:02.000000000 -0800
+@@ -601,6 +601,20 @@ int ssl3_client_hello(SSL *s)
+ #endif
+ 		*(p++)=0; /* Add the NULL method */
+ 		
++		/* send client hello extensions if any */
++		if (s->version >= TLS1_VERSION && s->tls_extension)
++		{
++			// set the total extensions length
++			s2n(s->tls_extension->length + 4, p);
++
++			// put the extensions with type and length
++			s2n(s->tls_extension->type, p);
++			s2n(s->tls_extension->length, p);
++			
++			memcpy(p, s->tls_extension->data, s->tls_extension->length);
++			p+=s->tls_extension->length;
++		}
++
+ 		l=(p-d);
+ 		d=buf;
+ 		*(d++)=SSL3_MT_CLIENT_HELLO;
+@@ -623,7 +637,7 @@ int ssl3_get_server_hello(SSL *s)
+ 	STACK_OF(SSL_CIPHER) *sk;
+ 	SSL_CIPHER *c;
+ 	unsigned char *p,*d;
+-	int i,al,ok;
++	int i,al,ok,pre_shared;
+ 	unsigned int j;
+ 	long n;
+ #ifndef OPENSSL_NO_COMP
+@@ -690,7 +704,24 @@ int ssl3_get_server_hello(SSL *s)
+ 		goto f_err;
+ 		}
+ 
+-	if (j != 0 && j == s->session->session_id_length
++	/* check if we want to resume the session based on external pre-shared secret */
++	pre_shared = 0;
++	if (s->version >= TLS1_VERSION && s->tls_session_secret_cb)
++	{
++		SSL_CIPHER *pref_cipher=NULL;
++		s->session->master_key_length=sizeof(s->session->master_key);
++		if (s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length,
++			NULL, &pref_cipher, s->tls_session_secret_cb_arg))
++		{
++			s->hit=1;
++			s->session->cipher=pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s,p+j);
++			s->session->session_id_length = j;
++			memcpy(s->session->session_id, p, j);
++			pre_shared = 1;
++		}
++	}
++
++	if ((pre_shared || j != 0) && j == s->session->session_id_length
+ 	    && memcmp(p,s->session->session_id,j) == 0)
+ 	    {
+ 	    if(s->sid_ctx_length != s->session->sid_ctx_length
+diff -uprN openssl-0.9.8d.orig/ssl/s3_srvr.c openssl-0.9.8d/ssl/s3_srvr.c
+--- openssl-0.9.8d.orig/ssl/s3_srvr.c	2006-09-28 04:29:03.000000000 -0700
++++ openssl-0.9.8d/ssl/s3_srvr.c	2006-12-10 08:20:02.000000000 -0800
+@@ -943,6 +943,75 @@ int ssl3_get_client_hello(SSL *s)
+ 		}
+ #endif
+ 
++	/* Check for TLS client hello extension here */
++	if (p < (d+n) && s->version >= TLS1_VERSION)
++	{
++		if (s->tls_extension_cb)
++		{
++			TLS_EXTENSION tls_ext;
++			unsigned short ext_total_len;
++			
++			n2s(p, ext_total_len);
++			n2s(p, tls_ext.type);
++			n2s(p, tls_ext.length);
++
++			// sanity check in TLS extension len
++			if (tls_ext.length > (d+n) - p)
++			{
++				// just cut the lenth to packet border
++				tls_ext.length = (d+n) - p;
++			}
++
++			tls_ext.data = p;
++
++			// returns an alert code or 0
++			al = s->tls_extension_cb(s, &tls_ext, s->tls_extension_cb_arg);
++			if (al != 0)
++			{
++				SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_PEER_ERROR);
++				goto f_err;
++			}
++		}
++	}
++
++	/* Check if we want to use external pre-shared secret for this handshake */
++	/* for not reused session only */
++	if (!s->hit && s->version >= TLS1_VERSION && s->tls_session_secret_cb)
++	{
++		SSL_CIPHER *pref_cipher=NULL;
++
++		s->session->master_key_length=sizeof(s->session->master_key);
++		if(s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length, 
++			ciphers, &pref_cipher, s->tls_session_secret_cb_arg))
++		{
++			s->hit=1;
++			s->session->ciphers=ciphers;
++			s->session->verify_result=X509_V_OK;
++			
++			ciphers=NULL;
++			
++			/* check if some cipher was preferred by call back */
++			pref_cipher=pref_cipher ? pref_cipher : ssl3_choose_cipher(s, s->session->ciphers, SSL_get_ciphers(s));
++			if (pref_cipher == NULL)
++				{
++				al=SSL_AD_HANDSHAKE_FAILURE;
++				SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_NO_SHARED_CIPHER);
++				goto f_err;
++				}
++
++			s->session->cipher=pref_cipher;
++
++			if (s->cipher_list)
++				sk_SSL_CIPHER_free(s->cipher_list);
++
++			if (s->cipher_list_by_id)
++				sk_SSL_CIPHER_free(s->cipher_list_by_id);
++
++			s->cipher_list = sk_SSL_CIPHER_dup(s->session->ciphers);
++			s->cipher_list_by_id = sk_SSL_CIPHER_dup(s->session->ciphers);
++		}
++	}
++
+ 	/* Given s->session->ciphers and SSL_get_ciphers, we must
+ 	 * pick a cipher */
+ 
+diff -uprN openssl-0.9.8d.orig/ssl/ssl.h openssl-0.9.8d/ssl/ssl.h
+--- openssl-0.9.8d.orig/ssl/ssl.h	2006-06-14 06:52:49.000000000 -0700
++++ openssl-0.9.8d/ssl/ssl.h	2006-12-10 08:20:02.000000000 -0800
+@@ -345,6 +345,7 @@ extern "C" {
+  * 'struct ssl_st *' function parameters used to prototype callbacks
+  * in SSL_CTX. */
+ typedef struct ssl_st *ssl_crock_st;
++typedef struct tls_extension_st TLS_EXTENSION;
+ 
+ /* used to hold info on the particular ciphers used */
+ typedef struct ssl_cipher_st
+@@ -366,6 +367,8 @@ DECLARE_STACK_OF(SSL_CIPHER)
+ typedef struct ssl_st SSL;
+ typedef struct ssl_ctx_st SSL_CTX;
+ 
++typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg);
++
+ /* Used to hold functions for SSLv2 or SSLv3/TLSv1 functions */
+ typedef struct ssl_method_st
+ 	{
+@@ -973,6 +976,15 @@ struct ssl_st
+ 	int first_packet;
+ 	int client_version;	/* what was passed, used for
+ 				 * SSLv3/TLS rollback check */
++
++	/* TLS externsions */
++	TLS_EXTENSION *tls_extension;
++	int (*tls_extension_cb)(SSL *s, TLS_EXTENSION *tls_ext, void *arg);
++	void *tls_extension_cb_arg;
++
++	/* TLS pre-shared secret session resumption */
++	tls_session_secret_cb_fn tls_session_secret_cb;
++	void *tls_session_secret_cb_arg;
+ 	};
+ 
+ #ifdef __cplusplus
+@@ -1538,6 +1550,13 @@ void *SSL_COMP_get_compression_methods(v
+ int SSL_COMP_add_compression_method(int id,void *cm);
+ #endif
+ 
++/* TLS extensions functions */
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len);
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg);
++
++/* Pre-shared secret session resumption functions */
++int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
++
+ /* BEGIN ERROR CODES */
+ /* The following lines are auto generated by the script mkerr.pl. Any changes
+  * made after this point may be overwritten when the script is next run.
+@@ -1719,6 +1738,7 @@ void ERR_load_SSL_strings(void);
+ #define SSL_F_TLS1_ENC					 210
+ #define SSL_F_TLS1_SETUP_KEY_BLOCK			 211
+ #define SSL_F_WRITE_PENDING				 212
++#define SSL_F_SSL_SET_HELLO_EXTENSION	 213
+ 
+ /* Reason codes. */
+ #define SSL_R_APP_DATA_IN_HANDSHAKE			 100
+diff -uprN openssl-0.9.8d.orig/ssl/ssl_err.c openssl-0.9.8d/ssl/ssl_err.c
+--- openssl-0.9.8d.orig/ssl/ssl_err.c	2006-01-08 13:52:46.000000000 -0800
++++ openssl-0.9.8d/ssl/ssl_err.c	2006-12-10 08:20:02.000000000 -0800
+@@ -242,6 +242,7 @@ static ERR_STRING_DATA SSL_str_functs[]=
+ {ERR_FUNC(SSL_F_TLS1_ENC),	"TLS1_ENC"},
+ {ERR_FUNC(SSL_F_TLS1_SETUP_KEY_BLOCK),	"TLS1_SETUP_KEY_BLOCK"},
+ {ERR_FUNC(SSL_F_WRITE_PENDING),	"WRITE_PENDING"},
++{ERR_FUNC(SSL_F_SSL_SET_HELLO_EXTENSION), "SSL_set_hello_extension"},
+ {0,NULL}
+ 	};
+ 
+diff -uprN openssl-0.9.8d.orig/ssl/ssl_sess.c openssl-0.9.8d/ssl/ssl_sess.c
+--- openssl-0.9.8d.orig/ssl/ssl_sess.c	2005-12-30 15:51:57.000000000 -0800
++++ openssl-0.9.8d/ssl/ssl_sess.c	2006-12-10 08:20:02.000000000 -0800
+@@ -656,6 +656,15 @@ long SSL_CTX_get_timeout(const SSL_CTX *
+ 	return(s->session_timeout);
+ 	}
+ 
++int SSL_set_session_secret_cb(SSL *s, int (*tls_session_secret_cb)(SSL *s, void *secret, int *secret_len, 
++	STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg), void *arg)
++{
++	if (s == NULL) return(0);
++	s->tls_session_secret_cb = tls_session_secret_cb;
++	s->tls_session_secret_cb_arg = arg;
++	return(1);
++}
++
+ typedef struct timeout_param_st
+ 	{
+ 	SSL_CTX *ctx;
+diff -uprN openssl-0.9.8d.orig/ssl/t1_ext.c openssl-0.9.8d/ssl/t1_ext.c
+--- openssl-0.9.8d.orig/ssl/t1_ext.c	1969-12-31 16:00:00.000000000 -0800
++++ openssl-0.9.8d/ssl/t1_ext.c	2006-12-10 08:20:02.000000000 -0800
+@@ -0,0 +1,48 @@
++
++#include 
++#include "ssl_locl.h"
++
++
++int SSL_set_hello_extension(SSL *s, int ext_type, void *ext_data, int ext_len)
++{
++	if(s->version >= TLS1_VERSION)
++	{
++		if(s->tls_extension)
++		{
++			OPENSSL_free(s->tls_extension);
++			s->tls_extension = NULL;
++		}
++
++		if(ext_data)
++		{
++			s->tls_extension = OPENSSL_malloc(sizeof(TLS_EXTENSION) + ext_len);
++			if(!s->tls_extension)
++			{
++				SSLerr(SSL_F_SSL_SET_HELLO_EXTENSION, ERR_R_MALLOC_FAILURE);
++				return 0;
++			}
++
++			s->tls_extension->type = ext_type;
++			s->tls_extension->length = ext_len;
++			s->tls_extension->data = s->tls_extension + 1;
++			memcpy(s->tls_extension->data, ext_data, ext_len);
++		}
++
++		return 1;
++	}
++
++	return 0;
++}
++
++int SSL_set_hello_extension_cb(SSL *s, int (*cb)(SSL *, TLS_EXTENSION *, void *), void *arg)
++{
++	if(s->version >= TLS1_VERSION)
++	{
++		s->tls_extension_cb = cb;
++		s->tls_extension_cb_arg = arg;
++
++		return 1;
++	}
++
++	return 0;
++}
+diff -uprN openssl-0.9.8d.orig/ssl/t1_lib.c openssl-0.9.8d/ssl/t1_lib.c
+--- openssl-0.9.8d.orig/ssl/t1_lib.c	2005-08-05 16:52:07.000000000 -0700
++++ openssl-0.9.8d/ssl/t1_lib.c	2006-12-10 08:20:02.000000000 -0800
+@@ -97,6 +97,10 @@ int tls1_new(SSL *s)
+ 
+ void tls1_free(SSL *s)
+ 	{
++	if(s->tls_extension)
++	{
++		OPENSSL_free(s->tls_extension);
++	}
+ 	ssl3_free(s);
+ 	}
+ 
+diff -uprN openssl-0.9.8d.orig/ssl/tls1.h openssl-0.9.8d/ssl/tls1.h
+--- openssl-0.9.8d.orig/ssl/tls1.h	2006-06-14 10:52:01.000000000 -0700
++++ openssl-0.9.8d/ssl/tls1.h	2006-12-10 08:20:02.000000000 -0800
+@@ -296,6 +296,14 @@ extern "C" {
+ #define TLS_MD_MASTER_SECRET_CONST    "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74"  /*master secret*/
+ #endif
+ 
++/* TLS extension struct */
++struct tls_extension_st
++{
++	unsigned short type;
++	unsigned short length;
++	void *data;
++};
++
+ #ifdef  __cplusplus
+ }
+ #endif
+diff -uprN openssl-0.9.8d.orig/util/ssleay.num openssl-0.9.8d/util/ssleay.num
+--- openssl-0.9.8d.orig/util/ssleay.num	2005-05-08 17:22:02.000000000 -0700
++++ openssl-0.9.8d/util/ssleay.num	2006-12-10 08:20:02.000000000 -0800
+@@ -226,3 +226,6 @@ DTLSv1_server_method                    
+ SSL_COMP_get_compression_methods        276	EXIST:!VMS:FUNCTION:COMP
+ SSL_COMP_get_compress_methods           276	EXIST:VMS:FUNCTION:COMP
+ SSL_SESSION_get_id                      277	EXIST::FUNCTION:
++SSL_set_hello_extension			278	EXIST::FUNCTION:
++SSL_set_hello_extension_cb		279	EXIST::FUNCTION:
++SSL_set_session_secret_cb		280	EXIST::FUNCTION:

Added: vendor/wpa/dist/patches/openssl-0.9.8e-tls-extensions.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/patches/openssl-0.9.8e-tls-extensions.patch	Fri Oct 29 08:01:21 2010	(r214501)
@@ -0,0 +1,353 @@
+This patch is adding support for TLS hello extensions and externally
+generated pre-shared key material to OpenSSL 0.9.8e. This is
+based on the patch from Alexey Kobozev 
+(sent to openssl-dev mailing list on Tue, 07 Jun 2005 15:40:58 +0300).
+
+
+
+diff -uprN openssl-0.9.8e.orig/ssl/Makefile openssl-0.9.8e/ssl/Makefile
+--- openssl-0.9.8e.orig/ssl/Makefile	2006-02-03 17:49:35.000000000 -0800
++++ openssl-0.9.8e/ssl/Makefile	2007-03-22 20:23:19.000000000 -0700
+@@ -24,7 +24,7 @@ LIBSRC=	\
+ 	s2_meth.c   s2_srvr.c s2_clnt.c  s2_lib.c  s2_enc.c s2_pkt.c \
+ 	s3_meth.c   s3_srvr.c s3_clnt.c  s3_lib.c  s3_enc.c s3_pkt.c s3_both.c \
+ 	s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c          s23_pkt.c \
+-	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c \
++	t1_meth.c   t1_srvr.c t1_clnt.c  t1_lib.c  t1_enc.c                    t1_ext.c \
+ 	d1_meth.c   d1_srvr.c d1_clnt.c  d1_lib.c  d1_pkt.c \
+ 	d1_both.c d1_enc.c \
+ 	ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
+@@ -35,7 +35,7 @@ LIBOBJ= \
+ 	s2_meth.o  s2_srvr.o  s2_clnt.o  s2_lib.o  s2_enc.o s2_pkt.o \
+ 	s3_meth.o  s3_srvr.o  s3_clnt.o  s3_lib.o  s3_enc.o s3_pkt.o s3_both.o \
+ 	s23_meth.o s23_srvr.o s23_clnt.o s23_lib.o          s23_pkt.o \
+-	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o \
++	t1_meth.o   t1_srvr.o t1_clnt.o  t1_lib.o  t1_enc.o                    t1_ext.o \
+ 	d1_meth.o   d1_srvr.o d1_clnt.o  d1_lib.o  d1_pkt.o \
+ 	d1_both.o d1_enc.o \
+ 	ssl_lib.o ssl_err2.o ssl_cert.o ssl_sess.o \
+@@ -968,3 +968,4 @@ t1_srvr.o: ../include/openssl/ssl23.h ..
+ t1_srvr.o: ../include/openssl/stack.h ../include/openssl/symhacks.h
+ t1_srvr.o: ../include/openssl/tls1.h ../include/openssl/x509.h
+ t1_srvr.o: ../include/openssl/x509_vfy.h ssl_locl.h t1_srvr.c
++t1_ext.o: t1_ext.c ssl_locl.h
+diff -uprN openssl-0.9.8e.orig/ssl/s3_clnt.c openssl-0.9.8e/ssl/s3_clnt.c
+--- openssl-0.9.8e.orig/ssl/s3_clnt.c	2006-09-28 05:23:15.000000000 -0700
++++ openssl-0.9.8e/ssl/s3_clnt.c	2007-03-22 20:23:19.000000000 -0700
+@@ -601,6 +601,20 @@ int ssl3_client_hello(SSL *s)
+ #endif
+ 		*(p++)=0; /* Add the NULL method */
+ 		
++		/* send client hello extensions if any */
++		if (s->version >= TLS1_VERSION && s->tls_extension)
++		{
++			// set the total extensions length
++			s2n(s->tls_extension->length + 4, p);
++
++			// put the extensions with type and length
++			s2n(s->tls_extension->type, p);
++			s2n(s->tls_extension->length, p);
++			
++			memcpy(p, s->tls_extension->data, s->tls_extension->length);
++			p+=s->tls_extension->length;
++		}
++
+ 		l=(p-d);
+ 		d=buf;
+ 		*(d++)=SSL3_MT_CLIENT_HELLO;
+@@ -623,7 +637,7 @@ int ssl3_get_server_hello(SSL *s)
+ 	STACK_OF(SSL_CIPHER) *sk;
+ 	SSL_CIPHER *c;
+ 	unsigned char *p,*d;
+-	int i,al,ok;
++	int i,al,ok,pre_shared;
+ 	unsigned int j;
+ 	long n;
+ #ifndef OPENSSL_NO_COMP
+@@ -690,7 +704,24 @@ int ssl3_get_server_hello(SSL *s)
+ 		goto f_err;
+ 		}
+ 
+-	if (j != 0 && j == s->session->session_id_length
++	/* check if we want to resume the session based on external pre-shared secret */
++	pre_shared = 0;
++	if (s->version >= TLS1_VERSION && s->tls_session_secret_cb)
++	{
++		SSL_CIPHER *pref_cipher=NULL;
++		s->session->master_key_length=sizeof(s->session->master_key);
++		if (s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length,
++			NULL, &pref_cipher, s->tls_session_secret_cb_arg))
++		{
++			s->hit=1;
++			s->session->cipher=pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s,p+j);
++			s->session->session_id_length = j;
++			memcpy(s->session->session_id, p, j);
++			pre_shared = 1;
++		}
++	}
++
++	if ((pre_shared || j != 0) && j == s->session->session_id_length
+ 	    && memcmp(p,s->session->session_id,j) == 0)
+ 	    {
+ 	    if(s->sid_ctx_length != s->session->sid_ctx_length
+diff -uprN openssl-0.9.8e.orig/ssl/s3_srvr.c openssl-0.9.8e/ssl/s3_srvr.c
+--- openssl-0.9.8e.orig/ssl/s3_srvr.c	2007-02-07 12:36:40.000000000 -0800
++++ openssl-0.9.8e/ssl/s3_srvr.c	2007-03-22 20:23:19.000000000 -0700
+@@ -945,6 +945,75 @@ int ssl3_get_client_hello(SSL *s)
+ 		}
+ #endif
+ 
++	/* Check for TLS client hello extension here */
++	if (p < (d+n) && s->version >= TLS1_VERSION)
++	{
++		if (s->tls_extension_cb)
++		{
++			TLS_EXTENSION tls_ext;
++			unsigned short ext_total_len;
++			
++			n2s(p, ext_total_len);
++			n2s(p, tls_ext.type);
++			n2s(p, tls_ext.length);
++
++			// sanity check in TLS extension len
++			if (tls_ext.length > (d+n) - p)
++			{
++				// just cut the lenth to packet border
++				tls_ext.length = (d+n) - p;
++			}
++
++			tls_ext.data = p;
++
++			// returns an alert code or 0
++			al = s->tls_extension_cb(s, &tls_ext, s->tls_extension_cb_arg);
++			if (al != 0)
++			{
++				SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_PEER_ERROR);
++				goto f_err;
++			}
++		}
++	}
++
++	/* Check if we want to use external pre-shared secret for this handshake */
++	/* for not reused session only */
++	if (!s->hit && s->version >= TLS1_VERSION && s->tls_session_secret_cb)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Fri Oct 29 08:02:13 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 74BFA106566B;
	Fri, 29 Oct 2010 08:02:13 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 1363C8FC14;
	Fri, 29 Oct 2010 08:02:13 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9T82CVX075845;
	Fri, 29 Oct 2010 08:02:12 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9T82Cqx075844;
	Fri, 29 Oct 2010 08:02:12 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010290802.o9T82Cqx075844@svn.freebsd.org>
From: Rui Paulo 
Date: Fri, 29 Oct 2010 08:02:12 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214502 - vendor/wpa/0.7.3
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Fri, 29 Oct 2010 08:02:13 -0000

Author: rpaulo
Date: Fri Oct 29 08:02:12 2010
New Revision: 214502
URL: http://svn.freebsd.org/changeset/base/214502

Log:
  Tag wpa_supplicant / hostapd 0.7.3.

Added:
  vendor/wpa/0.7.3/
     - copied from r214501, vendor/wpa/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Fri Oct 29 09:21:41 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 26B5B1065673;
	Fri, 29 Oct 2010 09:21:41 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 125F48FC13;
	Fri, 29 Oct 2010 09:21:41 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9T9Le1O087769;
	Fri, 29 Oct 2010 09:21:40 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9T9LegQ087764;
	Fri, 29 Oct 2010 09:21:40 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010290921.o9T9LegQ087764@svn.freebsd.org>
From: Rui Paulo 
Date: Fri, 29 Oct 2010 09:21:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214503 - in vendor/wpa/dist/hostapd: . logwatch
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Fri, 29 Oct 2010 09:21:41 -0000

Author: rpaulo
Date: Fri Oct 29 09:21:40 2010
New Revision: 214503
URL: http://svn.freebsd.org/changeset/base/214503

Log:
  Import hostapd 0.7.3.
  
  Changes:
  
  2010-09-07 - v0.7.3
  	* fixed re-association after WPS not initializing WPA state machine in
  	  some cases
  	* fixed WPS IE update on reconfiguration
  	* fixed WPS code not to proxy Probe Request frames for foreign SSIDs
  	* added WPS workaround for open networks and some known interop issues
  	* fixed WPS Diffie-Hellman derivation to use correct public key length
  	* fixed FT RRB messages on big endian CPUs
  	* changed WPS protection for brute force AP PIN attacks to disable AP
  	  PIN only temporarily (but with increasing time) to avoid usability
  	  issues on Label-only devices
  	* added wps_ap_pin command for more secure handling of AP PIN
  	  operations (e.g., to generate a random AP PIN and only use it for
  	  short amount of time)
  	* fixed HT STBC negotiation
  
  2010-04-18 - v0.7.2
  	* fix WPS internal Registrar use when an external Registrar is also
  	  active
  	* bsd: Cleaned up driver wrapper and added various low-level
  	  configuration options
  	* TNC: fixed issues with fragmentation
  	* EAP-TNC: add Flags field into fragment acknowledgement (needed to
  	  interoperate with other implementations; may potentially breaks
  	  compatibility with older wpa_supplicant/hostapd versions)
  	* cleaned up driver wrapper API for multi-BSS operations
  	* nl80211: fix multi-BSS and VLAN operations
  	* fix number of issues with IEEE 802.11r/FT; this version is not
  	  backwards compatible with old versions
  	* add SA Query Request processing in AP mode (IEEE 802.11w)
  	* fix IGTK PN in group rekeying (IEEE 802.11w)
  	* fix WPS PBC session overlap detection to use correct attribute
  	* hostapd_notif_Assoc() can now be called with all IEs to simplify
  	  driver wrappers
  	* work around interoperability issue with some WPS External Registrar
  	  implementations
  	* nl80211: fix WPS IE update
  	* hostapd_cli: add support for action script operations (run a script
  	  on hostapd events)
  	* fix DH padding with internal crypto code (mainly, for WPS)
  	* fix WPS association with both WPS IE and WPA/RSN IE present with
  	  driver wrappers that use hostapd MLME (e.g., nl80211)
  
  2010-01-16 - v0.7.1
  	* cleaned up driver wrapper API (struct wpa_driver_ops); the new API
  	  is not fully backwards compatible, so out-of-tree driver wrappers
  	  will need modifications
  	* cleaned up various module interfaces
  	* merge hostapd and wpa_supplicant developers' documentation into a
  	  single document
  	* fixed HT Capabilities IE with nl80211 drivers
  	* moved generic AP functionality code into src/ap
  	* WPS: handle Selected Registrar as union of info from all Registrars
  	* remove obsolte Prism54.org driver wrapper
  	* added internal debugging mechanism with backtrace support and memory
  	  allocation/freeing validation, etc. tests (CONFIG_WPA_TRACE=y)
  	* EAP-FAST server: piggyback Phase 2 start with the end of Phase 1
  	* WPS: add support for dynamically selecting whether to provision the
  	  PSK as an ASCII passphrase or PSK
  	* added support for WDS (4-address frame) mode with per-station virtual
  	  interfaces (wds_sta=1 in config file; only supported with
  	  driver=nl80211 for now)
  	* fixed WPS Probe Request processing to handle missing required
  	  attribute
  	* fixed PKCS#12 use with OpenSSL 1.0.0
  	* detect bridge interface automatically so that bridge parameter in
  	  hostapd.conf becomes optional (though, it may now be used to
  	  automatically add then WLAN interface into a bridge with
  	  driver=nl80211)
  
  2009-11-21 - v0.7.0
  	* increased hostapd_cli ping interval to 5 seconds and made this
  	  configurable with a new command line options (-G)
  	* driver_nl80211: use Linux socket filter to improve performance
  	* added support for external Registrars with WPS (UPnP transport)
  	* 802.11n: scan for overlapping BSSes before starting 20/40 MHz channel
  	* driver_nl80211: fixed STA accounting data collection (TX/RX bytes
  	  reported correctly; TX/RX packets not yet available from kernel)
  	* added support for WPS USBA out-of-band mechanism with USB Flash
  	  Drives (UFD) (CONFIG_WPS_UFD=y)
  	* fixed EAPOL/EAP reauthentication when using an external RADIUS
  	  authentication server
  	* fixed TNC with EAP-TTLS
  	* fixed IEEE 802.11r key derivation function to match with the standard
  	  (note: this breaks interoperability with previous version) [Bug 303]
  	* fixed SHA-256 based key derivation function to match with the
  	  standard when using CCMP (for IEEE 802.11r and IEEE 802.11w)
  	  (note: this breaks interoperability with previous version) [Bug 307]
  	* added number of code size optimizations to remove unnecessary
  	  functionality from the program binary based on build configuration
  	  (part of this automatic; part configurable with CONFIG_NO_* build
  	  options)
  	* use shared driver wrapper files with wpa_supplicant
  	* driver_nl80211: multiple updates to provide support for new Linux
  	  nl80211/mac80211 functionality
  	* updated management frame protection to use IEEE Std 802.11w-2009
  	* fixed number of small WPS issues and added workarounds to
  	  interoperate with common deployed broken implementations
  	* added some IEEE 802.11n co-existance rules to disable 40 MHz channels
  	  or modify primary/secondary channels if needed based on neighboring
  	  networks
  	* added support for NFC out-of-band mechanism with WPS
  	* added preliminary support for IEEE 802.11r RIC processing

Added:
  vendor/wpa/dist/hostapd/
  vendor/wpa/dist/hostapd/.gitignore
  vendor/wpa/dist/hostapd/ChangeLog
  vendor/wpa/dist/hostapd/Makefile   (contents, props changed)
  vendor/wpa/dist/hostapd/README
  vendor/wpa/dist/hostapd/README-WPS
  vendor/wpa/dist/hostapd/config_file.c   (contents, props changed)
  vendor/wpa/dist/hostapd/config_file.h   (contents, props changed)
  vendor/wpa/dist/hostapd/ctrl_iface.c   (contents, props changed)
  vendor/wpa/dist/hostapd/ctrl_iface.h   (contents, props changed)
  vendor/wpa/dist/hostapd/defconfig
  vendor/wpa/dist/hostapd/dump_state.c   (contents, props changed)
  vendor/wpa/dist/hostapd/dump_state.h   (contents, props changed)
  vendor/wpa/dist/hostapd/eap_register.c   (contents, props changed)
  vendor/wpa/dist/hostapd/eap_register.h   (contents, props changed)
  vendor/wpa/dist/hostapd/eap_testing.txt   (contents, props changed)
  vendor/wpa/dist/hostapd/hlr_auc_gw.c   (contents, props changed)
  vendor/wpa/dist/hostapd/hlr_auc_gw.milenage_db
  vendor/wpa/dist/hostapd/hostapd.8   (contents, props changed)
  vendor/wpa/dist/hostapd/hostapd.accept
  vendor/wpa/dist/hostapd/hostapd.conf   (contents, props changed)
  vendor/wpa/dist/hostapd/hostapd.deny
  vendor/wpa/dist/hostapd/hostapd.eap_user
  vendor/wpa/dist/hostapd/hostapd.radius_clients
  vendor/wpa/dist/hostapd/hostapd.sim_db
  vendor/wpa/dist/hostapd/hostapd.vlan
  vendor/wpa/dist/hostapd/hostapd.wpa_psk
  vendor/wpa/dist/hostapd/hostapd_cli.1   (contents, props changed)
  vendor/wpa/dist/hostapd/hostapd_cli.c   (contents, props changed)
  vendor/wpa/dist/hostapd/logwatch/
  vendor/wpa/dist/hostapd/logwatch/README
  vendor/wpa/dist/hostapd/logwatch/hostapd   (contents, props changed)
  vendor/wpa/dist/hostapd/logwatch/hostapd.conf   (contents, props changed)
  vendor/wpa/dist/hostapd/main.c   (contents, props changed)
  vendor/wpa/dist/hostapd/nt_password_hash.c   (contents, props changed)
  vendor/wpa/dist/hostapd/wired.conf   (contents, props changed)

Added: vendor/wpa/dist/hostapd/.gitignore
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/hostapd/.gitignore	Fri Oct 29 09:21:40 2010	(r214503)
@@ -0,0 +1,7 @@
+*.d
+.config
+driver_conf.c
+hostapd
+hostapd_cli
+hlr_auc_gw
+nt_password_hash

Added: vendor/wpa/dist/hostapd/ChangeLog
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/hostapd/ChangeLog	Fri Oct 29 09:21:40 2010	(r214503)
@@ -0,0 +1,663 @@
+ChangeLog for hostapd
+
+2010-09-07 - v0.7.3
+	* fixed re-association after WPS not initializing WPA state machine in
+	  some cases
+	* fixed WPS IE update on reconfiguration
+	* fixed WPS code not to proxy Probe Request frames for foreign SSIDs
+	* added WPS workaround for open networks and some known interop issues
+	* fixed WPS Diffie-Hellman derivation to use correct public key length
+	* fixed FT RRB messages on big endian CPUs
+	* changed WPS protection for brute force AP PIN attacks to disable AP
+	  PIN only temporarily (but with increasing time) to avoid usability
+	  issues on Label-only devices
+	* added wps_ap_pin command for more secure handling of AP PIN
+	  operations (e.g., to generate a random AP PIN and only use it for
+	  short amount of time)
+	* fixed HT STBC negotiation
+
+2010-04-18 - v0.7.2
+	* fix WPS internal Registrar use when an external Registrar is also
+	  active
+	* bsd: Cleaned up driver wrapper and added various low-level
+	  configuration options
+	* TNC: fixed issues with fragmentation
+	* EAP-TNC: add Flags field into fragment acknowledgement (needed to
+	  interoperate with other implementations; may potentially breaks
+	  compatibility with older wpa_supplicant/hostapd versions)
+	* cleaned up driver wrapper API for multi-BSS operations
+	* nl80211: fix multi-BSS and VLAN operations
+	* fix number of issues with IEEE 802.11r/FT; this version is not
+	  backwards compatible with old versions
+	* add SA Query Request processing in AP mode (IEEE 802.11w)
+	* fix IGTK PN in group rekeying (IEEE 802.11w)
+	* fix WPS PBC session overlap detection to use correct attribute
+	* hostapd_notif_Assoc() can now be called with all IEs to simplify
+	  driver wrappers
+	* work around interoperability issue with some WPS External Registrar
+	  implementations
+	* nl80211: fix WPS IE update
+	* hostapd_cli: add support for action script operations (run a script
+	  on hostapd events)
+	* fix DH padding with internal crypto code (mainly, for WPS)
+	* fix WPS association with both WPS IE and WPA/RSN IE present with
+	  driver wrappers that use hostapd MLME (e.g., nl80211)
+
+2010-01-16 - v0.7.1
+	* cleaned up driver wrapper API (struct wpa_driver_ops); the new API
+	  is not fully backwards compatible, so out-of-tree driver wrappers
+	  will need modifications
+	* cleaned up various module interfaces
+	* merge hostapd and wpa_supplicant developers' documentation into a
+	  single document
+	* fixed HT Capabilities IE with nl80211 drivers
+	* moved generic AP functionality code into src/ap
+	* WPS: handle Selected Registrar as union of info from all Registrars
+	* remove obsolte Prism54.org driver wrapper
+	* added internal debugging mechanism with backtrace support and memory
+	  allocation/freeing validation, etc. tests (CONFIG_WPA_TRACE=y)
+	* EAP-FAST server: piggyback Phase 2 start with the end of Phase 1
+	* WPS: add support for dynamically selecting whether to provision the
+	  PSK as an ASCII passphrase or PSK
+	* added support for WDS (4-address frame) mode with per-station virtual
+	  interfaces (wds_sta=1 in config file; only supported with
+	  driver=nl80211 for now)
+	* fixed WPS Probe Request processing to handle missing required
+	  attribute
+	* fixed PKCS#12 use with OpenSSL 1.0.0
+	* detect bridge interface automatically so that bridge parameter in
+	  hostapd.conf becomes optional (though, it may now be used to
+	  automatically add then WLAN interface into a bridge with
+	  driver=nl80211)
+
+2009-11-21 - v0.7.0
+	* increased hostapd_cli ping interval to 5 seconds and made this
+	  configurable with a new command line options (-G)
+	* driver_nl80211: use Linux socket filter to improve performance
+	* added support for external Registrars with WPS (UPnP transport)
+	* 802.11n: scan for overlapping BSSes before starting 20/40 MHz channel
+	* driver_nl80211: fixed STA accounting data collection (TX/RX bytes
+	  reported correctly; TX/RX packets not yet available from kernel)
+	* added support for WPS USBA out-of-band mechanism with USB Flash
+	  Drives (UFD) (CONFIG_WPS_UFD=y)
+	* fixed EAPOL/EAP reauthentication when using an external RADIUS
+	  authentication server
+	* fixed TNC with EAP-TTLS
+	* fixed IEEE 802.11r key derivation function to match with the standard
+	  (note: this breaks interoperability with previous version) [Bug 303]
+	* fixed SHA-256 based key derivation function to match with the
+	  standard when using CCMP (for IEEE 802.11r and IEEE 802.11w)
+	  (note: this breaks interoperability with previous version) [Bug 307]
+	* added number of code size optimizations to remove unnecessary
+	  functionality from the program binary based on build configuration
+	  (part of this automatic; part configurable with CONFIG_NO_* build
+	  options)
+	* use shared driver wrapper files with wpa_supplicant
+	* driver_nl80211: multiple updates to provide support for new Linux
+	  nl80211/mac80211 functionality
+	* updated management frame protection to use IEEE Std 802.11w-2009
+	* fixed number of small WPS issues and added workarounds to
+	  interoperate with common deployed broken implementations
+	* added some IEEE 802.11n co-existance rules to disable 40 MHz channels
+	  or modify primary/secondary channels if needed based on neighboring
+	  networks
+	* added support for NFC out-of-band mechanism with WPS
+	* added preliminary support for IEEE 802.11r RIC processing
+
+2009-01-06 - v0.6.7
+	* added support for Wi-Fi Protected Setup (WPS)
+	  (hostapd can now be configured to act as an integrated WPS Registrar
+	  and provision credentials for WPS Enrollees using PIN and PBC
+	  methods; external wireless Registrar can configure the AP, but
+	  external WLAN Manager Registrars are not supported); WPS support can
+	  be enabled by adding CONFIG_WPS=y into .config and setting the
+	  runtime configuration variables in hostapd.conf (see WPS section in
+	  the example configuration file); new hostapd_cli commands wps_pin and
+	  wps_pbc are used to configure WPS negotiation; see README-WPS for
+	  more details
+	* added IEEE 802.11n HT capability configuration (ht_capab)
+	* added support for generating Country IE based on nl80211 regulatory
+	  information (added if ieee80211d=1 in configuration)
+	* fixed WEP authentication (both Open System and Shared Key) with
+	  mac80211
+	* added support for EAP-AKA' (draft-arkko-eap-aka-kdf)
+	* added support for using driver_test over UDP socket
+	* changed EAP-GPSK to use the IANA assigned EAP method type 51
+	* updated management frame protection to use IEEE 802.11w/D7.0
+	* fixed retransmission of EAP requests if no response is received
+
+2008-11-23 - v0.6.6
+	* added a new configuration option, wpa_ptk_rekey, that can be used to
+	  enforce frequent PTK rekeying, e.g., to mitigate some attacks against
+	  TKIP deficiencies
+	* updated OpenSSL code for EAP-FAST to use an updated version of the
+	  session ticket overriding API that was included into the upstream
+	  OpenSSL 0.9.9 tree on 2008-11-15 (no additional OpenSSL patch is
+	  needed with that version anymore)
+	* changed channel flags configuration to read the information from
+	  the driver (e.g., via driver_nl80211 when using mac80211) instead of
+	  using hostapd as the source of the regulatory information (i.e.,
+	  information from CRDA is now used with mac80211); this allows 5 GHz
+	  channels to be used with hostapd (if allowed in the current
+	  regulatory domain)
+	* fixed EAP-TLS message processing for the last TLS message if it is
+	  large enough to require fragmentation (e.g., if a large Session
+	  Ticket data is included)
+	* fixed listen interval configuration for nl80211 drivers
+
+2008-11-01 - v0.6.5
+	* added support for SHA-256 as X.509 certificate digest when using the
+	  internal X.509/TLSv1 implementation
+	* fixed EAP-FAST PAC-Opaque padding (0.6.4 broke this for some peer
+	  identity lengths)
+	* fixed internal TLSv1 implementation for abbreviated handshake (used
+	  by EAP-FAST server)
+	* added support for setting VLAN ID for STAs based on local MAC ACL
+	  (accept_mac_file) as an alternative for RADIUS server-based
+	  configuration
+	* updated management frame protection to use IEEE 802.11w/D6.0
+	  (adds a new association ping to protect against unauthenticated
+	  authenticate or (re)associate request frames dropping association)
+	* added support for using SHA256-based stronger key derivation for WPA2
+	  (IEEE 802.11w)
+	* added new "driver wrapper" for RADIUS-only configuration
+	  (driver=none in hostapd.conf; CONFIG_DRIVER_NONE=y in .config)
+	* fixed WPA/RSN IE validation to verify that the proto (WPA vs. WPA2)
+	  is enabled in configuration
+	* changed EAP-FAST configuration to use separate fields for A-ID and
+	  A-ID-Info (eap_fast_a_id_info) to allow A-ID to be set to a fixed
+	  16-octet len binary value for better interoperability with some peer
+	  implementations; eap_fast_a_id is now configured as a hex string
+	* driver_nl80211: Updated to match the current Linux mac80211 AP mode
+	  configuration (wireless-testing.git and Linux kernel releases
+	  starting from 2.6.29)
+
+2008-08-10 - v0.6.4
+	* added peer identity into EAP-FAST PAC-Opaque and skip Phase 2
+	  Identity Request if identity is already known
+	* added support for EAP Sequences in EAP-FAST Phase 2
+	* added support for EAP-TNC (Trusted Network Connect)
+	  (this version implements the EAP-TNC method and EAP-TTLS/EAP-FAST
+	  changes needed to run two methods in sequence (IF-T) and the IF-IMV
+	  and IF-TNCCS interfaces from TNCS)
+	* added support for optional cryptobinding with PEAPv0
+	* added fragmentation support for EAP-TNC
+	* added support for fragmenting EAP-TTLS/PEAP/FAST Phase 2 (tunneled)
+	  data
+	* added support for opportunistic key caching (OKC)
+
+2008-02-22 - v0.6.3
+	* fixed Reassociation Response callback processing when using internal
+	  MLME (driver_{hostap,nl80211,test}.c)
+	* updated FT support to use the latest draft, IEEE 802.11r/D9.0
+	* copy optional Proxy-State attributes into RADIUS response when acting
+	  as a RADIUS authentication server
+	* fixed EAPOL state machine to handle a case in which no response is
+	  received from the RADIUS authentication server; previous version
+	  could have triggered a crash in some cases after a timeout
+	* fixed EAP-SIM/AKA realm processing to allow decorated usernames to
+	  be used
+	* added a workaround for EAP-SIM/AKA peers that include incorrect null
+	  termination in the username
+	* fixed EAP-SIM/AKA protected result indication to include AT_COUNTER
+	  attribute in notification messages only when using fast
+	  reauthentication
+	* fixed EAP-SIM Start response processing for fast reauthentication
+	  case
+	* added support for pending EAP processing in EAP-{PEAP,TTLS,FAST}
+	  phase 2 to allow EAP-SIM and EAP-AKA to be used as the Phase 2 method
+
+2008-01-01 - v0.6.2
+	* fixed EAP-SIM and EAP-AKA message parser to validate attribute
+	  lengths properly to avoid potential crash caused by invalid messages
+	* added data structure for storing allocated buffers (struct wpabuf);
+	  this does not affect hostapd usage, but many of the APIs changed
+	  and various interfaces (e.g., EAP) is not compatible with old
+	  versions
+	* added support for protecting EAP-AKA/Identity messages with
+	  AT_CHECKCODE (optional feature in RFC 4187)
+	* added support for protected result indication with AT_RESULT_IND for
+	  EAP-SIM and EAP-AKA (eap_sim_aka_result_ind=1)
+	* added support for configuring EAP-TTLS phase 2 non-EAP methods in
+	  EAP server configuration; previously all four were enabled for every
+	  phase 2 user, now all four are disabled by default and need to be
+	  enabled with new method names TTLS-PAP, TTLS-CHAP, TTLS-MSCHAP,
+	  TTLS-MSCHAPV2
+	* removed old debug printing mechanism and the related 'debug'
+	  parameter in the configuration file; debug verbosity is now set with
+	  -d (or -dd) command line arguments
+	* added support for EAP-IKEv2 (draft-tschofenig-eap-ikev2-15.txt);
+	  only shared key/password authentication is supported in this version
+
+2007-11-24 - v0.6.1
+	* added experimental, integrated TLSv1 server implementation with the
+	  needed X.509/ASN.1/RSA/bignum processing (this can be enabled by
+	  setting CONFIG_TLS=internal and CONFIG_INTERNAL_LIBTOMMATH=y in
+	  .config); this can be useful, e.g., if the target system does not
+	  have a suitable TLS library and a minimal code size is required
+	* added support for EAP-FAST server method to the integrated EAP
+	  server
+	* updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest
+	  draft (draft-ietf-emu-eap-gpsk-07.txt)
+	* added a new configuration parameter, rsn_pairwise, to allow different
+	  pairwise cipher suites to be enabled for WPA and RSN/WPA2
+	  (note: if wpa_pairwise differs from rsn_pairwise, the driver will
+	  either need to support this or will have to use the WPA/RSN IEs from
+	  hostapd; currently, the included madwifi and bsd driver interfaces do
+	  not have support for this)
+	* updated FT support to use the latest draft, IEEE 802.11r/D8.0
+
+2007-05-28 - v0.6.0
+	* added experimental IEEE 802.11r/D6.0 support
+	* updated EAP-SAKE to RFC 4763 and the IANA-allocated EAP type 48
+	* updated EAP-PSK to use the IANA-allocated EAP type 47
+	* fixed EAP-PSK bit ordering of the Flags field
+	* fixed configuration reloading (SIGHUP) to re-initialize WPA PSKs
+	  by reading wpa_psk_file [Bug 181]
+	* fixed EAP-TTLS AVP parser processing for too short AVP lengths
+	* fixed IPv6 connection to RADIUS accounting server
+	* updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest
+	  draft (draft-ietf-emu-eap-gpsk-04.txt)
+	* hlr_auc_gw: read GSM triplet file into memory and rotate through the
+	  entries instead of only using the same three triplets every time
+	  (this does not work properly with tests using multiple clients, but
+	  provides bit better triplet data for testing a single client; anyway,
+	  if a better quality triplets are needed, GSM-Milenage should be used
+	  instead of hardcoded triplet file)
+	* fixed EAP-MSCHAPv2 server to use a space between S and M parameters
+	  in Success Request [Bug 203]
+	* added support for sending EAP-AKA Notifications in error cases
+	* updated to use IEEE 802.11w/D2.0 for management frame protection
+	  (still experimental)
+	* RADIUS server: added support for processing duplicate messages
+	  (retransmissions from RADIUS client) by replying with the previous
+	  reply
+
+2006-11-24 - v0.5.6
+	* added support for configuring and controlling multiple BSSes per
+	  radio interface (bss= in hostapd.conf); this is only
+	  available with Devicescape and test driver interfaces
+	* fixed PMKSA cache update in the end of successful RSN
+	  pre-authentication
+	* added support for dynamic VLAN configuration (i.e., selecting VLAN-ID
+	  for each STA based on RADIUS Access-Accept attributes); this requires
+	  VLAN support from the kernel driver/802.11 stack and this is
+	  currently only available with Devicescape and test driver interfaces
+	* driver_madwifi: fixed configuration of unencrypted modes (plaintext
+	  and IEEE 802.1X without WEP)
+	* removed STAKey handshake since PeerKey handshake has replaced it in
+	  IEEE 802.11ma and there are no known deployments of STAKey
+	* updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest
+	  draft (draft-ietf-emu-eap-gpsk-01.txt)
+	* added preliminary implementation of IEEE 802.11w/D1.0 (management
+	  frame protection)
+	  (Note: this requires driver support to work properly.)
+	  (Note2: IEEE 802.11w is an unapproved draft and subject to change.)
+	* hlr_auc_gw: added support for GSM-Milenage (for EAP-SIM)
+	* hlr_auc_gw: added support for reading per-IMSI Milenage keys and
+	  parameters from a text file to make it possible to implement proper
+	  GSM/UMTS authentication server for multiple SIM/USIM cards using
+	  EAP-SIM/EAP-AKA
+	* fixed session timeout processing with drivers that do not use
+	  ieee802_11.c (e.g., madwifi)
+
+2006-08-27 - v0.5.5
+	* added 'hostapd_cli new_sta ' command for adding a new STA into
+	  hostapd (e.g., to initialize wired network authentication based on an
+	  external signal)
+	* fixed hostapd to add PMKID KDE into 4-Way Handshake Message 1 when
+	  using WPA2 even if PMKSA caching is not used
+	* added -P argument for hostapd to write the current process
+	  id into a file
+	* added support for RADIUS Authentication Server MIB (RFC 2619)
+
+2006-06-20 - v0.5.4
+	* fixed nt_password_hash build [Bug 144]
+	* added PeerKey handshake implementation for IEEE 802.11e
+	  direct link setup (DLS) to replace STAKey handshake
+	* added support for EAP Generalized Pre-Shared Key (EAP-GPSK,
+	  draft-clancy-emu-eap-shared-secret-00.txt)
+	* fixed a segmentation fault when RSN pre-authentication was completed
+	  successfully [Bug 152]
+
+2006-04-27 - v0.5.3
+	* do not build nt_password_hash and hlr_auc_gw by default to avoid
+	  requiring a TLS library for a successful build; these programs can be
+	  build with 'make nt_password_hash' and 'make hlr_auc_gw'
+	* added a new configuration option, eapol_version, that can be used to
+	  set EAPOL version to 1 (default is 2) to work around broken client
+	  implementations that drop EAPOL frames which use version number 2
+	  [Bug 89]
+	* added support for EAP-SAKE (no EAP method number allocated yet, so
+	  this is using the same experimental type 255 as EAP-PSK)
+	* fixed EAP-MSCHAPv2 message length validation
+
+2006-03-19 - v0.5.2
+	* fixed stdarg use in hostapd_logger(): if both stdout and syslog
+	  logging was enabled, hostapd could trigger a segmentation fault in
+	  vsyslog on some CPU -- C library combinations
+	* moved HLR/AuC gateway implementation for EAP-SIM/AKA into an external
+	  program to make it easier to use for implementing real SS7 gateway;
+	  eap_sim_db is not anymore used as a file name for GSM authentication
+	  triplets; instead, it is path to UNIX domain socket that will be used
+	  to communicate with the external gateway program (e.g., hlr_auc_gw)
+	* added example HLR/AuC gateway implementation, hlr_auc_gw, that uses
+	  local information (GSM authentication triplets from a text file and
+	  hardcoded AKA authentication data); this can be used to test EAP-SIM
+	  and EAP-AKA
+	* added Milenage algorithm (example 3GPP AKA algorithm) to hlr_auc_gw
+	  to make it possible to test EAP-AKA with real USIM cards (this is
+	  disabled by default; define AKA_USE_MILENAGE when building hlr_auc_gw
+	  to enable this)
+	* driver_madwifi: added support for getting station RSN IE from
+	  madwifi-ng svn r1453 and newer; this fixes RSN that was apparently
+	  broken with earlier change (r1357) in the driver
+	* changed EAP method registration to use a dynamic list of methods
+	  instead of a static list generated at build time
+	* fixed WPA message 3/4 not to encrypt Key Data field (WPA IE)
+	  [Bug 125]
+	* added ap_max_inactivity configuration parameter
+
+2006-01-29 - v0.5.1
+	* driver_test: added better support for multiple APs and STAs by using
+	  a directory with sockets that include MAC address for each device in
+	  the name (test_socket=DIR:/tmp/test)
+	* added support for EAP expanded type (vendor specific EAP methods)
+
+2005-12-18 - v0.5.0 (beginning of 0.5.x development releases)
+	* added experimental STAKey handshake implementation for IEEE 802.11e
+	  direct link setup (DLS); note: this is disabled by default in both
+	  build and runtime configuration (can be enabled with CONFIG_STAKEY=y
+	  and stakey=1)
+	* added support for EAP methods to use callbacks to external programs
+	  by buffering a pending request and processing it after the EAP method
+	  is ready to continue
+	* improved EAP-SIM database interface to allow external request to GSM
+	  HLR/AuC without blocking hostapd process
+	* added support for using EAP-SIM pseudonyms and fast re-authentication
+	* added support for EAP-AKA in the integrated EAP authenticator
+	* added support for matching EAP identity prefixes (e.g., "1"*) in EAP
+	  user database to allow EAP-SIM/AKA selection without extra roundtrip
+	  for EAP-Nak negotiation
+	* added support for storing EAP user password as NtPasswordHash instead
+	  of plaintext password when using MSCHAP or MSCHAPv2 for
+	  authentication (hash:<16-octet hex value>); added nt_password_hash
+	  tool for hashing password to generate NtPasswordHash
+
+2005-11-20 - v0.4.7 (beginning of 0.4.x stable releases)
+	* driver_wired: fixed EAPOL sending to optionally use PAE group address
+	  as the destination instead of supplicant MAC address; this is
+	  disabled by default, but should be enabled with use_pae_group_addr=1
+	  in configuration file if the wired interface is used by only one
+	  device at the time (common switch configuration)
+	* driver_madwifi: configure driver to use TKIP countermeasures in order
+	  to get correct behavior (IEEE 802.11 association failing; previously,
+	  association succeeded, but hostpad forced disassociation immediately)
+	* driver_madwifi: added support for madwifi-ng
+
+2005-10-27 - v0.4.6
+	* added support for replacing user identity from EAP with RADIUS
+	  User-Name attribute from Access-Accept message, if that is included,
+	  for the RADIUS accounting messages (e.g., for EAP-PEAP/TTLS to get
+	  tunneled identity into accounting messages when the RADIUS server
+	  does not support better way of doing this with Class attribute)
+	* driver_madwifi: fixed EAPOL packet receive for configuration where
+	  ath# is part of a bridge interface
+	* added a configuration file and log analyzer script for logwatch
+	* fixed EAPOL state machine step function to process all state
+	  transitions before processing new events; this resolves a race
+	  condition in which EAPOL-Start message could trigger hostapd to send
+	  two EAP-Response/Identity frames to the authentication server
+
+2005-09-25 - v0.4.5
+	* added client CA list to the TLS certificate request in order to make
+	  it easier for the client to select which certificate to use
+	* added experimental support for EAP-PSK
+	* added support for WE-19 (hostap, madwifi)
+
+2005-08-21 - v0.4.4
+	* fixed build without CONFIG_RSN_PREAUTH
+	* fixed FreeBSD build
+
+2005-06-26 - v0.4.3
+	* fixed PMKSA caching to copy User-Name and Class attributes so that
+	  RADIUS accounting gets correct information
+	* start RADIUS accounting only after successful completion of WPA
+	  4-Way Handshake if WPA-PSK is used
+	* fixed PMKSA caching for the case where STA (re)associates without
+	  first disassociating
+
+2005-06-12 - v0.4.2
+	* EAP-PAX is now registered as EAP type 46
+	* fixed EAP-PAX MAC calculation
+	* fixed EAP-PAX CK and ICK key derivation
+	* renamed eap_authenticator configuration variable to eap_server to
+	  better match with RFC 3748 (EAP) terminology
+	* driver_test: added support for testing hostapd with wpa_supplicant
+	  by using test driver interface without any kernel drivers or network
+	  cards
+
+2005-05-22 - v0.4.1
+	* fixed RADIUS server initialization when only auth or acct server
+	  is configured and the other one is left empty
+	* driver_madwifi: added support for RADIUS accounting
+	* driver_madwifi: added preliminary support for compiling against 'BSD'
+	  branch of madwifi CVS tree
+	* driver_madwifi: fixed pairwise key removal to allow WPA reauth
+	  without disassociation
+	* added support for reading additional certificates from PKCS#12 files
+	  and adding them to the certificate chain
+	* fixed RADIUS Class attribute processing to only use Access-Accept
+	  packets to update Class; previously, other RADIUS authentication
+	  packets could have cleared Class attribute
+	* added support for more than one Class attribute in RADIUS packets
+	* added support for verifying certificate revocation list (CRL) when
+	  using integrated EAP authenticator for EAP-TLS; new hostapd.conf
+	  options 'check_crl'; CRL must be included in the ca_cert file for now
+
+2005-04-25 - v0.4.0 (beginning of 0.4.x development releases)
+	* added support for including network information into
+	  EAP-Request/Identity message (ASCII-0 (nul) in eap_message)
+	  (e.g., to implement draft-adrange-eap-network-discovery-07.txt)
+	* fixed a bug which caused some RSN pre-authentication cases to use
+	  freed memory and potentially crash hostapd
+	* fixed private key loading for cases where passphrase is not set
+	* added support for sending TLS alerts and aborting authentication
+	  when receiving a TLS alert
+	* fixed WPA2 to add PMKSA cache entry when using integrated EAP
+	  authenticator
+	* fixed PMKSA caching (EAP authentication was not skipped correctly
+	  with the new state machine changes from IEEE 802.1X draft)
+	* added support for RADIUS over IPv6; own_ip_addr, auth_server_addr,
+	  and acct_server_addr can now be IPv6 addresses (CONFIG_IPV6=y needs
+	  to be added to .config to include IPv6 support); for RADIUS server,
+	  radius_server_ipv6=1 needs to be set in hostapd.conf and addresses
+	  in RADIUS clients file can then use IPv6 format
+	* added experimental support for EAP-PAX
+	* replaced hostapd control interface library (hostapd_ctrl.[ch]) with
+	  the same implementation that wpa_supplicant is using (wpa_ctrl.[ch])
+
+2005-02-12 - v0.3.7 (beginning of 0.3.x stable releases)
+
+2005-01-23 - v0.3.5
+	* added support for configuring a forced PEAP version based on the
+	  Phase 1 identity
+	* fixed PEAPv1 to use tunneled EAP-Success/Failure instead of EAP-TLV
+	  to terminate authentication
+	* fixed EAP identifier duplicate processing with the new IEEE 802.1X
+	  draft
+	* clear accounting data in the driver when starting a new accounting
+	  session
+	* driver_madwifi: filter wireless events based on ifindex to allow more
+	  than one network interface to be used
+	* fixed WPA message 2/4 processing not to cancel timeout for TimeoutEvt
+	  setting if the packet does not pass MIC verification (e.g., due to
+	  incorrect PSK); previously, message 1/4 was not tried again if an
+	  invalid message 2/4 was received
+	* fixed reconfiguration of RADIUS client retransmission timer when
+	  adding a new message to the pending list; previously, timer was not
+	  updated at this point and if there was a pending message with long
+	  time for the next retry, the new message needed to wait that long for
+	  its first retry, too
+
+2005-01-09 - v0.3.4
+	* added support for configuring multiple allowed EAP types for Phase 2
+	  authentication (EAP-PEAP, EAP-TTLS)
+	* fixed EAPOL-Start processing to trigger WPA reauthentication
+	  (previously, only EAPOL authentication was done)
+
+2005-01-02 - v0.3.3
+	* added support for EAP-PEAP in the integrated EAP authenticator
+	* added support for EAP-GTC in the integrated EAP authenticator
+	* added support for configuring list of EAP methods for Phase 1 so that
+	  the integrated EAP authenticator can, e.g., use the wildcard entry
+	  for EAP-TLS and EAP-PEAP
+	* added support for EAP-TTLS in the integrated EAP authenticator
+	* added support for EAP-SIM in the integrated EAP authenticator
+	* added support for using hostapd as a RADIUS authentication server
+	  with the integrated EAP authenticator taking care of EAP
+	  authentication (new hostapd.conf options: radius_server_clients and
+	  radius_server_auth_port); this is not included in default build; use
+	  CONFIG_RADIUS_SERVER=y in .config to include
+
+2004-12-19 - v0.3.2
+	* removed 'daemonize' configuration file option since it has not really
+	  been used at all for more than year
+	* driver_madwifi: fixed group key setup and added get_ssid method
+	* added support for EAP-MSCHAPv2 in the integrated EAP authenticator
+
+2004-12-12 - v0.3.1
+	* added support for integrated EAP-TLS authentication (new hostapd.conf
+	  variables: ca_cert, server_cert, private_key, private_key_passwd);
+	  this enabled dynamic keying (WPA2/WPA/IEEE 802.1X/WEP) without
+	  external RADIUS server
+	* added support for reading PKCS#12 (PFX) files (as a replacement for
+	  PEM/DER) to get certificate and private key (CONFIG_PKCS12)
+
+2004-12-05 - v0.3.0 (beginning of 0.3.x development releases)
+	* added support for Acct-{Input,Output}-Gigawords
+	* added support for Event-Timestamp (in RADIUS Accounting-Requests)
+	* added support for RADIUS Authentication Client MIB (RFC2618)
+	* added support for RADIUS Accounting Client MIB (RFC2620)
+	* made EAP re-authentication period configurable (eap_reauth_period)
+	* fixed EAPOL reauthentication to trigger WPA/WPA2 reauthentication
+	* fixed EAPOL state machine to stop if STA is removed during
+	  eapol_sm_step(); this fixes at least one segfault triggering bug with
+	  IEEE 802.11i pre-authentication
+	* added support for multiple WPA pre-shared keys (e.g., one for each
+	  client MAC address or keys shared by a group of clients);
+	  new hostapd.conf field wpa_psk_file for setting path to a text file
+	  containing PSKs, see hostapd.wpa_psk for an example
+	* added support for multiple driver interfaces to allow hostapd to be
+	  used with other drivers
+	* added wired authenticator driver interface (driver=wired in
+	  hostapd.conf, see wired.conf for example configuration)
+	* added madwifi driver interface (driver=madwifi in hostapd.conf, see
+	  madwifi.conf for example configuration; Note: include files from
+	  madwifi project is needed for building and a configuration file,
+	  .config, needs to be created in hostapd directory with
+	  CONFIG_DRIVER_MADWIFI=y to include this driver interface in hostapd
+	  build)
+	* fixed an alignment issue that could cause SHA-1 to fail on some
+	  platforms (e.g., Intel ixp425 with a compiler that does not 32-bit
+	  align variables)
+	* fixed RADIUS reconnection after an error in sending interim
+	  accounting packets
+	* added hostapd control interface for external programs and an example
+	  CLI, hostapd_cli (like wpa_cli for wpa_supplicant)
+	* started adding dot11, dot1x, radius MIBs ('hostapd_cli mib',
+	  'hostapd_cli sta ')
+	* finished update from IEEE 802.1X-2001 to IEEE 802.1X-REV (now d11)
+	* added support for strict GTK rekeying (wpa_strict_rekey in
+	  hostapd.conf)
+	* updated IAPP to use UDP port 3517 and multicast address 224.0.1.178
+	  (instead of broadcast) for IAPP ADD-notify (moved from draft 3 to
+	  IEEE 802.11F-2003)
+	* added Prism54 driver interface (driver=prism54 in hostapd.conf;
+	  note: .config needs to be created in hostapd directory with
+	  CONFIG_DRIVER_PRISM54=y to include this driver interface in hostapd
+	  build)
+	* dual-licensed hostapd (GPLv2 and BSD licenses)
+	* fixed RADIUS accounting to generate a new session id for cases where
+	  a station reassociates without first being complete deauthenticated
+	* fixed STA disassociation handler to mark next timeout state to
+	  deauthenticate the station, i.e., skip long wait for inactivity poll
+	  and extra disassociation, if the STA disassociates without
+	  deauthenticating
+	* added integrated EAP authenticator that can be used instead of
+	  external RADIUS authentication server; currently, only EAP-MD5 is
+	  supported, so this cannot yet be used for key distribution; the EAP
+	  method interface is generic, though, so adding new EAP methods should
+	  be straightforward; new hostapd.conf variables: 'eap_authenticator'
+	  and 'eap_user_file'; this obsoletes "minimal authentication server"
+	  ('minimal_eap' in hostapd.conf) which is now removed
+	* added support for FreeBSD and driver interface for the BSD net80211
+	  layer (driver=bsd in hostapd.conf and CONFIG_DRIVER_BSD=y in
+	  .config); please note that some of the required kernel mods have not
+	  yet been committed
+
+2004-07-17 - v0.2.4 (beginning of 0.2.x stable releases)
+	* fixed some accounting cases where Accounting-Start was sent when
+	  IEEE 802.1X port was being deauthorized
+
+2004-06-20 - v0.2.3
+	* modified RADIUS client to re-connect the socket in case of certain
+	  error codes that are generated when a network interface state is
+	  changes (e.g., when IP address changes or the interface is set UP)
+	* fixed couple of cases where EAPOL state for a station was freed
+	  twice causing a segfault for hostapd
+	* fixed couple of bugs in processing WPA deauthentication (freed data
+	  was used)
+
+2004-05-31 - v0.2.2
+	* fixed WPA/WPA2 group rekeying to use key index correctly (GN/GM)
+	* fixed group rekeying to send zero TSC in EAPOL-Key messages to fix
+	  cases where STAs dropped multicast frames as replay attacks
+	* added support for copying RADIUS Attribute 'Class' from
+	  authentication messages into accounting messages
+	* send canned EAP failure if RADIUS server sends Access-Reject without
+	  EAP message (previously, Supplicant was not notified in this case)
+	* fixed mixed WPA-PSK and WPA-EAP mode to work with WPA-PSK (i.e., do
+	  not start EAPOL state machines if the STA selected to use WPA-PSK)
+
+2004-05-06 - v0.2.1
+	* added WPA and IEEE 802.11i/RSN (WPA2) Authenticator functionality
+	  - based on IEEE 802.11i/D10.0 but modified to interoperate with WPA
+	    (i.e., IEEE 802.11i/D3.0)
+	  - supports WPA-only, RSN-only, and mixed WPA/RSN mode
+	  - both WPA-PSK and WPA-RADIUS/EAP are supported
+	  - PMKSA caching and pre-authentication
+	  - new hostapd.conf variables: wpa, wpa_psk, wpa_passphrase,
+	    wpa_key_mgmt, wpa_pairwise, wpa_group_rekey, wpa_gmk_rekey,
+	    rsn_preauth, rsn_preauth_interfaces
+	* fixed interim accounting to remove any pending accounting messages
+	  to the STA before sending a new one
+
+2004-02-15 - v0.2.0
+	* added support for Acct-Interim-Interval:
+	  - draft-ietf-radius-acct-interim-01.txt
+	  - use Acct-Interim-Interval attribute from Access-Accept if local
+	    'radius_acct_interim_interval' is not set
+	  - allow different update intervals for each STA
+	* fixed event loop to call signal handlers only after returning from
+	  the real signal handler
+	* reset sta->timeout_next after successful association to make sure
+	  that the previously registered inactivity timer will not remove the
+	  STA immediately (e.g., if STA deauthenticates and re-associates
+	  before the timer is triggered).
+	* added new hostapd.conf variable, nas_identifier, that can be used to
+	  add an optional RADIUS Attribute, NAS-Identifier, into authentication
+	  and accounting messages
+	* added support for Accounting-On and Accounting-Off messages
+	* fixed accounting session handling to send Accounting-Start only once
+	  per session and not to send Accounting-Stop if the session was not
+	  initialized properly
+	* fixed Accounting-Stop statistics in cases where the message was
+	  previously sent after the kernel entry for the STA (and/or IEEE
+	  802.1X data) was removed
+
+
+Note:
+
+Older changes up to and including v0.1.0 are included in the ChangeLog
+of the Host AP driver.

Added: vendor/wpa/dist/hostapd/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/wpa/dist/hostapd/Makefile	Fri Oct 29 09:21:40 2010	(r214503)
@@ -0,0 +1,791 @@
+ifndef CC
+CC=gcc
+endif
+
+ifndef CFLAGS
+CFLAGS = -MMD -O2 -Wall -g
+endif
+
+CFLAGS += -I../src
+CFLAGS += -I../src/utils
+
+# Uncomment following line and set the path to your kernel tree include
+# directory if your C library does not include all header files.
+# CFLAGS += -DUSE_KERNEL_HEADERS -I/usr/src/linux/include
+
+-include .config
+
+ifndef CONFIG_OS
+ifdef CONFIG_NATIVE_WINDOWS
+CONFIG_OS=win32
+else
+CONFIG_OS=unix
+endif
+endif
+
+ifeq ($(CONFIG_OS), internal)
+CFLAGS += -DOS_NO_C_LIB_DEFINES
+endif
+
+ifdef CONFIG_NATIVE_WINDOWS
+CFLAGS += -DCONFIG_NATIVE_WINDOWS
+LIBS += -lws2_32
+endif
+
+OBJS += main.o
+OBJS += config_file.o
+
+OBJS += ../src/ap/hostapd.o
+OBJS += ../src/ap/wpa_auth_glue.o
+OBJS += ../src/ap/drv_callbacks.o
+OBJS += ../src/ap/ap_drv_ops.o
+OBJS += ../src/ap/utils.o
+OBJS += ../src/ap/authsrv.o
+OBJS += ../src/ap/ieee802_1x.o
+OBJS += ../src/ap/ap_config.o
+OBJS += ../src/ap/ieee802_11_auth.o
+OBJS += ../src/ap/sta_info.o
+OBJS += ../src/ap/wpa_auth.o
+OBJS += ../src/ap/tkip_countermeasures.o
+OBJS += ../src/ap/ap_mlme.o
+OBJS += ../src/ap/wpa_auth_ie.o
+OBJS += ../src/ap/preauth_auth.o
+OBJS += ../src/ap/pmksa_cache_auth.o
+
+NEED_RC4=y
+NEED_AES=y
+NEED_MD5=y
+NEED_SHA1=y
+
+OBJS += ../src/drivers/drivers.o
+CFLAGS += -DHOSTAPD
+
+ifdef CONFIG_WPA_TRACE
+CFLAGS += -DWPA_TRACE
+OBJS += ../src/utils/trace.o
+LDFLAGS += -rdynamic
+CFLAGS += -funwind-tables
+ifdef CONFIG_WPA_TRACE_BFD
+CFLAGS += -DWPA_TRACE_BFD
+LIBS += -lbfd
+LIBS_c += -lbfd
+endif
+endif
+
+OBJS += ../src/utils/eloop.o
+OBJS += ../src/utils/common.o
+OBJS += ../src/utils/wpa_debug.o
+OBJS += ../src/utils/wpabuf.o
+OBJS += ../src/utils/os_$(CONFIG_OS).o
+OBJS += ../src/utils/ip_addr.o
+
+OBJS += ../src/common/ieee802_11_common.o
+OBJS += ../src/common/wpa_common.o
+
+OBJS += ../src/eapol_auth/eapol_auth_sm.o
+
+
+ifndef CONFIG_NO_DUMP_STATE
+# define HOSTAPD_DUMP_STATE to include SIGUSR1 handler for dumping state to
+# a file (undefine it, if you want to save in binary size)
+CFLAGS += -DHOSTAPD_DUMP_STATE
+OBJS += dump_state.o
+OBJS += ../src/eapol_auth/eapol_auth_dump.o
+endif
+
+ifdef CONFIG_NO_RADIUS
+CFLAGS += -DCONFIG_NO_RADIUS
+CONFIG_NO_ACCOUNTING=y
+else
+OBJS += ../src/radius/radius.o
+OBJS += ../src/radius/radius_client.o
+endif
+
+ifdef CONFIG_NO_ACCOUNTING
+CFLAGS += -DCONFIG_NO_ACCOUNTING
+else
+OBJS += ../src/ap/accounting.o
+endif
+
+ifdef CONFIG_NO_VLAN
+CFLAGS += -DCONFIG_NO_VLAN
+else
+OBJS += ../src/ap/vlan_init.o
+endif
+
+ifdef CONFIG_NO_CTRL_IFACE
+CFLAGS += -DCONFIG_NO_CTRL_IFACE
+else
+OBJS += ctrl_iface.o
+OBJS += ../src/ap/ctrl_iface_ap.o
+endif
+
+OBJS += ../src/crypto/md5.o
+
+CFLAGS += -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX
+
+ifdef CONFIG_IAPP
+CFLAGS += -DCONFIG_IAPP
+OBJS += ../src/ap/iapp.o
+endif
+
+ifdef CONFIG_RSN_PREAUTH
+CFLAGS += -DCONFIG_RSN_PREAUTH
+CONFIG_L2_PACKET=y
+endif
+
+ifdef CONFIG_PEERKEY
+CFLAGS += -DCONFIG_PEERKEY
+OBJS += ../src/ap/peerkey_auth.o
+endif
+
+ifdef CONFIG_IEEE80211W
+CFLAGS += -DCONFIG_IEEE80211W
+NEED_SHA256=y
+NEED_AES_OMAC1=y
+endif
+
+ifdef CONFIG_IEEE80211R
+CFLAGS += -DCONFIG_IEEE80211R
+OBJS += ../src/ap/wpa_auth_ft.o
+NEED_SHA256=y
+NEED_AES_OMAC1=y
+NEED_AES_UNWRAP=y
+endif
+
+ifdef CONFIG_IEEE80211N
+CFLAGS += -DCONFIG_IEEE80211N
+endif
+
+include ../src/drivers/drivers.mak
+OBJS += $(DRV_AP_OBJS)
+CFLAGS += $(DRV_AP_CFLAGS)
+LDFLAGS += $(DRV_AP_LDFLAGS)
+LIBS += $(DRV_AP_LIBS)
+
+ifdef CONFIG_L2_PACKET
+ifdef CONFIG_DNET_PCAP
+ifdef CONFIG_L2_FREEBSD
+LIBS += -lpcap
+OBJS += ../src/l2_packet/l2_packet_freebsd.o
+else
+LIBS += -ldnet -lpcap
+OBJS += ../src/l2_packet/l2_packet_pcap.o
+endif
+else
+OBJS += ../src/l2_packet/l2_packet_linux.o
+endif
+else
+OBJS += ../src/l2_packet/l2_packet_none.o
+endif
+
+
+ifdef CONFIG_EAP_MD5
+CFLAGS += -DEAP_SERVER_MD5
+OBJS += ../src/eap_server/eap_server_md5.o
+CHAP=y
+endif
+
+ifdef CONFIG_EAP_TLS
+CFLAGS += -DEAP_SERVER_TLS
+OBJS += ../src/eap_server/eap_server_tls.o
+TLS_FUNCS=y
+endif
+
+ifdef CONFIG_EAP_PEAP
+CFLAGS += -DEAP_SERVER_PEAP
+OBJS += ../src/eap_server/eap_server_peap.o
+OBJS += ../src/eap_common/eap_peap_common.o
+TLS_FUNCS=y
+CONFIG_EAP_MSCHAPV2=y
+endif
+
+ifdef CONFIG_EAP_TTLS
+CFLAGS += -DEAP_SERVER_TTLS
+OBJS += ../src/eap_server/eap_server_ttls.o
+TLS_FUNCS=y
+CHAP=y
+endif
+
+ifdef CONFIG_EAP_MSCHAPV2
+CFLAGS += -DEAP_SERVER_MSCHAPV2
+OBJS += ../src/eap_server/eap_server_mschapv2.o
+MS_FUNCS=y
+endif
+
+ifdef CONFIG_EAP_GTC
+CFLAGS += -DEAP_SERVER_GTC
+OBJS += ../src/eap_server/eap_server_gtc.o
+endif
+
+ifdef CONFIG_EAP_SIM
+CFLAGS += -DEAP_SERVER_SIM
+OBJS += ../src/eap_server/eap_server_sim.o
+CONFIG_EAP_SIM_COMMON=y
+NEED_AES_CBC=y
+endif
+
+ifdef CONFIG_EAP_AKA
+CFLAGS += -DEAP_SERVER_AKA
+OBJS += ../src/eap_server/eap_server_aka.o
+CONFIG_EAP_SIM_COMMON=y
+NEED_SHA256=y
+NEED_AES_CBC=y
+endif
+
+ifdef CONFIG_EAP_AKA_PRIME
+CFLAGS += -DEAP_SERVER_AKA_PRIME
+endif
+
+ifdef CONFIG_EAP_SIM_COMMON
+OBJS += ../src/eap_common/eap_sim_common.o
+# Example EAP-SIM/AKA interface for GSM/UMTS authentication. This can be
+# replaced with another file implementating the interface specified in
+# eap_sim_db.h.
+OBJS += ../src/eap_server/eap_sim_db.o
+NEED_FIPS186_2_PRF=y
+endif
+
+ifdef CONFIG_EAP_PAX
+CFLAGS += -DEAP_SERVER_PAX
+OBJS += ../src/eap_server/eap_server_pax.o ../src/eap_common/eap_pax_common.o
+endif
+
+ifdef CONFIG_EAP_PSK
+CFLAGS += -DEAP_SERVER_PSK
+OBJS += ../src/eap_server/eap_server_psk.o ../src/eap_common/eap_psk_common.o
+NEED_AES_OMAC1=y
+NEED_AES_ENCBLOCK=y
+NEED_AES_EAX=y
+endif
+
+ifdef CONFIG_EAP_SAKE
+CFLAGS += -DEAP_SERVER_SAKE
+OBJS += ../src/eap_server/eap_server_sake.o ../src/eap_common/eap_sake_common.o
+endif
+
+ifdef CONFIG_EAP_GPSK
+CFLAGS += -DEAP_SERVER_GPSK
+OBJS += ../src/eap_server/eap_server_gpsk.o ../src/eap_common/eap_gpsk_common.o
+ifdef CONFIG_EAP_GPSK_SHA256
+CFLAGS += -DEAP_SERVER_GPSK_SHA256
+endif
+NEED_SHA256=y
+NEED_AES_OMAC1=y
+endif
+
+ifdef CONFIG_EAP_VENDOR_TEST
+CFLAGS += -DEAP_SERVER_VENDOR_TEST
+OBJS += ../src/eap_server/eap_server_vendor_test.o
+endif
+
+ifdef CONFIG_EAP_FAST
+CFLAGS += -DEAP_SERVER_FAST
+OBJS += ../src/eap_server/eap_server_fast.o
+OBJS += ../src/eap_common/eap_fast_common.o
+TLS_FUNCS=y
+NEED_T_PRF=y
+NEED_AES_UNWRAP=y
+endif
+
+ifdef CONFIG_WPS
+CFLAGS += -DCONFIG_WPS -DEAP_SERVER_WSC
+OBJS += ../src/utils/uuid.o
+OBJS += ../src/ap/wps_hostapd.o
+OBJS += ../src/eap_server/eap_server_wsc.o ../src/eap_common/eap_wsc_common.o
+OBJS += ../src/wps/wps.o
+OBJS += ../src/wps/wps_common.o
+OBJS += ../src/wps/wps_attr_parse.o
+OBJS += ../src/wps/wps_attr_build.o
+OBJS += ../src/wps/wps_attr_process.o
+OBJS += ../src/wps/wps_dev_attr.o
+OBJS += ../src/wps/wps_enrollee.o
+OBJS += ../src/wps/wps_registrar.o
+NEED_DH_GROUPS=y
+NEED_SHA256=y
+NEED_BASE64=y
+NEED_AES_CBC=y
+NEED_MODEXP=y
+CONFIG_EAP=y
+
+ifdef CONFIG_WPS_UFD
+CFLAGS += -DCONFIG_WPS_UFD
+OBJS += ../src/wps/wps_ufd.o
+NEED_WPS_OOB=y
+endif
+
+ifdef CONFIG_WPS_NFC
+CFLAGS += -DCONFIG_WPS_NFC
+OBJS += ../src/wps/ndef.o
+OBJS += ../src/wps/wps_nfc.o
+NEED_WPS_OOB=y

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-vendor@FreeBSD.ORG  Fri Oct 29 09:22:07 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 851E9106564A;
	Fri, 29 Oct 2010 09:22:07 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5982E8FC1C;
	Fri, 29 Oct 2010 09:22:07 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9T9M70X087884;
	Fri, 29 Oct 2010 09:22:07 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9T9M7xC087883;
	Fri, 29 Oct 2010 09:22:07 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010290922.o9T9M7xC087883@svn.freebsd.org>
From: Rui Paulo 
Date: Fri, 29 Oct 2010 09:22:07 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214504 - vendor/wpa/0.7.3
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Fri, 29 Oct 2010 09:22:07 -0000

Author: rpaulo
Date: Fri Oct 29 09:22:07 2010
New Revision: 214504
URL: http://svn.freebsd.org/changeset/base/214504

Log:
  Remove bogus 0.7.3 tag.

Deleted:
  vendor/wpa/0.7.3/

From owner-svn-src-vendor@FreeBSD.ORG  Fri Oct 29 09:23:26 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BE00D1065670;
	Fri, 29 Oct 2010 09:23:26 +0000 (UTC)
	(envelope-from rpaulo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 926618FC12;
	Fri, 29 Oct 2010 09:23:26 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9T9NQPJ088134;
	Fri, 29 Oct 2010 09:23:26 GMT (envelope-from rpaulo@svn.freebsd.org)
Received: (from rpaulo@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9T9NQUO088133;
	Fri, 29 Oct 2010 09:23:26 GMT (envelope-from rpaulo@svn.freebsd.org)
Message-Id: <201010290923.o9T9NQUO088133@svn.freebsd.org>
From: Rui Paulo 
Date: Fri, 29 Oct 2010 09:23:26 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214505 - vendor/wpa/0.7.3
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Fri, 29 Oct 2010 09:23:26 -0000

Author: rpaulo
Date: Fri Oct 29 09:23:26 2010
New Revision: 214505
URL: http://svn.freebsd.org/changeset/base/214505

Log:
  Re-tag wpa_supplicant / hostapd 0.7.3.

Added:
  vendor/wpa/0.7.3/
     - copied from r214504, vendor/wpa/dist/

From owner-svn-src-vendor@FreeBSD.ORG  Sat Oct 30 21:01:19 2010
Return-Path: 
Delivered-To: svn-src-vendor@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BBBE7106564A;
	Sat, 30 Oct 2010 21:01:19 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id A65928FC14;
	Sat, 30 Oct 2010 21:01:19 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9UL1JVN022284;
	Sat, 30 Oct 2010 21:01:19 GMT (envelope-from dougb@svn.freebsd.org)
Received: (from dougb@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9UL1JcI022264;
	Sat, 30 Oct 2010 21:01:19 GMT (envelope-from dougb@svn.freebsd.org)
Message-Id: <201010302101.o9UL1JcI022264@svn.freebsd.org>
From: Doug Barton 
Date: Sat, 30 Oct 2010 21:01:19 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
	svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r214567 - in vendor/bind9/dist: . bin/dnssec bin/named
	bin/named/include/named bin/nsupdate doc/arm lib/dns
	lib/dns/include/dns lib/isc lib/isc/include/isc lib/lwres/man
X-BeenThere: svn-src-vendor@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SVN commit messages for the vendor work area tree
	
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-List-Received-Date: Sat, 30 Oct 2010 21:01:19 -0000

Author: dougb
Date: Sat Oct 30 21:01:18 2010
New Revision: 214567
URL: http://svn.freebsd.org/changeset/base/214567

Log:
  Vendor import of BIND 9.6-ESV-R2

Modified:
  vendor/bind9/dist/CHANGES
  vendor/bind9/dist/README
  vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.html
  vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.html
  vendor/bind9/dist/bin/dnssec/dnssec-keygen.html
  vendor/bind9/dist/bin/dnssec/dnssec-signzone.html
  vendor/bind9/dist/bin/named/include/named/globals.h
  vendor/bind9/dist/bin/named/main.c
  vendor/bind9/dist/bin/named/query.c
  vendor/bind9/dist/bin/named/server.c
  vendor/bind9/dist/bin/nsupdate/nsupdate.html
  vendor/bind9/dist/doc/arm/Bv9ARM-book.xml
  vendor/bind9/dist/doc/arm/Bv9ARM.ch06.html
  vendor/bind9/dist/doc/arm/Bv9ARM.ch07.html
  vendor/bind9/dist/doc/arm/Bv9ARM.ch08.html
  vendor/bind9/dist/doc/arm/Bv9ARM.ch09.html
  vendor/bind9/dist/doc/arm/Bv9ARM.html
  vendor/bind9/dist/doc/arm/Bv9ARM.pdf
  vendor/bind9/dist/doc/arm/isc-logo.eps
  vendor/bind9/dist/doc/arm/isc-logo.pdf
  vendor/bind9/dist/doc/arm/man.dig.html
  vendor/bind9/dist/doc/arm/man.dnssec-dsfromkey.html
  vendor/bind9/dist/doc/arm/man.dnssec-keyfromlabel.html
  vendor/bind9/dist/doc/arm/man.dnssec-keygen.html
  vendor/bind9/dist/doc/arm/man.dnssec-signzone.html
  vendor/bind9/dist/doc/arm/man.host.html
  vendor/bind9/dist/doc/arm/man.named-checkconf.html
  vendor/bind9/dist/doc/arm/man.named-checkzone.html
  vendor/bind9/dist/doc/arm/man.named.html
  vendor/bind9/dist/doc/arm/man.nsupdate.html
  vendor/bind9/dist/doc/arm/man.rndc-confgen.html
  vendor/bind9/dist/doc/arm/man.rndc.conf.html
  vendor/bind9/dist/doc/arm/man.rndc.html
  vendor/bind9/dist/lib/dns/adb.c
  vendor/bind9/dist/lib/dns/api
  vendor/bind9/dist/lib/dns/include/dns/diff.h
  vendor/bind9/dist/lib/dns/include/dns/ncache.h
  vendor/bind9/dist/lib/dns/include/dns/rdataset.h
  vendor/bind9/dist/lib/dns/include/dns/resolver.h
  vendor/bind9/dist/lib/dns/include/dns/result.h
  vendor/bind9/dist/lib/dns/include/dns/types.h
  vendor/bind9/dist/lib/dns/include/dns/validator.h
  vendor/bind9/dist/lib/dns/ncache.c
  vendor/bind9/dist/lib/dns/rbtdb.c
  vendor/bind9/dist/lib/dns/rdatalist.c
  vendor/bind9/dist/lib/dns/rdataset.c
  vendor/bind9/dist/lib/dns/rdataslab.c
  vendor/bind9/dist/lib/dns/resolver.c
  vendor/bind9/dist/lib/dns/result.c
  vendor/bind9/dist/lib/dns/sdb.c
  vendor/bind9/dist/lib/dns/sdlz.c
  vendor/bind9/dist/lib/dns/validator.c
  vendor/bind9/dist/lib/dns/view.c
  vendor/bind9/dist/lib/isc/api
  vendor/bind9/dist/lib/isc/include/isc/mem.h
  vendor/bind9/dist/lib/isc/mem.c
  vendor/bind9/dist/lib/lwres/man/lwres.html
  vendor/bind9/dist/lib/lwres/man/lwres_buffer.html
  vendor/bind9/dist/lib/lwres/man/lwres_config.html
  vendor/bind9/dist/lib/lwres/man/lwres_context.html
  vendor/bind9/dist/lib/lwres/man/lwres_gabn.html
  vendor/bind9/dist/lib/lwres/man/lwres_gai_strerror.html
  vendor/bind9/dist/lib/lwres/man/lwres_getaddrinfo.html
  vendor/bind9/dist/lib/lwres/man/lwres_gethostent.html
  vendor/bind9/dist/lib/lwres/man/lwres_getipnode.html
  vendor/bind9/dist/lib/lwres/man/lwres_getnameinfo.html
  vendor/bind9/dist/lib/lwres/man/lwres_getrrsetbyname.html
  vendor/bind9/dist/lib/lwres/man/lwres_gnba.html
  vendor/bind9/dist/lib/lwres/man/lwres_hstrerror.html
  vendor/bind9/dist/lib/lwres/man/lwres_inetntop.html
  vendor/bind9/dist/lib/lwres/man/lwres_noop.html
  vendor/bind9/dist/lib/lwres/man/lwres_packet.html
  vendor/bind9/dist/lib/lwres/man/lwres_resutil.html
  vendor/bind9/dist/version

Modified: vendor/bind9/dist/CHANGES
==============================================================================
--- vendor/bind9/dist/CHANGES	Sat Oct 30 20:51:25 2010	(r214566)
+++ vendor/bind9/dist/CHANGES	Sat Oct 30 21:01:18 2010	(r214567)
@@ -1,9 +1,48 @@
-	--- 9.6.2-P2 released ---
+	--- 9.6-ESV-R2 released ---
+
+2939.	[func]		Check that named successfully skips NSEC3 records
+			that fail to match the NSEC3PARAM record currently
+			in use. [RT# 21868]
+
+2937.	[bug]		Worked around an apparent race condition in over
+			memory conditions.  Without this fix a DNS cache DB or
+			ADB could incorrectly stay in an over memory state,
+			effectively refusing further caching, which
+			subsequently made a BIND 9 caching server unworkable.
+			This fix prevents this problem from happening by
+			polling the state of the memory context, rather than
+			making a copy of the state, which appeared to cause
+			a race.  This is a "workaround" in that it doesn't
+			solve the possible race per se, but several experiments
+			proved this change solves the symptom.  Also, the
+			polling overhead hasn't been reported to be an issue.
+			This bug should only affect a caching server that
+			specifies a finite max-cache-size.  It's also quite
+			likely that the bug happens only when enabling threads,
+			but it's not confirmed yet. [RT #21818]
+
+2925.	[bug]		Named failed to accept uncachable negative responses
+			from insecure zones. [RT# 21555]
+
+2921.	[bug]		The resolver could attempt to destroy a fetch context
+			too soon.  [RT #19878]
+
+2900.	[bug]		The placeholder negative caching element was not
+			properly constructed triggering a INSIST in 
+			dns_ncache_towire(). [RT #21346]
+			
+2890.	[bug]		Handle the introduction of new trusted-keys and
+			DS, DLV RRsets better. [RT #21097]
+
+2869.	[bug]		Fix arguments to dns_keytable_findnextkeynode() call.
+			[RT #20877]
+
+	--- 9.6-ESV-R1 released ---
 
 2876.	[bug]		Named could return SERVFAIL for negative responses
 			from unsigned zones. [RT #21131]
 
-	--- 9.6.2-P1 released ---
+	--- 9.6-ESV released ---
 
 2852.	[bug]		Handle broken DNSSEC trust chains better. [RT #15619]
 

Modified: vendor/bind9/dist/README
==============================================================================
--- vendor/bind9/dist/README	Sat Oct 30 20:51:25 2010	(r214566)
+++ vendor/bind9/dist/README	Sat Oct 30 21:01:18 2010	(r214567)
@@ -42,6 +42,12 @@ BIND 9
 		Stichting NLnet - NLnet Foundation
 		Nominum, Inc.
 
+BIND 9.6-ESV (Extended Support Version)
+
+	BIND 9.6-ESV will be supported until March 31, 2013, at
+	which time you will need to upgrade to the current release
+	of BIND.
+
 BIND 9.6.2
 
 	BIND 9.6.2 is a maintenance release, fixing bugs in 9.6.1.

Modified: vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.html
==============================================================================
--- vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.html	Sat Oct 30 20:51:25 2010	(r214566)
+++ vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.html	Sat Oct 30 21:01:18 2010	(r214567)
@@ -1,5 +1,5 @@
 
 
-
+
 
 
 
@@ -33,14 +33,14 @@
 

dnssec-dsfromkey {-s} [-v level] [-1] [-2] [-a alg] [-c class] [-d dir] {dnsname}

-

DESCRIPTION

+

DESCRIPTION

dnssec-dsfromkey outputs the Delegation Signer (DS) resource record (RR), as defined in RFC 3658 and RFC 4509, for the given key(s).

-

OPTIONS

+

OPTIONS

-1

@@ -81,7 +81,7 @@

-

EXAMPLE

+

EXAMPLE

To build the SHA-256 DS RR from the Kexample.com.+003+26160 @@ -96,7 +96,7 @@

-

FILES

+

FILES

The keyfile can be designed by the key identification Knnnn.+aaa+iiiii or the full file name @@ -110,13 +110,13 @@

-

CAVEAT

+

CAVEAT

A keyfile error can give a "file not found" even if the file exists.

-

SEE ALSO

+

SEE ALSO

dnssec-keygen(8), dnssec-signzone(8), BIND 9 Administrator Reference Manual, @@ -125,7 +125,7 @@

-

AUTHOR

+

AUTHOR

Internet Systems Consortium

Modified: vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.html ============================================================================== --- vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.html Sat Oct 30 21:01:18 2010 (r214567) @@ -13,7 +13,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -31,7 +31,7 @@

dnssec-keyfromlabel {-a algorithm} {-l label} [-c class] [-f flag] [-k] [-n nametype] [-p protocol] [-t type] [-v level] {name}

-

DESCRIPTION

+

DESCRIPTION

dnssec-keyfromlabel gets keys with the given label from a crypto hardware and builds key files for DNSSEC (Secure DNS), as defined in RFC 2535 @@ -39,7 +39,7 @@

-

OPTIONS

+

OPTIONS

-a algorithm
@@ -120,7 +120,7 @@
-

GENERATED KEY FILES

+

GENERATED KEY FILES

When dnssec-keyfromlabel completes successfully, @@ -161,7 +161,7 @@

-

SEE ALSO

+

SEE ALSO

dnssec-keygen(8), dnssec-signzone(8), BIND 9 Administrator Reference Manual, @@ -169,7 +169,7 @@

-

AUTHOR

+

AUTHOR

Internet Systems Consortium

Modified: vendor/bind9/dist/bin/dnssec/dnssec-keygen.html ============================================================================== --- vendor/bind9/dist/bin/dnssec/dnssec-keygen.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/dnssec/dnssec-keygen.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -32,7 +32,7 @@

dnssec-keygen {-a algorithm} {-b keysize} {-n nametype} [-c class] [-e] [-f flag] [-g generator] [-h] [-k] [-p protocol] [-r randomdev] [-s strength] [-t type] [-v level] {name}

-

DESCRIPTION

+

DESCRIPTION

dnssec-keygen generates keys for DNSSEC (Secure DNS), as defined in RFC 2535 and RFC 4034. It can also generate keys for use with @@ -45,7 +45,7 @@

-

OPTIONS

+

OPTIONS

-a algorithm
@@ -155,7 +155,7 @@
-

GENERATED KEYS

+

GENERATED KEYS

When dnssec-keygen completes successfully, @@ -201,7 +201,7 @@

-

EXAMPLE

+

EXAMPLE

To generate a 768-bit DSA key for the domain example.com, the following command would be @@ -222,7 +222,7 @@

-

SEE ALSO

+

SEE ALSO

dnssec-signzone(8), BIND 9 Administrator Reference Manual, RFC 2539, @@ -231,7 +231,7 @@

-

AUTHOR

+

AUTHOR

Internet Systems Consortium

Modified: vendor/bind9/dist/bin/dnssec/dnssec-signzone.html ============================================================================== --- vendor/bind9/dist/bin/dnssec/dnssec-signzone.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/dnssec/dnssec-signzone.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -32,7 +32,7 @@

dnssec-signzone [-a] [-c class] [-d directory] [-e end-time] [-f output-file] [-g] [-h] [-k key] [-l domain] [-i interval] [-I input-format] [-j jitter] [-N soa-seria l-format] [-o origin] [-O output-format] [-p] [-P] [-r randomdev] [-s start-time] [-t] [-v level] [-z] [-3 salt] [-H iterations] [-A] {zonefile} [key...]

-

DESCRIPTION

+

DESCRIPTION

dnssec-signzone signs a zone. It generates NSEC and RRSIG records and produces a signed version of the @@ -43,7 +43,7 @@

-

OPTIONS

+

OPTIONS

-a

@@ -273,7 +273,7 @@

-

EXAMPLE

+

EXAMPLE

The following command signs the example.com zone with the DSA key generated by dnssec-keygen @@ -302,7 +302,7 @@ db.example.com.signed %

-

KNOWN BUGS

+

KNOWN BUGS

dnssec-signzone was designed so that it could sign a zone partially, using only a subset of the DNSSEC keys @@ -327,14 +327,14 @@ db.example.com.signed

-

SEE ALSO

+

SEE ALSO

dnssec-keygen(8), BIND 9 Administrator Reference Manual, RFC 4033.

-

AUTHOR

+

AUTHOR

Internet Systems Consortium

Modified: vendor/bind9/dist/bin/named/include/named/globals.h ============================================================================== --- vendor/bind9/dist/bin/named/include/named/globals.h Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/named/include/named/globals.h Sat Oct 30 21:01:18 2010 (r214567) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2008, 2010 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2003 Internet Software Consortium. * * Permission to use, copy, modify, and/or distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: globals.h,v 1.80 2008/11/16 22:49:18 marka Exp $ */ +/* $Id: globals.h,v 1.80.84.2 2010/06/26 23:46:15 tbox Exp $ */ #ifndef NAMED_GLOBALS_H #define NAMED_GLOBALS_H 1 @@ -132,6 +132,7 @@ EXTERN int ns_g_listen INIT(3); EXTERN isc_time_t ns_g_boottime; EXTERN isc_boolean_t ns_g_memstatistics INIT(ISC_FALSE); EXTERN isc_boolean_t ns_g_clienttest INIT(ISC_FALSE); +EXTERN isc_boolean_t ns_g_nosoa INIT(ISC_FALSE); #undef EXTERN #undef INIT Modified: vendor/bind9/dist/bin/named/main.c ============================================================================== --- vendor/bind9/dist/bin/named/main.c Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/named/main.c Sat Oct 30 21:01:18 2010 (r214567) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2003 Internet Software Consortium. * * Permission to use, copy, modify, and/or distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: main.c,v 1.166.34.3 2009/04/03 20:18:59 marka Exp $ */ +/* $Id: main.c,v 1.166.34.3.24.3 2010/09/06 03:58:32 marka Exp $ */ /*! \file */ @@ -446,13 +446,15 @@ parse_command_line(int argc, char *argv[ /* XXXJAB should we make a copy? */ ns_g_chrootdir = isc_commandline_argument; break; - case 'T': + case 'T': /* NOT DOCUMENTED */ /* * clienttest: make clients single shot with their * own memory context. */ if (strcmp(isc_commandline_argument, "clienttest") == 0) ns_g_clienttest = ISC_TRUE; + else if (!strcmp(isc_commandline_argument, "nosoa")) + ns_g_nosoa = ISC_TRUE; else fprintf(stderr, "unknown -T flag '%s\n", isc_commandline_argument); Modified: vendor/bind9/dist/bin/named/query.c ============================================================================== --- vendor/bind9/dist/bin/named/query.c Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/named/query.c Sat Oct 30 21:01:18 2010 (r214567) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 1999-2003 Internet Software Consortium. * * Permission to use, copy, modify, and/or distribute this software for any @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: query.c,v 1.313.20.16 2009/12/30 08:34:29 jinmei Exp $ */ +/* $Id: query.c,v 1.313.20.16.10.2 2010/06/26 23:46:14 tbox Exp $ */ /*! \file */ @@ -56,6 +56,7 @@ #include #include +#include #include #include #include @@ -2038,7 +2039,7 @@ query_addrrset(ns_client_t *client, dns_ static inline isc_result_t query_addsoa(ns_client_t *client, dns_db_t *db, dns_dbversion_t *version, - isc_boolean_t zero_ttl) + isc_boolean_t zero_ttl, isc_boolean_t isassociated) { dns_name_t *name; dns_dbnode_t *node; @@ -2056,6 +2057,12 @@ query_addsoa(ns_client_t *client, dns_db node = NULL; /* + * Don't add the SOA record for test which set "-T nosoa". + */ + if (ns_g_nosoa && (!WANTDNSSEC(client) || !isassociated)) + return (ISC_R_SUCCESS); + + /* * Get resources and make 'name' be the database origin. */ result = dns_message_gettempname(client->message, &name); @@ -4324,7 +4331,8 @@ query_find(ns_client_t *client, dns_fetc /* * Add SOA. */ - result = query_addsoa(client, db, version, ISC_FALSE); + result = query_addsoa(client, db, version, ISC_FALSE, + dns_rdataset_isassociated(rdataset)); if (result != ISC_R_SUCCESS) { QUERY_ERROR(result); goto cleanup; @@ -4372,9 +4380,11 @@ query_find(ns_client_t *client, dns_fetc zone != NULL && #endif dns_zone_getzeronosoattl(zone)) - result = query_addsoa(client, db, version, ISC_TRUE); + result = query_addsoa(client, db, version, ISC_TRUE, + dns_rdataset_isassociated(rdataset)); else - result = query_addsoa(client, db, version, ISC_FALSE); + result = query_addsoa(client, db, version, ISC_FALSE, + dns_rdataset_isassociated(rdataset)); if (result != ISC_R_SUCCESS) { QUERY_ERROR(result); goto cleanup; @@ -4742,7 +4752,7 @@ query_find(ns_client_t *client, dns_fetc * Add SOA. */ result = query_addsoa(client, db, version, - ISC_FALSE); + ISC_FALSE, ISC_FALSE); if (result == ISC_R_SUCCESS) result = ISC_R_NOMORE; } else { Modified: vendor/bind9/dist/bin/named/server.c ============================================================================== --- vendor/bind9/dist/bin/named/server.c Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/named/server.c Sat Oct 30 21:01:18 2010 (r214567) @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: server.c,v 1.520.12.11.8.2 2010/02/25 10:57:11 tbox Exp $ */ +/* $Id: server.c,v 1.520.12.11.10.1 2010/03/03 22:06:36 marka Exp $ */ /*! \file */ Modified: vendor/bind9/dist/bin/nsupdate/nsupdate.html ============================================================================== --- vendor/bind9/dist/bin/nsupdate/nsupdate.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/bin/nsupdate/nsupdate.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -32,7 +32,7 @@

nsupdate [-d] [-D] [[-g] | [-o] | [-y [hmac:]keyname:secret] | [-k keyfile]] [-t timeout] [-u udptimeout] [-r udpretries] [-R randomdev] [-v] [filename]

-

DESCRIPTION

+

DESCRIPTION

nsupdate is used to submit Dynamic DNS Update requests as defined in RFC2136 to a name server. @@ -169,7 +169,7 @@

-

INPUT FORMAT

+

INPUT FORMAT

nsupdate reads input from filename @@ -433,7 +433,7 @@

-

EXAMPLES

+

EXAMPLES

The examples below show how nsupdate @@ -487,7 +487,7 @@

-

FILES

+

FILES

/etc/resolv.conf

@@ -506,7 +506,7 @@

-

SEE ALSO

+

SEE ALSO

RFC2136, RFC3007, RFC2104, @@ -519,7 +519,7 @@

-

BUGS

+

BUGS

The TSIG key is redundantly stored in two separate files. This is a consequence of nsupdate using the DST library Modified: vendor/bind9/dist/doc/arm/Bv9ARM-book.xml ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM-book.xml Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM-book.xml Sat Oct 30 21:01:18 2010 (r214567) @@ -18,7 +18,7 @@ - PERFORMANCE OF THIS SOFTWARE. --> - + BIND 9 Administrator Reference Manual Modified: vendor/bind9/dist/doc/arm/Bv9ARM.ch06.html ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM.ch06.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM.ch06.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + Modified: vendor/bind9/dist/doc/arm/Bv9ARM.ch07.html ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM.ch07.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM.ch07.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + Modified: vendor/bind9/dist/doc/arm/Bv9ARM.ch08.html ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM.ch08.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM.ch08.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + Modified: vendor/bind9/dist/doc/arm/Bv9ARM.ch09.html ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM.ch09.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM.ch09.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + Modified: vendor/bind9/dist/doc/arm/Bv9ARM.html ============================================================================== --- vendor/bind9/dist/doc/arm/Bv9ARM.html Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/Bv9ARM.html Sat Oct 30 21:01:18 2010 (r214567) @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + Modified: vendor/bind9/dist/doc/arm/Bv9ARM.pdf ============================================================================== Binary file (source and/or target). No diff available. Modified: vendor/bind9/dist/doc/arm/isc-logo.eps ============================================================================== --- vendor/bind9/dist/doc/arm/isc-logo.eps Sat Oct 30 20:51:25 2010 (r214566) +++ vendor/bind9/dist/doc/arm/isc-logo.eps Sat Oct 30 21:01:18 2010 (r214567) @@ -1,255 +1,63 @@ %!PS-Adobe-3.1 EPSF-3.0 -%%Title: Alternate-ISC-logo-v2.ai -%%Creator: Adobe Illustrator(R) 11 -%%AI8_CreatorVersion: 11.0.0 -%AI9_PrintingDataBegin -%%For: Douglas E. Appelt -%%CreationDate: 10/22/04 -%%BoundingBox: 0 0 255 149 -%%HiResBoundingBox: 0 0 254.8672 148.7520 -%%CropBox: 0 0 254.8672 148.7520 +%ADO_DSC_Encoding: MacOS Roman +%%Title: ISC_logo_only_RGB.eps +%%Creator: Adobe Illustrator(R) 13.0 +%%For: Brian Reid +%%CreationDate: 3/25/10 +%%BoundingBox: 0 0 118 46 +%%HiResBoundingBox: 0 0 117.9991 45.0176 +%%CropBox: 0 0 117.9991 45.0176 %%LanguageLevel: 2 %%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 13.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" %%Pages: 1 -%%DocumentNeededResources: -%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0) -%%+ procset Adobe_CoolType_Utility_T42 (1.0 0) -%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.19 0) -%%+ procset Adobe_CoolType_Core (2.23 0) -%%+ procset Adobe_AGM_Core (2.0 0) -%%+ procset Adobe_AGM_Utils (1.0 0) -%%DocumentFonts: -%%DocumentNeededFonts: -%%DocumentNeededFeatures: -%%DocumentSuppliedFeatures: -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%DocumentCustomColors: (PANTONE 1805 C) -%%+ (PANTONE 871 C) -%%+ (PANTONE 301 C) -%%+ (PANTONE 7506 C) -%%CMYKCustomColor: 0 0.9100 1 0.2300 (PANTONE 1805 C) -%%+ 0.3569 0.3608 0.6353 0.1882 (PANTONE 871 C) -%%+ 1 0.4500 0 0.1800 (PANTONE 301 C) -%%+ 0 0.0500 0.1500 0 (PANTONE 7506 C) -%%RGBCustomColor: -%ADO_ContainsXMP: MainFirst -%AI7_Thumbnail: 128 76 8 -%%BeginData: 10692 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FD1CF852FD63FFF820272726272727264B27272627272726272727 -%26272727264B20F827FD63FFF827FFFFFFCFFF84365AFFFFFFCFFFFFFFCF -%FFFFFFCFFD04FFCAF852FD63FFF827CFCFCACFCA2F0607A8CFCACFCACFCA -%CFCACFCACFCACFCACF7CF827FD63FFF800FFCFFFA8A8070D06A8CFFFCFFF -%CFFFCFFFCFFFCFFFCFFFCFA7F852FD63FFF800077E2F0D060D060706537D -%CF7D2FA8CFCACFCACFCACFCAFF7CF827FD63FFF8000D062F070D062F070D -%062F2F0D062FCACFCFFFCFCFCFFFCFA1F852FD63FFF8050707062E517651 -%522807060706072ECFCACFCACFCACFCAFF7CF827FD63FFF8002F067C757B -%757C757B512F072F2FFFCFCFCFFFCFFFCFFFCFA1F852FD63FFF805075251 -%75517551755175512F062FCACFCACFCACFCACFCAFF7CF827FD63FFF8F859 -%75765176757C517C757B2E2F07A8CFFFCFCFCFFFCFCFCFA1F852FD63FFF8 -%00517551757CCFCAA751755175060753CFCACFCACFCACFCACF7CF827FD63 -%FFF8F87C75757CFFCFFFCFA7517C752F072F59A8CFCFCFFFCFFFCFA7F852 -%FD04FFA87D527DA8FD5AFFF827757551A1CFCFCAFFA0755175280D060706 -%A8CFCFCACFCAFF7CF827FD05FF27F827FD5BFFF8F87C51767CFFCFFFCFA0 -%517C752F062F060D84FFCFFFCFFFCFA1F852FD05FF7DF87DFD5BFFF80552 -%7551757CC9A7A05175517606072F7E7DCFCACFC9CFCAFF6FF827FD05FF52 -%F852FD27FFA8FD33FFF80059757C7575517C517C517C2E2F06CFCFFFCFCF -%9293CAFFCF6FF852FD05FF7DF87DFD04FFA8FD05FF7D7DA8FF527D7D7D52 -%7D52A8FFA8527D527DA8FF7D7D527D52FD05FFA8FD05FFA87D7DFFFFA852 -%7D527DA8FF527D7D7D527D52A8FD19FFF805075275755175517551752D0D -%0653CFFFCFFFA78C6899939344F827FD05FF52F852FFFFFFA8F87DFD04FF -%7D27FFA87D7DA8F827A87D7DFFA8F827A8527DFFA8F852A827F8A8FFFFFF -%7DF8FD05FF2752FFFFA8F827A8527DA87D7DA8F827A87D7DFD19FFF8F82F -%0752517C757B757C2E0D062FA8C999CFCFC28C928C8C8C6EF852FD05FF7D -%F87DFD04FFF8F87DFFFFFF7D52FD05FFF852FD05FFF87DFD05FFF852FFFF -%F852FFFFFF7DF8F8FD04FF7D52FFFFFFF87DFD07FFF852FD1CFFF8000607 -%062F2852282E060D0607067D928C9293688C6892688C44F827FD05FF52F8 -%52FFFFFFA85252F852FFFF7D27FD05FFF87DFD04FFA8F852FD05FFF852FF -%FFF8A8FFFFFF7D5227F8A8FFFF527DFFFFA8F852FD07FFF87DFD1CFFF800 -%852F2F062F070D062F072F062F0D9A8C928C928C928C928C6EF852FD05FF -%7DF87DFD04FF27FF52F852FF7D52FD05FFF852FD05FFF82752527DFFFFF8 -%52FF527DFD04FF527DFF27F8A8FF7D7DFFFFFFF82752527DFD04FFF852FD -%1CFFF827CFCF7D2F060D062F2F7EA82F062F938C68928C8C68926E994AF8 -%27FD05FF52F852FFFFFFA827FFFF52F852A852FD05FFF87DFD04FFA8F852 -%FF7DA8FFFFF82752F8A8FD04FF7D52FFA827F8A87D7DFFFFA8F852FF7DA8 -%FD04FFF87DFD1CFFF827FFCFFFA80D062FA8CFCFCA927693928C928C9292 -%75517C7B51F852FD05FF7DF87DFFFFFFA827FFFFFF52F8F87DFD05FFF852 -%FD05FFF87DFD05FFF852FF52F8A8FFFFFF5252FFFFFF27F8277DFFFFFFF8 -%7DFD07FFF852FD1CFFF827CFCFCACF06062ECFCAFF928C688C6892688C6E -%765175517C26F827FD05FF52F852FFFFFFA827FD04FF52F852FD05FFF852 -%FD04FFA8F852FFFFA8A8FFF87DFFFFF8F8A8FFFF5227FD04FF27F8A8FFFF -%A8F852FFFFA8A8FFFFFFF852FD1CFFF827FFCFFFCF7E53A8CFFFCFC99292 -%8C928C92757C757C517C7551F852FD04FFA852F852A8FFFFA8F8A8FD04FF -%527DFD04FF7DF827FD04FFA8F827525252FF7DF827FFFFFF2727A8FF5227 -%A8FD04FF52A8FFFFA8F827525252FFFFFF7DF827FD1CFFF827CFCFCACFCF -%CFCAFD04CF93688C688C6F7651755175517C4BF827FD05FFA8FFA8FFFFFF -%A8FFA8FD0BFFA8FFA8FFFFFFA8FFA8A8A8FFFFFFA8FFA8FFFFFFA8FFA8FF -%A8FD09FFA8FFA8A8A8FD05FFA8FFA8FD1BFFF827FFCFCFCFFFCFCFCFFFCF -%C38C928C8C6E7C7576517C75767551F852FD63FFF827CFCFCACFCACFCACF -%92928C8C688C6875517551755175517526F827FD63FFF827FFCFFFCFFFCF -%FFCA938C928C928C99517C757C517C757C7551F852FD63FFF827CFCFCACF -%CACFCACFA093688C6892757551755175517551754BF827FD63FFF827FFCF -%FFCFCFCFFFCFFF998C8C926E7C7576517C7576517CA7A1F852FD06FFA87D -%527DA8FD58FFF827CFCFCACFCACFCAFFCF996892686F5175517551755175 -%7CFF7CF827FD05FF7D2752A82727A8FD57FFF827FFCFFFCFFFCFFFC2BB8C -%928C8C6E7C757C517C757C51CFFFA1F852FD05FF2752FFFFFF52FD58FFF8 -%27CFCFCACFCACFCF99688C68928C6F5175517551755175CAFF7CF827FD04 -%FFA8F852FD5CFFF827FFCFCFCFFFCFFFA0998C928C926E7C517C7576517C -%51CACFA1F852FD04FFA827F87DFFFFFFA8527DFD04FF527DFFFFA87D52A8 -%FF7D527D527D527D7DFF7D7D527D527DFFFFFFA8FD06FFA8FD04FFA87D7D -%7DFD26FFF827CFCFCACFCACFCACFCF99688C6893517551755175517575FF -%7CF827FD05FF52F8F852FFFFFF52F8A8FFFF7D27A8FF5252A8A852A852A8 -%7DF827A87D7DFFA8F852A87D52FFFFFFF8A8FD04FF5227FFFFFF7D27A8A8 -%52A8FD25FFF827FFCFFFCFFFCFFFCFFFA08C8C92927C517C757C517C7575 -%7C7CF852FD06FF52F8F852FFFFFF27F8FFFF52A8FFFFF87DFD07FFF87DFD -%05FFF852FD06FFF827FD04FF2727FFFFFF2752FD29FFF827CFCFCACFCACF -%CACFA799688C68927575517551755175517526F84BFD07FF52F8F87DFFFF -%A8F87D7D52FFFFFFF8F87DFD05FFA8F852FD05FFF87DFD05FFA8F8F8A8FF -%FF7DF8F8A8FFFF52F852A8FD27FFF827FFCFFFCFCFCFFFCF9368928C928C -%995176517C7576517C7551F852FD08FF7DF8F8FFFFFF52F827FD05FFF8F8 -%27FD05FFF87DFD05FFF8277D527DFFFF7D52F852FFFF277DF8A8FFFFFF52 -%F8F87DFD26FFF827CFCFCACFCACFCAFF938C688C688C6875517551755175 -%517C26F827FD09FF27F8A8FFFFFFF852FD06FF52F827FFFFFFA8F852FD05 -%FFF852A8A87DFFFF527D7DF8FF7D52A8F87DFD04FF7DF8F8A8FD25FFF827 -%FFCFFFCFFFCFFFCFCFCFC98C928C92927C517C757C517C7551F852FD04FF -%7DFD04FF7DF8FD04FFF852FD07FF7DF8A8FFFFFFF87DFD05FFF852FD05FF -%52A8FF272752A8FFF87DFD06FFF8A8FD25FFF827CFCFCACFCACFCAFD04CF -%99688C688C6E7651755175517C4BF827FD04FF5227FFFFA8F852FD04FFF8 -%7DFFFFFF7D7DFFFF7D27FD04FFF852FD05FFF852FFFFA8FFFF27A8FF7DF8 -%52FFFFF852FFA852FFFF7D27A8FD25FFF827FFCFCFCFFFCFCFCFFFCFCF92 -%928C928C926E7C517C75767551F852FD04FF7D272752277DFD04FF7DF827 -%FFFFFF7D27525227FD04FFA8F852A8FFFFFF7D2727525252FFA8F8A8FFFF -%52FFFFFF2727A8FF275252527DFD26FFF827CFCFCACFCACFCACFCAFF998C -%688C688C688C68755176517526F827FD07FFA8FD07FFA8FFA8FFFFFFA8A8 -%A8FD05FFA8FFA8FD05FFA8FFA8A8A8FFA8FFA8FD07FFA8FFFFFFA8A8FD28 -%FFF827FFCFFFCFFFCFFFCFFFCFCF92C29A928C928C928C99757C7551F852 -%FD63FFF827CFCFCACFCACFCACFCAFD04CFFF998C68928C8C6892689344F8 -%27FD63FFF827FFCFFFCFCFCFFFCFCFCFFFCFCFCFC98C928C928C928C928C -%68F852FD63FFF827CFCFCACFCACFCAA8537ECACFCAFF938C6899688C688C -%689244F827FD63FFF827FFCFFFCFFFCFA8072F07FFCFFFCFCF992F0D5992 -%928C928C68F852FD08FF7D7D527D52A8A8FD54FFF827CFCFCACFCACFA70D -%060753A87DA8CA5A0607069368929AC244F827FD06FF7DF8527D7D7D52F8 -%27FD54FFF827FFCFCFCFFFCFCF2F2F070D062F072F062F07539993C2FFFF -%76F852FD05FF7DF87DFD06FF27FD54FFF827CFCFCACFCACF7D0D060D0607 -%060D0607060753FFCACFCAFF76F827FD04FFA8F827FD07FFA8A8FD15FFA8 -%FD3DFFF827FFCFFFCFFF592F062F072F2852282F072F072F7DFFCFFFCFA7 -%F852FD04FF52F87DFD0CFFA87D7D7DFD05FFA8FD05FF7D7DA8FFFFA87D7D -%7DFFFFFFA87D527D7DFD04FFA8527D527DA8FFFF7D527D527D527D7DFF7D -%7D7DFFFFA8527DA8FFFFA8527DFFFFFFA8FD06FFA8FFFFF827CF5959CA53 -%07060D066F688C6892684B060D06077DCFCFCF7CF827FD04FF27F8A8FD0A -%FFA82752A87D52F852FFFFA8F87DFD04FF7D27FFFF7D27A87D52FFFF5227 -%7DA87D27F8A8FFFFA8F827A827F8A8A852A87DF827A87D7DFFA8F852FFFF -%A8F827FD04FF2727FFFFFFF8A8FD04FF5227FFFFF827A9062F070D062F28 -%928C928C928C928C92282F072F847E5953F852FD04FFF8F8A8FD0AFF2752 -%FD04FF7DF87DFFFFF8F852FFFFFF7D52FFFFF8A8FFFFA8FF7DF8A8FD04FF -%27F8FFFFFFF87DFFFFF87DFD04FFF87DFD05FFF852FFFFFFF87DFD04FF27 -%52FFFFFFF827FD04FF2727FFFFF8272F07060D060D278C688C68928C8C68 -%8C688C060D0607060D06F827FFFFFFA827F87DFD09FF7DF8FD06FF27F8FF -%A85252F852FFFF7D27FFFF27F87DFFFFFF2727FD05FF7DF852FFA8F852FF -%A8F87DFFFFFFA8F852FD05FFF852FFFFA8F852FD04FF5252FFFFA8F8F8A8 -%FFFF7DF827A8FFF827FF2F2F070D06938C928CBCC9CFC9BB8C928C6F070D -%062F0706F852FD04FF27F852FD09FF52F8FD06FF52F8FFFF27FF52F852FF -%7D52FFFFA827F827A8FFF852FD06FFF852FFFFF852FF7D7DFD05FFF87DFD -%05FFF852FFFFFFF87DFD04FF2752FFFF7D52F852FFFF277DF8A8FFF827CF -%CF2F0D064C689268C2CFFFCFFFCFC2688C682E0607062F52F827FD04FF7D -%F8F8A8FD08FF52F8A8FD05FF52F8FFA827FFFF52F852A852FD04FF7DF827 -%FF2727FD05FFA8F852FFA8F82752F8A8FD04FFA8F852FD05FFF852FFFFA8 -%F852FD04FF5252FFFF7D7D7DF8FF7D52A8F87DFFF827FFCF59062F6F8C8C -%99CFFFCFFFCFFFCF938C8C4B2F0759CFA7F852FD05FF52F827FD06FF7DFF -%A8F852FD05FFF852FFA827FFFFFF52F8F87DFD05FF7DF8FF52F8A8FD04FF -%A8F8A8FFFFF87DFF52F8FD05FFF87DFD05FFF852FFFFFFF852FD04FF277D -%FFFF27A8FF272752FFFFF87DFFF827CFCF2F070693688C99FFCACFCACFCA -%FF998C686F060759CF7CF827FD05FFA852F8F87DFFFFFF5227FFFF52F87D -%FFFFFF5227A8FFA827FD04FF52F852FF527DFFFF5227FFFFF827A8FFFFFF -%2752FFFFFFF852FFFF27F8FFFFFFA8F852FD05FFF87DFFFFFF52F8A8FFFF -%7D27A8FFFF27A8FF7DF852FFFFF827FFF827FFCF53062F6E928CC2FFFFCF -%FFCFFFCFC28C926F2F077ECFA7F852FD07FFA8FD06277DFFFFFF7D27277D -%527DFFFFFF7DF8A8FD04FF527DFFA827525252A8FFFFFF5227527D52A8FF -%FFFFA8F852A8FFA82727A8FFA8F852A8FFFFFF7DF827FD04FF52277D5252 -%A8FFFFA8F8A8FFFF52FFFFFF2727A8F827CFCF2F07066F8C8C92FFCFCFCA -%CFCFCF8C8C8C4B060D59CF7CF827FD0BFFA8FD09FFA8FD05FFA8FFA8FD09 -%FFA8A8FD07FFA8A8FD05FFA8FFA8FD05FFA8FFA8FFA8FD05FFA8FFA8FD05 -%FFA8FD05FFA8FFA8FD07FFA8FFF827AF2F2F070D4B928C8CA0FFCFFFCFFF -%998C8C92280D067ECFA1F852FD63FFF8270707060D0607688C688C99C9CA -%C9938C688C680D0607065A76F827FD63FFF8275A062F070D07528C928C92 -%8C928C928C928C2F070D062F072EF852FD63FFF84B842F597E0607064C8C -%8C68928C8C688C6828060D0607060D52F827FD63FFF827FFCFCFCF7E060D -%062F6F928C928C934B2F070D0684A85A59A1F852FD63FFF827CFCFCACFCA -%590607060D06282728060D0607067ECACFCFCF7CF827FD63FFF827FFCFFF -%CFFFCF59062F070D072F070D062F2FA8CFFFCFFFCFA7F852FD63FFF827CF -%CFCACFCACF2F07060D0607060D06070653CFCFCACFCAFF7CF827FD63FFF8 -%27FFCFFFCFCFA82F070D59CFA8A8A859060D07FD04CFFFCFA1F852FD63FF -%F827CFCFCACFCFA82F0D2FCFCACFCFCFA80D060DA8CFCACFCAFF7CF827FD -%63FFF827FFCFFFCFFFCFFFA8FFCFFFCFFFCFFF7E7EA8FFCFFFCFFFFFA7F8 -%52FD63FFFD09F820FD07F820FD07F820F8F827FD63FF27F827F820F827F8 -%20F827F820F827F820F827F820F827F820F827F87CFDE2FFFF -%%EndData +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: %%EndComments + + + + + + + %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 -%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved. -systemdict /setpacking known -{ - currentpacking - true setpacking -} if -userdict /Adobe_AGM_Utils 68 dict dup begin put +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 73 dict dup begin put /bdf -{ - bind def -} bind def -/nd{ - null def -}bdf +{bind def}bind def +/nd{null def}bdf /xdf -{ - exch def -}bdf -/ldf -{ - load def -}bdf +{exch def}bdf +/ldf +{load def}bdf /ddf -{ - put -}bdf +{put}bdf /xddf -{ - 3 -1 roll put -}bdf +{3 -1 roll put}bdf /xpt -{ - exch put -}bdf +{exch put}bdf /ndf { exch dup where{ @@ -266,54 +74,48 @@ userdict /Adobe_AGM_Utils 68 dict dup be exch def }ifelse }def -/bdict -{ - mark -}bdf -/edict -{ - counttomark 2 idiv dup dict begin {def} repeat pop currentdict end -}def +/gx +{get exec}bdf /ps_level /languagelevel where{ - pop systemdict /languagelevel get exec + pop systemdict/languagelevel gx }{ 1 }ifelse def -/level2 +/level2 ps_level 2 ge def -/level3 +/level3 ps_level 3 ge def /ps_version - {version cvr} stopped { - -1 - }if + {version cvr}stopped{-1}if def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf /makereadonlyarray { - /packedarray where{ - pop packedarray + /packedarray where{pop packedarray }{ - array astore readonly - }ifelse + array astore readonly}ifelse }bdf /map_reserved_ink_name { - dup type /stringtype eq{ - dup /Red eq{ - pop (_Red_) + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) }{ - dup /Green eq{ - pop (_Green_) + dup/Green eq{ + pop(_Green_) }{ - dup /Blue eq{ - pop (_Blue_) + dup/Blue eq{ + pop(_Blue_) }{ - dup () cvn eq{ - pop (Process) + dup()cvn eq{ + pop(Process) }if }ifelse }ifelse @@ -329,20 +131,20 @@ def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop /AGMUTIL_GSTATE_fnt rootfont def *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Sat Oct 30 21:01:54 2010 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF9801065670; Sat, 30 Oct 2010 21:01:54 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C14D88FC25; Sat, 30 Oct 2010 21:01:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9UL1skf022369; Sat, 30 Oct 2010 21:01:54 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9UL1sKA022368; Sat, 30 Oct 2010 21:01:54 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201010302101.o9UL1sKA022368@svn.freebsd.org> From: Doug Barton Date: Sat, 30 Oct 2010 21:01:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r214568 - vendor/bind9/9.6-ESV-R2 X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Oct 2010 21:01:55 -0000 Author: dougb Date: Sat Oct 30 21:01:54 2010 New Revision: 214568 URL: http://svn.freebsd.org/changeset/base/214568 Log: Tag the 9.6-ESV-R2 release Added: vendor/bind9/9.6-ESV-R2/ - copied from r214567, vendor/bind9/dist/ From owner-svn-src-vendor@FreeBSD.ORG Sat Oct 30 23:02:35 2010 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54E9F106566B; Sat, 30 Oct 2010 23:02:35 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3DFDA8FC20; Sat, 30 Oct 2010 23:02:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9UN2Zwt029334; Sat, 30 Oct 2010 23:02:35 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9UN2Z1m029328; Sat, 30 Oct 2010 23:02:35 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201010302302.o9UN2Z1m029328@svn.freebsd.org> From: Dimitry Andric Date: Sat, 30 Oct 2010 23:02:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r214571 - in vendor/binutils/dist: . bfd bfd/doc bfd/po binutils binutils/doc binutils/po binutils/testsuite binutils/testsuite/binutils-all binutils/testsuite/binutils-all/arm binutils... X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Oct 2010 23:02:35 -0000 Author: dim Date: Sat Oct 30 23:02:32 2010 New Revision: 214571 URL: http://svn.freebsd.org/changeset/base/214571 Log: Import the binutils master branch from the sourceware CVS repository, exactly as it was on Tue, 3 Jul 2007 07:54:19 +0000. Corresponds to git commit 397a64b350470350c8e0adb2af84439ea0f89272, which was the last commit before switching to GPLv3. Added: vendor/binutils/dist/bfd/ChangeLog-2006 vendor/binutils/dist/bfd/coff-x86_64.c vendor/binutils/dist/bfd/cpu-cr16.c vendor/binutils/dist/bfd/cpu-mep.c vendor/binutils/dist/bfd/cpu-score.c vendor/binutils/dist/bfd/cpu-spu.c vendor/binutils/dist/bfd/efi-app-x86_64.c vendor/binutils/dist/bfd/elf-attrs.c vendor/binutils/dist/bfd/elf32-avr.h vendor/binutils/dist/bfd/elf32-cr16.c vendor/binutils/dist/bfd/elf32-mep.c vendor/binutils/dist/bfd/elf32-score.c vendor/binutils/dist/bfd/elf32-sh-relocs.h vendor/binutils/dist/bfd/elf32-spu.c vendor/binutils/dist/bfd/elf32-spu.h vendor/binutils/dist/bfd/mep-relocs.pl (contents, props changed) vendor/binutils/dist/bfd/pe-arm-wince.c vendor/binutils/dist/bfd/pe-x86_64.c vendor/binutils/dist/bfd/pei-arm-wince.c vendor/binutils/dist/bfd/pei-x86_64.c vendor/binutils/dist/binutils/ChangeLog-2006 vendor/binutils/dist/binutils/bin2c.c vendor/binutils/dist/binutils/embedspu.sh vendor/binutils/dist/binutils/mclex.c vendor/binutils/dist/binutils/mcparse.y vendor/binutils/dist/binutils/sysdep.h vendor/binutils/dist/binutils/testsuite/binutils-all/arm/ vendor/binutils/dist/binutils/testsuite/binutils-all/arm/objdump.exp vendor/binutils/dist/binutils/testsuite/binutils-all/arm/thumb2-cond.s vendor/binutils/dist/binutils/testsuite/binutils-all/copy-1.d vendor/binutils/dist/binutils/testsuite/binutils-all/copy-1.s vendor/binutils/dist/binutils/testsuite/binutils-all/copy-2.d vendor/binutils/dist/binutils/testsuite/binutils-all/copy-3.d vendor/binutils/dist/binutils/testsuite/binutils-all/copytest.s vendor/binutils/dist/binutils/testsuite/binutils-all/empty.s vendor/binutils/dist/binutils/testsuite/binutils-all/localize-hidden-1.d vendor/binutils/dist/binutils/testsuite/binutils-all/localize-hidden-1.s vendor/binutils/dist/binutils/testsuite/binutils-all/localize-hidden-2.d vendor/binutils/dist/binutils/testsuite/binutils-all/localize-hidden-2.s vendor/binutils/dist/binutils/testsuite/binutils-all/needed-by-reloc.s vendor/binutils/dist/binutils/testsuite/binutils-all/strip-1.d vendor/binutils/dist/binutils/testsuite/binutils-all/strip-2.d vendor/binutils/dist/binutils/testsuite/binutils-all/strip-3.d vendor/binutils/dist/binutils/testsuite/binutils-all/windres/MSG00001.bin (contents, props changed) vendor/binutils/dist/binutils/testsuite/binutils-all/windres/html.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/html.rsd vendor/binutils/dist/binutils/testsuite/binutils-all/windres/html1.hm vendor/binutils/dist/binutils/testsuite/binutils-all/windres/html2.hm vendor/binutils/dist/binutils/testsuite/binutils-all/windres/messagetable.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/messagetable.rsd vendor/binutils/dist/binutils/testsuite/binutils-all/windres/strtab2.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/strtab2.rsd vendor/binutils/dist/binutils/testsuite/binutils-all/windres/version.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/version.rsd vendor/binutils/dist/binutils/testsuite/binutils-all/windres/version_cat.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/version_cat.rsd vendor/binutils/dist/binutils/windint.h vendor/binutils/dist/binutils/windmc.c vendor/binutils/dist/binutils/windmc.h vendor/binutils/dist/compile (contents, props changed) vendor/binutils/dist/config.rpath (contents, props changed) vendor/binutils/dist/config/confsubdir.m4 vendor/binutils/dist/config/ld-symbolic.m4 vendor/binutils/dist/config/mt-mep vendor/binutils/dist/config/mt-spu vendor/binutils/dist/config/multi.m4 vendor/binutils/dist/config/unwind_ipinfo.m4 vendor/binutils/dist/configure.ac vendor/binutils/dist/djunpack.bat (contents, props changed) vendor/binutils/dist/elfcpp/ vendor/binutils/dist/elfcpp/README vendor/binutils/dist/elfcpp/elfcpp.h vendor/binutils/dist/elfcpp/elfcpp_config.h vendor/binutils/dist/elfcpp/elfcpp_file.h vendor/binutils/dist/elfcpp/elfcpp_internal.h vendor/binutils/dist/elfcpp/elfcpp_swap.h vendor/binutils/dist/elfcpp/i386.h vendor/binutils/dist/gas/ChangeLog-2006 vendor/binutils/dist/gas/config/tc-cr16.c vendor/binutils/dist/gas/config/tc-cr16.h vendor/binutils/dist/gas/config/tc-mep.c vendor/binutils/dist/gas/config/tc-mep.h vendor/binutils/dist/gas/config/tc-score.c vendor/binutils/dist/gas/config/tc-score.h vendor/binutils/dist/gas/config/tc-spu.c vendor/binutils/dist/gas/config/tc-spu.h vendor/binutils/dist/gas/config/te-pep.h vendor/binutils/dist/gas/doc/c-avr.texi vendor/binutils/dist/gas/doc/c-cr16.texi vendor/binutils/dist/gas/testsuite/ChangeLog-2006 vendor/binutils/dist/gas/testsuite/gas/all/relax.d vendor/binutils/dist/gas/testsuite/gas/all/relax.s vendor/binutils/dist/gas/testsuite/gas/arm/arm-it.d vendor/binutils/dist/gas/testsuite/gas/arm/arm-it.s vendor/binutils/dist/gas/testsuite/gas/arm/armv1.l vendor/binutils/dist/gas/testsuite/gas/arm/backslash-at.d vendor/binutils/dist/gas/testsuite/gas/arm/backslash-at.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-alu.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldc.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldr.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs.d vendor/binutils/dist/gas/testsuite/gas/arm/group-reloc-ldrs.s vendor/binutils/dist/gas/testsuite/gas/arm/itblock.s vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt-wldsttbh.d vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt-wldsttbh.s vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt2.d vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt2.s vendor/binutils/dist/gas/testsuite/gas/arm/local_function.d vendor/binutils/dist/gas/testsuite/gas/arm/local_function.s vendor/binutils/dist/gas/testsuite/gas/arm/local_label_coff.d vendor/binutils/dist/gas/testsuite/gas/arm/local_label_coff.s vendor/binutils/dist/gas/testsuite/gas/arm/local_label_elf.d vendor/binutils/dist/gas/testsuite/gas/arm/local_label_elf.s vendor/binutils/dist/gas/testsuite/gas/arm/local_label_wince.d vendor/binutils/dist/gas/testsuite/gas/arm/local_label_wince.s vendor/binutils/dist/gas/testsuite/gas/arm/mapshort-eabi.d vendor/binutils/dist/gas/testsuite/gas/arm/mapshort-elf.d vendor/binutils/dist/gas/testsuite/gas/arm/mapshort.s vendor/binutils/dist/gas/testsuite/gas/arm/mul-overlap-v6.d vendor/binutils/dist/gas/testsuite/gas/arm/mul-overlap-v6.s vendor/binutils/dist/gas/testsuite/gas/arm/mul-overlap.d vendor/binutils/dist/gas/testsuite/gas/arm/mul-overlap.l vendor/binutils/dist/gas/testsuite/gas/arm/mul-overlap.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad-inc.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad_t2.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond-bad_t2.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-cond.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-const.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-const.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-cov.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-cov.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-ldst-es.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-ldst-es.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-ldst-rm.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-ldst-rm.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-omit.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-omit.s vendor/binutils/dist/gas/testsuite/gas/arm/neon-psyn.d vendor/binutils/dist/gas/testsuite/gas/arm/neon-psyn.s vendor/binutils/dist/gas/testsuite/gas/arm/noarm.d vendor/binutils/dist/gas/testsuite/gas/arm/noarm.l vendor/binutils/dist/gas/testsuite/gas/arm/noarm.s vendor/binutils/dist/gas/testsuite/gas/arm/relax_branch_align.d vendor/binutils/dist/gas/testsuite/gas/arm/relax_branch_align.s vendor/binutils/dist/gas/testsuite/gas/arm/srs-arm.d vendor/binutils/dist/gas/testsuite/gas/arm/srs-arm.l vendor/binutils/dist/gas/testsuite/gas/arm/srs-arm.s vendor/binutils/dist/gas/testsuite/gas/arm/srs-t2.d vendor/binutils/dist/gas/testsuite/gas/arm/srs-t2.l vendor/binutils/dist/gas/testsuite/gas/arm/srs-t2.s vendor/binutils/dist/gas/testsuite/gas/arm/thumb1_unified.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb1_unified.s vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_add.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_add.s vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_ldmstm.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_ldmstm.s vendor/binutils/dist/gas/testsuite/gas/arm/thumb32.l vendor/binutils/dist/gas/testsuite/gas/arm/thumbrel.d vendor/binutils/dist/gas/testsuite/gas/arm/thumbrel.s vendor/binutils/dist/gas/testsuite/gas/arm/thumbver.d vendor/binutils/dist/gas/testsuite/gas/arm/thumbver.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-overlap.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-overlap.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-syntax-inc.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-syntax.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-syntax.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-syntax_t2.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp-neon-syntax_t2.s vendor/binutils/dist/gas/testsuite/gas/arm/vfpv3-32drs.d vendor/binutils/dist/gas/testsuite/gas/arm/vfpv3-32drs.s vendor/binutils/dist/gas/testsuite/gas/arm/vfpv3-const-conv.d vendor/binutils/dist/gas/testsuite/gas/arm/vfpv3-const-conv.s vendor/binutils/dist/gas/testsuite/gas/arm/wince.d vendor/binutils/dist/gas/testsuite/gas/arm/wince.s vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-common-5.d vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-common-5.s vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-common-6.d vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-common-6.s vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-hppa-1.d vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-hppa-1.s vendor/binutils/dist/gas/testsuite/gas/cr16/ vendor/binutils/dist/gas/testsuite/gas/cr16/add_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/add_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/and_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/and_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/ash_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/ash_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/bal_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/bal_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/bcc_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/bcc_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/beq0_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/beq0_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/cbitb_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/cbitb_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/cbitw_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/cbitw_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/cinv_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/cinv_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/cmp_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/cmp_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/cr16.exp vendor/binutils/dist/gas/testsuite/gas/cr16/excp_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/excp_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/jal_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/jal_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/jcc_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/jcc_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/loadb_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/loadb_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/loadd_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/loadd_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/loadm_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/loadm_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/loadw_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/loadw_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/lpsp_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/lpsp_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/lsh_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/lsh_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/mov_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/mov_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/mul_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/mul_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/or_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/or_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/pop_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/pop_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/popret_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/popret_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/push_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/push_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/sbitb_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/sbitb_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/sbitw_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/sbitw_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/scc_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/scc_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/storb_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/storb_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/stord_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/stord_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/storm_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/storm_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/storw_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/storw_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/sub_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/sub_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/tbit_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/tbit_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/tbitb_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/tbitb_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/tbitw_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/tbitw_test.s vendor/binutils/dist/gas/testsuite/gas/cr16/xor_test.d vendor/binutils/dist/gas/testsuite/gas/cr16/xor_test.s vendor/binutils/dist/gas/testsuite/gas/elf/equ-reloc.d vendor/binutils/dist/gas/testsuite/gas/elf/equ-reloc.s vendor/binutils/dist/gas/testsuite/gas/elf/section2.e-armelf vendor/binutils/dist/gas/testsuite/gas/elf/section2.e-score vendor/binutils/dist/gas/testsuite/gas/elf/section2.e-xtensa vendor/binutils/dist/gas/testsuite/gas/i386/addr16.d vendor/binutils/dist/gas/testsuite/gas/i386/addr16.s vendor/binutils/dist/gas/testsuite/gas/i386/addr32.d vendor/binutils/dist/gas/testsuite/gas/i386/addr32.s vendor/binutils/dist/gas/testsuite/gas/i386/amdfam10.d vendor/binutils/dist/gas/testsuite/gas/i386/amdfam10.s vendor/binutils/dist/gas/testsuite/gas/i386/crc32-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/crc32.d vendor/binutils/dist/gas/testsuite/gas/i386/crc32.s vendor/binutils/dist/gas/testsuite/gas/i386/fp.d vendor/binutils/dist/gas/testsuite/gas/i386/fp.s vendor/binutils/dist/gas/testsuite/gas/i386/inval-crc32.l vendor/binutils/dist/gas/testsuite/gas/i386/inval-crc32.s vendor/binutils/dist/gas/testsuite/gas/i386/nops-1-i386.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-1-i686.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-1-merom.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-1.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-1.s vendor/binutils/dist/gas/testsuite/gas/i386/nops-2-i386.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-2-merom.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-2.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-2.s vendor/binutils/dist/gas/testsuite/gas/i386/nops-3.d vendor/binutils/dist/gas/testsuite/gas/i386/nops-3.s vendor/binutils/dist/gas/testsuite/gas/i386/nops.d vendor/binutils/dist/gas/testsuite/gas/i386/nops.s vendor/binutils/dist/gas/testsuite/gas/i386/opcode-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/opcode-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/simd-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/simd.d vendor/binutils/dist/gas/testsuite/gas/i386/simd.s vendor/binutils/dist/gas/testsuite/gas/i386/sse4_1.d vendor/binutils/dist/gas/testsuite/gas/i386/sse4_1.s vendor/binutils/dist/gas/testsuite/gas/i386/sse4_2.d vendor/binutils/dist/gas/testsuite/gas/i386/sse4_2.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-addr32-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-amdfam10.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-amdfam10.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-cbw-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-cbw.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-cbw.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-crc32-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-crc32.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-crc32.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-gidt.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-gidt.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-inval-crc32.l vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-inval-crc32.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-io-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-io-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-io.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-io.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1-k8.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1-merom.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1-nocona.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-nops.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-rip-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-simd-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-simd.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-simd.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-sse4_1.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-sse4_1.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-sse4_2.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-sse4_2.s vendor/binutils/dist/gas/testsuite/gas/lns/lns-common-1-alt.d vendor/binutils/dist/gas/testsuite/gas/m68k/br-isaa.d vendor/binutils/dist/gas/testsuite/gas/m68k/br-isaa.s vendor/binutils/dist/gas/testsuite/gas/m68k/br-isab.d vendor/binutils/dist/gas/testsuite/gas/m68k/br-isab.s vendor/binutils/dist/gas/testsuite/gas/m68k/br-isac.d vendor/binutils/dist/gas/testsuite/gas/m68k/br-isac.s vendor/binutils/dist/gas/testsuite/gas/m68k/cpu32.d vendor/binutils/dist/gas/testsuite/gas/m68k/cpu32.s vendor/binutils/dist/gas/testsuite/gas/m68k/ctrl-1.d vendor/binutils/dist/gas/testsuite/gas/m68k/ctrl-1.s vendor/binutils/dist/gas/testsuite/gas/m68k/ctrl-2.d vendor/binutils/dist/gas/testsuite/gas/m68k/ctrl-2.s vendor/binutils/dist/gas/testsuite/gas/m68k/fido.d vendor/binutils/dist/gas/testsuite/gas/m68k/fido.s vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-coproc.d vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-coproc.s vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-trap.d vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-trap.s vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-wdebug.d vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-wdebug.s vendor/binutils/dist/gas/testsuite/gas/m68k/p3041.d vendor/binutils/dist/gas/testsuite/gas/m68k/p3041.s vendor/binutils/dist/gas/testsuite/gas/mep/ vendor/binutils/dist/gas/testsuite/gas/mep/allinsn.d vendor/binutils/dist/gas/testsuite/gas/mep/allinsn.exp vendor/binutils/dist/gas/testsuite/gas/mep/allinsn.le.d vendor/binutils/dist/gas/testsuite/gas/mep/allinsn.s vendor/binutils/dist/gas/testsuite/gas/mep/branch1.d vendor/binutils/dist/gas/testsuite/gas/mep/branch1.s vendor/binutils/dist/gas/testsuite/gas/mep/complex-relocs.exp vendor/binutils/dist/gas/testsuite/gas/mep/dj1.d vendor/binutils/dist/gas/testsuite/gas/mep/dj1.le.d vendor/binutils/dist/gas/testsuite/gas/mep/dj1.s vendor/binutils/dist/gas/testsuite/gas/mep/dj2.d vendor/binutils/dist/gas/testsuite/gas/mep/dj2.le.d vendor/binutils/dist/gas/testsuite/gas/mep/dj2.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs-bad3.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs-junk1.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs-junk2.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs-refs.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs-syms.s vendor/binutils/dist/gas/testsuite/gas/mep/relocs.d vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel26.d vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel26.s vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel6-n32.d vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel6-n64.d vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp32-fp64.l vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp64-fp32-pic.l vendor/binutils/dist/gas/testsuite/gas/mips/mips16-intermix.d vendor/binutils/dist/gas/testsuite/gas/mips/mips16-intermix.s vendor/binutils/dist/gas/testsuite/gas/mips/mips16e-64.d vendor/binutils/dist/gas/testsuite/gas/mips/mips16e-64.l vendor/binutils/dist/gas/testsuite/gas/mips/mips16e-64.s vendor/binutils/dist/gas/testsuite/gas/mips/mips16e.d vendor/binutils/dist/gas/testsuite/gas/mips/mips16e.s vendor/binutils/dist/gas/testsuite/gas/mips/mips32-dspr2.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32-dspr2.s vendor/binutils/dist/gas/testsuite/gas/mips/mips32-sf32.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32-sf32.s vendor/binutils/dist/gas/testsuite/gas/mips/mips64-dsp.d vendor/binutils/dist/gas/testsuite/gas/mips/mips64-dsp.s vendor/binutils/dist/gas/testsuite/gas/mips/noreorder.d vendor/binutils/dist/gas/testsuite/gas/mips/noreorder.s vendor/binutils/dist/gas/testsuite/gas/mips/smartmips.d vendor/binutils/dist/gas/testsuite/gas/mips/smartmips.s vendor/binutils/dist/gas/testsuite/gas/ppc/cell.d vendor/binutils/dist/gas/testsuite/gas/ppc/cell.s vendor/binutils/dist/gas/testsuite/gas/ppc/range.l vendor/binutils/dist/gas/testsuite/gas/ppc/range.s vendor/binutils/dist/gas/testsuite/gas/ppc/range64.l vendor/binutils/dist/gas/testsuite/gas/ppc/range64.s vendor/binutils/dist/gas/testsuite/gas/ppc/reloc.d vendor/binutils/dist/gas/testsuite/gas/ppc/reloc.s vendor/binutils/dist/gas/testsuite/gas/s390/zarch-z9-ec.d vendor/binutils/dist/gas/testsuite/gas/s390/zarch-z9-ec.s vendor/binutils/dist/gas/testsuite/gas/score/ vendor/binutils/dist/gas/testsuite/gas/score/addi.d vendor/binutils/dist/gas/testsuite/gas/score/addi.s vendor/binutils/dist/gas/testsuite/gas/score/b.d vendor/binutils/dist/gas/testsuite/gas/score/b.s vendor/binutils/dist/gas/testsuite/gas/score/bittst.d vendor/binutils/dist/gas/testsuite/gas/score/bittst.s vendor/binutils/dist/gas/testsuite/gas/score/br.d vendor/binutils/dist/gas/testsuite/gas/score/br.s vendor/binutils/dist/gas/testsuite/gas/score/ldi.d vendor/binutils/dist/gas/testsuite/gas/score/ldi.s vendor/binutils/dist/gas/testsuite/gas/score/ls32ls16.d vendor/binutils/dist/gas/testsuite/gas/score/ls32ls16.s vendor/binutils/dist/gas/testsuite/gas/score/ls32ls16p.d vendor/binutils/dist/gas/testsuite/gas/score/ls32ls16p.s vendor/binutils/dist/gas/testsuite/gas/score/move.d vendor/binutils/dist/gas/testsuite/gas/score/move.s vendor/binutils/dist/gas/testsuite/gas/score/nop.d vendor/binutils/dist/gas/testsuite/gas/score/nop.s vendor/binutils/dist/gas/testsuite/gas/score/postlw.d vendor/binutils/dist/gas/testsuite/gas/score/postlw.s vendor/binutils/dist/gas/testsuite/gas/score/presw.d vendor/binutils/dist/gas/testsuite/gas/score/presw.s vendor/binutils/dist/gas/testsuite/gas/score/rD_rA.d vendor/binutils/dist/gas/testsuite/gas/score/rD_rA.s vendor/binutils/dist/gas/testsuite/gas/score/rD_rA_BN.d vendor/binutils/dist/gas/testsuite/gas/score/rD_rA_BN.s vendor/binutils/dist/gas/testsuite/gas/score/rD_rA_rB.d vendor/binutils/dist/gas/testsuite/gas/score/rD_rA_rB.s vendor/binutils/dist/gas/testsuite/gas/score/relax.exp vendor/binutils/dist/gas/testsuite/gas/score/tcond.d vendor/binutils/dist/gas/testsuite/gas/score/tcond.s vendor/binutils/dist/gas/testsuite/gas/sh/too_large.d vendor/binutils/dist/gas/testsuite/gas/sh/too_large.s vendor/binutils/dist/gas/testsuite/gas/sparc/pr4587.l vendor/binutils/dist/gas/testsuite/gas/sparc/pr4587.s vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch1.d vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch1.s vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch2.d vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch2.s vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch3.d vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch3.s vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch4.d vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch4.s vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch5.d vendor/binutils/dist/gas/testsuite/gas/sparc/v9branch5.s vendor/binutils/dist/gas/testsuite/gas/z8k/reglabel.d vendor/binutils/dist/gas/testsuite/gas/z8k/reglabel.s vendor/binutils/dist/gold/ vendor/binutils/dist/gold/Makefile.am vendor/binutils/dist/gold/Makefile.in vendor/binutils/dist/gold/README vendor/binutils/dist/gold/aclocal.m4 vendor/binutils/dist/gold/archive.cc vendor/binutils/dist/gold/archive.h vendor/binutils/dist/gold/common.cc vendor/binutils/dist/gold/common.h vendor/binutils/dist/gold/config.in vendor/binutils/dist/gold/configure (contents, props changed) vendor/binutils/dist/gold/configure.ac vendor/binutils/dist/gold/defstd.cc vendor/binutils/dist/gold/defstd.h vendor/binutils/dist/gold/dirsearch.cc vendor/binutils/dist/gold/dirsearch.h vendor/binutils/dist/gold/dynobj.cc vendor/binutils/dist/gold/dynobj.h vendor/binutils/dist/gold/fileread.cc vendor/binutils/dist/gold/fileread.h vendor/binutils/dist/gold/gold-threads.cc vendor/binutils/dist/gold/gold-threads.h vendor/binutils/dist/gold/gold.cc vendor/binutils/dist/gold/gold.h vendor/binutils/dist/gold/i386.cc vendor/binutils/dist/gold/layout.cc vendor/binutils/dist/gold/layout.h vendor/binutils/dist/gold/main.cc vendor/binutils/dist/gold/merge.cc vendor/binutils/dist/gold/merge.h vendor/binutils/dist/gold/object.cc vendor/binutils/dist/gold/object.h vendor/binutils/dist/gold/options.cc vendor/binutils/dist/gold/options.h vendor/binutils/dist/gold/output.cc vendor/binutils/dist/gold/output.h vendor/binutils/dist/gold/po/ vendor/binutils/dist/gold/po/Make-in vendor/binutils/dist/gold/po/POTFILES.in vendor/binutils/dist/gold/po/gold.pot vendor/binutils/dist/gold/readsyms.cc vendor/binutils/dist/gold/readsyms.h vendor/binutils/dist/gold/reloc-types.h vendor/binutils/dist/gold/reloc.cc vendor/binutils/dist/gold/reloc.h vendor/binutils/dist/gold/resolve.cc vendor/binutils/dist/gold/script-c.h vendor/binutils/dist/gold/script.cc vendor/binutils/dist/gold/script.h vendor/binutils/dist/gold/stringpool.cc vendor/binutils/dist/gold/stringpool.h vendor/binutils/dist/gold/strtab.h vendor/binutils/dist/gold/symtab.cc vendor/binutils/dist/gold/symtab.h vendor/binutils/dist/gold/target-reloc.h vendor/binutils/dist/gold/target-select.cc vendor/binutils/dist/gold/target-select.h vendor/binutils/dist/gold/target.h vendor/binutils/dist/gold/testsuite/ vendor/binutils/dist/gold/testsuite/Makefile.am vendor/binutils/dist/gold/testsuite/Makefile.in vendor/binutils/dist/gold/testsuite/object_unittest.cc vendor/binutils/dist/gold/testsuite/test.cc vendor/binutils/dist/gold/testsuite/test.h vendor/binutils/dist/gold/testsuite/testfile.cc vendor/binutils/dist/gold/testsuite/testfile.h vendor/binutils/dist/gold/testsuite/testmain.cc vendor/binutils/dist/gold/workqueue.cc vendor/binutils/dist/gold/workqueue.h vendor/binutils/dist/gold/yyscript.y vendor/binutils/dist/gprof/po/ms.po vendor/binutils/dist/include/coff/x86_64.h vendor/binutils/dist/include/elf/cr16.h vendor/binutils/dist/include/elf/mep.h vendor/binutils/dist/include/elf/score.h vendor/binutils/dist/include/elf/spu.h vendor/binutils/dist/include/opcode/cr16.h vendor/binutils/dist/include/opcode/score-datadep.h vendor/binutils/dist/include/opcode/score-inst.h vendor/binutils/dist/include/opcode/spu-insns.h vendor/binutils/dist/include/opcode/spu.h vendor/binutils/dist/intl/README vendor/binutils/dist/intl/VERSION vendor/binutils/dist/intl/config.h.in vendor/binutils/dist/intl/config.intl.in vendor/binutils/dist/intl/configure.ac vendor/binutils/dist/intl/dcigettext.c vendor/binutils/dist/intl/dcngettext.c vendor/binutils/dist/intl/dngettext.c vendor/binutils/dist/intl/eval-plural.h vendor/binutils/dist/intl/gmo.h vendor/binutils/dist/intl/libgnuintl.h vendor/binutils/dist/intl/localcharset.c vendor/binutils/dist/intl/localcharset.h vendor/binutils/dist/intl/locale.alias vendor/binutils/dist/intl/localename.c vendor/binutils/dist/intl/log.c vendor/binutils/dist/intl/ngettext.c vendor/binutils/dist/intl/osdep.c vendor/binutils/dist/intl/plural-exp.c vendor/binutils/dist/intl/plural-exp.h vendor/binutils/dist/intl/plural.c vendor/binutils/dist/intl/plural.y vendor/binutils/dist/intl/relocatable.c vendor/binutils/dist/intl/relocatable.h vendor/binutils/dist/ld/ChangeLog-2006 vendor/binutils/dist/ld/emulparams/arm_wince_pe.sh vendor/binutils/dist/ld/emulparams/avr6.sh vendor/binutils/dist/ld/emulparams/elf32_spu.sh vendor/binutils/dist/ld/emulparams/elf32cr16.sh vendor/binutils/dist/ld/emulparams/elf32mep.sh (contents, props changed) vendor/binutils/dist/ld/emulparams/elf64bmip-defs.sh vendor/binutils/dist/ld/emulparams/i386pep.sh vendor/binutils/dist/ld/emulparams/scoreelf.sh vendor/binutils/dist/ld/emulparams/shelf_uclinux.sh vendor/binutils/dist/ld/emulparams/shelf_vxworks.sh vendor/binutils/dist/ld/emulparams/shlelf_vxworks.sh vendor/binutils/dist/ld/emultempl/avrelf.em vendor/binutils/dist/ld/emultempl/cr16elf.em vendor/binutils/dist/ld/emultempl/elf-generic.em vendor/binutils/dist/ld/emultempl/genelf.em vendor/binutils/dist/ld/emultempl/mipself.em vendor/binutils/dist/ld/emultempl/pep.em vendor/binutils/dist/ld/emultempl/scoreelf.em vendor/binutils/dist/ld/emultempl/spu_ovl.S vendor/binutils/dist/ld/emultempl/spu_ovl.o (contents, props changed) vendor/binutils/dist/ld/emultempl/spuelf.em vendor/binutils/dist/ld/pep-dll.c vendor/binutils/dist/ld/pep-dll.h vendor/binutils/dist/ld/po/ga.po vendor/binutils/dist/ld/po/zh_TW.po vendor/binutils/dist/ld/scripttempl/elf32cr16.sc vendor/binutils/dist/ld/scripttempl/mep.sc vendor/binutils/dist/ld/scripttempl/pep.sc vendor/binutils/dist/ld/testsuite/ChangeLog-2006 vendor/binutils/dist/ld/testsuite/ld-arm/arm-be8.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-be8.s vendor/binutils/dist/ld/testsuite/ld-arm/arm-movwt.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-movwt.s vendor/binutils/dist/ld/testsuite/ld-arm/arm-pic-veneer.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-pic-veneer.s vendor/binutils/dist/ld/testsuite/ld-arm/armthumb-lib.d vendor/binutils/dist/ld/testsuite/ld-arm/armthumb-lib.sym vendor/binutils/dist/ld/testsuite/ld-arm/attr-merge.attr vendor/binutils/dist/ld/testsuite/ld-arm/attr-merge.s vendor/binutils/dist/ld/testsuite/ld-arm/emit-relocs1-vxworks.d vendor/binutils/dist/ld/testsuite/ld-arm/emit-relocs1.d vendor/binutils/dist/ld/testsuite/ld-arm/emit-relocs1.s vendor/binutils/dist/ld/testsuite/ld-arm/gc-unwind.d vendor/binutils/dist/ld/testsuite/ld-arm/gc-unwind.s vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-alu-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-alu-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldc-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldc-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldr-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldr-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldrs-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs-ldrs-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs.d vendor/binutils/dist/ld/testsuite/ld-arm/group-relocs.s vendor/binutils/dist/ld/testsuite/ld-arm/jump19.d vendor/binutils/dist/ld/testsuite/ld-arm/jump19.s vendor/binutils/dist/ld/testsuite/ld-arm/preempt-app.s vendor/binutils/dist/ld/testsuite/ld-arm/preempt-app.sym vendor/binutils/dist/ld/testsuite/ld-arm/thumb1-bl.d vendor/binutils/dist/ld/testsuite/ld-arm/thumb1-bl.s vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl-bad.d vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl-bad.s vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl.d vendor/binutils/dist/ld/testsuite/ld-arm/thumb2-bl.s vendor/binutils/dist/ld/testsuite/ld-arm/use-thumb-lib.s vendor/binutils/dist/ld/testsuite/ld-arm/use-thumb-lib.sym vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-none.d vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-none.s vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-scalar.d vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-scalar.s vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-vector.d vendor/binutils/dist/ld/testsuite/ld-arm/vfp11-fix-vector.s vendor/binutils/dist/ld/testsuite/ld-arm/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-discard/zero-rel.d vendor/binutils/dist/ld/testsuite/ld-discard/zero-rel.s vendor/binutils/dist/ld/testsuite/ld-elf/begin.c vendor/binutils/dist/ld/testsuite/ld-elf/beginwarn.c vendor/binutils/dist/ld/testsuite/ld-elf/binutils.exp vendor/binutils/dist/ld/testsuite/ld-elf/commonpage1.d vendor/binutils/dist/ld/testsuite/ld-elf/data1.c vendor/binutils/dist/ld/testsuite/ld-elf/data1.h vendor/binutils/dist/ld/testsuite/ld-elf/del.cc vendor/binutils/dist/ld/testsuite/ld-elf/dl1.c vendor/binutils/dist/ld/testsuite/ld-elf/dl1.list vendor/binutils/dist/ld/testsuite/ld-elf/dl1.out vendor/binutils/dist/ld/testsuite/ld-elf/dl1main.c vendor/binutils/dist/ld/testsuite/ld-elf/dl2.c vendor/binutils/dist/ld/testsuite/ld-elf/dl2.list vendor/binutils/dist/ld/testsuite/ld-elf/dl2a.list vendor/binutils/dist/ld/testsuite/ld-elf/dl2a.out vendor/binutils/dist/ld/testsuite/ld-elf/dl2b.out vendor/binutils/dist/ld/testsuite/ld-elf/dl2main.c vendor/binutils/dist/ld/testsuite/ld-elf/dl2xxx.c vendor/binutils/dist/ld/testsuite/ld-elf/dl2xxx.list vendor/binutils/dist/ld/testsuite/ld-elf/dl3.cc vendor/binutils/dist/ld/testsuite/ld-elf/dl3.list vendor/binutils/dist/ld/testsuite/ld-elf/dl3a.out vendor/binutils/dist/ld/testsuite/ld-elf/dl3b.out vendor/binutils/dist/ld/testsuite/ld-elf/dl3header.h vendor/binutils/dist/ld/testsuite/ld-elf/dl3main.cc vendor/binutils/dist/ld/testsuite/ld-elf/dl4.c vendor/binutils/dist/ld/testsuite/ld-elf/dl4.list vendor/binutils/dist/ld/testsuite/ld-elf/dl4a.out vendor/binutils/dist/ld/testsuite/ld-elf/dl4b.out vendor/binutils/dist/ld/testsuite/ld-elf/dl4main.c vendor/binutils/dist/ld/testsuite/ld-elf/dl4xxx.c vendor/binutils/dist/ld/testsuite/ld-elf/dl4xxx.list vendor/binutils/dist/ld/testsuite/ld-elf/dl5.cc vendor/binutils/dist/ld/testsuite/ld-elf/dl5.out vendor/binutils/dist/ld/testsuite/ld-elf/dl6.c vendor/binutils/dist/ld/testsuite/ld-elf/dl6a.out vendor/binutils/dist/ld/testsuite/ld-elf/dl6amain.c vendor/binutils/dist/ld/testsuite/ld-elf/dl6b.out vendor/binutils/dist/ld/testsuite/ld-elf/dl6bmain.c vendor/binutils/dist/ld/testsuite/ld-elf/dl6cmain.c vendor/binutils/dist/ld/testsuite/ld-elf/dl6dmain.c vendor/binutils/dist/ld/testsuite/ld-elf/dummy.c vendor/binutils/dist/ld/testsuite/ld-elf/dwarf.exp vendor/binutils/dist/ld/testsuite/ld-elf/dwarf1.c vendor/binutils/dist/ld/testsuite/ld-elf/dwarf1.h vendor/binutils/dist/ld/testsuite/ld-elf/dwarf1.out vendor/binutils/dist/ld/testsuite/ld-elf/dwarf1main.c vendor/binutils/dist/ld/testsuite/ld-elf/dynbss1.c vendor/binutils/dist/ld/testsuite/ld-elf/eh-frame-hdr.d vendor/binutils/dist/ld/testsuite/ld-elf/eh-frame-hdr.s vendor/binutils/dist/ld/testsuite/ld-elf/eh4.d vendor/binutils/dist/ld/testsuite/ld-elf/eh4.s vendor/binutils/dist/ld/testsuite/ld-elf/eh4a.s vendor/binutils/dist/ld/testsuite/ld-elf/eh5.d vendor/binutils/dist/ld/testsuite/ld-elf/eh5.s vendor/binutils/dist/ld/testsuite/ld-elf/eh5a.s vendor/binutils/dist/ld/testsuite/ld-elf/eh5b.s vendor/binutils/dist/ld/testsuite/ld-elf/end.c vendor/binutils/dist/ld/testsuite/ld-elf/endhidden.c vendor/binutils/dist/ld/testsuite/ld-elf/endprotected.c vendor/binutils/dist/ld/testsuite/ld-elf/expr1.d vendor/binutils/dist/ld/testsuite/ld-elf/expr1.s vendor/binutils/dist/ld/testsuite/ld-elf/expr1.t vendor/binutils/dist/ld/testsuite/ld-elf/extract-symbol-1.ld vendor/binutils/dist/ld/testsuite/ld-elf/extract-symbol-1.s vendor/binutils/dist/ld/testsuite/ld-elf/extract-symbol-1sec.d vendor/binutils/dist/ld/testsuite/ld-elf/extract-symbol-1sym.d vendor/binutils/dist/ld/testsuite/ld-elf/foo.c vendor/binutils/dist/ld/testsuite/ld-elf/foo.map vendor/binutils/dist/ld/testsuite/ld-elf/group3a.d vendor/binutils/dist/ld/testsuite/ld-elf/group3a.s vendor/binutils/dist/ld/testsuite/ld-elf/group3b.d vendor/binutils/dist/ld/testsuite/ld-elf/group3b.s vendor/binutils/dist/ld/testsuite/ld-elf/hash.d vendor/binutils/dist/ld/testsuite/ld-elf/header.d vendor/binutils/dist/ld/testsuite/ld-elf/header.s vendor/binutils/dist/ld/testsuite/ld-elf/header.t vendor/binutils/dist/ld/testsuite/ld-elf/hidden.out vendor/binutils/dist/ld/testsuite/ld-elf/linkonce1.d vendor/binutils/dist/ld/testsuite/ld-elf/linkonce1a.s vendor/binutils/dist/ld/testsuite/ld-elf/linkonce1b.s vendor/binutils/dist/ld/testsuite/ld-elf/linkonce2.d vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr.s vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr1.d vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr1.t vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr2.d vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr2.t vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr3.t vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr3a.d vendor/binutils/dist/ld/testsuite/ld-elf/loadaddr3b.d vendor/binutils/dist/ld/testsuite/ld-elf/main.c vendor/binutils/dist/ld/testsuite/ld-elf/maxpage1.d vendor/binutils/dist/ld/testsuite/ld-elf/maxpage1.s vendor/binutils/dist/ld/testsuite/ld-elf/maxpage2.d vendor/binutils/dist/ld/testsuite/ld-elf/maxpage3.t vendor/binutils/dist/ld/testsuite/ld-elf/maxpage3a.d vendor/binutils/dist/ld/testsuite/ld-elf/maxpage3b.d vendor/binutils/dist/ld/testsuite/ld-elf/maxpage3c.d vendor/binutils/dist/ld/testsuite/ld-elf/multibss1.d vendor/binutils/dist/ld/testsuite/ld-elf/multibss1.s vendor/binutils/dist/ld/testsuite/ld-elf/new.cc vendor/binutils/dist/ld/testsuite/ld-elf/nobits-1.d vendor/binutils/dist/ld/testsuite/ld-elf/nobits-1.s vendor/binutils/dist/ld/testsuite/ld-elf/nobits-1.t vendor/binutils/dist/ld/testsuite/ld-elf/noload-1.d vendor/binutils/dist/ld/testsuite/ld-elf/noload-1.s vendor/binutils/dist/ld/testsuite/ld-elf/noload-1.t vendor/binutils/dist/ld/testsuite/ld-elf/noload-2.d vendor/binutils/dist/ld/testsuite/ld-elf/normal.out vendor/binutils/dist/ld/testsuite/ld-elf/note-1.d vendor/binutils/dist/ld/testsuite/ld-elf/note-1.s vendor/binutils/dist/ld/testsuite/ld-elf/note-1.t vendor/binutils/dist/ld/testsuite/ld-elf/overlay.d vendor/binutils/dist/ld/testsuite/ld-elf/overlay.s vendor/binutils/dist/ld/testsuite/ld-elf/overlay.t vendor/binutils/dist/ld/testsuite/ld-elf/pass.out vendor/binutils/dist/ld/testsuite/ld-elf/shared.exp vendor/binutils/dist/ld/testsuite/ld-elf/stab.d vendor/binutils/dist/ld/testsuite/ld-elf/symbol2ref.s vendor/binutils/dist/ld/testsuite/ld-elf/symbol2w.s vendor/binutils/dist/ld/testsuite/ld-elf/tbss1.s vendor/binutils/dist/ld/testsuite/ld-elf/tbss2.s vendor/binutils/dist/ld/testsuite/ld-elf/tdata1.s vendor/binutils/dist/ld/testsuite/ld-elf/tdata2.s vendor/binutils/dist/ld/testsuite/ld-elf/tls_common.exp vendor/binutils/dist/ld/testsuite/ld-elf/tls_common.s vendor/binutils/dist/ld/testsuite/ld-elf/warn.out vendor/binutils/dist/ld/testsuite/ld-elf/warn2.d vendor/binutils/dist/ld/testsuite/ld-elf/wrap.exp vendor/binutils/dist/ld/testsuite/ld-elf/wrap1.c vendor/binutils/dist/ld/testsuite/ld-elf/wrap1.out vendor/binutils/dist/ld/testsuite/ld-elf/wrap1a.c vendor/binutils/dist/ld/testsuite/ld-elf/wrap1b.c vendor/binutils/dist/ld/testsuite/ld-i386/alloc.d vendor/binutils/dist/ld/testsuite/ld-i386/alloc.s vendor/binutils/dist/ld/testsuite/ld-i386/alloc.t vendor/binutils/dist/ld/testsuite/ld-i386/pcrel16abs.d vendor/binutils/dist/ld/testsuite/ld-i386/pcrel16abs.s vendor/binutils/dist/ld/testsuite/ld-i386/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-i386/warn1.d vendor/binutils/dist/ld/testsuite/ld-i386/warn1.s vendor/binutils/dist/ld/testsuite/ld-ia64/merge1.d vendor/binutils/dist/ld/testsuite/ld-ia64/merge1.s vendor/binutils/dist/ld/testsuite/ld-ia64/merge2.d vendor/binutils/dist/ld/testsuite/ld-ia64/merge2.s vendor/binutils/dist/ld/testsuite/ld-ia64/merge3.d vendor/binutils/dist/ld/testsuite/ld-ia64/merge3.s vendor/binutils/dist/ld/testsuite/ld-ia64/merge4.d vendor/binutils/dist/ld/testsuite/ld-ia64/merge4.s vendor/binutils/dist/ld/testsuite/ld-ia64/merge5.d vendor/binutils/dist/ld/testsuite/ld-ia64/merge5.s vendor/binutils/dist/ld/testsuite/ld-libs/ vendor/binutils/dist/ld/testsuite/ld-libs/lib-1.s vendor/binutils/dist/ld/testsuite/ld-libs/lib-2.d vendor/binutils/dist/ld/testsuite/ld-libs/lib-2.s vendor/binutils/dist/ld/testsuite/ld-libs/libs.exp vendor/binutils/dist/ld/testsuite/ld-m68k/plt1-68020.d vendor/binutils/dist/ld/testsuite/ld-m68k/plt1-cpu32.d vendor/binutils/dist/ld/testsuite/ld-m68k/plt1-empty.s vendor/binutils/dist/ld/testsuite/ld-m68k/plt1-isab.d vendor/binutils/dist/ld/testsuite/ld-m68k/plt1-isac.d vendor/binutils/dist/ld/testsuite/ld-m68k/plt1.ld vendor/binutils/dist/ld/testsuite/ld-m68k/plt1.s vendor/binutils/dist/ld/testsuite/ld-mep/ vendor/binutils/dist/ld/testsuite/ld-mep/mep.exp vendor/binutils/dist/ld/testsuite/ld-mep/mep1.ld vendor/binutils/dist/ld/testsuite/ld-mep/mep1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-0.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-00.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-01.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-02.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-03.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-10.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-11.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-12.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-13.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-14.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-2.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-20.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-21.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-22.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-23.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-3.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-30.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-31.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-33.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-4.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/attr-gnu-4-41.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/hash1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/hash1a.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/hash1b.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/hash1c.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-call-global-1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-call-global-2.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-call-global-3.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-call-global.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-intermix-1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-intermix-2.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-intermix.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s vendor/binutils/dist/ld/testsuite/ld-mips-elf/reloc-3-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/reloc-3.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-pe/direct.exp vendor/binutils/dist/ld/testsuite/ld-pe/direct_client.c vendor/binutils/dist/ld/testsuite/ld-pe/direct_dll.c vendor/binutils/dist/ld/testsuite/ld-pe/image_size.d vendor/binutils/dist/ld/testsuite/ld-pe/image_size.s vendor/binutils/dist/ld/testsuite/ld-pe/image_size.t vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-0.s vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-00.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-01.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-02.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-1.s vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-10.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-11.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-12.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-13.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-2.s vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-20.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-21.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-22.d vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-3.s vendor/binutils/dist/ld/testsuite/ld-powerpc/attr-gnu-4-31.d vendor/binutils/dist/ld/testsuite/ld-powerpc/plt1.d vendor/binutils/dist/ld/testsuite/ld-powerpc/plt1.s vendor/binutils/dist/ld/testsuite/ld-powerpc/relbrlt.d vendor/binutils/dist/ld/testsuite/ld-powerpc/relbrlt.s vendor/binutils/dist/ld/testsuite/ld-powerpc/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-scripts/alignof.exp vendor/binutils/dist/ld/testsuite/ld-scripts/alignof.s vendor/binutils/dist/ld/testsuite/ld-scripts/alignof.t vendor/binutils/dist/ld/testsuite/ld-scripts/default-script.exp vendor/binutils/dist/ld/testsuite/ld-scripts/default-script.s vendor/binutils/dist/ld/testsuite/ld-scripts/default-script.t vendor/binutils/dist/ld/testsuite/ld-scripts/default-script1.d vendor/binutils/dist/ld/testsuite/ld-scripts/default-script2.d vendor/binutils/dist/ld/testsuite/ld-scripts/default-script3.d vendor/binutils/dist/ld/testsuite/ld-scripts/default-script4.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-1.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-1.s vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-1.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-2.s vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-2a.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-2a.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-2b.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-2b.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3.s vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3a.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3a.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3b.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3b.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3c.d vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address-3c.t vendor/binutils/dist/ld/testsuite/ld-scripts/empty-address.exp vendor/binutils/dist/ld/testsuite/ld-scripts/expr.exp vendor/binutils/dist/ld/testsuite/ld-scripts/expr1.d vendor/binutils/dist/ld/testsuite/ld-scripts/expr1.s vendor/binutils/dist/ld/testsuite/ld-scripts/expr1.t vendor/binutils/dist/ld/testsuite/ld-scripts/extern.exp vendor/binutils/dist/ld/testsuite/ld-scripts/extern.s vendor/binutils/dist/ld/testsuite/ld-scripts/extern.t vendor/binutils/dist/ld/testsuite/ld-scripts/sort.t vendor/binutils/dist/ld/testsuite/ld-scripts/sort_b_a-1.d vendor/binutils/dist/ld/testsuite/ld-scripts/sort_b_a-1.s vendor/binutils/dist/ld/testsuite/ld-scripts/sort_b_n-1.d vendor/binutils/dist/ld/testsuite/ld-scripts/sort_b_n-1.s vendor/binutils/dist/ld/testsuite/ld-sh/reloc1.d vendor/binutils/dist/ld/testsuite/ld-sh/reloc1.s vendor/binutils/dist/ld/testsuite/ld-sh/sh-vxworks.exp vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-le.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib-le.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib.nd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1-static.d vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1.rd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks1.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks2-static.sd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks2.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks2.sd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3-le.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3-lib-le.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3-lib.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3-lib.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3.dd vendor/binutils/dist/ld/testsuite/ld-sh/vxworks3.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks4.d vendor/binutils/dist/ld/testsuite/ld-sh/vxworks4a.s vendor/binutils/dist/ld/testsuite/ld-sh/vxworks4b.s vendor/binutils/dist/ld/testsuite/ld-sparc/vxworks1-lib.td vendor/binutils/dist/ld/testsuite/ld-spu/ vendor/binutils/dist/ld/testsuite/ld-spu/ear.d vendor/binutils/dist/ld/testsuite/ld-spu/ear.s vendor/binutils/dist/ld/testsuite/ld-spu/embed.rd vendor/binutils/dist/ld/testsuite/ld-spu/ovl.d vendor/binutils/dist/ld/testsuite/ld-spu/ovl.lnk vendor/binutils/dist/ld/testsuite/ld-spu/ovl.s vendor/binutils/dist/ld/testsuite/ld-spu/ovl2.d vendor/binutils/dist/ld/testsuite/ld-spu/ovl2.s vendor/binutils/dist/ld/testsuite/ld-spu/spu.exp vendor/binutils/dist/ld/testsuite/ld-vxworks/ vendor/binutils/dist/ld/testsuite/ld-vxworks/rpath-1.d vendor/binutils/dist/ld/testsuite/ld-vxworks/rpath-1.s vendor/binutils/dist/ld/testsuite/ld-vxworks/vxworks.exp vendor/binutils/dist/libiberty/filename_cmp.c vendor/binutils/dist/ltgcc.m4 vendor/binutils/dist/ltoptions.m4 vendor/binutils/dist/ltsugar.m4 vendor/binutils/dist/ltversion.m4 vendor/binutils/dist/opcodes/ChangeLog-2006 vendor/binutils/dist/opcodes/cr16-dis.c vendor/binutils/dist/opcodes/cr16-opc.c vendor/binutils/dist/opcodes/i386-gen.c vendor/binutils/dist/opcodes/i386-opc.c vendor/binutils/dist/opcodes/i386-opc.h vendor/binutils/dist/opcodes/i386-opc.tbl vendor/binutils/dist/opcodes/i386-reg.tbl vendor/binutils/dist/opcodes/i386-tbl.h vendor/binutils/dist/opcodes/mep-asm.c vendor/binutils/dist/opcodes/mep-desc.c vendor/binutils/dist/opcodes/mep-desc.h vendor/binutils/dist/opcodes/mep-dis.c vendor/binutils/dist/opcodes/mep-ibld.c vendor/binutils/dist/opcodes/mep-opc.c vendor/binutils/dist/opcodes/mep-opc.h vendor/binutils/dist/opcodes/score-dis.c vendor/binutils/dist/opcodes/score-opc.h vendor/binutils/dist/opcodes/spu-dis.c vendor/binutils/dist/opcodes/spu-opc.c Deleted: vendor/binutils/dist/bfd/doc/aoutx.texi vendor/binutils/dist/bfd/doc/archive.texi vendor/binutils/dist/bfd/doc/archures.texi vendor/binutils/dist/bfd/doc/bfd.info vendor/binutils/dist/bfd/doc/bfdio.texi vendor/binutils/dist/bfd/doc/bfdt.texi vendor/binutils/dist/bfd/doc/bfdwin.texi vendor/binutils/dist/bfd/doc/cache.texi vendor/binutils/dist/bfd/doc/coffcode.texi vendor/binutils/dist/bfd/doc/core.texi vendor/binutils/dist/bfd/doc/elf.texi vendor/binutils/dist/bfd/doc/elfcode.texi vendor/binutils/dist/bfd/doc/format.texi vendor/binutils/dist/bfd/doc/hash.texi vendor/binutils/dist/bfd/doc/init.texi vendor/binutils/dist/bfd/doc/libbfd.texi vendor/binutils/dist/bfd/doc/linker.texi vendor/binutils/dist/bfd/doc/mmo.texi vendor/binutils/dist/bfd/doc/opncls.texi vendor/binutils/dist/bfd/doc/reloc.texi vendor/binutils/dist/bfd/doc/section.texi vendor/binutils/dist/bfd/doc/syms.texi vendor/binutils/dist/bfd/doc/targets.texi vendor/binutils/dist/bfd/po/da.gmo vendor/binutils/dist/bfd/po/es.gmo vendor/binutils/dist/bfd/po/fr.gmo vendor/binutils/dist/bfd/po/ja.gmo vendor/binutils/dist/bfd/po/ro.gmo vendor/binutils/dist/bfd/po/rw.gmo vendor/binutils/dist/bfd/po/sv.gmo vendor/binutils/dist/bfd/po/tr.gmo vendor/binutils/dist/bfd/po/vi.gmo vendor/binutils/dist/bfd/po/zh_CN.gmo vendor/binutils/dist/binutils/acinclude.m4 vendor/binutils/dist/binutils/arlex.c vendor/binutils/dist/binutils/arparse.c vendor/binutils/dist/binutils/arparse.h vendor/binutils/dist/binutils/budemang.c vendor/binutils/dist/binutils/budemang.h vendor/binutils/dist/binutils/deflex.c vendor/binutils/dist/binutils/defparse.c vendor/binutils/dist/binutils/defparse.h vendor/binutils/dist/binutils/doc/addr2line.1 vendor/binutils/dist/binutils/doc/ar.1 vendor/binutils/dist/binutils/doc/binutils.info vendor/binutils/dist/binutils/doc/config.texi vendor/binutils/dist/binutils/doc/cxxfilt.man vendor/binutils/dist/binutils/doc/dlltool.1 vendor/binutils/dist/binutils/doc/nlmconv.1 vendor/binutils/dist/binutils/doc/nm.1 vendor/binutils/dist/binutils/doc/objcopy.1 vendor/binutils/dist/binutils/doc/objdump.1 vendor/binutils/dist/binutils/doc/ranlib.1 vendor/binutils/dist/binutils/doc/readelf.1 vendor/binutils/dist/binutils/doc/size.1 vendor/binutils/dist/binutils/doc/strings.1 vendor/binutils/dist/binutils/doc/strip.1 vendor/binutils/dist/binutils/doc/windres.1 vendor/binutils/dist/binutils/nlmheader.c vendor/binutils/dist/binutils/nlmheader.h vendor/binutils/dist/binutils/po/da.gmo vendor/binutils/dist/binutils/po/es.gmo vendor/binutils/dist/binutils/po/fi.gmo vendor/binutils/dist/binutils/po/fr.gmo vendor/binutils/dist/binutils/po/ja.gmo vendor/binutils/dist/binutils/po/ro.gmo vendor/binutils/dist/binutils/po/ru.gmo vendor/binutils/dist/binutils/po/rw.gmo vendor/binutils/dist/binutils/po/sv.gmo vendor/binutils/dist/binutils/po/tr.gmo vendor/binutils/dist/binutils/po/vi.gmo vendor/binutils/dist/binutils/po/zh_CN.gmo vendor/binutils/dist/binutils/po/zh_TW.gmo vendor/binutils/dist/binutils/rclex.l vendor/binutils/dist/binutils/rcparse.c vendor/binutils/dist/binutils/rcparse.h vendor/binutils/dist/binutils/sysinfo.c vendor/binutils/dist/binutils/sysinfo.h vendor/binutils/dist/binutils/syslex.c vendor/binutils/dist/configure.in vendor/binutils/dist/etc/configure.info vendor/binutils/dist/etc/standards.info vendor/binutils/dist/gas/bfin-lex.c vendor/binutils/dist/gas/bfin-parse.c vendor/binutils/dist/gas/bfin-parse.h vendor/binutils/dist/gas/config/obj-ieee.c vendor/binutils/dist/gas/config/obj-ieee.h vendor/binutils/dist/gas/doc/as.1 vendor/binutils/dist/gas/doc/as.info vendor/binutils/dist/gas/doc/asconfig.texi vendor/binutils/dist/gas/doc/gasver.texi vendor/binutils/dist/gas/itbl-lex.c vendor/binutils/dist/gas/itbl-parse.c vendor/binutils/dist/gas/itbl-parse.h vendor/binutils/dist/gas/m68k-parse.c vendor/binutils/dist/gas/po/es.gmo vendor/binutils/dist/gas/po/fr.gmo vendor/binutils/dist/gas/po/rw.gmo vendor/binutils/dist/gas/po/tr.gmo vendor/binutils/dist/gas/testsuite/gas/mips/mips32-dsp.l vendor/binutils/dist/gas/testsuite/gas/mips/mips32-mt.l vendor/binutils/dist/gas/testsuite/gas/s390/operands.d vendor/binutils/dist/gas/testsuite/gas/s390/operands.s vendor/binutils/dist/gas/testsuite/gas/s390/operands64.d vendor/binutils/dist/gas/testsuite/gas/s390/operands64.s vendor/binutils/dist/gettext.m4 vendor/binutils/dist/gprof/acinclude.m4 vendor/binutils/dist/gprof/bsd_callg_bl.c vendor/binutils/dist/gprof/config.texi vendor/binutils/dist/gprof/flat_bl.c vendor/binutils/dist/gprof/fsf_callg_bl.c vendor/binutils/dist/gprof/gprof.1 vendor/binutils/dist/gprof/gprof.info vendor/binutils/dist/gprof/po/da.gmo vendor/binutils/dist/gprof/po/de.gmo vendor/binutils/dist/gprof/po/es.gmo vendor/binutils/dist/gprof/po/fr.gmo vendor/binutils/dist/gprof/po/ga.gmo vendor/binutils/dist/gprof/po/id.gmo vendor/binutils/dist/gprof/po/pt_BR.gmo vendor/binutils/dist/gprof/po/rw.gmo vendor/binutils/dist/gprof/po/sv.gmo vendor/binutils/dist/gprof/po/tr.gmo vendor/binutils/dist/gprof/po/vi.gmo vendor/binutils/dist/include/bin-bugs.h vendor/binutils/dist/intl/acconfig.h vendor/binutils/dist/intl/cat-compat.c vendor/binutils/dist/intl/config.in vendor/binutils/dist/intl/configure.in vendor/binutils/dist/intl/gettext.h vendor/binutils/dist/intl/intlh.inst.in vendor/binutils/dist/intl/libgettext.h vendor/binutils/dist/intl/libintl.glibc vendor/binutils/dist/intl/linux-msg.sed vendor/binutils/dist/intl/po2tbl.sed.in vendor/binutils/dist/intl/xopen-msg.sed vendor/binutils/dist/ld/acinclude.m4 vendor/binutils/dist/ld/configdoc.texi vendor/binutils/dist/ld/emulparams/xtensa-config.sh vendor/binutils/dist/ld/ld.1 vendor/binutils/dist/ld/ld.info vendor/binutils/dist/ld/ldgram.c vendor/binutils/dist/ld/ldgram.h vendor/binutils/dist/ld/ldlex.c vendor/binutils/dist/ld/ldver.texi vendor/binutils/dist/ld/po/da.gmo vendor/binutils/dist/ld/po/es.gmo vendor/binutils/dist/ld/po/fr.gmo vendor/binutils/dist/ld/po/sv.gmo vendor/binutils/dist/ld/po/tr.gmo vendor/binutils/dist/ld/po/vi.gmo vendor/binutils/dist/ld/po/zh_CN.gmo vendor/binutils/dist/ltcf-c.sh vendor/binutils/dist/ltcf-cxx.sh vendor/binutils/dist/ltcf-gcj.sh vendor/binutils/dist/ltconfig vendor/binutils/dist/opcodes/acinclude.m4 vendor/binutils/dist/opcodes/po/da.gmo vendor/binutils/dist/opcodes/po/de.gmo vendor/binutils/dist/opcodes/po/es.gmo vendor/binutils/dist/opcodes/po/fi.gmo vendor/binutils/dist/opcodes/po/fr.gmo vendor/binutils/dist/opcodes/po/ga.gmo vendor/binutils/dist/opcodes/po/id.gmo vendor/binutils/dist/opcodes/po/nl.gmo vendor/binutils/dist/opcodes/po/pt_BR.gmo vendor/binutils/dist/opcodes/po/ro.gmo vendor/binutils/dist/opcodes/po/sv.gmo vendor/binutils/dist/opcodes/po/tr.gmo vendor/binutils/dist/opcodes/po/vi.gmo vendor/binutils/dist/opcodes/po/zh_CN.gmo Modified: vendor/binutils/dist/.cvsignore vendor/binutils/dist/COPYING.LIBGLOSS vendor/binutils/dist/COPYING.NEWLIB vendor/binutils/dist/ChangeLog vendor/binutils/dist/MAINTAINERS vendor/binutils/dist/Makefile.def vendor/binutils/dist/Makefile.in vendor/binutils/dist/Makefile.tpl vendor/binutils/dist/bfd/ChangeLog vendor/binutils/dist/bfd/ChangeLog-0203 vendor/binutils/dist/bfd/ChangeLog-2004 vendor/binutils/dist/bfd/ChangeLog-2005 vendor/binutils/dist/bfd/Makefile.am vendor/binutils/dist/bfd/Makefile.in vendor/binutils/dist/bfd/acinclude.m4 vendor/binutils/dist/bfd/aclocal.m4 vendor/binutils/dist/bfd/aix386-core.c vendor/binutils/dist/bfd/aix5ppc-core.c vendor/binutils/dist/bfd/aout-adobe.c vendor/binutils/dist/bfd/aout-arm.c vendor/binutils/dist/bfd/aout-ns32k.c vendor/binutils/dist/bfd/aout-target.h vendor/binutils/dist/bfd/aout-tic30.c vendor/binutils/dist/bfd/aoutf1.h vendor/binutils/dist/bfd/aoutx.h vendor/binutils/dist/bfd/archive.c vendor/binutils/dist/bfd/archive64.c vendor/binutils/dist/bfd/archures.c vendor/binutils/dist/bfd/bfd-in.h vendor/binutils/dist/bfd/bfd-in2.h vendor/binutils/dist/bfd/bfd.c vendor/binutils/dist/bfd/bfdio.c vendor/binutils/dist/bfd/binary.c vendor/binutils/dist/bfd/bout.c vendor/binutils/dist/bfd/cache.c vendor/binutils/dist/bfd/cf-i386lynx.c vendor/binutils/dist/bfd/cisco-core.c vendor/binutils/dist/bfd/coff-alpha.c vendor/binutils/dist/bfd/coff-apollo.c vendor/binutils/dist/bfd/coff-arm.c vendor/binutils/dist/bfd/coff-aux.c vendor/binutils/dist/bfd/coff-h8300.c vendor/binutils/dist/bfd/coff-h8500.c vendor/binutils/dist/bfd/coff-i386.c vendor/binutils/dist/bfd/coff-i860.c vendor/binutils/dist/bfd/coff-i960.c vendor/binutils/dist/bfd/coff-ia64.c vendor/binutils/dist/bfd/coff-m68k.c vendor/binutils/dist/bfd/coff-m88k.c vendor/binutils/dist/bfd/coff-maxq.c vendor/binutils/dist/bfd/coff-mcore.c vendor/binutils/dist/bfd/coff-mips.c vendor/binutils/dist/bfd/coff-or32.c vendor/binutils/dist/bfd/coff-pmac.c vendor/binutils/dist/bfd/coff-ppc.c vendor/binutils/dist/bfd/coff-rs6000.c vendor/binutils/dist/bfd/coff-sh.c vendor/binutils/dist/bfd/coff-sparc.c vendor/binutils/dist/bfd/coff-stgo32.c vendor/binutils/dist/bfd/coff-tic30.c vendor/binutils/dist/bfd/coff-tic4x.c vendor/binutils/dist/bfd/coff-tic54x.c vendor/binutils/dist/bfd/coff-tic80.c vendor/binutils/dist/bfd/coff-w65.c vendor/binutils/dist/bfd/coff-we32k.c vendor/binutils/dist/bfd/coff-z80.c vendor/binutils/dist/bfd/coff-z8k.c vendor/binutils/dist/bfd/coff64-rs6000.c vendor/binutils/dist/bfd/coffcode.h vendor/binutils/dist/bfd/coffgen.c vendor/binutils/dist/bfd/cofflink.c vendor/binutils/dist/bfd/config.bfd vendor/binutils/dist/bfd/config.in vendor/binutils/dist/bfd/configure vendor/binutils/dist/bfd/configure.in vendor/binutils/dist/bfd/corefile.c vendor/binutils/dist/bfd/cpu-alpha.c vendor/binutils/dist/bfd/cpu-arc.c vendor/binutils/dist/bfd/cpu-arm.c vendor/binutils/dist/bfd/cpu-avr.c vendor/binutils/dist/bfd/cpu-bfin.c vendor/binutils/dist/bfd/cpu-cr16c.c vendor/binutils/dist/bfd/cpu-cris.c vendor/binutils/dist/bfd/cpu-crx.c vendor/binutils/dist/bfd/cpu-d10v.c vendor/binutils/dist/bfd/cpu-d30v.c vendor/binutils/dist/bfd/cpu-dlx.c vendor/binutils/dist/bfd/cpu-fr30.c vendor/binutils/dist/bfd/cpu-frv.c vendor/binutils/dist/bfd/cpu-h8300.c vendor/binutils/dist/bfd/cpu-h8500.c vendor/binutils/dist/bfd/cpu-hppa.c vendor/binutils/dist/bfd/cpu-i370.c vendor/binutils/dist/bfd/cpu-i386.c vendor/binutils/dist/bfd/cpu-i860.c vendor/binutils/dist/bfd/cpu-i960.c vendor/binutils/dist/bfd/cpu-ia64.c vendor/binutils/dist/bfd/cpu-ip2k.c vendor/binutils/dist/bfd/cpu-iq2000.c vendor/binutils/dist/bfd/cpu-m10200.c vendor/binutils/dist/bfd/cpu-m10300.c vendor/binutils/dist/bfd/cpu-m32c.c vendor/binutils/dist/bfd/cpu-m32r.c vendor/binutils/dist/bfd/cpu-m68hc11.c vendor/binutils/dist/bfd/cpu-m68hc12.c vendor/binutils/dist/bfd/cpu-m68k.c vendor/binutils/dist/bfd/cpu-m88k.c vendor/binutils/dist/bfd/cpu-maxq.c vendor/binutils/dist/bfd/cpu-mcore.c vendor/binutils/dist/bfd/cpu-mips.c vendor/binutils/dist/bfd/cpu-mmix.c vendor/binutils/dist/bfd/cpu-msp430.c vendor/binutils/dist/bfd/cpu-mt.c vendor/binutils/dist/bfd/cpu-ns32k.c vendor/binutils/dist/bfd/cpu-openrisc.c vendor/binutils/dist/bfd/cpu-or32.c vendor/binutils/dist/bfd/cpu-pdp11.c vendor/binutils/dist/bfd/cpu-pj.c vendor/binutils/dist/bfd/cpu-powerpc.c vendor/binutils/dist/bfd/cpu-rs6000.c vendor/binutils/dist/bfd/cpu-s390.c vendor/binutils/dist/bfd/cpu-sh.c vendor/binutils/dist/bfd/cpu-sparc.c vendor/binutils/dist/bfd/cpu-tic30.c vendor/binutils/dist/bfd/cpu-tic4x.c vendor/binutils/dist/bfd/cpu-tic54x.c vendor/binutils/dist/bfd/cpu-tic80.c vendor/binutils/dist/bfd/cpu-v850.c vendor/binutils/dist/bfd/cpu-vax.c vendor/binutils/dist/bfd/cpu-w65.c vendor/binutils/dist/bfd/cpu-we32k.c vendor/binutils/dist/bfd/cpu-xc16x.c vendor/binutils/dist/bfd/cpu-xstormy16.c vendor/binutils/dist/bfd/cpu-xtensa.c vendor/binutils/dist/bfd/cpu-z80.c vendor/binutils/dist/bfd/cpu-z8k.c vendor/binutils/dist/bfd/doc/ChangeLog vendor/binutils/dist/bfd/doc/Makefile.am vendor/binutils/dist/bfd/doc/Makefile.in vendor/binutils/dist/bfd/doc/bfd.texinfo vendor/binutils/dist/bfd/doc/bfdint.texi vendor/binutils/dist/bfd/dwarf1.c vendor/binutils/dist/bfd/dwarf2.c vendor/binutils/dist/bfd/ecoff.c vendor/binutils/dist/bfd/ecofflink.c vendor/binutils/dist/bfd/efi-app-ia32.c vendor/binutils/dist/bfd/efi-app-ia64.c vendor/binutils/dist/bfd/elf-bfd.h vendor/binutils/dist/bfd/elf-eh-frame.c vendor/binutils/dist/bfd/elf-hppa.h vendor/binutils/dist/bfd/elf-m10200.c vendor/binutils/dist/bfd/elf-m10300.c vendor/binutils/dist/bfd/elf-strtab.c vendor/binutils/dist/bfd/elf-vxworks.c vendor/binutils/dist/bfd/elf.c vendor/binutils/dist/bfd/elf32-am33lin.c vendor/binutils/dist/bfd/elf32-arc.c vendor/binutils/dist/bfd/elf32-arm.c vendor/binutils/dist/bfd/elf32-avr.c vendor/binutils/dist/bfd/elf32-bfin.c vendor/binutils/dist/bfd/elf32-cr16c.c vendor/binutils/dist/bfd/elf32-cris.c vendor/binutils/dist/bfd/elf32-crx.c vendor/binutils/dist/bfd/elf32-d10v.c vendor/binutils/dist/bfd/elf32-d30v.c vendor/binutils/dist/bfd/elf32-dlx.c vendor/binutils/dist/bfd/elf32-fr30.c vendor/binutils/dist/bfd/elf32-frv.c vendor/binutils/dist/bfd/elf32-gen.c vendor/binutils/dist/bfd/elf32-h8300.c vendor/binutils/dist/bfd/elf32-hppa.c vendor/binutils/dist/bfd/elf32-i370.c vendor/binutils/dist/bfd/elf32-i386.c vendor/binutils/dist/bfd/elf32-i860.c vendor/binutils/dist/bfd/elf32-i960.c vendor/binutils/dist/bfd/elf32-ip2k.c vendor/binutils/dist/bfd/elf32-iq2000.c vendor/binutils/dist/bfd/elf32-m32c.c vendor/binutils/dist/bfd/elf32-m32r.c vendor/binutils/dist/bfd/elf32-m68hc11.c vendor/binutils/dist/bfd/elf32-m68hc12.c vendor/binutils/dist/bfd/elf32-m68hc1x.c vendor/binutils/dist/bfd/elf32-m68hc1x.h vendor/binutils/dist/bfd/elf32-m68k.c vendor/binutils/dist/bfd/elf32-m88k.c vendor/binutils/dist/bfd/elf32-mcore.c vendor/binutils/dist/bfd/elf32-mips.c vendor/binutils/dist/bfd/elf32-msp430.c vendor/binutils/dist/bfd/elf32-mt.c vendor/binutils/dist/bfd/elf32-openrisc.c vendor/binutils/dist/bfd/elf32-or32.c vendor/binutils/dist/bfd/elf32-pj.c vendor/binutils/dist/bfd/elf32-ppc.c vendor/binutils/dist/bfd/elf32-ppc.h vendor/binutils/dist/bfd/elf32-s390.c vendor/binutils/dist/bfd/elf32-sh-symbian.c vendor/binutils/dist/bfd/elf32-sh.c vendor/binutils/dist/bfd/elf32-sh64-com.c vendor/binutils/dist/bfd/elf32-sh64.c vendor/binutils/dist/bfd/elf32-sparc.c vendor/binutils/dist/bfd/elf32-v850.c vendor/binutils/dist/bfd/elf32-vax.c vendor/binutils/dist/bfd/elf32-xc16x.c vendor/binutils/dist/bfd/elf32-xstormy16.c vendor/binutils/dist/bfd/elf32-xtensa.c vendor/binutils/dist/bfd/elf64-alpha.c vendor/binutils/dist/bfd/elf64-gen.c vendor/binutils/dist/bfd/elf64-hppa.c vendor/binutils/dist/bfd/elf64-mips.c vendor/binutils/dist/bfd/elf64-mmix.c vendor/binutils/dist/bfd/elf64-ppc.c vendor/binutils/dist/bfd/elf64-s390.c vendor/binutils/dist/bfd/elf64-sh64.c vendor/binutils/dist/bfd/elf64-sparc.c vendor/binutils/dist/bfd/elf64-x86-64.c vendor/binutils/dist/bfd/elfcode.h vendor/binutils/dist/bfd/elflink.c vendor/binutils/dist/bfd/elfn32-mips.c vendor/binutils/dist/bfd/elfxx-ia64.c vendor/binutils/dist/bfd/elfxx-mips.c vendor/binutils/dist/bfd/elfxx-mips.h vendor/binutils/dist/bfd/elfxx-sparc.c vendor/binutils/dist/bfd/elfxx-sparc.h vendor/binutils/dist/bfd/elfxx-target.h vendor/binutils/dist/bfd/format.c vendor/binutils/dist/bfd/freebsd.h vendor/binutils/dist/bfd/gen-aout.c vendor/binutils/dist/bfd/hash.c vendor/binutils/dist/bfd/host-aout.c vendor/binutils/dist/bfd/hp300bsd.c vendor/binutils/dist/bfd/hppabsd-core.c vendor/binutils/dist/bfd/hpux-core.c vendor/binutils/dist/bfd/i386aout.c vendor/binutils/dist/bfd/i386bsd.c vendor/binutils/dist/bfd/i386linux.c vendor/binutils/dist/bfd/i386lynx.c vendor/binutils/dist/bfd/i386mach3.c vendor/binutils/dist/bfd/i386msdos.c vendor/binutils/dist/bfd/i386os9k.c vendor/binutils/dist/bfd/ieee.c vendor/binutils/dist/bfd/ihex.c vendor/binutils/dist/bfd/init.c vendor/binutils/dist/bfd/irix-core.c vendor/binutils/dist/bfd/libaout.h vendor/binutils/dist/bfd/libbfd-in.h vendor/binutils/dist/bfd/libbfd.c vendor/binutils/dist/bfd/libbfd.h vendor/binutils/dist/bfd/libcoff-in.h vendor/binutils/dist/bfd/libcoff.h vendor/binutils/dist/bfd/libecoff.h vendor/binutils/dist/bfd/libpei.h vendor/binutils/dist/bfd/linker.c vendor/binutils/dist/bfd/lynx-core.c vendor/binutils/dist/bfd/m68klinux.c vendor/binutils/dist/bfd/m88kmach3.c vendor/binutils/dist/bfd/mach-o-target.c vendor/binutils/dist/bfd/mach-o.c vendor/binutils/dist/bfd/merge.c vendor/binutils/dist/bfd/mipsbsd.c vendor/binutils/dist/bfd/mmo.c vendor/binutils/dist/bfd/netbsd-core.c vendor/binutils/dist/bfd/netbsd.h vendor/binutils/dist/bfd/newsos3.c vendor/binutils/dist/bfd/nlm-target.h vendor/binutils/dist/bfd/nlm.c vendor/binutils/dist/bfd/nlm32-alpha.c vendor/binutils/dist/bfd/nlm32-i386.c vendor/binutils/dist/bfd/nlm32-ppc.c vendor/binutils/dist/bfd/nlm32-sparc.c vendor/binutils/dist/bfd/nlmcode.h vendor/binutils/dist/bfd/oasys.c vendor/binutils/dist/bfd/opncls.c vendor/binutils/dist/bfd/osf-core.c vendor/binutils/dist/bfd/pc532-mach.c vendor/binutils/dist/bfd/pdp11.c vendor/binutils/dist/bfd/pe-arm.c vendor/binutils/dist/bfd/pe-i386.c vendor/binutils/dist/bfd/pe-mcore.c vendor/binutils/dist/bfd/pe-mips.c vendor/binutils/dist/bfd/pe-ppc.c vendor/binutils/dist/bfd/pe-sh.c vendor/binutils/dist/bfd/peXXigen.c vendor/binutils/dist/bfd/pef.c vendor/binutils/dist/bfd/pei-arm.c vendor/binutils/dist/bfd/pei-i386.c vendor/binutils/dist/bfd/pei-mcore.c vendor/binutils/dist/bfd/pei-mips.c vendor/binutils/dist/bfd/pei-ppc.c vendor/binutils/dist/bfd/pei-sh.c vendor/binutils/dist/bfd/peicode.h vendor/binutils/dist/bfd/po/BLD-POTFILES.in vendor/binutils/dist/bfd/po/Make-in vendor/binutils/dist/bfd/po/SRC-POTFILES.in vendor/binutils/dist/bfd/po/bfd.pot vendor/binutils/dist/bfd/ppcboot.c vendor/binutils/dist/bfd/ptrace-core.c vendor/binutils/dist/bfd/reloc.c vendor/binutils/dist/bfd/reloc16.c vendor/binutils/dist/bfd/riscix.c vendor/binutils/dist/bfd/rs6000-core.c vendor/binutils/dist/bfd/sco5-core.c vendor/binutils/dist/bfd/section.c vendor/binutils/dist/bfd/simple.c vendor/binutils/dist/bfd/som.c vendor/binutils/dist/bfd/sparclinux.c vendor/binutils/dist/bfd/sparclynx.c vendor/binutils/dist/bfd/srec.c vendor/binutils/dist/bfd/stabs.c vendor/binutils/dist/bfd/sunos.c vendor/binutils/dist/bfd/syms.c vendor/binutils/dist/bfd/sysdep.h vendor/binutils/dist/bfd/targets.c vendor/binutils/dist/bfd/tekhex.c vendor/binutils/dist/bfd/trad-core.c vendor/binutils/dist/bfd/vaxbsd.c vendor/binutils/dist/bfd/versados.c vendor/binutils/dist/bfd/version.h vendor/binutils/dist/bfd/vms-gsd.c vendor/binutils/dist/bfd/vms-hdr.c vendor/binutils/dist/bfd/vms-misc.c vendor/binutils/dist/bfd/vms-tir.c vendor/binutils/dist/bfd/vms.c vendor/binutils/dist/bfd/warning.m4 vendor/binutils/dist/bfd/xcoff-target.h vendor/binutils/dist/bfd/xcofflink.c vendor/binutils/dist/bfd/xsym.c vendor/binutils/dist/bfd/xsym.h vendor/binutils/dist/bfd/xtensa-isa.c vendor/binutils/dist/binutils/ChangeLog vendor/binutils/dist/binutils/MAINTAINERS vendor/binutils/dist/binutils/Makefile.am vendor/binutils/dist/binutils/Makefile.in vendor/binutils/dist/binutils/NEWS vendor/binutils/dist/binutils/aclocal.m4 vendor/binutils/dist/binutils/addr2line.c vendor/binutils/dist/binutils/ar.c vendor/binutils/dist/binutils/arparse.y vendor/binutils/dist/binutils/arsup.c vendor/binutils/dist/binutils/binemul.c vendor/binutils/dist/binutils/binemul.h vendor/binutils/dist/binutils/bucomm.c vendor/binutils/dist/binutils/bucomm.h vendor/binutils/dist/binutils/coffdump.c vendor/binutils/dist/binutils/coffgrok.c vendor/binutils/dist/binutils/config.in vendor/binutils/dist/binutils/configure vendor/binutils/dist/binutils/configure.in vendor/binutils/dist/binutils/cxxfilt.c vendor/binutils/dist/binutils/debug.c vendor/binutils/dist/binutils/defparse.y vendor/binutils/dist/binutils/dlltool.c vendor/binutils/dist/binutils/dllwrap.c vendor/binutils/dist/binutils/doc/Makefile.am vendor/binutils/dist/binutils/doc/Makefile.in vendor/binutils/dist/binutils/doc/binutils.texi vendor/binutils/dist/binutils/dwarf.c vendor/binutils/dist/binutils/dwarf.h vendor/binutils/dist/binutils/emul_aix.c vendor/binutils/dist/binutils/filemode.c vendor/binutils/dist/binutils/ieee.c vendor/binutils/dist/binutils/nlmconv.c vendor/binutils/dist/binutils/nlmheader.y vendor/binutils/dist/binutils/nm.c vendor/binutils/dist/binutils/objcopy.c vendor/binutils/dist/binutils/objdump.c vendor/binutils/dist/binutils/po/Make-in vendor/binutils/dist/binutils/po/POTFILES.in vendor/binutils/dist/binutils/po/binutils.pot vendor/binutils/dist/binutils/prdbg.c vendor/binutils/dist/binutils/rclex.c vendor/binutils/dist/binutils/rcparse.y vendor/binutils/dist/binutils/rdcoff.c vendor/binutils/dist/binutils/rddbg.c vendor/binutils/dist/binutils/readelf.c vendor/binutils/dist/binutils/rename.c vendor/binutils/dist/binutils/resbin.c vendor/binutils/dist/binutils/rescoff.c vendor/binutils/dist/binutils/resrc.c vendor/binutils/dist/binutils/resres.c vendor/binutils/dist/binutils/size.c vendor/binutils/dist/binutils/srconv.c vendor/binutils/dist/binutils/stabs.c vendor/binutils/dist/binutils/strings.c vendor/binutils/dist/binutils/sysdump.c vendor/binutils/dist/binutils/testsuite/ChangeLog vendor/binutils/dist/binutils/testsuite/binutils-all/dlltool.exp vendor/binutils/dist/binutils/testsuite/binutils-all/objcopy.exp vendor/binutils/dist/binutils/testsuite/binutils-all/readelf.exp vendor/binutils/dist/binutils/testsuite/binutils-all/windres/dialogid.rsd vendor/binutils/dist/binutils/testsuite/binutils-all/windres/lang.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/strtab1.rc vendor/binutils/dist/binutils/testsuite/binutils-all/windres/windres.exp vendor/binutils/dist/binutils/testsuite/lib/utils-lib.exp vendor/binutils/dist/binutils/version.c vendor/binutils/dist/binutils/windres.c vendor/binutils/dist/binutils/windres.h vendor/binutils/dist/binutils/winduni.c vendor/binutils/dist/binutils/winduni.h vendor/binutils/dist/binutils/wrstabs.c vendor/binutils/dist/config-ml.in vendor/binutils/dist/config.guess vendor/binutils/dist/config.sub vendor/binutils/dist/config/ChangeLog vendor/binutils/dist/config/acx.m4 vendor/binutils/dist/config/depstand.m4 vendor/binutils/dist/config/gettext-sister.m4 vendor/binutils/dist/config/gxx-include-dir.m4 vendor/binutils/dist/config/mh-ppc-aix vendor/binutils/dist/config/mh-ppc-darwin vendor/binutils/dist/config/stdint.m4 vendor/binutils/dist/config/tls.m4 vendor/binutils/dist/config/warnings.m4 vendor/binutils/dist/configure vendor/binutils/dist/cpu/ChangeLog vendor/binutils/dist/cpu/frv.cpu vendor/binutils/dist/cpu/iq2000.cpu vendor/binutils/dist/cpu/m32c.cpu vendor/binutils/dist/cpu/m32r.opc vendor/binutils/dist/cpu/xc16x.cpu vendor/binutils/dist/etc/ChangeLog vendor/binutils/dist/etc/Makefile.in vendor/binutils/dist/etc/texi2pod.pl vendor/binutils/dist/gas/ChangeLog vendor/binutils/dist/gas/Makefile.am vendor/binutils/dist/gas/Makefile.in vendor/binutils/dist/gas/NEWS vendor/binutils/dist/gas/acinclude.m4 vendor/binutils/dist/gas/aclocal.m4 vendor/binutils/dist/gas/app.c vendor/binutils/dist/gas/as.c vendor/binutils/dist/gas/as.h vendor/binutils/dist/gas/atof-generic.c vendor/binutils/dist/gas/cgen.c vendor/binutils/dist/gas/cond.c vendor/binutils/dist/gas/config.in vendor/binutils/dist/gas/config/atof-vax.c vendor/binutils/dist/gas/config/bfin-defs.h vendor/binutils/dist/gas/config/bfin-lex.l vendor/binutils/dist/gas/config/bfin-parse.y vendor/binutils/dist/gas/config/m68k-parse.h vendor/binutils/dist/gas/config/obj-coff.c vendor/binutils/dist/gas/config/obj-coff.h vendor/binutils/dist/gas/config/obj-elf.c vendor/binutils/dist/gas/config/obj-elf.h vendor/binutils/dist/gas/config/obj-som.c vendor/binutils/dist/gas/config/obj-som.h vendor/binutils/dist/gas/config/tc-alpha.c vendor/binutils/dist/gas/config/tc-alpha.h vendor/binutils/dist/gas/config/tc-arc.c vendor/binutils/dist/gas/config/tc-arm.c vendor/binutils/dist/gas/config/tc-arm.h vendor/binutils/dist/gas/config/tc-avr.c vendor/binutils/dist/gas/config/tc-avr.h vendor/binutils/dist/gas/config/tc-bfin.c vendor/binutils/dist/gas/config/tc-bfin.h vendor/binutils/dist/gas/config/tc-cris.c vendor/binutils/dist/gas/config/tc-cris.h vendor/binutils/dist/gas/config/tc-crx.c vendor/binutils/dist/gas/config/tc-d10v.c vendor/binutils/dist/gas/config/tc-d30v.c vendor/binutils/dist/gas/config/tc-dlx.h vendor/binutils/dist/gas/config/tc-fr30.c vendor/binutils/dist/gas/config/tc-frv.c vendor/binutils/dist/gas/config/tc-h8300.c vendor/binutils/dist/gas/config/tc-h8300.h vendor/binutils/dist/gas/config/tc-hppa.c vendor/binutils/dist/gas/config/tc-hppa.h vendor/binutils/dist/gas/config/tc-i370.c vendor/binutils/dist/gas/config/tc-i386.c vendor/binutils/dist/gas/config/tc-i386.h vendor/binutils/dist/gas/config/tc-i860.c vendor/binutils/dist/gas/config/tc-i960.c vendor/binutils/dist/gas/config/tc-i960.h vendor/binutils/dist/gas/config/tc-ia64.c vendor/binutils/dist/gas/config/tc-ia64.h vendor/binutils/dist/gas/config/tc-ip2k.c vendor/binutils/dist/gas/config/tc-iq2000.c vendor/binutils/dist/gas/config/tc-m32c.c vendor/binutils/dist/gas/config/tc-m32c.h vendor/binutils/dist/gas/config/tc-m32r.c vendor/binutils/dist/gas/config/tc-m32r.h vendor/binutils/dist/gas/config/tc-m68hc11.c vendor/binutils/dist/gas/config/tc-m68k.c vendor/binutils/dist/gas/config/tc-m68k.h vendor/binutils/dist/gas/config/tc-maxq.c vendor/binutils/dist/gas/config/tc-maxq.h vendor/binutils/dist/gas/config/tc-mcore.c vendor/binutils/dist/gas/config/tc-mips.c vendor/binutils/dist/gas/config/tc-mips.h vendor/binutils/dist/gas/config/tc-mmix.c vendor/binutils/dist/gas/config/tc-mmix.h vendor/binutils/dist/gas/config/tc-mn10200.c vendor/binutils/dist/gas/config/tc-mn10300.c vendor/binutils/dist/gas/config/tc-mn10300.h vendor/binutils/dist/gas/config/tc-msp430.c vendor/binutils/dist/gas/config/tc-mt.c vendor/binutils/dist/gas/config/tc-ns32k.c vendor/binutils/dist/gas/config/tc-openrisc.c vendor/binutils/dist/gas/config/tc-or32.c vendor/binutils/dist/gas/config/tc-ppc.c vendor/binutils/dist/gas/config/tc-ppc.h vendor/binutils/dist/gas/config/tc-s390.c vendor/binutils/dist/gas/config/tc-s390.h vendor/binutils/dist/gas/config/tc-sh.c vendor/binutils/dist/gas/config/tc-sh.h vendor/binutils/dist/gas/config/tc-sh64.c vendor/binutils/dist/gas/config/tc-sh64.h vendor/binutils/dist/gas/config/tc-sparc.c vendor/binutils/dist/gas/config/tc-sparc.h vendor/binutils/dist/gas/config/tc-tic30.c vendor/binutils/dist/gas/config/tc-tic4x.c vendor/binutils/dist/gas/config/tc-tic54x.c vendor/binutils/dist/gas/config/tc-v850.c vendor/binutils/dist/gas/config/tc-vax.c vendor/binutils/dist/gas/config/tc-vax.h vendor/binutils/dist/gas/config/tc-xc16x.c vendor/binutils/dist/gas/config/tc-xc16x.h vendor/binutils/dist/gas/config/tc-xstormy16.c vendor/binutils/dist/gas/config/tc-xstormy16.h vendor/binutils/dist/gas/config/tc-xtensa.c vendor/binutils/dist/gas/config/tc-xtensa.h vendor/binutils/dist/gas/config/tc-z80.c vendor/binutils/dist/gas/config/tc-z8k.c vendor/binutils/dist/gas/config/xtensa-istack.h vendor/binutils/dist/gas/config/xtensa-relax.c vendor/binutils/dist/gas/config/xtensa-relax.h vendor/binutils/dist/gas/configure vendor/binutils/dist/gas/configure.in vendor/binutils/dist/gas/configure.tgt vendor/binutils/dist/gas/debug.c vendor/binutils/dist/gas/dep-in.sed vendor/binutils/dist/gas/doc/Makefile.am vendor/binutils/dist/gas/doc/Makefile.in vendor/binutils/dist/gas/doc/all.texi vendor/binutils/dist/gas/doc/as.texinfo vendor/binutils/dist/gas/doc/c-arc.texi vendor/binutils/dist/gas/doc/c-arm.texi vendor/binutils/dist/gas/doc/c-bfin.texi vendor/binutils/dist/gas/doc/c-i386.texi vendor/binutils/dist/gas/doc/c-i960.texi vendor/binutils/dist/gas/doc/c-m32r.texi vendor/binutils/dist/gas/doc/c-m68hc11.texi vendor/binutils/dist/gas/doc/c-m68k.texi vendor/binutils/dist/gas/doc/c-mips.texi vendor/binutils/dist/gas/doc/c-mmix.texi vendor/binutils/dist/gas/doc/c-pdp11.texi vendor/binutils/dist/gas/doc/c-ppc.texi vendor/binutils/dist/gas/doc/c-tic54x.texi vendor/binutils/dist/gas/doc/c-v850.texi vendor/binutils/dist/gas/doc/c-xtensa.texi vendor/binutils/dist/gas/doc/c-z80.texi vendor/binutils/dist/gas/doc/internals.texi vendor/binutils/dist/gas/dw2gencfi.c vendor/binutils/dist/gas/dwarf2dbg.c vendor/binutils/dist/gas/ecoff.c vendor/binutils/dist/gas/expr.c vendor/binutils/dist/gas/frags.c vendor/binutils/dist/gas/frags.h vendor/binutils/dist/gas/gdbinit.in vendor/binutils/dist/gas/input-file.c vendor/binutils/dist/gas/input-file.h vendor/binutils/dist/gas/input-scrub.c vendor/binutils/dist/gas/itbl-lex.l vendor/binutils/dist/gas/itbl-ops.c vendor/binutils/dist/gas/itbl-ops.h vendor/binutils/dist/gas/itbl-parse.y vendor/binutils/dist/gas/listing.c vendor/binutils/dist/gas/macro.c vendor/binutils/dist/gas/macro.h vendor/binutils/dist/gas/messages.c vendor/binutils/dist/gas/output-file.c vendor/binutils/dist/gas/po/Make-in vendor/binutils/dist/gas/po/POTFILES.in vendor/binutils/dist/gas/po/gas.pot vendor/binutils/dist/gas/read.c vendor/binutils/dist/gas/read.h vendor/binutils/dist/gas/sb.c vendor/binutils/dist/gas/sb.h vendor/binutils/dist/gas/subsegs.c vendor/binutils/dist/gas/subsegs.h vendor/binutils/dist/gas/symbols.c vendor/binutils/dist/gas/symbols.h vendor/binutils/dist/gas/testsuite/ChangeLog vendor/binutils/dist/gas/testsuite/gas/all/gas.exp vendor/binutils/dist/gas/testsuite/gas/alpha/alpha.exp vendor/binutils/dist/gas/testsuite/gas/arm/arch4t.d vendor/binutils/dist/gas/testsuite/gas/arm/arch7.d vendor/binutils/dist/gas/testsuite/gas/arm/archv6.d vendor/binutils/dist/gas/testsuite/gas/arm/archv6.s vendor/binutils/dist/gas/testsuite/gas/arm/archv6t2.d vendor/binutils/dist/gas/testsuite/gas/arm/arm3.d vendor/binutils/dist/gas/testsuite/gas/arm/arm7dm.d vendor/binutils/dist/gas/testsuite/gas/arm/arm7t.d vendor/binutils/dist/gas/testsuite/gas/arm/armv1.d vendor/binutils/dist/gas/testsuite/gas/arm/copro.d vendor/binutils/dist/gas/testsuite/gas/arm/copro.s vendor/binutils/dist/gas/testsuite/gas/arm/inst.d vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt-bad.l vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt-bad.s vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt.d vendor/binutils/dist/gas/testsuite/gas/arm/iwmmxt.s vendor/binutils/dist/gas/testsuite/gas/arm/macro1.d vendor/binutils/dist/gas/testsuite/gas/arm/svc.d vendor/binutils/dist/gas/testsuite/gas/arm/tcompat.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_bcond.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_it_bad.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_pool.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb2_relax.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb32.d vendor/binutils/dist/gas/testsuite/gas/arm/thumb32.s vendor/binutils/dist/gas/testsuite/gas/arm/tls.d vendor/binutils/dist/gas/testsuite/gas/arm/undefined.d vendor/binutils/dist/gas/testsuite/gas/arm/undefined_coff.d vendor/binutils/dist/gas/testsuite/gas/arm/unwind.d vendor/binutils/dist/gas/testsuite/gas/arm/unwind.s vendor/binutils/dist/gas/testsuite/gas/arm/unwind_vxworks.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp1.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp1_t2.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp1xD.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp1xD.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp1xD_t2.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp1xD_t2.s vendor/binutils/dist/gas/testsuite/gas/arm/vfp2.d vendor/binutils/dist/gas/testsuite/gas/arm/vfp2_t2.d vendor/binutils/dist/gas/testsuite/gas/arm/wince_inst.d vendor/binutils/dist/gas/testsuite/gas/arm/xscale.d vendor/binutils/dist/gas/testsuite/gas/bfin/bfin.exp vendor/binutils/dist/gas/testsuite/gas/bfin/load.d vendor/binutils/dist/gas/testsuite/gas/bfin/load.s vendor/binutils/dist/gas/testsuite/gas/bfin/vector2.d vendor/binutils/dist/gas/testsuite/gas/bfin/vector2.s vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-x86_64.d vendor/binutils/dist/gas/testsuite/gas/cfi/cfi-x86_64.s vendor/binutils/dist/gas/testsuite/gas/cfi/cfi.exp vendor/binutils/dist/gas/testsuite/gas/crx/allinsn.exp vendor/binutils/dist/gas/testsuite/gas/d10v/address-002.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-003.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-004.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-005.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-006.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-007.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-008.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-009.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-010.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-011.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-012.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-013.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-014.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-015.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-016.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-017.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-018.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-019.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-020.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-021.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-022.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-023.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-024.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-025.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-026.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-027.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-030.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-031.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-032.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-033.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-034.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-035.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-036.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-037.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-038.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-039.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-040.l vendor/binutils/dist/gas/testsuite/gas/d10v/address-041.l vendor/binutils/dist/gas/testsuite/gas/d10v/d10v.exp vendor/binutils/dist/gas/testsuite/gas/d30v/d30.exp vendor/binutils/dist/gas/testsuite/gas/elf/elf.exp vendor/binutils/dist/gas/testsuite/gas/elf/section2.e-armeabi vendor/binutils/dist/gas/testsuite/gas/frv/allinsn.exp vendor/binutils/dist/gas/testsuite/gas/i386/amd.d vendor/binutils/dist/gas/testsuite/gas/i386/gotpc.d vendor/binutils/dist/gas/testsuite/gas/i386/gotpc.s vendor/binutils/dist/gas/testsuite/gas/i386/i386.exp vendor/binutils/dist/gas/testsuite/gas/i386/immed32.d vendor/binutils/dist/gas/testsuite/gas/i386/immed64.d vendor/binutils/dist/gas/testsuite/gas/i386/intel.d vendor/binutils/dist/gas/testsuite/gas/i386/intel.s vendor/binutils/dist/gas/testsuite/gas/i386/intel16.d vendor/binutils/dist/gas/testsuite/gas/i386/intelok.d vendor/binutils/dist/gas/testsuite/gas/i386/inval.l vendor/binutils/dist/gas/testsuite/gas/i386/inval.s vendor/binutils/dist/gas/testsuite/gas/i386/jump16.d vendor/binutils/dist/gas/testsuite/gas/i386/merom.d vendor/binutils/dist/gas/testsuite/gas/i386/naked.d vendor/binutils/dist/gas/testsuite/gas/i386/opcode.d vendor/binutils/dist/gas/testsuite/gas/i386/opcode.s vendor/binutils/dist/gas/testsuite/gas/i386/prefix.d vendor/binutils/dist/gas/testsuite/gas/i386/prescott.d vendor/binutils/dist/gas/testsuite/gas/i386/reloc64.d vendor/binutils/dist/gas/testsuite/gas/i386/reloc64.s vendor/binutils/dist/gas/testsuite/gas/i386/rep-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/rep.d vendor/binutils/dist/gas/testsuite/gas/i386/rex.d vendor/binutils/dist/gas/testsuite/gas/i386/rex.s vendor/binutils/dist/gas/testsuite/gas/i386/secrel.d vendor/binutils/dist/gas/testsuite/gas/i386/sse2.d vendor/binutils/dist/gas/testsuite/gas/i386/sse2.s vendor/binutils/dist/gas/testsuite/gas/i386/ssemmx2.d vendor/binutils/dist/gas/testsuite/gas/i386/tlsd.d vendor/binutils/dist/gas/testsuite/gas/i386/tlspic.d vendor/binutils/dist/gas/testsuite/gas/i386/white.l vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-addr32.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-addr32.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-branch.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-crx-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-crx.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-drx-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-drx.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-inval.l vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-inval.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-merom.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-opcode.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-opcode.s vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-pcrel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-prescott.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-rep-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-rep.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-rip.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-stack-intel.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-stack-suffix.d vendor/binutils/dist/gas/testsuite/gas/i386/x86-64-stack.d vendor/binutils/dist/gas/testsuite/gas/i386/x86_64.d vendor/binutils/dist/gas/testsuite/gas/i386/x86_64.s vendor/binutils/dist/gas/testsuite/gas/i860/i860.exp vendor/binutils/dist/gas/testsuite/gas/ia64/ia64.exp vendor/binutils/dist/gas/testsuite/gas/lns/lns.exp vendor/binutils/dist/gas/testsuite/gas/m68k/all.exp vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-fpu.d vendor/binutils/dist/gas/testsuite/gas/m68k/mcf-fpu.s vendor/binutils/dist/gas/testsuite/gas/macros/macros.exp vendor/binutils/dist/gas/testsuite/gas/maxq10/maxq10.exp vendor/binutils/dist/gas/testsuite/gas/maxq20/maxq20.exp vendor/binutils/dist/gas/testsuite/gas/mcore/allinsn.d vendor/binutils/dist/gas/testsuite/gas/mcore/allinsn.s vendor/binutils/dist/gas/testsuite/gas/mips/cp0sel-names-mips32r2.d vendor/binutils/dist/gas/testsuite/gas/mips/cp0sel-names-mips64r2.d vendor/binutils/dist/gas/testsuite/gas/mips/e32-rel2.d vendor/binutils/dist/gas/testsuite/gas/mips/e32-rel4.d vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel6.d vendor/binutils/dist/gas/testsuite/gas/mips/elf-rel6.s vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp32-fp64-pic.d vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp32-fp64.d vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp64-fp32-pic.d vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp64-fp32.l vendor/binutils/dist/gas/testsuite/gas/mips/mips-gp64-fp64.d vendor/binutils/dist/gas/testsuite/gas/mips/mips.exp vendor/binutils/dist/gas/testsuite/gas/mips/mips16e-save.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32-dsp.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32-dsp.s vendor/binutils/dist/gas/testsuite/gas/mips/mips32-mt.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32-mt.s vendor/binutils/dist/gas/testsuite/gas/mips/mips32.d vendor/binutils/dist/gas/testsuite/gas/mips/mips32.s vendor/binutils/dist/gas/testsuite/gas/mips/mips4.d vendor/binutils/dist/gas/testsuite/gas/mips/mips4.s vendor/binutils/dist/gas/testsuite/gas/mips/set-arch.d vendor/binutils/dist/gas/testsuite/gas/mmix/bspec-1.d vendor/binutils/dist/gas/testsuite/gas/mmix/bspec-2.d vendor/binutils/dist/gas/testsuite/gas/mmix/comment-1.d vendor/binutils/dist/gas/testsuite/gas/mmix/mmix-list.exp vendor/binutils/dist/gas/testsuite/gas/mn10300/basic.exp vendor/binutils/dist/gas/testsuite/gas/msp430/msp430.exp vendor/binutils/dist/gas/testsuite/gas/pdp11/pdp11.exp vendor/binutils/dist/gas/testsuite/gas/ppc/booke.d vendor/binutils/dist/gas/testsuite/gas/ppc/booke.s vendor/binutils/dist/gas/testsuite/gas/ppc/ppc.exp vendor/binutils/dist/gas/testsuite/gas/s390/esa-g5.d vendor/binutils/dist/gas/testsuite/gas/s390/esa-g5.s vendor/binutils/dist/gas/testsuite/gas/s390/s390.exp vendor/binutils/dist/gas/testsuite/gas/s390/zarch-z900.d vendor/binutils/dist/gas/testsuite/gas/s390/zarch-z900.s vendor/binutils/dist/gas/testsuite/gas/sh/basic.exp vendor/binutils/dist/gas/testsuite/gas/sh/pcrel-coff.d vendor/binutils/dist/gas/testsuite/gas/sh/pcrel-hms.d vendor/binutils/dist/gas/testsuite/gas/sh/pcrel.d vendor/binutils/dist/gas/testsuite/gas/sh/pcrel2.d vendor/binutils/dist/gas/testsuite/gas/sh/pic.d vendor/binutils/dist/gas/testsuite/gas/sh/sh64/syntax-1.d vendor/binutils/dist/gas/testsuite/gas/sh/tlsd.d vendor/binutils/dist/gas/testsuite/gas/sh/tlsnopic.d vendor/binutils/dist/gas/testsuite/gas/sh/tlspic.d vendor/binutils/dist/gas/testsuite/gas/sparc/sparc.exp vendor/binutils/dist/gas/testsuite/gas/v850/v850e1.d vendor/binutils/dist/gas/testsuite/gas/z8k/calr.d vendor/binutils/dist/gas/testsuite/gas/z8k/ctrl-names.d vendor/binutils/dist/gas/testsuite/gas/z8k/djnz.d vendor/binutils/dist/gas/testsuite/gas/z8k/inout.d vendor/binutils/dist/gas/testsuite/gas/z8k/jmp-cc.d vendor/binutils/dist/gas/testsuite/gas/z8k/jr-back.d vendor/binutils/dist/gas/testsuite/gas/z8k/jr-forw.d vendor/binutils/dist/gas/testsuite/gas/z8k/ret-cc.d vendor/binutils/dist/gas/testsuite/gas/z8k/z8k.exp vendor/binutils/dist/gas/testsuite/lib/gas-defs.exp vendor/binutils/dist/gas/testsuite/lib/gas-dg.exp vendor/binutils/dist/gas/write.c vendor/binutils/dist/gas/write.h vendor/binutils/dist/gprof/ChangeLog vendor/binutils/dist/gprof/Makefile.am vendor/binutils/dist/gprof/Makefile.in vendor/binutils/dist/gprof/aclocal.m4 vendor/binutils/dist/gprof/alpha.c vendor/binutils/dist/gprof/configure vendor/binutils/dist/gprof/configure.in vendor/binutils/dist/gprof/corefile.c vendor/binutils/dist/gprof/gconfig.in vendor/binutils/dist/gprof/gmon_io.c vendor/binutils/dist/gprof/gprof.c vendor/binutils/dist/gprof/gprof.h vendor/binutils/dist/gprof/gprof.texi vendor/binutils/dist/gprof/hist.c vendor/binutils/dist/gprof/hist.h vendor/binutils/dist/gprof/i386.c vendor/binutils/dist/gprof/mips.c vendor/binutils/dist/gprof/po/Make-in vendor/binutils/dist/gprof/po/gprof.pot vendor/binutils/dist/gprof/sparc.c vendor/binutils/dist/gprof/sym_ids.c vendor/binutils/dist/gprof/tahoe.c vendor/binutils/dist/gprof/utils.c vendor/binutils/dist/gprof/vax.c vendor/binutils/dist/include/ChangeLog vendor/binutils/dist/include/ansidecl.h vendor/binutils/dist/include/bfdlink.h vendor/binutils/dist/include/coff/ChangeLog vendor/binutils/dist/include/coff/external.h vendor/binutils/dist/include/coff/internal.h vendor/binutils/dist/include/coff/pe.h vendor/binutils/dist/include/coff/rs6000.h vendor/binutils/dist/include/demangle.h vendor/binutils/dist/include/dis-asm.h vendor/binutils/dist/include/elf/ChangeLog vendor/binutils/dist/include/elf/arm.h vendor/binutils/dist/include/elf/avr.h vendor/binutils/dist/include/elf/common.h vendor/binutils/dist/include/elf/dwarf2.h vendor/binutils/dist/include/elf/external.h vendor/binutils/dist/include/elf/hppa.h vendor/binutils/dist/include/elf/internal.h vendor/binutils/dist/include/elf/m68k.h vendor/binutils/dist/include/elf/mips.h vendor/binutils/dist/include/elf/ppc.h vendor/binutils/dist/include/elf/reloc-macros.h vendor/binutils/dist/include/elf/v850.h vendor/binutils/dist/include/elf/xtensa.h vendor/binutils/dist/include/filenames.h vendor/binutils/dist/include/gdb/ChangeLog vendor/binutils/dist/include/gdb/callback.h vendor/binutils/dist/include/gdb/fileio.h vendor/binutils/dist/include/gdb/remote-sim.h vendor/binutils/dist/include/gdb/signals.h vendor/binutils/dist/include/gdb/sim-arm.h vendor/binutils/dist/include/gdb/sim-d10v.h vendor/binutils/dist/include/gdb/sim-frv.h vendor/binutils/dist/include/gdb/sim-h8300.h vendor/binutils/dist/include/gdb/sim-m32c.h vendor/binutils/dist/include/gdb/sim-ppc.h vendor/binutils/dist/include/gdb/sim-sh.h vendor/binutils/dist/include/libiberty.h vendor/binutils/dist/include/opcode/ChangeLog vendor/binutils/dist/include/opcode/arm.h vendor/binutils/dist/include/opcode/i386.h vendor/binutils/dist/include/opcode/m68k.h vendor/binutils/dist/include/opcode/mips.h vendor/binutils/dist/include/opcode/ppc.h vendor/binutils/dist/include/opcode/s390.h vendor/binutils/dist/include/xtensa-config.h vendor/binutils/dist/include/xtensa-isa.h vendor/binutils/dist/intl/ChangeLog vendor/binutils/dist/intl/Makefile.in vendor/binutils/dist/intl/aclocal.m4 vendor/binutils/dist/intl/bindtextdom.c vendor/binutils/dist/intl/configure vendor/binutils/dist/intl/dcgettext.c vendor/binutils/dist/intl/dgettext.c vendor/binutils/dist/intl/explodename.c vendor/binutils/dist/intl/finddomain.c vendor/binutils/dist/intl/gettext.c vendor/binutils/dist/intl/gettextP.h vendor/binutils/dist/intl/hash-string.h vendor/binutils/dist/intl/intl-compat.c vendor/binutils/dist/intl/l10nflist.c vendor/binutils/dist/intl/loadinfo.h vendor/binutils/dist/intl/loadmsgcat.c vendor/binutils/dist/intl/localealias.c vendor/binutils/dist/intl/textdomain.c vendor/binutils/dist/ld/ChangeLog vendor/binutils/dist/ld/Makefile.am vendor/binutils/dist/ld/Makefile.in vendor/binutils/dist/ld/NEWS vendor/binutils/dist/ld/aclocal.m4 vendor/binutils/dist/ld/config.in vendor/binutils/dist/ld/configure vendor/binutils/dist/ld/configure.host vendor/binutils/dist/ld/configure.in vendor/binutils/dist/ld/configure.tgt vendor/binutils/dist/ld/deffilep.y vendor/binutils/dist/ld/emulparams/arcelf.sh vendor/binutils/dist/ld/emulparams/armelf.sh vendor/binutils/dist/ld/emulparams/armelf_linux.sh vendor/binutils/dist/ld/emulparams/armelf_nbsd.sh vendor/binutils/dist/ld/emulparams/armelf_vxworks.sh vendor/binutils/dist/ld/emulparams/armnto.sh vendor/binutils/dist/ld/emulparams/armsymbian.sh vendor/binutils/dist/ld/emulparams/avr1.sh vendor/binutils/dist/ld/emulparams/avr2.sh vendor/binutils/dist/ld/emulparams/avr3.sh vendor/binutils/dist/ld/emulparams/avr4.sh vendor/binutils/dist/ld/emulparams/avr5.sh vendor/binutils/dist/ld/emulparams/bfin.sh vendor/binutils/dist/ld/emulparams/criself.sh vendor/binutils/dist/ld/emulparams/crislinux.sh vendor/binutils/dist/ld/emulparams/d30v_e.sh vendor/binutils/dist/ld/emulparams/d30v_o.sh vendor/binutils/dist/ld/emulparams/d30velf.sh vendor/binutils/dist/ld/emulparams/elf32_dlx.sh vendor/binutils/dist/ld/emulparams/elf32_i860.sh vendor/binutils/dist/ld/emulparams/elf32_i960.sh vendor/binutils/dist/ld/emulparams/elf32_sparc.sh vendor/binutils/dist/ld/emulparams/elf32am33lin.sh vendor/binutils/dist/ld/emulparams/elf32bfinfd.sh vendor/binutils/dist/ld/emulparams/elf32bmip.sh vendor/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh vendor/binutils/dist/ld/emulparams/elf32bmipn32.sh vendor/binutils/dist/ld/emulparams/elf32btsmipn32.sh vendor/binutils/dist/ld/emulparams/elf32ebmipvxworks.sh vendor/binutils/dist/ld/emulparams/elf32fr30.sh vendor/binutils/dist/ld/emulparams/elf32frv.sh vendor/binutils/dist/ld/emulparams/elf32frvfd.sh vendor/binutils/dist/ld/emulparams/elf32i370.sh vendor/binutils/dist/ld/emulparams/elf32iq10.sh vendor/binutils/dist/ld/emulparams/elf32iq2000.sh vendor/binutils/dist/ld/emulparams/elf32lppcnto.sh vendor/binutils/dist/ld/emulparams/elf32mcore.sh vendor/binutils/dist/ld/emulparams/elf32mt.sh vendor/binutils/dist/ld/emulparams/elf32openrisc.sh vendor/binutils/dist/ld/emulparams/elf32ppc.sh vendor/binutils/dist/ld/emulparams/elf32ppccommon.sh vendor/binutils/dist/ld/emulparams/elf32ppcnto.sh vendor/binutils/dist/ld/emulparams/elf32ppcwindiss.sh vendor/binutils/dist/ld/emulparams/elf32vax.sh vendor/binutils/dist/ld/emulparams/elf32xc16x.sh vendor/binutils/dist/ld/emulparams/elf32xc16xl.sh vendor/binutils/dist/ld/emulparams/elf32xc16xs.sh vendor/binutils/dist/ld/emulparams/elf32xtensa.sh vendor/binutils/dist/ld/emulparams/elf64_aix.sh vendor/binutils/dist/ld/emulparams/elf64_ia64.sh vendor/binutils/dist/ld/emulparams/elf64_s390.sh vendor/binutils/dist/ld/emulparams/elf64_sparc.sh vendor/binutils/dist/ld/emulparams/elf64_sparc_fbsd.sh vendor/binutils/dist/ld/emulparams/elf64alpha.sh vendor/binutils/dist/ld/emulparams/elf64bmip.sh vendor/binutils/dist/ld/emulparams/elf64btsmip.sh vendor/binutils/dist/ld/emulparams/elf64hppa.sh vendor/binutils/dist/ld/emulparams/elf64mmix.sh vendor/binutils/dist/ld/emulparams/elf64ppc.sh vendor/binutils/dist/ld/emulparams/elf_i386.sh vendor/binutils/dist/ld/emulparams/elf_i386_be.sh vendor/binutils/dist/ld/emulparams/elf_i386_chaos.sh vendor/binutils/dist/ld/emulparams/elf_i386_ldso.sh vendor/binutils/dist/ld/emulparams/elf_i386_vxworks.sh vendor/binutils/dist/ld/emulparams/elf_s390.sh vendor/binutils/dist/ld/emulparams/elf_x86_64.sh vendor/binutils/dist/ld/emulparams/elf_x86_64_fbsd.sh vendor/binutils/dist/ld/emulparams/h8300.sh vendor/binutils/dist/ld/emulparams/h8300elf.sh vendor/binutils/dist/ld/emulparams/h8300sxelf.sh vendor/binutils/dist/ld/emulparams/hppa64linux.sh vendor/binutils/dist/ld/emulparams/hppalinux.sh vendor/binutils/dist/ld/emulparams/hppaobsd.sh vendor/binutils/dist/ld/emulparams/i386lynx.sh vendor/binutils/dist/ld/emulparams/i386moss.sh vendor/binutils/dist/ld/emulparams/i386nto.sh vendor/binutils/dist/ld/emulparams/i386nw.sh vendor/binutils/dist/ld/emulparams/m32relf_linux.sh vendor/binutils/dist/ld/emulparams/m68kelf.sh vendor/binutils/dist/ld/emulparams/m68kpsos.sh vendor/binutils/dist/ld/emulparams/mn10200.sh vendor/binutils/dist/ld/emulparams/mn10300.sh vendor/binutils/dist/ld/emulparams/msp430all.sh vendor/binutils/dist/ld/emulparams/or32.sh vendor/binutils/dist/ld/emulparams/or32elf.sh vendor/binutils/dist/ld/emulparams/pjelf.sh vendor/binutils/dist/ld/emulparams/pjlelf.sh vendor/binutils/dist/ld/emulparams/ppclynx.sh vendor/binutils/dist/ld/emulparams/ppcnw.sh vendor/binutils/dist/ld/emulparams/shelf32.sh vendor/binutils/dist/ld/emulparams/shelf32_nbsd.sh vendor/binutils/dist/ld/emulparams/shelf64.sh vendor/binutils/dist/ld/emulparams/shelf_nbsd.sh vendor/binutils/dist/ld/emulparams/shelf_nto.sh vendor/binutils/dist/ld/emulparams/shlelf32_linux.sh vendor/binutils/dist/ld/emulparams/shlelf_linux.sh vendor/binutils/dist/ld/emulparams/shlelf_nto.sh vendor/binutils/dist/ld/emulparams/vxworks.sh vendor/binutils/dist/ld/emultempl/aix.em vendor/binutils/dist/ld/emultempl/armcoff.em vendor/binutils/dist/ld/emultempl/armelf.em vendor/binutils/dist/ld/emultempl/beos.em vendor/binutils/dist/ld/emultempl/elf32.em vendor/binutils/dist/ld/emultempl/generic.em vendor/binutils/dist/ld/emultempl/gld960.em vendor/binutils/dist/ld/emultempl/gld960c.em vendor/binutils/dist/ld/emultempl/hppaelf.em vendor/binutils/dist/ld/emultempl/irix.em vendor/binutils/dist/ld/emultempl/linux.em vendor/binutils/dist/ld/emultempl/lnk960.em vendor/binutils/dist/ld/emultempl/m68kcoff.em vendor/binutils/dist/ld/emultempl/mmixelf.em vendor/binutils/dist/ld/emultempl/mmo.em vendor/binutils/dist/ld/emultempl/pe.em vendor/binutils/dist/ld/emultempl/ppc32elf.em vendor/binutils/dist/ld/emultempl/ppc64elf.em vendor/binutils/dist/ld/emultempl/sunos.em vendor/binutils/dist/ld/emultempl/ticoff.em vendor/binutils/dist/ld/emultempl/vanilla.em vendor/binutils/dist/ld/emultempl/vxworks.em vendor/binutils/dist/ld/emultempl/xtensaelf.em vendor/binutils/dist/ld/gen-doc.texi vendor/binutils/dist/ld/genscripts.sh vendor/binutils/dist/ld/ld.h vendor/binutils/dist/ld/ld.texinfo vendor/binutils/dist/ld/ldcref.c vendor/binutils/dist/ld/ldctor.c vendor/binutils/dist/ld/ldemul.c vendor/binutils/dist/ld/ldexp.c vendor/binutils/dist/ld/ldexp.h vendor/binutils/dist/ld/ldfile.c vendor/binutils/dist/ld/ldgram.y vendor/binutils/dist/ld/ldint.texinfo vendor/binutils/dist/ld/ldlang.c vendor/binutils/dist/ld/ldlang.h vendor/binutils/dist/ld/ldlex.h vendor/binutils/dist/ld/ldlex.l vendor/binutils/dist/ld/ldmain.c vendor/binutils/dist/ld/ldmisc.c vendor/binutils/dist/ld/ldmisc.h vendor/binutils/dist/ld/ldver.c vendor/binutils/dist/ld/ldwrite.c vendor/binutils/dist/ld/lexsup.c vendor/binutils/dist/ld/mri.c vendor/binutils/dist/ld/pe-dll.c vendor/binutils/dist/ld/pe-dll.h vendor/binutils/dist/ld/po/Make-in vendor/binutils/dist/ld/po/POTFILES.in vendor/binutils/dist/ld/po/ld.pot vendor/binutils/dist/ld/scripttempl/armbpabi.sc vendor/binutils/dist/ld/scripttempl/avr.sc vendor/binutils/dist/ld/scripttempl/crisaout.sc vendor/binutils/dist/ld/scripttempl/elf.sc vendor/binutils/dist/ld/scripttempl/elf32crx.sc vendor/binutils/dist/ld/scripttempl/elf32sh-symbian.sc vendor/binutils/dist/ld/scripttempl/elf_chaos.sc vendor/binutils/dist/ld/scripttempl/elfd10v.sc vendor/binutils/dist/ld/scripttempl/elfd30v.sc vendor/binutils/dist/ld/scripttempl/elfi370.sc vendor/binutils/dist/ld/scripttempl/elfxtensa.sc vendor/binutils/dist/ld/scripttempl/iq2000.sc vendor/binutils/dist/ld/scripttempl/mmo.sc vendor/binutils/dist/ld/scripttempl/xstormy16.sc vendor/binutils/dist/ld/testsuite/ChangeLog vendor/binutils/dist/ld/testsuite/ld-alpha/tlsbin.rd vendor/binutils/dist/ld/testsuite/ld-alpha/tlsbinr.rd vendor/binutils/dist/ld/testsuite/ld-alpha/tlspic.rd vendor/binutils/dist/ld/testsuite/ld-arm/arm-app-abs32.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-app.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-call.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-dyn.ld vendor/binutils/dist/ld/testsuite/ld-arm/arm-elf.exp vendor/binutils/dist/ld/testsuite/ld-arm/arm-lib-plt32.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-lib.d vendor/binutils/dist/ld/testsuite/ld-arm/arm-lib.ld vendor/binutils/dist/ld/testsuite/ld-arm/arm-static-app.d vendor/binutils/dist/ld/testsuite/ld-arm/arm.ld vendor/binutils/dist/ld/testsuite/ld-arm/mixed-app-v5.d vendor/binutils/dist/ld/testsuite/ld-arm/mixed-app.d vendor/binutils/dist/ld/testsuite/ld-arm/mixed-app.sym vendor/binutils/dist/ld/testsuite/ld-arm/mixed-lib.d vendor/binutils/dist/ld/testsuite/ld-arm/mixed-lib.sym vendor/binutils/dist/ld/testsuite/ld-arm/tls-app.d vendor/binutils/dist/ld/testsuite/ld-arm/tls-lib.d vendor/binutils/dist/ld/testsuite/ld-arm/vxworks1-lib.dd vendor/binutils/dist/ld/testsuite/ld-arm/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-arm/vxworks1.dd vendor/binutils/dist/ld/testsuite/ld-arm/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-bootstrap/bootstrap.exp vendor/binutils/dist/ld/testsuite/ld-cris/hiddef1.d vendor/binutils/dist/ld/testsuite/ld-cris/ldsym1.d vendor/binutils/dist/ld/testsuite/ld-cris/libdso-12.d vendor/binutils/dist/ld/testsuite/ld-cris/libdso-2.d vendor/binutils/dist/ld/testsuite/ld-cris/v32-ba-1.d vendor/binutils/dist/ld/testsuite/ld-elf/eh1.d vendor/binutils/dist/ld/testsuite/ld-elf/eh2.d vendor/binutils/dist/ld/testsuite/ld-elf/eh3.d vendor/binutils/dist/ld/testsuite/ld-elf/elf.exp vendor/binutils/dist/ld/testsuite/ld-elf/group.ld vendor/binutils/dist/ld/testsuite/ld-elf/merge.d vendor/binutils/dist/ld/testsuite/ld-elf/orphan.d vendor/binutils/dist/ld/testsuite/ld-elf/orphan2.d vendor/binutils/dist/ld/testsuite/ld-elf/sec64k.exp vendor/binutils/dist/ld/testsuite/ld-elf/start.s vendor/binutils/dist/ld/testsuite/ld-elf/symbol1ref.s vendor/binutils/dist/ld/testsuite/ld-elfcomm/elfcomm.exp vendor/binutils/dist/ld/testsuite/ld-elfvers/vers.exp vendor/binutils/dist/ld/testsuite/ld-elfvers/vers1.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers15.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers16a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers17.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers18.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers2.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers20.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers20a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers21.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers22a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers22b.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers23a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers23b.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers23c.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers25a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers26a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers27a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers27d.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers28b.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers29.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers30.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers31.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers4a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers7a.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers8.ver vendor/binutils/dist/ld/testsuite/ld-elfvers/vers9.ver vendor/binutils/dist/ld/testsuite/ld-elfvsb/elfvsb.exp vendor/binutils/dist/ld/testsuite/ld-elfvsb/sh1.c vendor/binutils/dist/ld/testsuite/ld-elfvsb/sh2.c vendor/binutils/dist/ld/testsuite/ld-fastcall/fastcall.exp vendor/binutils/dist/ld/testsuite/ld-frv/fdpic-shared-6.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-dynamic-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-dynamic-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-dynamic-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-initial-shared-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-pie-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-pie-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-dynamic-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-dynamic-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-dynamic-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-initial-shared-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-pie-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-pie-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-shared-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-shared-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-shared-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-relax-static-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-shared-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-shared-2.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-shared-3.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-static-1.d vendor/binutils/dist/ld/testsuite/ld-frv/tls-static-3.d vendor/binutils/dist/ld/testsuite/ld-i386/combreloc.d vendor/binutils/dist/ld/testsuite/ld-i386/i386.exp vendor/binutils/dist/ld/testsuite/ld-i386/reloc.d vendor/binutils/dist/ld/testsuite/ld-i386/tlsbin.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlsbin.rd vendor/binutils/dist/ld/testsuite/ld-i386/tlsbindesc.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlsbindesc.rd vendor/binutils/dist/ld/testsuite/ld-i386/tlsdesc.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlsdesc.rd vendor/binutils/dist/ld/testsuite/ld-i386/tlsdesc.sd vendor/binutils/dist/ld/testsuite/ld-i386/tlsgdesc.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlsgdesc.rd vendor/binutils/dist/ld/testsuite/ld-i386/tlsnopic.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlsnopic.rd vendor/binutils/dist/ld/testsuite/ld-i386/tlspic.dd vendor/binutils/dist/ld/testsuite/ld-i386/tlspic.rd vendor/binutils/dist/ld/testsuite/ld-i386/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-i386/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-ia64/tlsbin.dd vendor/binutils/dist/ld/testsuite/ld-ia64/tlsbin.rd vendor/binutils/dist/ld/testsuite/ld-ia64/tlsbin.sd vendor/binutils/dist/ld/testsuite/ld-ia64/tlspic.rd vendor/binutils/dist/ld/testsuite/ld-linkonce/x.s vendor/binutils/dist/ld/testsuite/ld-linkonce/y.s vendor/binutils/dist/ld/testsuite/ld-linkonce/zeroeh.ld vendor/binutils/dist/ld/testsuite/ld-linkonce/zeroehl32.d vendor/binutils/dist/ld/testsuite/ld-m68k/m68k.exp vendor/binutils/dist/ld/testsuite/ld-m68k/merge-error-1a.d vendor/binutils/dist/ld/testsuite/ld-m68k/merge-error-1b.d vendor/binutils/dist/ld/testsuite/ld-m68k/merge-error-1c.d vendor/binutils/dist/ld/testsuite/ld-m68k/merge-error-1d.d vendor/binutils/dist/ld/testsuite/ld-m68k/merge-error-1e.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/branch-misc-1.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/eh-frame1-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/eh-frame1-n64.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/eh-frame2-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/eh-frame2-n64.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/elf-rel-got-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/jalbal.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/jaloverflow-2.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/mips-elf.exp vendor/binutils/dist/ld/testsuite/ld-mips-elf/multi-got-1.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/multi-got-no-shared.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/rel32-n32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/rel32-o32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/rel64.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/reloc-1-n64.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/textrel-1.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/tls-hidden3.r vendor/binutils/dist/ld/testsuite/ld-mips-elf/tls-hidden4.r vendor/binutils/dist/ld/testsuite/ld-mips-elf/tls-multi-got-1.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tls-multi-got-1.r vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32.d vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlsdyn-o32.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/tlslib-o32.got vendor/binutils/dist/ld/testsuite/ld-mips-elf/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-mips-elf/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-mips-elf/vxworks1.rd vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-10.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-11.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-14.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-16.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-17.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-18.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-19.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-2.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-22.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-3.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-4.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-5.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-6.d vendor/binutils/dist/ld/testsuite/ld-mmix/bpo-9.d vendor/binutils/dist/ld/testsuite/ld-mmix/bspec1.d vendor/binutils/dist/ld/testsuite/ld-mmix/bspec2.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-19.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-2.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-3.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-4.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-5.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-5s.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-6.d vendor/binutils/dist/ld/testsuite/ld-mmix/greg-7.d vendor/binutils/dist/ld/testsuite/ld-mmix/loc1.d vendor/binutils/dist/ld/testsuite/ld-mmix/loc2.d vendor/binutils/dist/ld/testsuite/ld-mmix/loc3.d vendor/binutils/dist/ld/testsuite/ld-mmix/loc4.d vendor/binutils/dist/ld/testsuite/ld-mmix/loc6.d vendor/binutils/dist/ld/testsuite/ld-mmix/local1.d vendor/binutils/dist/ld/testsuite/ld-mmix/local3.d vendor/binutils/dist/ld/testsuite/ld-mmix/local5.d vendor/binutils/dist/ld/testsuite/ld-mmix/local7.d vendor/binutils/dist/ld/testsuite/ld-mmix/locdo-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/loct-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/locto-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/start-1.d vendor/binutils/dist/ld/testsuite/ld-mmix/undef-3.d vendor/binutils/dist/ld/testsuite/ld-pe/pe.exp vendor/binutils/dist/ld/testsuite/ld-pe/secrel.d vendor/binutils/dist/ld/testsuite/ld-powerpc/powerpc.exp vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsexe.d vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsexe.r vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsexe32.r vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsexetoc.d vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsexetoc.r vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso.d vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso.g vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso.r vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso32.d vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso32.g vendor/binutils/dist/ld/testsuite/ld-powerpc/tlsso32.r vendor/binutils/dist/ld/testsuite/ld-powerpc/tlstocso.d vendor/binutils/dist/ld/testsuite/ld-powerpc/tlstocso.g vendor/binutils/dist/ld/testsuite/ld-powerpc/tlstocso.r vendor/binutils/dist/ld/testsuite/ld-powerpc/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-powerpc/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-s390/tlsbin.rd vendor/binutils/dist/ld/testsuite/ld-s390/tlsbin_64.rd vendor/binutils/dist/ld/testsuite/ld-s390/tlspic.rd vendor/binutils/dist/ld/testsuite/ld-s390/tlspic_64.rd vendor/binutils/dist/ld/testsuite/ld-scripts/align.exp vendor/binutils/dist/ld/testsuite/ld-scripts/align2a.d vendor/binutils/dist/ld/testsuite/ld-scripts/assert.t vendor/binutils/dist/ld/testsuite/ld-scripts/cross3.t vendor/binutils/dist/ld/testsuite/ld-scripts/defined.exp vendor/binutils/dist/ld/testsuite/ld-scripts/empty-orphan.exp vendor/binutils/dist/ld/testsuite/ld-scripts/empty-orphan.t vendor/binutils/dist/ld/testsuite/ld-scripts/overlay-size.t vendor/binutils/dist/ld/testsuite/ld-scripts/phdrs.exp vendor/binutils/dist/ld/testsuite/ld-scripts/phdrs2.exp vendor/binutils/dist/ld/testsuite/ld-scripts/provide.exp vendor/binutils/dist/ld/testsuite/ld-scripts/script.exp vendor/binutils/dist/ld/testsuite/ld-scripts/weak.exp vendor/binutils/dist/ld/testsuite/ld-selective/selective.exp vendor/binutils/dist/ld/testsuite/ld-sh/arch/arch.exp vendor/binutils/dist/ld/testsuite/ld-sh/ld-r-1.d vendor/binutils/dist/ld/testsuite/ld-sh/rd-sh.exp vendor/binutils/dist/ld/testsuite/ld-sh/sh.exp vendor/binutils/dist/ld/testsuite/ld-sh/sh64/abi32.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/abi64.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/cmpct1.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crange1.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crange2.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crange3-media.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crange3.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crangerel1.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/crangerel2.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/mix1.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/mix2.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/rel32.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/rel64.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/reldl32.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/reldl64.rd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/shdl32.xd vendor/binutils/dist/ld/testsuite/ld-sh/sh64/shdl64.xd vendor/binutils/dist/ld/testsuite/ld-sh/shared-1.d vendor/binutils/dist/ld/testsuite/ld-sh/tlsbin-1.d vendor/binutils/dist/ld/testsuite/ld-sh/tlspic-1.d vendor/binutils/dist/ld/testsuite/ld-sh/tlspic-2.d vendor/binutils/dist/ld/testsuite/ld-sh/tlstpoff-1.d vendor/binutils/dist/ld/testsuite/ld-sparc/sparc.exp vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunbin32.rd vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunbin64.rd vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunnopic32.rd vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunnopic64.rd vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunpic32.rd vendor/binutils/dist/ld/testsuite/ld-sparc/tlssunpic64.rd vendor/binutils/dist/ld/testsuite/ld-sparc/vxworks1-lib.rd vendor/binutils/dist/ld/testsuite/ld-sparc/vxworks1.ld vendor/binutils/dist/ld/testsuite/ld-srec/srec.exp vendor/binutils/dist/ld/testsuite/ld-undefined/undefined.exp vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbin.dd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbin.rd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbin.sd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbin.td vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbindesc.dd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbindesc.rd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbindesc.sd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsbindesc.td vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsdesc.dd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsdesc.pd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsdesc.rd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsdesc.sd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsdesc.td vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsgdesc.dd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlsgdesc.rd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlspic.dd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlspic.rd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlspic.sd vendor/binutils/dist/ld/testsuite/ld-x86-64/tlspic.td vendor/binutils/dist/ld/testsuite/lib/ld-lib.exp vendor/binutils/dist/libiberty/ChangeLog vendor/binutils/dist/libiberty/Makefile.in vendor/binutils/dist/libiberty/aclocal.m4 vendor/binutils/dist/libiberty/argv.c vendor/binutils/dist/libiberty/bcopy.c vendor/binutils/dist/libiberty/choose-temp.c vendor/binutils/dist/libiberty/configure vendor/binutils/dist/libiberty/configure.ac vendor/binutils/dist/libiberty/cp-demangle.c vendor/binutils/dist/libiberty/cp-demangle.h vendor/binutils/dist/libiberty/cplus-dem.c vendor/binutils/dist/libiberty/floatformat.c vendor/binutils/dist/libiberty/functions.texi vendor/binutils/dist/libiberty/hashtab.c vendor/binutils/dist/libiberty/hex.c vendor/binutils/dist/libiberty/make-relative-prefix.c vendor/binutils/dist/libiberty/mkstemps.c vendor/binutils/dist/libiberty/pex-common.c vendor/binutils/dist/libiberty/pex-common.h vendor/binutils/dist/libiberty/pex-djgpp.c vendor/binutils/dist/libiberty/pex-msdos.c vendor/binutils/dist/libiberty/pex-unix.c vendor/binutils/dist/libiberty/pex-win32.c vendor/binutils/dist/libiberty/pexecute.txh vendor/binutils/dist/libiberty/strsignal.c vendor/binutils/dist/libiberty/testsuite/Makefile.in vendor/binutils/dist/libiberty/testsuite/demangle-expected vendor/binutils/dist/libiberty/testsuite/test-demangle.c vendor/binutils/dist/libtool.m4 vendor/binutils/dist/ltmain.sh vendor/binutils/dist/opcodes/ChangeLog vendor/binutils/dist/opcodes/Makefile.am vendor/binutils/dist/opcodes/Makefile.in vendor/binutils/dist/opcodes/aclocal.m4 vendor/binutils/dist/opcodes/arm-dis.c vendor/binutils/dist/opcodes/avr-dis.c vendor/binutils/dist/opcodes/cgen-types.h vendor/binutils/dist/opcodes/config.in vendor/binutils/dist/opcodes/configure vendor/binutils/dist/opcodes/configure.in vendor/binutils/dist/opcodes/cris-dis.c vendor/binutils/dist/opcodes/disassemble.c vendor/binutils/dist/opcodes/fr30-asm.c vendor/binutils/dist/opcodes/frv-asm.c vendor/binutils/dist/opcodes/frv-desc.c vendor/binutils/dist/opcodes/frv-desc.h vendor/binutils/dist/opcodes/h8300-dis.c vendor/binutils/dist/opcodes/i386-dis.c vendor/binutils/dist/opcodes/ia64-gen.c vendor/binutils/dist/opcodes/ip2k-asm.c vendor/binutils/dist/opcodes/iq2000-asm.c vendor/binutils/dist/opcodes/m32c-asm.c vendor/binutils/dist/opcodes/m32c-desc.c vendor/binutils/dist/opcodes/m32c-desc.h vendor/binutils/dist/opcodes/m32c-dis.c vendor/binutils/dist/opcodes/m32c-ibld.c vendor/binutils/dist/opcodes/m32c-opc.c vendor/binutils/dist/opcodes/m32c-opc.h vendor/binutils/dist/opcodes/m32r-asm.c vendor/binutils/dist/opcodes/m32r-dis.c vendor/binutils/dist/opcodes/m68hc11-dis.c vendor/binutils/dist/opcodes/m68k-dis.c vendor/binutils/dist/opcodes/m68k-opc.c vendor/binutils/dist/opcodes/mips-dis.c vendor/binutils/dist/opcodes/mips-opc.c vendor/binutils/dist/opcodes/mips16-opc.c vendor/binutils/dist/opcodes/mt-asm.c vendor/binutils/dist/opcodes/mt-ibld.c vendor/binutils/dist/opcodes/mt-opc.c vendor/binutils/dist/opcodes/ns32k-dis.c vendor/binutils/dist/opcodes/openrisc-asm.c vendor/binutils/dist/opcodes/po/Make-in vendor/binutils/dist/opcodes/po/POTFILES.in vendor/binutils/dist/opcodes/po/opcodes.pot vendor/binutils/dist/opcodes/ppc-dis.c vendor/binutils/dist/opcodes/ppc-opc.c vendor/binutils/dist/opcodes/s390-mkopc.c vendor/binutils/dist/opcodes/s390-opc.c vendor/binutils/dist/opcodes/s390-opc.txt vendor/binutils/dist/opcodes/sh-dis.c vendor/binutils/dist/opcodes/xc16x-asm.c vendor/binutils/dist/opcodes/xstormy16-asm.c vendor/binutils/dist/src-release Modified: vendor/binutils/dist/.cvsignore ============================================================================== --- vendor/binutils/dist/.cvsignore Sat Oct 30 23:01:11 2010 (r214570) +++ vendor/binutils/dist/.cvsignore Sat Oct 30 23:02:32 2010 (r214571) @@ -30,3 +30,4 @@ Makefile lost+found update.out update.sourceware +autom4te.cache Modified: vendor/binutils/dist/COPYING.LIBGLOSS ============================================================================== --- vendor/binutils/dist/COPYING.LIBGLOSS Sat Oct 30 23:01:11 2010 (r214570) +++ vendor/binutils/dist/COPYING.LIBGLOSS Sat Oct 30 23:02:32 2010 (r214571) @@ -1,101 +1,52 @@ The libgloss subdirectory is a collection of software from several sources. -Each have their own copyrights embedded in each file that they concern. -(1) University of California, Berkeley +Each file may have its own copyright/license that is embedded in the source +file. Unless otherwise noted in the body of the source file(s), the following copyright +notices will apply to the contents of the libgloss subdirectory: + +(1) Red Hat Incorporated + +Copyright (c) 1994-2006 Red Hat, Inc. All rights reserved. + +This copyrighted material is made available to anyone wishing to use, modify, +copy, or redistribute it subject to the terms and conditions of the BSD +License. This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY expressed or implied, including the implied warranties +of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. A copy of this license +is available at http://www.opensource.org/licenses. Any Red Hat trademarks that +are incorporated in the source code or documentation are not subject to the BSD +License and may only be used or replicated with the express permission of +Red Hat, Inc. -[1a] +(2) University of California, Berkeley -Copyright (c) 1990 The Regents of the University of California. +Copyright (c) 1981-2000 The Regents of the University of California. All rights reserved. -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -and other materials related to such distribution and use -acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1b] - -Copyright (c) 1991, 2000 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1c] - -Copyright (c) 1991, 1998, 2001 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. [rescinded 22 July 1999] -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the University nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -------------------------------------------------------------- - Please note that in some of the above alternate licenses, there is a - statement regarding that acknowledgement must be made in any - advertising materials for products using the code. This restriction - no longer applies due to the following license change: - - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - In some cases the defunct clause has been removed in modified newlib code and - in some cases, the clause has been left as-is. -------------------------------------------------------------- +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGE. -(2) DJ Delorie +(3) DJ Delorie Copyright (C) 1993 DJ Delorie All rights reserved. @@ -107,7 +58,7 @@ duplicated in all such forms. This file is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -(3) GPL (fr30 directory only) +(4) GPL (fr30 directory only) Copyright (C) 1998 Free Software Foundation, Inc. Contributed by Cygnus Solutions. @@ -129,7 +80,7 @@ along with GNU CC; see the file COPYING. the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -(4) Advanced Micro Devices +(5) Advanced Micro Devices Copyright 1989, 1990 Advanced Micro Devices, Inc. @@ -155,7 +106,7 @@ Mail Stop 573 Austin, TX 78741 800-292-9263 -(5) Array Technology Corporation and MIPS (mips/lsi33k-stub.h) +(6) Array Technology Corporation and MIPS (mips/lsi33k-stub.h) COPYRIGHT (C) 1991, 1992 ARRAY TECHNOLOGY CORPORATION All Rights Reserved @@ -166,9 +117,8 @@ disclosure is subject to the terms of a Copyright 1985 by MIPS Computer Systems, Inc. -(6) University of Utah and the Computer Systems Laboratory (CSL) - [applies only to hppa*-*-pro* targets] - +(7) University of Utah and the Computer Systems Laboratory (CSL) + [applies only to hppa*-*-pro* targets] Copyright (c) 1990,1994 The University of Utah and the Computer Systems Laboratory (CSL). All rights reserved. @@ -187,22 +137,22 @@ ANY KIND FOR ANY DAMAGES WHATSOEVER RESU CSL requests users of this software to return to csl-dist@cs.utah.edu any improvements that they make and grant CSL redistribution rights. -(7) Sun Microsystems +(8) Sun Microsystems Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. +software is freely granted, provided that this notice is preserved. -(8) Hewlett Packard +(9) Hewlett Packard (c) Copyright 1986 HEWLETT-PACKARD COMPANY To anyone who acknowledges that this file is provided "AS IS" without any express or implied warranty: - permission to use, copy, modify, and distribute this file + +permission to use, copy, modify, and distribute this file for any purpose is hereby granted without fee, provided that the above copyright notice and this notice appears in all copies, and that the name of Hewlett-Packard Company not be @@ -211,7 +161,7 @@ of the software without specific, writte Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. -(9) Hans-Peter Nilsson +(10) Hans-Peter Nilsson Copyright (C) 2001 Hans-Peter Nilsson @@ -224,74 +174,33 @@ IMPLIED WARRANTIES, INCLUDING, WITHOUT L WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -(10) No Copyright - -THIS SOFTWARE IS NOT COPYRIGHTED - -(11) Cygnus Support / Cygnus Solutions +(11) IBM Corp. spu processor (only spu-* targets) -Copyright (c) 1995, 1996, 1997, 1998, 1999 Cygnus Support +(C) Copyright IBM Corp. 2005, 2006 -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - ---------------------------------------------------------------- - Please note that the copyright above may be used with the name - Cygnus Solutions instead of Cygnus Support. Both names should - be considered interchangeable. These copyrights are now owned - by Red Hat Incorporated. ---------------------------------------------------------------- - -(12) Red Hat Incorporated - -Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. - -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - -(13) Default copyright - -Unless otherwise stated in each remaining libgloss file, the remaining -files in the libgloss subdirectory are governed by the following copyright. - -Copyright (c) 1994, 1997, 2001, 2002 Red Hat Incorporated. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + * Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + * Neither the name of IBM nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - The name of Red Hat Incorporated may not be used to endorse - or promote products derived from this software without specific - prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Modified: vendor/binutils/dist/COPYING.NEWLIB ============================================================================== --- vendor/binutils/dist/COPYING.NEWLIB Sat Oct 30 23:01:11 2010 (r214570) +++ vendor/binutils/dist/COPYING.NEWLIB Sat Oct 30 23:02:32 2010 (r214571) @@ -1,197 +1,53 @@ The newlib subdirectory is a collection of software from several sources. -Each file may have its own copyright/license that is embedded in the source -file. - -This list documents those licenses which are more restrictive than -a BSD-like license or require the copyright notice -to be duplicated in documentation and/or other materials associated with -the distribution. Certain licenses documented here only apply to -specific targets. Certain clauses only apply if you are building the -code as part of your binary. - -Note that this list may omit certain licenses that -only pertain to the copying/modifying of the individual source code. -If you are distributing the source code, then you do not need to -worry about these omitted licenses, so long as you do not modify the -copyright information already in place. - -(1) University of California, Berkeley - -[1a] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -and other materials related to such distribution and use -acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1b] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -advertising materials, and other materials related to such -distribution and use acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1c] - -Copyright (c) 1981, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 -The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1d] - -Copyright (c) 1988, 1990, 1993 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1e] - -Copyright (c) 1982, 1986, 1989, 1991, 1993, 1994 -The Regents of the University of California. All rights reserved. -(c) UNIX System Laboratories, Inc. -All or some portions of this file are derived from material licensed -to the University of California by American Telephone and Telegraph -Co. or Unix System Laboratories, Inc. and are reproduced herein with -the permission of UNIX System Laboratories, Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1f] - -Copyright (c) 1987, 1988, 2000 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that: (1) source distributions retain this entire copyright -notice and comment, and (2) distributions including binaries display -the following acknowledgement: ``This product includes software -developed by the University of California, Berkeley and its contributors'' -in the documentation or other materials provided with the distribution -and in all advertising materials mentioning features or use of this -software. Neither the name of the University nor the names of its -contributors may be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -------------------------------------------------------------- - Please note that in some of the above alternate licenses, there is a - statement regarding that acknowledgement must be made in any - advertising materials for products using the code. This restriction - no longer applies due to the following license change: - - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change +Each file may have its own copyright/license that is embedded in the source +file. Unless otherwise noted in the body of the source file(s), the following copyright +notices will apply to the contents of the newlib subdirectory: - In some cases the defunct clause has been removed in modified newlib code and - in some cases, the clause has been left as-is. -------------------------------------------------------------- +(1) Red Hat Incorporated -(2) Cygwin (cygwin targets only) +Copyright (c) 1994-2006 Red Hat, Inc. All rights reserved. -Copyright 2001 Red Hat, Inc. +This copyrighted material is made available to anyone wishing to use, +modify, copy, or redistribute it subject to the terms and conditions +of the BSD License. This program is distributed in the hope that +it will be useful, but WITHOUT ANY WARRANTY expressed or implied, +including the implied warranties of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. A copy of this license is available at +http://www.opensource.org/licenses. Any Red Hat trademarks that are +incorporated in the source code or documentation are not subject to +the BSD License and may only be used or replicated with the express +permission of Red Hat, Inc. + +(2) University of California, Berkeley + +Copyright (c) 1981-2000 The Regents of the University of California. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGE. -(3) David M. Gay at AT&T +(3) David M. Gay (AT&T 1991, Lucent 1998) The author of this software is David M. Gay. @@ -208,6 +64,33 @@ WARRANTY. IN PARTICULAR, NEITHER THE AU REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. +------------------------------------------------------------------- + +The author of this software is David M. Gay. + +Copyright (C) 1998-2001 by Lucent Technologies +All Rights Reserved + +Permission to use, copy, modify, and distribute this software and +its documentation for any purpose and without fee is hereby +granted, provided that the above copyright notice appear in all +copies and that both that the copyright notice and this +permission notice and warranty disclaimer appear in supporting +documentation, and that the name of Lucent or any of its entities +not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. +IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + + (4) Advanced Micro Devices Copyright 1989, 1990 Advanced Micro Devices, Inc. @@ -253,8 +136,7 @@ Copyright (C) 1993 by Sun Microsystems, Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. +software is freely granted, provided that this notice is preserved. (8) Hewlett Packard @@ -335,7 +217,7 @@ provided this notice is not removed or a reserved by SuperH. SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO -THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, +THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. @@ -351,7 +233,7 @@ USA (13) Royal Institute of Technology -Copyright (c) 1999 Kungliga Tekniska Högskolan +Copyright (c) 1999 Kungliga Tekniska Högskolan (Royal Institute of Technology, Stockholm, Sweden). All rights reserved. @@ -530,8 +412,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, O OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -(20) DJ Delorie (i386) - +(20) DJ Delorie (i386) Copyright (C) 1991 DJ Delorie All rights reserved. @@ -544,8 +425,7 @@ warranty of MERCHANTABILITY or FITNESS F (21) Free Software Foundation LGPL License (*-linux* targets only) - Copyright (C) 1990-1999, 2000, 2001 - Free Software Foundation, Inc. + Copyright (C) 1990-1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Mark Kettenis , 1997. @@ -572,7 +452,7 @@ This program is free software; you can r modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the @@ -698,7 +578,7 @@ SUCH DAMAGE. iconv (Charset Conversion Library) v2.0 -(27) Artem Bityuckiy (--enable-newlib-iconv) +(28) Artem Bityuckiy (--enable-newlib-iconv) Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation. Rights transferred to Franklin Electronic Publishers. @@ -724,37 +604,37 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -(28) Red Hat Incorporated - -Unless otherwise stated in each remaining newlib file, the remaining -files in the newlib subdirectory default to the following copyright. -It should be noted that Red Hat Incorporated now owns copyrights -belonging to Cygnus Solutions and Cygnus Support. - -Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004, 2005 Red Hat Incorporated. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +(29) IBM, Sony, Toshiba (only spu-* targets) - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + (C) Copyright 2001,2006, + International Business Machines Corporation, + Sony Computer Entertainment, Incorporated, + Toshiba Corporation, + + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the names of the copyright holders nor the names of their + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - The name of Red Hat Incorporated may not be used to endorse - or promote products derived from this software without specific - prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Modified: vendor/binutils/dist/ChangeLog ============================================================================== --- vendor/binutils/dist/ChangeLog Sat Oct 30 23:01:11 2010 (r214570) +++ vendor/binutils/dist/ChangeLog Sat Oct 30 23:02:32 2010 (r214571) @@ -1,8 +1,691 @@ +2007-06-29 Bernd Schmidt + + * configure.ac: Don't add target-libmudflap to noconfigdirs for + uclinux and linux-uclibc targets. + * configure: Regenerate. + +2007-06-28 DJ Delorie + + * configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're + not building newlib. + * configure: Regenerated. + +2007-06-22 Daniel Jacobowitz + + * src-release (DEVO_SUPPORT): Correct typos. + +2007-06-18 Daniel Jacobowitz + + * Makefile.def: Add dependency from configure-gdb to all-bfd. + * Makefile.in: Regenerated. + +2007-06-14 Paolo Bonzini + + * Makefile.tpl (cleanstrap): Don't delete the toplevel Makefile. + (distclean-stage[+id+]): Possibly delete stage_last. + * Makefile.in: Regenerate. + +2007-06-07 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2007-06-07 Ben Elliston + + * Makefile.tpl: Fix spelling error. + * Makefile.in: Regenerate. + +2007-06-04 Paolo Bonzini + + Sync with gcc: + 2007-05-30 Jakub Jelinek + + PR bootstrap/29382 + * configure.ac: Don't use -fkeep-inline-functions for GCC < 3.3.1. + * configure: Rebuilt. + +2007-06-01 Steve Ellcey + + * libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set + lt_cv_sys_max_cmd_len. + +2007-05-31 Paolo Bonzini + + * ltgcc.m4: Update from GCC. + +2007-05-25 Andreas Tobler + + * ltmain.sh: Fix Darwin verstring, remove ${wl}. + +2007-05-24 Steve Ellcey + + * ltmain.sh: Update from GCC. + * libtool.m4: Update from GCC. + * ltsugar.m4: New. Update from GCC. + * ltversion.m4: New. Update from GCC. + * ltoptions.m4: New. Update from GCC. + * ltconfig: Remove. + * ltcf-c.sh: Remove. + * ltcf-cxx.sh: Remove. + * ltcf-gcj.sh: Remove. + * src-release: Update with new libtool file list. + +2007-05-16 Paolo Bonzini + + * Makefile.def (bootstrap_stage): Replace stage_make_flags with + stage_cflags. + * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS): + Remove CFLAGS/LIBCFLAGS. + (configure-stage[+id+]-[+prefix+][+module+], + all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+]. + * Makefile.in: Regenerate. + +2007-04-14 Steve Ellcey + + * config-ml.in: Update from GCC. + +2007-04-09 Daniel Jacobowitz + + * src-release (do-proto-toplev): Process the support directories before + the tool directory. + +2007-03-21 Richard Sandiford + + * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting + of glob. Quote arguments with single quotes too. + * configure: Regenerate. + +2007-03-12 Brooks Moses + + * Makefile.def (fixincludes): Remove unneeded "missing" lines. + * Makefile.in: Regenerate + +2007-03-07 Andreas Schwab + + * configure: Regenerate. + +2007-03-01 Brooks Moses + + * configure.ac: Add "--with-pdfdir" configure option, + which defines pdfdir variable. + * Makefile.def (target=fixincludes): Add install-pdf to + missing targets. + (recursive_targets): Add install-pdf target. + (flags_to_pass): Add pdfdir. + * Makefile.tpl: Add pdfdir handling, add do-install-pdf + target. + * configure: Regenerate + * Makefile.in: Regenerate + +2007-02-28 Eric Christopher + + Revert: + 2006-12-07 Mike Stump + + * Makefile.def (dependencies): Add dependency for + install-target-libssp and install-target-libgomp on + install-gcc. + * Makefile.in: Regenerate. + +2007-02-27 Matt Kraai + + * configure: Regenerate. + * configure.ac: Move statements after variable declarations. + +2007-02-19 Joseph Myers + + * configure.ac: Adjust for loop syntax. + * configure: Regenerate. + +2007-02-18 Alexandre Oliva + + * configure: Rebuilt. + +2007-02-18 Alexandre Oliva + + * configure.ac: Drop multiple occurrences of --enable-languages, + and fix its quoting. + * configure: Rebuilt. + +2007-02-17 Mark Mitchell + Nathan Sidwell + Vladimir Prus + + * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix quoting. + * configure: Regenerate. + +2007-02-13 Daniel Jacobowitz + + * configure.ac (target_libraries): Move libgcc before libiberty. + * configure: Regenerated. + +2007-02-13 Paolo Bonzini + + * configure: Regenerate again? + +2007-02-13 Paolo Bonzini + + * configure: Reapply PR30748 fix which was lost in the previous commit. + +2007-02-13 Daniel Jacobowitz + Paolo Bonzini + + PR bootstrap/30753 + * configure.ac: Remove obsolete build / host tests. Use AC_PROG_CC + unconditionally. Use AC_PROG_CXX. Use ACX_TOOL_DIRS to find $prefix. + * configure: Regenerated. + +2007-02-10 Paolo Bonzini + + * configure: Regenerate. + +2007-02-09 Daniel Jacobowitz + + PR bootstrap/30748 + * configure.ac: Correct syntax for Solaris ksh. + * configure: Regenerated. + +2007-02-09 Paolo Bonzini + + * Makefile.def: Sync with GCC. + * Makefile.tpl: Sync with GCC. + * Makefile.in: Regenerate. + * configure: Regenerate. + +2007-02-09 Daniel Jacobowitz + + * Makefile.tpl (build_alias, host_alias, target_alias): Use + noncanonical equivalents. + * configure.in: Rename to... + * configure.ac: ...this. Update AC_PREREQ. Prevent error for + AS_FOR_TARGET. Set build_noncanonical, host_noncanonical, and + target_noncanonical. Use them. Rewrite removal of configure + arguments for autoconf 2.59. Discard variable settings. Force + program_transform_name for native tools. + + * Makefile.in: Regenerated. + * configure: Regenerated with autoconf 2.59. + + * src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac. + +2007-02-08 Jeff Johnston + + * COPYING.LIBGLOSS: Reformat default Red Hat + license to fit within 80 columns. + * COPYING.NEWLIB: Ditto. + +2007-02-05 Dave Brolley + + * Contribute the following changes: + 2006-11-28 DJ Delorie + + * configure.in: Fix typo for mep's target_makefile_frag. + * configure: Regenerated. + + 2005-04-22 Richard Sandiford + + * configure.in (mep*): Add -mlibrary to FLAGS_FOR_TARGET. + * configure: Regenerate. + + 2001-09-19 DJ Delorie + + * configure.in (target_makefile_frag): use mt-mep + + 2001-06-12 Don Howard + + * configure.in: Remove gdb from MeP skip list. + + 2001-04-05 DJ Delorie + + * configure.in (noconfigdirs): Remove gcc from MeP skip list. + + 2001-03-20 Ben Elliston + + * configure.in (noconfigdirs): Add gcc and gdb for MeP. + + 2001-03-19 Ben Elliston + + * config.sub (mep, mep-*): Add. + +2007-01-31 Andreas Schwab + + * Makefile.tpl (LDFLAGS): Substitute it. + * Makefile.in: Regenerate. + +2007-01-11 Paolo Bonzini + + * configure.in: Change == to = in test command. + * configure: Regenerate. + +2007-01-11 Paolo Bonzini *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Sat Oct 30 23:04:55 2010 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 122B61065672; Sat, 30 Oct 2010 23:04:55 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id DA4B78FC16; Sat, 30 Oct 2010 23:04:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o9UN4sxe029568; Sat, 30 Oct 2010 23:04:54 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o9UN4s9P029567; Sat, 30 Oct 2010 23:04:54 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201010302304.o9UN4s9P029567@svn.freebsd.org> From: Dimitry Andric Date: Sat, 30 Oct 2010 23:04:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r214573 - vendor/binutils/binutils-master-20070703-075419 X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Oct 2010 23:04:55 -0000 Author: dim Date: Sat Oct 30 23:04:54 2010 New Revision: 214573 URL: http://svn.freebsd.org/changeset/base/214573 Log: Tag the binutils master branch from the sourceware CVS repository, exactly as it was on Tue, 3 Jul 2007 07:54:19 +0000. Corresponds to git commit 397a64b350470350c8e0adb2af84439ea0f89272, which was the last commit before switching to GPLv3. Added: vendor/binutils/binutils-master-20070703-075419/ - copied from r214572, vendor/binutils/dist/