From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 01:10:09 2011 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08EE7106564A for ; Sun, 28 Aug 2011 01:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B73008FC14 for ; Sun, 28 Aug 2011 01:10:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7S1A80f077930 for ; Sun, 28 Aug 2011 01:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7S1A84U077929; Sun, 28 Aug 2011 01:10:08 GMT (envelope-from gnats) Resent-Date: Sun, 28 Aug 2011 01:10:08 GMT Resent-Message-Id: <201108280110.p7S1A84U077929@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-www@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alvaro Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AC73106566B for ; Sun, 28 Aug 2011 01:02:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id EF8ED8FC08 for ; Sun, 28 Aug 2011 01:02:56 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7S12u0O022734 for ; Sun, 28 Aug 2011 01:02:56 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p7S12ujx022732; Sun, 28 Aug 2011 01:02:56 GMT (envelope-from nobody) Message-Id: <201108280102.p7S12ujx022732@red.freebsd.org> Date: Sun, 28 Aug 2011 01:02:56 GMT From: Alvaro To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: www/160247: Website vulnerability X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 01:10:09 -0000 >Number: 160247 >Category: www >Synopsis: Website vulnerability >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-www >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 28 01:10:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Alvaro >Release: none >Organization: none >Environment: FreeBSD shuttle0.lan 9.0-BETA1 FreeBSD 9.0-BETA1 #4: Fri Aug 26 05:37:30 WEST 2011 netSys@shuttle0.lan:/usr/obj/usr/src/sys/GALILEO amd64 >Description: The problem is on mod_deflate. ===>Action > perl killapache.pl www.freebsd.org 50 host seems vuln ATTACKING www.freebsd.org [using 50 forks] Redhat reported this but is waiting for Apache Foundation https://bugzilla.redhat.com/show_bug.cgi?id=732928 http://www.exploit-db.com/exploits/17696/ Note: PC-BSD has got a better security that OpenBSD (wtf) and FreeBSD (?) > perl killapache.pl www.pcbsd.org 50 Host does not seem vulnerable > perl killapache.pl www.openbsd.org 50 host seems vuln ATTACKING www.openbsd.org [using 50 forks] =====> References http://www.dslreports.com/forum/r26243047-Apache-1.x-2.x-Range-header-security-issue http://seclists.org/fulldisclosure/2011/Aug/175 Cheers! >How-To-Repeat: Download the scipt Install devel/p5-Parallel-ForkManager perl script_name.pl www.freebsd.org 50 >Fix: Disable mod_deflate and wait Apache Foundation will correct it. (I think so) >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 01:20:40 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B6E21065672 for ; Sun, 28 Aug 2011 01:20:40 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from glenbarber.us (onyx.glenbarber.us [199.48.134.227]) by mx1.freebsd.org (Postfix) with SMTP id 329A48FC0A for ; Sun, 28 Aug 2011 01:20:39 +0000 (UTC) Received: (qmail 89500 invoked by uid 0); 27 Aug 2011 21:20:39 -0400 Received: from unknown (HELO schism.local) (gjb@76.124.49.145) by 0 with SMTP; 27 Aug 2011 21:20:39 -0400 Message-ID: <4E5997E6.7040500@FreeBSD.org> Date: Sat, 27 Aug 2011 21:20:38 -0400 From: Glen Barber User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: Alvaro References: <201108280102.p7S12ujx022732@red.freebsd.org> In-Reply-To: <201108280102.p7S12ujx022732@red.freebsd.org> X-Enigmail-Version: 1.3.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-www@freebsd.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: www/160247: Website vulnerability X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 01:20:40 -0000 On 8/27/11 9:02 PM, Alvaro wrote: >> Description: > The problem is on mod_deflate. > No it isn't. http://seclists.org/fulldisclosure/2011/Aug/236 -- Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 01:50:11 2011 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BBF6106564A for ; Sun, 28 Aug 2011 01:50:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 62D938FC08 for ; Sun, 28 Aug 2011 01:50:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7S1oBdZ015630 for ; Sun, 28 Aug 2011 01:50:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7S1oB1m015628; Sun, 28 Aug 2011 01:50:11 GMT (envelope-from gnats) Date: Sun, 28 Aug 2011 01:50:11 GMT Message-Id: <201108280150.p7S1oB1m015628@freefall.freebsd.org> To: freebsd-www@FreeBSD.org From: Glen Barber Cc: Subject: Re: www/160247: Website vulnerability X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Glen Barber List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 01:50:11 -0000 The following reply was made to PR www/160247; it has been noted by GNATS. From: Glen Barber To: Alvaro Cc: freebsd-gnats-submit@FreeBSD.org, freebsd-www@freebsd.org Subject: Re: www/160247: Website vulnerability Date: Sat, 27 Aug 2011 21:20:38 -0400 On 8/27/11 9:02 PM, Alvaro wrote: >> Description: > The problem is on mod_deflate. > No it isn't. http://seclists.org/fulldisclosure/2011/Aug/236 -- Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 19:01:57 2011 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0EEB1065670; Sun, 28 Aug 2011 19:01:57 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B8DF88FC0C; Sun, 28 Aug 2011 19:01:57 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7SJ1v7B069031; Sun, 28 Aug 2011 19:01:57 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7SJ1vJQ069027; Sun, 28 Aug 2011 19:01:57 GMT (envelope-from eadler) Date: Sun, 28 Aug 2011 19:01:57 GMT Message-Id: <201108281901.p7SJ1vJQ069027@freefall.freebsd.org> To: ohartman@zedat.fu-berlin.de, eadler@FreeBSD.org, freebsd-www@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: junk/160241: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 19:01:58 -0000 Synopsis: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! State-Changed-From-To: open->closed State-Changed-By: eadler State-Changed-When: Sun Aug 28 18:59:39 UTC 2011 State-Changed-Why: This is not a useful PR, contains false information, and was submitted by a troll. A constructive update of this page would be much apprecicated. http://www.freebsd.org/cgi/query-pr.cgi?pr=160241 From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 20:29:23 2011 Return-Path: Delivered-To: freebsd-www@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9520C106564A; Sun, 28 Aug 2011 20:29:23 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 786D88FC14; Sun, 28 Aug 2011 20:29:23 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 44FDE5619E; Sun, 28 Aug 2011 15:29:23 -0500 (CDT) Date: Sun, 28 Aug 2011 15:29:23 -0500 From: Mark Linimon To: eadler@FreeBSD.org Message-ID: <20110828202923.GC25299@lonesome.com> References: <201108281901.p7SJ1vJQ069027@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201108281901.p7SJ1vJQ069027@freefall.freebsd.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-www@FreeBSD.org, ohartman@zedat.fu-berlin.de Subject: Re: junk/160241: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 20:29:23 -0000 On Sun, Aug 28, 2011 at 07:01:57PM +0000, eadler@FreeBSD.org wrote: > This is not a useful PR, contains false information, and was submitted by a troll. Herr Hartman may be very critical of this article, but he does send a great many PRs, and thus IMHO disqualifies him from being a troll. IMHO. From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 20:34:24 2011 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAB781065670; Sun, 28 Aug 2011 20:34:24 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A34368FC20; Sun, 28 Aug 2011 20:34:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7SKYOj7052997; Sun, 28 Aug 2011 20:34:24 GMT (envelope-from gjb@freefall.freebsd.org) Received: (from gjb@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7SKYO74052992; Sun, 28 Aug 2011 20:34:24 GMT (envelope-from gjb) Date: Sun, 28 Aug 2011 20:34:24 GMT Message-Id: <201108282034.p7SKYO74052992@freefall.freebsd.org> To: ohartman@zedat.fu-berlin.de, gjb@FreeBSD.org, freebsd-www@FreeBSD.org From: gjb@FreeBSD.org Cc: Subject: Re: www/160241: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 20:34:24 -0000 Synopsis: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! State-Changed-From-To: closed->open State-Changed-By: gjb State-Changed-When: Sun Aug 28 20:33:27 UTC 2011 State-Changed-Why: Revert previous recategorization and closure. This is outdated, and does need to be looked at. Further discussion has taken place on -current: http://lists.freebsd.org/pipermail/freebsd-current/2011-August/026868.html http://www.freebsd.org/cgi/query-pr.cgi?pr=160241 From owner-freebsd-www@FreeBSD.ORG Sun Aug 28 21:09:31 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46B54106564A for ; Sun, 28 Aug 2011 21:09:31 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id F1FEB8FC0A for ; Sun, 28 Aug 2011 21:09:30 +0000 (UTC) Received: by vws18 with SMTP id 18so5403819vws.13 for ; Sun, 28 Aug 2011 14:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=phJ9dOcW2QMyKNApJgWUndcUlwizJgcqm5FYQztPoiw=; b=hpgA5E7JOuDDOOdyoPWum9dA+a5ocrFHWmskX6cQA1GcfwYxq98d0xKKH6dGo9xs78 +ndd4U+4eF8uY0/FrM/3s9xM1+c3uzGmVnis08sdLPtGWCxeO+UfwpC03v1Z0bH2RLkA +idWVbji/pLL/mhHjkO9vommqoWHmzQqp9plo= Received: by 10.220.77.2 with SMTP id e2mr1350762vck.50.1314564296063; Sun, 28 Aug 2011 13:44:56 -0700 (PDT) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.52.169.100 with HTTP; Sun, 28 Aug 2011 13:44:26 -0700 (PDT) In-Reply-To: <20110828202923.GC25299@lonesome.com> References: <201108281901.p7SJ1vJQ069027@freefall.freebsd.org> <20110828202923.GC25299@lonesome.com> From: Eitan Adler Date: Sun, 28 Aug 2011 16:44:26 -0400 X-Google-Sender-Auth: 40M7x2iuyJvn6sQ7BfA7nbC0iQM Message-ID: To: Mark Linimon Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-www@freebsd.org, ohartman@zedat.fu-berlin.de Subject: Re: junk/160241: FreeBSD vs. Linux vs. Windows 2000: Desperately outdated! X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 21:09:31 -0000 On Sun, Aug 28, 2011 at 4:29 PM, Mark Linimon wrote: > On Sun, Aug 28, 2011 at 07:01:57PM +0000, eadler@FreeBSD.org wrote: >> This is not a useful PR, contains false information, and was submitted b= y a troll. > > Herr Hartman may be very critical of this article, but he does send a gre= at > many PRs, and thus IMHO disqualifies him from being a troll. =C2=A0IMHO. > Sorry about that, I thought the submitter was someone else who has been active on the list recently. I was quick and will be more careful in the future. --=20 Eitan Adler Ports committer Bugbusting team From owner-freebsd-www@FreeBSD.ORG Mon Aug 29 11:07:22 2011 Return-Path: Delivered-To: freebsd-www@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 375921065677 for ; Mon, 29 Aug 2011 11:07:22 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 26A9B8FC15 for ; Mon, 29 Aug 2011 11:07:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7TB7Mcf089462 for ; Mon, 29 Aug 2011 11:07:22 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7TB7LSI089460 for freebsd-www@FreeBSD.org; Mon, 29 Aug 2011 11:07:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 29 Aug 2011 11:07:21 GMT Message-Id: <201108291107.p7TB7LSI089460@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-www@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-www@FreeBSD.org X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 11:07:22 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o www/160247 www Website vulnerability o www/160241 www FreeBSD vs. Linux vs. Windows 2000: Desperately outdat o www/159664 www Add for June/July 2011: FreeBSD in top 3 reliable serv o www/159291 www Error 404 - when I try to send-pr over freebsd.org/es/ f www/158126 www We offer a freebsd installation and consulting service o www/157076 www freebsd-wireless mailing list not shown on web All Lis o www/156614 www Change log_pagesize on ViewVC (svnweb) o www/151084 www A major Bulgarian ISP which uses FreeBSD o www/150553 www [patch] update Russian "FreeBSD Community" page o www/150531 www [patch] ru/community/irc.sgml: MFen 1.2 -> 1.4 o www/150522 www [patch] ru/community/mailinglists.sgml: MFen 1.4 -> 1. o www/149446 www [patch] improve misleading title of "report a bug" o www/145917 www SVG at logo.html is broken s www/140580 www svnweb file logs are useless s www/129923 www Need stylesheet for FreeBSD Subversion DAV tree f www/116479 www cvsweb+enscript formatting bugfix s www/111791 www FreeBSD website messes up while using "links" browser s www/103522 www Search interface oddity s www/91539 www FreeBSD web site renders very badly s www/73551 www [request] fix list archive 'quoted-printable' corrupti s www/51135 www Problems with the mailing-lists search interface 21 problems total. From owner-freebsd-www@FreeBSD.ORG Mon Aug 29 17:45:30 2011 Return-Path: Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65173106566B; Mon, 29 Aug 2011 17:45:30 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3D7048FC14; Mon, 29 Aug 2011 17:45:30 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p7THjUOM062136; Mon, 29 Aug 2011 17:45:30 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p7THjUbo062132; Mon, 29 Aug 2011 17:45:30 GMT (envelope-from gavin) Date: Mon, 29 Aug 2011 17:45:30 GMT Message-Id: <201108291745.p7THjUbo062132@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-www@FreeBSD.org, clusteradm@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: www/160247: Website vulnerability (DoS) X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2011 17:45:30 -0000 Old Synopsis: Website vulnerability New Synopsis: Website vulnerability (DoS) Responsible-Changed-From-To: freebsd-www->clusteradm Responsible-Changed-By: gavin Responsible-Changed-When: Mon Aug 29 17:42:37 UTC 2011 Responsible-Changed-Why: Over to clusteradm http://www.freebsd.org/cgi/query-pr.cgi?pr=160247 From owner-freebsd-www@FreeBSD.ORG Wed Aug 31 14:30:50 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89962106566B for ; Wed, 31 Aug 2011 14:30:50 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 40DE48FC17 for ; Wed, 31 Aug 2011 14:30:50 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1QylZm-0007Nb-6w>; Wed, 31 Aug 2011 16:15:34 +0200 Received: from e178023043.adsl.alicedsl.de ([85.178.23.43] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1QylZm-0004xn-3J>; Wed, 31 Aug 2011 16:15:34 +0200 Message-ID: <4E5E4205.4060501@zedat.fu-berlin.de> Date: Wed, 31 Aug 2011 16:15:33 +0200 From: "Hartmann, O." User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0) Gecko/20110825 Thunderbird/6.0 MIME-Version: 1.0 To: Martin Sugioarto References: <4E5941D6.9090106@zedat.fu-berlin.de> <4E5BEF65.2010502@gmail.com> <4E5CAD9E.6050903@rktmb.org> <4E5CB49F.50806@zedat.fu-berlin.de> <4E5CBC14.4080908@rktmb.org> <4E5CF1ED.2030504@zedat.fu-berlin.de> <4E5CF417.5080503@rktmb.org> <4E5D031E.2000602@xaerolimit.net> <20110831140729.24130ea0@zelda.sugioarto.com> In-Reply-To: <20110831140729.24130ea0@zelda.sugioarto.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 85.178.23.43 Cc: freebsd-www@freebsd.org, freebsd-current@freebsd.org, Chris Brennan Subject: Re: http://www.freebsd.org/marketing/os-comparison.html X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 14:30:50 -0000 On 08/31/11 14:07, Martin Sugioarto wrote: > Am Tue, 30 Aug 2011 11:34:54 -0400 > schrieb Chris Brennan: > >> the object is to show people *WHY* FreeBSD is a sound (and valid) >> choice against the competition, we can't just claim we're better >> because we know we are, we have to provide a convincing argument that >> is true and honest fact. > Hi Chris and all the others, > > I want to suggest that you shouldn't compare every single feature about > FreeBSD kernel. You should not also try to lie to people about vendor > support, because it's not worth mentioning, when you compare it to many > Linux distributions. Don't tell people there are games and don't tell > them that FreeBSD can replace Microsoft Windows, please. > > I like to advertise FreeBSD, but I try to do it honestly, because it > will send the wrong signals. > > You should compare what you can *DO* better with FreeBSD. And one thing > that comes instantly into my mind is the FreeBSD port collection (for > my part). I've tried various Linux distributions for years and there is > no such thing as FreeBSD ports in Linux world (portage comes close, but > it lacks integrity sometimes). And that's why after using other OSes, I > always arrived back on FreeBSD. The effort which is going into ports is > amazing and (for me) the most important part of the OS. FreeBSD is one > of few systems where you can have configurable up-to-date applications > and this is what I need. And this is mostly the reason why I use > FreeBSD. "Better" is relative. People who are supposed to compile or were supposed to compile their software in the past are better with freeBSD. Those people looking for a Windows alternative used to get binaries do not care about configuring. They'd like to have running software, getting it with the ease of a mouse click. I was never able to convince people about the control they have since they won't have to have it! But you made a striking point! With the BSD ports system, a niche has been covered up which may be very important for people like you and me. And this is a certain point were is no "better" or "worse', since it is a complete different philosophy. And I would like to see a mixture of some comparisons, even if they are slightly worse for FreeBSD, but supported by reasonable numbers and those basic paradigms. Thinking is: if an OS is approximately 10% slower in a certain benchmark I favor for future mission-usage of the OS, say file I/O or network, I wouldn't care if I have the uncompensated advantage to control software settings and others. > > I suggest that you look at the applications of FreeBSD in the world. > How people use it and why the decided to use it. I heard many people > prefer FreeBSD on web servers (yeah, Netcraft also says so). But why? > > You tell me that FreeBSD has the best IPv6 implementation? So what?! > Please tell me what you do with it, when it's "so great". There was a time, I recall it was the end-nineties of the last century, when there were many network-performance benchmarks floating around, comparing FreeBSD's incedible network stack to others. There were many benchmarks, not even one. Since Linux and Windows gained up, it became quiet around FreeBSD. The last "field" benchmark I saw was presented by Kris Kenneway, as far as I remember and he presented some benchmarks comparing MySQL running on FreeBSD 6/7 and Linux. I'm not completely sure about that. > > Jails are nice, yes! There are surely scenarios where jails are needed > above every other concept. Instead of telling people about "lightweight > virtualisation"... tell them what others do with it. > > Many people are too dumb to understand technical or abstract concepts. > They need examples to understand the features. > > -- > Martin Or they need some hints already written by others like this: http://www.h-online.com/open/features/Health-Check-FreeBSD-The-unknown-giant-920248.html I'm not sure whether this is linked on the project's webpage, I didn't find it when I searched it. Oliver From owner-freebsd-www@FreeBSD.ORG Wed Aug 31 14:41:45 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07207106564A for ; Wed, 31 Aug 2011 14:41:45 +0000 (UTC) (envelope-from jkois@freebsd.org) Received: from tux15.hoststar.at (tux15.hoststar.at [213.239.217.242]) by mx1.freebsd.org (Postfix) with ESMTP id 6F3028FC12 for ; Wed, 31 Aug 2011 14:41:44 +0000 (UTC) Received: from freebsd.bsdkisten.at (chello084115173108.graz.surfer.at [84.115.173.108]) (authenticated bits=0) by tux15.hoststar.at (8.13.8/8.12.11) with ESMTP id p7VEfl9t001289; Wed, 31 Aug 2011 16:41:47 +0200 From: Johann Kois To: freebsd-www@freebsd.org, "Hartmann, O." Date: Wed, 31 Aug 2011 16:41:35 +0200 User-Agent: KMail/1.13.7 (FreeBSD/8.2-RELEASE; KDE/4.6.5; amd64; ; ) References: <4E5941D6.9090106@zedat.fu-berlin.de> <20110831140729.24130ea0@zelda.sugioarto.com> <4E5E4205.4060501@zedat.fu-berlin.de> In-Reply-To: <4E5E4205.4060501@zedat.fu-berlin.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1331504.VLf40VoURq"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201108311641.40229.jkois@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: http://www.freebsd.org/marketing/os-comparison.html X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2011 14:41:45 -0000 --nextPart1331504.VLf40VoURq Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Wednesday, 31 August 2011 16:15:33 Hartmann, O. wrote: > Or they need some hints already written by others like this: > http://www.h-online.com/open/features/Health-Check-FreeBSD-The-unknown-gi= an > t-920248.html >=20 > I'm not sure whether this is linked on the project's webpage, I > didn't find it when I searched it. >=20 > Oliver As I did the commit (at least I think I did...): Yes, it is on our homepag= e. =20 Even on the main page on FreeBSD.org - section "In the media". jkois =2D-=20 Johann Kois jkois(at)FreeBSD.org FreeBSD Documentation Project FreeBSD German Documentation Project - https://doc.bsdgroup.de --nextPart1331504.VLf40VoURq Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEABECAAYFAk5eSCQACgkQ/rDr791hwti+8ACguZYcwVWTU5SZrvQc6uOdQRSJ XNUAnRP3WXmJE6nUIzZej77bUFNKvu+E =CClg -----END PGP SIGNATURE----- --nextPart1331504.VLf40VoURq-- From owner-freebsd-www@FreeBSD.ORG Sat Sep 3 20:40:32 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46EC6106564A for ; Sat, 3 Sep 2011 20:40:32 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id CC36C8FC17 for ; Sat, 3 Sep 2011 20:40:31 +0000 (UTC) Received: by bkat8 with SMTP id t8so4784138bka.13 for ; Sat, 03 Sep 2011 13:40:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=5Q48BboDrbvdfGgdDd04+5ZuffnaF9pMHsUp3LcCL2E=; b=Uw733dyY90flExKcL/n9eX/MT8SvrIoaSD5TOOtILgJY7tmGN8Q4wBEIk+rFzynLbx 3Mq1YWa9rhvpeJjX+LPitmCXcvxehhZvfUrLZjMYS6MhvWrtrtANyB3fLISyT5VtBE2P 1e6LDKsChHjCeb5/G23uRD64mVpw+b1GfdQC8= MIME-Version: 1.0 Received: by 10.204.148.205 with SMTP id q13mr1349060bkv.179.1315082430745; Sat, 03 Sep 2011 13:40:30 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.204.58.196 with HTTP; Sat, 3 Sep 2011 13:40:30 -0700 (PDT) In-Reply-To: References: Date: Sat, 3 Sep 2011 13:40:30 -0700 X-Google-Sender-Auth: wQBKtz-rHN0yJBkSDfLYc3gSY0M Message-ID: From: Craig Rodrigues To: freebsd-www@freebsd.org Content-Type: multipart/mixed; boundary=0015175cda34228d5904ac0f7daf Cc: Oliver Hartman Subject: Re: Remove stale os-comparison web page X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 20:40:32 -0000 --0015175cda34228d5904ac0f7daf Content-Type: text/plain; charset=ISO-8859-1 Hi, And this patch to remove it from the Makefile. -- Craig Rodrigues rodrigc@crodrigues.org On Sat, Sep 3, 2011 at 1:18 PM, Craig Rodrigues wrote: > Hi, > > I would like to suggest we remove this from the web site. > Oliver has pointed out that this information is stale. > > -- > Craig Rodrigues > rodrigc@crodrigues.org > -- Craig Rodrigues rodrigc@crodrigues.org --0015175cda34228d5904ac0f7daf Content-Type: text/plain; charset=US-ASCII; name="b.txt" Content-Disposition: attachment; filename="b.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gs523tn41 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL25jdnMvd3d3L2VuL21h cmtldGluZy9NYWtlZmlsZSx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yCmRpZmYgLXUgLXIxLjIg TWFrZWZpbGUKLS0tIE1ha2VmaWxlCTI0IEp1bCAyMDA1IDE2OjI0OjQxIC0wMDAwCTEuMgorKysg TWFrZWZpbGUJMyBTZXAgMjAxMSAyMDozODo1OCAtMDAwMApAQCAtNyw2ICs3LDYgQEAKIC5pbmNs dWRlICIuLi9NYWtlZmlsZS5pbmMiCiAuZW5kaWYKIAotRE9DUz89CWluZGV4LnNnbWwgb3MtY29t cGFyaXNvbi5zZ21sCitET0NTPz0JaW5kZXguc2dtbAogCiAuaW5jbHVkZSAiJHtXRUJfUFJFRklY fS9zaGFyZS9tay93ZWIuc2l0ZS5tayIK --0015175cda34228d5904ac0f7daf-- From owner-freebsd-www@FreeBSD.ORG Sat Sep 3 20:45:28 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD5AB106566B for ; Sat, 3 Sep 2011 20:45:28 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 19DE68FC08 for ; Sat, 3 Sep 2011 20:45:27 +0000 (UTC) Received: by bkat8 with SMTP id t8so4785727bka.13 for ; Sat, 03 Sep 2011 13:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=wdjmRFWBodWq2x2Q7HRNk7CKTSlZBYg95gu4NPa2Pbc=; b=jADHvhQqNlNNItzaS5HL3v2zLxQcmPcoFE6IEVWCaDKl+Y+ovDtYzlW+5B6OgagNtl 81ZAzfj3Y4Ji2p6YS5NaTkooc4vO8w3O9kqJpNPlNGBlKxTtLdKjeGQ3szM3x/1xwOcs Hay8Y7BRZIV8uJGoJcWJfdOEJVDMcd6OYsmyk= MIME-Version: 1.0 Received: by 10.204.142.197 with SMTP id r5mr1280656bku.75.1315081104464; Sat, 03 Sep 2011 13:18:24 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.204.58.196 with HTTP; Sat, 3 Sep 2011 13:18:24 -0700 (PDT) Date: Sat, 3 Sep 2011 13:18:24 -0700 X-Google-Sender-Auth: -gpTbg8G0NfAdvv65ii6i7Z-qG8 Message-ID: From: Craig Rodrigues To: freebsd-www@freebsd.org Content-Type: multipart/mixed; boundary=000e0cd208b0151cd004ac0f2e75 Cc: Oliver Hartman Subject: Remove stale os-comparison web page X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 20:45:28 -0000 --000e0cd208b0151cd004ac0f2e75 Content-Type: text/plain; charset=ISO-8859-1 Hi, I would like to suggest we remove this from the web site. Oliver has pointed out that this information is stale. -- Craig Rodrigues rodrigc@crodrigues.org --000e0cd208b0151cd004ac0f2e75 Content-Type: text/plain; charset=US-ASCII; name="a.txt" Content-Disposition: attachment; filename="a.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gs51bcgn0 SW5kZXg6IGluZGV4LnNnbWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUvbmN2cy93d3cvZW4v bWFya2V0aW5nL2luZGV4LnNnbWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTEKZGlmZiAtdSAt cjEuMTEgaW5kZXguc2dtbAotLS0gaW5kZXguc2dtbAkzIEZlYiAyMDA4IDExOjI5OjA0IC0wMDAw CTEuMTEKKysrIGluZGV4LnNnbWwJMyBTZXAgMjAxMSAyMDoxMzoyMiAtMDAwMApAQCAtMzYsOSAr MzYsNiBAQAogCiAgIDxsaT48YSBocmVmPSImdXJsLmFydGljbGVzOy9leHBsYWluaW5nLWJzZC9h cnRpY2xlLmh0bWwiPkV4cGxhaW5pbmcgQlNEPC9hPjwvbGk+CiAKLSAgPGxpPjxhIGhyZWY9Im9z LWNvbXBhcmlzb24uaHRtbCI+RnJlZUJTRCB2cy4gTGludXggdnMuIFdpbmRvd3MKLSAgICAyMDAw PC9hPiA6IEhvdyBkb2VzIHlvdXIgT1MgY29tcGFyZT8gKG91dGRhdGVkKTwvbGk+Ci0KICAgPGxp PjxhIGhyZWY9IiZ1cmwuYXJ0aWNsZXM7L2Nhc2VzdHVkeS1hcmdlbnRpbmEuY29tL2FydGljbGUu aHRtbCI+QXJnZW50aW5hLmNvbSA6IEEgQ2FzZSBTdHVkeTwvYT48L2xpPgogCiAgIDxsaT48YSBo cmVmPSImdXJsLmFydGljbGVzOy93cC10b29sYm94L2FydGljbGUuaHRtbCI+Q3JlYXRpbmcgYSBT b2Z0d2FyZSBUZXN0aW5nIEVudmlyb25tZW50IFVzaW5nIEZyZWVCU0Q8L2E+PC9saT4KSW5kZXg6 IG9zLWNvbXBhcmlzb24uc2dtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiBvcy1jb21wYXJpc29uLnNn bWwKZGlmZiAtTiBvcy1jb21wYXJpc29uLnNnbWwKLS0tIG9zLWNvbXBhcmlzb24uc2dtbAkyNyBO b3YgMjAwOSAxOTowMDowMCAtMDAwMAkxLjEyCisrKyAvZGV2L251bGwJMSBKYW4gMTk3MCAwMDow MDowMCAtMDAwMApAQCAtMSw1NTIgKzAsMCBAQAotPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9G cmVlQlNELy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC1CYXNlZCBFeHRlbnNpb24vL0VOIiBb Ci08IUVOVElUWSBiYXNlIENEQVRBICIuLiI+Ci08IUVOVElUWSBkYXRlICIkRnJlZUJTRDogd3d3 L2VuL21hcmtldGluZy9vcy1jb21wYXJpc29uLnNnbWwsdiAxLjEyIDIwMDkvMTEvMjcgMTk6MDA6 MDAgYnJkIEV4cCAkIj4KLTwhRU5USVRZIGVtYWlsICdtYXJrZXRpbmcnPgotPCFFTlRJVFkgdGl0 bGUgIkZyZWVCU0QgdnMuIExpbnV4IHZzLiBXaW5kb3dzIDIwMDAiPgotPCFFTlRJVFkgJSBuYXZp bmNsdWRlLmFib3V0ICJJTkNMVURFIj4KLTwhRU5USVRZICUgZGV2ZWxvcGVycyBTWVNURU0gIi4u L2RldmVsb3BlcnMuc2dtbCI+ICVkZXZlbG9wZXJzOwotXT4KLQotPGh0bWw+Ci0maGVhZGVyOwot Ci08cD48Yj5Ob3RlOjwvYj4gVGhpcyBhcnRpY2xlIHdhcyB3cml0dGVuIGJhY2sgaW4gdGhlIHll YXIgMjAwMCBhbmQgPGI+aXMgdmVyeQotICBvdXRkYXRlZDwvYj4uPC9wPgotCi08aDE+SG93IGRv ZXMgeW91ciBPUyBjb21wYXJlPzwvaDE+Ci0KLTx0YWJsZSBjbGFzcz0idGJsYmFzaWMiPgotPHRo ZWFkPgotICA8dHI+Ci0gICAgPHRoPiAmbmJzcDsgPC90aD4KLSAgICA8dGg+IEZyZWVCU0QgPC90 aD4KLSAgICA8dGg+IExpbnV4IDwvdGg+Ci0gICAgPHRoPiBXaW5kb3dzIDIwMDAgPC90aD4KLSAg PC90cj4KLTwvdGhlYWQ+Ci08dGJvZHk+Ci0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVnb3J5 Ij5SZWxpYWJpbGl0eTwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvc21pbGV5LnBu ZyIgYWx0PSJbR3JlYXRdIj5GcmVlQlNEIGlzIGV4dHJlbWVseSByb2J1c3QuCi0gICAgICBUaGVy ZSBhcmUgbnVtZXJvdXMgdGVzdGltb25pYWxzIG9mIGFjdGl2ZSBzZXJ2ZXJzIHdpdGggdXB0aW1l cwotICAgICAgbWVhc3VyZWQgaW4geWVhcnMuICBUaGUgbmV3IDxzdHJvbmc+U29mdAotICAgICAg VXBkYXRlczwvc3Ryb25nPjxzdXA+PHNtYWxsPjxhIGhyZWY9IiMxIj4xPC9hPjwvc21hbGw+PC9z dXA+Ci0gICAgICBmaWxlIHN5c3RlbSBvcHRpbWl6ZXMgZGlzayBJL08gZm9yIGhpZ2ggcGVyZm9y bWFuY2UsIHlldCBzdGlsbAotICAgICAgZW5zdXJlcyByZWxpYWJpbGl0eSBmb3IgdHJhbnNhY3Rp b24gYmFzZWQgYXBwbGljYXRpb25zLCBzdWNoIGFzCi0gICAgICBkYXRhYmFzZXMuPC90ZD4KLQot ICAgIDx0ZD48aW1nIHNyYz0iLi4vZ2lmcy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPgotICAg ICAgTGludXggaXMgd2VsbCBrbm93biBmb3IgaXRzIHJlbGlhYmlsaXR5LiAgU2VydmVycyBvZnRl biBzdGF5Ci0gICAgICB1cCBmb3IgeWVhcnMuICBIb3dldmVyLCBkaXNrIEkvTyBpcyBub24tc3lu Y2hyb25vdXMgYnkgZGVmYXVsdCwKLSAgICAgIHdoaWNoIGlzIGxlc3MgcmVsaWFibGUgZm9yIHRy YW5zYWN0aW9uIGJhc2VkIG9wZXJhdGlvbnMsIGFuZCBjYW4KLSAgICAgIHByb2R1Y2UgYSBjb3Jy dXB0ZWQgZmlsZXN5c3RlbSBhZnRlciBhIHN5c3RlbSBjcmFzaCBvciBwb3dlcgotICAgICAgZmFp bHVyZS4gIEJ1dCBmb3IgdGhlIGF2ZXJhZ2UgdXNlciwgTGludXggaXMgYSB2ZXJ5IGRlcGVuZGFi bGUKLSAgICAgIE9TLjwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvZnJvd255LnBu ZyIgYWx0PSJbQmFkXSI+Ci0gICAgICBBbGwgV2luZG93cyB1c2VycyBhcmUgZmFtaWxpYXIgd2l0 aCB0aGUgIkJsdWUgU2NyZWVuIG9mCi0gICAgICBEZWF0aCIuICBQb29yIHJlbGlhYmlsaXR5IGlz IG9uZSBvZiB0aGUgbWFqb3IgZHJhd2JhY2tzIG9mCi0gICAgICBXaW5kb3dzLiAgU29tZSBvZiB0 aGUgbWFqb3IgaXNzdWVzIGhhdmUgYmVlbiBmaXhlZCBpbiBXaW5kb3dzCi0gICAgICBYUCwgYnV0 ICJjb2RlIGJsb2F0IiBoYXMgaW50cm9kdWNlZCBtYW55IG1vcmUgcmVsaWFiaWxpdHkKLSAgICAg IHByb2JsZW1zLiAgV2luZG93cyBYUCB1c2VzIGEgbG90IG9mIHN5c3RlbSByZXNvdXJjZXMgYW5k IGl0IGlzCi0gICAgICB2ZXJ5IGRpZmZpY3VsdCB0byBrZWVwIHRoZSBzeXN0ZW0gdXAgZm9yIG1v cmUgdGhhbiBhIGNvdXBsZSBvZgotICAgICAgbW9udGhzIHdpdGhvdXQgaXQgcmV2ZXJ0aW5nIHRv IGEgY3Jhd2wgYXMgbWVtb3J5IGdldHMgY29ycnVwdGVkCi0gICAgICBhbmQgZmlsZXN5c3RlbXMg ZnJhZ21lbnRlZC48L3RkPgotICA8L3RyPgotCi0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVn b3J5Ij5QZXJmb3JtYW5jZTwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvc21pbGV5 LnBuZyIgYWx0PSJbR3JlYXRdIj4KLSAgICAgIEZyZWVCU0QgaXMgdGhlIHN5c3RlbSBvZiBjaG9p Y2UgZm9yIGhpZ2ggcGVyZm9ybWFuY2UgbmV0d29yawotICAgICAgYXBwbGljYXRpb25zLiAgRnJl ZUJTRCB3aWxsIG91dHBlcmZvcm0gb3RoZXIgc3lzdGVtcyB3aGVuCi0gICAgICBydW5uaW5nIG9u IGVxdWl2YWxlbnQgaGFyZHdhcmUuICBUaGUgbGFyZ2VzdCBhbmQgYnVzaWVzdCBwdWJsaWMKLSAg ICAgIHNlcnZlciBvbiB0aGUgSW50ZXJuZXQgYXQgZnRwLmZyZWVzb2Z0d2FyZS5jb20sIHVzZXMg RnJlZUJTRCB0bwotICAgICAgc2VydmUgbW9yZSB0aGFuIDEuMiB0ZXJhYnl0ZS9kYXkgb2YgZG93 bmxvYWRzLiAgRnJlZUJTRCBpcyB1c2VkCi0gICAgICBieSBZYWhvbyEsIFF3ZXN0LCBhbmQgbWFu eSBvdGhlcnMgYXMgdGhlaXIgbWFpbiBzZXJ2ZXIgT1MKLSAgICAgIGJlY2F1c2Ugb2YgaXRzIGFi aWxpdHkgdG8gaGFuZGxlIGhlYXZ5IG5ldHdvcmsgdHJhZmZpYyB3aXRoIGhpZ2gKLSAgICAgIHBl cmZvcm1hbmNlIGFuZCByb2NrIHN0YWJsZSByZWxpYWJpbGl0eS48L3RkPgotCi0gICAgPHRkPjxp bWcgc3JjPSIuLi9naWZzL3BsYWluLnBuZyIgYWx0PSJbT0tdIj4KLSAgICAgIExpbnV4IHBlcmZv cm1zIHdlbGwgZm9yIG1vc3QgYXBwbGljYXRpb25zLCBob3dldmVyIHRoZQotICAgICAgcGVyZm9y bWFuY2UgaXMgbm90IHNvIG9wdGltYWwgdW5kZXIgaGVhdnkgbmV0d29yayBsb2FkLiAgVGhlCi0g ICAgICBuZXR3b3JrIHBlcmZvcm1hbmNlIG9mIExpbnV4IGlzIDIwLTMwJSBiZWxvdyB0aGUgY2Fw YWJpbGl0eSBvZgotICAgICAgRnJlZUJTRCBydW5uaW5nIG9uIHRoZSBzYW1lIGhhcmR3YXJlLiAg VGhlIHNpdHVhdGlvbiBoYXMKLSAgICAgIGltcHJvdmVkIHNvbWV3aGF0IHJlY2VudGx5IGFuZCB0 aGUgMi40IHJlbGVhc2Ugb2YgdGhlIExpbnV4Ci0gICAgICBrZXJuZWwgaW50cm9kdWNlZCBhIG5l dyB2aXJ0dWFsIG1lbW9yeSBzeXN0ZW0gYmFzZWQgb24gdGhlIHNhbWUKLSAgICAgIGNvbmNlcHRz IGFzIHRoZSBGcmVlQlNEIFZNIHN5c3RlbS4gIFNpbmNlIGJvdGggb3BlcmF0aW5nIHN5c3RlbXMK LSAgICAgIGFyZSBvcGVuIHNvdXJjZSwgYmVuZWZpY2lhbCB0ZWNobm9sb2dpZXMgYXJlIHNoYXJl ZCBhbmQgZm9yIHRoaXMKLSAgICAgIHJlYXNvbiB0aGUgcGVyZm9ybWFuY2Ugb2YgTGludXggYW5k IEZyZWVCU0QgaXMgcmFwaWRseQotICAgICAgY29udmVyZ2luZy48L3RkPgotCi0gICAgPHRkPjxp bWcgc3JjPSIuLi9naWZzL2Zyb3dueS5wbmciIGFsdD0iW0JhZF0iPgotICAgICAgV2luZG93cyBp cyBhZGVxdWF0ZSBmb3Igcm91dGluZSBkZXNrdG9wIGFwcGxpY2F0aW9ucywgYnV0IGl0Ci0gICAg ICBpcyB1bmFibGUgdG8gaGFuZGxlIGhlYXZ5IG5ldHdvcmsgbG9hZHMuICBBIGZldyBvcmdhbml6 YXRpb25zCi0gICAgICB0cnkgdG8gbWFrZSBpdCB3b3JrIGFzIGFuIEludGVybmV0IHNlcnZlci4g IEZvciBpbnN0YW5jZSwKLSAgICAgIGJhcm5lc2FuZG5vYmxlLmNvbSB1c2VzIFdpbmRvd3MgTlQs IGFzIGNhbiBiZSB2ZXJpZmllZCBieSB0aGUKLSAgICAgIGVycm9yIG1lc3NhZ2VzIHRoYXQgdGhl aXIgd2Vic2VydmVyIHByb2R1Y2VzLCBzdWNoIGFzIHRoaXMKLSAgICAgIHJlY2VudCBleGFtcGxl IDxzdHJvbmc+PHR0PkVycm9yIE1lc3NhZ2U6IFtNaWNyb3NvZnRdW09EQkMgU1FMCi0gICAgICBT ZXJ2ZXIgRHJpdmVyXVtTUUwgU2VydmVyXSBDYW4ndCBhbGxvY2F0ZSBzcGFjZSBmb3Igb2JqZWN0 Ci0gICAgICAncXVlcnlIaXN0b3J5JyBpbiBkYXRhYmFzZSAnd2ViJyBiZWNhdXNlIHRoZSAnZGVm YXVsdCcgc2VnbWVudAotICAgICAgaXMgZnVsbC48L3R0Pjwvc3Ryb25nPi4gIEZvciB0aGVpciBv d24gIkhvdG1haWwiIEludGVybmV0Ci0gICAgICBzZXJ2ZXJzLCBNaWNyb3NvZnQgdXNlZCBGcmVl QlNEIGZvciBtYW55IHllYXJzLjwvdGQ+Ci0KLSAgPC90cj4KLSAgPHRyPgotICAgIDx0ZCBjbGFz cz0iY2F0ZWdvcnkiPlNlY3VyaXR5PC90ZD4KLQotICAgIDx0ZD48cD48aW1nIHNyYz0iLi4vZ2lm cy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPkZyZWVCU0QgaGFzIGJlZW4gdGhlIHN1YmplY3QK LSAgICAgIG9mIGEgbWFzc2l2ZSBhdWRpdGluZyBwcm9qZWN0IGZvciBzZXZlcmFsIHllYXJzLiAg QWxsIG9mIHRoZQotICAgICAgY3JpdGljYWwgc3lzdGVtIGNvbXBvbmVudHMgaGF2ZSBiZWVuIGNo ZWNrZWQgYW5kIHJlY2hlY2tlZCBmb3IKLSAgICAgIHNlY3VyaXR5LXJlbGF0ZWQgZXJyb3JzLiAg VGhlIGVudGlyZSBzeXN0ZW0gaXMgb3BlbiBzb3VyY2Ugc28KLSAgICAgIHRoZSBzZWN1cml0eSBv ZiB0aGUgc3lzdGVtIGNhbiBhbmQgaGFzIGJlZW4gdmVyaWZpZWQgYnkgdGhpcmQKLSAgICAgIHBh cnRpZXMuICBBIGRlZmF1bHQgRnJlZUJTRCBpbnN0YWxsYXRpb24gaGFzIHlldCB0byBiZSBhZmZl Y3RlZAotICAgICAgYnkgYSBzaW5nbGUgQ0VSVCBhZHZpc29yeSBpbiAyMDAwPHNtYWxsPjxzdXA+ PGEKLWhyZWY9IiMzIj4zPC9hPjwvc3VwPjwvc21hbGw+LjwvcD4KLQotICAgIDxwPkZyZWVCU0Qg YWxzbyBoYXMgYSBub3Rpb24gb2Yga2VybmVsIHNlY3VyaXR5IGxldmVscywgdmlydHVhbAotICAg ICAgc2VydmVyIGphaWxzLCBjYXBhYmlsaXRpZXMsIEFDTHMsIGEgdmVyeSByb2J1c3QgcGFja2V0 IGZpbHRlcmluZwotICAgICAgZmlyZXdhbGwgc3lzdGVtLCBhbmQgaW50cnVzaW9uIGRldGVjdGlv biB0b29scy48L3A+PC90ZD4KLQotICAgIDx0ZD48cD48aW1nIHNyYz0iLi4vZ2lmcy9mcm93bnku cG5nIiBhbHQ9IltCYWRdIj5UaGUgb3BlbiBzb3VyY2UgbmF0dXJlIG9mCi0gICAgICBMaW51eCBh bGxvd3MgYW55b25lIHRvIGluc3BlY3QgdGhlIHNlY3VyaXR5IG9mIHRoZSBjb2RlIGFuZCBtYWtl Ci0gICAgICBjaGFuZ2VzLCBidXQgaW4gcmVhbGl0eSB0aGUgTGludXggY29kZWJhc2UgaXMgbW9k aWZpZWQgdG9vCi0gICAgICByYXBpZGx5IGJ5IGluZXhwZXJpZW5jZWQgcHJvZ3JhbW1lcnMuICBU aGVyZSBpcyBubyBmb3JtYWwgY29kZQotICAgICAgcmV2aWV3IHBvbGljeSBhbmQgZm9yIHRoaXMg cmVhc29uIExpbnV4IGhhcyBiZWVuIHN1c2NlcHRpYmxlIHRvCi0gICAgICBuZWFybHkgZXZlcnkg VW5peC1iYXNlZCBDRVJUIGFkdmlzb3J5IG9mIHRoZSB5ZWFyLiAgVGhpcyBwcm9ibGVtCi0gICAg ICBpcyBjb21wb3VuZGVkIGJ5IHRoZSBmYWN0IHRoYXQgZGlzdHJpYnV0aW9ucyBsaWtlIFJlZCBI YXQgdGVuZAotICAgICAgdG8gdHVybiBvbiBub3RvcmlvdXNseSBpbnNlY3VyZSBzZXJ2aWNlcyBi eSBkZWZhdWx0LjwvcD4KLQotICAgIDxwPkhvd2V2ZXIsIExpbnV4IGRvZXMgaW5jbHVkZSBhIHZl cnkgcm9idXN0IHBhY2tldCBmaWx0ZXJpbmcKLSAgICAgIGZpcmV3YWxsIHN5c3RlbSBhbmQgYSBj b21wZXRlbnQgYWRtaW5pc3RyYXRvciBjYW4gcmVtb3ZlIHVuc2FmZQotICAgICAgc2VydmljZXMu PC9wPjwvdGQ+Ci0KLSAgICA8dGQ+PHA+PGltZyBzcmM9Ii4uL2dpZnMvZnJvd255LnBuZyIgYWx0 PSJbQmFkXSI+TWljcm9zb2Z0IGNsYWltcyB0aGF0IHRoZWlyCi0gICAgICBwcm9kdWN0cyBhcmUg c2VjdXJlLCBidXQgdGhleSBvZmZlciBubyBndWFyYW50ZWUsIGFuZCB0aGVpcgotICAgICAgc29m dHdhcmUgaXMgbm90IGF2YWlsYWJsZSBmb3IgaW5zcGVjdGlvbiBvciBwZWVyIHJldmlldy4gIFNp bmNlCi0gICAgICBXaW5kb3dzIGlzIDxlbT5jbG9zZWQgc291cmNlPC9lbT4gdGhlcmUgaXMgbm8g d2F5IGZvciB1c2VycyB0bwotICAgICAgZml4IG9yIGRpYWdub3NlIGFueSBvZiB0aGUgc2VjdXJp dHkgY29tcHJvbWlzZXMgdGhhdCBhcmUgcmVndWxhcmx5Ci0gICAgICBwdWJsaXNoZWQgYWJvdXQg TWljcm9zb2Z0IHN5c3RlbXMuPC9wPgotCi0gICAgPHA+TWljcm9zb2Z0IFdpbmRvd3MgaGFzIGJl ZW4gYWZmZWN0ZWQgYnkgYSB2ZXJ5IGxhcmdlIG51bWJlciBvZgotICAgICAga25vd24gc2VjdXJp dHkgaG9sZXMgdGhhdCBoYXZlIGNvc3QgY29tcGFuaWVzIG1pbGxpb25zIG9mCi0gICAgICBkb2xs YXJzLjwvcD48L3RkPgotCi0gIDwvdHI+Ci0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVnb3J5 Ij5GaWxlc3lzdGVtPC90ZD4KLQotICAgIDx0ZD48aW1nIHNyYz0iLi4vZ2lmcy9zbWlsZXkucG5n IiBhbHQ9IltHcmVhdF0iPkZyZWVCU0QgdXNlcyB0aGUgQmVya2VsZXkgRmFzdAotICAgICAgRmls ZXN5c3RlbSwgd2hpY2ggaXMgYSBsaXR0bGUgbW9yZSBjb21wbGV4IHRoYW4gTGludXgncyBleHQy LgotICAgICAgSXQgb2ZmZXJzIGEgYmV0dGVyIHdheSB0byBlbnN1cmUgZmlsZXN5c3RlbSBkYXRh IGludGVncml0eSwKLSAgICAgIG1haW5seSB3aXRoIHRoZSAic29mdHVwZGF0ZXMiIG9wdGlvbi4g IFRoaXMgb3B0aW9uIGRlY3JlYXNlcwotICAgICAgc3luY2hyb25vdXMgSS9PIGFuZCBpbmNyZWFz ZXMgYXN5bmNocm9ub3VzIEkvTyBiZWNhdXNlIHdyaXRlcyB0bwotICAgICAgYW4gRkZTIGZpbGVz eXN0ZW0gYXJlbid0IHN5bmNlZCBvbiBhIHNlY3RvciBiYXNpcyBidXQgYWNjb3JkaW5nCi0gICAg ICB0byB0aGUgZmlsZXN5c3RlbSBzdHJ1Y3R1cmUuICBUaGlzIGVuc3VyZXMgdGhhdCB0aGUgZmls ZXN5c3RlbQotICAgICAgaXMgYWx3YXlzIGNvaGVyZW50IGJldHdlZW4gdHdvIHVwZGF0ZXMuICBU aGUgRnJlZUJTRCBmaWxlc3lzdGVtCi0gICAgICBhbHNvIHN1cHBvcnRzIGZpbGUgZmxhZ3MsIHdo aWNoIGNhbiBzdG9wIGEgd291bGQtYmUgaW50cnVkZXIKLSAgICAgIGRlYWQgaW4gaGlzIHRyYWNr cy4gIFRoZXJlIGFyZSBzZXZlcmFsIGZsYWdzIHRoYXQgeW91IGNhbiBhZGQgdG8KLSAgICAgIGEg ZmlsZSBzdWNoIGFzIHRoZSBpbW11dGFibGUgZmxhZy4gIFRoZSBpbW11dGFibGUgKHNjaGcpIGZs YWcKLSAgICAgIHdvbid0IGFsbG93IGFueSBhbHRlcmF0aW9uIHRvIHRoZSBmaWxlIG9yIGRpcmVj dG9yeSB1bmxlc3MgeW91Ci0gICAgICByZW1vdmUgaXQuICBPdGhlciB2ZXJ5IGhhbmR5IGZsYWdz IGFyZSBhcHBlbmQgb25seSAoc2FwcG5kKSwKLSAgICAgIGNhbm5vdCBkZWxldGUgKHN1bmxuayks IGFuZCBhcmNoaXZlIChhcmNoKS4gIFdoZW4geW91IGNvbWJpbmUKLSAgICAgIHRoZXNlIHdpdGgg dGhlIGtlcm5lbCBzZWN1cml0eSBsZXZlbCBvcHRpb24sIHlvdSBoYXZlIGEgbmVhcmx5Ci0gICAg ICBpbXBlbmV0cmFibGUgc3lzdGVtLjwvdGQ+Ci0KLSAgICA8dGQ+PHA+PGltZyBzcmM9Ii4uL2dp ZnMvZnJvd255LnBuZyIgYWx0PSJbQmFkXSI+VGhlIExpbnV4IGV4dDIgZmlsZXN5c3RlbSBnZXRz Ci0gICAgICBpdHMgcGVyZm9ybWFuY2UgZnJvbSBoYXZpbmcgYW4gYXN5bmNocm9ub3VzIG1vdW50 LiAgWW91IGNhbgotICAgICAgbW91bnQgRnJlZUJTRCBGRlMgZmlsZXN5c3RlbXMgYXMgYXN5bmNo cm9ub3VzIGJ1dCB0aGlzIGlzIHZlcnkKLSAgICAgIGRhbmdlcm91cyBhbmQgbm8gc2Vhc29uZWQg VW5peCBhZG1pbmlzdHJhdG9yIHdvdWxkIGRvIHRoaXMuICBJdAotICAgICAgaXMgYW1hemluZyB0 aGF0IExpbnV4IGlzIGRlc2lnbmVkIHRoaXMgd2F5IGJ5IGRlZmF1bHQuICBPZnRlbiBhCi0gICAg ICBoYXJkIGNyYXNoIHBlcm1hbmVudGx5IGRhbWFnZXMgYSBtb3VudC4gIEZyZWVCU0Qgb3IgU29s YXJpcyBjYW4KLSAgICAgIHN1c3RhaW4gYSB2ZXJ5IGhhcmQgY3Jhc2ggd2l0aCBvbmx5IG1pbm9y IGRhdGEgbG9zcywgYW5kIHRoZQotICAgICAgZmlsZXN5c3RlbSB3aWxsIGJlIHJlbW91bnRhYmxl IHdpdGggZmV3IHByb2JsZW1zLjwvcD4KLQotICAgIDxwPlRoZXJlIGFyZSBzZXZlcmFsIG5ldyBq b3VybmFsbGluZyBmaWxlc3lzdGVtcyBmb3IgTGludXggdGhhdAotICAgICAgZml4IHNvbWUgb2Yg dGhlc2UgaXNzdWVzLjwvcD48L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL2Zyb3du eS5wbmciIGFsdD0iW0JhZF0iPlRoZSBNaWNyb3NvZnQgRkFUIGZpbGVzeXN0ZW0gYW5kCi0gICAg ICB0aGUgbmV3ZXIgTlRGUyBhcmUgYm90aCBwbGFndWVkIGJ5IG92ZXIgMjAgeWVhcnMgb2YgYmFj a3dhcmRzCi0gICAgICBjb21wYXRpYmlsaXR5IHdpdGggdGhlIGVhcmxpZXN0IG9mIFBDLWJhc2Vk IGZpbGVzeXN0ZW1zLiAgVGhlc2UKLSAgICAgIGZpbGVzeXN0ZW1zIHdlcmUgbm90IGRlc2lnbmVk IGZvciB0b2RheSdzIGRlbWFuZGluZyBzZXJ2ZXIKLSAgICAgIGFwcGxpY2F0aW9ucywgdGhleSB3 ZXJlbid0IGV2ZW4gZGVzaWduZWQgd2l0aCBhIG11bHRpLXVzZXIgT1Mgb3IKLSAgICAgIG5ldHdv cmtpbmcgaW4gbWluZCE8L3RkPgotCi0gIDwvdHI+Ci0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNh dGVnb3J5Ij5EZXZpY2UgRHJpdmVyczwvdGQ+Ci0KLSAgICA8dGQ+PHA+PGltZyBzcmM9Ii4uL2dp ZnMvcGxhaW4ucG5nIiBhbHQ9IltPS10iPlRoZSBGcmVlQlNEIGJvb3Rsb2FkZXIgY2FuIGxvYWQK LSAgICAgIGJpbmFyeSBkcml2ZXJzIGF0IGJvb3QtdGltZS4gIFRoaXMgYWxsb3dzIHRoaXJkLXBh cnR5IGRyaXZlcgotICAgICAgbWFudWZhY3R1cmVycyB0byBkaXN0cmlidXRlIGJpbmFyeS1vbmx5 IGRyaXZlciBtb2R1bGVzIHRoYXQgY2FuCi0gICAgICBiZSBsb2FkZWQgaW50byBhbnkgRnJlZUJT RCBzeXN0ZW0uICBEdWUgdG8gdGhlIG9wZW4tc291cmNlCi0gICAgICBuYXR1cmUgb2YgRnJlZUJT RCwgaXQgaXMgdmVyeSBlYXN5IHRvIGRldmVsb3AgZGV2aWNlIGRyaXZlcnMgZm9yCi0gICAgICBu ZXcgaGFyZHdhcmUuICBVbmZvcnR1bmF0ZWx5LCBtb3N0IGRldmljZSBtYW51ZmFjdHVyZXJzIHdp bGwKLSAgICAgIG9ubHkgcmVsZWFzZSBiaW5hcmllcyBmb3IgTWljcm9zb2Z0IG9wZXJhdGluZyBz eXN0ZW1zLiAgVGhpcwotICAgICAgbWVhbnMgdGhhdCBpdCBjYW4gdGFrZSBzZXZlcmFsIG1vbnRo cyBhZnRlciBhIGhhcmR3YXJlIGRldmljZQotICAgICAgaGl0cyB0aGUgbWFya2V0IHVudGlsIGEg bmF0aXZlIGRldmljZSBkcml2ZXIgaXMgYXZhaWxhYmxlLjwvcD4KLQotICAgIDxwPkZvcnR1bmF0 ZWx5LCBGcmVlQlNEIGFsc28gaW5jbHVkZXMgZnVsbCBORElTIEFQSSBjb21wYXRpYmlsaXR5LAot ICAgICAgc28gdGhhdCBiaW5hcnkgV2luZG93cyBuZXR3b3JrIGRldmljZSBkcml2ZXJzIGNhbiBi ZSBsb2FkZWQgaW50bwotICAgICAgdGhlIEZyZWVCU0Qga2VybmVsIGRpcmVjdGx5LjwvcD4KLSAg ICA8L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL2Zyb3dueS5wbmciIGFsdD0iW0Jh ZF0iPlRoZSBMaW51eCBjb21tdW5pdHkgaW50ZW50aW9uYWxseQotICAgICAgbWFrZXMgaXQgZGlm ZmljdWx0IGZvciBoYXJkd2FyZSBtYW51ZmFjdHVyZXJzIHRvIHJlbGVhc2UKLSAgICAgIGJpbmFy eS1vbmx5IGRyaXZlcnMuICBUaGlzIGlzIG1lYW50IHRvIGVuY291cmFnZSBoYXJkd2FyZQotICAg ICAgbWFudWZhY3R1cmVycyB0byBkZXZlbG9wIG9wZW4tc291cmNlIGRldmljZSBkcml2ZXJzLgot ICAgICAgVW5mb3J0dW5hdGVseSBtb3N0IHZlbmRvcnMgaGF2ZSBiZWVuIHVud2lsbGluZyB0byBy ZWxlYXNlIHRoZQotICAgICAgc291cmNlIGZvciB0aGVpciBkcml2ZXJzIHNvIGl0IGlzIHZlcnkg ZGlmZmljdWx0IGZvciBMaW51eCB1c2VycwotICAgICAgdG8gdXNlIHZlbmRvciBzdXBwbGllZCBk cml2ZXJzIGF0IGFsbC48L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL3NtaWxleS5w bmciIGFsdD0iW0dyZWF0XSI+TWljcm9zb2Z0IGhhcyBleGNlbGxlbnQKLSAgICAgIHJlbGF0aW9u c2hpcHMgd2l0aCBoYXJkd2FyZSB2ZW5kb3JzLiAgVGhlcmUgYXJlIG9mdGVuIGNvbmZsaWN0cwot ICAgICAgd2hlbiB1c2luZyBkZXZpY2UgZHJpdmVycyBvbiBkaWZmZXJlbnQgdmVyc2lvbnMgb2Yg TWljcm9zb2Z0Ci0gICAgICBXaW5kb3dzLCBidXQgb3ZlcmFsbCBXaW5kb3dzIHVzZXJzIGhhdmUg ZXhjZWxsZW50IGFjY2VzcyB0bwotICAgICAgdGhpcmQgcGFydHkgZGV2aWNlIGRyaXZlcnMuPC90 ZD4KLSAgPC90cj4KLSAgPHRyPgotICAgIDx0ZCBjbGFzcz0iY2F0ZWdvcnkiPkNvbW1lcmNpYWwg QXBwbGljYXRpb25zPC90ZD4KLQotICAgIDx0ZD48aW1nIHNyYz0iLi4vZ2lmcy9wbGFpbi5wbmci IGFsdD0iW09LXSI+VGhlIG51bWJlciBvZiBjb21tZXJjaWFsCi0gICAgICBhcHBsaWNhdGlvbnMg Zm9yIEZyZWVCU0QgaXMgZ3Jvd2luZyByYXBpZGx5LCBidXQgaXMgc3RpbGwgYmVsb3cKLSAgICAg IHdoYXQgaXMgYXZhaWxhYmxlIGZvciBXaW5kb3dzLiAgSW4gYWRkaXRpb24gdG8gbmF0aXZlCi0g ICAgICBhcHBsaWNhdGlvbnMsIEZyZWVCU0QgY2FuIGFsc28gcnVuIHByb2dyYW1zIGNvbXBpbGVk IGZvciBMaW51eCwKLSAgICAgIFNDTyBVbml4LCBhbmQgQlNEL09TLjwvdGQ+Ci0KLSAgICA8dGQ+ PGltZyBzcmM9Ii4uL2dpZnMvcGxhaW4ucG5nIiBhbHQ9IltPS10iPk1hbnkgbmV3IGNvbW1lcmNp YWwgYXBwbGljYXRpb25zCi0gICAgICBhcmUgYXZhaWxhYmxlIGZvciBMaW51eCwgYW5kIG1vcmUg YXJlIGJlaW5nIGRldmVsb3BlZC4KLSAgICAgIFVuZm9ydHVuYXRlbHksIExpbnV4IGNhbiBvbmx5 IHJ1biBiaW5hcmllcyB0aGF0IGFyZSBzcGVjaWZpY2FsbHkKLSAgICAgIGNvbXBpbGVkIGZvciBM aW51eC4gIEl0IGlzIHVuYWJsZSB0byBydW4gcHJvZ3JhbXMgY29tcGlsZWQgZm9yCi0gICAgICBG cmVlQlNELCBTQ08gVW5peCwgb3Igb3RoZXIgcG9wdWxhciBvcGVyYXRpbmcgc3lzdGVtcyB3aXRo b3V0Ci0gICAgICBzaWduaWZpY2FudCBlZmZvcnQuPC90ZD4KLQotICAgIDx0ZD48aW1nIHNyYz0i Li4vZ2lmcy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPlRoZXJlIGFyZSB0aG91c2FuZHMgb2YK LSAgICAgIGFwcGxpY2F0aW9ucyBhdmFpbGFibGUgZm9yIFdpbmRvd3MsIGZhciBtb3JlIHRoYW4g Zm9yIGFueSBvdGhlcgotICAgICAgT1MuICBOZWFybHkgYWxsIGNvbW1lcmNpYWwgZGVza3RvcCBh cHBsaWNhdGlvbnMgcnVuIG9uIFdpbmRvd3MsCi0gICAgICBhbmQgbWFueSBvZiB0aGVtIGFyZSBv bmx5IGF2YWlsYWJsZSBmb3IgV2luZG93cy4gIElmIHlvdSBoYXZlIGFuCi0gICAgICBpbXBvcnRh bnQgYXBwbGljYXRpb24gdGhhdCBvbmx5IHJ1bnMgb24gV2luZG93cywgdGhlbiB5b3UgbWF5Ci0g ICAgICBoYXZlIG5vIGNob2ljZSBidXQgdG8gcnVuIFdpbmRvd3MuPC90ZD4KLSAgPC90cj4KLSAg PHRyPgotICAgIDx0ZCBjbGFzcz0iY2F0ZWdvcnkiPkZyZWUgQXBwbGljYXRpb25zPC90ZD4KLQot ICAgIDx0ZD48aW1nIHNyYz0iLi4vZ2lmcy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPlRoZXJl IGFyZSBtYW55LCBtYW55IGdpZ2FieXRlcyBvZgotICAgICAgZnJlZSBzb2Z0d2FyZSBhcHBsaWNh dGlvbnMgYXZhaWxhYmxlIGZvciBGcmVlQlNELiAgRnJlZUJTRAotICAgICAgaW5jbHVkZXMgdGhv dXNhbmRzIG9mIHNvZnR3YXJlIHBhY2thZ2VzIGFuZCBhbiBleHRlbnNpdmUgcG9ydHMKLSAgICAg IGNvbGxlY3Rpb24sIGFsbCB3aXRoIGNvbXBsZXRlIHNvdXJjZSBjb2RlLiAgTWFueSBwZW9wbGUg Y29uc2lkZXIKLSAgICAgIHRoZSBGcmVlQlNEIFBvcnRzIENvbGxlY3Rpb24gdG8gYmUgdGhlIG1v c3QgYWNjZXNzaWJsZSBhbmQKLSAgICAgIGVhc2llc3QgdG8gdXNlIGxpYnJhcnkgb2YgZnJlZSBz b2Z0d2FyZSBwYWNrYWdlcyBhdmFpbGFibGUKLSAgICAgIGFueXdoZXJlLiAgSW4gZmFjdCwgR2Vu dG9vIExpbnV4LCBOZXRCU0QsIE9wZW5CU0QsIGFuZCBtYW55Ci0gICAgICBvdGhlciBvcGVyYXRp bmcgc3lzdGVtcyBoYXZlIGJvcnJvd2VkIGFuZCBleHRlbmRlZCB0aGUgZmFtb3VzCi0gICAgICBG cmVlQlNEIFBvcnRzIENvbGxlY3Rpb24uPC90ZD4KLQotICAgIDx0ZD48aW1nIHNyYz0iLi4vZ2lm cy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPlRoZXJlIGFyZSBodWdlIG51bWJlcnMgb2YgZnJl ZQotICAgICAgcHJvZ3JhbXMgYXZhaWxhYmxlIGZvciBMaW51eC4gIEFsbCBHTlUgc29mdHdhcmUg cnVucyBvbiBib3RoCi0gICAgICBMaW51eCBhbmQgRnJlZUJTRCB3aXRob3V0IG1vZGlmaWNhdGlv bi4gIFNvbWUgb2YgdGhlIGZyZWUKLSAgICAgIHByb2dyYW1zIGZvciBMaW51eCBkaWZmZXIgYmV0 d2VlbiBkaXN0cmlidXRpb25zLCBiZWNhdXNlIExpbnV4Ci0gICAgICBkb2VzIG5vdCBoYXZlIGEg Y2VudHJhbCBwb3J0cyBjb2xsZWN0aW9uLjwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dp ZnMvZnJvd255LnBuZyIgYWx0PSJbQmFkXSI+VGhlIGFtb3VudCBvZiBmcmVlIFdpbmRvd3MKLSAg ICAgIHNvZnR3YXJlIGlzIG11Y2ggbGVzcyB0aGFuIHdoYXQgaXMgYXZhaWxhYmxlIGZvciBVbml4 LiAgTWFueQotICAgICAgV2luZG93cyBhcHBsaWNhdGlvbnMgYXJlIHByb3ZpZGVkIGFzICJzaGFy ZXdhcmUiLCB3aXRob3V0Ci0gICAgICBzb3VyY2UgY29kZSwgc28gdGhlIHByb2dyYW1zIGNhbm5v dCBiZSBjdXN0b21pemVkLCBkZWJ1Z2dlZCwKLSAgICAgIGltcHJvdmVkLCBvciBleHRlbmRlZCBi eSB0aGUgdXNlci48L3RkPgotCi0gIDwvdHI+Ci0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVn b3J5Ij5EZXZlbG9wbWVudCBFbnZpcm9ubWVudDwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4u L2dpZnMvc21pbGV5LnBuZyIgYWx0PSJbR3JlYXRdIj5GcmVlQlNEIGluY2x1ZGVzIGFuIGV4dGVu c2l2ZQotICAgICAgY29sbGVjdGlvbiBvZiBkZXZlbG9wZXIgdG9vbHMuICBZb3UgZ2V0IGEgY29t cGxldGUgQy9DKysKLSAgICAgIGRldmVsb3BtZW50IHN5c3RlbSAoZWRpdG9yLCBjb21waWxlciwg ZGVidWdnZXIsIHByb2ZpbGVyLCBldGMuKQotICAgICAgYW5kIHBvd2VyZnVsIFVuaXggZGV2ZWxv cG1lbnQgdG9vbHMgZm9yIEphdmEsIEhUVFAsIFBlcmwsCi0gICAgICBQeXRob24sIFRDTC9USywg QXdrLCBTZWQsIGV0Yy4gIEFsbCBvZiB0aGVzZSBhcmUgZnJlZSwgYW5kIGFyZQotICAgICAgaW5j bHVkZWQgaW4gdGhlIGJhc2ljIEZyZWVCU0QgaW5zdGFsbGF0aW9uLiAgQWxsIGNvbWUgd2l0aCBm dWxsCi0gICAgICBzb3VyY2UgY29kZS48L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZz L3BsYWluLnBuZyIgYWx0PSJbT0tdIj5MaW51eCBpbmNsdWRlcyBhbGwgdGhlIHNhbWUKLSAgICAg IGRldmVsb3BtZW50IHRvb2xzIGFzIEZyZWVCU0QsIHdpdGggY29tcGlsZXJzIGFuZCBpbnRlcnBy ZXRlcnMKLSAgICAgIGZvciBldmVyeSBjb21tb24gcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UsIGFsbCB0 aGUgR05VIHByb2dyYW1zLAotICAgICAgaW5jbHVkaW5nIHRoZSBwb3dlcmZ1bCBHTlUgQy9DKysg Q29tcGlsZXIsIEVtYWNzIGVkaXRvciwgYW5kIEdEQgotICAgICAgZGVidWdnZXIuICBVbmZvcnR1 bmF0ZWx5LCBkdWUgdG8gdGhlIHZlcnkgc3BsaW50ZXJlZCBuYXR1cmUgb2YKLSAgICAgIExpbnV4 LCBhcHBsaWNhdGlvbnMgdGhhdCB5b3UgY29tcGlsZSBvbiBvbmUgc3lzdGVtIChSZWQgSGF0KSBt YXkKLSAgICAgIG5vdCB3b3JrIG9uIGFub3RoZXIgTGludXggc3lzdGVtIChTbGFja3dhcmUpLjwv dGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvZnJvd255LnBuZyIgYWx0PSJbQmFkXSI+ VmVyeSBmZXcgZGV2ZWxvcG1lbnQgdG9vbHMgYXJlCi0gICAgICBpbmNsdWRlZCB3aXRoIFdpbmRv d3MgWFAuICBNb3N0IG5lZWQgdG8gYmUgcHVyY2hhc2VkIHNlcGFyYXRlbHksCi0gICAgICBhbmQg YXJlIHJhcmVseSBjb21wYXRpYmxlIHdpdGggZWFjaCBvdGhlci48L3RkPgotCi0gIDwvdHI+Ci0g IDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVnb3J5Ij5EZXZlbG9wbWVudCBJbmZyYXN0cnVjdHVy ZTwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvc21pbGV5LnBuZyIgYWx0PSJbR3Jl YXRdIj5GcmVlQlNEIGlzIGFuIGFkdmFuY2VkIEJTRCBVbml4Ci0gICAgICBvcGVyYXRpbmcgc3lz dGVtLiAgVGhlIHNvdXJjZSBjb2RlIGZvciB0aGUgZW50aXJlIHN5c3RlbSBpcwotICAgICAgYXZh aWxhYmxlIGluIGEgY2VudHJhbGl6ZWQgc291cmNlIGNvZGUgcmVwb3NpdG9yeSBydW5uaW5nIHVu ZGVyCi0gICAgICBDVlMuICBBIGxhcmdlIHRlYW0gKDMwMCspIG9mIHNlbmlvciBkZXZlbG9wZXJz IGhhcyB3cml0ZSBhY2Nlc3MKLSAgICAgIHRvIHRoaXMgcmVwb3NpdG9yeSBhbmQgdGhleSBjb29y ZGluYXRlIGRldmVsb3BtZW50IGJ5IHJldmlld2luZwotICAgICAgYW5kIGNvbW1pdHRpbmcgdGhl IGJlc3QgY2hhbmdlcyBvZiB0aGUgZGV2ZWxvcG1lbnQgY29tbXVuaXR5IGF0Ci0gICAgICBsYXJn ZS4gIEZyZWVCU0QgaXMgZW5naW5lZXJlZCB0byBmaW5kIGVsZWdhbnQgc29sdXRpb25zIGZvcgot ICAgICAgb3ZlcmFsbCBnb2FscywgcmF0aGVyIHRoYW4gcXVpY2sgaGFja3MgdG8gYWRkIG5ldyBm dW5jdGlvbmFsaXR5LgotICAgICAgU2luY2UgRnJlZUJTRCBpcyBhIGNvbXBsZXRlIG9wZW4tc291 cmNlIG9wZXJhdGluZyBzeXN0ZW0sIHJhdGhlcgotICAgICAgdGhhbiBqdXN0IGEga2VybmVsLCB5 b3UgY2FuIHJlY29tcGlsZSBhbmQgcmVpbnN0YWxsIHRoZSBlbnRpcmUKLSAgICAgIHN5c3RlbSBi eSBzaW1wbHkgdHlwaW5nIG9uZSBjb21tYW5kLCAibWFrZSB3b3JsZCIuPC90ZD4KLQotICAgIDx0 ZD48aW1nIHNyYz0iLi4vZ2lmcy9wbGFpbi5wbmciIGFsdD0iW09LXSI+TGludXggaXMgYSBVbml4 LWxpa2Uga2VybmVsIHRoYXQKLSAgICAgIG11c3QgYmUgY29tYmluZWQgd2l0aCB0aGUgR05VIHN5 c3RlbSB0byBtYWtlIGEgY29tcGxldGUKLSAgICAgIG9wZXJhdGluZyBzeXN0ZW0uICBMaW51eCBk b2VzIG5vdCB1c2UgYW55IHZlcnNpb24gY29udHJvbCBzeXN0ZW0KLSAgICAgIHNvIGFsbCBidWct Zml4ZXMgYW5kIGVuaGFuY2VtZW50cyBtdXN0IGJlIGVtYWlsZWQgYmFjayBhbmQgZm9ydGgKLSAg ICAgIG9uIG1haWxpbmcgbGlzdHMgYW5kIHVsdGltYXRlbHkgc3VibWl0dGVkIHRvIHRoZSBvbmUg cGVyc29uCi0gICAgICAoTGludXMpIHdobyBoYXMgYXV0aG9yaXR5IHRvIGNvbW1pdCB0aGUgY29k ZSB0byB0aGUgdHJlZS4gIER1ZQotICAgICAgdG8gdGhlIG92ZXJ3aGVsbWluZyBhbW91bnQgb2Yg Y29kZSB0aGF0IGdldHMgd3JpdHRlbiwgaXQgaXMKLSAgICAgIGltcG9zc2libGUgZm9yIG9uZSBw ZXJzb24gdG8gYWRlcXVhdGVseSBxdWFsaXR5IGNvbnRyb2wgYWxsIG9mCi0gICAgICB0aGUgcGVu ZGluZyBjaGFuZ2VzLiAgRm9yIHRoaXMgcmVhc29uIHRoZXJlIGlzIGEgbG90IG9mIGNvZGUgaW4K LSAgICAgIExpbnV4IHRoYXQgd2FzIGhhc3RpbHkgd3JpdHRlbiBhbmQgd291bGQgbmV2ZXIgaGF2 ZSBiZWVuCi0gICAgICBhY2NlcHRlZCBpbnRvIGEgbW9yZSBjb25zZXJ2YXRpdmUgb3BlcmF0aW5n IHN5c3RlbS48L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL2Zyb3dueS5wbmciIGFs dD0iW0JhZF0iPk1pY3Jvc29mdCBXaW5kb3dzIGlzIGEKLSAgICAgIDxlbT5jbG9zZWQtc291cmNl PC9lbT4gb3BlcmF0aW5nIHN5c3RlbSBkcml2ZXIgYnkgbWFya2V0IGRlbWFuZAotICAgICAgcmF0 aGVyIHRoYW4gdGVjaG5pY2FsIG1lcml0LiAgTmV3IHRlY2hub2xvZ2llcyBhcmUgcnVzaGVkIGlu dG8KLSAgICAgIHRoZSBwcm9kdWN0IGJlZm9yZSB0aGV5IGhhdmUgYmVlbiBwcm9wZXJseSBkZXNp Z25lZCBvciBmdWxseQotICAgICAgaW1wbGVtZW50ZWQuICBWZXJ5IGxpdHRsZSBpcyBrbm93biBh Ym91dCB0aGUgaW50ZXJuYWwKLSAgICAgIGRldmVsb3BtZW50IGluZnJhc3RydWN0dXJlIG9mIE1p Y3Jvc29mdCBidXQgdGhlICJibHVlLXNjcmVlbiBvZgotICAgICAgZGVhdGgiIHNwZWFrcyBmb3Ig aXRzZWxmLjwvdGQ+Ci0KLSAgPC90cj4KLSAgPHRyPgotICAgIDx0ZCBjbGFzcz0iY2F0ZWdvcnki PlN1cHBvcnQ8L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL3NtaWxleS5wbmciIGFs dD0iW0dyZWF0XSI+U2V2ZXJhbCBvcmdhbml6YXRpb25zLCBpbmNsdWRpbmcKLSAgICAgIDxhIGhy ZWY9Imh0dHA6Ly93d3cuZnJlZWJzZG1hbGwuY29tIj5GcmVlQlNEIE1hbGw8L2E+LCBvZmZlciBh Ci0gICAgICB3aWRlIHJhbmdlIG9mIHN1cHBvcnQgb3B0aW9ucyBmb3IgRnJlZUJTRC4gIEluIGFk ZGl0aW9uIHRvIDI0eDcKLSAgICAgIHByb2Zlc3Npb25hbCBzdXBwb3J0LCB0aGVyZSBpcyBhIGxh cmdlIGFtb3VudCBvZiBmcmVlLCBpbmZvcm1hbAotICAgICAgc3VwcG9ydCBhdmFpbGFibGUgdGhy b3VnaCBVc2VuZXQgbmV3c2dyb3VwcyBhbmQgbWFpbGluZyBsaXN0cywKLSAgICAgIHN1Y2ggYXMg cXVlc3Rpb25zQGZyZWVic2Qub3JnLiAgT25jZSBhIHByb2JsZW0gaXMgZm91bmQsIHNvdXJjZQot ICAgICAgY29kZSBwYXRjaGVzIGFyZSBvZnRlbiBhdmFpbGFibGUgd2l0aGluIGEgZmV3IGhvdXJz LjwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvc21pbGV5LnBuZyIgYWx0PSJbR3Jl YXRdIj5NYW55IG9yZ2FuaXphdGlvbnMgcHJvdmlkZQotICAgICAgcHJvZmVzc2lvbmFsIHN1cHBv cnQgZm9yIExpbnV4LiAgQWxsIHRoZSBtYWpvciBMaW51eCB2ZW5kb3JzCi0gICAgICBvZmZlciBz b21lIGxldmVsIG9mIHN1cHBvcnQsIGFuZCBzZXZlcmFsIG9mZmVyIGZ1bGwgMjR4NwotICAgICAg c2VydmljZS4gIFRoZXJlIGFyZSBtYW55IGZvcnVtcyB3aGVyZSBMaW51eCBxdWVzdGlvbnMgYXJl Ci0gICAgICBhbnN3ZXJlZCBmb3IgZnJlZSwgc3VjaCBhcyBuZXdzZ3JvdXBzIGFuZCBtYWlsaW5n IGxpc3RzLiAgQXMgYQotICAgICAgbGFzdCByZXNvcnQsIHlvdSBjYW4gYWx3YXlzIHVzZSB0aGUg c291cmNlIHRvIHRyYWNrIGRvd24gYW5kIGZpeAotICAgICAgYSBwcm9ibGVtIHlvdXJzZWxmLjwv dGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvcGxhaW4ucG5nIiBhbHQ9IltPS10iPkFs dGhvdWdoIHN1cHBvcnQgaXMgYXZhaWxhYmxlIGZvcgotICAgICAgV2luZG93cyBYUCwgeW91IHNo b3VsZCBiZSBwcmVwYXJlZCB0byBzcGVuZCBhcyBsb25nIGFzIGFuIGhvdXIgb24KLSAgICAgIGhv bGQsIHdpdGggbm8gZ3VhcmFudGVlIHRoYXQgeW91ciBwcm9ibGVtIHdpbGwgYmUgcmVzb2x2ZWQu Ci0gICAgICBCZWNhdXNlIG9mIHRoZSA8ZW0+Y2xvc2VkIHNvdXJjZTwvZW0+IG5hdHVyZSBvZiBX aW5kb3dzLCB0aGVyZQotICAgICAgaXMgbm8gaW5mb3JtYWwsIGZyZWUgc3VwcG9ydCBhdmFpbGFi bGUsIGFuZCBidWdzIGNhbiBvbmx5IGJlCi0gICAgICBmaXhlZCBvbiBNaWNyb3NvZnQncyBzY2hl ZHVsZSwgbm90IHlvdXJzLiAgV2luZG93cyBYUCBpcwotICAgICAgbm90IHVwZGF0ZWQgZnJlcXVl bnRseSwgeW91IG1heSB3YWl0IHllYXJzIGZvciBidWdzIHRvIGJlCi0gICAgICBmaXhlZC48L3Rk PgotCi0gIDwvdHI+Ci0gIDx0cj4KLSAgICA8dGQgY2xhc3M9ImNhdGVnb3J5Ij5QcmljZSBhbmQg VG90YWwgQ29zdCBvZiBPd25lcnNoaXA8L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZz L3NtaWxleS5wbmciIGFsdD0iW0dyZWF0XSI+RnJlZUJTRCBjYW4gYmUgZG93bmxvYWRlZCBmcm9t Ci0gICAgICB0aGUgSW50ZXJuZXQgZm9yIGZyZWUuICBPciBpdCBjYW4gYmUgcHVyY2hhc2VkIG9u IGEgZm91ciBDRFJPTQotICAgICAgc2V0IGFsb25nIHdpdGggc2V2ZXJhbCBnaWdhYnl0ZXMgb2Yg YXBwbGljYXRpb25zIGZvciAkNDAuICBBbGwKLSAgICAgIG5lY2Vzc2FyeSBkb2N1bWVudGF0aW9u IGlzIGluY2x1ZGVkLiAgU3VwcG9ydCBpcyBhdmFpbGFibGUgZm9yCi0gICAgICBmcmVlIG9yIGZv ciB2ZXJ5IGxvdyBjb3N0LiAgVGhlcmUgaXMgbm8gdXNlciBsaWNlbnNpbmcsIHNvIHlvdQotICAg ICAgY2FuIHF1aWNrbHkgYnJpbmcgYWRkaXRpb25hbCBjb21wdXRlcnMgb25saW5lLiAgVGhpcyBh bGwgYWRkcyB1cAotICAgICAgdG8gYSB2ZXJ5IGxvdyB0b3RhbCBjb3N0IG9mIG93bmVyc2hpcC48 L3RkPgotCi0gICAgPHRkPjxpbWcgc3JjPSIuLi9naWZzL3NtaWxleS5wbmciIGFsdD0iW0dyZWF0 XSI+TGludXggaXMgZnJlZS4gIFNldmVyYWwgY29tcGFuaWVzCi0gICAgICBvZmZlciBjb21tZXJj aWFsIGFnZ3JlZ2F0aW9ucyBhdCB2ZXJ5IGxvdyBjb3N0LiAgQXBwbGljYXRpb25zCi0gICAgICBh bmQgZG9jdW1lbnRhdGlvbiBpcyBhdmFpbGFibGUgZm9yIGxpdHRsZSBvciBubyBjb3N0LiAgVGhl cmUgYXJlCi0gICAgICBubyBsaWNlbnNpbmcgcmVzdHJpY3Rpb25zLCBzbyBMaW51eCBjYW4gYmUg aW5zdGFsbGVkIG9uIGFzIG1hbnkKLSAgICAgIHN5c3RlbXMgYXMgeW91IGxpa2UgZm9yIG5vIGFk ZGl0aW9uYWwgY29zdC4gIExpbnV4J3MgdG90YWwgY29zdAotICAgICAgb2Ygb3duZXJzaGlwIGlz IHZlcnkgbG93LjwvdGQ+Ci0KLSAgICA8dGQ+PGltZyBzcmM9Ii4uL2dpZnMvZnJvd255LnBuZyIg YWx0PSJbQmFkXSI+VGhlIHNlcnZlciBlZGl0aW9uIG9mIFdpbmRvd3MgWFAKLSAgICAgIGNvc3Rz IG5lYXJseSAkNzAwLiAgRXZlbiBiYXNpYyBhcHBsaWNhdGlvbnMgY29zdCBleHRyYS4gIFVzZXJz Ci0gICAgICBvZnRlbiBzcGVuZCBtYW55IHRob3VzYW5kcyBvZiBkb2xsYXJzIGZvciBwcm9ncmFt cyB0aGF0IGFyZQotICAgICAgaW5jbHVkZWQgZm9yIGZyZWUgd2l0aCBMaW51eCBvciBGcmVlQlNE LiAgRG9jdW1lbnRhdGlvbiBpcwotICAgICAgZXhwZW5zaXZlLCBhbmQgdmVyeSBsaXR0bGUgb24t bGluZSBkb2N1bWVudGF0aW9uIGlzIHByb3ZpZGVkLiAgQQotICAgICAgbGljZW5zZSBpcyByZXF1 aXJlZCBmb3IgZXZlcnkgY29tcHV0ZXIsIHdoaWNoIG1lYW5zIGRlbGF5cyBhbmQKLSAgICAgIGFk bWluaXN0cmF0aXZlIG92ZXJoZWFkLiAgVGhlIGluaXRpYWwgbGVhcm5pbmcgY3VydmUgZm9yIHNp bXBsZQotICAgICAgYWRtaW5pc3RyYXRpb24gdGFza3MgaXMgc21hbGxlciB0aGFuIHdpdGggVW5p eCwgYnV0IGl0IGFsc28KLSAgICAgIHJlcXVpcmVzIGEgbG90IG1vcmUgd29yayB0byBrZWVwIHRo ZSBzeXN0ZW0gcnVubmluZyB3aXRoIGFueQotICAgICAgc2lnbmlmaWNhbnQgd29yayBsb2FkLjwv dGQ+Ci0gIDwvdHI+Ci08dHI+Ci08dGg+VG90YWw8L3RoPgotPHRkPgotPGgyPkZyZWVCU0Q8L2gy PgotPGltZyBzcmM9Ii4uL2dpZnMvc21pbGV5LnBuZyIgYWx0PSJbR3JlYXRdIj48Yj48YmlnPj0g ODwvYmlnPjwvYj48YnI+Ci08aW1nIHNyYz0iLi4vZ2lmcy9wbGFpbi5wbmciIGFsdD0iW09LXSI+ PGI+PGJpZz49IDI8L2JpZz48L2I+PGJyPgotPGltZyBzcmM9Ii4uL2dpZnMvZnJvd255LnBuZyIg YWx0PSJbQmFkXSI+PGI+PGJpZz49IDA8L2JpZz48L2I+PGJyPgotPC90ZD4KLTx0ZD4KLTxoMj5M aW51eDwvaDI+Ci08aW1nIHNyYz0iLi4vZ2lmcy9zbWlsZXkucG5nIiBhbHQ9IltHcmVhdF0iPjxi PjxiaWc+PSA0PC9iaWc+PC9iPjxicj4KLTxpbWcgc3JjPSIuLi9naWZzL3BsYWluLnBuZyIgYWx0 PSJbT0tdIj48Yj48YmlnPj0gNDwvYmlnPjwvYj48YnI+Ci08aW1nIHNyYz0iLi4vZ2lmcy9mcm93 bnkucG5nIiBhbHQ9IltCYWRdIj48Yj48YmlnPj0gMjwvYmlnPjwvYj48YnI+Ci08L3RkPgotPHRk PgotPGgyPldpbmRvd3MgMjAwMDwvaDI+Ci08aW1nIHNyYz0iLi4vZ2lmcy9zbWlsZXkucG5nIiBh bHQ9IltHcmVhdF0iPjxiPjxiaWc+PSAyPC9iaWc+PC9iPjxicj4KLTxpbWcgc3JjPSIuLi9naWZz L3BsYWluLnBuZyIgYWx0PSJbT0tdIj48Yj48YmlnPj0gMTwvYmlnPjwvYj48YnI+Ci08aW1nIHNy Yz0iLi4vZ2lmcy9mcm93bnkucG5nIiBhbHQ9IltCYWRdIj48Yj48YmlnPj0gNzwvYmlnPjwvYj48 YnI+Ci08L3RkPgotPC90cj4KLQotPC90Ym9keT4KLTwvdGFibGU+Ci0KLTxoMT5Gb290bm90ZXM8 L2gxPgotCi08YSBuYW1lPSIxIj48L2E+Ci08aDI+RmlsZXN5c3RlbTwvaDI+Ci0KLTxwPkZyZWVC U0QgdXNlcyBGRlMsIHRoZSBCZXJrZWxleSBGYXN0IEZpbGUgU3lzdGVtLCB3aXRoIHRoZSBhZGRp dGlvbgotICBvZiAiU29mdCBVcGRhdGVzIiBmb3IgcGVyZm9ybWFuY2UgYW5kIGNvbnNpc3RlbmN5 LiAgRnJlZUJTRAotICA1LjAtQ1VSUkVOVCAodGhlIGRldmVsb3BtZW50IGJyYW5jaCksIGdpdmVz IHVzZXIgdGhlIGFiaWxpdHkgdG8KLSAgYXV0b21hdGljYWxseSBzbmFwc2hvdCBmaWxlIHN5c3Rl bXMsIGFzIHdlbGwgYXMgdGhlIGFiaWxpdHkgdG8gc3RvcmUKLSAgZXh0ZW5kZWQgYXR0cmlidXRl cyBvbiBmaWxlcywgaW4gdHVybiBzdXBwb3J0aW5nIG90aGVyIGZlYXR1cmVzIHN1Y2gKLSAgYXMg QWNjZXNzIENvbnRyb2wgTGlzdHMgKEFDTHMpLiAgQSBwYXBlciB0aXRsZSAiSm91cm5hbGluZyBW ZXJzdXMKLSAgU29mdCBVcGRhdGVzOiBBc3luY2hyb25vdXMgTWV0YS1kYXRhIFByb3RlY3Rpb24g aW4gRmlsZSBTeXN0ZW1zIgotICBwcmVzZW50ZWQgYXQgdGhlIFVTRU5JWCAyMDAwIFRlY2huaWNh bCBDb25mZXJlbmNlIGRpc2N1c3NlcyB0aGUKLSAgcGVyZm9ybWFuY2UgYW5kIGNvbnNpc3RlbmN5 IGRpZmZlcmVuY2VzIGJldHdlZW4gam91cm5hbGVkIGFuZCBzb2Z0Ci0gIHVwZGF0ZXMgY29uc2lz dGVuY3kgbWVjaGFuaXNtcy4gIFRoaXMgcGFwZXIgaXMgYXZhaWxhYmxlIG9ubGluZSBmcm9tCi0g IDxhCi0gIGhyZWY9Imh0dHA6Ly93d3cuZWNlLmNtdS5lZHUvfmdhbmdlci9wYXBlcnMvdXNlbml4 MjAwMC5wcyI+aHR0cDovL3d3dy5lY2UuY211LmVkdS9+Z2FuZ2VyL3BhcGVycy91c2VuaXgyMDAw LnBzPC9hPi4KLSAgVGhpcyBwYXBlciBhbHNvIGRpc2N1c3NlcyB0d28gZGlmZmVyZW50IGpvdXJu YWxpbmcgaW1wbGVtZW50YXRpb25zCi0gIGJhc2VkIG9uIEZGUyBhbmQgZGV2ZWxvcGVkIG9uIEZy ZWVCU0QuICBDbGVhcmx5LCBGcmVlQlNEIGlzIGF0IHRoZQotICBmb3JlZnJvbnQgb2YgZmlsZXN5 c3RlbSByZXNlYXJjaCBhbmQgdGhpcyBpcyB0aGUgc291cmNlIG9mIG1hbnkgb2YKLSAgaXRzIHBl cmZvcm1hbmNlIGFuZCByZWxpYWJpbGl0eSBhZHZhbnRhZ2VzLjwvcD4KLQotPHA+Rm9yIG1vcmUg aW5mb3JtYXRpb24gYWJvdXQgU29mdCBVcGRhdGVzLCBwbGVhc2Ugc2VlOjwvcD4KLQotPHA+IlNv ZnQgVXBkYXRlczogQSBUZWNobmlxdWUgZm9yIEVsaW1pbmF0aW5nIE1vc3QgU3luY2hyb25vdXMg V3JpdGVzCi0gIGluIHRoZSBGYXN0IEZpbGVzeXN0ZW0iIGJ5IE1hcnNoYWxsIEtpcmsgTWNLdXNp Y2sgYW5kIEdyZWdvcnkKLSAgUi4gR2FuZ2VyLjxici8+IDxhCi0gIGhyZWY9Imh0dHA6Ly93d3cu ZWNlLmNtdS5lZHUvfmdhbmdlci9wYXBlcnMvbWNrdXNpY2s5OS5wcyI+aHR0cDovL3d3dy5lY2Uu Y211LmVkdS9+Z2FuZ2VyL3BhcGVycy9tY2t1c2ljazk5LnBzPC9hPi48L3A+Ci0KLTxhIG5hbWU9 IjIiPjwvYT4KLTxoMj5QZXJmb3JtYW5jZSBCZW5jaG1hcmtzPC9oMj4KLQotPHA+TnVtZXJvdXMg YmVuY2htYXJrcyBoYXZlIGNvbnRpbnVlZCB0byBzaG93IEZyZWVCU0QncyBjbGVhcgotYWR2YW50 YWdlIGZvciBuZXR3b3JrIHBlcmZvcm1hbmNlLiAgWWFob28hLCBYb29tLmNvbSwgUXdlc3QsIGFu ZCBzb21lCi1vZiBvdXIgb3RoZXIgbGFyZ2VzdCBjdXN0b21lcnMgaGF2ZSBwdWJsaXNoZWQgcmVz dWx0cyBzaG93aW5nIHRoZQotY2xlYXIgY2FzZSBmb3IgdXNpbmcgRnJlZUJTRCBpbiB0aGUgZW50 ZXJwcmlzZS4gIEl0J3MgaW1wb3J0YW50IHRvCi11bmRlcnN0YW5kIHRoYXQgYmVuY2htYXJraW5n IGlzIGp1c3QgYSBnYW1lLCBhbmQgdGhhdCBmb3IgcmVhbAotcGVyZm9ybWFuY2UgY29tcGFyaXNv bnMgeW91IG5lZWQgdG8gcGVyZm9ybSByZWFsLXdvcmxkIHRlc3QuICBIb3dldmVyLAotaXQncyBl YXN5IHRvIGZpbmQgcHVibGlzaGVkIGJlbmNobWFya3Mgb24gdGhlIEludGVybmV0IHdoaWNoIHNo b3cKLUZyZWVCU0Qgd2l0aCBhIGNvbW1hbmRpbmcgbGVhZCBvdmVyIHRoZSBjb21wZXRpdGlvbjo8 L3A+Ci0KLTx1bD4KLSAgPGxpPkdhcnRuZXIgR3JvdXAgQ29tcGFyaXNvbnMgc2hvd2luZyBGcmVl QlNEIDIwLTMwJSBmYXN0ZXIgdGhhbgotICBMaW51eCBvbiBpZGVudGljYWwgaGFyZHdhcmU6IDxh Ci0gIGhyZWY9Imh0dHA6Ly9hZHZpc29yLmdhcnRuZXIuY29tL25faW5ib3gvaG90Y29udGVudC9o Y18yMTIxOTk5XzMuaHRtbCNoOCI+aHR0cDovL2Fkdmlzb3IuZ2FydG5lci5jb20vbl9pbmJveC9o b3Rjb250ZW50L2hjXzIxMjE5OTlfMy5odG1sI2g4PC9hPi48L2xpPgotCi0gIDxsaT5GaWxlc3lz dGVtIEJlbmNobWFya2luZyB3aXRoIFBvc3RNYXJrIGZyb20gTmV0d29yayBBcHBsaWFuY2U6Ci0g ICA8YQotICAgaHJlZj0iaHR0cDovL3d3dy5zaHViLWludGVybmV0Lm9yZy9icmFkL0ZyZWVCU0Qv cG9zdG1hcmsuaHRtbCI+aHR0cDovL3d3dy5zaHViLWludGVybmV0Lm9yZy9icmFkL0ZyZWVCU0Qv cG9zdG1hcmsuaHRtbDwvYT48L2xpPgotCi0gIDxsaT5JcyBGcmVlQlNEIGEgU3VwZXJpb3IgU2Vy dmVyIFBsYXRmb3JtIHRvIExpbnV4PyBieSBOYXRoYW4KLSAgQm9lZ2VyOgotICA8YQotICBocmVm PSJodHRwOi8vd3d3LndlYnRlY2huaXF1ZXMuY29tL2FyY2hpdmVzLzIwMDEvMDEvaW5mcnJldnUv Ij5odHRwOi8vd3d3LndlYnRlY2huaXF1ZXMuY29tL2FyY2hpdmVzLzIwMDEvMDEvaW5mcnJldnUv PC9hPjwvbGk+Ci0KLSAgPGxpPjxwPiJGbGV4aWJpbGl0eSwgaW4taG91c2UgZXhwZXJ0aXNlLCBw cmljZS9wZXJmb3JtYW5jZSwgYW5kCi0gIG1hbmFnZWFiaWxpdHksIiBzYXlzIEZpbG8uICAiVGhv c2UgYXJlIGp1c3QgYSBmZXcgb2YgdGhlIHJlYXNvbnMgd2h5Ci0gIHRoZSBJbnRlbCBBcmNoaXRl Y3R1cmUgYW5kIEZyZWVCU0QgYXBwZWFsIHRvIHVzZS4gIEJ5IGNvbWJpbmluZwotICB0aGVzZSBw bGF0Zm9ybXMsIHdlJ3JlIGFibGUgdG8gZGVsaXZlciBiZXR0ZXIsIGZhc3RlciwgYW5kIG1vcmUK LSAgaW5ub3ZhdGl2ZSBzb2x1dGlvbnMgdGhhbiBvdXIgY29tcGV0aXRvcnMuIiAtIERhdmlkIEZp bG8sIENoaWVmCi0gIFlhaG9vPGJyLz4KLSAgPGEKLSAgaHJlZj0iaHR0cDovL3d3dy5pbnRlbC5j b20vZWJ1c2luZXNzL2Nhc2VzdHVkaWVzL3lhaG9vL2J1c2Nhc2UuaHRtIj5odHRwOi8vd3d3Lmlu dGVsLmNvbS9lYnVzaW5lc3MvY2FzZXN0dWRpZXMveWFob28vYnVzY2FzZS5odG08L2E+PC9wPjwv bGk+Ci08L3VsPgotCi08YSBuYW1lPSIzIj48L2E+Ci08aDI+U2VjdXJpdHk8L2gyPgotCi08cD5U aGUgQ29tcHV0ZXIgRW1lcmdlbmN5IFJlc3BvbnNlIFRlYW0sIG9yIENFUlQsIHN0dWRpZXMgSW50 ZXJuZXQKLXNlY3VyaXR5IHZ1bG5lcmFiaWxpdGllcywgcHJvdmlkZXMgaW5jaWRlbnQgcmVzcG9u c2Ugc2VydmljZXMgdG8gc2l0ZXMKLXRoYXQgaGF2ZSBiZWVuIHZpY3RpbXMgb2YgYXR0YWNrLCBw dWJsaXNoZXMgYSB2YXJpZXR5IG9mIHNlY3VyaXR5Ci1hbGVydHMsIGRvZXMgcmVzZWFyY2ggaW4g d2lkZS1uZXR3b3JrZWQgY29tcHV0aW5nLCBhbmQgZGV2ZWxvcHMKLWluZm9ybWF0aW9uIGFuZCB0 cmFpbmluZyB0byBoZWxwIGltcHJvdmUgc2VjdXJpdHkgYXQgSW50ZXJuZXQKLXNpdGVzLjxwPgot Ci08cD48c3Ryb25nPkNFUlQgQWR2aXNvcmllcyBpbiAyMDAwIHRoYXQgYWZmZWN0ZWQgTGludXg6 PC9zdHJvbmc+PC9wPgotPHVsPgotICA8bGk+Q0EtMjAwMC0yMiAtIElucHV0IFZhbGlkYXRpb24g UHJvYmxlbXMgaW4gTFBSbmc8L2xpPgotICA8bGk+Q0EtMjAwMC0yMSAtIERlbmlhbC1vZi1TZXJ2 aWNlIFZ1bG5lcmFiaWxpdHkgaW4gVENQL0lQCi0gIFN0YWNrczwvbGk+Ci0gIDxsaT5DQS0yMDAw LTIwIC0gTXVsdGlwbGUgRGVuaWFsLW9mLVNlcnZpY2UgUHJvYmxlbXMgaW4gSVNDIEJJTkQ8L2xp PgotICA8bGk+Q0EtMjAwMC0xNyAtIElucHV0IFZhbGlkYXRpb24gUHJvYmxlbSBpbiBycGMuc3Rh dGQ8L2xpPgotICA8bGk+Q0EtMjAwMC0xMyAtIFR3byBJbnB1dCBWYWxpZGF0aW9uIFByb2JsZW1z IGluIEZUUEQ8L2xpPgotICA8bGk+Q0EtMjAwMC0wNiAtIE11bHRpcGxlIEJ1ZmZlciBPdmVyZmxv d3MgaW4gS2VyYmVyb3MgQXV0aGVudGljYXRlZAotICBTZXJ2aWNlczwvbGk+Ci0gIDxsaT5DQS0y MDAwLTAzIC0gQ29udGludWluZyBDb21wcm9taXNlcyBvZiBETlMgc2VydmVyczwvbGk+Ci08L3Vs PgotCi08cD48c3Ryb25nPkNFUlQgQWR2aXNvcmllcyBpbiAyMDAwIHRoYXQgYWZmZWN0ZWQgV2lu ZG93czo8L3N0cm9uZz48L3A+Ci08dWw+Ci0gIDxsaT5DQS0yMDAwLTE2IC0gTWljcm9zb2Z0ICdJ RSBTY3JpcHQnL0FjY2Vzcy9PQkpFQ1QgVGFnCi0gIFZ1bG5lcmFiaWxpdHk8L2xpPgotICA8bGk+ Q0EtMjAwMC0xNCAtIE1pY3Jvc29mdCBPdXRsb29rIGFuZCBPdXRsb29rIEV4cHJlc3MgQ2FjaGUg QnlwYXNzCi0gIFZ1bG5lcmFiaWxpdHk8L2xpPgotICA8bGk+Q0EtMjAwMC0xMiAtIEhIQ3RybCBB Y3RpdmVYIENvbnRyb2wgQWxsb3dzIExvY2FsIEZpbGVzIHRvIGJlCi0gIEV4ZWN1dGVkPC9saT4K LSAgPGxpPkNBLTIwMDAtMTAgLSBJbmNvbnNpc3RlbnQgV2FybmluZyBNZXNzYWdlcyBpbiBJbnRl cm5ldAotICBFeHBsb3JlcjwvbGk+Ci0gIDxsaT5DQS0yMDAwLTA3IC0gTWljcm9zb2Z0IE9mZmlj ZSAyMDAwIFVBIEFjdGl2ZVggQ29udHJvbAotICBJbmNvcnJlY3RseSBNYXJrZWQgIlNhZmUgZm9y IFNjcmlwdGluZyI8L2xpPgotICA8bGk+Q0EtMjAwMC0wNCAtIExvdmUgTGV0dGVyIFdvcm08L2xp PgotPC91bD4KLQotPHA+Rm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgQ0VSVCBhbmQgcG90ZW50 aWFsIHNlY3VyaXR5IGV4cGxvaXRzIGZvcgoteW91ciBvcGVyYXRpbmcgc3lzdGVtLCBwbGVhc2Ug c2VlIDxhCi1ocmVmPSJodHRwOi8vd3d3LnVzLWNlcnQuZ292L2Nhcy90ZWNoYWxlcnRzLyI+aHR0 cDovL3d3dy51cy1jZXJ0Lmdvdi9jYXMvdGVjaGFsZXJ0cy88L2E+LjwvcD4KLQotPHA+Rm9yIG1v cmUgaW5mb3JtYXRpb24gYWJvdXQgc29tZSBvZiB0aGUgZW5oYW5jZWQgc2VjdXJpdHkgZmVhdHVy ZXMKLW9mIEZyZWVCU0QsIHBsZWFzZSBzZWUgPGEKLWhyZWY9Imh0dHA6Ly93d3cudHJ1c3RlZGJz ZC5vcmciPmh0dHA6Ly93d3cudHJ1c3RlZGJzZC5vcmc8L2E+LjwvcD4KLQotPGEgbmFtZT0iNCI+ PC9hPgotPGgyPlBvcnRzIENvbGxlY3Rpb248L2gyPgotCi08cD5FdmVuIHdpdGggYWxsIHRoZSBo eXBlciBhYm91dCBvcGVuIHN0YW5kYXJkcywgZ2V0dGluZyBhIHByb2dyYW0gdG8KLSAgY29tcGls ZSBvbiB2YXJpb3VzIFVuaXggcGxhdGZvcm1zIGNhbiBiZSBhIHRyaWNreSB0YXNrLgotICBPY2Nh c2lvbmFsbHksIHlvdSBtaWdodCBiZSBsdWNreSBlbm91Z2ggdG8gZmluZCB0aGF0IHRoZSBwcm9n cmFtCi0gIHlvdSB3YW50IGNvbXBpbGVzIGNsZWFubHkgb24geW91ciBzeXN0ZW0sIGluc3RhbGwg ZXZlcnl0aGluZyBpbnRvCi0gIGFsbCB0aGUgcmlnaHQgZGlyZWN0b3JpZXMsIGFuZCBydW4gZmxh d2xlc3NseSAib3V0LW9mLXRoZS1ib3giLCBidXQKLSAgdGhpcyBiZWhhdmlvciBpcyBzb21ld2hh dCByYXJlLiAgTW9zdCBvZiB0aGUgdGltZSwgeW91IGZpbmQgeW91cnNlbGYKLSAgbmVlZGluZyB0 byBtYWtlIG1vZGlmaWNhdGlvbnMgaW4gb3JkZXIgdG8gZ2V0IHRoZSBwcm9ncmFtIHRvIHdvcmsu Ci0gIFRoaXMgaXMgd2hlcmUgdGhlIEZyZWVCU0QgUG9ydHMgQ29sbGVjdGlvbiBjb21lcyB0byB0 aGUgcmVzY3VlLjwvcD4KLQotPHA+VGhlIGdlbmVyYWwgaWRlYSBiZWhpbmQgdGhlIFBvcnRzIENv bGxlY3Rpb24gaXMgdG8gZWxpbWluYXRlIGFsbCBvZgotICB0aGUgbWVzc3kgc3RlcHMgaW52b2x2 ZWQgd2l0aCBtYWtpbmcgdGhpbmdzIHdvcmsgcHJvcGVybHkgc28gdGhhdAotICB0aGUgaW5zdGFs bGF0aW9uIGlzIHNpbXBsZSBhbmQgcGFpbmxlc3MuICBXaXRoIHRoZSBQb3J0cyBDb2xsZWN0aW9u LAotICBhbGwgb2YgdGhlIGhhcmQgd29yayBoYXMgYWxyZWFkeSBiZWVuIGRvbmUgZm9yIHlvdSwg YW5kIHlvdSBhcmUgYWJsZQotICB0byBpbnN0YWxsIGFueSBvZiB0aGUgUG9ydHMgQ29sbGVjdGlv biBwb3J0cyBieSBzaW1wbHkgdHlwaW5nICdtYWtlCi0gIGluc3RhbGwnLjwvcD4KLQotPCEtLSBY WFggdXNlIG9zLm51bXBvcnRzIGVudGl0eSAtLT4KLQotPHA+VGhlIFBvcnRzIENvbGxlY3Rpb24g cHJvdmlkZXMgYSBtYWtlZmlsZSBza2VsZXRvbiB0aGF0IGRlc2NyaWJlcwotICB3aGVyZSB0byBk b3dubG9hZCB0aGUgc29mdHdhcmUgYW5kIGhvdyB0byBjb21waWxlIGFuZCBpbnN0YWxsIGl0Lgot ICBUaGVyZSBhcmUgY3VycmVudGx5IG92ZXIgMTEsNTAwIGFwcGxpY2F0aW9ucyBpbiB0aGUgRnJl ZUJTRAotICBQb3J0cyB0cmVlIGFuZCB3aXRoIGEgc2luZ2xlIGNvbW1hbmQgdGhlIHBvcnRzIG1l Y2hhbmlzbSB3aWxsCi0gIGF1dG9tYXRpY2FsbHkgZG93bmxvYWQgdGhlIHNvZnR3YXJlIHNvdXJj ZSBjb2RlLCBwZXJmb3JtIGEgY2hlY2tzdW0sCi0gIHVuY29tcHJlc3MgdGhlIHNvZnR3YXJlLCBh cHBseSBhbnkgRnJlZUJTRC1zcGVjaWZpYyBwYXRjaGVzLAotICBjb25maWd1cmUgdGhlIHNvZnR3 YXJlLCBydW4gdGhlIGNvbXBpbGF0aW9uLCBpbnN0YWxsIHRoZSBzb2Z0d2FyZSwKLSAgYW5kIGNs ZWFuIHVwIGFmdGVyIGl0c2VsZiEgIFBvcnRzIGNhbiBvZiBjb3Vyc2UgZGVwZW5kIG9uIG90aGVy Ci0gIHBvcnRzIHdoaWNoIGFyZSBidWlsdCBhdXRvbWF0aWNhbGx5IGluIHRoZSBzYW1lIGZhc2hp b24gYW5kIGJpbmFyeQotICBwYWNrYWdlcyBjYW4gYmUgdXNlZCBhcyB3ZWxsLiAgVGhlIEZyZWVC U0QgUG9ydHMgQ29sbGVjdGlvbiB3YXMKLSAgcmVjb2duaXplZCB2ZXJ5IGVhcmx5IG9uIGFzIGFu IGVsZWdhbnQgbWV0aG9kIHRvIGRlYWwgd2l0aCBhIGNvbXBsZXgKLSAgcHJvYmxlbSBzbyBpdCdz IGZ1bmN0aW9uYWxpdHkgaGFzIGJlZW4gc2hhcmVkIHdpdGggdGhlIG90aGVyIEJTRAotICBVbml4 IHN5c3RlbXMgYW5kIHNvbWUgTGludXggZGlzdHJpYnV0aW9ucyBhcyB3ZWxsLjwvcD4KLQotPHA+ VGhpcyBkb2N1bWVudCB3YXMgcHJlcGFyZWQgYnkgQm9iIEJydWNlIGFuZCBNdXJyYXkgU3Rva2Vs eSwgd2l0aAotICBpbnB1dCBmcm9tIE1hdHQgRGlsbG9uLCBOYXRoYW4gZHVkZSwgYW5kIG1hbnkg b3RoZXJzLjwvcD4KLQotJmZvb3RlcjsKLTwvYm9keT4KLTwvaHRtbD4K --000e0cd208b0151cd004ac0f2e75-- From owner-freebsd-www@FreeBSD.ORG Sat Sep 3 23:43:52 2011 Return-Path: Delivered-To: freebsd-www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73C95106566C for ; Sat, 3 Sep 2011 23:43:52 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from glenbarber.us (onyx.glenbarber.us [199.48.134.227]) by mx1.freebsd.org (Postfix) with SMTP id 247EB8FC17 for ; Sat, 3 Sep 2011 23:43:51 +0000 (UTC) Received: (qmail 85926 invoked by uid 0); 3 Sep 2011 19:43:51 -0400 Received: from unknown (HELO schism.local) (gjb@76.124.49.145) by 0 with SMTP; 3 Sep 2011 19:43:51 -0400 Message-ID: <4E62BBB6.8030004@FreeBSD.org> Date: Sat, 03 Sep 2011 19:43:50 -0400 From: Glen Barber User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1 MIME-Version: 1.0 To: Craig Rodrigues References: In-Reply-To: X-Enigmail-Version: 1.3.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-www@freebsd.org, Oliver Hartman Subject: Re: Remove stale os-comparison web page X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 23:43:52 -0000 On 9/3/11 4:40 PM, Craig Rodrigues wrote: > Hi, > > And this patch to remove it from the Makefile. > I feel it would be better to incrementally update the page rather than completely removing it from the tree only to add it back after it's updated. By doing the latter, we can focus on sections rather than the page in its entirety. -- Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project From owner-freebsd-www@FreeBSD.ORG Sat Sep 3 23:48:27 2011 Return-Path: Delivered-To: www@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40440106566B for ; Sat, 3 Sep 2011 23:48:27 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from glenbarber.us (onyx.glenbarber.us [199.48.134.227]) by mx1.freebsd.org (Postfix) with SMTP id E5BAC8FC12 for ; Sat, 3 Sep 2011 23:48:26 +0000 (UTC) Received: (qmail 85281 invoked by uid 0); 3 Sep 2011 19:23:47 -0400 Received: from unknown (HELO schism.local) (gjb@76.124.49.145) by 0 with SMTP; 3 Sep 2011 19:23:47 -0400 Message-ID: <4E62B703.5020801@FreeBSD.org> Date: Sat, 03 Sep 2011 19:23:47 -0400 From: Glen Barber User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1 MIME-Version: 1.0 To: Alvaro Castillo References: <201108280102.p7S12ujx022732@red.freebsd.org> <4E5997E6.7040500@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.3.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: www@freebsd.org Subject: Re: www/160247: Website vulnerability X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2011 23:48:27 -0000 On 9/3/11 4:29 PM, Alvaro Castillo wrote: > On Sun, Aug 28, 2011 at 2:20 AM, Glen Barber wrote: >> On 8/27/11 9:02 PM, Alvaro wrote: >>>> Description: >>> The problem is on mod_deflate. >>> >> >> No it isn't. >> >> http://seclists.org/fulldisclosure/2011/Aug/236 >> > > The problem has been fixed on Apache 2* but Apache 13 isn't maintained > by Apache Foundation. > http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3192 > > Sorry but mod_deflate was included... need to disable it and set Range > Pequest and so on > > http://translate.google.es/translate?hl=es&sl=es&tl=en&u=http%3A%2F%2Fwww.securityartwork.es%2F2011%2F08%2F25%2Fdenegacion-de-servicio-en-apache%2F > > Not yet solved... > > perl killapache.pl www.freebsd.org > host seems vuln > ATTACKING www.freebsd.org [using 50 forks] > ^C > Sorry, but www.freebsd.org does not use Apache. -- Glen Barber | gjb@FreeBSD.org FreeBSD Documentation Project