From owner-freebsd-doc@FreeBSD.ORG Mon Jan 7 11:06:04 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2E90AE42 for ; Mon, 7 Jan 2013 11:06:04 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 209C0F16 for ; Mon, 7 Jan 2013 11:06:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r07B64Dl086964 for ; Mon, 7 Jan 2013 11:06:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r07B63OW086962 for freebsd-doc@FreeBSD.org; Mon, 7 Jan 2013 11:06:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Jan 2013 11:06:03 GMT Message-Id: <201301071106.r07B63OW086962@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD doc list Subject: Current unassigned doc problem reports X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2013 11:06:04 -0000 (Note: an HTML version of this report is available at http://www.freebsd.org/cgi/query-pr-summary.cgi?category=doc .) 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 docs/174966 doc [patch] Bug in chflags(2) man page o docs/174892 doc 5.6.1 of handbook has a small problem o docs/174868 doc mount(2) doesn't do a good job at describing all possi o docs/174827 doc Porter's Handbook: Usage of CONFIGURE_ENV in 6.6 Using o docs/174792 doc synopsis for nsupdate(1) missing options -L, and -p o docs/174581 doc man page of recvmsg(2) does not mention return value 0 o docs/173893 doc mfi supports ServeRAID M1015 / M1115, update manpage o docs/173710 doc Added section "MTP storage" to handbook o docs/173703 doc Documentation refers a port that do not exists o docs/173664 doc csup(1) manpage refers to "runsocks", which was part o o docs/173637 doc Incorrect example(s) in man page for gpart(8) o docs/173585 doc SEE ALSO in pcap(3) references nonexistent pfconfig(8) o docs/173539 doc [patch] statfs(2) man page missed the error code ENOSY o docs/173448 doc [patch] ftw.3 manual page example addition o docs/173321 doc ports(7) man page -- no info on building with debuggin o docs/173202 doc [patch] ACPICONF(8) does not have -k option documented o docs/173013 doc FreeBSD Boot Menu documentation lacks detail o docs/172927 doc ipfw manual page doesn't show simpliest NAT case o docs/172922 doc Handbook - 25.7 Rebuilding “world” - update w/r to /sr o docs/172913 doc [ipsec] [patch] setkey(8) is unclear on anti-replay wi o docs/172869 doc [PATCH] Add in nifty lang icons to index.html (home) o docs/172868 doc [PATCH] fix header.ent change Introduction -> For newb o docs/172743 doc IPv6 handbooks lacks info about accepting router adver o docs/172626 doc [PATCH] modify the community/* pages to look more plea o docs/172370 doc [handbook] Handbook should be updated for Blu-Ray driv o docs/172369 doc mkisofs(8)/growisofs(1m) don't specify UDF version o docs/172368 doc mount_udf(8) doesn't specify which versions of UDF are o docs/172367 doc ata(4) man page needs an updated for Blu-Ray o docs/172330 doc [PATCH] Fix some errors introduced to announce.xml by o docs/172144 doc psignal(9) manpage is outdated for FreeBSD-9 systems o docs/172137 doc deprecated information for adduser(8) man pages o docs/171337 doc [PATCH] Add german filename conversion scheme for moun o docs/171292 doc [handbook] [patch] handbook should describe subversion o docs/171199 doc the GDB man page is outdated o docs/170691 doc Difference between zfs manpages and reality o docs/170223 doc IPv6 configuration section for 9.x is incorrect o docs/170119 doc at behaviour and man at inconsistency o docs/169712 doc [patch] porters-handbook zh_TW.Big5 apache section o docs/169711 doc [patch] porters-handbook zh_CN.GB2312 apache section o docs/169544 doc serial port console documentation changes s docs/169401 doc passify dead links in release links, move www to lists o docs/169377 doc [patch] ipmon(8) man page refers to a different facili o docs/169317 doc zfs umount refers to umount(1M) but should to umount(8 o docs/169158 doc [patch] iasl(8) man page is out of date o docs/168930 doc map_mincore(9) not up-to-date o docs/168915 doc size of integers used by test(1) and sh(1) is not docu o docs/168823 doc 404s in fr_FR French web pages o docs/168814 doc [patch] remove `d` negative pointer EINVAL requirement o docs/168803 doc Remove outdated smp info o docs/167742 doc Update documentation for group 5, and newgrp 1 o docs/167741 doc group(5): Group Passwords do not work and are not docu o docs/167429 doc geli(8) needs to mention unencrypted /etc/fstab requir o docs/166553 doc find(1): find -delete documentation is misleading o docs/166358 doc No networking in Jail build via: handbook/jail-tuning o conf/166330 doc [rc] [patch] Thin server configuration revision reques o docs/165657 doc Web site Features page aging o docs/165551 doc ipfw(8): no info in "ipfw pipe show" about ipv6 o docs/165249 doc Multibyte characters in manpages still not displaying o docs/164803 doc Unclear manual page for mount_unionfs(8) o docs/164620 doc Raid 1 issues o docs/164099 doc gparm(8): man page for gparm set is incorrect and inco o docs/164034 doc acl(9) documentation lacking o docs/163879 doc [handbook] handbook does not say about how to force to o docs/163830 doc device smbios: missing documentation, no manpage o docs/163149 doc [patch] Red Hat Linux/i386 9 HTML format sudo man page o docs/162765 doc [patch] lseek(2) may return successful although no see o docs/162699 doc Handbook/Upgrading instructions: should mention delete o docs/162587 doc unclear/incomplete description of per-interface statis o docs/162419 doc [request] please document (new) zfs and zpool cmdline o docs/162404 doc [handbook] IPv6 link-local address compared with IPv4 o docs/161754 doc p4tcc(4), est(4) and qpi(4) are not documented o docs/161496 doc zfs(1): Please document that sysctl vfs.usermount must o docs/160460 doc [handbook] Network setup guide suggestion o docs/160446 doc [handbook] Handbook sound setup seems outdated o docs/160445 doc [handbook] Handbook does not mention ACL o docs/160399 doc Man page for re(4) missing jumbo frames info o docs/159307 doc [patch] lpd smm chapter unconditionally installed o docs/158388 doc Incorrect documentation of LOCAL_SCRIPT in release(7) o docs/158387 doc The tree(3) man should mention the RB_FOREACH_SAFE() A o docs/157908 doc [handbook] Description of post-install should include o docs/157698 doc [patch] gpart(8) man page contains old/incorrect size o docs/157316 doc [patch] update devstat(9) man page o docs/157049 doc FreeBSD Handbook: Chapter 14 (Security) Inaccuracy o docs/156920 doc isspecial(3) is not helpful o docs/156815 doc chmod(1): manpage should describe that chmod kicks +t o docs/156689 doc stf(4) output-only documentation gives bad configurati f docs/156187 doc [handbook] [patch] Add bsnmpd to handbook o docs/156081 doc troff falls with troff.core with UTF-8 man with incorr o docs/155982 doc [handbook] reaper of the dead: remove reference to flo o docs/155149 doc [patch] don't encourage using xorg.conf outside of PRE o docs/154838 doc update cvs-tags information on releng_* to reflect sup o docs/153958 doc ksu man-page documented, but not installed a docs/153012 doc [patch] iostat(8) requires an argument to -c option o docs/151752 doc pw.conf(5) doesn't define format for file clearly o docs/150991 doc [patch] Install upgtfw using pkg_add as advised in upg o docs/150917 doc [patch] icmp.4, wrong description of icmplim and icmpl o docs/150877 doc ambiguity in newsyslog(8) man page about zfs with comp o docs/150255 doc dtrace description should mention makeoptions DEBUG=-g o docs/149574 doc [patch] update mi_switch(9) man page o docs/148987 doc [patch] {MD[245]|SHA_|SHA1_|SHA256_}{End|File|FileChun o docs/148984 doc [handbook] Mistake in section 16.15.4 of the handbook o docs/148680 doc [sysctl][patch] Document some sys/kern sysctls o docs/148071 doc Failover mode between wired and wireless interfaces o docs/147995 doc elf.5 man page has has missing reference o docs/146521 doc [handbook] Update IPv6 system handbook section to ment o docs/145699 doc hexdump(1) mutes all format qualifier output following o docs/145069 doc Dialup firewalling with FreeBSD article out dated. o docs/145066 doc Update for new uart dev names for serial port. s docs/144818 doc all mailinglist archives dated 19970101 contain traili o docs/144630 doc [patch] domainname(1) manpage contains old information o docs/144515 doc [handbook] Expand handbook Table of contents o docs/144488 doc share/examples/etc/make.conf: contains dangerous examp o docs/143850 doc procfs(5) manpage for status > controlling terminal is o docs/143472 doc gethostname(3) references undefined value: HOST_NAME_M o docs/143416 doc [handbook] IPFW handbook page issues o docs/143408 doc man filedesc(9) is missing o docs/141032 doc misleading documentation for rtadvd.conf(5) raflags se s docs/140847 doc [request] add documentation on ECMP and new route args o docs/140444 doc [patch] New Traditional Chinese translation of custom- o docs/140375 doc [UPDATE] Updated zh_TW.Big5/articles/nanobsd o docs/139336 doc [request] ZFS documentation suggestion o docs/139165 doc gssapi.3 man page out of sync with between crypto and o docs/139018 doc translation of submitting.sgml from docproj/submitting o docs/138845 doc Exceeding kern.ipc.maxpipekva refers to tuning(7) whic o docs/138663 doc system(3) man page confuses users about "return value o docs/138485 doc bpf(4) and ip(4) man pages missing important corner ca o docs/136712 doc [handbook] [patch] draft new section on gmirror per pa o docs/136666 doc [handbook] Configure serial port for remote kernel deb o docs/136035 doc ftpchroot(5) omits an important option o docs/135516 doc [patch] pax(1) manual not mentioning chflags unawarene o docs/132839 doc [patch] Fix example script in ldap-auth article o docs/132718 doc [handbook] Information about adding a new mirror is ou o docs/132260 doc dhcpd(8) pid not stored in documented location o docs/132190 doc EPERM explanation for send(2), sendto(2), and sendmsg( o docs/131918 doc [patch] Fixes for the BPF(4) man page o docs/131626 doc [patch] dump(8) "recommended" cache option confusing o docs/130238 doc nfs.lockd man page doesn't mention NFSLOCKD option or o docs/129671 doc New TCP chapter for Developer's Handbook (from rwatson o docs/129464 doc using packages system o docs/129095 doc ipfw(8): Can not check that packet originating/destine o docs/128356 doc [request] add Firefox plugin for FreeBSD manual pages s docs/127844 doc Example code skeleton_capture_n.c in meteor(4) manpage o docs/126484 doc libc function res-zonscut2 is not documented f docs/122052 doc minor update on handbook section 20.7.1 o docs/121952 doc Handbook chapter on Network Address Translation wrong o docs/121585 doc [handbook] Wrong multicast specification s docs/121541 doc [request] no man pages for wlan_scan_ap o docs/121312 doc RELNOTES_LANG breaks release if not en_US.ISO8859-1 o docs/121173 doc [patch] mq_getattr(2): mq_flags mistakenly described a s docs/120917 doc [request]: Man pages mising for thr_xxx syscalls o docs/120125 doc [patch] Installing FreeBSD 7.0 via serial console and o docs/120024 doc resolver(5) and hosts(5) need updated for IPv6 o docs/119545 doc books/arch-handbook/usb/chapter.sgml formatting o docs/118214 doc close(2) error returns incomplete o docs/116588 doc No IPFW tables or dummynet in Handbook o docs/116080 doc PREFIX is documented, but not the more important LOCAL p docs/115065 doc [patch] sync ps.1 with p_flag and keywords o docs/114371 doc [patch] [ip6] rtadvd.con(5) should show how to adverti o docs/114139 doc mbuf(9) has misleading comments on M_DONTWAIT and M_TR o docs/113194 doc [patch] [request] crontab.5: handling of day-in-month o docs/111425 doc Missing chunks of text in historical manpages o docs/111265 doc [request] Clarify how to set common shell variables o docs/110999 doc carp(4) should document unsupported interface types o docs/110692 doc wi(4) man page doesn't say WPA is not supported o docs/110376 doc [patch] add some more explanations for the iwi/ipw fir o docs/110062 doc [patch] mount_nfs(8) fails to mention a failure condit p docs/110061 doc [patch] tuning(7) missing reference to vfs.read_max o docs/109981 doc No manual entry for post-grohtml o docs/109977 doc No manual entry for ksu o docs/109972 doc No manual entry for zless/bzless f docs/109226 doc [request] No manual entry for sntp o docs/109201 doc [request]: manual for callbootd a docs/108980 doc list of missing man pages o docs/105608 doc fdc(4) debugging description staled o docs/104879 doc Howto: Listen to IMA ADPCM .wav files on FreeBSD box o docs/102719 doc [patch] ng_bpf(4) example leads to unneeded promiscuos o docs/101271 doc serial console documentation implies kernel rebuild re o docs/100196 doc man login.conf does explain not "unlimited" o docs/99506 doc FreeBSD Handbook addition: IPv6 Server Settings o docs/98974 doc Missing tunables in loader(8) manpage o docs/98115 doc Missing parts after rendering handbook to RTF format o docs/96207 doc Comments of a sockaddr_un structure could confuse one o docs/95408 doc install over serial console does not work as documente o docs/94625 doc [patch] growfs man page -- document "panic: not enough o docs/92626 doc jail manpage should mention disabling some periodic sc o docs/91506 doc ndis(4) man page should be more specific about support o docs/91149 doc read(2) can return EINVAL for unaligned access to bloc o docs/88512 doc [patch] mount_ext2fs(8) man page has no details on lar o docs/87936 doc Handbook chapter on NIS/YP lacks good information on a o docs/87857 doc ifconfig(8) wireless options order matters o docs/85128 doc [patch] loader.conf(5) autoboot_delay incompletly desc o docs/84956 doc [patch] intro(5) manpage doesn't mention API coverage o docs/84932 doc new document: printing with an Epson ALC-3000N on Free o docs/84670 doc [patch] tput(1) manpage missing ENVIRONMENT section wi o docs/84317 doc fdp-primer doesn't show class=USERNAME distinctively o docs/84271 doc [patch] compress(1) doesn't warn about nasty link hand o docs/83820 doc getino(3) manpage not installed o docs/81611 doc [patch] natd runs with -same_ports by default o docs/78480 doc Networked printer setup unnecessarily complex in handb o docs/61301 doc [patch] Manpage patch for aue(4) to enable HomePNA fun o docs/59835 doc ipfw(8) man page does not warn about accepted but mean o docs/59477 doc Outdated Info Documents at http://docs.freebsd.org/inf o docs/57298 doc [patch] add using compact flash cards info to handbook s docs/54752 doc bus_dma explained in ISA section in Handbook: should b o docs/53751 doc bus_dma(9) incorrectly documents BUS_DMA_ALLOCNOW o docs/53596 doc Updates to mt(1) manual page o docs/53271 doc bus_dma(9) fails to document alignment restrictions o docs/51480 doc Multiple undefined references in the FreeBSD manual pa o kern/51341 doc [ipfw] [patch] ipfw rule 'deny icmp from any to any ic o docs/50211 doc [patch] doc.docbook.mk: fix textfile creation o docs/48101 doc [patch] Add documentation on the fixit disk o docs/47594 doc [patch] passwd(5) incorrectly states allowed username o docs/45303 doc Bug in PDF DocBook rendering o docs/43823 doc [patch] update to environ(7) manpage o docs/41089 doc pax(1) -B option does not mention interaction with -z o docs/40423 doc Keyboard(4)'s definition of parameters to GETFKEY/SETF s docs/33589 doc [patch] to doc.docbook.mk to post process .tex files. o docs/26286 doc *printf(3) etc should gain format string warnings o docs/24786 doc missing FILES descriptions in sa(4) s docs/20028 doc ASCII docs should reflect tags in the sourc 220 problems total. From owner-freebsd-doc@FreeBSD.ORG Tue Jan 8 05:30:02 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 342B7CC8 for ; Tue, 8 Jan 2013 05:30:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 71FC8B18 for ; Tue, 8 Jan 2013 05:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r085U0rA087095 for ; Tue, 8 Jan 2013 05:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r085U0EP087094; Tue, 8 Jan 2013 05:30:00 GMT (envelope-from gnats) Resent-Date: Tue, 8 Jan 2013 05:30:00 GMT Resent-Message-Id: <201301080530.r085U0EP087094@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Garrett Cooper Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7D206A4D for ; Tue, 8 Jan 2013 05:21:14 +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 50ABCAF2 for ; Tue, 8 Jan 2013 05:21:14 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r085LEM8091978 for ; Tue, 8 Jan 2013 05:21:14 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r085LD5N091974; Tue, 8 Jan 2013 05:21:13 GMT (envelope-from nobody) Message-Id: <201301080521.r085LD5N091974@red.freebsd.org> Date: Tue, 8 Jan 2013 05:21:13 GMT From: Garrett Cooper To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: docs/175123: [geom] gpart list/status isn't documented in usage section of gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 05:30:02 -0000 >Number: 175123 >Category: docs >Synopsis: [geom] gpart list/status isn't documented in usage section of gpart(8) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 08 05:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Garrett Cooper >Release: 9.1-PRERELEASE >Organization: EMC Isilon >Environment: FreeBSD forza.west.isilon.com 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r+336aa21: Wed Dec 19 18:05:45 PST 2012 gcooper@forza.west.isilon.com:/usr/obj/usr/src/sys/FORZA amd64 >Description: More items are documented in the usage text for gpart(8) than the manpage. >From gpart(8): gpart add -t type [-a alignment] [-b start] [-s size] [-i index] [-l label] [-f flags] geom gpart backup geom gpart bootcode [-b bootcode] [-p partcode -i index] [-f flags] geom gpart commit geom gpart create -s scheme [-n entries] [-f flags] provider gpart delete -i index [-f flags] geom gpart destroy [-F] [-f flags] geom gpart modify -i index [-l label] [-t type] [-f flags] geom gpart recover [-f flags] geom gpart resize -i index [-a alignment] [-s size] [-f flags] geom gpart restore [-lF] [-f flags] provider [...] gpart set -a attrib -i index [-f flags] geom gpart show [-l | -r] [-p] [geom ...] gpart undo geom gpart unset -a attrib -i index [-f flags] geom >From gpart --help: $ gpart list --help gpart: illegal option -- - usage: gpart add -t type [-a alignment] [-b start] [-s size] [-i index] [-l label] [-f flags] geom gpart backup geom gpart bootcode [-b bootcode] [-p partcode -i index] [-f flags] geom gpart commit geom gpart create -s scheme [-n entries] [-f flags] provider gpart delete -i index [-f flags] geom gpart destroy [-F] [-f flags] geom gpart modify -i index [-l label] [-t type] [-f flags] geom gpart set -a attrib -i index [-f flags] geom gpart show [-l | -r] [-p] [geom ...] gpart undo geom gpart unset -a attrib -i index [-f flags] geom gpart resize -i index [-a alignment] [-s size] [-f flags] geom gpart restore [-lF] [-f flags] provider [...] gpart recover [-f flags] geom gpart help gpart list [-a] [name ...] gpart status [-ags] [name ...] gpart load [-v] gpart unload [-v] >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-doc@FreeBSD.ORG Tue Jan 8 09:00:01 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B75CB1E0 for ; Tue, 8 Jan 2013 09:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 9251E34D for ; Tue, 8 Jan 2013 09:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r08900lW030554 for ; Tue, 8 Jan 2013 09:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r08900Il030550; Tue, 8 Jan 2013 09:00:00 GMT (envelope-from gnats) Date: Tue, 8 Jan 2013 09:00:00 GMT Message-Id: <201301080900.r08900Il030550@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: "Andrey V. Elsukov" Subject: Re: docs/175123: [geom] gpart list/status isn't documented in usage section of gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: "Andrey V. Elsukov" List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 09:00:01 -0000 The following reply was made to PR docs/175123; it has been noted by GNATS. From: "Andrey V. Elsukov" To: Garrett Cooper Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: docs/175123: [geom] gpart list/status isn't documented in usage section of gpart(8) Date: Tue, 08 Jan 2013 12:56:15 +0400 On 08.01.2013 09:21, Garrett Cooper wrote: > More items are documented in the usage text for gpart(8) than the manpage. The rest are documented in the geom(8). -- WBR, Andrey V. Elsukov From owner-freebsd-doc@FreeBSD.ORG Tue Jan 8 20:10:01 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B3975E10 for ; Tue, 8 Jan 2013 20:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A67CF8DF for ; Tue, 8 Jan 2013 20:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r08KA13S050207 for ; Tue, 8 Jan 2013 20:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r08KA1lg050206; Tue, 8 Jan 2013 20:10:01 GMT (envelope-from gnats) Date: Tue, 8 Jan 2013 20:10:01 GMT Message-Id: <201301082010.r08KA1lg050206@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: Garrett Cooper Subject: Re: docs/175123: [geom] gpart list/status isn't documented in usage section of gpart(8) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Garrett Cooper List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 20:10:01 -0000 The following reply was made to PR docs/175123; it has been noted by GNATS. From: Garrett Cooper To: "Andrey V. Elsukov" Cc: freebsd-gnats-submit@freebsd.org Subject: Re: docs/175123: [geom] gpart list/status isn't documented in usage section of gpart(8) Date: Tue, 8 Jan 2013 11:59:55 -0800 On Tue, Jan 8, 2013 at 12:56 AM, Andrey V. Elsukov wrote: > On 08.01.2013 09:21, Garrett Cooper wrote: >> More items are documented in the usage text for gpart(8) than the manpage. > > The rest are documented in the geom(8). Perhaps, but for a newbie (or forgetful people like me ;)..) there isn't really a pointer from gpart(8) to geom(8) to note that additional subcommands are available and note what the syntax is for all of the commands. I would be satisfied with a more explicit pointer to geom(8) (other than the SEE ALSO section at the bottom of the manpage), as one doesn't exist today. Thanks, -Garrett From owner-freebsd-doc@FreeBSD.ORG Tue Jan 8 21:36:32 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B9B72FBA; Tue, 8 Jan 2013 21:36:32 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 776C1D2F; Tue, 8 Jan 2013 21:36:32 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id DA62923F763; Tue, 8 Jan 2013 16:36:29 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us DA62923F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Tue, 8 Jan 2013 16:36:27 -0500 From: Glen Barber To: freebsd-doc@FreeBSD.org Subject: Strange htdocs/ build failures... Message-ID: <20130108213627.GJ1727@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RUqJLqMNe5u4kDWT" Content-Disposition: inline X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 21:36:32 -0000 --RUqJLqMNe5u4kDWT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, I see the following build failure on my laptop, and could use some help tracking down the cause. For reference, I also see this failure on freefall, so I do not think it is something with my local environment. Strangely, red has not been complaining about build failures, and a news entry update I committed earlier today is visible on the site. Anyone see what I'm missing? Thanks. env SGML_CATALOG_FILES= XML_CATALOG_FILES="file:///freebsd/doc/head/en_US.ISO8859-1/htdocs/catalog-cwd.xml file:///freebsd/doc/head/en_US.ISO8859-1/share/xml/catalog.xml file:///freebsd/doc/head/share/xml/catalog.xml file:///freebsd/doc/head/share/xml/catalog-common.xml file:///usr/local/share/xml/catalog" /usr/local/bin/xsltproc --xinclude --stringparam LOCALBASE /usr/local --stringparam DOC_PREFIX /freebsd/doc/head --nonet --catalogs -o community.html --param usergroups.xml "'/freebsd/doc/head/share/xml/usergroups.xml'" --param usergroups-local.xml "'/freebsd/doc/head/share/xml/usergroups.xml'" --param events.xml-master "'/freebsd/doc/head/share/xml/events.xml'" --param events.xml "'/freebsd/doc/head/share/xml/events.xml'" community.xsl /freebsd/doc/head/share/xml/events.xml XPath error : Undefined variable //event[number(enddate/year) = (number($curdate.year) - 1)] ^ compilation error: file community.xsl line 19 element key xsl:key : 'match' pattern compilation failed '//event[number(enddate/year) = (number($curdate.year) - 1)]' *** [community.html] Error code 5 Stop in /freebsd/doc/head/en_US.ISO8859-1/htdocs. Glen --RUqJLqMNe5u4kDWT Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7JFbAAoJEFJPDDeguUajkboH/0CRFYzexqlhyTSKQvNCyH2L yULlMcSMa64Gs/xrP6n/8IJzBZ4K4kUUTnWvy+cfWyX7FINCEHJOQjZA/hdBEGyX C5I2IwTImc/cIa/8SvQHic84hJyZAASiNYufPuZf4MsLpZDMoDmac0fd5/W4/FU9 DtpeoYJGyBNVnsVDNpfwOb2qc4IHfW3ErIoAe8N9nDSRNmjnDFJEqAZc587r2SVZ 7SCslihM/fUYr+efs8HAa4EGgOYN6vcDuX4eZQuEzS7J4yG0VfFjDgqLm16AzACk uFneH3leQiPreOIeRpJ/dcomuR+rgPHHrUU8Z14xKIHEoCM0uKz1qqa5hpuOJmo= =9oh9 -----END PGP SIGNATURE----- --RUqJLqMNe5u4kDWT-- From owner-freebsd-doc@FreeBSD.ORG Tue Jan 8 22:02:24 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0CC1199E; Tue, 8 Jan 2013 22:02:24 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id C24FEE5E; Tue, 8 Jan 2013 22:02:23 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 37A4123F763; Tue, 8 Jan 2013 17:02:20 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us 37A4123F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Tue, 8 Jan 2013 17:02:18 -0500 From: Glen Barber To: freebsd-doc@FreeBSD.org Subject: Re: Strange htdocs/ build failures... Message-ID: <20130108220218.GK1727@glenbarber.us> References: <20130108213627.GJ1727@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="BOhpupldhMlYbdva" Content-Disposition: inline In-Reply-To: <20130108213627.GJ1727@glenbarber.us> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: gnome@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 22:02:24 -0000 --BOhpupldhMlYbdva Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 08, 2013 at 04:36:27PM -0500, Glen Barber wrote: > Hi, >=20 > I see the following build failure on my laptop, and could use some help > tracking down the cause. For reference, I also see this failure on > freefall, so I do not think it is something with my local environment. > Strangely, red has not been complaining about build failures, and a news > entry update I committed earlier today is visible on the site. >=20 > Anyone see what I'm missing? Thanks. >=20 [...] > XPath error : Undefined variable > //event[number(enddate/year) =3D (number($curdate.year) - 1)] > ^ > compilation error: file community.xsl line 19 element key > xsl:key : 'match' pattern compilation failed '//event[number(enddate/year= ) =3D (number($curdate.year) - 1)]' > *** [community.html] Error code 5 >=20 > Stop in /freebsd/doc/head/en_US.ISO8859-1/htdocs. >=20 rene@ pointed out that 'make validate' for security/vuxml is broken. Reverting textproc/libxslt to r300897 works fine for me. gnome@ (maintainer) is CC'd. Glen --BOhpupldhMlYbdva Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7JdqAAoJEFJPDDeguUajRSsIAIFiLmcxipdPxeY2hgMjBtTK lgwu2L8NPPKcrDi4woHXFo3KM5kXb+1tDT0A3FfBwm85u2m6r7mNV8ORTMX9Q/M4 93z1SOxySbzXAIFSHrOj2VhqV+a2cbVsTB8TfKd8q5PmkIbO8XbSU2ZEvRN5og13 98K3DJ6gwdRqN9OmRxTtke0LM19w5Z+qsjhoUTRylMN12m5FdfdHCuJE7Wx8LAJX 7XiHcd6UaqDWNPrOxuLWOBwKzUvaPGIr4plJTIh9/mK23A5w26caF/nz0wW5Tfzd 8jg6TPqfTjHu1ZR+O3EHzKKYz+sFMaCHM1qphIM8C0fc5xwhLhGRK5GDZqmdzrk= =gMKX -----END PGP SIGNATURE----- --BOhpupldhMlYbdva-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 01:56:40 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 05FA1B8D for ; Wed, 9 Jan 2013 01:56:40 +0000 (UTC) (envelope-from 3Uc7sUA4JCy4dKiVYb.cOYWUdlQWKSV.MYWPbOOLcN-NYMzbOOvCx.YbQ@maestro.bounces.google.com) Received: from mail-oa0-f72.google.com (mail-oa0-f72.google.com [209.85.219.72]) by mx1.freebsd.org (Postfix) with ESMTP id CC6A0A17 for ; Wed, 9 Jan 2013 01:56:39 +0000 (UTC) Received: by mail-oa0-f72.google.com with SMTP id h2so2423611oag.3 for ; Tue, 08 Jan 2013 17:56:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:message-id:date:subject:from:to:content-type; bh=zrKlBXp+8VrGtDJBWS5KWstJY5x4GqBGadDDEmUAy/Y=; b=OMSCndyar8U7+ZejuGcAta05LlVMfSogHxk8amPHiW1xk1869cx9IawITgiZNJryPP ellQtyOHsfoFFbW4MTH/RAumd7q9d+SuQzP8fhkk2N+tE3XZEle5kirXY1qgqYLaKVDx lpc5ZYsHoHhwos17Nc9jhnWnfmtC0ekXQXlGo7ISO0kUeHEsCHNC1Ld718DAFqiMFv+G 9jzvqPlbCVFBWZRGmG9xGqNkQOg8r0dktiZU1QToMcD4zJlFiq57o6oPhj9Q0nhA3Jfk g1X0QJ4BYp1QpCHdzjdeGzSqtSomM1dunpmeGJcpDBe8sepScElhb5cOkaKGxb9/K+5l kkHw== MIME-Version: 1.0 Received: by 10.42.138.68 with SMTP id b4mr38452785icu.27.1357696593481; Tue, 08 Jan 2013 17:56:33 -0800 (PST) Message-ID: <90e6ba2121312ad40b04d2d15f11@google.com> Date: Wed, 09 Jan 2013 01:56:33 +0000 Subject: Gain Organic Traffic: Freebsd.Org :PS From: Justin Taylor To: freebsd-questions@FreeBSD.org, freebsd-doc@FreeBSD.org Content-Type: text/plain; charset=windows-1252; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 01:56:40 -0000 DQoNCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEZyZWVic2QuT3JnIFRlYW0sPGJyPg0KPGJyPg0K SSB0aG91Z2h0IHlvdSBtaWdodCBsaWtlIHRvIGtub3cgc29tZSBvZiB0aGUgcmVhc29ucyB3aHkg eW91IGFyZSBub3QgZ2V0dGluZw0KZW5vdWdoIG9yZ2FuaWMgJmFtcDsgc29jaWFsIG1lZGlhIHRy YWZmaWMgb24geW91ciB3ZWJzaXRlLjxicj4NCjxicj4NCkkgd291bGQgbGlrZSB0byB1cGRhdGUg eW91IHRoYXQgeW91ciB3ZWJzaXRlIGlzIHN0aWxsIG5vdCByYW5rZWQgb24gdGhlIHRvcA0KcGFn ZXMgb2YgR29vZ2xlIFNFUlBzIGZvciB5b3VyIHBvcHVsYXIga2V5d29yZHMgKFByb2R1Y3RzKS4g WW91ciBsb3NzIGlzICANCnlvdXINCmNvbXBldGl0b3KScyBnYWluIGkuZS4gdGhlIHRyYWZmaWMg d2hpY2ggY291bGQgaGF2ZSBnZW5lcmF0ZWQgcXVhbGl0eSBzYWxlcyAgDQpmb3INCnlvdSBnb2Vz IHRvIHlvdXIgY29tcGV0aXRvcnMgYXMgdGhleSByYW5rIHdlbGwgaW4gdGhlIFNlYXJjaCBFbmdp bmUgUmVzdWx0DQpQYWdlcyAoU0VSUHMpIG9yZ2FuaWNhbGx5Ljxicj4NCjxicj4NCjxiPlJlYXNv bnM6IDwvYj48YnI+DQo8YnI+DQoxLqCgIKBIVE1MIGFuZCBvdGhlciBvbi1wYWdlIGVycm9ycyBh cmUgcHJlc2VudCBvbiB5b3VyIHdlYnNpdGUuPGJyPg0KMi6goCCgTG93IG51bWJlciBvZiBpbnRl cm5hbCBhbmQgZXh0ZXJuYWwgcXVhbGl0eSBsaW5rcyBwcmVzZW50DQpvbiB5b3VyIHdlYnNpdGUu PGJyPg0KMy6goCCgRHVwbGljYXRlIG9yIGxvdyBxdWFsaXR5IGNvbnRlbnRzIHByZXNlbnQgaW4g eW91ciB3ZWJzaXRlDQp3aXRob3V0IGFueSByZWd1bGFyIHVwZGF0ZS48YnI+DQo0LqCgIKBOZWVk IHRvIHVwZGF0ZSBmcmVzaCBjb250ZW50cyBvbiB5b3VyIHdlYnNpdGUgYW5kIGJsb2dzIGFzDQpw ZXIgdGhlIGxhdGVzdCBHb29nbGUgZ3VpZGVsaW5lLjxicj4NCjUuoKAgoEJyb2tlbiBMaW5rcyBh bmQgUG9pc29uIHdvcmRzIG1pZ2h0IGJlIHByZXNlbnQgaW4geW91cg0Kd2Vic2l0ZS48YnI+DQo2 LqCgIKBTb2NpYWwgbWVkaWEgcHJvZmlsZSBuZWVkcyB0byBiZSB1cGRhdGVkIHJlZ3VsYXJseS48 YnI+DQo8YnI+DQpMb25nIGdvbmUgYXJlIHRoZSBkYXlzIHdoZW4gR29vZ2xlIHVzZWQgdG8gZ2l2 ZSBwcmlvcml0eSB0byB3ZWJzaXRlcyBvZiAgDQprZXl3b3JkDQpiYXNlZCBkb21haW5zIG9yIHdl YnNpdGVzIHdpdGggaHVnZSBudW1iZXIgb2YgbGlua3MuIE5vdyBHb29nbGUgY291bnRzIGVhY2gg IA0KYW5kDQpldmVyeSBkZXRhaWwgdG8gdmVyaWZ5IGlmIHlvdXIgd2Vic2l0ZSBpcyByZWxldmFu dCB0byB0aGUga2V5d29yZHMgeW91IGFyZQ0KcHJvbW90aW5nIGZvci4gQSBzaW5nbGUgdW4td2Fu dGVkIGxpbmsgb3IgYSBkdXBsaWNhdGUgY29udGVudCBjYW4gbGVhZCB5b3VyDQp3ZWJzaXRlIHRv IGJlIHBlbmFsaXplZCBieSBHb29nbGUuPGJyPg0KPGJyPg0KV2UgYXJlIGEgbGVhZGluZyB3ZWJz aXRlIHByb21vdGlvbiBjb21wYW55IHByb3ZpZGluZyBvbmxpbmUgcHJvbW90aW9uLCBTTU8sDQpS ZXB1dGF0aW9uIE1hbmFnZW1lbnQsIENvbnRlbnQgKGJvdGggd2ViIGFuZCBwcm9tb3Rpb25hbCBj b250ZW50KSBmaXhpbmcNCnNlcnZpY2VzIHRvIGNsaWVudHMuIFdlIGhhdmUgYSB0ZWFtIG9mIDI0 MCsgU0VPIHByb2Zlc3Npb25hbCB3b3JraW5nDQoyNCo3LqAgT3VyIHRlYW0gb2YgZGVkaWNhdGVk IEdvb2dsZSBBbmFseXRpYyBhbmQgQWR3b3JkcyBjZXJ0aWZpZWQNCnByb2Zlc3Npb25hbHMgZXhj ZWwgaW4gcHJvbW90aW5nIGFuZCBpbmNyZWFzaW5nIHRoZSB2aXNpYmlsaXR5IG9mIGEgd2Vic2l0 ZSAgDQppbg0KdmFyaW91cyBzZWFyY2ggZW5naW5lcyAoaW5jbHVkaW5nIHRoZSBsYXRlc3QgR29v Z2xlIFBhbmRhIGFuZCBQZW5ndWluICANCnVwZGF0ZXMpLA0Kd2hpY2ggd2lsbCBkaXJlY3RseSBo ZWxwIGluIGluY3JlYXNpbmcgdHJhZmZpY3MgZm9yIHlvdXIgd2Vic2l0ZS48YnI+DQo8YnI+DQpV bmxpa2Ugb3RoZXIgU0VPIGNvbXBhbmllcyB3ZSBkbyBub3QgYmVsaWV2ZSBpbiB0YWxraW5nIHJh dGhlciB3ZSBiZWxpZXZlIGluDQpkZWxpdmVyaW5nIHdoYXQgd2UgcHJvbWlzZSB0byBvdXIgY2xp ZW50cy4gV2UgcHJvdmlkZSBndWFyYW50ZWVkIHNlcnZpY2VzIG9yDQptb25leSBiYWNrLWd1YXJh bnRlZSB0byBhbGwgb3VyIGNsaWVudHMgd2hvIGNvbnNpZGVyIHdvcmtpbmcgd2l0aCB1cy48YnI+ DQo8YnI+DQpJZiB5b3UgYXJlIGdldHRpbmcgcmlnaWQgYnkgcGF5aW5nIGEgaHVnZSBhbW91bnQg aW4gUFBDIHRoZW4gT3JnYW5pYyAgDQpsaXN0aW5nIGJ5DQp1c2luZyB3aGl0ZSBoYXQgdGVjaG5p cXVlIHdpbGwgYmUgZGVmaW5pdGVseSBhIHJpZ2h0IGNob2ljZSBmb3IgeW91LiBBcyB0aGUNCnJh dGUgb2YgY29udmVyc2lvbiBpcyBtb3JlIGluIG9yZ2FuaWMgbGlzdGluZyBhcyBjb21wYXJlZCB0 byBQUEMsICANCmV2ZW50dWFsbHkgaXQNCndpbGwgYmUgYW4gYWJzb2x1dGUgZ2FpbiBmb3IgeW91 LqAgPGJyPg0KPGJyPg0KVGhpcyBlbWFpbCBqdXN0IHRlbGxzIHlvdSB0aGUgZnJhY3Rpb24gb2Yg dGhpbmdzIHdlIGRvLCBvdXIgb3B0aW1pemF0aW9uDQpwcm9jZXNzIGludm9sdmVzIG1hbnkgb3Ro ZXIgdGVjaG5pY2FsIGZhY3RvcnMgd2hpY2ggY2FuIGJlIHNlbnQgdG8geW91IG9uICANCnlvdXIN CnJlcXVlc3QuIElmIHlvdSB3b3VsZCBsaWtlIHRvIGtub3cgbW9yZSBhYm91dCBvdXIgc2Vydmlj ZXMgdGhlbiBwbGVhc2UgIA0Kd3JpdGUgdXMNCmJhY2sgZWxzZSB5b3UgY2FuIGdpdmUgdXMgYSBj YWxsIHVzIGluIG91ciBudW1iZXIgYmVsb3cuPGJyPg0KPGJyPg0KUC5TOiAtIFRoaXMgaXMgb3Vy IG1hcmtldGluZyBzdHJhdGVneSB0aGF0IHdlIHVzZSB0aGUgR21haWwgYWNjb3VudC4gT25jZSAg DQp5b3UNCnJlcGx5IHVzIGJhY2ssIHRoZSBuZXh0IGNvbW11bmljYXRpb24gSSB3aWxsIGRvIGlz IGZyb20gbXkgY29ycG9yYXRlIGVtYWlsICANCklELjxicj4NCjxicj4NCkxldCBtZSBrbm93IHlv dXIgdGhvdWdodHMgYW5kIGxvb2tpbmcgZm9yd2FyZCB0byB3b3JrIHRvZ2V0aGVyLjxicj4NCjxi cj4NCkJlc3QgUmVnYXJkcywgPGJyPg0KSnVzdGluIFRheWxvcnxTZW5pb3IgU0VPIEFkdmlzb3I8 YnI+DQpQSC4gTm86ICgyMTcpIDY1MC03MDk1PGJyPg0KU2t5cGU6IGp1c3RpbnRheWxvcjg4ODxi cj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxXQlI+LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tPFdCUj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpOb3Rl OiA8YnI+DQoxOiBUaGlzIGlzIGEgb25ldGltZSBlbWFpbCBhbmQgeW91IG1heSBhc2sgdXMgdG8g k1JFTU9WRZQuPGJyPg0KMjqgIElmIHlvdSBhcmUgaW50ZXJlc3RlZCBJIHdpbGwgc2VuZCBtb3Jl IGRldGFpbHMgb24gb3VyIJNjb3Jwb3JhdGUNCmlkZW50aXR5lCwgk2NvbXBhbnkgcHJvZmlsZZQs IJN3aHkgeW91IHNob3VsZCBjaG9vc2UgdXM/lCwgk1ByaWNlIGxpc3SULCAgDQqTbW9uZXkNCmJh Y2uUIGV0Yy4gaW4gbXkgbmV4dCBtYWlsLjwvcD4NCg0K From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 12:54:53 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C6C97A02; Wed, 9 Jan 2013 12:54:53 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep15.mx.upcmail.net (fep15.mx.upcmail.net [62.179.121.35]) by mx1.freebsd.org (Postfix) with ESMTP id 9E123D7F; Wed, 9 Jan 2013 12:54:52 +0000 (UTC) Received: from edge01.upcmail.net ([192.168.13.236]) by viefep15-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20130109125450.CHNW2598.viefep15-int.chello.at@edge01.upcmail.net>; Wed, 9 Jan 2013 13:54:50 +0100 Received: from [127.0.0.1] ([178.84.132.32]) by edge01.upcmail.net with edge id louo1k00h0i5fp601ouoU0; Wed, 09 Jan 2013 13:54:50 +0100 X-SourceIP: 178.84.132.32 Message-ID: <50ED6898.8040705@rainbow-runner.nl> Date: Wed, 09 Jan 2013 13:54:48 +0100 From: Koop Mast User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Glen Barber Subject: Re: Strange htdocs/ build failures... References: <20130108213627.GJ1727@glenbarber.us> <20130108220218.GK1727@glenbarber.us> In-Reply-To: <20130108220218.GK1727@glenbarber.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 130109-0, 09-01-2013), Outbound message X-Antivirus-Status: Clean Cc: gnome@FreeBSD.org, freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 12:54:53 -0000 On 8-1-2013 23:02, Glen Barber wrote: > On Tue, Jan 08, 2013 at 04:36:27PM -0500, Glen Barber wrote: >> Hi, >> >> I see the following build failure on my laptop, and could use some help >> tracking down the cause. For reference, I also see this failure on >> freefall, so I do not think it is something with my local environment. >> Strangely, red has not been complaining about build failures, and a news >> entry update I committed earlier today is visible on the site. >> >> Anyone see what I'm missing? Thanks. >> > [...] > >> XPath error : Undefined variable >> //event[number(enddate/year) = (number($curdate.year) - 1)] >> ^ >> compilation error: file community.xsl line 19 element key >> xsl:key : 'match' pattern compilation failed '//event[number(enddate/year) = (number($curdate.year) - 1)]' >> *** [community.html] Error code 5 >> >> Stop in /freebsd/doc/head/en_US.ISO8859-1/htdocs. >> > rene@ pointed out that 'make validate' for security/vuxml is broken. > Reverting textproc/libxslt to r300897 works fine for me. > > gnome@ (maintainer) is CC'd. > > Glen > This has been fixed in r310114 -Koop From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 12:57:56 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 67011B03; Wed, 9 Jan 2013 12:57:56 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 3EE31DA6; Wed, 9 Jan 2013 12:57:56 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 0DA1C23F763; Wed, 9 Jan 2013 07:57:54 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us 0DA1C23F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Wed, 9 Jan 2013 07:57:51 -0500 From: Glen Barber To: Koop Mast Subject: Re: Strange htdocs/ build failures... Message-ID: <20130109125751.GU1727@glenbarber.us> References: <20130108213627.GJ1727@glenbarber.us> <20130108220218.GK1727@glenbarber.us> <50ED6898.8040705@rainbow-runner.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="EyuBRJR0MsVMWKTf" Content-Disposition: inline In-Reply-To: <50ED6898.8040705@rainbow-runner.nl> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: gnome@FreeBSD.org, freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 12:57:56 -0000 --EyuBRJR0MsVMWKTf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 09, 2013 at 01:54:48PM +0100, Koop Mast wrote: > On 8-1-2013 23:02, Glen Barber wrote: > > On Tue, Jan 08, 2013 at 04:36:27PM -0500, Glen Barber wrote: > >> Hi, > >> > >> I see the following build failure on my laptop, and could use some help > >> tracking down the cause. For reference, I also see this failure on > >> freefall, so I do not think it is something with my local environment. > >> Strangely, red has not been complaining about build failures, and a ne= ws > >> entry update I committed earlier today is visible on the site. > >> > >> Anyone see what I'm missing? Thanks. > >> > > [...] > > > >> XPath error : Undefined variable > >> //event[number(enddate/year) =3D (number($curdate.year) - 1)] > >> ^ > >> compilation error: file community.xsl line 19 element key > >> xsl:key : 'match' pattern compilation failed '//event[number(enddate/y= ear) =3D (number($curdate.year) - 1)]' > >> *** [community.html] Error code 5 > >> > >> Stop in /freebsd/doc/head/en_US.ISO8859-1/htdocs. > >> > > rene@ pointed out that 'make validate' for security/vuxml is broken. > > Reverting textproc/libxslt to r300897 works fine for me. > > > > gnome@ (maintainer) is CC'd. > > > > Glen > > > This has been fixed in r310114 >=20 I see that commit fixes vuxml, but the problem with the textproc/libxslt port will still cause doc build breakage. IMHO, the commit should be reverted. Glen --EyuBRJR0MsVMWKTf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7WlPAAoJEFJPDDeguUajTk4H/01dnUa4AdZGmqUycUkeNsm/ fyiPVyknNmGKCPetW2O+nD6j3YgBa7PiVwJABmixh8+I4hNmwlBtBSahl+Kx5hsM 6Wxo954c7IXKSq3zMTwft4ksS6HmVga5A6LjC8vXcheQ7dAfPqk8S++4Y7+4T30U vSLFLP5as6j9yJfkJNS9B5YG48LYa7siPXWTa8aCaV52DXU87DY/mqo1DpNlobga BYcuDdA9SxQJhxLJkD85Bj6TMBJb5cWVX6dRUZPu+kRyD1ZVDfxUvFKw5zTplSfO A3L2/qdMoGWgjsxkk2DdHa0a9Y5oM79Ab6/j1rzTXY+5VhYpKAQbWYU6I6KZsws= =gEf2 -----END PGP SIGNATURE----- --EyuBRJR0MsVMWKTf-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 14:30:37 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 157CB4A1; Wed, 9 Jan 2013 14:30:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id E1AE325A; Wed, 9 Jan 2013 14:30:36 +0000 (UTC) Received: from glenbarber.us (75-146-225-65-Philadelphia.hfc.comcastbusiness.net [75.146.225.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id C607323F763; Wed, 9 Jan 2013 09:30:34 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us C607323F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Wed, 9 Jan 2013 09:30:32 -0500 From: Glen Barber To: Koop Mast Subject: Re: Strange htdocs/ build failures... Message-ID: <20130109143032.GA1298@glenbarber.us> References: <20130108213627.GJ1727@glenbarber.us> <20130108220218.GK1727@glenbarber.us> <50ED6898.8040705@rainbow-runner.nl> <20130109125751.GU1727@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="opJtzjQTFsWo+cga" Content-Disposition: inline In-Reply-To: <20130109125751.GU1727@glenbarber.us> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: gnome@FreeBSD.org, freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 14:30:37 -0000 --opJtzjQTFsWo+cga Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 09, 2013 at 07:57:51AM -0500, Glen Barber wrote: > I see that commit fixes vuxml, but the problem with the textproc/libxslt > port will still cause doc build breakage. IMHO, the commit should be > reverted. >=20 I think I found a fix, and it looks like a bug in our XML. I need to be sure something I commit does not break the current build on red, since it seems to have not been updated yet. Glen --opJtzjQTFsWo+cga Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7X8IAAoJEFJPDDeguUaji1AH/0srKJlLLygioNqAZ2UzWy4e /mP7pDo6lGOugnVDx4feWnv3G7cMo3DIUKrjg7Q4JogmLV27K2qaBWYs/oT2lcwd mi+uYuAtbjl3UnW+MI47PhIZb4VEy5g/NyGkQDLqlsHULR7oPiQ89kthBVUAfbx0 ecyXfOmSUboIBJiKdmQKCjPvlBGPCtL0p+37q6l6tPjyczUkOQ8j8QEpEW7fbkG8 K+sbRamy9QNgtKUtEyjGGijeqg/eSqnHNm+wKMoGrCjiuOLocDTxXdmMoQYMfO6a zm8ibphoMLwle9LDGV3W/6E7LWKHhxY4Hb9sQUL9mrBwTMKc5SEzf0jimVOWN28= =U9P+ -----END PGP SIGNATURE----- --opJtzjQTFsWo+cga-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 14:54:06 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 860D0D90; Wed, 9 Jan 2013 14:54:06 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from mail.allbsd.org (gatekeeper.allbsd.org [IPv6:2001:2f0:104:e001::32]) by mx1.freebsd.org (Postfix) with ESMTP id 0C00A3D4; Wed, 9 Jan 2013 14:54:05 +0000 (UTC) Received: from alph.allbsd.org (p1137-ipbf1505funabasi.chiba.ocn.ne.jp [118.7.212.137]) (authenticated bits=128) by mail.allbsd.org (8.14.5/8.14.5) with ESMTP id r09ErnHV070706 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Jan 2013 23:53:59 +0900 (JST) (envelope-from hrs@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) (authenticated bits=0) by alph.allbsd.org (8.14.5/8.14.5) with ESMTP id r09ErmDp015734; Wed, 9 Jan 2013 23:53:49 +0900 (JST) (envelope-from hrs@FreeBSD.org) Date: Wed, 09 Jan 2013 23:53:42 +0900 (JST) Message-Id: <20130109.235342.650469961613099740.hrs@allbsd.org> To: gjb@FreeBSD.org Subject: Re: Strange htdocs/ build failures... From: Hiroki Sato In-Reply-To: <20130108213627.GJ1727@glenbarber.us> References: <20130108213627.GJ1727@glenbarber.us> X-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-Mailer: Mew version 6.5 on Emacs 23.4 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart(Wed_Jan__9_23_53_42_2013_586)--" Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.97.4 at gatekeeper.allbsd.org X-Virus-Status: Clean X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mail.allbsd.org [133.31.130.32]); Wed, 09 Jan 2013 23:53:59 +0900 (JST) X-Spam-Status: No, score=-98.1 required=13.0 tests=CONTENT_TYPE_PRESENT, ONLY1HOPDIRECT,SAMEHELOBY2HOP,USER_IN_WHITELIST autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on gatekeeper.allbsd.org Cc: freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 14:54:06 -0000 ----Security_Multipart(Wed_Jan__9_23_53_42_2013_586)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Glen Barber wrote in <20130108213627.GJ1727@glenbarber.us>: gj> Hi, gj> gj> I see the following build failure on my laptop, and could use some help gj> tracking down the cause. For reference, I also see this failure on gj> freefall, so I do not think it is something with my local environment. gj> Strangely, red has not been complaining about build failures, and a news gj> entry update I committed earlier today is visible on the site. gj> gj> Anyone see what I'm missing? Thanks. Should be fixed now. -- Hiroki ----Security_Multipart(Wed_Jan__9_23_53_42_2013_586)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEABECAAYFAlDthHYACgkQTyzT2CeTzy2MLQCgvenTogPks55pblykkZFjXaAl gQsAoKOs4bEtzuPdkSJBLZ03CW06a3TJ =o6C/ -----END PGP SIGNATURE----- ----Security_Multipart(Wed_Jan__9_23_53_42_2013_586)---- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 15:00:01 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 69C59E1 for ; Wed, 9 Jan 2013 15:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 44EC1699 for ; Wed, 9 Jan 2013 15:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r09F019o066188 for ; Wed, 9 Jan 2013 15:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r09F01Wu066187; Wed, 9 Jan 2013 15:00:01 GMT (envelope-from gnats) Date: Wed, 9 Jan 2013 15:00:01 GMT Message-Id: <201301091500.r09F01Wu066187@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: Chris Petrik Subject: Re: docs/172868: [PATCH] fix header.ent change Introduction -> For newbies X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Chris Petrik List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 15:00:01 -0000 The following reply was made to PR docs/172868; it has been noted by GNATS. From: Chris Petrik To: bug-followup@FreeBSD.org, c.petrik.sosa@gmail.com Cc: Subject: Re: docs/172868: [PATCH] fix header.ent change Introduction -> For newbies Date: Wed, 9 Jan 2013 08:57:07 -0600 --f46d04083a05ba003704d2dc468b Content-Type: text/plain; charset=UTF-8 This can be closed out. --f46d04083a05ba003704d2dc468b Content-Type: text/html; charset=UTF-8
This can be closed out.
--f46d04083a05ba003704d2dc468b-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 15:00:03 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EFFA1EB for ; Wed, 9 Jan 2013 15:00:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id E301169E for ; Wed, 9 Jan 2013 15:00:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r09F03n6066206 for ; Wed, 9 Jan 2013 15:00:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r09F03c2066205; Wed, 9 Jan 2013 15:00:03 GMT (envelope-from gnats) Date: Wed, 9 Jan 2013 15:00:03 GMT Message-Id: <201301091500.r09F03c2066205@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: Chris Petrik Subject: Re: docs/172869: [PATCH] Add in nifty lang icons to index.html (home) X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Chris Petrik List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 15:00:04 -0000 The following reply was made to PR docs/172869; it has been noted by GNATS. From: Chris Petrik To: bug-followup@FreeBSD.org, c.petrik.sosa@gmail.com Cc: Subject: Re: docs/172869: [PATCH] Add in nifty lang icons to index.html (home) Date: Wed, 9 Jan 2013 08:57:55 -0600 --f46d0401229394a4c604d2dc4987 Content-Type: text/plain; charset=UTF-8 One of the changes that would make freebsd.org look better. This can be closed out. --f46d0401229394a4c604d2dc4987 Content-Type: text/html; charset=UTF-8
One of the changes that would make freebsd.org look better.

This can be closed out.
--f46d0401229394a4c604d2dc4987-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 15:00:04 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F14A3EC for ; Wed, 9 Jan 2013 15:00:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id CC49B6A0 for ; Wed, 9 Jan 2013 15:00:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r09F04h2066212 for ; Wed, 9 Jan 2013 15:00:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r09F04m0066211; Wed, 9 Jan 2013 15:00:04 GMT (envelope-from gnats) Date: Wed, 9 Jan 2013 15:00:04 GMT Message-Id: <201301091500.r09F04m0066211@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: Chris Petrik Subject: Re: docs/172626: [PATCH] modify the community/* pages to look more pleasing X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Chris Petrik List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 15:00:05 -0000 The following reply was made to PR docs/172626; it has been noted by GNATS. From: Chris Petrik To: bug-followup@FreeBSD.org, c.petrik.sosa@gmail.com Cc: Subject: Re: docs/172626: [PATCH] modify the community/* pages to look more pleasing Date: Wed, 9 Jan 2013 08:55:04 -0600 --485b390f7b525c7c0704d2dc3fb2 Content-Type: text/plain; charset=UTF-8 This can be closed out. --485b390f7b525c7c0704d2dc3fb2 Content-Type: text/html; charset=UTF-8
This can be closed out.
--485b390f7b525c7c0704d2dc3fb2-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 15:14:46 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E87B084A; Wed, 9 Jan 2013 15:14:46 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id B1121797; Wed, 9 Jan 2013 15:14:46 +0000 (UTC) Received: from glenbarber.us (75-146-225-65-Philadelphia.hfc.comcastbusiness.net [75.146.225.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 9E85023F763; Wed, 9 Jan 2013 10:14:45 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us 9E85023F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Wed, 9 Jan 2013 10:14:43 -0500 From: Glen Barber To: Hiroki Sato Subject: Re: Strange htdocs/ build failures... Message-ID: <20130109151443.GB1298@glenbarber.us> References: <20130108213627.GJ1727@glenbarber.us> <20130109.235342.650469961613099740.hrs@allbsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="eJnRUKwClWJh1Khz" Content-Disposition: inline In-Reply-To: <20130109.235342.650469961613099740.hrs@allbsd.org> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 15:14:47 -0000 --eJnRUKwClWJh1Khz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 09, 2013 at 11:53:42PM +0900, Hiroki Sato wrote: > gj> Anyone see what I'm missing? Thanks. >=20 > Should be fixed now. >=20 Thanks! Glen --eJnRUKwClWJh1Khz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7YljAAoJEFJPDDeguUajnEYIAI28oGf2rQMctKauV+Nga4CT 7smw/p7H9AKC3Km+qUC9EWyRI5i3zrDWeHdtdjBYgroHHQI7bJSfecZEk9oMJyag CBl2vAxhc5YkqxfGTR919aPTYjKCU7Gcx1JlRdMLmmZFxqGqA2//DK6OG/UL89j+ p+3E9XzK3g6YEyBMAtusOz64SXcTpweJxJLC3x1LG+B/3/zYvtUesiMX8TjiIj5x KffhPi8r5xuwRKnbYIfGL4HeCu1yWVePIbPHJAVhz/+95tr5Tg/ZrGcdSwSfyvSy 1n1epZ5pQI4HGlIOzVZyOJSxw7PmNqRVpHn+SaePmdPulXvGw7655x5IHUn1S+s= =PCyy -----END PGP SIGNATURE----- --eJnRUKwClWJh1Khz-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 19:58:39 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 66561DFE for ; Wed, 9 Jan 2013 19:58:39 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181]) by mx1.freebsd.org (Postfix) with ESMTP id D151399A for ; Wed, 9 Jan 2013 19:58:38 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id ge1so1347881lbb.26 for ; Wed, 09 Jan 2013 11:58:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Ij+Iy/tCLFNApf4IIk/0dc6xXrzfra3FKVh6YEV1YAs=; b=ZVPHFNBECf2khgiciIlni0zBVtrHM2wKPmTmXpfam6mW6Zp9cEIFX4s5GhGujhzf9s qX+7V1z9qdIPPFnof/sCREiFxlXEIdqGdVJwVftwGrAaRFqvOB85W6N7cuLAeMIAq6/Y 13eedpwtDfcp/KXV0OpDalLB7yb6ZyVGPpDhs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=Ij+Iy/tCLFNApf4IIk/0dc6xXrzfra3FKVh6YEV1YAs=; b=VWIKz7b1cfMnI/DdErDmkE7+QV4Ng/iCbVsDYNc5Gu5/8buW10xem5RWiGx/l+CpGZ U2vpISX1Gz4h2VaN1ZPpAbLcUSy+kEtxUgnqz822z+Qydfk40vPIF6lt70EkE939CSBH ncPb8HkhWN+jUEdut4bhr67TViMWennx+p0qOwo0ad4mOY/hSGPeLNSRzWIGxKs3ehzR JVJKiPtxJKO8ISCWKEAk2/NaicskYu+9DPpUlhKO8lQZgMa24VbZdDbvaI2jH0nKdwGT 3KrhvR2ZNUr+nsQs6dYiyZEXRHwq4SQp6Rqs8fS7FCxekXUTC2W+GGOb4r5iAmHy8Rcz WF6Q== Received: by 10.112.54.40 with SMTP id g8mr24752387lbp.76.1357761517323; Wed, 09 Jan 2013 11:58:37 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.151.36 with HTTP; Wed, 9 Jan 2013 11:58:07 -0800 (PST) In-Reply-To: <201301091500.r09F03c2066205@freefall.freebsd.org> References: <201301091500.r09F03c2066205@freefall.freebsd.org> From: Eitan Adler Date: Wed, 9 Jan 2013 14:58:07 -0500 Message-ID: Subject: Re: docs/172869: [PATCH] Add in nifty lang icons to index.html (home) To: Chris Petrik Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnpPllhk9yWkAPBVK3fP9TMe8+TmRPPSz/t3oRRwnSspAtDxdSXag8yd8QNFVQ2XcDlxYCn Cc: freebsd-doc@freebsd.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 19:58:39 -0000 On 9 January 2013 10:00, Chris Petrik wrote: > One of the changes that would make freebsd.org look better. > > This can be closed out. Chris, We get it. Things are not moving as fast as you like. However, closing PRs that have good ideas just because they havn't been committed yet isn't going to help anyone. -- Eitan Adler From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 21:09:07 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0EC32773 for ; Wed, 9 Jan 2013 21:09:07 +0000 (UTC) (envelope-from dru.lavigne@att.net) Received: from nm12-vm2.bullet.mail.ne1.yahoo.com (nm12-vm2.bullet.mail.ne1.yahoo.com [98.138.91.88]) by mx1.freebsd.org (Postfix) with ESMTP id 998A8E0E for ; Wed, 9 Jan 2013 21:09:06 +0000 (UTC) Received: from [98.138.226.179] by nm12.bullet.mail.ne1.yahoo.com with NNFMP; 09 Jan 2013 21:08:59 -0000 Received: from [98.139.44.93] by tm14.bullet.mail.ne1.yahoo.com with NNFMP; 09 Jan 2013 21:08:59 -0000 Received: from [127.0.0.1] by omp1030.access.mail.sp2.yahoo.com with NNFMP; 09 Jan 2013 21:08:59 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 268625.94542.bm@omp1030.access.mail.sp2.yahoo.com Received: (qmail 6019 invoked by uid 60001); 9 Jan 2013 21:08:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1357765738; bh=pyQiOuBpS9b+3VvE2F5Giu0YhSkWkpeRQss9+rAS+1M=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=HWfHcXzu30bWCgr99ac9BLAr9aDZDHlWjKLVU3DfTqRuv8ix2ePJXRByAFtY/BwZ7jcp+jdpqxD9qglaG6jlgghyC1jkfPZHB9oLLUOAiCAMDwrdXr1FL30hhvYDpHkZzsNhwPtFQg5DX7ISFtozraaPeYUSrmgnzltf7KnR+Tc= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=att.net; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=2UHeBftGeKIGmaZCc3SkUIDrvnEnNlgBdjflj8jJDMUQBcB04vS1nlsc5Zfw0jJg/CNqRb4NmTJpFYdWwFOQwk/hJN1H5Z4s1I+YWwG3Irulfium62P7biQC54lJm7ae5ZJsWEYtX1bRDgXkGtn8D78Uhe/9hmppFDGbxYx/vTE=; X-YMail-OSG: FBLWa4MVM1lqPS85lewsJtRfGcCnQiXcYQliqId3prhQJEM oXRTOuEWqq8DQeIggbuk57XgmOJsm4UiK5YozW7EuLveWDzJLw5b6jJOFb6q i5xjGO0WvTocu6CYsI_5xDnHBtlVqPQ_EyXxC9OCvmFdOw0r9Pwor8xwkxYL RjS0QZSkYOc70xNbdpmNld9i5B94JBJ9592B9yfIWHq_VFN3qt8MXpet6B.O 5T7MrjLtPLqwSNqYrjFbdIXXMFZVYCgAHs1xPA_qRzV38.hyGB6TxA4DENen molZQJbKNb.6hqNzQlqcuqcvnpOVcY4wByCNeDATnULDMy0H7076_eHIesRb TzqH4AG37lgeC4XwWdBdmasao9wmwvrOg98NKnH.PxlrRoQwUGgRSsWb9eZC u8HUvQbuw4UR1.YzbdrpKcP45d.3DSdm5AFYknT2Euvn8gfVCl5OETeJfM_e bmnsiRg-- Received: from [99.98.82.135] by web184902.mail.gq1.yahoo.com via HTTP; Wed, 09 Jan 2013 13:08:58 PST X-Rocket-MIMEInfo: 001.001, QXR0YWNoZWQgaXMgdGhlIHN2biBkaWZmIGZvciBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBRdWljayBTdGFydCBHdWlkZSBvZiB0aGUgRkRQIFByaW1lci4gSWdvciBpcyBtb3N0bHkgaGFwcHksIGV4Y2VwdCBmb3IgYSBmZXcgdGFiIGluZGVudHMgSSBjYW4ndCBmaWd1cmUgb3V0LgoKTm90ZSB0aGF0IHRoaXMgcGF0Y2ggaW5jb3Jwb3JhdGVzIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgVG9vbHMgc2VjdGlvbiBpbnRvIHRoZSBPdmVydmlldyBzZWN0aW9uLiBBcyBhIG5ldyB1c2VyIEkgZ290IGJpdHRlbiBieSABMAEBAQE- X-Mailer: YahooMailClassic/15.1.2 YahooMailWebService/0.8.130.494 Message-ID: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> Date: Wed, 9 Jan 2013 13:08:58 -0800 (PST) From: Dru Lavigne Subject: [patch] Quick Start Guide to FDP Primer To: freebsd-doc@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1093907013-1697230543-1357765738=:95165" X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 21:09:07 -0000 --1093907013-1697230543-1357765738=:95165 Content-Type: text/plain; charset=us-ascii Attached is the svn diff for proposed changes to the Quick Start Guide of the FDP Primer. Igor is mostly happy, except for a few tab indents I can't figure out. Note that this patch incorporates the information in the Tools section into the Overview section. As a new user I got bitten by following the Quick Start only to find that it did not mention all of the needed tools until the next chapter. Tools was also quite redundant in the docproj/jadetex discussion, none of which was mentioned in the earlier Quick Start section. If accepted, the svn diff shows the removal of Tools. I tried to include in the Quick Start all of the info I could think of to get a new user started and ready to go. The content should be reviewed to make sure it isn't missing anything useful or suggests something which isn't standard practice. Thanks to bcr@ for his patience in getting my head wrapped around indentation. Cheers, Dru --1093907013-1697230543-1357765738=:95165 Content-Type: text/xml; name="article.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="article.xml" SW5kZXg6IHRvb2xzL2NoYXB0ZXIueG1sCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIHRvb2xzL2NoYXB0ZXIueG1sCShyZXZpc2lvbiA0MDU0OCkKKysr IHRvb2xzL2NoYXB0ZXIueG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDI4OSAr MCwwIEBACi08P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJpc28tODg1 OS0xIiBzdGFuZGFsb25lPSJubyI/PgotPCEtLSBDb3B5cmlnaHQgKGMpIDE5 OTgsIDE5OTkgTmlrIENsYXl0b24sIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0K LSAgICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgKFNHTUwg RG9jQm9vaykgYW5kICdjb21waWxlZCcgZm9ybXMKLSAgICAgKFNHTUwsIEhU TUwsIFBERiwgUG9zdFNjcmlwdCwgUlRGIGFuZCBzbyBmb3J0aCkgd2l0aCBv ciB3aXRob3V0Ci0gICAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICAgICBh cmUgbWV0OgotCi0gICAgICAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl IGNvZGUgKFNHTUwgRG9jQm9vaykgbXVzdCByZXRhaW4gdGhlIGFib3ZlCi0g ICAgICAgICBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0 aW9ucyBhbmQgdGhlIGZvbGxvd2luZwotICAgICAgICAgZGlzY2xhaW1lciBh cyB0aGUgZmlyc3QgbGluZXMgb2YgdGhpcyBmaWxlIHVubW9kaWZpZWQuCi0K LSAgICAgIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBjb21waWxlZCBmb3JtICh0 cmFuc2Zvcm1lZCB0byBvdGhlciBEVERzLAotICAgICAgICAgY29udmVydGVk IHRvIFBERiwgUG9zdFNjcmlwdCwgUlRGIGFuZCBvdGhlciBmb3JtYXRzKSBt dXN0IHJlcHJvZHVjZQotICAgICAgICAgdGhlIGFib3ZlIGNvcHlyaWdodCBu b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUKLSAgICAg ICAgIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9u IGFuZC9vciBvdGhlciBtYXRlcmlhbHMKLSAgICAgICAgIHByb3ZpZGVkIHdp dGggdGhlIGRpc3RyaWJ1dGlvbi4KLQotICAgICBUSElTIERPQ1VNRU5UQVRJ T04gSVMgUFJPVklERUQgQlkgTklLIENMQVlUT04gIkFTIElTIiBBTkQgQU5Z IEVYUFJFU1MgT1IKLSAgICAgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF UwotICAgICBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg UEFSVElDVUxBUiBQVVJQT1NFIEFSRQotICAgICBESVNDTEFJTUVELiBJTiBO TyBFVkVOVCBTSEFMTCBOSUsgQ0xBWVRPTiBCRSBMSUFCTEUgRk9SIEFOWSBE SVJFQ1QsCi0gICAgIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBF WEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUwotICAgICAoSU5D TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNV QlNUSVRVVEUgR09PRFMgT1IKLSAgICAgU0VSVklDRVM7IExPU1MgT0YgVVNF LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04p Ci0gICAgIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwKLSAgICAgU1RSSUNUIExJ QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI RVJXSVNFKSBBUklTSU5HIElOCi0gICAgIEFOWSBXQVkgT1VUIE9GIFRIRSBV U0UgT0YgVEhJUyBET0NVTUVOVEFUSU9OLCBFVkVOIElGIEFEVklTRUQgT0Yg VEhFCi0gICAgIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi0gICAg ICRGcmVlQlNEJAotLS0+Ci0KLTxjaGFwdGVyIGlkPSJ0b29scyI+Ci0gIDx0 aXRsZT5Ub29sczwvdGl0bGU+Ci0KLSAgPHBhcmE+VGhlIEZEUCB1c2VzIGEg bnVtYmVyIG9mIGRpZmZlcmVudCBzb2Z0d2FyZSB0b29scyB0byBoZWxwCi0g ICAgbWFuYWdlIHRoZSBGcmVlQlNEIGRvY3VtZW50YXRpb24sIGNvbnZlcnQg aXQgdG8gZGlmZmVyZW50IG91dHB1dAotICAgIGZvcm1hdHMsIGFuZCBzbyBv bi4gIFlvdSB3aWxsIG5lZWQgdG8gdXNlIHRoZXNlIHRvb2xzIHlvdXJzZWxm IGlmCi0gICAgeW91IGFyZSB0byB3b3JrIHdpdGggdGhlIEZyZWVCU0QgZG9j dW1lbnRhdGlvbi48L3BhcmE+Ci0KLSAgPHBhcmE+QWxsIHRoZXNlIHRvb2xz IGFyZSBhdmFpbGFibGUgYXMgRnJlZUJTRCBQb3J0cyBhbmQgUGFja2FnZXMs Ci0gICAgZ3JlYXRseSBzaW1wbGlmeWluZyB0aGUgd29yayB5b3UgaGF2ZSB0 byBkbyB0byBpbnN0YWxsCi0gICAgdGhlbS48L3BhcmE+Ci0KLSAgPHBhcmE+ WW91IHdpbGwgbmVlZCB0byBpbnN0YWxsIHRoZXNlIHRvb2xzIGJlZm9yZSB5 b3Ugd29yayB0aHJvdWdoCi0gICAgYW55IG9mIHRoZSBleGFtcGxlcyBpbiBs YXRlciBjaGFwdGVycy4gIFRoZSBhY3R1YWwgdXNhZ2Ugb2YgdGhlc2UKLSAg ICB0b29scyBpcyBjb3ZlcmVkIGluIGxhdGVyIGNoYXB0ZXJzLjwvcGFyYT4K LQotICA8dGlwPgotICAgIDx0aXRsZT5Vc2UgPGZpbGVuYW1lIHJvbGU9InBh Y2thZ2UiPnRleHRwcm9jL2RvY3Byb2o8L2ZpbGVuYW1lPiBJZgotICAgICAg UG9zc2libGU8L3RpdGxlPgotCi0gICAgPHBhcmE+WW91IGNhbiBzYXZlIHlv dXJzZWxmIGEgbG90IG9mIHRpbWUgaWYgeW91IGluc3RhbGwgdGhlCi0gICAg ICA8ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+dGV4dHByb2MvZG9jcHJvajwv ZmlsZW5hbWU+IHBvcnQuICBUaGlzCi0gICAgICBpcyBhIDxlbXBoYXNpcz5t ZXRhLXBvcnQ8L2VtcGhhc2lzPiB3aGljaCBkb2VzIG5vdCBjb250YWluIGFu eQotICAgICAgc29mdHdhcmUgaXRzZWxmLiAgSW5zdGVhZCwgaXQgZGVwZW5k cyBvbiB2YXJpb3VzIG90aGVyIHBvcnRzCi0gICAgICBiZWluZyBpbnN0YWxs ZWQgY29ycmVjdGx5LiAgSW5zdGFsbGluZyB0aGlzIHBvcnQKLSAgICAgIDxl bXBoYXNpcz5zaG91bGQ8L2VtcGhhc2lzPiBhdXRvbWF0aWNhbGx5IGRvd25s b2FkIGFuZCBpbnN0YWxsCi0gICAgICBhbGwgb2YgdGhlIHBhY2thZ2VzIGxp c3RlZCBpbiB0aGlzIGNoYXB0ZXIgdGhhdCB5b3UgbmVlZC48L3BhcmE+Ci0K LSAgICA8cGFyYT5PbmUgb2YgdGhlIHBhY2thZ2VzIHRoYXQgeW91IG1pZ2h0 IG5lZWQgaXMgdGhlCi0gICAgICA8YXBwbGljYXRpb24+SmFkZVRlWDwvYXBw bGljYXRpb24+IG1hY3JvIHNldC4gIEluIHR1cm4sIHRoaXMKLSAgICAgIG1h Y3JvIHNldCByZXF1aXJlcyAmdGV4OyB0byBiZSBpbnN0YWxsZWQuICAmdGV4 OyBpcyBhIGxhcmdlCi0gICAgICBwYWNrYWdlLCBhbmQgeW91IG9ubHkgbmVl ZCBpdCBpZiB5b3Ugd2FudCB0byBwcm9kdWNlIFBvc3RzY3JpcHQKLSAgICAg IG9yIFBERiBvdXRwdXQuPC9wYXJhPgotCi0gICAgPHBhcmE+VG8gc2F2ZSB5 b3Vyc2VsZiB0aW1lIGFuZCBzcGFjZSB5b3UgbXVzdCBzcGVjaWZ5IHdoZXRo ZXIgb3IKLSAgICAgIG5vdCB5b3Ugd2FudCA8YXBwbGljYXRpb24+SmFkZVRl WDwvYXBwbGljYXRpb24+IChhbmQgdGhlcmVmb3JlCi0gICAgICAmdGV4Oykg aW5zdGFsbGVkIHdoZW4geW91IGluc3RhbGwgdGhpcyBwb3J0LiAgRWl0aGVy IGRvOjwvcGFyYT4KLQotICAgIDxzY3JlZW4+JnByb21wdC5yb290OyA8dXNl cmlucHV0Pm1ha2UgSkFERVRFWD15ZXMgaW5zdGFsbDwvdXNlcmlucHV0Pjwv c2NyZWVuPgotCi0gICAgPHBhcmE+b3I8L3BhcmE+Ci0KLSAgICA8c2NyZWVu PiZwcm9tcHQucm9vdDsgPHVzZXJpbnB1dD5tYWtlIEpBREVURVg9bm8gaW5z dGFsbDwvdXNlcmlucHV0Pjwvc2NyZWVuPgotCi0gICAgPHBhcmE+YXMgbmVj ZXNzYXJ5LiAgQWx0ZXJuYXRpdmVseSB5b3UgbWF5IGluc3RhbGwKLSAgICAg IDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj50ZXh0cHJvYy9kb2Nwcm9qLWph ZGV0ZXg8L2ZpbGVuYW1lPiBvcgotICAgICAgPGZpbGVuYW1lIHJvbGU9InBh Y2thZ2UiPnRleHRwcm9jL2RvY3Byb2otbm9qYWRldGV4PC9maWxlbmFtZT4u Ci0gICAgICBUaGVzZSBzbGF2ZSBwb3J0cyBkZWZpbmUgdGhlIDxtYWtldmFy PkpBREVURVg8L21ha2V2YXI+IHZhcmlhYmxlCi0gICAgICBmb3IgeW91LCB0 aGVyZWZvcmUgdGhleSB3aWxsIGluc3RhbGwgdGhlIHNhbWUgc3VpdGUgb2YK LSAgICAgIGFwcGxpY2F0aW9ucyBvbiB5b3VyIG1hY2hpbmUuICBOb3RlIHRo YXQgeW91IGNhbiBwcm9kdWNlIG9ubHkKLSAgICAgIFhIVE1MIG9yIEFTQ0lJ IHRleHQgb3V0cHV0IGlmIHlvdSBkbyBub3QgaW5zdGFsbAotICAgICAgPGFw cGxpY2F0aW9uPkphZGVUZVg8L2FwcGxpY2F0aW9uPi4gIFBvc3RTY3JpcHQg b3IgUERGIG91dHB1dAotICAgICAgcmVxdWlyZXMgJnRleDsuPC9wYXJhPgot ICA8L3RpcD4KLQotICA8c2VjdDEgaWQ9InRvb2xzLW1hbmRhdG9yeSI+Ci0g ICAgPHRpdGxlPk1hbmRhdG9yeSBUb29sczwvdGl0bGU+Ci0KLSAgICA8c2Vj dDI+Ci0gICAgICA8dGl0bGU+U29mdHdhcmU8L3RpdGxlPgotCi0gICAgICA8 cGFyYT5UaGVzZSBwcm9ncmFtcyBhcmUgcmVxdWlyZWQgYmVmb3JlIHlvdSBj YW4gdXNlZnVsbHkgd29yawotCXdpdGggdGhlIEZyZWVCU0QgZG9jdW1lbnRh dGlvbiwgYW5kIHRoZXkgd2lsbCBhbGxvdyB5b3UgdG8KLQljb252ZXJ0IHRo ZSBkb2N1bWVudGF0aW9uIHRvIFhIVE1MLCBwbGFpbiB0ZXh0LCBhbmQgUlRG Ci0JZm9ybWF0cy4gIFRoZXkgYXJlIGFsbCBpbmNsdWRlZCBpbiA8ZmlsZW5h bWUKLQkgIHJvbGU9InBhY2thZ2UiPnRleHRwcm9jL2RvY3Byb2o8L2ZpbGVu YW1lPi48L3BhcmE+Ci0KLSAgICAgIDx2YXJpYWJsZWxpc3Q+Ci0JPHZhcmxp c3RlbnRyeT4KLQkgIDx0ZXJtPjxhcHBsaWNhdGlvbj5KYWRlPC9hcHBsaWNh dGlvbj4KLQkgICAgKDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj50ZXh0cHJv Yy9qYWRlPC9maWxlbmFtZT4pPC90ZXJtPgotCi0JICA8bGlzdGl0ZW0+Ci0J ICAgIDxwYXJhPkEgRFNTU0wgaW1wbGVtZW50YXRpb24uICBVc2VkIGZvciBj b252ZXJ0aW5nIG1hcmtlZAotCSAgICAgIHVwIGRvY3VtZW50cyB0byBvdGhl ciBmb3JtYXRzLCBpbmNsdWRpbmcgSFRNTCBhbmQKLQkgICAgICAmdGV4Oy48 L3BhcmE+Ci0JICA8L2xpc3RpdGVtPgotCTwvdmFybGlzdGVudHJ5PgotCi0J PHZhcmxpc3RlbnRyeT4KLQkgIDx0ZXJtPjxhcHBsaWNhdGlvbj5UaWR5PC9h cHBsaWNhdGlvbj4KLQkgICAgKDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj53 d3cvdGlkeTwvZmlsZW5hbWU+KTwvdGVybT4KLQotCSAgPGxpc3RpdGVtPgot CSAgICA8cGFyYT5BbiAoWClIVE1MIDxxdW90ZT5wcmV0dHkgcHJpbnRlcjwv cXVvdGU+LCB1c2VkIHRvCi0JICAgICAgcmVmb3JtYXQgc29tZSBvZiB0aGUg YXV0b21hdGljYWxseSBnZW5lcmF0ZWQgcGFnZXMgc28KLQkgICAgICB0aGF0 IGl0IGlzIGVhc2llciB0byBmb2xsb3cuPC9wYXJhPgotCSAgPC9saXN0aXRl bT4KLQk8L3Zhcmxpc3RlbnRyeT4KLQotCTx2YXJsaXN0ZW50cnk+Ci0JICA8 dGVybT48YXBwbGljYXRpb24+TGlua3M8L2FwcGxpY2F0aW9uPgotCSAgICAo PGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPnd3dy9saW5rczwvZmlsZW5hbWU+ KTwvdGVybT4KLQotCSAgPGxpc3RpdGVtPgotCSAgICA8cGFyYT5BIHRleHQt bW9kZSBXV1cgYnJvd3NlciB0aGF0IGNhbiBhbHNvIGNvbnZlcnQKLQkgICAg ICBYSFRNTCBmaWxlcyB0byBwbGFpbiB0ZXh0LjwvcGFyYT4KLQkgIDwvbGlz dGl0ZW0+Ci0JPC92YXJsaXN0ZW50cnk+Ci0KLQk8dmFybGlzdGVudHJ5Pgot CSAgPHRlcm0+PGFwcGxpY2F0aW9uPnBlcHM8L2FwcGxpY2F0aW9uPgotCSAg ICAoPGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPmdyYXBoaWNzL3BlcHM8L2Zp bGVuYW1lPik8L3Rlcm0+Ci0KLQkgIDxsaXN0aXRlbT4KLQkgICAgPHBhcmE+ U29tZSBvZiB0aGUgZG9jdW1lbnRhdGlvbiBpbmNsdWRlcyBpbWFnZXMsIHNv bWUgb2YKLQkgICAgICB3aGljaCBhcmUgc3RvcmVkIGFzIEVQUyBmaWxlcy4g IFRoZXNlIG11c3QgYmUgY29udmVydGVkCi0JICAgICAgdG8gUE5HIGJlZm9y ZSBtb3N0IHdlYiBicm93c2VycyB3aWxsIGRpc3BsYXkKLQkgICAgICB0aGVt LjwvcGFyYT4KLQkgIDwvbGlzdGl0ZW0+Ci0JPC92YXJsaXN0ZW50cnk+Ci0g ICAgICA8L3ZhcmlhYmxlbGlzdD4KLSAgICA8L3NlY3QyPgotCi0gICAgPHNl Y3QyPgotICAgICAgPHRpdGxlPkRURHMgYW5kIEVudGl0aWVzPC90aXRsZT4K LQotICAgICAgPHBhcmE+VGhlc2UgYXJlIHRoZSBEVERzIGFuZCBlbnRpdHkg c2V0cyB1c2VkIGJ5IHRoZSBGRFAuICBUaGV5Ci0JbmVlZCB0byBiZSBpbnN0 YWxsZWQgYmVmb3JlIHlvdSBjYW4gd29yayB3aXRoIGFueSBvZiB0aGUKLQlk b2N1bWVudGF0aW9uLjwvcGFyYT4KLQotICAgICAgPHZhcmlhYmxlbGlzdD4K LQk8dmFybGlzdGVudHJ5PgotCSAgPHRlcm0+WEhUTUwgRFREICg8ZmlsZW5h bWUKLQkgICAgICByb2xlPSJwYWNrYWdlIj50ZXh0cHJvYy94aHRtbDwvZmls ZW5hbWU+KTwvdGVybT4KLQotCSAgPGxpc3RpdGVtPgotCSAgICA8cGFyYT5Y SFRNTCBpcyB0aGUgbWFya3VwIGxhbmd1YWdlIG9mIGNob2ljZSBmb3IgdGhl IFdvcmxkCi0JICAgICAgV2lkZSBXZWIsIGFuZCBpcyB1c2VkIHRocm91Z2hv dXQgdGhlIEZyZWVCU0Qgd2ViCi0JICAgICAgc2l0ZS48L3BhcmE+Ci0JICA8 L2xpc3RpdGVtPgotCTwvdmFybGlzdGVudHJ5PgotCi0JPHZhcmxpc3RlbnRy eT4KLQkgIDx0ZXJtPkRvY0Jvb2sgRFREICg8ZmlsZW5hbWUKLQkgICAgICBy b2xlPSJwYWNrYWdlIj50ZXh0cHJvYy9kb2Nib29rPC9maWxlbmFtZT4pPC90 ZXJtPgotCi0JICA8bGlzdGl0ZW0+Ci0JICAgIDxwYXJhPkRvY0Jvb2sgaXMg ZGVzaWduZWQgZm9yIG1hcmtpbmcgdXAgdGVjaG5pY2FsCi0JICAgICAgZG9j dW1lbnRhdGlvbi4gIEFsbCB0aGUgRnJlZUJTRCBkb2N1bWVudGF0aW9uIGlz IHdyaXR0ZW4KLQkgICAgICBpbiBEb2NCb29rLjwvcGFyYT4KLQkgIDwvbGlz dGl0ZW0+Ci0JPC92YXJsaXN0ZW50cnk+Ci0KLQk8dmFybGlzdGVudHJ5Pgot CSAgPHRlcm0+SVNPIDg4NzkgZW50aXRpZXMKLQkgICAgKDxmaWxlbmFtZQot CSAgICAgIHJvbGU9InBhY2thZ2UiPnRleHRwcm9jL2lzbzg4Nzk8L2ZpbGVu YW1lPik8L3Rlcm0+Ci0KLQkgIDxsaXN0aXRlbT4KLQkgICAgPHBhcmE+MTkg b2YgdGhlIElTTyA4ODc5OjE5ODYgY2hhcmFjdGVyIGVudGl0eSBzZXRzIHVz ZWQKLQkgICAgICBieSBtYW55IERURHMuICBJbmNsdWRlcyBuYW1lZCBtYXRo ZW1hdGljYWwgc3ltYm9scywKLQkgICAgICBhZGRpdGlvbmFsIGNoYXJhY3Rl cnMgaW4gdGhlIExhdGluIGNoYXJhY3RlciBzZXQKLQkgICAgICAoYWNjZW50 cywgZGlhY3JpdGljYWxzLCBhbmQgc28gb24pLCBhbmQgR3JlZWsKLQkgICAg ICBzeW1ib2xzLjwvcGFyYT4KLQkgIDwvbGlzdGl0ZW0+Ci0JPC92YXJsaXN0 ZW50cnk+Ci0gICAgICA8L3ZhcmlhYmxlbGlzdD4KLSAgICA8L3NlY3QyPgot Ci0gICAgPHNlY3QyPgotICAgICAgPHRpdGxlPlN0eWxlc2hlZXRzPC90aXRs ZT4KLQotICAgICAgPHBhcmE+VGhlIHN0eWxlc2hlZXRzIGFyZSB1c2VkIHdo ZW4gY29udmVydGluZyBhbmQgZm9ybWF0dGluZwotCXRoZSBkb2N1bWVudGF0 aW9uIGZvciBkaXNwbGF5IG9uIHNjcmVlbiwgcHJpbnRpbmcsIGFuZCBzbwot CW9uLjwvcGFyYT4KLQotICAgICAgPHZhcmlhYmxlbGlzdD4KLQk8dmFybGlz dGVudHJ5PgotCSAgPHRlcm0+TW9kdWxhciBEb2NCb29rIFN0eWxlc2hlZXRz Ci0JICAgICg8ZmlsZW5hbWUKLQkgICAgICByb2xlPSJwYWNrYWdlIj50ZXh0 cHJvYy9kc3NzbC1kb2Nib29rLW1vZHVsYXI8L2ZpbGVuYW1lPik8L3Rlcm0+ Ci0KLQkgIDxsaXN0aXRlbT4KLQkgICAgPHBhcmE+VGhlIE1vZHVsYXIgRG9j Qm9vayBTdHlsZXNoZWV0cyBhcmUgdXNlZCB3aGVuCi0JICAgICAgY29udmVy dGluZyBkb2N1bWVudGF0aW9uIG1hcmtlZCB1cCBpbiBEb2NCb29rIHRvIG90 aGVyCi0JICAgICAgZm9ybWF0cywgc3VjaCBhcyBIVE1MIG9yIFJURi48L3Bh cmE+Ci0JICA8L2xpc3RpdGVtPgotCTwvdmFybGlzdGVudHJ5PgotICAgICAg PC92YXJpYWJsZWxpc3Q+Ci0gICAgPC9zZWN0Mj4KLSAgPC9zZWN0MT4KLQot ICA8c2VjdDEgaWQ9InRvb2xzLW9wdGlvbmFsIj4KLSAgICA8dGl0bGU+T3B0 aW9uYWwgVG9vbHM8L3RpdGxlPgotCi0gICAgPHBhcmE+WW91IGRvIG5vdCBu ZWVkIHRvIGhhdmUgYW55IG9mIHRoZSBmb2xsb3dpbmcgaW5zdGFsbGVkLgot ICAgICAgSG93ZXZlciwgeW91IG1heSBmaW5kIGl0IGVhc2llciB0byB3b3Jr IHdpdGggdGhlIGRvY3VtZW50YXRpb24KLSAgICAgIGlmIHlvdSBkbywgYW5k IHRoZXkgbWF5IGdpdmUgeW91IG1vcmUgZmxleGliaWxpdHkgaW4gdGhlIG91 dHB1dAotICAgICAgZm9ybWF0cyB0aGF0IGNhbiBiZSBnZW5lcmF0ZWQuPC9w YXJhPgotCi0gICAgPHNlY3QyPgotICAgICAgPHRpdGxlPlNvZnR3YXJlPC90 aXRsZT4KLQotICAgICAgPHZhcmlhYmxlbGlzdD4KLQk8dmFybGlzdGVudHJ5 PgotCSAgPHRlcm0+PGFwcGxpY2F0aW9uPkphZGVUZVg8L2FwcGxpY2F0aW9u PiBhbmQKLQkgICAgPGFwcGxpY2F0aW9uPnRlVGVYPC9hcHBsaWNhdGlvbj4K LQkgICAgKDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj5wcmludC9qYWRldGV4 PC9maWxlbmFtZT4gYW5kCi0JICAgIDxmaWxlbmFtZSByb2xlPSJwYWNrYWdl Ij5wcmludC90ZVRlWDwvZmlsZW5hbWU+KTwvdGVybT4KLQotCSAgPGxpc3Rp dGVtPgotCSAgICA8cGFyYT48YXBwbGljYXRpb24+SmFkZTwvYXBwbGljYXRp b24+IGFuZAotCSAgICAgIDxhcHBsaWNhdGlvbj50ZVRlWDwvYXBwbGljYXRp b24+IGFyZSB1c2VkIHRvIGNvbnZlcnQKLQkgICAgICBEb2NCb29rIGRvY3Vt ZW50cyB0byBEVkksIFBvc3RzY3JpcHQsIGFuZCBQREYgZm9ybWF0cy4KLQkg ICAgICBUaGUgPGFwcGxpY2F0aW9uPkphZGVUZVg8L2FwcGxpY2F0aW9uPiBt YWNyb3MgYXJlIG5lZWRlZAotCSAgICAgIGluIG9yZGVyIHRvIGRvIHRoaXMu PC9wYXJhPgotCi0JICAgIDxwYXJhPklmIHlvdSBkbyBub3QgaW50ZW5kIHRv IGNvbnZlcnQgeW91ciBkb2N1bWVudGF0aW9uCi0JICAgICAgdG8gb25lIG9m IHRoZXNlIGZvcm1hdHMgKGkuZS4sIEhUTUwsIHBsYWluIHRleHQsIGFuZCBS VEYKLQkgICAgICBhcmUgc3VmZmljaWVudCkgdGhlbiB5b3UgZG8gbm90IG5l ZWQgdG8gaW5zdGFsbAotCSAgICAgIDxhcHBsaWNhdGlvbj5KYWRlVGVYPC9h cHBsaWNhdGlvbj4gYW5kCi0JICAgICAgPGFwcGxpY2F0aW9uPnRlVGVYPC9h cHBsaWNhdGlvbj4uICBUaGlzIGNhbiBiZSBhCi0JICAgICAgc2lnbmlmaWNh bnQgc3BhY2UgYW5kIHRpbWUgc2F2ZXIsIGFzCi0JICAgICAgPGFwcGxpY2F0 aW9uPnRlVGVYPC9hcHBsaWNhdGlvbj4gaXMgb3ZlciAzME1CIGluCi0JICAg ICAgc2l6ZS48L3BhcmE+Ci0KLQkgICAgPGltcG9ydGFudD4KLQkgICAgICA8 cGFyYT5JZiB5b3UgZGVjaWRlIHRvIGluc3RhbGwKLQkJPGFwcGxpY2F0aW9u PkphZGVUZVg8L2FwcGxpY2F0aW9uPiBhbmQKLQkJPGFwcGxpY2F0aW9uPnRl VGVYPC9hcHBsaWNhdGlvbj4gdGhlbiB5b3Ugd2lsbCBuZWVkIHRvCi0JCWNv bmZpZ3VyZSA8YXBwbGljYXRpb24+dGVUZVg8L2FwcGxpY2F0aW9uPiBhZnRl cgotCQk8YXBwbGljYXRpb24+SmFkZVRlWDwvYXBwbGljYXRpb24+IGhhcyBi ZWVuIGluc3RhbGxlZC4KLQkJPGZpbGVuYW1lPnByaW50L2phZGV0ZXgvcGtn LW1lc3NhZ2U8L2ZpbGVuYW1lPgotCQljb250YWlucyBkZXRhaWxlZCBpbnN0 cnVjdGlvbnMgZXhwbGFpbmluZyB3aGF0IHlvdQotCQluZWVkIHRvIGRvLjwv cGFyYT4KLQkgICAgPC9pbXBvcnRhbnQ+Ci0JICA8L2xpc3RpdGVtPgotCTwv dmFybGlzdGVudHJ5PgotCi0JPHZhcmxpc3RlbnRyeT4KLQkgIDx0ZXJtPjxh cHBsaWNhdGlvbj5FbWFjczwvYXBwbGljYXRpb24+IG9yCi0JICAgIDxhcHBs aWNhdGlvbj5YRW1hY3M8L2FwcGxpY2F0aW9uPgotCSAgICAoPGZpbGVuYW1l IHJvbGU9InBhY2thZ2UiPmVkaXRvcnMvZW1hY3M8L2ZpbGVuYW1lPiBvcgot CSAgICA8ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+ZWRpdG9ycy94ZW1hY3M8 L2ZpbGVuYW1lPik8L3Rlcm0+Ci0KLQkgIDxsaXN0aXRlbT4KLQkgICAgPHBh cmE+Qm90aCB0aGVzZSBlZGl0b3JzIGluY2x1ZGUgYSBzcGVjaWFsIG1vZGUg Zm9yCi0JICAgICAgZWRpdGluZyBkb2N1bWVudHMgbWFya2VkIHVwIGFjY29y ZGluZyB0byBhbiBTR01MIERURC4KLQkgICAgICBUaGlzIG1vZGUgaW5jbHVk ZXMgY29tbWFuZHMgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YKLQkgICAgICB0 eXBpbmcgeW91IG5lZWQsIGFuZCBoZWxwIHJlZHVjZSB0aGUgcG9zc2liaWxp dHkgb2YKLQkgICAgICBlcnJvcnMuPC9wYXJhPgotCi0JICAgIDxwYXJhPllv dSBkbyBub3QgbmVlZCB0byB1c2UgdGhlbTsgYW55IHRleHQgZWRpdG9yIGNh biBiZQotCSAgICAgIHVzZWQgdG8gZWRpdCBtYXJrZWQgdXAgZG9jdW1lbnRz LiAgWW91IG1heSBmaW5kIHRoZXkKLQkgICAgICBtYWtlIHlvdSBtb3JlIGVm ZmljaWVudC48L3BhcmE+Ci0JICA8L2xpc3RpdGVtPgotCTwvdmFybGlzdGVu dHJ5PgotICAgICAgPC92YXJpYWJsZWxpc3Q+Ci0KLSAgICAgIDxwYXJhPklm IGFueW9uZSBoYXMgcmVjb21tZW5kYXRpb25zIGZvciBvdGhlciBzb2Z0d2Fy ZSB0aGF0IGlzCi0JdXNlZnVsIHdoZW4gbWFuaXB1bGF0aW5nIFhNTCBkb2N1 bWVudHMsIHBsZWFzZSBsZXQgJmEuZG9jZW5nOwotCWtub3csIHNvIHRoZXkg Y2FuIGJlIGFkZGVkIHRvIHRoaXMgbGlzdC48L3BhcmE+Ci0gICAgPC9zZWN0 Mj4KLSAgPC9zZWN0MT4KLTwvY2hhcHRlcj4KSW5kZXg6IGRvYy1idWlsZC9j aGFwdGVyLnhtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBkb2MtYnVp bGQvY2hhcHRlci54bWwJKHJldmlzaW9uIDQwNTQ4KQorKysgZG9jLWJ1aWxk L2NoYXB0ZXIueG1sCSh3b3JraW5nIGNvcHkpCkBAIC00NCw5ICs0NCw4IEBA CiAKICAgPGl0ZW1pemVkbGlzdD4KICAgICA8bGlzdGl0ZW0+Ci0gICAgICA8 cGFyYT5Lbm93IHdoYXQgeW91IG5lZWQgdG8gYnVpbGQgdGhlIEZEUCBkb2N1 bWVudGF0aW9uLCBpbgotCWFkZGl0aW9uIHRvIHRob3NlIG1lbnRpb25lZCBp biB0aGUKLQk8bGluayBsaW5rZW5kPSJ0b29scyI+WE1MIHRvb2xzIGNoYXB0 ZXI8L2xpbms+LjwvcGFyYT4KKyAgICAgIDxwYXJhPktub3cgd2hhdCB5b3Ug bmVlZCB0byBidWlsZCB0aGUgRkRQIGRvY3VtZW50YXRpb24uCisJPC9wYXJh PgogICAgIDwvbGlzdGl0ZW0+CiAKICAgICA8bGlzdGl0ZW0+CkBAIC0zMTEs NyArMzEwLDcgQEAKIAkgIGlmIHRoZXNlIGFyZSBub3Qgc2V0IGJ5IHRoZSBk b2N1bWVudCBtYWtlIGZpbGUuPC9wYXJhPgogCiAJPHBhcmE+PG1ha2V2YXI+ UFJFRklYPC9tYWtldmFyPiBpcyB0aGUgcHJlZml4IHVuZGVyIHdoaWNoIHRo ZQotCSAgPGxpbmsgbGlua2VuZD0idG9vbHMiPmRvY3VtZW50YXRpb24gYnVp bGRpbmcgdG9vbHM8L2xpbms+CisJICBkb2N1bWVudGF0aW9uIGJ1aWxkaW5n IHRvb2xzCiAJICBhcmUgaW5zdGFsbGVkLiAgRm9yIG5vcm1hbCBwYWNrYWdl IGFuZCBwb3J0IGluc3RhbGxhdGlvbiwKIAkgIHRoaXMgaXMgPGZpbGVuYW1l Pi91c3IvbG9jYWw8L2ZpbGVuYW1lPi48L3BhcmE+CiAKSW5kZXg6IE1ha2Vm aWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZp c2lvbiA0MDU0OCkKKysrIE1ha2VmaWxlCSh3b3JraW5nIGNvcHkpCkBAIC0y OSw3ICsyOSw2IEBACiBTUkNTKz0gc3RydWN0dXJlL2NoYXB0ZXIueG1sCiBT UkNTKz0gZG9jLWJ1aWxkL2NoYXB0ZXIueG1sCiBTUkNTKz0gdGhlLXdlYnNp dGUvY2hhcHRlci54bWwKLVNSQ1MrPSB0b29scy9jaGFwdGVyLnhtbAogU1JD Uys9IHRyYW5zbGF0aW9ucy9jaGFwdGVyLnhtbAogU1JDUys9IHdyaXRpbmct c3R5bGUvY2hhcHRlci54bWwKIApJbmRleDogb3ZlcnZpZXcvY2hhcHRlci54 bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gb3ZlcnZpZXcvY2hhcHRl ci54bWwJKHJldmlzaW9uIDQwNTQ4KQorKysgb3ZlcnZpZXcvY2hhcHRlci54 bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw2IEBACi08P3htbCB2ZXJz aW9uPSIxLjAiIGVuY29kaW5nPSJpc28tODg1OS0xIiBzdGFuZGFsb25lPSJu byI/PgotPCEtLSBDb3B5cmlnaHQgKGMpIDE5OTgsIDE5OTkgTmlrIENsYXl0 b24sIEFsbCByaWdodHMgcmVzZXJ2ZWQuCivvu788P3htbCB2ZXJzaW9uPSIx LjAiIGVuY29kaW5nPSJpc28tODg1OS0xIiBzdGFuZGFsb25lPSJubyI/Pgor PCEtLQorQ29weXJpZ2h0IChjKSAxOTk4LCAxOTk5IE5payBDbGF5dG9uLCBB bGwgcmlnaHRzIHJlc2VydmVkLgogCiAgICAgIFJlZGlzdHJpYnV0aW9uIGFu ZCB1c2UgaW4gc291cmNlIChTR01MIERvY0Jvb2spIGFuZCAnY29tcGlsZWQn IGZvcm1zCiAgICAgIChTR01MIEhUTUwsIFBERiwgUG9zdFNjcmlwdCwgUlRG IGFuZCBzbyBmb3J0aCkgd2l0aCBvciB3aXRob3V0CkBAIC0zNCwyMSArMzUs MjEgQEAKIDxjaGFwdGVyIGlkPSJvdmVydmlldyI+CiAgIDx0aXRsZT5PdmVy dmlldzwvdGl0bGU+CiAKLSAgPHBhcmE+V2VsY29tZSB0byB0aGUgRnJlZUJT RCBEb2N1bWVudGF0aW9uIFByb2plY3QuICBHb29kIHF1YWxpdHkKLSAgICBk b2N1bWVudGF0aW9uIGlzIHZlcnkgaW1wb3J0YW50IHRvIHRoZSBzdWNjZXNz IG9mIEZyZWVCU0QsIGFuZCB0aGUKLSAgICBGcmVlQlNEIERvY3VtZW50YXRp b24gUHJvamVjdCAoRkRQKSBpcyBob3cgYSBsb3Qgb2YgdGhhdAorICA8cGFy YT5XZWxjb21lIHRvIHRoZSBGcmVlQlNEIERvY3VtZW50YXRpb24gUHJvamVj dCAoRkRQKS4gIEdvb2QKKyAgICBxdWFsaXR5IGRvY3VtZW50YXRpb24gaXMg dmVyeSBpbXBvcnRhbnQgdG8gdGhlIHN1Y2Nlc3Mgb2YgRnJlZUJTRCwKKyAg ICBhbmQgdGhlIEZyZWVCU0QgRG9jdW1lbnRhdGlvbiBQcm9qZWN0IGlzIGhv dyBhIGxvdCBvZiB0aGF0CiAgICAgZG9jdW1lbnRhdGlvbiBpcyBwcm9kdWNl ZC4gIFlvdXIgY29udHJpYnV0aW9ucyBhcmUgdmVyeQogICAgIHZhbHVhYmxl LjwvcGFyYT4KIAotICA8cGFyYT5UaGlzIGRvY3VtZW50J3MgbWFpbiBwdXJw b3NlIGlzIHRvIGNsZWFybHkgZXhwbGFpbgotICAgIDxlbXBoYXNpcz5ob3cg dGhlIEZEUCBpcyBvcmdhbml6ZWQ8L2VtcGhhc2lzPiwgPGVtcGhhc2lzPmhv dyB0bwotICAgICAgd3JpdGUgYW5kIHN1Ym1pdCBkb2N1bWVudGF0aW9uIHRv IHRoZSBGRFA8L2VtcGhhc2lzPiwgYW5kCi0gICAgPGVtcGhhc2lzPmhvdyB0 byBlZmZlY3RpdmVseSB1c2UgdGhlIHRvb2xzIGF2YWlsYWJsZSB0byB5b3Ug d2hlbgotICAgICAgd3JpdGluZyBkb2N1bWVudGF0aW9uPC9lbXBoYXNpcz4u PC9wYXJhPgorICA8cGFyYT5UaGlzIGRvY3VtZW50IGJlZ2lucyB3aXRoIGEg UXVpY2sgU3RhcnQgR3VpZGUgdG8gYXNzaXN0CisgICAgbmV3IGNvbnRyaWJ1 dG9ycyBpbiBnZXR0aW5nIHN0YXJ0ZWQgd2l0aCB0aGUgRnJlZUJTRAorICAg IGRvY3VtZW50YXRpb24gc2V0LiAgSXQgaXMgZm9sbG93ZWQgYnkgYW4gWE1M IFByaW1lciB3aGljaAorICAgIHByb3ZpZGVzIGEgcmVmZXJlbmNlIHRvIHRo ZSBlbnRpdGllcyB1c2VkIGJ5IHRoZSBGcmVlQlNECisgICAgZG9jdW1lbnRh dGlvbiB0ZWFtLiAgVGhpcyBkb2N1bWVudCBhbHNvIGRlc2NyaWJlcyB0aGUK KyAgICBkb2N1bWVudGF0aW9uIGJ1aWxkIHByb2Nlc3MsIHByb3ZpZGVzIGEg U3R5bGUgR3VpZGUsIGFuZAorICAgIGRlc2NyaWJlcyB0aGUgcHJvY2VzcyBv ZiBtYWludGFpbmluZyB0aGUgRnJlZUJTRCB3ZWJzaXRlIGFuZAorICAgIGRv Y3VtZW50YXRpb24gdHJhbnNsYXRpb25zLjwvcGFyYT4KIAotICA8aW5kZXh0 ZXJtPgotICAgIDxwcmltYXJ5Pk1lbWJlcnNoaXA8L3ByaW1hcnk+Ci0gIDwv aW5kZXh0ZXJtPgogICA8cGFyYT5FdmVyeW9uZSBpcyB3ZWxjb21lIHRvIGpv aW4gdGhlIEZEUC4gIFRoZXJlIGlzIG5vIG1pbmltdW0KICAgICBtZW1iZXJz aGlwIHJlcXVpcmVtZW50LCBubyBxdW90YSBvZiBkb2N1bWVudGF0aW9uIHlv dSBuZWVkIHRvCiAgICAgcHJvZHVjZSBwZXIgbW9udGguICBBbGwgeW91IG5l ZWQgdG8gZG8gaXMgc3Vic2NyaWJlIHRvIHRoZQpAQCAtOTAsOCArOTEsOCBA QAogCTxsaXN0aXRlbT4KIAkgIDxwYXJhPlRoZSBFbmdsaXNoIGxhbmd1YWdl IHN5c3RlbSBtYW51YWwgcGFnZXMgYXJlIG5vdAogCSAgICB3cml0dGVuIGJ5 IHRoZSBGRFAsIGFzIHRoZXkgYXJlIHBhcnQgb2YgdGhlIGJhc2Ugc3lzdGVt LgotCSAgICBIb3dldmVyLCB0aGUgRkRQIGNhbiAoYW5kIGhhcykgcmUtd29y ZGVkIHBhcnRzIG9mIGV4aXN0aW5nCi0JICAgIG1hbnVhbCBwYWdlcyB0byBt YWtlIHRoZW0gY2xlYXJlciwgb3IgdG8gY29ycmVjdAorCSAgICBIb3dldmVy LCB0aGUgRkRQIGNhbiByZS13b3JkIGV4aXN0aW5nCisJICAgIG1hbnVhbCBw YWdlcyB0byBtYWtlIHRoZW0gY2xlYXJlciBvciB0byBjb3JyZWN0CiAJICAg IGluYWNjdXJhY2llcy48L3BhcmE+CiAKIAkgIDxwYXJhPlRoZSB0cmFuc2xh dGlvbiB0ZWFtcyBhcmUgcmVzcG9uc2libGUgZm9yIHRyYW5zbGF0aW5nCkBA IC0xMDUsNyArMTA2LDcgQEAKIAogCTxsaXN0aXRlbT4KIAkgIDxwYXJhPlRo ZSBGQVEgYWltcyB0byBhZGRyZXNzIChpbiBzaG9ydCBxdWVzdGlvbiBhbmQg YW5zd2VyCi0JICAgIGZvcm1hdCkgcXVlc3Rpb25zIHRoYXQgYXJlIGFza2Vk LCBvciBzaG91bGQgYmUgYXNrZWQsIG9uCisJICAgIGZvcm1hdCkgcXVlc3Rp b25zIHRoYXQgYXJlIGNvbW1vbmx5IGFza2VkIG9uCiAJICAgIHRoZSB2YXJp b3VzIG1haWxpbmcgbGlzdHMgYW5kIG5ld3Nncm91cHMgZGV2b3RlZCB0bwog CSAgICBGcmVlQlNELiAgVGhlIGZvcm1hdCBkb2VzIG5vdCBwZXJtaXQgbG9u ZyBhbmQKIAkgICAgY29tcHJlaGVuc2l2ZSBhbnN3ZXJzLjwvcGFyYT4KQEAg LTE1NiwxNDYgKzE1NywyNTQgQEAKICAgICAgIGFzIHBvc3NpYmxlLjwvcGFy YT4KICAgPC9zZWN0MT4KIAotICA8c2VjdDEgaWQ9Im92ZXJ2aWV3LWJlZm9y ZSI+Ci0gICAgPHRpdGxlPkJlZm9yZSBZb3UgU3RhcnQ8L3RpdGxlPgotCi0g ICAgPHBhcmE+VGhpcyBkb2N1bWVudCBhc3N1bWVzIHRoYXQgeW91IGFscmVh ZHkga25vdzo8L3BhcmE+Ci0KLSAgICA8aXRlbWl6ZWRsaXN0PgotICAgICAg PGxpc3RpdGVtPgotCTxwYXJhPkhvdyB0byBtYWludGFpbiBhbiB1cC10by1k YXRlIGxvY2FsIGNvcHkgb2YgdGhlIEZyZWVCU0QKLQkgIGRvY3VtZW50YXRp b24gYnkgbWFpbnRhaW5pbmcgYSBsb2NhbCBjb3B5IG9mIHRoZSBGcmVlQlNE Ci0JICBTdWJ2ZXJzaW9uIHJlcG9zaXRvcnkgdXNpbmcKLQkgIDxhcHBsaWNh dGlvbj5zdm48L2FwcGxpY2F0aW9uPi48L3BhcmE+Ci0gICAgICA8L2xpc3Rp dGVtPgotCi0gICAgICA8bGlzdGl0ZW0+Ci0JPHBhcmE+SG93IHRvIGRvd25s b2FkIGFuZCBpbnN0YWxsIG5ldyBzb2Z0d2FyZSB1c2luZyBlaXRoZXIKLQkg IHRoZSBGcmVlQlNEIFBvcnRzIHN5c3RlbSBvciAmbWFuLnBrZy5hZGQuMTsu PC9wYXJhPgotICAgICAgPC9saXN0aXRlbT4KLSAgICA8L2l0ZW1pemVkbGlz dD4KLSAgPC9zZWN0MT4KLQogICA8c2VjdDEgaWQ9Im92ZXJ2aWV3LXF1aWNr LXN0YXJ0Ij4KICAgICA8dGl0bGU+UXVpY2sgU3RhcnQ8L3RpdGxlPgogCi0g ICAgPHBhcmE+SWYgeW91IGp1c3Qgd2FudCB0byBnZXQgZ29pbmcsIGFuZCBm ZWVsIGNvbmZpZGVudCB5b3UgY2FuCi0gICAgICBwaWNrIHRoaW5ncyB1cCBh cyB5b3UgZ28gYWxvbmcsIGZvbGxvdyB0aGVzZQotICAgICAgaW5zdHJ1Y3Rp b25zLjwvcGFyYT4KKyAgICA8cGFyYT5UaGlzIHNlY3Rpb24gb3V0bGluZXMg dGhlIHN0ZXBzIHdoaWNoIG5ldyBjb250cmlidXRvcnMgbmVlZAorICAgICAg dG8gZm9sbG93IGluIG9yZGVyIHRvIG1ha2UgY2hhbmdlcyB0byB0aGUgRkRQ LiAgQXMgeW91IHN0YXJ0CisgICAgICBjb250cmlidXRpbmcgZWRpdHMsIHlv dSB3aWxsIGludGVyYWN0IHdpdGggb3RoZXIgbWVtYmVycyBvZgorICAgICAg dGhlIEZyZWVCU0QgZG9jdW1lbnQgdGVhbS4gIFRoZXkgY2FuIGFzc2lzdCB5 b3UgYXMgeW91IGxlYXJuIGhvdworICAgICAgdG8gdXNlIHRoZSBYTUwgZW50 aXRpZXMgYW5kIGxlYXJuIHRoZSBGcmVlQlNEIERvY3VtZW50YXRpb24KKyAg ICAgIFN0eWxlIEd1aWRlLiAgSWYgeW91IGNvbnRyaWJ1dGUgcmVndWxhcmx5 LCBhIGRvY3VtZW50YXRpb24gdGVhbQorICAgICAgbWVtYmVyIG1heSBiZSBh c3NpZ25lZCBhcyBhIG1lbnRvciB0byBndWlkZSB5b3UgdGhyb3VnaCB0aGUK KyAgICAgIHByb2Nlc3MgZnJvbSBjb250cmlidXRvciB0byBkb2N1bWVudGF0 aW9uIGNvbW1pdHRlci48L3BhcmE+CiAKKyAgICA8cGFyYT5UaGUgcmVxdWly ZWQgc3RlcHMgdG8gZ2V0IHlvdSBzdGFydGVkIGFyZSBhcyBmb2xsb3dzOjwv cGFyYT4KKwogICAgIDxwcm9jZWR1cmU+CiAgICAgICA8c3RlcD4KLQk8cGFy YT5JbnN0YWxsIHRoZQotCSAgPGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPnRl eHRwcm9jL2RvY3Byb2o8L2ZpbGVuYW1lPgotCSAgbWV0YS1wb3J0LjwvcGFy YT4KKwk8cGFyYT5Kb2luIHRoZSAmYS5kb2M7IGFuZCAjYnNkZG9jcyBjaGFu bmVsIG9uIEVGbmV0CisJICBJUkMuPC9wYXJhPgogCi0JPHNjcmVlbj4mcHJv bXB0LnJvb3Q7IDx1c2VyaW5wdXQ+Y2QgL3Vzci9wb3J0cy90ZXh0cHJvYy9k b2Nwcm9qPC91c2VyaW5wdXQ+Ci0mcHJvbXB0LnJvb3Q7IDx1c2VyaW5wdXQ+ bWFrZSBKQURFVEVYPW5vIGluc3RhbGw8L3VzZXJpbnB1dD48L3NjcmVlbj4K Kwk8cGFyYT5OZXcgY29udHJpYnV0b3JzIHdpbGwgc2VuZCB0aGVpciBkb2N1 bWVudGF0aW9uIGVkaXRzIHRvCisJICAmYS5kb2M7IGZvciByZXZpZXcuICBU aGUgbWFpbGluZyBsaXN0IGFuZCBJUkMgY2hhbm5lbCBhcmUKKwkgIGV4Y2Vs bGVudCByZXNvdXJjZXMgZm9yIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBkb2Mg ZWRpdG9ycworCSAgYW5kIGZvciBuZXcgY29udHJpYnV0b3JzIHRvIHJlY2Vp dmUgaGVscCBhcyB0aGV5IGxlYXJuIGhvdworCSAgdG8gdXNlIHRoZSBGRFAu PC9wYXJhPgogICAgICAgPC9zdGVwPgogCiAgICAgICA8c3RlcD4KLQk8cGFy YT5HZXQgYSBsb2NhbCBjb3B5IG9mIHRoZSBGcmVlQlNEIDxmaWxlbmFtZT5k b2M8L2ZpbGVuYW1lPgotCSAgdHJlZSB1c2luZyA8YXBwbGljYXRpb24+c3Zu PC9hcHBsaWNhdGlvbj4uPC9wYXJhPgorCTxwYXJhPkluc3RhbGwgdGhlIG5l Y2Vzc2FyeSBzb2Z0d2FyZSBhbmQgRFREcy48L3BhcmE+CiAKLQk8cGFyYT5J ZiBuZXR3b3JrIGJhbmR3aWR0aCBvciBsb2NhbCBkcml2ZSBzcGFjZSBpcyBh IGNvbmNlcm4sCi0JICB0aGVuIGF0IG1pbmltdW0sIHRoZSA8ZmlsZW5hbWU+ aGVhZC9zaGFyZTwvZmlsZW5hbWU+IGFuZAotCSAgPGZpbGVuYW1lPmhlYWQv PHJlcGxhY2VhYmxlPmxhbmd1YWdlPC9yZXBsYWNlYWJsZT4vc2hhcmU8L2Zp bGVuYW1lPgotCSAgZGlyZWN0b3JpZXMgd2lsbCBuZWVkIHRvIGJlIGNoZWNr ZWQgb3V0LiAgRm9yCi0JICBleGFtcGxlOjwvcGFyYT4KKwk8cGFyYT5UaGUg RkRQIHVzZXMgYSBudW1iZXIgb2YgZGlmZmVyZW50IHNvZnR3YXJlIHRvb2xz IHRvCisJICBvYnRhaW4gYW5kIG1hbmFnZSBGcmVlQlNEIGRvY3VtZW50YXRp b24gYW5kIGNvbnZlcnQgaXQgdG8KKwkgIGRpZmZlcmVudCBvdXRwdXQgZm9y bWF0cy4gIElmIHRoZXNlIHRvb2xzIGFyZSBub3QgYWxyZWFkeQorCSAgaW5z dGFsbGVkIG9uIHlvdXIgc3lzdGVtLCB5b3Ugd2lsbCBuZWVkIHRvIGluc3Rh bGwgdGhlbSBmcm9tCisJICB0aGUgRnJlZUJTRCBQb3J0cyBvciBQYWNrYWdl cyBjb2xsZWN0aW9uLjwvcGFyYT4KIAotCTxzY3JlZW4+JnByb21wdC51c2Vy OyA8dXNlcmlucHV0Pm1rZGlyIC1wIGhlYWQvc2hhcmU8L3VzZXJpbnB1dD4K LSZwcm9tcHQudXNlcjsgPHVzZXJpbnB1dD5ta2RpciAtcCBoZWFkL2VuX1VT LklTTzg4NTktMS9zaGFyZTwvdXNlcmlucHV0PgotJnByb21wdC51c2VyOyA8 dXNlcmlucHV0PnN2biBjaGVja291dCBzdm46Ly9zdm4uRnJlZUJTRC5vcmcv ZG9jL2hlYWQvc2hhcmUgaGVhZC9zaGFyZTwvdXNlcmlucHV0PgotJnByb21w dC51c2VyOyA8dXNlcmlucHV0PnN2biBjaGVja291dCBzdm46Ly9zdm4uRnJl ZUJTRC5vcmcvZG9jL2hlYWQvZW5fVVMuSVNPODg1OS0xL3NoYXJlIGhlYWQv ZW5fVVMuSVNPODg1OS0xL3NoYXJlPC91c2VyaW5wdXQ+PC9zY3JlZW4+CisJ PHBhcmE+PGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPmRvY3Byb2o8L2ZpbGVu YW1lPiBpcworCSAgcmVxdWlyZWQgdG8gd29yayB3aXRoIHRoZSBGcmVlQlNE IGRvY3VtZW50YXRpb24uICBZb3UgaGF2ZSBhCisJICBjaG9pY2Ugb2YgdHdv IHBvcnRzLiAgSWYgeW91IGluc3RhbGwgPGZpbGVuYW1lCisJICByb2xlPSJw YWNrYWdlIj50ZXh0cHJvYy9kb2Nwcm9qLW5vamFkZXRleDwvZmlsZW5hbWU+ LCB5b3UKKwkgIHdpbGwgYmUgYWJsZSB0byBjb252ZXJ0IHRoZSBkb2N1bWVu dGF0aW9uIHRvIFhIVE1MLCBwbGFpbgorCSAgdGV4dCwgYW5kIFJURiBmb3Jt YXRzLiAgSWYgeW91IGluc3RlYWQgaW5zdGFsbCA8ZmlsZW5hbWUKKwkgIHJv bGU9InBhY2thZ2UiPnRleHRwcm9jL2RvY3Byb2o8L2ZpbGVuYW1lPiwgeW91 IHdpbGwgYWxzbyBiZQorCSAgYWJsZSB0byBwcm9kdWNlIERWSSwgUG9zdHNj cmlwdCBhbmQgUERGIG91dHB1dC4gIEhvd2V2ZXIsCisJICB0aGlzIHBvcnQg ZGVwZW5kcyBvbiAmdGV4OyB3aGljaCBpcyBhIGxhcmdlIHBvcnQuCisJICBS ZWdhcmRsZXNzIG9mIHdoaWNoIDxmaWxlbmFtZQorCSAgcm9sZT0icGFja2Fn ZSI+ZG9jcHJvajwvZmlsZW5hbWU+IHBvcnQgeW91IGNob29zZSB0bworCSAg aW5zdGFsbCwgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGluc3RhbGwgdGhlIGZv bGxvd2luZworCSAgcmVxdWlyZWQgdG9vbHM6PC9wYXJhPgogCi0JPHBhcmE+ SWYgeW91IGhhdmUgcGxlbnR5IG9mIGRpc2sgc3BhY2UgdGhlbiB5b3UgY291 bGQgY2hlY2sKLQkgIG91dCBldmVyeXRoaW5nLjwvcGFyYT4KKwk8aXRlbWl6 ZWRsaXN0PgorCSAgPGxpc3RpdGVtPgorCSAgICA8cGFyYT48ZmlsZW5hbWUg cm9sZT0icGFja2FnZSI+dGV4dHByb2MvamFkZTwvZmlsZW5hbWU+OiBBCisJ ICAgICAgRFNTU0wgaW1wbGVtZW50YXRpb24gdXNlZCBmb3IgY29udmVydGlu ZyBtYXJrZWQgdXAKKwkgICAgICBkb2N1bWVudHMgdG8gb3RoZXIgZm9ybWF0 cywgaW5jbHVkaW5nIEhUTUwgYW5kCisJICAgICAgJnRleDsuPC9wYXJhPgor CSAgPC9saXN0aXRlbT4KIAotCTxzY3JlZW4+JnByb21wdC51c2VyOyA8dXNl cmlucHV0PnN2biBjaGVja291dCBzdm46Ly9zdm4uRnJlZUJTRC5vcmcvZG9j L2hlYWQgaGVhZDwvdXNlcmlucHV0Pjwvc2NyZWVuPgorCSAgPGxpc3RpdGVt PgorCSAgICA8cGFyYT48ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+d3d3L3Rp ZHk8L2ZpbGVuYW1lPjogQW4KKwkgICAgICAoWClIVE1MIDxxdW90ZT5wcmV0 dHkgcHJpbnRlcjwvcXVvdGU+LCB1c2VkIHRvCisJICAgICAgZm9ybWF0IHNv bWUgb2YgdGhlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHBhZ2VzLjwvcGFy YT4KKwkgIDwvbGlzdGl0ZW0+CisKKwkgIDxsaXN0aXRlbT4KKwkgICAgPHBh cmE+PGZpbGVuYW1lIHJvbGU9InBhY2thZ2UiPnd3dy9saW5rczwvZmlsZW5h bWU+OiBBCisJICAgICAgdGV4dC1tb2RlIFdXVyBicm93c2VyIHRoYXQgY2Fu IGFsc28gY29udmVydCBYSFRNTCBmaWxlcworCSAgICAgIHRvIHBsYWluIHRl eHQuPC9wYXJhPgorCSAgPC9saXN0aXRlbT4KKworCSAgPGxpc3RpdGVtPgor CSAgICA8cGFyYT48ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+Z3JhcGhpY3Mv cGVwczwvZmlsZW5hbWU+OgorCSAgICAgIENvbnZlcnRzIEVQUyBpbWFnZXMg dG8gUE5HIGZvcm1hdCBzbyB0aGF0IHdlYiBicm93c2VycworCSAgICAgIGNh biBkaXNwbGF5IHRoZW0uPC9wYXJhPgorCSAgPC9saXN0aXRlbT4KKwk8L2l0 ZW1pemVkbGlzdD4KKworCTxwYXJhPkluIG9yZGVyIHRvIGRvd25sb2FkIHRo ZSBGcmVlQlNEIGRvY3VtZW50YXRpb24sCisJICA8ZmlsZW5hbWUgcm9sZT0i cGFja2FnZSI+ZGV2ZWwvc3VidmVyc2lvbjwvZmlsZW5hbWU+IG11c3QgYmUK KwkgIGluc3RhbGxlZC48L3BhcmE+CisKKwk8cGFyYT5CZWZvcmUgc3VibWl0 dGluZyB5b3VyIGNoYW5nZXMsIHlvdSBuZWVkIHRvIGZpcnN0IHZlcmlmeQor CSAgc3ludGF4IGFuZCBncmFtbWFyIGVycm9ycyB1c2luZyB0aGUgPGZpbGVu YW1lCisJICByb2xlPSJwYWNrYWdlIj50ZXh0cHJvYy9pZ29yPC9maWxlbmFt ZT4gcHJvb2ZyZWFkZXIuPC9wYXJhPgorCisJPHBhcmE+VGhlIGZvbGxvd2lu ZyBEVERzIGFuZCBlbnRpdHkgc2V0cyBhcmUgdXNlZCBieSB0aGUgRkRQCisJ ICBhbmQgbXVzdCBiZSBpbnN0YWxsZWQ6PC9wYXJhPgorCisJPGl0ZW1pemVk bGlzdD4KKwkgIDxsaXN0aXRlbT4KKwkgICAgPHBhcmE+PGZpbGVuYW1lIHJv bGU9InBhY2thZ2UiPnRleHRwcm9jL3hodG1sPC9maWxlbmFtZT46CisJICAg ICAgVGhlIG1hcmt1cCBsYW5ndWFnZSB1c2VkIHRocm91Z2hvdXQgdGhlIEZy ZWVCU0Qgd2ViCisJICAgICAgc2l0ZS48L3BhcmE+CisJICA8L2xpc3RpdGVt PgorCisJICA8bGlzdGl0ZW0+CisJICAgIDxwYXJhPgorCSAgICAgIDxmaWxl bmFtZSByb2xlPSJwYWNrYWdlIj50ZXh0cHJvYy9kb2Nib29rPC9maWxlbmFt ZT46CisJICAgICAgQWxsIG9mIHRoZSBGcmVlQlNEIGRvY3VtZW50YXRpb24g aXMgd3JpdHRlbiBpbgorCSAgICAgIERvY0Jvb2suPC9wYXJhPgorCSAgPC9s aXN0aXRlbT4KKworCSAgPGxpc3RpdGVtPgorCSAgICA8cGFyYT4KKwkgICAg ICA8ZmlsZW5hbWUgcm9sZT0icGFja2FnZSI+dGV4dHByb2MvaXNvODg3OTwv ZmlsZW5hbWU+OgorCSAgICAgIENoYXJhY3RlciBlbnRpdHkgc2V0cyB1c2Vk IGJ5IG1hbnkgRFREcy4gIEluY2x1ZGVzIG5hbWVkCisJICAgICAgbWF0aGVt YXRpY2FsIHN5bWJvbHMsIGFkZGl0aW9uYWwgY2hhcmFjdGVycyBzdWNoIGFz CisJICAgICAgYWNjZW50cyBhbmQgZGlhY3JpdGljYWxzIGluIHRoZSBMYXRp biBjaGFyYWN0ZXIgc2V0LCBhbmQKKwkgICAgICBHcmVlayBzeW1ib2xzLjwv cGFyYT4KKwkgIDwvbGlzdGl0ZW0+CisJPC9pdGVtaXplZGxpc3Q+CisKKwk8 cGFyYT5UaGUgZm9sbG93aW5nIHN0eWxlc2hlZXRzIGFyZSBuZWVkZWQgZm9y IGNvbnZlcnRpbmcgYW5kCisJICBmb3JtYXR0aW5nIHRoZSBkb2N1bWVudGF0 aW9uOjwvcGFyYT4KKworCTxpdGVtaXplZGxpc3Q+CisJICA8bGlzdGl0ZW0+ CisJICAgIDxwYXJhPjxmaWxlbmFtZSByb2xlPQorCSAgICAgICJwYWNrYWdl Ij50ZXh0cHJvYy9kc3NzbC1kb2Nib29rLW1vZHVsYXI8L2ZpbGVuYW1lPjoK KwkgICAgICBVc2VkIHdoZW4gY29udmVydGluZyBkb2N1bWVudGF0aW9uIG1h cmtlZCB1cCBpbiBEb2NCb29rCisJICAgICAgdG8gb3RoZXIgZm9ybWF0cywg c3VjaCBhcyBIVE1MIG9yIFJURi48L3BhcmE+CisJICA8L2xpc3RpdGVtPgor CTwvaXRlbWl6ZWRsaXN0PgogICAgICAgPC9zdGVwPgogCiAgICAgICA8c3Rl cD4KLQk8cGFyYT5JZiB5b3UgYXJlIHByZXBhcmluZyBhIGNoYW5nZSB0byBh biBleGlzdGluZyBib29rIG9yCi0JICBhcnRpY2xlLCBjaGVjayBpdCBvdXQg b2YgdGhlIHJlcG9zaXRvcnkgYXMgbmVjZXNzYXJ5LiAgSWYKLQkgIHlvdSBh cmUgcGxhbm5pbmcgb24gY29udHJpYnV0aW5nIGEgbmV3IGJvb2sgb3IgYXJ0 aWNsZSB0aGVuCi0JICB1c2UgYW4gZXhpc3Rpbmcgb25lIGFzIGEgZ3VpZGUu PC9wYXJhPgorCTxwYXJhPkNvbmZpZ3VyZSB5b3VyIGVkaXRvci48L3BhcmE+ CiAKLQk8cGFyYT5Gb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQgdG8gY29udHJp YnV0ZSBhIG5ldyBhcnRpY2xlCi0JICBhYm91dCBzZXR0aW5nIHVwIGEgVlBO IGJldHdlZW4gRnJlZUJTRCBhbmQgV2luZG93cyAyMDAwIHlvdQotCSAgbWln aHQgZG8gdGhlIGZvbGxvd2luZy48L3BhcmE+CisJPHBhcmE+QmVmb3JlIG1h a2luZyBhbnkgZG9jdW1lbnRhdGlvbiBlZGl0cywgbWFrZSBzdXJlCisJICB0 aGF0IHlvdXIgZWRpdG9yIG9mIGNob2ljZSBpcyBwcm9wZXJseSBjb25maWd1 cmVkLiBIb3cgdG8KKwkgIGRvIHNvIHZhcmllcyBieSBlZGl0b3IsIHNvIGlm IHlvdSBuZWVkIGFzc2lzdGFuY2UsIGFzayBvbgorCSAgdGhlICNic2Rkb2Nz IElSQyBjaGFubmVsLiAgVGhlIGVkaXRvciBzaG91bGQgYmUgY29uZmlndXJl ZAorCSAgYXMgZm9sbG93czo8L3BhcmE+CiAKLQk8cHJvY2VkdXJlPgotCSAg PHN0ZXA+Ci0JICAgIDxwYXJhPkNoZWNrIG91dCB0aGUgPGZpbGVuYW1lPmFy dGljbGVzPC9maWxlbmFtZT4KLQkgICAgICBkaXJlY3RvcnkuPC9wYXJhPgor CTxpdGVtaXplZGxpc3Q+CisJICA8bGlzdGl0ZW0+CisJICAgIDxwYXJhPldv cmQgd3JhcDogNzAgY2hhcmFjdGVycy48L3BhcmE+CisJICA8L2xpc3RpdGVt PgorCTwvaXRlbWl6ZWRsaXN0PgorICAgICAgPC9zdGVwPgogCi0JICAgIDxz Y3JlZW4+JnByb21wdC51c2VyOyA8dXNlcmlucHV0PnN2biBjaGVja291dCBz dm46Ly9zdm4uRnJlZUJTRC5vcmcvZG9jL2hlYWQvZW5fVVMuSVNPODg1OS0x L2FydGljbGVzPC91c2VyaW5wdXQ+PC9zY3JlZW4+Ci0JICA8L3N0ZXA+Cisg ICAgICA8c3RlcD4KKwk8cGFyYT5HZXQgYSBsb2NhbCBjb3B5IG9mIHRoZSBG cmVlQlNEIDxmaWxlbmFtZT5kb2M8L2ZpbGVuYW1lPgorCSAgdHJlZSB1c2lu ZyA8YXBwbGljYXRpb24+c3ZuPC9hcHBsaWNhdGlvbj4uPC9wYXJhPgogCi0J ICA8c3RlcD4KLQkgICAgPHBhcmE+Q29weSBhbiBleGlzdGluZyBhcnRpY2xl IHRvIHVzZSBhcyBhIHRlbXBsYXRlLiAgSW4KLQkgICAgICB0aGlzIGNhc2Us IHlvdSBoYXZlIGRlY2lkZWQgdGhhdCB5b3VyIG5ldyBhcnRpY2xlCi0JICAg ICAgYmVsb25ncyBpbiBhIGRpcmVjdG9yeSBjYWxsZWQKLQkgICAgICA8Zmls ZW5hbWU+dnBuLXcyazwvZmlsZW5hbWU+LjwvcGFyYT4KKwk8cGFyYT5UaGUg Zm9sbG93aW5nIGV4YW1wbGUgc3luY3Mgd2l0aCB0aGUgZG9jIHRyZWUgb24g dGhlCisJICBtYWluIEZyZWVCU0Qgc3VidmVyc2lvbiBzZXJ2ZXIuICBZb3Ug c2hvdWxkIHJlcGxhY2UgdGhlIFVSTAorCSAgd2l0aCB0aGUgb25lIHVzZWQg YnkgeW91cgorCSAgPHVsaW5rIHVybD0iaHR0cDovL3d3dy5mcmVlYnNkLm9y Zy9oYW5kYm9vay9zdm4tbWlycm9ycy5odG1sIj4KKwkgIGNsb3Nlc3QgZ2Vv Z3JhcGhpYyBtaXJyb3IuPC91bGluaz48L3BhcmE+CiAKLQkgICAgPHNjcmVl bj4mcHJvbXB0LnVzZXI7IDx1c2VyaW5wdXQ+Y2QgaGVhZC9lbl9VUy5JU084 ODU5LTEvYXJ0aWNsZXM8L3VzZXJpbnB1dD4KLSZwcm9tcHQudXNlcjsgPHVz ZXJpbnB1dD5zdm4gZXhwb3J0IGNvbW1pdHRlcnMtZ3VpZGUgdnBuLXcyazwv dXNlcmlucHV0Pjwvc2NyZWVuPgotCSAgPC9zdGVwPgotCTwvcHJvY2VkdXJl PgorCSAgPHNjcmVlbj4mcHJvbXB0LnVzZXI7IDx1c2VyaW5wdXQ+c3ZuIGNo ZWNrb3V0CisJICAgIHN2bjovL3N2bi5GcmVlQlNELm9yZy9kb2MvaGVhZCA8 cmVwbGFjZWFibGU+aGVhZDwvcmVwbGFjZWFibGU+PC91c2VyaW5wdXQ+PC9z Y3JlZW4+CiAKLQk8cGFyYT5JZiB5b3Ugd2FudGVkIHRvIGVkaXQgYW4gZXhp c3RpbmcgZG9jdW1lbnQsIHN1Y2ggYXMgdGhlCi0JICBGQVEsIHdoaWNoIGlz IGluCi0JICA8ZmlsZW5hbWU+aGVhZC9lbl9VUy5JU084ODU5LTEvYm9va3Mv ZmFxPC9maWxlbmFtZT4geW91Ci0JICB3b3VsZCBjaGVjayBpdCBvdXQgb2Yg dGhlIHJlcG9zaXRvcnkgbGlrZSB0aGlzLjwvcGFyYT4KKwk8cGFyYT4gVG8g ZW5zdXJlIHRoYXQgeW91IGhhdmUgdGhlIGxhdGVzdCBjb3B5IG9mIHRoZQor CSAgZG9jdW1lbnRhdGlvbiBzZXQsIHJlcGVhdCB0aGlzIGNvbW1hbmQgYmVm b3JlIG1ha2luZyBhbnkKKwkgIGVkaXRzIHRvIHRoZSBmaWxlcyBpbiB0aGUg RkRQLjwvcGFyYT4KKyAgICAgIDwvc3RlcD4KIAotCTxzY3JlZW4+JnByb21w dC51c2VyOyA8dXNlcmlucHV0PnN2biBjaGVja291dCBzdm46Ly9zdm4uRnJl ZUJTRC5vcmcvZG9jL2hlYWQvZW5fVVMuSVNPODg1OS0xL2Jvb2tzL2ZhcTwv dXNlcmlucHV0Pjwvc2NyZWVuPgorICAgICAgPHN0ZXA+CisKKwk8cGFyYT5E ZXRlcm1pbmUgd2hpY2ggPGZpbGVuYW1lPi54bWw8L2ZpbGVuYW1lPiB5b3Ug d2lzaCB0bworCSAgZWRpdCB1c2luZyB5b3VyIHByZS1jb25maWd1cmVkIGVk aXRvci4gIElmIHlvdSBhcmUganVzdAorCSAgc3RhcnRpbmcsIGl0IGlzIHJl Y29tbWVuZGVkIHRoYXQgeW91IG9ubHkgZWRpdCBvbmUgZmlsZSwKKwkgIHRo ZW4gcGVyZm9ybSB0aGUgZm9sbG93aW5nIHN0ZXBzIGJlZm9yZSBiZWdpbm5p bmcKKwkgIHRvIGVkaXQgYW5vdGhlciBmaWxlLjwvcGFyYT4KKworCTxwYXJh PldoZW4gbWFraW5nIHlvdXIgZWRpdHMsIHlvdSB3aWxsIGxlYXJuIGFzIHlv dSBnbyB3aGljaAorCSAgdGFncyBhbmQgZW50aXRpZXMgYXJlIHVzZWQgdG8g YWNoaWV2ZSB0aGUgZGVzaXJlZAorCSAgZm9ybWF0dGluZy4gIE9uZSB3YXkg dG8gbGVhcm4gaXMgdG8gY29tcGFyZSBzb21lIHRleHQgaW4gdGhlCisJICBI VE1MIGZvcm1hdHRlZCB2ZXJzaW9uIG9mIHRoZSBkb2N1bWVudCB0byB0aGUg dGFncyB3aGljaAorCSAgc3Vycm91bmQgdGhlIHRleHQgb3IgdGhlIGVudGl0 aWVzIHRoYXQgcmVwcmVzZW50IHRoYXQgdGV4dAorCSAgaW4gdGhlIDxmaWxl bmFtZT4ueG1sPC9maWxlbmFtZT4gZmlsZS4gIEEgcmVmZXJlbmNlIHRvIHRo ZQorCSAgY29tbW9ubHkgdXNlZCB0YWdzIGFuZCBlbnRpdGllcyBjYW4gYmUg Zm91bmQgaW4gdGhlIDx1bGluawordXJsPSJodHRwOi8vd3d3LmZyZWVic2Qu b3JnL2RvYy9lbl9VUy5JU084ODU5LTEvYm9va3MvZmRwLXByaW1lci9ib29r Lmh0bWwjeG1sLW1hcmt1cCI+CisJICBYTUwgTWFya3VwIHNlY3Rpb248L3Vs aW5rPiBvZiB0aGlzIGRvY3VtZW50LjwvcGFyYT4KKworCTxwYXJhPllvdSB3 aWxsIGZpbmQgdGhhdCB3aGlsZSB5b3UgbWF5IGhhdmUgdG8gcmVzZWFyY2gg c29tZQorCSAgdGFncywgeW91IHdpbGwgYmUgYWJsZSB0byBkZXZvdGUgbW9z dCBvZiB5b3VyIHRpbWUgdG8gbWFraW5nCisJICBjb250ZW50IGVkaXRzLiAg V2hhdCB3aWxsIHRha2Ugc29tZSBnZXR0aW5nIHVzZWQgdG8gaXMKKwkgIHBy b3BlciBpbmRlbnRhdGlvbiBhcyBkZXNjcmliZWQgaW4gdGhlIDx1bGluawor dXJsPSJodHRwOi8vd3d3LmZyZWVic2Qub3JnL2RvYy9lbl9VUy5JU084ODU5 LTEvYm9va3MvZmRwLXByaW1lci9ib29rLmh0bWwjQUVOMzIxMSI+CisJICBT dHlsZSBHdWlkZS48dWxpbms+PC9wYXJhPgogICAgICAgPC9zdGVwPgogCiAg ICAgICA8c3RlcD4KLQk8cGFyYT5FZGl0IHRoZSA8ZmlsZW5hbWU+LnhtbDwv ZmlsZW5hbWU+IGZpbGVzIHVzaW5nIHlvdXIKLQkgIGVkaXRvciBvZiBjaG9p Y2UuPC9wYXJhPgorCTxwYXJhPlRlc3QgdGhlIHZhbGlkaXR5IG9mIHlvdXIg Y2hhbmdlcyBieSBydW5uaW5nCisJICA8dXNlcmlucHV0Pmlnb3IgZmlsZW5h bWUueG1sIHwgbW9yZTwvdXNlcmlucHV0Pjwvc2NyZWVuPi4KKworCSAgQXMg eW91IHJldmlldyB0aGUgb3V0cHV0LCBlZGl0IHlvdXIgZmlsZSB0byBmaXgg dGhlIGxpc3RlZAorCSAgdGFiIGFuZCB3aGl0ZXNwYWNlIGVycm9ycywgc3Bl bGxpbmcgbWlzdGFrZXMsIGFuZAorCSAgaW1wcm9wZXIgZ3JhbW1hci4gIENv bnRpbnVlIHRvIHJlcnVuIHRoaXMgY29tbWFuZCB1bnRpbCB5b3UKKwkgIGhh dmUgZml4ZWQgYWxsIG9mIHRoZSBlcnJvcnMgdGhhdCB5b3UgZGVlbSBmaXhh YmxlLiAgSWYgeW91CisJICBnZXQgc3R1Y2sgdHJ5aW5nIHRvIGZpeCBmb3Jt YXR0aW5nIGVycm9ycywgY2hlY2sgdG8gc2VlCisJICBpZiBhbnlvbmUgaXMg YXZhaWxhYmxlIG9uIHRoZSBJUkMgY2hhbm5lbCB0byBhc3Npc3QKKwkgIHlv dS48L3BhcmE+CiAgICAgICA8L3N0ZXA+CiAKICAgICAgIDxzdGVwPgotCTxw YXJhPlRlc3QgdGhlIG1hcmt1cCB1c2luZyB0aGUgPG1ha2V0YXJnZXQ+bGlu dDwvbWFrZXRhcmdldD4KLQkgIHRhcmdldC4gIFRoaXMgd2lsbCBxdWlja2x5 IGZpbmQgYW55IGVycm9ycyBpbiB0aGUgZG9jdW1lbnQKLQkgIHdpdGhvdXQg YWN0dWFsbHkgcGVyZm9ybWluZyB0aGUgdGltZS1jb25zdW1pbmcKLQkgIHRy YW5zZm9ybWF0aW9uLjwvcGFyYT4KKwk8cGFyYT5WZXJpZnkgdGhhdCB0aGUg ZmlsZSBzdWNjZXNzZnVsbHkgYnVpbGRzLjwvcGFyYT4KIAotCTxzY3JlZW4+ JnByb21wdC51c2VyOyA8dXNlcmlucHV0Pm1ha2UgbGludDwvdXNlcmlucHV0 Pjwvc2NyZWVuPgorCTxwYXJhPkJ5IGRlZmF1bHQsIHR5cGluZyA8dXNlcmlu cHV0Pm1ha2U8L3VzZXJpbnB1dD4gaW4gdGhlCisJICB0b3AtbGV2ZWwgZGly ZWN0b3J5IG9mIHRoZSB0eXBlIG9mIGRvY3VtZW50YXRpb24gdGhhdCB5b3UK KwkgIGFyZSBlZGl0aW5nIHdpbGwgZ2VuZXJhdGUgdGhhdCB0eXBlIG9mIGRv Y3VtZW50YXRpb24gaW4KKwkgIEhUTUwgZm9ybWF0LiAgRm9yIGV4YW1wbGUs IGlmIHlvdSBhcmUgZWRpdGluZyB0aGUgRW5nbGlzaAorCSAgdmVyc2lvbiBv ZiB0aGUgSGFuZGJvb2ssIHR5cGUgPHVzZXJpbnB1dD5tYWtlPC91c2VyaW5w dXQ+CisJICBpbiB0aGUgPGZpbGVuYW1lPmVuX1VTLklTTzg4NTktMS9ib29r cy9oYW5kYm9vay88L2ZpbGVuYW1lPgorCSAgZGlyZWN0b3J5LiAgVGhpcyBz dGVwIGlzIG5lY2Vzc2FyeSB0byBtYWtlIHN1cmUgdGhhdCB5b3VyCisJICBl ZGl0cyBkbyBub3QgYnJlYWsgdGhlIGJ1aWxlIG9mIHRoYXQgc2VjdGlvbiBv ZiB0aGUKKwkgIEZEUC48L3BhcmE+CiAKLQk8cGFyYT5XaGVuIHlvdSBhcmUg cmVhZHkgdG8gYWN0dWFsbHkgYnVpbGQgdGhlIGRvY3VtZW50LCB5b3UKLQkg IG1heSBzcGVjaWZ5IGEgc2luZ2xlIGZvcm1hdCBvciBhIGxpc3Qgb2YgZm9y bWF0cyBpbiB0aGUKLQkgIDx2YXJuYW1lPkZPUk1BVFM8L3Zhcm5hbWU+IHZh cmlhYmxlLiAgQ3VycmVudGx5LAotCSAgPGxpdGVyYWw+aHRtbDwvbGl0ZXJh bD4sIDxsaXRlcmFsPmh0bWwtc3BsaXQ8L2xpdGVyYWw+LAotCSAgPGxpdGVy YWw+dHh0PC9saXRlcmFsPiwgPGxpdGVyYWw+cHM8L2xpdGVyYWw+LAotCSAg PGxpdGVyYWw+cGRmPC9saXRlcmFsPiwgYW5kIDxsaXRlcmFsPnJ0ZjwvbGl0 ZXJhbD4gYXJlCi0JICBzdXBwb3J0ZWQuICBUaGUgbW9zdCB1cCB0byBkYXRl IGxpc3Qgb2Ygc3VwcG9ydGVkIGZvcm1hdHMgaXMKLQkgIGxpc3RlZCBhdCB0 aGUgdG9wIG9mIHRoZQotCSAgPGZpbGVuYW1lPmhlYWQvc2hhcmUvbWsvZG9j LmRvY2Jvb2subWs8L2ZpbGVuYW1lPiBmaWxlLgorCTxwYXJhPklmIHlvdSB3 aXNoIHRvIGJ1aWxkIHRoZSBvdXRwdXQgaW4gb3RoZXIgZm9ybWF0cywgb3Ro ZXIKKwkgIDx1c2VyaW5wdXQ+bWFrZTwvdXNlcmlucHV0PiB0YXJnZXRzIGFy ZSBkZWZpbmVkIGluCisJICA8ZmlsZW5hbWU+aGVhZC9zaGFyZS9tay9kb2Mu ZG9jYm9vay5tazwvZmlsZW5hbWU+LgogCSAgTWFrZSBzdXJlIHRvIHVzZSBx dW90ZXMgYXJvdW5kIHRoZSBsaXN0IG9mIGZvcm1hdHMgd2hlbiB5b3UKIAkg IGJ1aWxkIG1vcmUgdGhhbiBvbmUgZm9ybWF0IHdpdGggYSBzaW5nbGUgY29t bWFuZC48L3BhcmE+CiAKLQk8cGFyYT5Gb3IgZXhhbXBsZSwgdG8gY29udmVy dCB0aGUgZG9jdW1lbnQgdG8KLQkgIDxsaXRlcmFsPmh0bWw8L2xpdGVyYWw+ IG9ubHksIHlvdSB3b3VsZCB1c2U6PC9wYXJhPgorCTxwYXJhPkZvciBleGFt cGxlLCB0byBjb252ZXJ0IHRoZSBkb2N1bWVudCB0byBib3RoCisJICA8bGl0 ZXJhbD5odG1sPC9saXRlcmFsPiBhbmQgPGxpdGVyYWw+dHh0PC9saXRlcmFs PiwgdXNlIHRoZQorCSAgZm9sbG93aW5nIGNvbW1hbmQ6PC9wYXJhPgogCi0J PHNjcmVlbj4mcHJvbXB0LnVzZXI7IDx1c2VyaW5wdXQ+bWFrZSBGT1JNQVRT PWh0bWw8L3VzZXJpbnB1dD48L3NjcmVlbj4KKwk8c2NyZWVuPiZwcm9tcHQu dXNlcjsgPHVzZXJpbnB1dD5tYWtlIEZPUk1BVFM9Imh0bWwgdHh0IjwvdXNl cmlucHV0Pjwvc2NyZWVuPgorICAgICAgPC9zdGVwPgogCi0JPHBhcmE+QnV0 IHdoZW4geW91IHdhbnQgdG8gY29udmVydCB0aGUgZG9jdW1lbnQgdG8gYm90 aAotCSAgPGxpdGVyYWw+aHRtbDwvbGl0ZXJhbD4gYW5kIDxsaXRlcmFsPnR4 dDwvbGl0ZXJhbD4gZm9ybWF0LAotCSAgeW91IGNvdWxkIHVzZSBlaXRoZXIg dHdvIHNlcGFyYXRlICZtYW4ubWFrZS4xOyBydW5zLAotCSAgd2l0aDo8L3Bh cmE+CisgICAgICA8c3RlcD4KKwk8cGFyYT5PbmNlIHlvdSBoYXZlIHN1Y2Nl c3NmdWxseSBjb21wbGV0ZWQgdGhlc2Ugc3RlcHMsCisJICBnZW5lcmF0ZSBh IGRpZmYgZmlsZSBvZiB5b3VyIGNoYW5nZXMuICBNYWtlIHN1cmUgdGhhdAor CSAgeW91IGFyZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeSBvZiB0aGUg c2VjdGlvbiBvZiB0aGUgRkRQCisJICB0aGF0IGNvbnRhaW5zIHlvdXIgZWRp dHMsIHRoZW4gcnVuIHRoaXMgY29tbWFuZDo8L3BhcmE+CiAKLQk8c2NyZWVu PiZwcm9tcHQudXNlcjsgPHVzZXJpbnB1dD5tYWtlIEZPUk1BVFM9aHRtbDwv dXNlcmlucHV0PgotJnByb21wdC51c2VyOyA8dXNlcmlucHV0Pm1ha2UgRk9S TUFUUz10eHQ8L3VzZXJpbnB1dD48L3NjcmVlbj4KLQotCTxwYXJhPm9yLCB5 b3UgY2FuIGRvIGl0IGluIG9uZSBjb21tYW5kOjwvcGFyYT4KLQotCTxzY3Jl ZW4+JnByb21wdC51c2VyOyA8dXNlcmlucHV0Pm1ha2UgRk9STUFUUz0iaHRt bCB0eHQiPC91c2VyaW5wdXQ+PC9zY3JlZW4+CisgPHNjcmVlbj4mcHJvbXB0 LnVzZXI7IDx1c2VyaW5wdXQ+c3ZuIGRpZmYgPiBhcnRpY2xlLnhtbDwvdXNl cmlucHV0Pjwvc2NyZWVuPgogICAgICAgPC9zdGVwPgogCiAgICAgICA8c3Rl cD4KLQk8cGFyYT5TdWJtaXQgeW91ciBjaGFuZ2VzIHVzaW5nICZtYW4uc2Vu ZC1wci4xOy48L3BhcmE+CisJPHBhcmE+RW1haWwgdGhlIGRpZmYgZmlsZSB0 byAmYS5kb2M7IGFuZCB3YWl0IGZvcgorCSAgZmVlZGJhY2suICBVc2UgYW4g ZW1haWwgc3ViamVjdCBvZiA8cXVvdGU+W3BhdGNoXSBzb21lCisJICBkZXNj cmlwdGlvbjwvcXVvdGU+LiBUaGUgYm9keSBvZiB0aGUgZW1haWwgc2hvdWxk CisJICBjb250YWluIGEgc2hvcnQgZGVzY3JpcHRpb24gb2YgdGhlIGVkaXRz IGFuZCBhbnkgZGlzY3Vzc2lvbgorCSAgcG9pbnRzIHRoYXQgeW91IHdpc2gg dG8gcmFpc2UgcmVnYXJkaW5nIHRoZSBlZGl0cy48L3BhcmE+CisKKwk8cGFy YT5JdCBpcyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIgdGhhdCB0aGUgRnJlZUJT RAorCSAgRG9jdW1lbnRhdGlvbiB0ZWFtIGlzIGNvbXByaXNlZCBvZiB2b2x1 bnRlZXJzIHdobyByZXZpZXcKKwkgIGVkaXRzIGluIHRoZWlyIHNwYXJlIHRp bWUgYW5kIHdobyBsaXZlIGluIGRpZmZlcmVudCB0aW1lCisJICB6b25lcyBh Y3Jvc3MgdGhlIGdsb2JlLiAgSXQgdGFrZXMgdGltZSB0byByZXZpZXcgZWRp dHMgYW5kCisJICB0byBlaXRoZXIgY29tbWl0IHRoZW0gZm9yIHlvdSBvciBj b250YWN0IHlvdSBpZiBhZGRpdGlvbmFsCisJICBlZGl0cyBhcmUgcmVxdWly ZWQuIElmIHlvdSBkbyBub3QgcmVjZWl2ZSBhIHJlc3BvbnNlIGluIGEKKwkg IGRheSBvciBzbywgYXNrIG9uIHRoZSAjYnNkZG9jcyBJUkMgY2hhbm5lbCBp ZiBhbnlvbmUgaGFzIGhhZAorCSAgYSBjaGFuY2UgdG8gcmV2aWV3IHlvdXIg ZWRpdCBvciBpZiBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGlzCisJICByZXF1 aXJlZC48L3BhcmE+CiAgICAgICA8L3N0ZXA+CiAgICAgPC9wcm9jZWR1cmU+ CiAgIDwvc2VjdDE+Cg== --1093907013-1697230543-1357765738=:95165-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 22:14:22 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 15F149B4 for ; Wed, 9 Jan 2013 22:14:22 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id B61C1149 for ; Wed, 9 Jan 2013 22:14:21 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r09MEJZs005974; Wed, 9 Jan 2013 15:14:19 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r09MEIXe005971; Wed, 9 Jan 2013 15:14:19 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 9 Jan 2013 15:14:18 -0700 (MST) From: Warren Block To: Dru Lavigne Subject: Re: [patch] Quick Start Guide to FDP Primer In-Reply-To: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> Message-ID: References: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Wed, 09 Jan 2013 15:14:19 -0700 (MST) Cc: freebsd-doc@freebsd.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 22:14:22 -0000 On Wed, 9 Jan 2013, Dru Lavigne wrote: > Attached is the svn diff for proposed changes to the Quick Start Guide of the FDP Primer. Igor is mostly happy, except for a few tab indents I can't figure out. I see a few in the diff. When a tag is opened, the indent level is increased. In some long tags like ulink, this suprises people: + choice of two ports. If you install textproc/docproj-nojadetex, you The start of the second line is still inside the tag, so it should be indented: + choice of two ports. If you install textproc/docproj-nojadetex, you The closing tag is on the second line, so the indent goes back a level on the next line (not shown). > Note that this patch incorporates the information in the Tools section > into the Overview section. As a new user I got bitten by following the > Quick Start only to find that it did not mention all of the needed > tools until the next chapter. Tools was also quite redundant in the > docproj/jadetex discussion, none of which was mentioned in the earlier > Quick Start section. If accepted, the svn diff shows the removal of > Tools. The patch fails for me on tools/chapter.xml at line 0. > I tried to include in the Quick Start all of the info I could think of > to get a new user started and ready to go. The content should be > reviewed to make sure it isn't missing anything useful or suggests > something which isn't standard practice. A quick first glance would make me suggest using igor -R | less -RS. This shows the color highlights, which most people prefer. The plain ASCII alternate can be mentioned. I'll look at it in more depth later. > Thanks to bcr@ for his patience in getting my head wrapped around indentation. And thanks to you, also! From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 22:18:32 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 95606A2C for ; Wed, 9 Jan 2013 22:18:32 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from mxout3.bln1.prohost.de (mxout3.bln1.prohost.de [213.160.84.49]) by mx1.freebsd.org (Postfix) with ESMTP id 12A8016D for ; Wed, 9 Jan 2013 22:18:31 +0000 (UTC) Received: from Benedicts-Macbook-Pro.local (p4FC720B0.dip.t-dialin.net [79.199.32.176]) (authenticated bits=0) by mx1.bln1.prohost.de (8.14.1/8.14.1) with ESMTP id r09MIMeZ018051 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 9 Jan 2013 23:18:22 +0100 Message-ID: <50EDECB5.7010305@FreeBSD.org> Date: Wed, 09 Jan 2013 23:18:29 +0100 From: Benedict Reuschling Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-doc@FreeBSD.org Subject: Re: [patch] Quick Start Guide to FDP Primer References: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> In-Reply-To: X-Enigmail-Version: 1.4.6 OpenPGP: id=4A819348 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Null-Tag: 17da4bfc6754358dca02351acfa204a6 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: bcr@FreeBSD.org List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 22:18:32 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 09.01.13 23:14, schrieb Warren Block: > The patch fails for me on tools/chapter.xml at line 0. > Oh, this might be an UTF-8 issue. Perhaps it's from the editor. Saving the file again as ISO8859-1 and recreating the patch from it will fix this I guess. Regards Benedict -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with undefined - http://www.enigmail.net/ iEYEARECAAYFAlDt7LUACgkQTSZQLkqBk0gVcQCgo7ouq0+0laTQvfT7C6OwwRk9 XWQAniQ1tmpP1Sxg0UJPqJAZugjm+QB2 =iDos -----END PGP SIGNATURE----- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 22:29:25 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5D521C5D; Wed, 9 Jan 2013 22:29:25 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 35EDC1C3; Wed, 9 Jan 2013 22:29:25 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id F14BD23F763; Wed, 9 Jan 2013 17:29:22 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us F14BD23F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Wed, 9 Jan 2013 17:29:21 -0500 From: Glen Barber To: Benedict Reuschling Subject: Re: [patch] Quick Start Guide to FDP Primer Message-ID: <20130109222921.GB1313@glenbarber.us> References: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> <50EDECB5.7010305@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pvezYHf7grwyp3Bc" Content-Disposition: inline In-Reply-To: <50EDECB5.7010305@FreeBSD.org> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 22:29:25 -0000 --pvezYHf7grwyp3Bc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 09, 2013 at 11:18:29PM +0100, Benedict Reuschling wrote: > Am 09.01.13 23:14, schrieb Warren Block: >=20 > > The patch fails for me on tools/chapter.xml at line 0. > >=20 > Oh, this might be an UTF-8 issue. Perhaps it's from the editor. Saving > the file again as ISO8859-1 and recreating the patch from it will fix > this I guess. >=20 Hmm. I'd try 'svn patch'. I think diff(1) is not happy about the contents going away. Glen --pvezYHf7grwyp3Bc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7e9BAAoJEFJPDDeguUajSOMH/RBxoAXKrA65yIxA/o3caR0X igGh2U11dPCaQM527cAt2GgCt4TGSElIJoycd+6QEpNiKiIG+BQC70940temIvLz XfzK09r4l4+ZeSCoPzQmqQFdD2krlaxuFitgaIdtxWX+Z6rsI7EO/TjQ2inm0XZA 9whj5OwcSz9dP23CbcvX+5qzk7zdKI3N6evtxwfeyt2RbGZslY5UlP9FO6dHtL9+ dZjY6QkePkA56aFON+zWKKnrt4Dbr4K9E4gzlsqSU0FTiVHANfRe7I6iBRKErrVm qHJqPxCBZt8HCDErCHwjrk+xZvYX1mo+MEbYAJblK4QtxnoIViE9PLOl3AHb15w= =eTtK -----END PGP SIGNATURE----- --pvezYHf7grwyp3Bc-- From owner-freebsd-doc@FreeBSD.ORG Wed Jan 9 22:32:57 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 85EADECA; Wed, 9 Jan 2013 22:32:57 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 4DA271EB; Wed, 9 Jan 2013 22:32:57 +0000 (UTC) Received: from glenbarber.us (kaos.glenbarber.us [71.224.221.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 78AA323F763; Wed, 9 Jan 2013 17:32:54 -0500 (EST) DKIM-Filter: OpenDKIM Filter v2.7.1 onyx.glenbarber.us 78AA323F763 Authentication-Results: onyx.glenbarber.us; dkim=none reason="no signature"; dkim-adsp=none (insecure policy) Date: Wed, 9 Jan 2013 17:32:52 -0500 From: Glen Barber To: Benedict Reuschling Subject: Re: [patch] Quick Start Guide to FDP Primer Message-ID: <20130109223252.GC1313@glenbarber.us> References: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> <50EDECB5.7010305@FreeBSD.org> <20130109222921.GB1313@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hOcCNbCCxyk/YU74" Content-Disposition: inline In-Reply-To: <20130109222921.GB1313@glenbarber.us> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2013 22:32:57 -0000 --hOcCNbCCxyk/YU74 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 09, 2013 at 05:29:21PM -0500, Glen Barber wrote: > On Wed, Jan 09, 2013 at 11:18:29PM +0100, Benedict Reuschling wrote: > > Am 09.01.13 23:14, schrieb Warren Block: > >=20 > > > The patch fails for me on tools/chapter.xml at line 0. > > >=20 > > Oh, this might be an UTF-8 issue. Perhaps it's from the editor. Saving > > the file again as ISO8859-1 and recreating the patch from it will fix > > this I guess. > >=20 >=20 > Hmm. I'd try 'svn patch'. I think diff(1) is not happy about the > contents going away. >=20 Also, 'svn patch' does not fail on FreeBSD RCSID, whereas diff(1) will reject the chunk. I think this can be caused by the FreeBSD id in the local checkout (since it is all one chunk). Glen --hOcCNbCCxyk/YU74 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQ7fAUAAoJEFJPDDeguUajbBEH/jV7GO4uYgs6IU6bDMCPIhZ/ qXKwRHrIqFFpNgFGVP+JClbbKNczOl12mOtvSB2fe58ZuLECeM7oolz1hiFevD8I gunHUjPg6zOa6GBsACQRk+84SCncMSbWgV3v2UCcp3VLfVQXogSiR6Df5YQRzpw7 U7tK+UZPSZvTLqZjhMJgIoN0SEzJud11BHAZrvevcFTSgPYNXIWc0j5XmTxm1Efb 1Cx57aV9O3Z/ukEwtTQu4vP/9G4/pGhoLwCavF3nQxvfeOwub5ORBnVxLiLwDZ2Q iL3K9etF7D1xlpenLGU5T6rTu+nmDaT3uz64/wSqnOjaJ4+7cdtRSlWbvhLGPbE= =rWpP -----END PGP SIGNATURE----- --hOcCNbCCxyk/YU74-- From owner-freebsd-doc@FreeBSD.ORG Thu Jan 10 09:22:59 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5A14565D for ; Thu, 10 Jan 2013 09:22:59 +0000 (UTC) (envelope-from simon@qxnitro.org) Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) by mx1.freebsd.org (Postfix) with ESMTP id DB969F60 for ; Thu, 10 Jan 2013 09:22:58 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id fh20so312993lab.34 for ; Thu, 10 Jan 2013 01:22:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qxnitro.org; s=google; h=mime-version:sender:x-originating-ip:date:x-google-sender-auth :message-id:subject:from:to:content-type; bh=tChbAbIdYN8WGRoPaeSvnTDxKRHwVF9YrXq0qJasGgU=; b=Iq93gs3yfqV5CwKIkrwSF+uwWpZ/sjTi3qJXJ3mRNUiKC2TJOHz9LhJ5ipQbvPHC5h pG3ID5LdmUe9PDKrOphLhb8ic+W/wnezIprYpGtMvFDjqDlKVHGCRy7eGEWM9OgjHy+X 9c/GEdBQDDnYJoxrrMu1y7vUO4rmwZHO1OjN8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-originating-ip:date:x-google-sender-auth :message-id:subject:from:to:content-type:x-gm-message-state; bh=tChbAbIdYN8WGRoPaeSvnTDxKRHwVF9YrXq0qJasGgU=; b=ShdwPDvqh9WKvGQk8bG4MPrEV6620WDgxKv/jvFTl1urXMYxhpGywDHlSnlBtAdjD5 dymmg/FEYyPyyEuNC9OyJOzh4C7eyImfLbCrvExgRlFd4Q+K8h4tJyd1DvocHnwgi8Kj 3Nq6gYnMvXk1IZDnvUpuBE26QxKLCVmEBSX8/TzRIJB3rw3DLYSb2/9NMeiuzz0nhbWz pT0U3PhwFSS4QHTmaS/LV+sCUBYwL9pvMNp0+UgmDofvawGpBuM4abf8g3U5/5zyVTzk bWmdlCLrcKyfCWj/4v5KEurAP6wQKpLDy5UBRNVvKevCAAZNDXQhjV9YLRD1M+RbQEnu fYAg== MIME-Version: 1.0 Received: by 10.152.110.18 with SMTP id hw18mr68510613lab.22.1357809777128; Thu, 10 Jan 2013 01:22:57 -0800 (PST) Sender: simon@qxnitro.org Received: by 10.112.19.41 with HTTP; Thu, 10 Jan 2013 01:22:56 -0800 (PST) X-Originating-IP: [2620:0:1040:204:e4cd:37b5:ee2c:50e9] Date: Thu, 10 Jan 2013 09:22:56 +0000 X-Google-Sender-Auth: UwOtY80EKpPh2xk2dX0Td85TqJw Message-ID: Subject: SVN location for related FreeBSD.org sites From: "Simon L. B. Nielsen" To: freesd-doc Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQm7D/WhTvutrvCbVBof3+auy5TOvvJi0WTE0TASN5WLfvXh1DZJ5fTemwhgR9AjXijQnswF X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 09:22:59 -0000 Hey, So, we have a number of small sites which aren't www.FreeBSD.org, e.g. docs.FreeBSD.org, www.vuxml.org, monitor.freebsd.org - there are probably more I forgot right now. These are currently hosted adhoc in various other repositories. I think it would be very useful to have them all in the doc svn repo to have them in one place and make it simpler for other people to fix spelling, tweaks etc. So, the problem is - where? My initial thought would be to have a top level "sites" directory e.g. svn.freebsd.org/doc/sites/www.vuxml.org etc. Perhaps we could even add a /doc/sites/www.freebsd.org to have less insane glue than we have right now... but let's wait with that part. Thoughts? -- Simon L. B. Nielsen From owner-freebsd-doc@FreeBSD.ORG Thu Jan 10 09:38:37 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 042649F9 for ; Thu, 10 Jan 2013 09:38:37 +0000 (UTC) (envelope-from b.smeelen@ose.nl) Received: from mail.ose.nl (mail.ose.nl [212.178.134.164]) by mx1.freebsd.org (Postfix) with ESMTP id 956AEFD9 for ; Thu, 10 Jan 2013 09:38:36 +0000 (UTC) X-Footer: b3NlLm5s Received: from localhost ([127.0.0.1]) by mail.ose.nl (using TLSv1/SSLv3 with cipher AES256-SHA (256 bits)) for freebsd-doc@freebsd.org; Thu, 10 Jan 2013 10:38:28 +0100 Message-ID: <50EE8C0B.8050402@ose.nl> Date: Thu, 10 Jan 2013 10:38:19 +0100 From: Bas Smeelen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-doc@freebsd.org Subject: freebsd-update in the handbook Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 09:38:37 -0000 Hi Would it be good to include a bit of pkg upgrade in section 25.2.3 major and minor upgrades of the handbook? Since I am using poudriere to build packages also for our production servers now, I would think that instead of the portupgrade stuff before the final freebsd-update install a simple pkg upgrade -f would suffice. Thus either using portupgrade or pkg upgrade before issuing the final freebsd-update install. From owner-freebsd-doc@FreeBSD.ORG Thu Jan 10 16:46:50 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 98BD59F5 for ; Thu, 10 Jan 2013 16:46:50 +0000 (UTC) (envelope-from dru.lavigne@att.net) Received: from nm18-vm0.access.bullet.mail.sp2.yahoo.com (nm18-vm0.access.bullet.mail.sp2.yahoo.com [98.139.44.170]) by mx1.freebsd.org (Postfix) with ESMTP id 5EC9A8E6 for ; Thu, 10 Jan 2013 16:46:50 +0000 (UTC) Received: from [98.139.44.97] by nm18.access.bullet.mail.sp2.yahoo.com with NNFMP; 10 Jan 2013 16:46:44 -0000 Received: from [98.139.44.79] by tm2.access.bullet.mail.sp2.yahoo.com with NNFMP; 10 Jan 2013 16:46:44 -0000 Received: from [127.0.0.1] by omp1016.access.mail.sp2.yahoo.com with NNFMP; 10 Jan 2013 16:46:44 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 919763.31853.bm@omp1016.access.mail.sp2.yahoo.com Received: (qmail 59426 invoked by uid 60001); 10 Jan 2013 16:46:44 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1357836404; bh=izJUJoQ6x6cMz2smCZ1kgoUAH46frJspaFziCwRx7DE=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=13AM9Arff0DvMHnKgI8zzYjsnOvDhHGoprQB6JNPVpeOF+kP7w802Tq7oxJgv6P56QUjpsQrwN7XD/8ZiyEhiyISVagKGs+afFSFBp24HJbPbPhPhuUy2Po4iBByGTOrexrRKAE5EyKcNM3xiTEWMHRpCRyWhrKwkBIiiqy3nwY= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=att.net; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=ZtkuSqBVyAjTM7FHGgaCNdiXusUsmVhIL+U/aBABlRvtrBueWMJSjeaHxLJxpblTSntmICawKUPjeTXZnfwzACrepOTYW15omoWxgjWe25rAaBYNPhQ0MnWuT1hxDsRtqj2b4ZPFDYQXNAyACl22n+EIBXv0/tiqnV2U84U9UWw=; X-YMail-OSG: wchzd8kVM1lXJvn9DgaMVPATOJLE.RDMz5QDQGWGh2d1xHT et74MWRqyuqC9pHy7SxD4KdqpiqLD9i35QZsZSmP5pS58eD27_VAh6NnFgKq 3qM8FBoZeQ_A3qBwAhT2hXnkYoahVbKNbj15ptumidelbyTcyCWjCD3zcGoV q6iJI1mae9OqJVlx6Y5xypv9pIEHTEO14mmH7Ox8Xb6Q0qJtFpALW1HjaaZX E4sg_ngwHuG_gEecZuWeK.v159XvQakxjbTYGPYlzW7Q40ydQXRsyw9eMcy7 5zS9jqkwl_R9YyC9NBDyWZmipIhEb1XVFAyFDr18cWBGKZQ7QqxepuQNQggt RtTqNWHpKsIwItly5.mt_zqUeOfgqZlfB9xBLrxPgRG0tfegMSZ8xSthvnI. 9GbYZWFhWGpk5f8XeEqGrxUB5lFyuuHegfc8llzecCdXBWQVl9LhwZ8yjIQI OM1pvdMWmO5PU8R9TT9sVPUKhpyJxs_xAaPufXX.QyhVn Received: from [99.98.82.135] by web184905.mail.gq1.yahoo.com via HTTP; Thu, 10 Jan 2013 08:46:44 PST X-Rocket-MIMEInfo: 001.001, VGhpcyBwYXRjaCBpcyBpZ29yIGZpeGVzIG9ubHkgZm9yIHRoZSB4MTEgY2hhcHRlci4gSWdvciBpcyBub3cgbXVjaCBoYXBwaWVyLiBUaGVyZSBhcmUgc3RpbGwgc29tZSBiYWQgaW5kZW50IGZpeGVzIHRoYXQgSSBjYW4ndCBmaWd1cmUgb3V0IGFzIHRoZXkgbG9vayBPSyB0byBtZS4gSSBmb3VuZCBhIHR5cG8gaW4gdGhpcyBmaWxlIHdoaWNoIEkgZGlkIG5vdCBmaXguCgpUaGUgbmV4dCBwYXRjaCB3aWxsIGJlIGEgY29udGVudCBwYXRjaCBvbiB0aGlzIGNoYXB0ZXIgYW5kIHdpbGwgcHJvdmlkZSBzaWduaWYBMAEBAQE- X-Mailer: YahooMailClassic/15.1.2 YahooMailWebService/0.8.130.494 Message-ID: <1357836403.24458.YahooMailClassic@web184905.mail.gq1.yahoo.com> Date: Thu, 10 Jan 2013 08:46:43 -0800 (PST) From: Dru Lavigne Subject: [patch] white space only fix for handbook x11 chapter To: freebsd-doc@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1321605460-867810561-1357836404=:24458" X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 16:46:50 -0000 --1321605460-867810561-1357836404=:24458 Content-Type: text/plain; charset=us-ascii This patch is igor fixes only for the x11 chapter. Igor is now much happier. There are still some bad indent fixes that I can't figure out as they look OK to me. I found a typo in this file which I did not fix. The next patch will be a content patch on this chapter and will provide significant content changes for the x11 chapter in preparation for the published version of the handbook. Cheers, Dru --1321605460-867810561-1357836404=:24458 Content-Type: text/xml; name="article.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="article.xml" SW5kZXg6IHgxMS9jaGFwdGVyLnhtbAo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 Ci0tLSB4MTEvY2hhcHRlci54bWwJKHJldmlzaW9uIDQwNTYxKQorKysgeDEx L2NoYXB0ZXIueG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yOSwxMyArMjksMTIg QEAKICAgICAgIGEgcG93ZXJmdWwgZ3JhcGhpY2FsIHVzZXIgaW50ZXJmYWNl LiAgWDExCiAgICAgICBpcyBhIGZyZWVseSBhdmFpbGFibGUgdmVyc2lvbiBv ZiB0aGUgWCBXaW5kb3cgU3lzdGVtIHRoYXQKICAgICAgIGlzIGltcGxlbWVu dGVkIGluIDxhcHBsaWNhdGlvbj4meG9yZzs8L2FwcGxpY2F0aW9uPgotICAg ICAgKGFuZCBvdGhlciBzb2Z0d2FyZQotICAgICAgcGFja2FnZXMgbm90IGRp c2N1c3NlZCBoZXJlKS4KLSAgICAgIFRoZQorICAgICAgKGFuZCBvdGhlciBz b2Z0d2FyZSBwYWNrYWdlcyBub3QgZGlzY3Vzc2VkIGhlcmUpLiAgVGhlCiAg ICAgICBkZWZhdWx0IGFuZCBvZmZpY2lhbCBmbGF2b3Igb2YgWDExIGluICZv czsgaXMKICAgICAgIDxhcHBsaWNhdGlvbj4meG9yZzs8L2FwcGxpY2F0aW9u PiwgdGhlIFgxMSBzZXJ2ZXIgZGV2ZWxvcGVkIGJ5Ci0gICAgICB0aGUgWC5P cmcgRm91bmRhdGlvbiB1bmRlciBhIGxpY2Vuc2UgdmVyeSBzaW1pbGFyIHRv IHRoZSBvbmUgdXNlZAotICAgICAgYnkgJm9zOy4gIENvbW1lcmNpYWwgWCBz ZXJ2ZXJzIGZvciAmb3M7IGFyZSBhbHNvIGF2YWlsYWJsZS48L3BhcmE+Cisg ICAgICB0aGUgWC5PcmcgRm91bmRhdGlvbiB1bmRlciBhIGxpY2Vuc2UgdmVy eSBzaW1pbGFyIHRvIHRoZSBvbmUKKyAgICAgIHVzZWQgYnkgJm9zOy4gIENv bW1lcmNpYWwgWCBzZXJ2ZXJzIGZvciAmb3M7IGFyZSBhbHNvCisgICAgICBh dmFpbGFibGUuPC9wYXJhPgogCiAgICAgPHBhcmE+Rm9yIG1vcmUgaW5mb3Jt YXRpb24gb24gdGhlIHZpZGVvIGhhcmR3YXJlIHRoYXQgWDExCiAgICAgICBz dXBwb3J0cywgY2hlY2sgdGhlIDx1bGluawpAQCAtNDUsOCArNDQsOCBAQAog CiAgICAgPGl0ZW1pemVkbGlzdD4KICAgICAgIDxsaXN0aXRlbT4KLQk8cGFy YT5UaGUgdmFyaW91cyBjb21wb25lbnRzIG9mIHRoZSBYIFdpbmRvdyBTeXN0 ZW0sIGFuZCBob3cgdGhleQotCSAgaW50ZXJvcGVyYXRlLjwvcGFyYT4KKwk8 cGFyYT5UaGUgdmFyaW91cyBjb21wb25lbnRzIG9mIHRoZSBYIFdpbmRvdyBT eXN0ZW0sIGFuZCBob3cKKwkgIHRoZXkgaW50ZXJvcGVyYXRlLjwvcGFyYT4K ICAgICAgIDwvbGlzdGl0ZW0+CiAKICAgICAgIDxsaXN0aXRlbT4KQEAgLTgw LDEzOCArNzksMTU0IEBACiAgIDxzZWN0MSBpZD0ieC11bmRlcnN0YW5kaW5n Ij4KICAgICA8dGl0bGU+VW5kZXJzdGFuZGluZyBYPC90aXRsZT4KIAotICAg IDxwYXJhPlVzaW5nIFggZm9yIHRoZSBmaXJzdCB0aW1lIGNhbiBiZSBzb21l d2hhdCBvZiBhIHNob2NrIHRvIHNvbWVvbmUKLSAgICAgIGZhbWlsaWFyIHdp dGggb3RoZXIgZ3JhcGhpY2FsIGVudmlyb25tZW50cywgc3VjaCBhcyAmbWlj cm9zb2Z0LndpbmRvd3M7IG9yCi0gICAgICAmbWFjb3M7LjwvcGFyYT4KKyAg ICA8cGFyYT5Vc2luZyBYIGZvciB0aGUgZmlyc3QgdGltZSBjYW4gYmUgc29t ZXdoYXQgb2YgYSBzaG9jayB0bworICAgICAgc29tZW9uZSBmYW1pbGlhciB3 aXRoIG90aGVyIGdyYXBoaWNhbCBlbnZpcm9ubWVudHMsIHN1Y2ggYXMKKyAg ICAgICZtaWNyb3NvZnQud2luZG93czsgb3IgJm1hY29zOy48L3BhcmE+CiAK LSAgICA8cGFyYT5XaGlsZSBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHVuZGVy c3RhbmQgYWxsIG9mIHRoZSBkZXRhaWxzIG9mIHZhcmlvdXMKLSAgICAgIFgg Y29tcG9uZW50cyBhbmQgaG93IHRoZXkgaW50ZXJhY3QsIHNvbWUgYmFzaWMg a25vd2xlZGdlIG1ha2VzCi0gICAgICBpdCBwb3NzaWJsZSB0byB0YWtlIGFk dmFudGFnZSBvZiBYJ3Mgc3RyZW5ndGhzLjwvcGFyYT4KKyAgICA8cGFyYT5X aGlsZSBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHVuZGVyc3RhbmQgYWxsIG9m IHRoZSBkZXRhaWxzCisgICAgICBvZiB2YXJpb3VzIFggY29tcG9uZW50cyBh bmQgaG93IHRoZXkgaW50ZXJhY3QsIHNvbWUgYmFzaWMKKyAgICAgIGtub3ds ZWRnZSBtYWtlcyBpdCBwb3NzaWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBY J3MKKyAgICAgIHN0cmVuZ3Rocy48L3BhcmE+CiAKICAgICA8c2VjdDI+CiAg ICAgICA8dGl0bGU+V2h5IFg/PC90aXRsZT4KIAotICAgICAgPHBhcmE+WCBp cyBub3QgdGhlIGZpcnN0IHdpbmRvdyBzeXN0ZW0gd3JpdHRlbiBmb3IgJnVu aXg7LCBidXQgaXQgaXMgdGhlCi0JbW9zdCBwb3B1bGFyIG9mIHRoZW0uICBY J3Mgb3JpZ2luYWwgZGV2ZWxvcG1lbnQgdGVhbSBoYWQgd29ya2VkIG9uIGFu b3RoZXIKLQl3aW5kb3cgc3lzdGVtIHByaW9yIHRvIHdyaXRpbmcgWC4gIFRo YXQgc3lzdGVtJ3MgbmFtZSB3YXMKLQk8cXVvdGU+VzwvcXVvdGU+IChmb3Ig PHF1b3RlPldpbmRvdzwvcXVvdGU+KS4gIFggd2FzIGp1c3QgdGhlIG5leHQK LQlsZXR0ZXIgaW4gdGhlIFJvbWFuIGFscGhhYmV0LjwvcGFyYT4KKyAgICAg IDxwYXJhPlggaXMgbm90IHRoZSBmaXJzdCB3aW5kb3cgc3lzdGVtIHdyaXR0 ZW4gZm9yICZ1bml4OywgYnV0CisJaXQgaXMgdGhlIG1vc3QgcG9wdWxhciBv ZiB0aGVtLiAgWCdzIG9yaWdpbmFsIGRldmVsb3BtZW50IHRlYW0KKwloYWQg d29ya2VkIG9uIGFub3RoZXIgd2luZG93IHN5c3RlbSBwcmlvciB0byB3cml0 aW5nIFguICBUaGF0CisJc3lzdGVtJ3MgbmFtZSB3YXMgPHF1b3RlPlc8L3F1 b3RlPiAoZm9yCisJPHF1b3RlPldpbmRvdzwvcXVvdGU+KS4gIFggd2FzIGp1 c3QgdGhlIG5leHQgbGV0dGVyIGluIHRoZQorCVJvbWFuIGFscGhhYmV0Ljwv cGFyYT4KIAotICAgICAgPHBhcmE+WCBjYW4gYmUgY2FsbGVkIDxxdW90ZT5Y PC9xdW90ZT4sIDxxdW90ZT5YIFdpbmRvdyBTeXN0ZW08L3F1b3RlPiwKLQk8 cXVvdGU+WDExPC9xdW90ZT4sIGFuZCBhIG51bWJlciBvZiBvdGhlciB0ZXJt cy4gIFlvdSBtYXkgZmluZAotCXRoYXQgdXNpbmcgdGhlIHRlcm0gPHF1b3Rl PlggV2luZG93czwvcXVvdGU+IHRvIGRlc2NyaWJlIFgxMQotCWNhbiBiZSBv ZmZlbnNpdmUgdG8gc29tZSBwZW9wbGU7IGZvciBhIGJpdCBtb3JlIGluc2ln aHQgb24KLQl0aGlzLCBzZWUgJm1hbi5YLjc7LjwvcGFyYT4KKyAgICAgIDxw YXJhPlggY2FuIGJlIGNhbGxlZCA8cXVvdGU+WDwvcXVvdGU+LCA8cXVvdGU+ WCBXaW5kb3cKKwlTeXN0ZW08L3F1b3RlPiwgPHF1b3RlPlgxMTwvcXVvdGU+ LCBhbmQgYSBudW1iZXIgb2Ygb3RoZXIKKwl0ZXJtcy4gIFlvdSBtYXkgZmlu ZCB0aGF0IHVzaW5nIHRoZSB0ZXJtIDxxdW90ZT5YCisJV2luZG93czwvcXVv dGU+IHRvIGRlc2NyaWJlIFgxMSBjYW4gYmUgb2ZmZW5zaXZlIHRvIHNvbWUK KwlwZW9wbGU7IGZvciBhIGJpdCBtb3JlIGluc2lnaHQgb24gdGhpcywgc2Vl ICZtYW4uWC43Oy48L3BhcmE+CiAgICAgPC9zZWN0Mj4KIAogICAgIDxzZWN0 Mj4KICAgICAgIDx0aXRsZT5UaGUgWCBDbGllbnQvU2VydmVyIE1vZGVsPC90 aXRsZT4KIAotICAgICAgPHBhcmE+WCB3YXMgZGVzaWduZWQgZnJvbSB0aGUg YmVnaW5uaW5nIHRvIGJlIG5ldHdvcmstY2VudHJpYywgYW5kCi0JYWRvcHRz IGEgPHF1b3RlPmNsaWVudC1zZXJ2ZXI8L3F1b3RlPiBtb2RlbC48L3BhcmE+ CisgICAgICA8cGFyYT5YIHdhcyBkZXNpZ25lZCBmcm9tIHRoZSBiZWdpbm5p bmcgdG8gYmUgbmV0d29yay1jZW50cmljLAorCWFuZCBhZG9wdHMgYSA8cXVv dGU+Y2xpZW50LXNlcnZlcjwvcXVvdGU+IG1vZGVsLjwvcGFyYT4KIAogICAg ICAgPHBhcmE+SW4gdGhlIFggbW9kZWwsIHRoZQotCTxxdW90ZT5YIHNlcnZl cjwvcXVvdGU+IHJ1bnMgb24gdGhlIGNvbXB1dGVyIHRoYXQgaGFzIHRoZSBr ZXlib2FyZCwKLQltb25pdG9yLCBhbmQgbW91c2UgYXR0YWNoZWQuICBUaGUg c2VydmVyJ3MgcmVzcG9uc2liaWxpdHkgaW5jbHVkZXMgdGFza3Mgc3VjaCBh cyBtYW5hZ2luZwotCXRoZSBkaXNwbGF5LCBoYW5kbGluZyBpbnB1dCBmcm9t IHRoZSBrZXlib2FyZCBhbmQgbW91c2UsIGFuZCBvdGhlcgotCWlucHV0IG9y IG91dHB1dCBkZXZpY2VzIChpLmUuLCBhIDxxdW90ZT50YWJsZXQ8L3F1b3Rl PiBjYW4gYmUgdXNlZCBhcwotCWFuIGlucHV0IGRldmljZSwgYW5kIGEgdmlk ZW8gcHJvamVjdG9yIG1heSBiZSBhbiBhbHRlcm5hdGl2ZSBvdXRwdXQKLQlk ZXZpY2UpLgotCUVhY2ggWCBhcHBsaWNhdGlvbiAoc3VjaCBhcyA8YXBwbGlj YXRpb24+WFRlcm08L2FwcGxpY2F0aW9uPiwgb3IKLQk8YXBwbGljYXRpb24+ Jm5ldHNjYXBlOzwvYXBwbGljYXRpb24+KSBpcyBhIDxxdW90ZT5jbGllbnQ8 L3F1b3RlPi4gIEEKLQljbGllbnQgc2VuZHMgbWVzc2FnZXMgdG8gdGhlIHNl cnZlciBzdWNoIGFzIDxxdW90ZT5QbGVhc2UgZHJhdyBhCi0Jd2luZG93IGF0 IHRoZXNlIGNvb3JkaW5hdGVzPC9xdW90ZT4sIGFuZCB0aGUgc2VydmVyIHNl bmRzIGJhY2sKLQltZXNzYWdlcyBzdWNoIGFzIDxxdW90ZT5UaGUgdXNlciBq dXN0IGNsaWNrZWQgb24gdGhlIE9LCisJPHF1b3RlPlggc2VydmVyPC9xdW90 ZT4gcnVucyBvbiB0aGUgY29tcHV0ZXIgdGhhdCBoYXMgdGhlCisJa2V5Ym9h cmQsIG1vbml0b3IsIGFuZCBtb3VzZSBhdHRhY2hlZC4gIFRoZSBzZXJ2ZXIn cworCXJlc3BvbnNpYmlsaXR5IGluY2x1ZGVzIHRhc2tzIHN1Y2ggYXMgbWFu YWdpbmcgdGhlCisJZGlzcGxheSwgaGFuZGxpbmcgaW5wdXQgZnJvbSB0aGUg a2V5Ym9hcmQgYW5kIG1vdXNlLCBhbmQKKwlvdGhlciBpbnB1dCBvciBvdXRw dXQgZGV2aWNlcyAoaS5lLiwgYSA8cXVvdGU+dGFibGV0PC9xdW90ZT4KKwlj YW4gYmUgdXNlZCBhcyBhbiBpbnB1dCBkZXZpY2UsIGFuZCBhIHZpZGVvIHBy b2plY3RvcgorCW1heSBiZSBhbiBhbHRlcm5hdGl2ZSBvdXRwdXQgZGV2aWNl KS4gIEVhY2ggWCBhcHBsaWNhdGlvbgorCShzdWNoIGFzIDxhcHBsaWNhdGlv bj5YVGVybTwvYXBwbGljYXRpb24+LCBvcgorCTxhcHBsaWNhdGlvbj4mbmV0 c2NhcGU7PC9hcHBsaWNhdGlvbj4pIGlzIGEKKwk8cXVvdGU+Y2xpZW50PC9x dW90ZT4uIEEgY2xpZW50IHNlbmRzIG1lc3NhZ2VzIHRvIHRoZSBzZXJ2ZXIK KwlzdWNoIGFzIDxxdW90ZT5QbGVhc2UgZHJhdyBhIHdpbmRvdyBhdCB0aGVz ZQorCWNvb3JkaW5hdGVzPC9xdW90ZT4sIGFuZCB0aGUgc2VydmVyIHNlbmRz IGJhY2sgbWVzc2FnZXMgc3VjaAorCWFzIDxxdW90ZT5UaGUgdXNlciBqdXN0 IGNsaWNrZWQgb24gdGhlIE9LCiAJYnV0dG9uPC9xdW90ZT4uPC9wYXJhPgog Ci0gICAgICA8cGFyYT5JbiBhIGhvbWUgb3Igc21hbGwKLQlvZmZpY2UgZW52 aXJvbm1lbnQsIHRoZSBYIHNlcnZlciBhbmQgdGhlIFggY2xpZW50cyBjb21t b25seSBydW4gb24KLQl0aGUgc2FtZSBjb21wdXRlci4gIEhvd2V2ZXIsIGl0 IGlzIHBlcmZlY3RseSBwb3NzaWJsZSB0byBydW4gdGhlIFgKLQlzZXJ2ZXIg b24gYSBsZXNzIHBvd2VyZnVsIGRlc2t0b3AgY29tcHV0ZXIsIGFuZCBydW4g WCBhcHBsaWNhdGlvbnMKLQkodGhlIGNsaWVudHMpIG9uLCBzYXksIHRoZSBw b3dlcmZ1bCBhbmQgZXhwZW5zaXZlIG1hY2hpbmUgdGhhdCBzZXJ2ZXMKLQl0 aGUgb2ZmaWNlLiAgSW4gdGhpcyBzY2VuYXJpbyB0aGUgY29tbXVuaWNhdGlv biBiZXR3ZWVuIHRoZSBYIGNsaWVudAotCWFuZCBzZXJ2ZXIgdGFrZXMgcGxh Y2Ugb3ZlciB0aGUgbmV0d29yay48L3BhcmE+CisgICAgICA8cGFyYT5JbiBh IGhvbWUgb3Igc21hbGwgb2ZmaWNlIGVudmlyb25tZW50LCB0aGUgWCBzZXJ2 ZXIgYW5kCisJdGhlIFggY2xpZW50cyBjb21tb25seSBydW4gb24gdGhlIHNh bWUgY29tcHV0ZXIuICBIb3dldmVyLCBpdAorCWlzIHBlcmZlY3RseSBwb3Nz aWJsZSB0byBydW4gdGhlIFggc2VydmVyIG9uIGEgbGVzcyBwb3dlcmZ1bAor CWRlc2t0b3AgY29tcHV0ZXIsIGFuZCBydW4gWCBhcHBsaWNhdGlvbnMgKHRo ZSBjbGllbnRzKSBvbiwKKwlzYXksIHRoZSBwb3dlcmZ1bCBhbmQgZXhwZW5z aXZlIG1hY2hpbmUgdGhhdCBzZXJ2ZXMgdGhlCisJb2ZmaWNlLiAgSW4gdGhp cyBzY2VuYXJpbyB0aGUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIHRoZSBYCisJ Y2xpZW50IGFuZCBzZXJ2ZXIgdGFrZXMgcGxhY2Ugb3ZlciB0aGUgbmV0d29y ay48L3BhcmE+CiAKICAgICAgIDxwYXJhPlRoaXMgY29uZnVzZXMgc29tZSBw ZW9wbGUsIGJlY2F1c2UgdGhlIFggdGVybWlub2xvZ3kgaXMKLQlleGFjdGx5 IGJhY2t3YXJkIHRvIHdoYXQgdGhleSBleHBlY3QuICBUaGV5IGV4cGVjdCB0 aGUgPHF1b3RlPlgKLQlzZXJ2ZXI8L3F1b3RlPiB0byBiZSB0aGUgYmlnIHBv d2VyZnVsIG1hY2hpbmUgZG93biB0aGUgaGFsbCwgYW5kCi0JdGhlIDxxdW90 ZT5YIGNsaWVudDwvcXVvdGU+IHRvIGJlIHRoZSBtYWNoaW5lIG9uIHRoZWly IGRlc2suPC9wYXJhPgorCWV4YWN0bHkgYmFja3dhcmQgdG8gd2hhdCB0aGV5 IGV4cGVjdC4gIFRoZXkgZXhwZWN0IHRoZQorCTxxdW90ZT5YIHNlcnZlcjwv cXVvdGU+IHRvIGJlIHRoZSBiaWcgcG93ZXJmdWwgbWFjaGluZSBkb3duCisJ dGhlIGhhbGwsIGFuZCB0aGUgPHF1b3RlPlggY2xpZW50PC9xdW90ZT4gdG8g YmUgdGhlIG1hY2hpbmUKKwlvbiB0aGVpciBkZXNrLjwvcGFyYT4KIAotICAg ICAgPHBhcmE+SXQgaXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgdGhl IFggc2VydmVyIGlzIHRoZSBtYWNoaW5lIHdpdGggdGhlIG1vbml0b3IgYW5k Ci0Ja2V5Ym9hcmQsIGFuZCB0aGUgWCBjbGllbnRzIGFyZSB0aGUgcHJvZ3Jh bXMgdGhhdCBkaXNwbGF5IHRoZQotCXdpbmRvd3MuPC9wYXJhPgorICAgICAg PHBhcmE+SXQgaXMgaW1wb3J0YW50IHRvIHJlbWVtYmVyIHRoYXQgdGhlIFgg c2VydmVyIGlzIHRoZQorCW1hY2hpbmUgd2l0aCB0aGUgbW9uaXRvciBhbmQg a2V5Ym9hcmQsIGFuZCB0aGUgWCBjbGllbnRzIGFyZQorCXRoZSBwcm9ncmFt cyB0aGF0IGRpc3BsYXkgdGhlIHdpbmRvd3MuPC9wYXJhPgogCi0gICAgICA8 cGFyYT5UaGVyZSBpcyBub3RoaW5nIGluIHRoZSBwcm90b2NvbCB0aGF0IGZv cmNlcyB0aGUgY2xpZW50IGFuZAotCXNlcnZlciBtYWNoaW5lcyB0byBiZSBy dW5uaW5nIHRoZSBzYW1lIG9wZXJhdGluZyBzeXN0ZW0sIG9yIGV2ZW4gdG8K LQliZSBydW5uaW5nIG9uIHRoZSBzYW1lIHR5cGUgb2YgY29tcHV0ZXIuICBJ dCBpcyBjZXJ0YWlubHkgcG9zc2libGUgdG8KLQlydW4gYW4gWCBzZXJ2ZXIg b24gJm1pY3Jvc29mdC53aW5kb3dzOyBvciBBcHBsZSdzICZtYWNvczssIGFu ZCB0aGVyZSBhcmUKLQl2YXJpb3VzIGZyZWUgYW5kIGNvbW1lcmNpYWwgYXBw bGljYXRpb25zIGF2YWlsYWJsZSB0aGF0IGRvIGV4YWN0bHkKLQl0aGF0Ljwv cGFyYT4KKyAgICAgIDxwYXJhPlRoZXJlIGlzIG5vdGhpbmcgaW4gdGhlIHBy b3RvY29sIHRoYXQgZm9yY2VzIHRoZSBjbGllbnQKKwlhbmQgc2VydmVyIG1h Y2hpbmVzIHRvIGJlIHJ1bm5pbmcgdGhlIHNhbWUgb3BlcmF0aW5nIHN5c3Rl bSwKKwlvciBldmVuIHRvIGJlIHJ1bm5pbmcgb24gdGhlIHNhbWUgdHlwZSBv ZiBjb21wdXRlci4gIEl0IGlzCisJY2VydGFpbmx5IHBvc3NpYmxlIHRvIHJ1 biBhbiBYIHNlcnZlciBvbiAmbWljcm9zb2Z0LndpbmRvd3M7CisJb3IgQXBw bGUncyAmbWFjb3M7LCBhbmQgdGhlcmUgYXJlIHZhcmlvdXMgZnJlZSBhbmQg Y29tbWVyY2lhbAorCWFwcGxpY2F0aW9ucyBhdmFpbGFibGUgdGhhdCBkbyBl eGFjdGx5IHRoYXQuPC9wYXJhPgogICAgIDwvc2VjdDI+CiAKICAgICA8c2Vj dDI+CiAgICAgICA8dGl0bGU+VGhlIFdpbmRvdyBNYW5hZ2VyPC90aXRsZT4K IAotICAgICAgPHBhcmE+VGhlIFggZGVzaWduIHBoaWxvc29waHkgaXMgbXVj aCBsaWtlIHRoZSAmdW5peDsgZGVzaWduIHBoaWxvc29waHksCi0JPHF1b3Rl PnRvb2xzLCBub3QgcG9saWN5PC9xdW90ZT4uICBUaGlzIG1lYW5zIHRoYXQg WCBkb2VzIG5vdCB0cnkgdG8KLQlkaWN0YXRlIGhvdyBhIHRhc2sgaXMgdG8g YmUgYWNjb21wbGlzaGVkLiAgSW5zdGVhZCwgdG9vbHMgYXJlIHByb3ZpZGVk Ci0JdG8gdGhlIHVzZXIsIGFuZCBpdCBpcyB0aGUgdXNlcidzIHJlc3BvbnNp YmlsaXR5IHRvIGRlY2lkZSBob3cgdG8gdXNlCi0JdGhvc2UgdG9vbHMuPC9w YXJhPgorICAgICAgPHBhcmE+VGhlIFggZGVzaWduIHBoaWxvc29waHkgaXMg bXVjaCBsaWtlIHRoZSAmdW5peDsgZGVzaWduCisJcGhpbG9zb3BoeSwgPHF1 b3RlPnRvb2xzLCBub3QgcG9saWN5PC9xdW90ZT4uICBUaGlzIG1lYW5zCisJ dGhhdCBYIGRvZXMgbm90IHRyeSB0byBkaWN0YXRlIGhvdyBhIHRhc2sgaXMg dG8gYmUKKwlhY2NvbXBsaXNoZWQuICBJbnN0ZWFkLCB0b29scyBhcmUgcHJv dmlkZWQgdG8gdGhlIHVzZXIsIGFuZAorCWl0IGlzIHRoZSB1c2VyJ3MgcmVz cG9uc2liaWxpdHkgdG8gZGVjaWRlIGhvdyB0byB1c2UgdGhvc2UKKwl0b29s cy48L3BhcmE+CiAKLSAgICAgIDxwYXJhPlRoaXMgcGhpbG9zb3BoeSBleHRl bmRzIHRvIFggbm90IGRpY3RhdGluZyB3aGF0IHdpbmRvd3Mgc2hvdWxkCi0J bG9vayBsaWtlIG9uIHNjcmVlbiwgaG93IHRvIG1vdmUgdGhlbSBhcm91bmQg d2l0aCB0aGUgbW91c2UsIHdoYXQKLQlrZXlzdHJva2VzIHNob3VsZCBiZSB1 c2VkIHRvIG1vdmUgYmV0d2VlbiB3aW5kb3dzIChpLmUuLAorICAgICAgPHBh cmE+VGhpcyBwaGlsb3NvcGh5IGV4dGVuZHMgdG8gWCBub3QgZGljdGF0aW5n IHdoYXQgd2luZG93cworCXNob3VsZCBsb29rIGxpa2Ugb24gc2NyZWVuLCBo b3cgdG8gbW92ZSB0aGVtIGFyb3VuZCB3aXRoIHRoZQorCW1vdXNlLCB3aGF0 IGtleXN0cm9rZXMgc2hvdWxkIGJlIHVzZWQgdG8gbW92ZSBiZXR3ZWVuIHdp bmRvd3MKKwkoaS5lLiwKIAk8a2V5Y29tYm8gYWN0aW9uPSJzaW11bCI+CiAJ ICA8a2V5Y2FwPkFsdDwva2V5Y2FwPgogCSAgPGtleWNhcD5UYWI8L2tleWNh cD4KLQk8L2tleWNvbWJvPiwgaW4gdGhlIGNhc2Ugb2YgJm1pY3Jvc29mdC53 aW5kb3dzOyksIHdoYXQgdGhlIHRpdGxlIGJhcnMKLQlvbiBlYWNoIHdpbmRv dyBzaG91bGQgbG9vayBsaWtlLCB3aGV0aGVyIG9yIG5vdCB0aGV5IGhhdmUg Y2xvc2UKLQlidXR0b25zIG9uIHRoZW0sIGFuZCBzbyBvbi48L3BhcmE+CisJ PC9rZXljb21ibz4sIGluIHRoZSBjYXNlIG9mICZtaWNyb3NvZnQud2luZG93 czspLCB3aGF0IHRoZQorCXRpdGxlIGJhcnMgb24gZWFjaCB3aW5kb3cgc2hv dWxkIGxvb2sgbGlrZSwgd2hldGhlciBvciBub3QKKwl0aGV5IGhhdmUgY2xv c2UgYnV0dG9ucyBvbiB0aGVtLCBhbmQgc28gb24uPC9wYXJhPgogCi0gICAg ICA8cGFyYT5JbnN0ZWFkLCBYIGRlbGVnYXRlcyB0aGlzIHJlc3BvbnNpYmls aXR5IHRvIGFuIGFwcGxpY2F0aW9uIGNhbGxlZAotCWEgPHF1b3RlPldpbmRv dyBNYW5hZ2VyPC9xdW90ZT4uICBUaGVyZSBhcmUgZG96ZW5zIG9mIHdpbmRv dwotCW1hbmFnZXJzIGF2YWlsYWJsZSBmb3IgWDogPGFwcGxpY2F0aW9uPkFm dGVyU3RlcDwvYXBwbGljYXRpb24+LAotCTxhcHBsaWNhdGlvbj5CbGFja2Jv eDwvYXBwbGljYXRpb24+LCA8YXBwbGljYXRpb24+Y3R3bTwvYXBwbGljYXRp b24+LAorICAgICAgPHBhcmE+SW5zdGVhZCwgWCBkZWxlZ2F0ZXMgdGhpcyBy ZXNwb25zaWJpbGl0eSB0byBhbgorCWFwcGxpY2F0aW9uIGNhbGxlZCBhIDxx dW90ZT5XaW5kb3cgTWFuYWdlcjwvcXVvdGU+LiAgVGhlcmUKKwlhcmUgZG96 ZW5zIG9mIHdpbmRvdyBtYW5hZ2VycyBhdmFpbGFibGUgZm9yIFg6CisJPGFw cGxpY2F0aW9uPkFmdGVyU3RlcDwvYXBwbGljYXRpb24+LAorCTxhcHBsaWNh dGlvbj5CbGFja2JveDwvYXBwbGljYXRpb24+LAorCTxhcHBsaWNhdGlvbj5j dHdtPC9hcHBsaWNhdGlvbj4sCiAJPGFwcGxpY2F0aW9uPkVubGlnaHRlbm1l bnQ8L2FwcGxpY2F0aW9uPiwKLQk8YXBwbGljYXRpb24+ZnZ3bTwvYXBwbGlj YXRpb24+LCA8YXBwbGljYXRpb24+U2F3ZmlzaDwvYXBwbGljYXRpb24+LAor CTxhcHBsaWNhdGlvbj5mdndtPC9hcHBsaWNhdGlvbj4sCisJPGFwcGxpY2F0 aW9uPlNhd2Zpc2g8L2FwcGxpY2F0aW9uPiwKIAk8YXBwbGljYXRpb24+dHdt PC9hcHBsaWNhdGlvbj4sCi0JPGFwcGxpY2F0aW9uPldpbmRvdyBNYWtlcjwv YXBwbGljYXRpb24+LCBhbmQgbW9yZS4gIEVhY2ggb2YgdGhlc2UKLQl3aW5k b3cgbWFuYWdlcnMgcHJvdmlkZXMgYSBkaWZmZXJlbnQgbG9vayBhbmQgZmVl bDsgc29tZSBvZiB0aGVtCi0Jc3VwcG9ydCA8cXVvdGU+dmlydHVhbCBkZXNr dG9wczwvcXVvdGU+OyBzb21lIG9mIHRoZW0gYWxsb3cgY3VzdG9taXplZAot CWtleXN0cm9rZXMgdG8gbWFuYWdlIHRoZSBkZXNrdG9wOyBzb21lIGhhdmUg YSA8cXVvdGU+U3RhcnQ8L3F1b3RlPgotCWJ1dHRvbiBvciBzaW1pbGFyIGRl dmljZTsgc29tZSBhcmUgPHF1b3RlPnRoZW1lYWJsZTwvcXVvdGU+LCBhbGxv d2luZwotCWEgY29tcGxldGUgY2hhbmdlIG9mIGxvb2stYW5kLWZlZWwgYnkg YXBwbHlpbmcgYSBuZXcgdGhlbWUuICBUaGVzZQotCXdpbmRvdyBtYW5hZ2Vy cywgYW5kIG1hbnkgbW9yZSwgYXJlIGF2YWlsYWJsZSBpbiB0aGUKLQk8Zmls ZW5hbWU+eDExLXdtPC9maWxlbmFtZT4gY2F0ZWdvcnkgb2YgdGhlIFBvcnRz IENvbGxlY3Rpb24uPC9wYXJhPgorCTxhcHBsaWNhdGlvbj5XaW5kb3cgTWFr ZXI8L2FwcGxpY2F0aW9uPiwgYW5kIG1vcmUuICBFYWNoIG9mCisJdGhlc2Ug d2luZG93IG1hbmFnZXJzIHByb3ZpZGVzIGEgZGlmZmVyZW50IGxvb2sgYW5k IGZlZWw7CisJc29tZSBvZiB0aGVtIHN1cHBvcnQgPHF1b3RlPnZpcnR1YWwg ZGVza3RvcHM8L3F1b3RlPjsgc29tZQorCW9mIHRoZW0gYWxsb3cgY3VzdG9t aXplZCBrZXlzdHJva2VzIHRvIG1hbmFnZSB0aGUgZGVza3RvcDsKKwlzb21l IGhhdmUgYSA8cXVvdGU+U3RhcnQ8L3F1b3RlPiBidXR0b24gb3Igc2ltaWxh ciBkZXZpY2U7CisJc29tZSBhcmUgPHF1b3RlPnRoZW1lYWJsZTwvcXVvdGU+ LCBhbGxvd2luZyBhIGNvbXBsZXRlIGNoYW5nZQorCW9mIGxvb2stYW5kLWZl ZWwgYnkgYXBwbHlpbmcgYSBuZXcgdGhlbWUuICBUaGVzZSB3aW5kb3cKKwlt YW5hZ2VycywgYW5kIG1hbnkgbW9yZSwgYXJlIGF2YWlsYWJsZSBpbiB0aGUK Kwk8ZmlsZW5hbWU+eDExLXdtPC9maWxlbmFtZT4gY2F0ZWdvcnkgb2YgdGhl IFBvcnRzCisJQ29sbGVjdGlvbi48L3BhcmE+CiAKICAgICAgIDxwYXJhPklu IGFkZGl0aW9uLCB0aGUgPGFwcGxpY2F0aW9uPktERTwvYXBwbGljYXRpb24+ IGFuZAotCTxhcHBsaWNhdGlvbj5HTk9NRTwvYXBwbGljYXRpb24+IGRlc2t0 b3AgZW52aXJvbm1lbnRzIGJvdGggaGF2ZSB0aGVpcgotCW93biB3aW5kb3cg bWFuYWdlcnMgd2hpY2ggaW50ZWdyYXRlIHdpdGggdGhlIGRlc2t0b3AuPC9w YXJhPgorCTxhcHBsaWNhdGlvbj5HTk9NRTwvYXBwbGljYXRpb24+IGRlc2t0 b3AgZW52aXJvbm1lbnRzIGJvdGgKKwloYXZlIHRoZWlyIG93biB3aW5kb3cg bWFuYWdlcnMgd2hpY2ggaW50ZWdyYXRlIHdpdGggdGhlCisJZGVza3RvcC48 L3BhcmE+CiAKLSAgICAgIDxwYXJhPkVhY2ggd2luZG93IG1hbmFnZXIgYWxz byBoYXMgYSBkaWZmZXJlbnQgY29uZmlndXJhdGlvbiBtZWNoYW5pc207Ci0J c29tZSBleHBlY3QgY29uZmlndXJhdGlvbiBmaWxlIHdyaXR0ZW4gYnkgaGFu ZCwgb3RoZXJzIGZlYXR1cmUKLQlHVUkgdG9vbHMgZm9yIG1vc3Qgb2YgdGhl IGNvbmZpZ3VyYXRpb24gdGFza3M7IGF0IGxlYXN0IG9uZQotCSg8YXBwbGlj YXRpb24+U2F3ZmlzaDwvYXBwbGljYXRpb24+KSBoYXMgYSBjb25maWd1cmF0 aW9uIGZpbGUgd3JpdHRlbgotCWluIGEgZGlhbGVjdCBvZiB0aGUgTGlzcCBs YW5ndWFnZS48L3BhcmE+CisgICAgICA8cGFyYT5FYWNoIHdpbmRvdyBtYW5h Z2VyIGFsc28gaGFzIGEgZGlmZmVyZW50IGNvbmZpZ3VyYXRpb24KKwltZWNo YW5pc207IHNvbWUgZXhwZWN0IGNvbmZpZ3VyYXRpb24gZmlsZSB3cml0dGVu IGJ5IGhhbmQsCisJb3RoZXJzIGZlYXR1cmUgR1VJIHRvb2xzIGZvciBtb3N0 IG9mIHRoZSBjb25maWd1cmF0aW9uIHRhc2tzOworCWF0IGxlYXN0IG9uZSAo PGFwcGxpY2F0aW9uPlNhd2Zpc2g8L2FwcGxpY2F0aW9uPikgaGFzIGEKKwlj b25maWd1cmF0aW9uIGZpbGUgd3JpdHRlbiBpbiBhIGRpYWxlY3Qgb2YgdGhl IExpc3AKKwlsYW5ndWFnZS48L3BhcmE+CiAKICAgICAgIDxub3RlPgogCTx0 aXRsZT5Gb2N1cyBQb2xpY3k8L3RpdGxlPgogCi0JPHBhcmE+QW5vdGhlciBm ZWF0dXJlIHRoZSB3aW5kb3cgbWFuYWdlciBpcyByZXNwb25zaWJsZSBmb3Ig aXMgdGhlCi0JICBtb3VzZSA8cXVvdGU+Zm9jdXMgcG9saWN5PC9xdW90ZT4u ICBFdmVyeSB3aW5kb3dpbmcgc3lzdGVtCi0JICBuZWVkcyBzb21lIG1lYW5z IG9mIGNob29zaW5nIGEgd2luZG93IHRvIGJlIGFjdGl2ZWx5IHJlY2Vpdmlu ZwotCSAga2V5c3Ryb2tlcywgYW5kIHNob3VsZCB2aXNpYmx5IGluZGljYXRl IHdoaWNoIHdpbmRvdyBpcyBhY3RpdmUgYXMKLQkgIHdlbGwuPC9wYXJhPgor CTxwYXJhPkFub3RoZXIgZmVhdHVyZSB0aGUgd2luZG93IG1hbmFnZXIgaXMg cmVzcG9uc2libGUgZm9yCisJICBpcyB0aGUgbW91c2UgPHF1b3RlPmZvY3Vz IHBvbGljeTwvcXVvdGU+LiAgRXZlcnkgd2luZG93aW5nCisJICBzeXN0ZW0g bmVlZHMgc29tZSBtZWFucyBvZiBjaG9vc2luZyBhIHdpbmRvdyB0byBiZSBh Y3RpdmVseQorCSAgcmVjZWl2aW5nIGtleXN0cm9rZXMsIGFuZCBzaG91bGQg dmlzaWJseSBpbmRpY2F0ZSB3aGljaAorCSAgd2luZG93IGlzIGFjdGl2ZSBh cyB3ZWxsLjwvcGFyYT4KIAotCTxwYXJhPkEgZmFtaWxpYXIgZm9jdXMgcG9s aWN5IGlzIGNhbGxlZCA8cXVvdGU+Y2xpY2stdG8tZm9jdXM8L3F1b3RlPi4K LQkgIFRoaXMgaXMgdGhlIG1vZGVsIHV0aWxpemVkIGJ5ICZtaWNyb3NvZnQu d2luZG93czssIGluIHdoaWNoIGEgd2luZG93Ci0JICBiZWNvbWVzIGFjdGl2 ZSB1cG9uIHJlY2VpdmluZyBhIG1vdXNlIGNsaWNrLjwvcGFyYT4KKwk8cGFy YT5BIGZhbWlsaWFyIGZvY3VzIHBvbGljeSBpcyBjYWxsZWQKKwkgIDxxdW90 ZT5jbGljay10by1mb2N1czwvcXVvdGU+LiBUaGlzIGlzIHRoZSBtb2RlbCB1 dGlsaXplZAorCSAgYnkgJm1pY3Jvc29mdC53aW5kb3dzOywgaW4gd2hpY2gg YSB3aW5kb3cgYmVjb21lcyBhY3RpdmUKKwkgIHVwb24gcmVjZWl2aW5nIGEg bW91c2UgY2xpY2suPC9wYXJhPgogCi0JPHBhcmE+WCBkb2VzIG5vdCBzdXBw b3J0IGFueSBwYXJ0aWN1bGFyIGZvY3VzIHBvbGljeS4gIEluc3RlYWQsIHRo ZQotCSAgd2luZG93IG1hbmFnZXIgY29udHJvbHMgd2hpY2ggd2luZG93IGhh cyB0aGUgZm9jdXMgYXQgYW55IG9uZSB0aW1lLgotCSAgRGlmZmVyZW50IHdp bmRvdyBtYW5hZ2VycyB3aWxsIHN1cHBvcnQgZGlmZmVyZW50IGZvY3VzIG1l dGhvZHMuICBBbGwKLQkgIG9mIHRoZW0gc3VwcG9ydCBjbGljayB0byBmb2N1 cywgYW5kIHRoZSBtYWpvcml0eSBvZiB0aGVtIHN1cHBvcnQKLQkgIHNldmVy YWwgb3RoZXJzLjwvcGFyYT4KKwk8cGFyYT5YIGRvZXMgbm90IHN1cHBvcnQg YW55IHBhcnRpY3VsYXIgZm9jdXMgcG9saWN5LgorCSAgSW5zdGVhZCwgdGhl IHdpbmRvdyBtYW5hZ2VyIGNvbnRyb2xzIHdoaWNoIHdpbmRvdyBoYXMgdGhl CisJICBmb2N1cyBhdCBhbnkgb25lIHRpbWUuICBEaWZmZXJlbnQgd2luZG93 IG1hbmFnZXJzIHdpbGwKKwkgIHN1cHBvcnQgZGlmZmVyZW50IGZvY3VzIG1l dGhvZHMuICBBbGwgb2YgdGhlbSBzdXBwb3J0CisJICBjbGljayB0byBmb2N1 cywgYW5kIHRoZSBtYWpvcml0eSBvZiB0aGVtIHN1cHBvcnQgc2V2ZXJhbAor CSAgb3RoZXJzLjwvcGFyYT4KIAogCTxwYXJhPlRoZSBtb3N0IHBvcHVsYXIg Zm9jdXMgcG9saWNpZXMgYXJlOjwvcGFyYT4KIApAQCAtMjIwLDExICsyMzUs MTIgQEAKIAkgICAgPHRlcm0+Zm9jdXMtZm9sbG93cy1tb3VzZTwvdGVybT4K IAogCSAgICA8bGlzdGl0ZW0+Ci0JICAgICAgPHBhcmE+VGhlIHdpbmRvdyB0 aGF0IGlzIHVuZGVyIHRoZSBtb3VzZSBwb2ludGVyIGlzIHRoZQotCQl3aW5k b3cgdGhhdCBoYXMgdGhlIGZvY3VzLiAgVGhpcyBtYXkgbm90IG5lY2Vzc2Fy aWx5IGJlCi0JCXRoZSB3aW5kb3cgdGhhdCBpcyBvbiB0b3Agb2YgYWxsIHRo ZSBvdGhlciB3aW5kb3dzLgotCQlUaGUgZm9jdXMgaXMgY2hhbmdlZCBieSBw b2ludGluZyBhdCBhbm90aGVyIHdpbmRvdywgdGhlcmUKLQkJaXMgbm8gbmVl ZCB0byBjbGljayBpbiBpdCBhcyB3ZWxsLjwvcGFyYT4KKwkgICAgICA8cGFy YT5UaGUgd2luZG93IHRoYXQgaXMgdW5kZXIgdGhlIG1vdXNlIHBvaW50ZXIg aXMKKwkJdGhlIHdpbmRvdyB0aGF0IGhhcyB0aGUgZm9jdXMuICBUaGlzIG1h eSBub3QKKwkJbmVjZXNzYXJpbHkgYmUgdGhlIHdpbmRvdyB0aGF0IGlzIG9u IHRvcCBvZiBhbGwgdGhlCisJCW90aGVyIHdpbmRvd3MuICBUaGUgZm9jdXMg aXMgY2hhbmdlZCBieSBwb2ludGluZyBhdAorCQlhbm90aGVyIHdpbmRvdywg dGhlcmUgaXMgbm8gbmVlZCB0byBjbGljayBpbiBpdCBhcworCQl3ZWxsLjwv cGFyYT4KIAkgICAgPC9saXN0aXRlbT4KIAkgIDwvdmFybGlzdGVudHJ5Pgog CkBAIC0yMzIsMTIgKzI0OCwxNCBAQAogCSAgICA8dGVybT5zbG9wcHktZm9j dXM8L3Rlcm0+CiAKIAkgICAgPGxpc3RpdGVtPgotCSAgICAgIDxwYXJhPlRo aXMgcG9saWN5IGlzIGEgc21hbGwgZXh0ZW5zaW9uIHRvIGZvY3VzLWZvbGxv d3MtbW91c2UuCi0JCVdpdGggZm9jdXMtZm9sbG93cy1tb3VzZSwgaWYgdGhl IG1vdXNlIGlzIG1vdmVkIG92ZXIgdGhlCi0JCXJvb3Qgd2luZG93IChvciBi YWNrZ3JvdW5kKSB0aGVuIG5vIHdpbmRvdyBoYXMgdGhlIGZvY3VzLAotCQlh bmQga2V5c3Ryb2tlcyBhcmUgc2ltcGx5IGxvc3QuICBXaXRoIHNsb3BweS1m b2N1cywgZm9jdXMgaXMKLQkJb25seSBjaGFuZ2VkIHdoZW4gdGhlIGN1cnNv ciBlbnRlcnMgYSBuZXcgd2luZG93LCBhbmQgbm90Ci0JCXdoZW4gZXhpdGlu ZyB0aGUgY3VycmVudCB3aW5kb3cuPC9wYXJhPgorCSAgICAgIDxwYXJhPlRo aXMgcG9saWN5IGlzIGEgc21hbGwgZXh0ZW5zaW9uIHRvCisJCWZvY3VzLWZv bGxvd3MtbW91c2UuICBXaXRoIGZvY3VzLWZvbGxvd3MtbW91c2UsIGlmCisJ CXRoZSBtb3VzZSBpcyBtb3ZlZCBvdmVyIHRoZSByb290IHdpbmRvdyAob3IK KwkJYmFja2dyb3VuZCkgdGhlbiBubyB3aW5kb3cgaGFzIHRoZSBmb2N1cywg YW5kCisJCWtleXN0cm9rZXMgYXJlIHNpbXBseSBsb3N0LiAgV2l0aCBzbG9w cHktZm9jdXMsIGZvY3VzCisJCWlzIG9ubHkgY2hhbmdlZCB3aGVuIHRoZSBj dXJzb3IgZW50ZXJzIGEgbmV3CisJCXdpbmRvdywgYW5kIG5vdCB3aGVuIGV4 aXRpbmcgdGhlIGN1cnJlbnQKKwkJd2luZG93LjwvcGFyYT4KIAkgICAgPC9s aXN0aXRlbT4KIAkgIDwvdmFybGlzdGVudHJ5PgogCkBAIC0yNDUsNTIgKzI2 Myw1NiBAQAogCSAgICA8dGVybT5jbGljay10by1mb2N1czwvdGVybT4KIAog CSAgICA8bGlzdGl0ZW0+Ci0JICAgICAgPHBhcmE+VGhlIGFjdGl2ZSB3aW5k b3cgaXMgc2VsZWN0ZWQgYnkgbW91c2UgY2xpY2suICBUaGUKLQkJd2luZG93 IG1heSB0aGVuIGJlIDxxdW90ZT5yYWlzZWQ8L3F1b3RlPiwgYW5kIGFwcGVh ciBpbgotCQlmcm9udCBvZiBhbGwgb3RoZXIgd2luZG93cy4gIEFsbCBrZXlz dHJva2VzIHdpbGwgbm93IGJlCi0JCWRpcmVjdGVkIHRvIHRoaXMgd2luZG93 LCBldmVuIGlmIHRoZSBjdXJzb3IgaXMgbW92ZWQgdG8KLQkJYW5vdGhlciB3 aW5kb3cuPC9wYXJhPgorCSAgICAgIDxwYXJhPlRoZSBhY3RpdmUgd2luZG93 IGlzIHNlbGVjdGVkIGJ5IG1vdXNlIGNsaWNrLgorCQlUaGUgd2luZG93IG1h eSB0aGVuIGJlIDxxdW90ZT5yYWlzZWQ8L3F1b3RlPiwgYW5kCisJCWFwcGVh ciBpbiBmcm9udCBvZiBhbGwgb3RoZXIgd2luZG93cy4gIEFsbCBrZXlzdHJv a2VzCisJCXdpbGwgbm93IGJlIGRpcmVjdGVkIHRvIHRoaXMgd2luZG93LCBl dmVuIGlmIHRoZQorCQljdXJzb3IgaXMgbW92ZWQgdG8gYW5vdGhlciB3aW5k b3cuPC9wYXJhPgogCSAgICA8L2xpc3RpdGVtPgogCSAgPC92YXJsaXN0ZW50 cnk+CiAJPC92YXJpYWJsZWxpc3Q+CiAKLQk8cGFyYT5NYW55IHdpbmRvdyBt YW5hZ2VycyBzdXBwb3J0IG90aGVyIHBvbGljaWVzLCBhcyB3ZWxsIGFzCi0J ICB2YXJpYXRpb25zIG9uIHRoZXNlLiAgQmUgc3VyZSB0byBjb25zdWx0IHRo ZSBkb2N1bWVudGF0aW9uIGZvcgotCSAgdGhlIHdpbmRvdyBtYW5hZ2VyIGl0 c2VsZi48L3BhcmE+CisJPHBhcmE+TWFueSB3aW5kb3cgbWFuYWdlcnMgc3Vw cG9ydCBvdGhlciBwb2xpY2llcywgYXMgd2VsbAorCSAgYXMgdmFyaWF0aW9u cyBvbiB0aGVzZS4gIEJlIHN1cmUgdG8gY29uc3VsdCB0aGUKKwkgIGRvY3Vt ZW50YXRpb24gZm9yIHRoZSB3aW5kb3cgbWFuYWdlciBpdHNlbGYuPC9wYXJh PgogICAgICAgPC9ub3RlPgogICAgIDwvc2VjdDI+CiAKICAgICA8c2VjdDI+ CiAgICAgICA8dGl0bGU+V2lkZ2V0czwvdGl0bGU+CiAKLSAgICAgIDxwYXJh PlRoZSBYIGFwcHJvYWNoIG9mIHByb3ZpZGluZyB0b29scyBhbmQgbm90IHBv bGljeSBleHRlbmRzIHRvIHRoZQotCXdpZGdldHMgc2VlbiBvbiBzY3JlZW4g aW4gZWFjaCBhcHBsaWNhdGlvbi48L3BhcmE+CisgICAgICA8cGFyYT5UaGUg WCBhcHByb2FjaCBvZiBwcm92aWRpbmcgdG9vbHMgYW5kIG5vdCBwb2xpY3kK KwlleHRlbmRzIHRvIHRoZSB3aWRnZXRzIHNlZW4gb24gc2NyZWVuIGluIGVh Y2gKKwlhcHBsaWNhdGlvbi48L3BhcmE+CiAKLSAgICAgIDxwYXJhPjxxdW90 ZT5XaWRnZXQ8L3F1b3RlPiBpcyBhIHRlcm0gZm9yIGFsbCB0aGUgaXRlbXMg aW4gdGhlIHVzZXIKLQlpbnRlcmZhY2UgdGhhdCBjYW4gYmUgY2xpY2tlZCBv ciBtYW5pcHVsYXRlZCBpbiBzb21lIHdheTsgYnV0dG9ucywKLQljaGVjayBi b3hlcywgcmFkaW8gYnV0dG9ucywgaWNvbnMsIGxpc3RzLCBhbmQgc28gb24u ICAmbWljcm9zb2Z0LndpbmRvd3M7Ci0JY2FsbHMgdGhlc2UgPHF1b3RlPmNv bnRyb2xzPC9xdW90ZT4uPC9wYXJhPgorICAgICAgPHBhcmE+PHF1b3RlPldp ZGdldDwvcXVvdGU+IGlzIGEgdGVybSBmb3IgYWxsIHRoZSBpdGVtcyBpbgor CXRoZSB1c2VyIGludGVyZmFjZSB0aGF0IGNhbiBiZSBjbGlja2VkIG9yIG1h bmlwdWxhdGVkIGluCisJc29tZSB3YXk7IGJ1dHRvbnMsIGNoZWNrIGJveGVz LCByYWRpbyBidXR0b25zLCBpY29ucywgbGlzdHMsCisJYW5kIHNvIG9uLiAg Jm1pY3Jvc29mdC53aW5kb3dzOyBjYWxscyB0aGVzZQorCTxxdW90ZT5jb250 cm9sczwvcXVvdGU+LjwvcGFyYT4KIAotICAgICAgPHBhcmE+Jm1pY3Jvc29m dC53aW5kb3dzOyBhbmQgQXBwbGUncyAmbWFjb3M7IGJvdGggaGF2ZSBhIHZl cnkgcmlnaWQgd2lkZ2V0Ci0JcG9saWN5LiAgQXBwbGljYXRpb24gZGV2ZWxv cGVycyBhcmUgc3VwcG9zZWQgdG8gZW5zdXJlIHRoYXQgdGhlaXIKLQlhcHBs aWNhdGlvbnMgc2hhcmUgYSBjb21tb24gbG9vayBhbmQgZmVlbC4gIFdpdGgg WCwgaXQgd2FzIG5vdAotCWNvbnNpZGVyZWQgc2Vuc2libGUgdG8gbWFuZGF0 ZSBhIHBhcnRpY3VsYXIgZ3JhcGhpY2FsIHN0eWxlLCBvciBzZXQKLQlvZiB3 aWRnZXRzIHRvIGFkaGVyZSB0by48L3BhcmE+CisgICAgICA8cGFyYT4mbWlj cm9zb2Z0LndpbmRvd3M7IGFuZCBBcHBsZSdzICZtYWNvczsgYm90aCBoYXZl IGEKKwl2ZXJ5IHJpZ2lkIHdpZGdldCBwb2xpY3kuICBBcHBsaWNhdGlvbiBk ZXZlbG9wZXJzIGFyZQorCXN1cHBvc2VkIHRvIGVuc3VyZSB0aGF0IHRoZWly IGFwcGxpY2F0aW9ucyBzaGFyZSBhIGNvbW1vbgorCWxvb2sgYW5kIGZlZWwu ICBXaXRoIFgsIGl0IHdhcyBub3QgY29uc2lkZXJlZCBzZW5zaWJsZSB0bwor CW1hbmRhdGUgYSBwYXJ0aWN1bGFyIGdyYXBoaWNhbCBzdHlsZSwgb3Igc2V0 IG9mIHdpZGdldHMgdG8KKwlhZGhlcmUgdG8uPC9wYXJhPgogCi0gICAgICA8 cGFyYT5BcyBhIHJlc3VsdCwgZG8gbm90IGV4cGVjdCBYIGFwcGxpY2F0aW9u cyB0byBoYXZlIGEgY29tbW9uCi0JbG9vayBhbmQgZmVlbC4gIFRoZXJlIGFy ZSBzZXZlcmFsIHBvcHVsYXIgd2lkZ2V0IHNldHMgYW5kCi0JdmFyaWF0aW9u cywgaW5jbHVkaW5nIHRoZSBvcmlnaW5hbCBBdGhlbmEgd2lkZ2V0IHNldCBm cm9tIE1JVCwKLQk8YXBwbGljYXRpb24+Jm1vdGlmOzwvYXBwbGljYXRpb24+ IChvbiB3aGljaCB0aGUgd2lkZ2V0IHNldCBpbgotCSZtaWNyb3NvZnQud2lu ZG93czsgd2FzIG1vZGVsZWQsIGFsbCBiZXZlbGxlZCBlZGdlcyBhbmQgdGhy ZWUgc2hhZGVzIG9mCi0JZ3JleSksIDxhcHBsaWNhdGlvbj5PcGVuTG9vazwv YXBwbGljYXRpb24+LCBhbmQgb3RoZXJzLjwvcGFyYT4KKyAgICAgIDxwYXJh PkFzIGEgcmVzdWx0LCBkbyBub3QgZXhwZWN0IFggYXBwbGljYXRpb25zIHRv IGhhdmUgYQorCWNvbW1vbiBsb29rIGFuZCBmZWVsLiAgVGhlcmUgYXJlIHNl dmVyYWwgcG9wdWxhciB3aWRnZXQgc2V0cworCWFuZCB2YXJpYXRpb25zLCBp bmNsdWRpbmcgdGhlIG9yaWdpbmFsIEF0aGVuYSB3aWRnZXQgc2V0IGZyb20K KwlNSVQsIDxhcHBsaWNhdGlvbj4mbW90aWY7PC9hcHBsaWNhdGlvbj4gKG9u IHdoaWNoIHRoZSB3aWRnZXQKKwlzZXQgaW4gJm1pY3Jvc29mdC53aW5kb3dz OyB3YXMgbW9kZWxlZCwgYWxsIGJldmVsbGVkIGVkZ2VzIGFuZAorCXRocmVl IHNoYWRlcyBvZiBncmV5KSwgPGFwcGxpY2F0aW9uPk9wZW5Mb29rPC9hcHBs aWNhdGlvbj4sCisJYW5kIG90aGVycy48L3BhcmE+CiAKLSAgICAgIDxwYXJh Pk1vc3QgbmV3ZXIgWCBhcHBsaWNhdGlvbnMgdG9kYXkgd2lsbCB1c2UgYSBt b2Rlcm4tbG9va2luZyB3aWRnZXQKLQlzZXQsIGVpdGhlciBRdCwgdXNlZCBi eSA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4sIG9yCi0JR1RLKywg dXNlZCBieSB0aGUKLQk8YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9u PgotCXByb2plY3QuICBJbiB0aGlzIHJlc3BlY3QsIHRoZXJlIGlzIHNvbWUg Y29udmVyZ2VuY2UgaW4KLQlsb29rLWFuZC1mZWVsIG9mIHRoZSAmdW5peDsg ZGVza3RvcCwgd2hpY2ggY2VydGFpbmx5IG1ha2VzIHRoaW5ncwotCWVhc2ll ciBmb3IgdGhlIG5vdmljZSB1c2VyLjwvcGFyYT4KKyAgICAgIDxwYXJhPk1v c3QgbmV3ZXIgWCBhcHBsaWNhdGlvbnMgdG9kYXkgd2lsbCB1c2UgYQorCW1v ZGVybi1sb29raW5nIHdpZGdldCBzZXQsIGVpdGhlciBRdCwgdXNlZCBieQor CTxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9uPiwgb3IgR1RLKywgdXNl ZCBieSB0aGUKKwk8YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9uPiBw cm9qZWN0LiAgSW4gdGhpcyByZXNwZWN0LAorCXRoZXJlIGlzIHNvbWUgY29u dmVyZ2VuY2UgaW4gbG9vay1hbmQtZmVlbCBvZiB0aGUgJnVuaXg7CisJZGVz a3RvcCwgd2hpY2ggY2VydGFpbmx5IG1ha2VzIHRoaW5ncyBlYXNpZXIgZm9y IHRoZSBub3ZpY2UKKwl1c2VyLjwvcGFyYT4KICAgICA8L3NlY3QyPgogICA8 L3NlY3QxPgogCkBAIC0yOTgsMTUgKzMyMCwxNiBAQAogICAgIDx0aXRsZT5J bnN0YWxsaW5nIFgxMTwvdGl0bGU+CiAKICAgICA8cGFyYT48YXBwbGljYXRp b24+Jnhvcmc7PC9hcHBsaWNhdGlvbj4gaXMgdGhlIGRlZmF1bHQgWDExCi0g ICAgICBpbXBsZW1lbnRhdGlvbiBmb3IgJm9zOy4gIDxhcHBsaWNhdGlvbj4m eG9yZzs8L2FwcGxpY2F0aW9uPiBpcwotICAgICAgdGhlIFggc2VydmVyIG9m IHRoZSBvcGVuIHNvdXJjZSBYIFdpbmRvdyBTeXN0ZW0gaW1wbGVtZW50YXRp b24gcmVsZWFzZWQgYnkgdGhlIFguT3JnCi0gICAgICBGb3VuZGF0aW9uLiAg PGFwcGxpY2F0aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+IGlzIGJhc2VkIG9u IHRoZSBjb2RlIG9mCisgICAgICBpbXBsZW1lbnRhdGlvbiBmb3IgJm9zOy4g IDxhcHBsaWNhdGlvbj4meG9yZzs8L2FwcGxpY2F0aW9uPgorICAgICAgaXMg dGhlIFggc2VydmVyIG9mIHRoZSBvcGVuIHNvdXJjZSBYIFdpbmRvdyBTeXN0 ZW0KKyAgICAgIGltcGxlbWVudGF0aW9uIHJlbGVhc2VkIGJ5IHRoZSBYLk9y ZyBGb3VuZGF0aW9uLgorICAgICAgPGFwcGxpY2F0aW9uPiZ4b3JnOzwvYXBw bGljYXRpb24+IGlzIGJhc2VkIG9uIHRoZSBjb2RlIG9mCiAgICAgICA8YXBw bGljYXRpb24+JnhmcmVlODY7Jm5ic3A7NC40UkMyPC9hcHBsaWNhdGlvbj4g YW5kIFgxMVI2LjYuCiAgICAgICBUaGUgdmVyc2lvbiBvZiA8YXBwbGljYXRp b24+Jnhvcmc7PC9hcHBsaWNhdGlvbj4gY3VycmVudGx5CiAgICAgICBhdmFp bGFibGUgaW4gdGhlICZvczsgUG9ydHMgQ29sbGVjdGlvbiBpcyAmeG9yZy52 ZXJzaW9uOy48L3BhcmE+CiAKLSAgICA8cGFyYT5UbyBidWlsZCBhbmQgaW5z dGFsbCA8YXBwbGljYXRpb24+Jnhvcmc7PC9hcHBsaWNhdGlvbj4gZnJvbSB0 aGUKLSAgICAgIFBvcnRzIENvbGxlY3Rpb246PC9wYXJhPgorICAgIDxwYXJh PlRvIGJ1aWxkIGFuZCBpbnN0YWxsIDxhcHBsaWNhdGlvbj4meG9yZzs8L2Fw cGxpY2F0aW9uPgorICAgICAgZnJvbSB0aGUgUG9ydHMgQ29sbGVjdGlvbjo8 L3BhcmE+CiAKICAgICA8c2NyZWVuPiZwcm9tcHQucm9vdDsgPHVzZXJpbnB1 dD5jZCAvdXNyL3BvcnRzL3gxMS94b3JnPC91c2VyaW5wdXQ+CiAmcHJvbXB0 LnJvb3Q7IDx1c2VyaW5wdXQ+bWFrZSBpbnN0YWxsIGNsZWFuPC91c2VyaW5w dXQ+PC9zY3JlZW4+CkBAIC0zMTksMTAgKzM0MiwxMCBAQAogCiAgICAgPHBh cmE+QWx0ZXJuYXRpdmVseSwgWDExCiAgICAgICBjYW4gYmUgaW5zdGFsbGVk IGRpcmVjdGx5IGZyb20gcGFja2FnZXMuCi0gICAgICBCaW5hcnkgcGFja2Fn ZXMgdG8gdXNlIHdpdGggJm1hbi5wa2cuYWRkLjE7IHRvb2wgYXJlIGFsc28g YXZhaWxhYmxlIGZvcgotICAgICAgWDExLiAgV2hlbiB0aGUgcmVtb3RlIGZl dGNoaW5nCi0gICAgICBmZWF0dXJlIG9mICZtYW4ucGtnLmFkZC4xOyBpcyB1 c2VkLCB0aGUgdmVyc2lvbiBudW1iZXIgb2YgdGhlCi0gICAgICBwYWNrYWdl IG11c3QgYmUgcmVtb3ZlZC4gICZtYW4ucGtnLmFkZC4xOyB3aWxsIGF1dG9t YXRpY2FsbHkgZmV0Y2gKKyAgICAgIEJpbmFyeSBwYWNrYWdlcyB0byB1c2Ug d2l0aCAmbWFuLnBrZy5hZGQuMTsgdG9vbCBhcmUgYWxzbworICAgICAgYXZh aWxhYmxlIGZvciBYMTEuICBXaGVuIHRoZSByZW1vdGUgZmV0Y2hpbmcgZmVh dHVyZSBvZgorICAgICAgJm1hbi5wa2cuYWRkLjE7IGlzIHVzZWQsIHRoZSB2 ZXJzaW9uIG51bWJlciBvZiB0aGUgcGFja2FnZQorICAgICAgbXVzdCBiZSBy ZW1vdmVkLiAgJm1hbi5wa2cuYWRkLjE7IHdpbGwgYXV0b21hdGljYWxseSBm ZXRjaAogICAgICAgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBhcHBsaWNh dGlvbi48L3BhcmE+CiAKICAgICA8cGFyYT5TbyB0byBmZXRjaCBhbmQgaW5z dGFsbCB0aGUgcGFja2FnZSBvZgpAQCAtMzM2LDcgKzM1OSw4IEBACiAgICAg ICBhcmUgYWxzbwogICAgICAgYXZhaWxhYmxlLjwvcGFyYT4KIAotICAgIDxw YXJhPlRvIGluc3RhbGwgYSBtaW5pbWFsIFgxMSBkaXN0cmlidXRpb24geW91 IGNhbiBhbHRlcm5hdGl2ZWx5IGluc3RhbGwKKyAgICA8cGFyYT5UbyBpbnN0 YWxsIGEgbWluaW1hbCBYMTEgZGlzdHJpYnV0aW9uIHlvdSBjYW4KKyAgICAg IGFsdGVybmF0aXZlbHkgaW5zdGFsbAogICAgICAgPGZpbGVuYW1lIHJvbGU9 InBhY2thZ2UiPngxMS94b3JnLW1pbmltYWw8L2ZpbGVuYW1lPi48L3BhcmE+ CiAgICAgPC9ub3RlPgogCkBAIC00MTQsOSArNDM4LDEwIEBACiAgICAgICA8 cGFyYT48YXBwbGljYXRpb24+Jnhvcmc7PC9hcHBsaWNhdGlvbj4KIAl1c2Vz IDxhY3JvbnltPkhBTDwvYWNyb255bT4gdG8gYXV0b2RldGVjdCBrZXlib2Fy ZHMgYW5kIG1pY2UuCiAJVGhlIDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj5z eXN1dGlscy9oYWw8L2ZpbGVuYW1lPiBhbmQKLQk8ZmlsZW5hbWUgcm9sZT0i cGFja2FnZSI+ZGV2ZWwvZGJ1czwvZmlsZW5hbWU+IHBvcnRzIGFyZSBpbnN0 YWxsZWQKLQlhcyBkZXBlbmRlbmNpZXMgb2YgPGZpbGVuYW1lIHJvbGU9InBh Y2thZ2UiPngxMS94b3JnPC9maWxlbmFtZT4sIGJ1dAotCW11c3QgYmUgZW5h YmxlZCBieSB0aGUgZm9sbG93aW5nIGVudHJpZXMgaW4gdGhlCisJPGZpbGVu YW1lIHJvbGU9InBhY2thZ2UiPmRldmVsL2RidXM8L2ZpbGVuYW1lPiBwb3J0 cyBhcmUKKwlpbnN0YWxsZWQgYXMgZGVwZW5kZW5jaWVzIG9mIDxmaWxlbmFt ZQorCXJvbGU9InBhY2thZ2UiPngxMS94b3JnPC9maWxlbmFtZT4sIGJ1dCBt dXN0IGJlIGVuYWJsZWQgYnkKKwl0aGUgZm9sbG93aW5nIGVudHJpZXMgaW4g dGhlCiAJPGZpbGVuYW1lPi9ldGMvcmMuY29uZjwvZmlsZW5hbWU+IGZpbGU6 PC9wYXJhPgogCiAgICAgICA8cHJvZ3JhbWxpc3Rpbmc+aGFsZF9lbmFibGU9 IllFUyIKQEAgLTQyNywxNCArNDUyLDE0IEBACiAJY29uZmlndXJhdGlvbiBv ciB1c2UgaXMgYXR0ZW1wdGVkLjwvcGFyYT4KIAogICAgICAgPHBhcmE+PGFw cGxpY2F0aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+IGNhbgotCW9mdGVuIHdv cmsgd2l0aG91dCBhbnkgZnVydGhlciBjb25maWd1cmF0aW9uIHN0ZXBzIGJ5 IHNpbXBseSB0eXBpbmcgYXQKLQlwcm9tcHQ6PC9wYXJhPgorCW9mdGVuIHdv cmsgd2l0aG91dCBhbnkgZnVydGhlciBjb25maWd1cmF0aW9uIHN0ZXBzIGJ5 CisJc2ltcGx5IHR5cGluZyBhdCBwcm9tcHQ6PC9wYXJhPgogCiAgICAgICA8 c2NyZWVuPiZwcm9tcHQudXNlcjsgPHVzZXJpbnB1dD5zdGFydHg8L3VzZXJp bnB1dD48L3NjcmVlbj4KIAotICAgICAgPHBhcmE+VGhlIGF1dG9tYXRpYyBj b25maWd1cmF0aW9uIG1heSBmYWlsIHRvIHdvcmsgd2l0aCBzb21lIGhhcmR3 YXJlLAotCW9yIG1heSBub3Qgc2V0IHRoaW5ncyB1cCBxdWl0ZSBhcyBkZXNp cmVkLiAgSW4gdGhlc2UgY2FzZXMsIG1hbnVhbAotCWNvbmZpZ3VyYXRpb24g d2lsbCBiZSBuZWNlc3NhcnkuPC9wYXJhPgorICAgICAgPHBhcmE+VGhlIGF1 dG9tYXRpYyBjb25maWd1cmF0aW9uIG1heSBmYWlsIHRvIHdvcmsgd2l0aCBz b21lCisJaGFyZHdhcmUsIG9yIG1heSBub3Qgc2V0IHRoaW5ncyB1cCBxdWl0 ZSBhcyBkZXNpcmVkLiAgSW4KKwl0aGVzZSBjYXNlcywgbWFudWFsIGNvbmZp Z3VyYXRpb24gd2lsbCBiZSBuZWNlc3NhcnkuPC9wYXJhPgogCiAgICAgICA8 bm90ZT4KIAk8cGFyYT5EZXNrdG9wIGVudmlyb25tZW50cyBsaWtlCkBAIC00 NzUsMTQgKzUwMCwxNCBAQAogICAgICAgPHNjcmVlbj4mcHJvbXB0LnJvb3Q7 IDx1c2VyaW5wdXQ+WG9yZyAtY29uZmlnIHhvcmcuY29uZi5uZXcgLXJldHJv PC91c2VyaW5wdXQ+PC9zY3JlZW4+CiAKICAgICAgIDxwYXJhPklmIGEgYmxh Y2sgYW5kIGdyZXkgZ3JpZCBhbmQgYW4gWCBtb3VzZSBjdXJzb3IgYXBwZWFy LAotCXRoZSBjb25maWd1cmF0aW9uIHdhcyBzdWNjZXNzZnVsLiAgVG8gZXhp dCB0aGUgdGVzdCwgc3dpdGNoIHRvIHRoZQotCXZpcnR1YWwgY29uc29sZSB1 c2VkIHRvIHN0YXJ0IGl0IGJ5IHByZXNzaW5nCisJdGhlIGNvbmZpZ3VyYXRp b24gd2FzIHN1Y2Nlc3NmdWwuICBUbyBleGl0IHRoZSB0ZXN0LCBzd2l0Y2gK Kwl0byB0aGUgdmlydHVhbCBjb25zb2xlIHVzZWQgdG8gc3RhcnQgaXQgYnkg cHJlc3NpbmcKIAk8a2V5Y29tYm8gYWN0aW9uPSJzaW11bCI+CiAJICA8a2V5 Y2FwPkN0cmw8L2tleWNhcD4KIAkgIDxrZXljYXA+QWx0PC9rZXljYXA+CiAJ ICA8a2V5Y2FwPkY8cmVwbGFjZWFibGU+bjwvcmVwbGFjZWFibGU+PC9rZXlj YXA+Ci0JPC9rZXljb21ibz4gKDxrZXljYXA+RjE8L2tleWNhcD4gZm9yIHRo ZSBmaXJzdCB2aXJ0dWFsIGNvbnNvbGUpCi0JYW5kIHByZXNzCisJPC9rZXlj b21ibz4gKDxrZXljYXA+RjE8L2tleWNhcD4gZm9yIHRoZSBmaXJzdCB2aXJ0 dWFsCisJY29uc29sZSkgYW5kIHByZXNzCiAJPGtleWNvbWJvIGFjdGlvbj0i c2ltdWwiPgogCSAgPGtleWNhcD5DdHJsPC9rZXljYXA+CiAJICA8a2V5Y2Fw PkM8L2tleWNhcD4KQEAgLTUyMyw4ICs1NDgsOCBAQAogCiAJPHBhcmE+VGhl IGZvbGxvd2luZyBsaW5lIHdpbGwgYWxzbyBoYXZlIHRvIGJlIGFkZGVkIHRv CiAJICA8ZmlsZW5hbWU+eG9yZy5jb25mLm5ldzwvZmlsZW5hbWU+LCBpbiB0 aGUKLQkgIDxsaXRlcmFsPlNlcnZlckxheW91dDwvbGl0ZXJhbD4gb3IgPGxp dGVyYWw+U2VydmVyRmxhZ3M8L2xpdGVyYWw+Ci0JICBzZWN0aW9uOjwvcGFy YT4KKwkgIDxsaXRlcmFsPlNlcnZlckxheW91dDwvbGl0ZXJhbD4gb3IKKwkg IDxsaXRlcmFsPlNlcnZlckZsYWdzPC9saXRlcmFsPiBzZWN0aW9uOjwvcGFy YT4KIAogCTxwcm9ncmFtbGlzdGluZz5PcHRpb24JIkRvbnRaYXAiCSJvZmYi PC9wcm9ncmFtbGlzdGluZz4KICAgICAgIDwvbm90ZT4KQEAgLTU0MSw5ICs1 NjYsOSBAQAogCiAJICA8cHJvZ3JhbWxpc3Rpbmc+T3B0aW9uICJBdXRvQWRk RGV2aWNlcyIgImZhbHNlIjwvcHJvZ3JhbWxpc3Rpbmc+CiAKLQkgIDxwYXJh PklucHV0IGRldmljZXMgbWF5IHRoZW4gYmUgY29uZmlndXJlZCBhcyBpbiBw cmV2aW91cyB2ZXJzaW9ucywKLQkgICAgYWxvbmcgd2l0aCBhbnkgb3RoZXIg b3B0aW9ucyBuZWVkZWQgKGUuZy4sIGtleWJvYXJkIGxheW91dAotCSAgICBz d2l0Y2hpbmcpLjwvcGFyYT4KKwkgIDxwYXJhPklucHV0IGRldmljZXMgbWF5 IHRoZW4gYmUgY29uZmlndXJlZCBhcyBpbiBwcmV2aW91cworCSAgICB2ZXJz aW9ucywgYWxvbmcgd2l0aCBhbnkgb3RoZXIgb3B0aW9ucyBuZWVkZWQgKGUu Zy4sCisJICAgIGtleWJvYXJkIGxheW91dCBzd2l0Y2hpbmcpLjwvcGFyYT4K IAogICAgICAgPG5vdGU+CiAJPHBhcmE+QXMgcHJldmlvdXNseSBleHBsYWlu ZWQKQEAgLTU5NywxMSArNjIyLDExIEBACiAgICAgICA8aW5kZXh0ZXJtPjxw cmltYXJ5PlgxMSB0dW5pbmc8L3ByaW1hcnk+PC9pbmRleHRlcm0+CiAKICAg ICAgIDxwYXJhPlRoZSA8ZmlsZW5hbWU+eG9yZy5jb25mLm5ldzwvZmlsZW5h bWU+Ci0JY29uZmlndXJhdGlvbiBmaWxlIG1heSBub3cgYmUgdHVuZWQgdG8g dGFzdGUuICBPcGVuIHRoZSBmaWxlIGluIGEgdGV4dCBlZGl0b3Igc3VjaAot CWFzICZtYW4uZW1hY3MuMTsgb3IgJm1hbi5lZS4xOy4gIElmIHRoZSBtb25p dG9yIGlzIGFuIG9sZGVyCi0Jb3IgdW51c3VhbCBtb2RlbCB0aGF0IGRvZXMg bm90IHN1cHBvcnQgYXV0b2RldGVjdGlvbiBvZgotCXN5bmMgZnJlcXVlbmNp ZXMsIHRob3NlIHNldHRpbmdzIGNhbgotCWJlIGFkZGVkIHRvIDxmaWxlbmFt ZT54b3JnLmNvbmYubmV3PC9maWxlbmFtZT4KKwljb25maWd1cmF0aW9uIGZp bGUgbWF5IG5vdyBiZSB0dW5lZCB0byB0YXN0ZS4gIE9wZW4gdGhlCisJZmls ZSBpbiBhIHRleHQgZWRpdG9yIHN1Y2ggYXMgJm1hbi5lbWFjcy4xOyBvciAm bWFuLmVlLjE7LgorCUlmIHRoZSBtb25pdG9yIGlzIGFuIG9sZGVyIG9yIHVu dXN1YWwgbW9kZWwgdGhhdCBkb2VzIG5vdAorCXN1cHBvcnQgYXV0b2RldGVj dGlvbiBvZiBzeW5jIGZyZXF1ZW5jaWVzLCB0aG9zZSBzZXR0aW5ncworCWNh biBiZSBhZGRlZCB0byA8ZmlsZW5hbWU+eG9yZy5jb25mLm5ldzwvZmlsZW5h bWU+CiAJdW5kZXIgdGhlIDxsaXRlcmFsPiJNb25pdG9yIjwvbGl0ZXJhbD4g c2VjdGlvbjo8L3BhcmE+CiAKICAgICAgIDxwcm9ncmFtbGlzdGluZz5TZWN0 aW9uICJNb25pdG9yIgpAQCAtNjEyLDIwICs2MzcsMTkgQEAKIAlWZXJ0UmVm cmVzaCAgNDgtMTIwCiBFbmRTZWN0aW9uPC9wcm9ncmFtbGlzdGluZz4KIAot ICAgICAgPHBhcmE+TW9zdCBtb25pdG9ycyBzdXBwb3J0IHN5bmMgZnJlcXVl bmN5IGF1dG9kZXRlY3Rpb24sIG1ha2luZwotCW1hbnVhbCBlbnRyeSBvZiB0 aGVzZSB2YWx1ZXMgdW5uZWNlc3NhcnkuICBGb3IgdGhlIGZldwotCW1vbml0 b3JzIHRoYXQgZG8gbm90IHN1cHBvcnQgYXV0b2RldGVjdGlvbiwgYXZvaWQg cG90ZW50aWFsCi0JZGFtYWdlIGJ5IG9ubHkgZW50ZXJpbmcgdmFsdWVzIHBy b3ZpZGVkIGJ5IHRoZQorICAgICAgPHBhcmE+TW9zdCBtb25pdG9ycyBzdXBw b3J0IHN5bmMgZnJlcXVlbmN5IGF1dG9kZXRlY3Rpb24sCisJbWFraW5nIG1h bnVhbCBlbnRyeSBvZiB0aGVzZSB2YWx1ZXMgdW5uZWNlc3NhcnkuICBGb3Ig dGhlCisJZmV3IG1vbml0b3JzIHRoYXQgZG8gbm90IHN1cHBvcnQgYXV0b2Rl dGVjdGlvbiwgYXZvaWQKKwlwb3RlbnRpYWwgZGFtYWdlIGJ5IG9ubHkgZW50 ZXJpbmcgdmFsdWVzIHByb3ZpZGVkIGJ5IHRoZQogCW1hbnVmYWN0dXJlci48 L3BhcmE+CiAKLSAgICAgIDxwYXJhPlggYWxsb3dzIERQTVMgKEVuZXJneSBT dGFyKSBmZWF0dXJlcyB0byBiZSB1c2VkIHdpdGggY2FwYWJsZQotCW1vbml0 b3JzLiBUaGUgJm1hbi54c2V0LjE7IHByb2dyYW0gY29udHJvbHMgdGhlIHRp bWUtb3V0cyBhbmQgY2FuIGZvcmNlCi0Jc3RhbmRieSwgc3VzcGVuZCwgb3Ig b2ZmIG1vZGVzLiAgSWYgeW91IHdpc2ggdG8gZW5hYmxlIERQTVMgZmVhdHVy ZXMKLQlmb3IgeW91ciBtb25pdG9yLCB5b3UgbXVzdCBhZGQgdGhlIGZvbGxv d2luZyBsaW5lIHRvIHRoZSBtb25pdG9yCi0Jc2VjdGlvbjo8L3BhcmE+Cisg ICAgICA8cGFyYT5YIGFsbG93cyBEUE1TIChFbmVyZ3kgU3RhcikgZmVhdHVy ZXMgdG8gYmUgdXNlZCB3aXRoCisJY2FwYWJsZSBtb25pdG9ycy4gIFRoZSAm bWFuLnhzZXQuMTsgcHJvZ3JhbSBjb250cm9scyB0aGUKKwl0aW1lLW91dHMg YW5kIGNhbiBmb3JjZSBzdGFuZGJ5LCBzdXNwZW5kLCBvciBvZmYgbW9kZXMu ICBJZgorCXlvdSB3aXNoIHRvIGVuYWJsZSBEUE1TIGZlYXR1cmVzIGZvciB5 b3VyIG1vbml0b3IsIHlvdSBtdXN0CisJYWRkIHRoZSBmb2xsb3dpbmcgbGlu ZSB0byB0aGUgbW9uaXRvciBzZWN0aW9uOjwvcGFyYT4KIAotICAgICAgPHBy b2dyYW1saXN0aW5nPgotCU9wdGlvbiAgICAgICAiRFBNUyI8L3Byb2dyYW1s aXN0aW5nPgorICAgICAgPHByb2dyYW1saXN0aW5nPk9wdGlvbiAgICAgICAi RFBNUyI8L3Byb2dyYW1saXN0aW5nPgogCiAgICAgICA8aW5kZXh0ZXJtPgog CTxwcmltYXJ5PjxmaWxlbmFtZT54b3JnLmNvbmY8L2ZpbGVuYW1lPjwvcHJp bWFyeT4KQEAgLTY1NywyMSArNjgxLDIxIEBACiAJTm90ZSB0aGF0IG9ubHkg VkVTQSBzdGFuZGFyZCBtb2RlcyBhcmUgc3VwcG9ydGVkIGFzIGRlZmluZWQg YnkKIAl0aGUgdGFyZ2V0IHN5c3RlbSdzIGdyYXBoaWNzIGhhcmR3YXJlLgog CUluIHRoZSBleGFtcGxlIGFib3ZlLCB0aGUgZGVmYXVsdCBjb2xvciBkZXB0 aCBpcyB0d2VudHktZm91cgotCWJpdHMgcGVyIHBpeGVsLiAgQXQgdGhpcyBj b2xvciBkZXB0aCwgdGhlIGFjY2VwdGVkIHJlc29sdXRpb24gaXMKLQkxMDI0 IGJ5IDc2OAotCXBpeGVscy48L3BhcmE+CisJYml0cyBwZXIgcGl4ZWwuICBB dCB0aGlzIGNvbG9yIGRlcHRoLCB0aGUgYWNjZXB0ZWQKKwlyZXNvbHV0aW9u IGlzIDEwMjQgYnkgNzY4IHBpeGVscy48L3BhcmE+CiAKICAgICAgIDxwYXJh PkZpbmFsbHksIHdyaXRlIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgYW5kIHRl c3QgaXQgdXNpbmcKIAl0aGUgdGVzdCBtb2RlIGdpdmVuIGFib3ZlLjwvcGFy YT4KIAogICAgICAgPG5vdGU+CiAJPHBhcmE+T25lIG9mIHRoZSB0b29scyBh dmFpbGFibGUgdG8gYXNzaXN0IHlvdSBkdXJpbmcKLQkgIHRyb3VibGVzaG9v dGluZyBwcm9jZXNzIGFyZSB0aGUgWDExIGxvZyBmaWxlcywgd2hpY2ggY29u dGFpbgotCSAgaW5mb3JtYXRpb24gb24gZWFjaCBkZXZpY2UgdGhhdCB0aGUg WDExIHNlcnZlciBhdHRhY2hlcyB0by4KLQkgIDxhcHBsaWNhdGlvbj4meG9y Zzs8L2FwcGxpY2F0aW9uPiBsb2cgZmlsZSBuYW1lcyBhcmUgaW4gdGhlIGZv cm1hdAotCSAgb2YgPGZpbGVuYW1lPi92YXIvbG9nL1hvcmcuMC5sb2c8L2Zp bGVuYW1lPi4gIFRoZSBleGFjdCBuYW1lCi0JICBvZiB0aGUgbG9nIGNhbiB2 YXJ5IGZyb20gPGZpbGVuYW1lPlhvcmcuMC5sb2c8L2ZpbGVuYW1lPiB0bwot CSAgPGZpbGVuYW1lPlhvcmcuOC5sb2c8L2ZpbGVuYW1lPiBhbmQgc28gZm9y dGguPC9wYXJhPgorCSAgdHJvdWJsZXNob290aW5nIHByb2Nlc3MgYXJlIHRo ZSBYMTEgbG9nIGZpbGVzLCB3aGljaAorCSAgY29udGFpbiBpbmZvcm1hdGlv biBvbiBlYWNoIGRldmljZSB0aGF0IHRoZSBYMTEgc2VydmVyCisJICBhdHRh Y2hlcyB0by4gIDxhcHBsaWNhdGlvbj4meG9yZzs8L2FwcGxpY2F0aW9uPiBs b2cgZmlsZQorCSAgbmFtZXMgYXJlIGluIHRoZSBmb3JtYXQgb2YKKwkgIDxm aWxlbmFtZT4vdmFyL2xvZy9Yb3JnLjAubG9nPC9maWxlbmFtZT4uICBUaGUg ZXhhY3QgbmFtZQorCSAgb2YgdGhlIGxvZyBjYW4gdmFyeSBmcm9tIDxmaWxl bmFtZT5Yb3JnLjAubG9nPC9maWxlbmFtZT4KKwkgIHRvIDxmaWxlbmFtZT5Y b3JnLjgubG9nPC9maWxlbmFtZT4gYW5kIHNvIGZvcnRoLjwvcGFyYT4KICAg ICAgIDwvbm90ZT4KIAogICAgICAgPHBhcmE+SWYgYWxsIGlzIHdlbGwsIHRo ZSBjb25maWd1cmF0aW9uCkBAIC02OTMsNyArNzE3LDggQEAKICAgICAgIDx0 aXRsZT5BZHZhbmNlZCBDb25maWd1cmF0aW9uIFRvcGljczwvdGl0bGU+CiAK ICAgICAgIDxzZWN0Mz4KLQk8dGl0bGU+Q29uZmlndXJhdGlvbiB3aXRoICZp bnRlbDsgPGxpdGVyYWw+aTgxMDwvbGl0ZXJhbD4gR3JhcGhpY3MgQ2hpcHNl dHM8L3RpdGxlPgorCTx0aXRsZT5Db25maWd1cmF0aW9uIHdpdGggJmludGVs OyA8bGl0ZXJhbD5pODEwPC9saXRlcmFsPgorCSAgR3JhcGhpY3MgQ2hpcHNl dHM8L3RpdGxlPgogCiAJPGluZGV4dGVybT48cHJpbWFyeT5JbnRlbCBpODEw IGdyYXBoaWMgY2hpcHNldDwvcHJpbWFyeT48L2luZGV4dGVybT4KIApAQCAt NzAzLDEyICs3MjgsMTMgQEAKIAkgIHRvIGRyaXZlIHRoZSBjYXJkLiAgU2Vl IHRoZSAmbWFuLmFncC40OyBkcml2ZXIgbWFudWFsIHBhZ2UKIAkgIGZvciBt b3JlIGluZm9ybWF0aW9uLjwvcGFyYT4KIAotCTxwYXJhPlRoaXMgd2lsbCBh bGxvdyBjb25maWd1cmF0aW9uIG9mIHRoZSBoYXJkd2FyZSBhcyBhbnkgb3Ro ZXIKLQkgIGdyYXBoaWNzIGJvYXJkLiAgTm90ZSBvbiBzeXN0ZW1zIHdpdGhv dXQgdGhlICZtYW4uYWdwLjQ7Ci0JICBkcml2ZXIgY29tcGlsZWQgaW4gdGhl IGtlcm5lbCwgdHJ5aW5nIHRvIGxvYWQgdGhlIG1vZHVsZQotCSAgd2l0aCAm bWFuLmtsZGxvYWQuODsgd2lsbCBub3Qgd29yay4gIFRoaXMgZHJpdmVyIGhh cyB0byBiZQotCSAgaW4gdGhlIGtlcm5lbCBhdCBib290IHRpbWUgdGhyb3Vn aCBiZWluZyBjb21waWxlZCBpbiBvcgotCSAgdXNpbmcgPGZpbGVuYW1lPi9i b290L2xvYWRlci5jb25mPC9maWxlbmFtZT4uPC9wYXJhPgorCTxwYXJhPlRo aXMgd2lsbCBhbGxvdyBjb25maWd1cmF0aW9uIG9mIHRoZSBoYXJkd2FyZSBh cyBhbnkKKwkgIG90aGVyIGdyYXBoaWNzIGJvYXJkLiAgTm90ZSBvbiBzeXN0 ZW1zIHdpdGhvdXQgdGhlCisJICAmbWFuLmFncC40OyBkcml2ZXIgY29tcGls ZWQgaW4gdGhlIGtlcm5lbCwgdHJ5aW5nIHRvIGxvYWQKKwkgIHRoZSBtb2R1 bGUgd2l0aCAmbWFuLmtsZGxvYWQuODsgd2lsbCBub3Qgd29yay4gIFRoaXMK KwkgIGRyaXZlciBoYXMgdG8gYmUgaW4gdGhlIGtlcm5lbCBhdCBib290IHRp bWUgdGhyb3VnaCBiZWluZworCSAgY29tcGlsZWQgaW4gb3IgdXNpbmcKKwkg IDxmaWxlbmFtZT4vYm9vdC9sb2FkZXIuY29uZjwvZmlsZW5hbWU+LjwvcGFy YT4KICAgICAgIDwvc2VjdDM+CiAKICAgICAgIDxzZWN0Mz4KQEAgLTcxNiwx NiArNzQyLDE4IEBACiAKIAk8aW5kZXh0ZXJtPjxwcmltYXJ5PndpZGVzY3Jl ZW4gZmxhdHBhbmVsIGNvbmZpZ3VyYXRpb248L3ByaW1hcnk+PC9pbmRleHRl cm0+CiAKLQk8cGFyYT5UaGlzIHNlY3Rpb24gYXNzdW1lcyBhIGJpdCBvZiBh ZHZhbmNlZCBjb25maWd1cmF0aW9uIGtub3dsZWRnZS4KLQkgIElmIGF0dGVt cHRzIHRvIHVzZSB0aGUgc3RhbmRhcmQgY29uZmlndXJhdGlvbiB0b29scyBh Ym92ZSBoYXZlIG5vdAotCSAgcmVzdWx0ZWQgaW4gYSB3b3JraW5nIGNvbmZp Z3VyYXRpb24sIHRoZXJlIGlzIGluZm9ybWF0aW9uIGVub3VnaAotCSAgaW4g dGhlIGxvZyBmaWxlcyB0byBiZSBvZiB1c2UgaW4gZ2V0dGluZyB0aGUgc2V0 dXAgd29ya2luZy4KLQkgIFVzZSBvZiBhIHRleHQgZWRpdG9yIHdpbGwgYmUg bmVjZXNzYXJ5LjwvcGFyYT4KKwk8cGFyYT5UaGlzIHNlY3Rpb24gYXNzdW1l cyBhIGJpdCBvZiBhZHZhbmNlZCBjb25maWd1cmF0aW9uCisJICBrbm93bGVk Z2UuICBJZiBhdHRlbXB0cyB0byB1c2UgdGhlIHN0YW5kYXJkIGNvbmZpZ3Vy YXRpb24KKwkgIHRvb2xzIGFib3ZlIGhhdmUgbm90IHJlc3VsdGVkIGluIGEg d29ya2luZyBjb25maWd1cmF0aW9uLAorCSAgdGhlcmUgaXMgaW5mb3JtYXRp b24gZW5vdWdoIGluIHRoZSBsb2cgZmlsZXMgdG8gYmUgb2YgdXNlCisJICBp biBnZXR0aW5nIHRoZSBzZXR1cCB3b3JraW5nLiAgVXNlIG9mIGEgdGV4dCBl ZGl0b3Igd2lsbAorCSAgYmUgbmVjZXNzYXJ5LjwvcGFyYT4KIAotCTxwYXJh PkN1cnJlbnQgd2lkZXNjcmVlbiAoV1NYR0EsIFdTWEdBKywgV1VYR0EsIFdY R0EsIFdYR0ErLCBldC5hbC4pCi0JICBmb3JtYXRzIHN1cHBvcnQgMTY6MTAg YW5kIDEwOjkgZm9ybWF0cyBvciBhc3BlY3QgcmF0aW9zIHRoYXQgY2FuCi0J ICBiZSBwcm9ibGVtYXRpYy4gIEV4YW1wbGVzIG9mIHNvbWUgY29tbW9uIHNj cmVlbiByZXNvbHV0aW9ucyBmb3IKLQkgIDE2OjEwIGFzcGVjdCByYXRpb3Mg YXJlOjwvcGFyYT4KKwk8cGFyYT5DdXJyZW50IHdpZGVzY3JlZW4gKFdTWEdB LCBXU1hHQSssIFdVWEdBLCBXWEdBLAorCSAgV1hHQSssIGV0LmFsLikgZm9y bWF0cyBzdXBwb3J0IDE2OjEwIGFuZCAxMDo5IGZvcm1hdHMgb3IKKwkgIGFz cGVjdCByYXRpb3MgdGhhdCBjYW4gYmUgcHJvYmxlbWF0aWMuICBFeGFtcGxl cyBvZiBzb21lCisJICBjb21tb24gc2NyZWVuIHJlc29sdXRpb25zIGZvciAx NjoxMCBhc3BlY3QgcmF0aW9zCisJICBhcmU6PC9wYXJhPgogCiAJPGl0ZW1p emVkbGlzdD4KIAkgIDxsaXN0aXRlbT48cGFyYT4yNTYweDE2MDA8L3BhcmE+ PC9saXN0aXRlbT4KQEAgLTczNiw4ICs3NjQsOCBAQAogCTwvaXRlbWl6ZWRs aXN0PgogCiAJPHBhcmE+QXQgc29tZSBwb2ludCwgaXQgd2lsbCBiZSBhcyBl YXN5IGFzIGFkZGluZyBvbmUgb2YgdGhlc2UKLQkgIHJlc29sdXRpb25zIGFz IGEgcG9zc2libGUgPGxpdGVyYWw+TW9kZTwvbGl0ZXJhbD4gaW4gdGhlIDxs aXRlcmFsPlNlY3Rpb24KLQkgICJTY3JlZW4iPC9saXRlcmFsPiBhcyBzdWNo OjwvcGFyYT4KKwkgIHJlc29sdXRpb25zIGFzIGEgcG9zc2libGUgPGxpdGVy YWw+TW9kZTwvbGl0ZXJhbD4gaW4gdGhlCisJICA8bGl0ZXJhbD5TZWN0aW9u ICJTY3JlZW4iPC9saXRlcmFsPiBhcyBzdWNoOjwvcGFyYT4KIAogCTxwcm9n cmFtbGlzdGluZz5TZWN0aW9uICJTY3JlZW4iCiBJZGVudGlmaWVyICJTY3Jl ZW4wIgpAQCAtNzUxLDE2ICs3NzksMTggQEAKIEVuZFN1YlNlY3Rpb24KIEVu ZFNlY3Rpb248L3Byb2dyYW1saXN0aW5nPgogCi0JPHBhcmE+PGFwcGxpY2F0 aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+IGlzIHNtYXJ0IGVub3VnaCB0byBw dWxsIHRoZQotCSAgcmVzb2x1dGlvbiBpbmZvcm1hdGlvbiBmcm9tICB0aGUg d2lkZXNjcmVlbiB2aWEgSTJDL0REQyBpbmZvcm1hdGlvbgotCSAgc28gaXQg a25vd3Mgd2hhdCB0aGUgbW9uaXRvciBjYW4gaGFuZGxlIGFzIGZhciBhcyBm cmVxdWVuY2llcwotCSAgYW5kIHJlc29sdXRpb25zLjwvcGFyYT4KKwk8cGFy YT48YXBwbGljYXRpb24+Jnhvcmc7PC9hcHBsaWNhdGlvbj4gaXMgc21hcnQg ZW5vdWdoIHRvCisJICBwdWxsIHRoZSByZXNvbHV0aW9uIGluZm9ybWF0aW9u IGZyb20gIHRoZSB3aWRlc2NyZWVuIHZpYQorCSAgSTJDL0REQyBpbmZvcm1h dGlvbiBzbyBpdCBrbm93cyB3aGF0IHRoZSBtb25pdG9yIGNhbgorCSAgaGFu ZGxlIGFzIGZhciBhcyBmcmVxdWVuY2llcyBhbmQgcmVzb2x1dGlvbnMuPC9w YXJhPgogCi0JPHBhcmE+SWYgdGhvc2UgPGxpdGVyYWw+TW9kZUxpbmVzPC9s aXRlcmFsPiBkbyBub3QgZXhpc3QgaW4gdGhlIGRyaXZlcnMsCi0JICBvbmUg bWlnaHQgbmVlZCB0byBnaXZlIDxhcHBsaWNhdGlvbj4meG9yZzs8L2FwcGxp Y2F0aW9uPiBhIGxpdHRsZSBoaW50LgotCSAgVXNpbmcgPGZpbGVuYW1lPi92 YXIvbG9nL1hvcmcuMC5sb2c8L2ZpbGVuYW1lPiBvbmUgY2FuIGV4dHJhY3QK LQkgIGVub3VnaCBpbmZvcm1hdGlvbiB0byBtYW51YWxseSBjcmVhdGUgYSA8 bGl0ZXJhbD5Nb2RlTGluZTwvbGl0ZXJhbD4gdGhhdAotCSAgd2lsbCB3b3Jr LiAgU2ltcGx5IGxvb2sgZm9yIGluZm9ybWF0aW9uIHJlc2VtYmxpbmcgdGhp czo8L3BhcmE+CisJPHBhcmE+SWYgdGhvc2UgPGxpdGVyYWw+TW9kZUxpbmVz PC9saXRlcmFsPiBkbyBub3QgZXhpc3QgaW4KKwkgIHRoZSBkcml2ZXJzLCBv bmUgbWlnaHQgbmVlZCB0byBnaXZlCisJICA8YXBwbGljYXRpb24+Jnhvcmc7 PC9hcHBsaWNhdGlvbj4gYSBsaXR0bGUgaGludC4gIFVzaW5nCisJICA8Zmls ZW5hbWU+L3Zhci9sb2cvWG9yZy4wLmxvZzwvZmlsZW5hbWU+IG9uZSBjYW4g ZXh0cmFjdAorCSAgZW5vdWdoIGluZm9ybWF0aW9uIHRvIG1hbnVhbGx5IGNy ZWF0ZSBhCisJICA8bGl0ZXJhbD5Nb2RlTGluZTwvbGl0ZXJhbD4gdGhhdCB3 aWxsIHdvcmsuICBTaW1wbHkgbG9vaworCSAgZm9yIGluZm9ybWF0aW9uIHJl c2VtYmxpbmcgdGhpczo8L3BhcmE+CiAKIAk8cHJvZ3JhbWxpc3Rpbmc+KElJ KSBNR0EoMCk6IFN1cHBvcnRlZCBhZGRpdGlvbmFsIFZpZGVvIE1vZGU6CiAo SUkpIE1HQSgwKTogY2xvY2s6IDE0Ni4yIE1IeiAgIEltYWdlIFNpemU6ICA0 MzMgeCAyNzEgbW0KQEAgLTc2OSwxMiArNzk5LDEzIEBACiAoSUkpIE1HQSgw KTogUmFuZ2VzOiBWIG1pbjogNDggIFYgbWF4OiA4NSBIeiwgSCBtaW46IDMw ICBIIG1heDogOTQga0h6LCBQaXhDbG9jayBtYXggMTcwIE1IejwvcHJvZ3Jh bWxpc3Rpbmc+CiAKIAk8cGFyYT5UaGlzIGluZm9ybWF0aW9uIGlzIGNhbGxl ZCBFRElEIGluZm9ybWF0aW9uLiAgQ3JlYXRpbmcgYQotCSAgPGxpdGVyYWw+ TW9kZUxpbmU8L2xpdGVyYWw+IGZyb20gdGhpcyBpcyBqdXN0IGEgbWF0dGVy IG9mIHB1dHRpbmcgdGhlCi0JICBudW1iZXJzIGluIHRoZSBjb3JyZWN0IG9y ZGVyOjwvcGFyYT4KKwkgIDxsaXRlcmFsPk1vZGVMaW5lPC9saXRlcmFsPiBm cm9tIHRoaXMgaXMganVzdCBhIG1hdHRlciBvZgorCSAgcHV0dGluZyB0aGUg bnVtYmVycyBpbiB0aGUgY29ycmVjdCBvcmRlcjo8L3BhcmE+CiAKIAk8cHJv Z3JhbWxpc3Rpbmc+TW9kZUxpbmUgJmx0O25hbWUmZ3Q7ICZsdDtjbG9jayZn dDsgJmx0OzQgaG9yaXouIHRpbWluZ3MmZ3Q7ICZsdDs0IHZlcnQuIHRpbWlu Z3MmZ3Q7PC9wcm9ncmFtbGlzdGluZz4KIAotCTxwYXJhPlNvIHRoYXQgdGhl IDxsaXRlcmFsPk1vZGVMaW5lPC9saXRlcmFsPiBpbiA8bGl0ZXJhbD5TZWN0 aW9uICJNb25pdG9yIjwvbGl0ZXJhbD4KKwk8cGFyYT5TbyB0aGF0IHRoZSA8 bGl0ZXJhbD5Nb2RlTGluZTwvbGl0ZXJhbD4gaW4KKwkgIDxsaXRlcmFsPlNl Y3Rpb24gIk1vbml0b3IiPC9saXRlcmFsPgogCSAgZm9yIHRoaXMgZXhhbXBs ZSB3b3VsZCBsb29rIGxpa2UgdGhpczo8L3BhcmE+CiAKIAk8cHJvZ3JhbWxp c3Rpbmc+U2VjdGlvbiAiTW9uaXRvciIKQEAgLTc4NSw4ICs4MTYsOCBAQAog T3B0aW9uICAgICAgICAgICJEUE1TIgogRW5kU2VjdGlvbjwvcHJvZ3JhbWxp c3Rpbmc+CiAKLQk8cGFyYT5Ob3cgaGF2aW5nIGNvbXBsZXRlZCB0aGVzZSBz aW1wbGUgZWRpdGluZyBzdGVwcywgWCBzaG91bGQgc3RhcnQKLQkgIG9uIHlv dXIgbmV3IHdpZGVzY3JlZW4gbW9uaXRvci48L3BhcmE+CisJPHBhcmE+Tm93 IGhhdmluZyBjb21wbGV0ZWQgdGhlc2Ugc2ltcGxlIGVkaXRpbmcgc3RlcHMs IFgKKwkgIHNob3VsZCBzdGFydCBvbiB5b3VyIG5ldyB3aWRlc2NyZWVuIG1v bml0b3IuPC9wYXJhPgogICAgICAgPC9zZWN0Mz4KICAgICA8L3NlY3QyPgog ICA8L3NlY3QxPgpAQCAtODA1LDM2ICs4MzYsNDAgQEAKIAogICAgIDxzZWN0 MiBpZD0idHlwZTEiPgogICAgIDx0aXRsZT5UeXBlMSBGb250czwvdGl0bGU+ Ci0gICAgPHBhcmE+VGhlIGRlZmF1bHQgZm9udHMgdGhhdCBzaGlwIHdpdGgK LSAgICAgIFgxMSBhcmUgbGVzcyB0aGFuIGlkZWFsIGZvciB0eXBpY2FsCi0g ICAgZGVza3RvcCBwdWJsaXNoaW5nIGFwcGxpY2F0aW9ucy4gIExhcmdlIHBy ZXNlbnRhdGlvbiBmb250cyBzaG93IHVwCi0gICAgamFnZ2VkIGFuZCB1bnBy b2Zlc3Npb25hbCBsb29raW5nLCBhbmQgc21hbGwgZm9udHMgaW4KLSAgICA8 YXBwbGljYXRpb24+Jm5ldHNjYXBlOzwvYXBwbGljYXRpb24+IGFyZSBhbG1v c3QgY29tcGxldGVseSB1bmludGVsbGlnaWJsZS4KLSAgICBIb3dldmVyLCB0 aGVyZSBhcmUgc2V2ZXJhbCBmcmVlLCBoaWdoIHF1YWxpdHkgVHlwZTEgKCZw b3N0c2NyaXB0OykgZm9udHMKLSAgICBhdmFpbGFibGUgd2hpY2ggY2FuIGJl IHJlYWRpbHkgdXNlZAotICAgIHdpdGggWDExLiAgRm9yIGluc3RhbmNlLCB0 aGUgVVJXIGZvbnQgY29sbGVjdGlvbgotICAgICg8ZmlsZW5hbWUgcm9sZT0i cGFja2FnZSI+eDExLWZvbnRzL3Vyd2ZvbnRzPC9maWxlbmFtZT4pIGluY2x1 ZGVzCi0gICAgaGlnaCBxdWFsaXR5IHZlcnNpb25zIG9mIHN0YW5kYXJkIHR5 cGUxIGZvbnRzICg8dHJhZGVtYXJrIGNsYXNzPSJyZWdpc3RlcmVkIj5UaW1l cyBSb21hbjwvdHJhZGVtYXJrPiwKLSAgICA8dHJhZGVtYXJrIGNsYXNzPSJy ZWdpc3RlcmVkIj5IZWx2ZXRpY2E8L3RyYWRlbWFyaz4sIDx0cmFkZW1hcmsg Y2xhc3M9InJlZ2lzdGVyZWQiPlBhbGF0aW5vPC90cmFkZW1hcms+IGFuZCBv dGhlcnMpLiAgVGhlIEZyZWVmb250cyBjb2xsZWN0aW9uCi0gICAgKDxmaWxl bmFtZSByb2xlPSJwYWNrYWdlIj54MTEtZm9udHMvZnJlZWZvbnRzPC9maWxl bmFtZT4pIGluY2x1ZGVzCi0gICAgbWFueSBtb3JlIGZvbnRzLCBidXQgbW9z dCBvZiB0aGVtIGFyZSBpbnRlbmRlZCBmb3IgdXNlIGluCi0gICAgZ3JhcGhp Y3Mgc29mdHdhcmUgc3VjaCBhcyB0aGUgPGFwcGxpY2F0aW9uPkdpbXA8L2Fw cGxpY2F0aW9uPiwgYW5kIGFyZSBub3QKLSAgICBjb21wbGV0ZSBlbm91Z2gg dG8gc2VydmUgYXMgc2NyZWVuIGZvbnRzLiAgSW4gYWRkaXRpb24sCi0gICAg WDExIGNhbiBiZSBjb25maWd1cmVkIHRvIHVzZQotICAgICZ0cnVldHlwZTsg Zm9udHMgd2l0aCBhIG1pbmltdW0gb2YgZWZmb3J0LiAgRm9yIG1vcmUgZGV0 YWlscyBvbgotICAgIHRoaXMsIHNlZSB0aGUgJm1hbi5YLjc7IG1hbnVhbCBw YWdlIG9yIHRoZQotICAgIDxsaW5rIGxpbmtlbmQ9InRydWV0eXBlIj5zZWN0 aW9uIG9uICZ0cnVldHlwZTsgZm9udHM8L2xpbms+LjwvcGFyYT4KIAorICAg IDxwYXJhPlRoZSBkZWZhdWx0IGZvbnRzIHRoYXQgc2hpcCB3aXRoIFgxMSBh cmUgbGVzcyB0aGFuIGlkZWFsCisgICAgICBmb3IgdHlwaWNhbCBkZXNrdG9w IHB1Ymxpc2hpbmcgYXBwbGljYXRpb25zLiAgTGFyZ2UKKyAgICAgIHByZXNl bnRhdGlvbiBmb250cyBzaG93IHVwIGphZ2dlZCBhbmQgdW5wcm9mZXNzaW9u YWwgbG9va2luZywKKyAgICAgIGFuZCBzbWFsbCBmb250cyBpbiA8YXBwbGlj YXRpb24+Jm5ldHNjYXBlOzwvYXBwbGljYXRpb24+IGFyZQorICAgICAgYWxt b3N0IGNvbXBsZXRlbHkgdW5pbnRlbGxpZ2libGUuICBIb3dldmVyLCB0aGVy ZSBhcmUgc2V2ZXJhbAorICAgICAgZnJlZSwgaGlnaCBxdWFsaXR5IFR5cGUx ICgmcG9zdHNjcmlwdDspIGZvbnRzIGF2YWlsYWJsZSB3aGljaAorICAgICAg Y2FuIGJlIHJlYWRpbHkgdXNlZCB3aXRoIFgxMS4gIEZvciBpbnN0YW5jZSwg dGhlIFVSVyBmb250CisgICAgICBjb2xsZWN0aW9uICg8ZmlsZW5hbWUKKyAg ICAgIHJvbGU9InBhY2thZ2UiPngxMS1mb250cy91cndmb250czwvZmlsZW5h bWU+KSBpbmNsdWRlcyBoaWdoCisgICAgICBxdWFsaXR5IHZlcnNpb25zIG9m IHN0YW5kYXJkIHR5cGUxIGZvbnRzICg8dHJhZGVtYXJrCisgICAgICBjbGFz cz0icmVnaXN0ZXJlZCI+VGltZXMgUm9tYW48L3RyYWRlbWFyaz4sCisgICAg ICA8dHJhZGVtYXJrIGNsYXNzPSJyZWdpc3RlcmVkIj5IZWx2ZXRpY2E8L3Ry YWRlbWFyaz4sIDx0cmFkZW1hcmsKKyAgICAgIGNsYXNzPSJyZWdpc3RlcmVk Ij5QYWxhdGlubzwvdHJhZGVtYXJrPiBhbmQgb3RoZXJzKS4gIFRoZQorICAg ICAgRnJlZWZvbnRzIGNvbGxlY3Rpb24gKDxmaWxlbmFtZQorICAgICAgcm9s ZT0icGFja2FnZSI+eDExLWZvbnRzL2ZyZWVmb250czwvZmlsZW5hbWU+KSBp bmNsdWRlcworICAgICAgbWFueSBtb3JlIGZvbnRzLCBidXQgbW9zdCBvZiB0 aGVtIGFyZSBpbnRlbmRlZCBmb3IgdXNlIGluCisgICAgICBncmFwaGljcyBz b2Z0d2FyZSBzdWNoIGFzIHRoZSA8YXBwbGljYXRpb24+R2ltcDwvYXBwbGlj YXRpb24+LAorICAgICAgYW5kIGFyZSBub3QgY29tcGxldGUgZW5vdWdoIHRv IHNlcnZlIGFzIHNjcmVlbiBmb250cy4gIEluCisgICAgICBhZGRpdGlvbiwg WDExIGNhbiBiZSBjb25maWd1cmVkIHRvIHVzZSAmdHJ1ZXR5cGU7IGZvbnRz IHdpdGgKKyAgICAgIGEgbWluaW11bSBvZiBlZmZvcnQuICBGb3IgbW9yZSBk ZXRhaWxzIG9uIHRoaXMsIHNlZSB0aGUKKyAgICAgICZtYW4uWC43OyBtYW51 YWwgcGFnZSBvciB0aGUgPGxpbmsgbGlua2VuZD0idHJ1ZXR5cGUiPnNlY3Rp b24KKyAgICAgIG9uICZ0cnVldHlwZTsgZm9udHM8L2xpbms+LjwvcGFyYT4K KwogICAgIDxwYXJhPlRvIGluc3RhbGwgdGhlIGFib3ZlIFR5cGUxIGZvbnQg Y29sbGVjdGlvbnMgZnJvbSB0aGUKICAgICAgIFBvcnRzIENvbGxlY3Rpb24s IHJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmRzOjwvcGFyYT4KIAogICAgIDxz Y3JlZW4+JnByb21wdC5yb290OyA8dXNlcmlucHV0PmNkIC91c3IvcG9ydHMv eDExLWZvbnRzL3Vyd2ZvbnRzPC91c2VyaW5wdXQ+CiAmcHJvbXB0LnJvb3Q7 IDx1c2VyaW5wdXQ+bWFrZSBpbnN0YWxsIGNsZWFuPC91c2VyaW5wdXQ+PC9z Y3JlZW4+CiAKLSAgICA8cGFyYT5BbmQgbGlrZXdpc2Ugd2l0aCB0aGUgZnJl ZWZvbnQgb3Igb3RoZXIgY29sbGVjdGlvbnMuICBUbyBoYXZlIHRoZSBYCi0g ICAgICBzZXJ2ZXIgZGV0ZWN0IHRoZXNlIGZvbnRzLCBhZGQgYW4gYXBwcm9w cmlhdGUgbGluZSB0byB0aGUKLSAgICAgIFggc2VydmVyIGNvbmZpZ3VyYXRp b24gZmlsZSAoPGZpbGVuYW1lPi9ldGMvWDExL3hvcmcuY29uZjwvZmlsZW5h bWU+KSwKLSAgICAgIHdoaWNoIHJlYWRzOjwvcGFyYT4KKyAgICA8cGFyYT5B bmQgbGlrZXdpc2Ugd2l0aCB0aGUgZnJlZWZvbnQgb3Igb3RoZXIgY29sbGVj dGlvbnMuICBUbworICAgICAgaGF2ZSB0aGUgWCBzZXJ2ZXIgZGV0ZWN0IHRo ZXNlIGZvbnRzLCBhZGQgYW4gYXBwcm9wcmlhdGUgbGluZQorICAgICAgdG8g dGhlIFggc2VydmVyIGNvbmZpZ3VyYXRpb24gZmlsZQorICAgICAgKDxmaWxl bmFtZT4vZXRjL1gxMS94b3JnLmNvbmY8L2ZpbGVuYW1lPiksIHdoaWNoIHJl YWRzOjwvcGFyYT4KIAogICAgICAgPHByb2dyYW1saXN0aW5nPkZvbnRQYXRo ICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvVVJXLyI8L3Byb2dyYW1saXN0 aW5nPgogCkBAIC04NDQsMTQgKzg3OSwxNiBAQAogICAgICAgPHNjcmVlbj4m cHJvbXB0LnVzZXI7IDx1c2VyaW5wdXQ+eHNldCBmcCsgL3Vzci9sb2NhbC9s aWIvWDExL2ZvbnRzL1VSVzwvdXNlcmlucHV0PgogJnByb21wdC51c2VyOyA8 dXNlcmlucHV0PnhzZXQgZnAgcmVoYXNoPC91c2VyaW5wdXQ+PC9zY3JlZW4+ CiAKLSAgICAgIDxwYXJhPlRoaXMgd2lsbCB3b3JrIGJ1dCB3aWxsIGJlIGxv c3Qgd2hlbiB0aGUgWCBzZXNzaW9uIGlzIGNsb3NlZCwKLSAgICB1bmxlc3Mg aXQgaXMgYWRkZWQgdG8gdGhlIHN0YXJ0dXAgZmlsZSAoPGZpbGVuYW1lPn4v Lnhpbml0cmM8L2ZpbGVuYW1lPgotICAgIGZvciBhIG5vcm1hbCA8Y29tbWFu ZD5zdGFydHg8L2NvbW1hbmQ+IHNlc3Npb24sCi0gICAgb3IgPGZpbGVuYW1l Pn4vLnhzZXNzaW9uPC9maWxlbmFtZT4gd2hlbiBsb2dnaW5nIGluIHRocm91 Z2ggYQotICAgIGdyYXBoaWNhbCBsb2dpbiBtYW5hZ2VyIGxpa2UgPGFwcGxp Y2F0aW9uPlhETTwvYXBwbGljYXRpb24+KS4KLSAgICBBIHRoaXJkIHdheSBp cyB0byB1c2UgdGhlIG5ldwotICAgIDxmaWxlbmFtZT4vdXNyL2xvY2FsL2V0 Yy9mb250cy9sb2NhbC5jb25mPC9maWxlbmFtZT4gZmlsZTogc2VlIHRoZQot ICAgIHNlY3Rpb24gb24gPGxpbmsgbGlua2VuZD0iYW50aWFsaWFzIj5hbnRp LWFsaWFzaW5nPC9saW5rPi48L3BhcmE+CisgICAgICA8cGFyYT5UaGlzIHdp bGwgd29yayBidXQgd2lsbCBiZSBsb3N0IHdoZW4gdGhlIFggc2Vzc2lvbiBp cworCWNsb3NlZCwgdW5sZXNzIGl0IGlzIGFkZGVkIHRvIHRoZSBzdGFydHVw IGZpbGUKKwkoPGZpbGVuYW1lPn4vLnhpbml0cmM8L2ZpbGVuYW1lPiBmb3Ig YSBub3JtYWwKKwk8Y29tbWFuZD5zdGFydHg8L2NvbW1hbmQ+IHNlc3Npb24s IG9yCisJPGZpbGVuYW1lPn4vLnhzZXNzaW9uPC9maWxlbmFtZT4gd2hlbiBs b2dnaW5nIGluIHRocm91Z2ggYQorCWdyYXBoaWNhbCBsb2dpbiBtYW5hZ2Vy IGxpa2UgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+KS4KKwlBIHRo aXJkIHdheSBpcyB0byB1c2UgdGhlIG5ldworCTxmaWxlbmFtZT4vdXNyL2xv Y2FsL2V0Yy9mb250cy9sb2NhbC5jb25mPC9maWxlbmFtZT4gZmlsZTogc2Vl CisJdGhlIHNlY3Rpb24gb24gPGxpbmsKKwlsaW5rZW5kPSJhbnRpYWxpYXMi PmFudGktYWxpYXNpbmc8L2xpbms+LjwvcGFyYT4KICAgICA8L3NlY3QyPgog CiAgICAgPHNlY3QyIGlkPSJ0cnVldHlwZSI+CkBAIC04NjMsMjUgKzkwMCwy NiBAQAogICAgIDwvaW5kZXh0ZXJtPgogCiAgICAgPHBhcmE+PGFwcGxpY2F0 aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+IGhhcyBidWlsdCBpbiBzdXBwb3J0 Ci0gICAgZm9yIHJlbmRlcmluZyAmdHJ1ZXR5cGU7IGZvbnRzLiAgVGhlcmUg YXJlIHR3byBkaWZmZXJlbnQgbW9kdWxlcwotICAgIHRoYXQgY2FuIGVuYWJs ZSB0aGlzIGZ1bmN0aW9uYWxpdHkuICBUaGUgZnJlZXR5cGUgbW9kdWxlIGlz IHVzZWQKLSAgICBpbiB0aGlzIGV4YW1wbGUgYmVjYXVzZSBpdCBpcyBtb3Jl IGNvbnNpc3RlbnQgd2l0aCB0aGUgb3RoZXIgZm9udAotICAgIHJlbmRlcmlu ZyBiYWNrLWVuZHMuICBUbyBlbmFibGUgdGhlIGZyZWV0eXBlIG1vZHVsZSBq dXN0IGFkZCB0aGUKLSAgICBmb2xsb3dpbmcgbGluZSB0byB0aGUgPGxpdGVy YWw+Ik1vZHVsZSI8L2xpdGVyYWw+IHNlY3Rpb24gb2YgdGhlCi0gICAgPGZp bGVuYW1lPi9ldGMvWDExL3hvcmcuY29uZjwvZmlsZW5hbWU+IGZpbGUuPC9w YXJhPgorICAgICAgZm9yIHJlbmRlcmluZyAmdHJ1ZXR5cGU7IGZvbnRzLiAg VGhlcmUgYXJlIHR3byBkaWZmZXJlbnQKKyAgICAgIG1vZHVsZXMgdGhhdCBj YW4gZW5hYmxlIHRoaXMgZnVuY3Rpb25hbGl0eS4gIFRoZSBmcmVldHlwZQor ICAgICAgbW9kdWxlIGlzIHVzZWQgaW4gdGhpcyBleGFtcGxlIGJlY2F1c2Ug aXQgaXMgbW9yZSBjb25zaXN0ZW50CisgICAgICB3aXRoIHRoZSBvdGhlciBm b250IHJlbmRlcmluZyBiYWNrLWVuZHMuICBUbyBlbmFibGUgdGhlCisgICAg ICBmcmVldHlwZSBtb2R1bGUganVzdCBhZGQgdGhlIGZvbGxvd2luZyBsaW5l IHRvIHRoZQorICAgICAgPGxpdGVyYWw+Ik1vZHVsZSI8L2xpdGVyYWw+IHNl Y3Rpb24gb2YgdGhlCisgICAgICA8ZmlsZW5hbWU+L2V0Yy9YMTEveG9yZy5j b25mPC9maWxlbmFtZT4gZmlsZS48L3BhcmE+CiAKICAgICA8cHJvZ3JhbWxp c3Rpbmc+TG9hZCAgImZyZWV0eXBlIjwvcHJvZ3JhbWxpc3Rpbmc+CiAKLSAg ICA8cGFyYT5Ob3cgbWFrZSBhIGRpcmVjdG9yeSBmb3IgdGhlICZ0cnVldHlw ZTsgZm9udHMgKGZvciBleGFtcGxlLAorICAgIDxwYXJhPk5vdyBtYWtlIGEg ZGlyZWN0b3J5IGZvciB0aGUgJnRydWV0eXBlOyBmb250cyAoZm9yCisgICAg ICBleGFtcGxlLAogICAgICAgPGZpbGVuYW1lPi91c3IvbG9jYWwvbGliL1gx MS9mb250cy9UcnVlVHlwZTwvZmlsZW5hbWU+KQotICAgICAgYW5kIGNvcHkg YWxsIG9mIHRoZSAmdHJ1ZXR5cGU7IGZvbnRzIGludG8gdGhpcyBkaXJlY3Rv cnkuICBLZWVwIGluCi0gICAgICBtaW5kIHRoYXQgJnRydWV0eXBlOyBmb250 cyBjYW5ub3QgYmUgZGlyZWN0bHkgdGFrZW4gZnJvbSBhCi0gICAgICAmbWFj aW50b3NoOzsgdGhleSBtdXN0IGJlIGluICZ1bml4Oy8mbXMtZG9zOy8md2lu ZG93czsgZm9ybWF0IGZvciB1c2UgYnkKLSAgICAgIFgxMS4gIE9uY2UgdGhl IGZpbGVzIGhhdmUgYmVlbgotICAgICAgY29waWVkIGludG8gdGhpcyBkaXJl Y3RvcnksIHVzZQotICAgICAgPGFwcGxpY2F0aW9uPnR0bWtmZGlyPC9hcHBs aWNhdGlvbj4gdG8gY3JlYXRlIGEKLSAgICAgIDxmaWxlbmFtZT5mb250cy5k aXI8L2ZpbGVuYW1lPiBmaWxlLCBzbyB0aGF0IHRoZSBYIGZvbnQgcmVuZGVy ZXIKLSAgICAgIGtub3dzIHRoYXQgdGhlc2UgbmV3IGZpbGVzIGhhdmUgYmVl biBpbnN0YWxsZWQuCisgICAgICBhbmQgY29weSBhbGwgb2YgdGhlICZ0cnVl dHlwZTsgZm9udHMgaW50byB0aGlzIGRpcmVjdG9yeS4KKyAgICAgIEtlZXAg aW4gbWluZCB0aGF0ICZ0cnVldHlwZTsgZm9udHMgY2Fubm90IGJlIGRpcmVj dGx5IHRha2VuCisgICAgICBmcm9tIGEgJm1hY2ludG9zaDs7IHRoZXkgbXVz dCBiZSBpbiAmdW5peDsvJm1zLWRvczsvJndpbmRvd3M7CisgICAgICBmb3Jt YXQgZm9yIHVzZSBieSBYMTEuICBPbmNlIHRoZSBmaWxlcyBoYXZlIGJlZW4g Y29waWVkIGludG8KKyAgICAgIHRoaXMgZGlyZWN0b3J5LCB1c2UgPGFwcGxp Y2F0aW9uPnR0bWtmZGlyPC9hcHBsaWNhdGlvbj4gdG8KKyAgICAgIGNyZWF0 ZSBhIDxmaWxlbmFtZT5mb250cy5kaXI8L2ZpbGVuYW1lPiBmaWxlLCBzbyB0 aGF0IHRoZSBYCisgICAgICBmb250IHJlbmRlcmVyIGtub3dzIHRoYXQgdGhl c2UgbmV3IGZpbGVzIGhhdmUgYmVlbiBpbnN0YWxsZWQuCiAgICAgICA8Y29t bWFuZD50dG1rZmRpcjwvY29tbWFuZD4gaXMgYXZhaWxhYmxlIGZyb20gdGhl IEZyZWVCU0QKICAgICAgIFBvcnRzIENvbGxlY3Rpb24gYXMKICAgICAgIDxm aWxlbmFtZSByb2xlPSJwYWNrYWdlIj54MTEtZm9udHMvdHRta2ZkaXI8L2Zp bGVuYW1lPi48L3BhcmE+CkBAIC05MDEsMTIgKzkzOSwxMiBAQAogCiAgICAg ICA8cGFyYT5UaGF0J3MgaXQuICBOb3cgPGFwcGxpY2F0aW9uPiZuZXRzY2Fw ZTs8L2FwcGxpY2F0aW9uPiwKIAk8YXBwbGljYXRpb24+R2ltcDwvYXBwbGlj YXRpb24+LAotCTxhcHBsaWNhdGlvbj4mc3Rhcm9mZmljZTs8L2FwcGxpY2F0 aW9uPiwgYW5kIGFsbCBvZiB0aGUgb3RoZXIgWAotCWFwcGxpY2F0aW9ucyBz aG91bGQgbm93IHJlY29nbml6ZSB0aGUgaW5zdGFsbGVkICZ0cnVldHlwZTsK LQlmb250cy4gIEV4dHJlbWVseSBzbWFsbCBmb250cyAoYXMgd2l0aCB0ZXh0 IGluIGEgaGlnaCByZXNvbHV0aW9uCi0JZGlzcGxheSBvbiBhIHdlYiBwYWdl KSBhbmQgZXh0cmVtZWx5IGxhcmdlIGZvbnRzICh3aXRoaW4KLQk8YXBwbGlj YXRpb24+JnN0YXJvZmZpY2U7PC9hcHBsaWNhdGlvbj4pIHdpbGwgbG9vayBt dWNoIGJldHRlcgotCW5vdy48L3BhcmE+CisJPGFwcGxpY2F0aW9uPiZzdGFy b2ZmaWNlOzwvYXBwbGljYXRpb24+LCBhbmQgYWxsIG9mIHRoZQorCW90aGVy IFggYXBwbGljYXRpb25zIHNob3VsZCBub3cgcmVjb2duaXplIHRoZSBpbnN0 YWxsZWQKKwkmdHJ1ZXR5cGU7IGZvbnRzLiAgRXh0cmVtZWx5IHNtYWxsIGZv bnRzIChhcyB3aXRoIHRleHQgaW4gYQorCWhpZ2ggcmVzb2x1dGlvbiBkaXNw bGF5IG9uIGEgd2ViIHBhZ2UpIGFuZCBleHRyZW1lbHkgbGFyZ2UKKwlmb250 cyAod2l0aGluIDxhcHBsaWNhdGlvbj4mc3Rhcm9mZmljZTs8L2FwcGxpY2F0 aW9uPikgd2lsbAorCWxvb2sgbXVjaCBiZXR0ZXIgbm93LjwvcGFyYT4KICAg ICA8L3NlY3QyPgogCiAgICAgPHNlY3QyIGlkPSJhbnRpYWxpYXMiPgpAQCAt OTMxLDcgKzk2OSw4IEBACiAgICAgICA8ZmlsZW5hbWU+fi8uZm9udHMvPC9m aWxlbmFtZT4gYXJlIGF1dG9tYXRpY2FsbHkKICAgICAgIG1hZGUgYXZhaWxh YmxlIGZvciBhbnRpLWFsaWFzaW5nIHRvIFhmdC1hd2FyZSBhcHBsaWNhdGlv bnMuCiAgICAgICBNb3N0IHJlY2VudCBhcHBsaWNhdGlvbnMgYXJlIFhmdC1h d2FyZSwgaW5jbHVkaW5nCi0gICAgICA8YXBwbGljYXRpb24+S0RFPC9hcHBs aWNhdGlvbj4sIDxhcHBsaWNhdGlvbj5HTk9NRTwvYXBwbGljYXRpb24+LCBh bmQKKyAgICAgIDxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9uPiwKKyAg ICAgIDxhcHBsaWNhdGlvbj5HTk9NRTwvYXBwbGljYXRpb24+LCBhbmQKICAg ICAgIDxhcHBsaWNhdGlvbj5GaXJlZm94PC9hcHBsaWNhdGlvbj4uPC9wYXJh PgogCiAgICAgPHBhcmE+SW4gb3JkZXIgdG8gY29udHJvbCB3aGljaCBmb250 cyBhcmUgYW50aS1hbGlhc2VkLCBvciB0bwpAQCAtOTQ1LDE2ICs5ODQsMTYg QEAKIAogICAgIDxpbmRleHRlcm0+PHByaW1hcnk+WE1MPC9wcmltYXJ5Pjwv aW5kZXh0ZXJtPgogCi0gICAgPHBhcmE+VGhpcyBmaWxlIG11c3QgYmUgaW4g WE1MIGZvcm1hdC4gIFBheSBjYXJlZnVsIGF0dGVudGlvbiB0bwotICAgICAg Y2FzZSwgYW5kIG1ha2Ugc3VyZSBhbGwgdGFncyBhcmUgcHJvcGVybHkgY2xv c2VkLiAgVGhlIGZpbGUKLSAgICAgIGJlZ2lucyB3aXRoIHRoZSB1c3VhbCBY TUwgaGVhZGVyIGZvbGxvd2VkIGJ5IGEgRE9DVFlQRQotICAgICAgZGVmaW5p dGlvbiwgYW5kIHRoZW4gdGhlIDxsaXRlcmFsPiZsdDtmb250Y29uZmlnJmd0 OzwvbGl0ZXJhbD4gdGFnOjwvcGFyYT4KKyAgICA8cGFyYT5UaGlzIGZpbGUg bXVzdCBiZSBpbiBYTUwgZm9ybWF0LiAgUGF5IGNhcmVmdWwgYXR0ZW50aW9u CisgICAgICB0byBjYXNlLCBhbmQgbWFrZSBzdXJlIGFsbCB0YWdzIGFyZSBw cm9wZXJseSBjbG9zZWQuICBUaGUKKyAgICAgIGZpbGUgYmVnaW5zIHdpdGgg dGhlIHVzdWFsIFhNTCBoZWFkZXIgZm9sbG93ZWQgYnkgYSBET0NUWVBFCisg ICAgICBkZWZpbml0aW9uLCBhbmQgdGhlbiB0aGUgPGxpdGVyYWw+Jmx0O2Zv bnRjb25maWcmZ3Q7PC9saXRlcmFsPgorICAgICAgdGFnOjwvcGFyYT4KIAog ICAgIDxwcm9ncmFtbGlzdGluZz4KICAgICAgICZsdDs/eG1sIHZlcnNpb249 IjEuMCI/Jmd0OwogICAgICAgJmx0OyFET0NUWVBFIGZvbnRjb25maWcgU1lT VEVNICJmb250cy5kdGQiJmd0OwotICAgICAgJmx0O2ZvbnRjb25maWcmZ3Q7 Ci0gICAgPC9wcm9ncmFtbGlzdGluZz4KKyAgICAgICZsdDtmb250Y29uZmln Jmd0OzwvcHJvZ3JhbWxpc3Rpbmc+CiAKICAgICA8cGFyYT5BcyBwcmV2aW91 c2x5IHN0YXRlZCwgYWxsIGZvbnRzIGluCiAgICAgICA8ZmlsZW5hbWU+L3Vz ci9sb2NhbC9saWIvWDExL2ZvbnRzLzwvZmlsZW5hbWU+IGFzIHdlbGwgYXMK QEAgLTk3MiwxMSArMTAxMSwxMiBAQAogCiAgICAgPHNjcmVlbj4mcHJvbXB0 LnJvb3Q7IDx1c2VyaW5wdXQ+ZmMtY2FjaGUgLWY8L3VzZXJpbnB1dD48L3Nj cmVlbj4KIAotICAgIDxwYXJhPkFudGktYWxpYXNpbmcgbWFrZXMgYm9yZGVy cyBzbGlnaHRseSBmdXp6eSwgd2hpY2ggbWFrZXMgdmVyeQotICAgICAgc21h bGwgdGV4dCBtb3JlIHJlYWRhYmxlIGFuZCByZW1vdmVzIDxxdW90ZT5zdGFp cmNhc2VzPC9xdW90ZT4gZnJvbQotICAgICAgbGFyZ2UgdGV4dCwgYnV0IGNh biBjYXVzZSBleWVzdHJhaW4gaWYgYXBwbGllZCB0byBub3JtYWwgdGV4dC4g IFRvCi0gICAgICBleGNsdWRlIGZvbnQgc2l6ZXMgc21hbGxlciB0aGFuIDE0 IHBvaW50IGZyb20gYW50aS1hbGlhc2luZywgaW5jbHVkZQotICAgICAgdGhl c2UgbGluZXM6PC9wYXJhPgorICAgIDxwYXJhPkFudGktYWxpYXNpbmcgbWFr ZXMgYm9yZGVycyBzbGlnaHRseSBmdXp6eSwgd2hpY2ggbWFrZXMKKyAgICAg IHZlcnkgc21hbGwgdGV4dCBtb3JlIHJlYWRhYmxlIGFuZCByZW1vdmVzCisg ICAgICA8cXVvdGU+c3RhaXJjYXNlczwvcXVvdGU+IGZyb20gbGFyZ2UgdGV4 dCwgYnV0IGNhbiBjYXVzZQorICAgICAgZXllc3RyYWluIGlmIGFwcGxpZWQg dG8gbm9ybWFsIHRleHQuICBUbyBleGNsdWRlIGZvbnQgc2l6ZXMKKyAgICAg IHNtYWxsZXIgdGhhbiAxNCBwb2ludCBmcm9tIGFudGktYWxpYXNpbmcsIGlu Y2x1ZGUgdGhlc2UKKyAgICAgIGxpbmVzOjwvcGFyYT4KIAogICAgICAgPHBy b2dyYW1saXN0aW5nPiAgICAgICAgJmx0O21hdGNoIHRhcmdldD0iZm9udCIm Z3Q7CiAJICAgICZsdDt0ZXN0IG5hbWU9InNpemUiIGNvbXBhcmU9Imxlc3Mi Jmd0OwpAQCAtMTAwMCw5ICsxMDQwLDkgQEAKIAogICAgIDxwYXJhPlNwYWNp bmcgZm9yIHNvbWUgbW9ub3NwYWNlZCBmb250cyBtYXkgYWxzbyBiZSBpbmFw cHJvcHJpYXRlCiAgICAgICB3aXRoIGFudGktYWxpYXNpbmcuICBUaGlzIHNl ZW1zIHRvIGJlIGFuIGlzc3VlIHdpdGgKLSAgICAgIDxhcHBsaWNhdGlvbj5L REU8L2FwcGxpY2F0aW9uPiwgaW4gcGFydGljdWxhci4gIE9uZSBwb3NzaWJs ZSBmaXggZm9yCi0gICAgICB0aGlzIGlzIHRvIGZvcmNlIHRoZSBzcGFjaW5n IGZvciBzdWNoIGZvbnRzIHRvIGJlIDEwMC4gIEFkZCB0aGUKLSAgICAgIGZv bGxvd2luZyBsaW5lczo8L3BhcmE+CisgICAgICA8YXBwbGljYXRpb24+S0RF PC9hcHBsaWNhdGlvbj4sIGluIHBhcnRpY3VsYXIuICBPbmUgcG9zc2libGUK KyAgICAgIGZpeCBmb3IgdGhpcyBpcyB0byBmb3JjZSB0aGUgc3BhY2luZyBm b3Igc3VjaCBmb250cyB0byBiZSAxMDAuCisgICAgICBBZGQgdGhlIGZvbGxv d2luZyBsaW5lczo8L3BhcmE+CiAKICAgICAgPHByb2dyYW1saXN0aW5nPiAg ICAgICAmbHQ7bWF0Y2ggdGFyZ2V0PSJwYXR0ZXJuIiBuYW1lPSJmYW1pbHki Jmd0OwogCSAgICZsdDt0ZXN0IHF1YWw9ImFueSIgbmFtZT0iZmFtaWx5IiZn dDsKQEAgLTEwNTEsMjMgKzEwOTEsMjUgQEAKIAogICAgICAgPHBhcmE+T25j ZSB5b3UgaGF2ZSBmaW5pc2hlZCBlZGl0aW5nCiAJPGZpbGVuYW1lPmxvY2Fs LmNvbmY8L2ZpbGVuYW1lPiBtYWtlIHN1cmUgeW91IGVuZCB0aGUgZmlsZQot CXdpdGggdGhlIDxsaXRlcmFsPiZsdDsvZm9udGNvbmZpZyZndDs8L2xpdGVy YWw+IHRhZy4gIE5vdCBkb2luZyB0aGlzIHdpbGwgY2F1c2UKLQl5b3VyIGNo YW5nZXMgdG8gYmUgaWdub3JlZC48L3BhcmE+CisJd2l0aCB0aGUgPGxpdGVy YWw+Jmx0Oy9mb250Y29uZmlnJmd0OzwvbGl0ZXJhbD4gdGFnLiAgTm90CisJ ZG9pbmcgdGhpcyB3aWxsIGNhdXNlIHlvdXIgY2hhbmdlcyB0byBiZSBpZ25v cmVkLjwvcGFyYT4KIAotICAgICAgIDxwYXJhPkZpbmFsbHksIHVzZXJzIGNh biBhZGQgdGhlaXIgb3duIHNldHRpbmdzIHZpYSB0aGVpciBwZXJzb25hbAot CTxmaWxlbmFtZT4uZm9udHMuY29uZjwvZmlsZW5hbWU+IGZpbGVzLiAgVG8g ZG8gdGhpcywgZWFjaCB1c2VyIHNob3VsZAotCXNpbXBseSBjcmVhdGUgYSA8 ZmlsZW5hbWU+fi8uZm9udHMuY29uZjwvZmlsZW5hbWU+LiAgVGhpcyBmaWxl IG11c3QKLQlhbHNvIGJlIGluIFhNTCBmb3JtYXQuPC9wYXJhPgorICAgICAg IDxwYXJhPkZpbmFsbHksIHVzZXJzIGNhbiBhZGQgdGhlaXIgb3duIHNldHRp bmdzIHZpYSB0aGVpcgorCSBwZXJzb25hbCA8ZmlsZW5hbWU+LmZvbnRzLmNv bmY8L2ZpbGVuYW1lPiBmaWxlcy4gIFRvIGRvCisJIHRoaXMsIGVhY2ggdXNl ciBzaG91bGQgc2ltcGx5IGNyZWF0ZSBhCisJIDxmaWxlbmFtZT5+Ly5mb250 cy5jb25mPC9maWxlbmFtZT4uICBUaGlzIGZpbGUgbXVzdCBhbHNvIGJlCisJ IGluIFhNTCBmb3JtYXQuPC9wYXJhPgogCiAgICAgICAgPGluZGV4dGVybT48 cHJpbWFyeT5MQ0Qgc2NyZWVuPC9wcmltYXJ5PjwvaW5kZXh0ZXJtPgogICAg ICAgIDxpbmRleHRlcm0+PHByaW1hcnk+Rm9udHM8L3ByaW1hcnk+CiAJIDxz ZWNvbmRhcnk+TENEIHNjcmVlbjwvc2Vjb25kYXJ5PjwvaW5kZXh0ZXJtPgog Ci0gICAgICAgPHBhcmE+T25lIGxhc3QgcG9pbnQ6IHdpdGggYW4gTENEIHNj cmVlbiwgc3ViLXBpeGVsIHNhbXBsaW5nIG1heSBiZQotCWRlc2lyZWQuICBU aGlzIGJhc2ljYWxseSB0cmVhdHMgdGhlIChob3Jpem9udGFsbHkgc2VwYXJh dGVkKQotCXJlZCwgZ3JlZW4gYW5kIGJsdWUgY29tcG9uZW50cyBzZXBhcmF0 ZWx5IHRvIGltcHJvdmUgdGhlIGhvcml6b250YWwKLQlyZXNvbHV0aW9uOyB0 aGUgcmVzdWx0cyBjYW4gYmUgZHJhbWF0aWMuICBUbyBlbmFibGUgdGhpcywg YWRkIHRoZQotCWxpbmUgc29tZXdoZXJlIGluIHRoZSA8ZmlsZW5hbWU+bG9j YWwuY29uZjwvZmlsZW5hbWU+IGZpbGU6PC9wYXJhPgorICAgICAgIDxwYXJh Pk9uZSBsYXN0IHBvaW50OiB3aXRoIGFuIExDRCBzY3JlZW4sIHN1Yi1waXhl bCBzYW1wbGluZworCSBtYXkgYmUgZGVzaXJlZC4gIFRoaXMgYmFzaWNhbGx5 IHRyZWF0cyB0aGUgKGhvcml6b250YWxseQorCSBzZXBhcmF0ZWQpIHJlZCwg Z3JlZW4gYW5kIGJsdWUgY29tcG9uZW50cyBzZXBhcmF0ZWx5IHRvCisJIGlt cHJvdmUgdGhlIGhvcml6b250YWwgcmVzb2x1dGlvbjsgdGhlIHJlc3VsdHMg Y2FuIGJlCisJIGRyYW1hdGljLiAgVG8gZW5hYmxlIHRoaXMsIGFkZCB0aGUg bGluZSBzb21ld2hlcmUgaW4gdGhlCisJIDxmaWxlbmFtZT5sb2NhbC5jb25m PC9maWxlbmFtZT4gZmlsZTo8L3BhcmE+CiAKIAk8cHJvZ3JhbWxpc3Rpbmc+ CiAJICAmbHQ7bWF0Y2ggdGFyZ2V0PSJmb250IiZndDsKQEAgLTEwNzcsMTQg KzExMTksMTQgQEAKIAkgICAgICZsdDtlZGl0IG5hbWU9InJnYmEiIG1vZGU9 ImFzc2lnbiImZ3Q7CiAJCSAmbHQ7Y29uc3QmZ3Q7cmdiJmx0Oy9jb25zdCZn dDsKIAkgICAgICZsdDsvZWRpdCZndDsKLQkgJmx0Oy9tYXRjaCZndDsKLSAg ICAgICA8L3Byb2dyYW1saXN0aW5nPgorCSAmbHQ7L21hdGNoJmd0OzwvcHJv Z3JhbWxpc3Rpbmc+CiAKIAk8bm90ZT4KIAk8cGFyYT5EZXBlbmRpbmcgb24g dGhlIHNvcnQgb2YgZGlzcGxheSwKLQkgIDxsaXRlcmFsPnJnYjwvbGl0ZXJh bD4gbWF5IG5lZWQgdG8gYmUgY2hhbmdlZCB0byA8bGl0ZXJhbD5iZ3I8L2xp dGVyYWw+LAotCSAgPGxpdGVyYWw+dnJnYjwvbGl0ZXJhbD4gb3IgPGxpdGVy YWw+dmJncjwvbGl0ZXJhbD46IGV4cGVyaW1lbnQgYW5kCi0JICBzZWUgd2hp Y2ggd29ya3MgYmVzdC48L3BhcmE+CisJICA8bGl0ZXJhbD5yZ2I8L2xpdGVy YWw+IG1heSBuZWVkIHRvIGJlIGNoYW5nZWQgdG8KKwkgIDxsaXRlcmFsPmJn cjwvbGl0ZXJhbD4sIDxsaXRlcmFsPnZyZ2I8L2xpdGVyYWw+IG9yCisJICA8 bGl0ZXJhbD52YmdyPC9saXRlcmFsPjogZXhwZXJpbWVudCBhbmQgc2VlIHdo aWNoIHdvcmtzCisJICBiZXN0LjwvcGFyYT4KIAk8L25vdGU+CiAgICAgPC9z ZWN0Mj4KICAgPC9zZWN0MT4KQEAgLTExMDEsNjEgKzExNDMsNjMgQEAKICAg ICA8L3NlY3QxaW5mbz4KICAgICA8dGl0bGU+VGhlIFggRGlzcGxheSBNYW5h Z2VyPC90aXRsZT4KICAgICA8c2VjdDI+CisKICAgICAgIDx0aXRsZT5PdmVy dmlldzwvdGl0bGU+CiAKICAgICAgIDxpbmRleHRlcm0+PHByaW1hcnk+WCBE aXNwbGF5IE1hbmFnZXI8L3ByaW1hcnk+PC9pbmRleHRlcm0+Ci0gICAgICA8 cGFyYT5UaGUgWCBEaXNwbGF5IE1hbmFnZXIgKDxhcHBsaWNhdGlvbj5YRE08 L2FwcGxpY2F0aW9uPikgaXMKLQlhbiBvcHRpb25hbCBwYXJ0IG9mIHRoZSBY IFdpbmRvdyBTeXN0ZW0gdGhhdCBpcyB1c2VkIGZvciBsb2dpbgotCXNlc3Np b24gbWFuYWdlbWVudC4gIFRoaXMgaXMgdXNlZnVsIGZvciBzZXZlcmFsIHR5 cGVzIG9mCi0Jc2l0dWF0aW9ucywgaW5jbHVkaW5nIG1pbmltYWwgPHF1b3Rl PlggVGVybWluYWxzPC9xdW90ZT4sCi0JZGVza3RvcHMsIGFuZCBsYXJnZSBu ZXR3b3JrIGRpc3BsYXkKLQlzZXJ2ZXJzLiAgU2luY2UgdGhlIFggV2luZG93 IFN5c3RlbSBpcyBuZXR3b3JrIGFuZCBwcm90b2NvbAotCWluZGVwZW5kZW50 LCB0aGVyZSBhcmUgYSB3aWRlIHZhcmlldHkgb2YgcG9zc2libGUgY29uZmln dXJhdGlvbnMKLQlmb3IgcnVubmluZyBYIGNsaWVudHMgYW5kIHNlcnZlcnMg b24gZGlmZmVyZW50IG1hY2hpbmVzCi0JY29ubmVjdGVkIGJ5IGEgbmV0d29y ay4gIDxhcHBsaWNhdGlvbj5YRE08L2FwcGxpY2F0aW9uPiBwcm92aWRlcwot CWEgZ3JhcGhpY2FsIGludGVyZmFjZSBmb3IgY2hvb3Npbmcgd2hpY2ggZGlz cGxheSBzZXJ2ZXIgdG8KLQljb25uZWN0IHRvLCBhbmQgZW50ZXJpbmcgYXV0 aG9yaXphdGlvbiBpbmZvcm1hdGlvbiBzdWNoIGFzIGEKLQlsb2dpbiBhbmQg cGFzc3dvcmQgY29tYmluYXRpb24uPC9wYXJhPgorICAgICAgPHBhcmE+VGhl IFggRGlzcGxheSBNYW5hZ2VyICg8YXBwbGljYXRpb24+WERNPC9hcHBsaWNh dGlvbj4pCisJaXMgYW4gb3B0aW9uYWwgcGFydCBvZiB0aGUgWCBXaW5kb3cg U3lzdGVtIHRoYXQgaXMgdXNlZCBmb3IKKwlsb2dpbiBzZXNzaW9uIG1hbmFn ZW1lbnQuICBUaGlzIGlzIHVzZWZ1bCBmb3Igc2V2ZXJhbCB0eXBlcworCW9m IHNpdHVhdGlvbnMsIGluY2x1ZGluZyBtaW5pbWFsIDxxdW90ZT5YIFRlcm1p bmFsczwvcXVvdGU+LAorCWRlc2t0b3BzLCBhbmQgbGFyZ2UgbmV0d29yayBk aXNwbGF5IHNlcnZlcnMuICBTaW5jZSB0aGUgWAorCVdpbmRvdyBTeXN0ZW0g aXMgbmV0d29yayBhbmQgcHJvdG9jb2wgaW5kZXBlbmRlbnQsIHRoZXJlIGFy ZQorCWEgd2lkZSB2YXJpZXR5IG9mIHBvc3NpYmxlIGNvbmZpZ3VyYXRpb25z IGZvciBydW5uaW5nIFgKKwljbGllbnRzIGFuZCBzZXJ2ZXJzIG9uIGRpZmZl cmVudCBtYWNoaW5lcyBjb25uZWN0ZWQgYnkgYQorCW5ldHdvcmsuICA8YXBw bGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4gcHJvdmlkZXMgYSBncmFwaGlj YWwKKwlpbnRlcmZhY2UgZm9yIGNob29zaW5nIHdoaWNoIGRpc3BsYXkgc2Vy dmVyIHRvIGNvbm5lY3QgdG8sCisJYW5kIGVudGVyaW5nIGF1dGhvcml6YXRp b24gaW5mb3JtYXRpb24gc3VjaCBhcyBhIGxvZ2luIGFuZAorCXBhc3N3b3Jk IGNvbWJpbmF0aW9uLjwvcGFyYT4KIAogICAgICAgPHBhcmE+VGhpbmsgb2Yg PGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+IGFzCiAJcHJvdmlkaW5n IHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgdG8gdGhlIHVzZXIgYXMgdGhlCiAJ Jm1hbi5nZXR0eS44OyB1dGlsaXR5IChzZWUgPHhyZWYgbGlua2VuZD0idGVy bS1jb25maWciLz4gZm9yCiAJICBkZXRhaWxzKS4gIFRoYXQgaXMsIGl0IHBl cmZvcm1zIHN5c3RlbSBsb2dpbnMgdG8gdGhlIGRpc3BsYXkKLQkgIGJlaW5n IGNvbm5lY3RlZCB0byBhbmQgdGhlbiBydW5zIGEgc2Vzc2lvbiBtYW5hZ2Vy IG9uIGJlaGFsZiBvZgotCSAgdGhlIHVzZXIgKHVzdWFsbHkgYW4gWCB3aW5k b3cKLQkgIG1hbmFnZXIpLiAgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRp b24+IHRoZW4gd2FpdHMgZm9yIHRoaXMKLQkgIHByb2dyYW0gdG8gZXhpdCwg c2lnbmFsaW5nIHRoYXQgdGhlIHVzZXIgaXMgZG9uZSBhbmQgc2hvdWxkIGJl CisJICBiZWluZyBjb25uZWN0ZWQgdG8gYW5kIHRoZW4gcnVucyBhIHNlc3Np b24gbWFuYWdlciBvbgorCSAgYmVoYWxmIG9mIHRoZSB1c2VyICh1c3VhbGx5 IGFuIFggd2luZG93IG1hbmFnZXIpLgorCSAgPGFwcGxpY2F0aW9uPlhETTwv YXBwbGljYXRpb24+IHRoZW4gd2FpdHMgZm9yIHRoaXMgcHJvZ3JhbQorCSAg dG8gZXhpdCwgc2lnbmFsaW5nIHRoYXQgdGhlIHVzZXIgaXMgZG9uZSBhbmQg c2hvdWxkIGJlCiAJICBsb2dnZWQgb3V0IG9mIHRoZSBkaXNwbGF5LiAgQXQg dGhpcyBwb2ludCwKLQkgIDxhcHBsaWNhdGlvbj5YRE08L2FwcGxpY2F0aW9u PiBjYW4gZGlzcGxheSB0aGUgbG9naW4gYW5kIGRpc3BsYXkKLQkgIGNob29z ZXIgc2NyZWVucyBmb3IgdGhlIG5leHQgdXNlciB0byBsb2dpbi48L3BhcmE+ CisJICA8YXBwbGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4gY2FuIGRpc3Bs YXkgdGhlIGxvZ2luIGFuZAorCSAgZGlzcGxheSBjaG9vc2VyIHNjcmVlbnMg Zm9yIHRoZSBuZXh0IHVzZXIgdG8gbG9naW4uPC9wYXJhPgogICAgIDwvc2Vj dDI+CiAKICAgICA8c2VjdDI+CiAgICAgICA8dGl0bGU+VXNpbmcgWERNPC90 aXRsZT4KIAotICAgICAgPHBhcmE+VG8gc3RhcnQgdXNpbmcgPGFwcGxpY2F0 aW9uPlhETTwvYXBwbGljYXRpb24+LCBpbnN0YWxsIHRoZQotCTxmaWxlbmFt ZSByb2xlPSJwYWNrYWdlIj54MTEveGRtPC9maWxlbmFtZT4gcG9ydCAoaXQg aXMgbm90Ci0JaW5zdGFsbGVkIGJ5IGRlZmF1bHQgaW4gcmVjZW50IHZlcnNp b25zIG9mCi0JPGFwcGxpY2F0aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+KS4K LQlUaGUgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+IGRhZW1vbiBw cm9ncmFtIG1heSB0aGVuIGJlCi0JZm91bmQgaW4gPGZpbGVuYW1lPi91c3Iv bG9jYWwvYmluL3hkbTwvZmlsZW5hbWU+LiAgVGhpcyBwcm9ncmFtCi0JY2Fu IGJlIHJ1biBhdCBhbnkgdGltZSBhcyA8dXNlcm5hbWU+cm9vdDwvdXNlcm5h bWU+IGFuZCBpdCB3aWxsCi0Jc3RhcnQgbWFuYWdpbmcgdGhlIFggZGlzcGxh eSBvbiB0aGUgbG9jYWwgbWFjaGluZS4gIElmCi0JPGFwcGxpY2F0aW9uPlhE TTwvYXBwbGljYXRpb24+IGlzIHRvIGJlIHJ1biBldmVyeQorICAgICAgPHBh cmE+VG8gc3RhcnQgdXNpbmcgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRp b24+LCBpbnN0YWxsCisJdGhlIDxmaWxlbmFtZSByb2xlPSJwYWNrYWdlIj54 MTEveGRtPC9maWxlbmFtZT4gcG9ydCAoaXQgaXMKKwlub3QgaW5zdGFsbGVk IGJ5IGRlZmF1bHQgaW4gcmVjZW50IHZlcnNpb25zIG9mCisJPGFwcGxpY2F0 aW9uPiZ4b3JnOzwvYXBwbGljYXRpb24+KS4gIFRoZQorCTxhcHBsaWNhdGlv bj5YRE08L2FwcGxpY2F0aW9uPiBkYWVtb24gcHJvZ3JhbSBtYXkgdGhlbiBi ZQorCWZvdW5kIGluIDxmaWxlbmFtZT4vdXNyL2xvY2FsL2Jpbi94ZG08L2Zp bGVuYW1lPi4gIFRoaXMKKwlwcm9ncmFtIGNhbiBiZSBydW4gYXQgYW55IHRp bWUgYXMgPHVzZXJuYW1lPnJvb3Q8L3VzZXJuYW1lPgorCWFuZCBpdCB3aWxs IHN0YXJ0IG1hbmFnaW5nIHRoZSBYIGRpc3BsYXkgb24gdGhlIGxvY2FsIG1h Y2hpbmUuCisJSWYgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+IGlz IHRvIGJlIHJ1biBldmVyeQogCXRpbWUgdGhlIG1hY2hpbmUgYm9vdHMgdXAs IGEgY29udmVuaWVudCB3YXkgdG8gZG8gdGhpcyBpcyBieQogCWFkZGluZyBh biBlbnRyeSB0byA8ZmlsZW5hbWU+L2V0Yy90dHlzPC9maWxlbmFtZT4uICBG b3IgbW9yZQogCWluZm9ybWF0aW9uIGFib3V0IHRoZSBmb3JtYXQgYW5kIHVz YWdlIG9mIHRoaXMgZmlsZSwgc2VlIDx4cmVmCiAJbGlua2VuZD0idGVybS1l dGN0dHlzIi8+LiAgVGhlcmUgaXMgYSBsaW5lIGluIHRoZSBkZWZhdWx0CiAJ PGZpbGVuYW1lPi9ldGMvdHR5czwvZmlsZW5hbWU+IGZpbGUgZm9yIHJ1bm5p bmcgdGhlCi0JPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+IGRhZW1v biBvbiBhIHZpcnR1YWwgdGVybWluYWw6PC9wYXJhPgorCTxhcHBsaWNhdGlv bj5YRE08L2FwcGxpY2F0aW9uPiBkYWVtb24gb24gYSB2aXJ0dWFsCisJdGVy bWluYWw6PC9wYXJhPgogCiAgICAgICA8c2NyZWVuPnR0eXY4ICAgIi91c3Iv bG9jYWwvYmluL3hkbSAtbm9kYWVtb24iICB4dGVybSAgIG9mZiBzZWN1cmU8 L3NjcmVlbj4KIAogICAgICAgPHBhcmE+QnkgZGVmYXVsdCB0aGlzIGVudHJ5 IGlzIGRpc2FibGVkOyBpbiBvcmRlciB0byBlbmFibGUgaXQKIAljaGFuZ2Ug ZmllbGQgNSBmcm9tIDxsaXRlcmFsPm9mZjwvbGl0ZXJhbD4gdG8KIAk8bGl0 ZXJhbD5vbjwvbGl0ZXJhbD4gYW5kIHJlc3RhcnQgJm1hbi5pbml0Ljg7IHVz aW5nIHRoZQotCWRpcmVjdGlvbnMgaW4gPHhyZWYgbGlua2VuZD0idGVybS1o dXAiLz4uICBUaGUgZmlyc3QgZmllbGQsIHRoZQotCW5hbWUgb2YgdGhlIHRl cm1pbmFsIHRoaXMgcHJvZ3JhbSB3aWxsIG1hbmFnZSwgaXMKKwlkaXJlY3Rp b25zIGluIDx4cmVmIGxpbmtlbmQ9InRlcm0taHVwIi8+LiAgVGhlIGZpcnN0 IGZpZWxkLAorCXRoZSBuYW1lIG9mIHRoZSB0ZXJtaW5hbCB0aGlzIHByb2dy YW0gd2lsbCBtYW5hZ2UsIGlzCiAJPGxpdGVyYWw+dHR5djg8L2xpdGVyYWw+ LiAgVGhpcyBtZWFucyB0aGF0CiAJPGFwcGxpY2F0aW9uPlhETTwvYXBwbGlj YXRpb24+IHdpbGwgc3RhcnQgcnVubmluZyBvbiB0aGUgOXRoCiAJdmlydHVh bCB0ZXJtaW5hbC48L3BhcmE+CkBAIC0xMTY1LDggKzEyMDksOCBAQAogICAg ICAgPHRpdGxlPkNvbmZpZ3VyaW5nIFhETTwvdGl0bGU+CiAKICAgICAgIDxw YXJhPlRoZSA8YXBwbGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4gY29uZmln dXJhdGlvbiBkaXJlY3RvcnkKLQlpcyBsb2NhdGVkIGluIDxmaWxlbmFtZT4v dXNyL2xvY2FsL2xpYi9YMTEveGRtPC9maWxlbmFtZT4uICBJbgotCXRoaXMg ZGlyZWN0b3J5IHRoZXJlIGFyZSBzZXZlcmFsIGZpbGVzIHVzZWQgdG8gY2hh bmdlIHRoZQorCWlzIGxvY2F0ZWQgaW4gPGZpbGVuYW1lPi91c3IvbG9jYWwv bGliL1gxMS94ZG08L2ZpbGVuYW1lPi4KKwlJbiB0aGlzIGRpcmVjdG9yeSB0 aGVyZSBhcmUgc2V2ZXJhbCBmaWxlcyB1c2VkIHRvIGNoYW5nZSB0aGUKIAli ZWhhdmlvciBhbmQgYXBwZWFyYW5jZSBvZgogCTxhcHBsaWNhdGlvbj5YRE08 L2FwcGxpY2F0aW9uPi4gIFR5cGljYWxseSB0aGVzZSBmaWxlcyB3aWxsCiAJ YmUgZm91bmQ6PC9wYXJhPgpAQCAtMTE5Myw3ICsxMjM3LDggQEAKIAogCSAg ICAgIDxyb3c+CiAJCTxlbnRyeT48ZmlsZW5hbWU+WHNlcnZlcnM8L2ZpbGVu YW1lPjwvZW50cnk+Ci0JCTxlbnRyeT5MaXN0IG9mIHJlbW90ZSBhbmQgbG9j YWwgZGlzcGxheXMgdG8gbWFuYWdlLjwvZW50cnk+CisJCTxlbnRyeT5MaXN0 IG9mIHJlbW90ZSBhbmQgbG9jYWwgZGlzcGxheXMgdG8KKwkJICBtYW5hZ2Uu PC9lbnRyeT4KIAkgICAgICA8L3Jvdz4KIAogCSAgICAgIDxyb3c+CkBAIC0x MjA5LDggKzEyNTQsOCBAQAogCiAJICAgICAgPHJvdz4KIAkJPGVudHJ5Pjxm aWxlbmFtZT54ZG0tY29uZmlnPC9maWxlbmFtZT48L2VudHJ5PgotCQk8ZW50 cnk+R2xvYmFsIGNvbmZpZ3VyYXRpb24gZm9yIGFsbCBkaXNwbGF5cyBydW5u aW5nIG9uCi0JCSAgdGhpcyBtYWNoaW5lLjwvZW50cnk+CisJCTxlbnRyeT5H bG9iYWwgY29uZmlndXJhdGlvbiBmb3IgYWxsIGRpc3BsYXlzIHJ1bm5pbmcK KwkJICBvbiB0aGlzIG1hY2hpbmUuPC9lbnRyeT4KIAkgICAgICA8L3Jvdz4K IAogCSAgICAgIDxyb3c+CkBAIC0xMjIwLDc0ICsxMjY1LDgxIEBACiAKIAkg ICAgICA8cm93PgogCQk8ZW50cnk+PGZpbGVuYW1lPnhkbS1waWQ8L2ZpbGVu YW1lPjwvZW50cnk+Ci0JCTxlbnRyeT5UaGUgcHJvY2VzcyBJRCBvZiB0aGUg Y3VycmVudGx5IHJ1bm5pbmcgWERNLjwvZW50cnk+CisJCTxlbnRyeT5UaGUg cHJvY2VzcyBJRCBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcKKwkJICBYRE0u PC9lbnRyeT4KIAkgICAgICA8L3Jvdz4KIAkgICAgPC90Ym9keT4KIAkgIDwv dGdyb3VwPgogCTwvaW5mb3JtYWx0YWJsZT4KIAotICAgICAgPHBhcmE+QWxz byBpbiB0aGlzIGRpcmVjdG9yeSBhcmUgYSBmZXcgc2NyaXB0cyBhbmQgcHJv Z3JhbXMgdXNlZAotCXRvIHNldCB1cCB0aGUgZGVza3RvcCB3aGVuIDxhcHBs aWNhdGlvbj5YRE08L2FwcGxpY2F0aW9uPiBpcwotCXJ1bm5pbmcuICBUaGUg cHVycG9zZSBvZiBlYWNoIG9mIHRoZXNlIGZpbGVzIHdpbGwgYmUgYnJpZWZs eQotCWRlc2NyaWJlZC4gIFRoZSBleGFjdCBzeW50YXggYW5kIHVzYWdlIG9m IGFsbCBvZiB0aGVzZSBmaWxlcyBpcwotCWRlc2NyaWJlZCBpbiAmbWFuLnhk bS4xOy48L3BhcmE+CisgICAgICA8cGFyYT5BbHNvIGluIHRoaXMgZGlyZWN0 b3J5IGFyZSBhIGZldyBzY3JpcHRzIGFuZCBwcm9ncmFtcworCXVzZWQgdG8g c2V0IHVwIHRoZSBkZXNrdG9wIHdoZW4gPGFwcGxpY2F0aW9uPlhETTwvYXBw bGljYXRpb24+CisJaXMgcnVubmluZy4gIFRoZSBwdXJwb3NlIG9mIGVhY2gg b2YgdGhlc2UgZmlsZXMgd2lsbCBiZQorCWJyaWVmbHkgZGVzY3JpYmVkLiAg VGhlIGV4YWN0IHN5bnRheCBhbmQgdXNhZ2Ugb2YgYWxsIG9mCisJdGhlc2Ug ZmlsZXMgaXMgZGVzY3JpYmVkIGluICZtYW4ueGRtLjE7LjwvcGFyYT4KIAog ICAgICAgPHBhcmE+VGhlIGRlZmF1bHQgY29uZmlndXJhdGlvbiBpcyBhIHNp bXBsZSByZWN0YW5ndWxhciBsb2dpbgotCXdpbmRvdyB3aXRoIHRoZSBob3N0 bmFtZSBvZiB0aGUgbWFjaGluZSBkaXNwbGF5ZWQgYXQgdGhlIHRvcCBpbgot CWEgbGFyZ2UgZm9udCBhbmQgPHF1b3RlPkxvZ2luOjwvcXVvdGU+IGFuZAot CTxxdW90ZT5QYXNzd29yZDo8L3F1b3RlPiBwcm9tcHRzIGJlbG93LiAgVGhp cyBpcyBhIGdvb2Qgc3RhcnRpbmcKLQlwb2ludCBmb3IgY2hhbmdpbmcgdGhl IGxvb2sgYW5kIGZlZWwgb2YKKwl3aW5kb3cgd2l0aCB0aGUgaG9zdG5hbWUg b2YgdGhlIG1hY2hpbmUgZGlzcGxheWVkIGF0IHRoZQorCXRvcCBpbiBhIGxh cmdlIGZvbnQgYW5kIDxxdW90ZT5Mb2dpbjo8L3F1b3RlPiBhbmQKKwk8cXVv dGU+UGFzc3dvcmQ6PC9xdW90ZT4gcHJvbXB0cyBiZWxvdy4gIFRoaXMgaXMg YSBnb29kCisJc3RhcnRpbmcgcG9pbnQgZm9yIGNoYW5naW5nIHRoZSBsb29r IGFuZCBmZWVsIG9mCiAJPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+ IHNjcmVlbnMuPC9wYXJhPgogCiAgICAgICA8c2VjdDM+CiAJPHRpdGxlPlhh Y2Nlc3M8L3RpdGxlPgogCiAJPHBhcmE+VGhlIHByb3RvY29sIGZvciBjb25u ZWN0aW5nIHRvCi0JICA8YXBwbGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4t Y29udHJvbGxlZCBkaXNwbGF5cyBpcyBjYWxsZWQKLQkgIHRoZSBYIERpc3Bs YXkgTWFuYWdlciBDb25uZWN0aW9uIFByb3RvY29sIChYRE1DUCkuICBUaGlz IGZpbGUKLQkgIGlzIGEgcnVsZXNldCBmb3IgY29udHJvbGxpbmcgWERNQ1Ag Y29ubmVjdGlvbnMgZnJvbSByZW1vdGUKLQkgIG1hY2hpbmVzLiAgSXQgaXMg aWdub3JlZCB1bmxlc3MgdGhlIDxmaWxlbmFtZT54ZG0tY29uZmlnPC9maWxl bmFtZT4KLQkgIGlzIGNoYW5nZWQgdG8gbGlzdGVuIGZvciByZW1vdGUgY29u bmVjdGlvbnMuICBCeSBkZWZhdWx0LCBpdCBkb2VzCi0JICBub3QgYWxsb3cg YW55IGNsaWVudHMgdG8gY29ubmVjdC48L3BhcmE+CisJICA8YXBwbGljYXRp b24+WERNPC9hcHBsaWNhdGlvbj4tY29udHJvbGxlZCBkaXNwbGF5cyBpcwor CSAgY2FsbGVkIHRoZSBYIERpc3BsYXkgTWFuYWdlciBDb25uZWN0aW9uIFBy b3RvY29sIChYRE1DUCkuCisJICBUaGlzIGZpbGUgaXMgYSBydWxlc2V0IGZv ciBjb250cm9sbGluZyBYRE1DUCBjb25uZWN0aW9ucworCSAgZnJvbSByZW1v dGUgbWFjaGluZXMuICBJdCBpcyBpZ25vcmVkIHVubGVzcyB0aGUKKwkgIDxm aWxlbmFtZT54ZG0tY29uZmlnPC9maWxlbmFtZT4gaXMgY2hhbmdlZCB0byBs aXN0ZW4gZm9yCisJICByZW1vdGUgY29ubmVjdGlvbnMuICBCeSBkZWZhdWx0 LCBpdCBkb2VzIG5vdCBhbGxvdyBhbnkKKwkgIGNsaWVudHMgdG8gY29ubmVj dC48L3BhcmE+CiAgICAgICA8L3NlY3QzPgogCiAgICAgICA8c2VjdDM+CiAJ PHRpdGxlPlhyZXNvdXJjZXM8L3RpdGxlPgorCiAJPHBhcmE+VGhpcyBpcyBh biBhcHBsaWNhdGlvbi1kZWZhdWx0cyBmaWxlIGZvciB0aGUgZGlzcGxheQog CSAgY2hvb3NlciBhbmQgbG9naW4gc2NyZWVucy4gIEluIGl0LCB0aGUgYXBw ZWFyYW5jZQotCSAgb2YgdGhlIGxvZ2luIHByb2dyYW0gY2FuIGJlIG1vZGlm aWVkLiAgVGhlIGZvcm1hdCBpcyBpZGVudGljYWwKLQkgIHRvIHRoZSBhcHAt ZGVmYXVsdHMgZmlsZSBkZXNjcmliZWQgaW4gdGhlCisJICBvZiB0aGUgbG9n aW4gcHJvZ3JhbSBjYW4gYmUgbW9kaWZpZWQuICBUaGUgZm9ybWF0IGlzCisJ ICBpZGVudGljYWwgdG8gdGhlIGFwcC1kZWZhdWx0cyBmaWxlIGRlc2NyaWJl ZCBpbiB0aGUKIAkgIFgxMSBkb2N1bWVudGF0aW9uLjwvcGFyYT4KICAgICAg IDwvc2VjdDM+CiAKICAgICAgIDxzZWN0Mz4KIAk8dGl0bGU+WHNlcnZlcnM8 L3RpdGxlPgorCiAJPHBhcmE+VGhpcyBpcyBhIGxpc3Qgb2YgdGhlIHJlbW90 ZSBkaXNwbGF5cyB0aGUgY2hvb3NlciBzaG91bGQKIAkgIHByb3ZpZGUgYXMg Y2hvaWNlcy48L3BhcmE+CiAgICAgICA8L3NlY3QzPgogCiAgICAgICA8c2Vj dDM+CiAJPHRpdGxlPlhzZXNzaW9uPC90aXRsZT4KKwogCTxwYXJhPlRoaXMg aXMgdGhlIGRlZmF1bHQgc2Vzc2lvbiBzY3JpcHQgZm9yCi0JICA8YXBwbGlj YXRpb24+WERNPC9hcHBsaWNhdGlvbj4gdG8gcnVuIGFmdGVyIGEgdXNlciBo YXMgbG9nZ2VkCi0JICBpbi4gIE5vcm1hbGx5IGVhY2ggdXNlciB3aWxsIGhh dmUgYSBjdXN0b21pemVkIHNlc3Npb24gc2NyaXB0Ci0JICBpbiA8ZmlsZW5h bWU+fi8ueHNlc3Npb248L2ZpbGVuYW1lPiB0aGF0IG92ZXJyaWRlcyB0aGlz Ci0JICBzY3JpcHQuPC9wYXJhPgorCSAgPGFwcGxpY2F0aW9uPlhETTwvYXBw bGljYXRpb24+IHRvIHJ1biBhZnRlciBhIHVzZXIgaGFzCisJICBsb2dnZWQg aW4uICBOb3JtYWxseSBlYWNoIHVzZXIgd2lsbCBoYXZlIGEgY3VzdG9taXpl ZAorCSAgc2Vzc2lvbiBzY3JpcHQgaW4gPGZpbGVuYW1lPn4vLnhzZXNzaW9u PC9maWxlbmFtZT4gdGhhdAorCSAgb3ZlcnJpZGVzIHRoaXMgc2NyaXB0Ljwv cGFyYT4KICAgICAgIDwvc2VjdDM+CiAKICAgICAgIDxzZWN0Mz4KIAk8dGl0 bGU+WHNldHVwXyo8L3RpdGxlPgorCiAJPHBhcmE+VGhlc2Ugd2lsbCBiZSBy dW4gYXV0b21hdGljYWxseSBiZWZvcmUgZGlzcGxheWluZyB0aGUKIAkgIGNo b29zZXIgb3IgbG9naW4gaW50ZXJmYWNlcy4gIFRoZXJlIGlzIGEgc2NyaXB0 IGZvciBlYWNoCi0JICBkaXNwbGF5IGJlaW5nIHVzZWQsIG5hbWVkIDxmaWxl bmFtZT5Yc2V0dXBfPC9maWxlbmFtZT4gZm9sbG93ZWQKLQkgIGJ5IHRoZSBs b2NhbCBkaXNwbGF5IG51bWJlciAoZm9yIGluc3RhbmNlCi0JICA8ZmlsZW5h bWU+WHNldHVwXzA8L2ZpbGVuYW1lPikuICBUeXBpY2FsbHkgdGhlc2Ugc2Ny aXB0cyB3aWxsCi0JICBydW4gb25lIG9yIHR3byBwcm9ncmFtcyBpbiB0aGUg YmFja2dyb3VuZCBzdWNoIGFzCisJICBkaXNwbGF5IGJlaW5nIHVzZWQsIG5h bWVkIDxmaWxlbmFtZT5Yc2V0dXBfPC9maWxlbmFtZT4KKwkgIGZvbGxvd2Vk IGJ5IHRoZSBsb2NhbCBkaXNwbGF5IG51bWJlciAoZm9yIGluc3RhbmNlCisJ ICA8ZmlsZW5hbWU+WHNldHVwXzA8L2ZpbGVuYW1lPikuICBUeXBpY2FsbHkg dGhlc2Ugc2NyaXB0cworCSAgd2lsbCBydW4gb25lIG9yIHR3byBwcm9ncmFt cyBpbiB0aGUgYmFja2dyb3VuZCBzdWNoIGFzCiAJICA8Y29tbWFuZD54Y29u c29sZTwvY29tbWFuZD4uPC9wYXJhPgogICAgICAgPC9zZWN0Mz4KIAogICAg ICAgPHNlY3QzPgogCTx0aXRsZT54ZG0tY29uZmlnPC90aXRsZT4KKwogCTxw YXJhPlRoaXMgY29udGFpbnMgc2V0dGluZ3MgaW4gdGhlIGZvcm0gb2YgYXBw LWRlZmF1bHRzCiAJICB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIGV2ZXJ5IGRp c3BsYXkgdGhhdCB0aGlzIGluc3RhbGxhdGlvbgogCSAgbWFuYWdlcy48L3Bh cmE+CkBAIC0xMjk1LDEzICsxMzQ3LDE0IEBACiAKICAgICAgIDxzZWN0Mz4K IAk8dGl0bGU+eGRtLWVycm9yczwvdGl0bGU+CisKIAk8cGFyYT5UaGlzIGNv bnRhaW5zIHRoZSBvdXRwdXQgb2YgdGhlIFggc2VydmVycyB0aGF0Ci0JICA8 YXBwbGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4gaXMgdHJ5aW5nIHRvIHJ1 bi4gIElmIGEgZGlzcGxheQotCSAgdGhhdCA8YXBwbGljYXRpb24+WERNPC9h cHBsaWNhdGlvbj4gaXMgdHJ5aW5nIHRvIHN0YXJ0IGhhbmdzCi0JICBmb3Ig c29tZSByZWFzb24sIHRoaXMgaXMgYSBnb29kIHBsYWNlIHRvIGxvb2sgZm9y IGVycm9yCi0JICBtZXNzYWdlcy4gIFRoZXNlIG1lc3NhZ2VzIGFyZSBhbHNv IHdyaXR0ZW4gdG8gdGhlIHVzZXIncwotCSAgPGZpbGVuYW1lPn4vLnhzZXNz aW9uLWVycm9yczwvZmlsZW5hbWU+IGZpbGUgb24gYSBwZXItc2Vzc2lvbgot CSAgYmFzaXMuPC9wYXJhPgorCSAgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGlj YXRpb24+IGlzIHRyeWluZyB0byBydW4uICBJZiBhCisJICBkaXNwbGF5IHRo YXQgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+IGlzIHRyeWluZyB0 bworCSAgc3RhcnQgaGFuZ3MgZm9yIHNvbWUgcmVhc29uLCB0aGlzIGlzIGEg Z29vZCBwbGFjZSB0byBsb29rCisJICBmb3IgZXJyb3IgbWVzc2FnZXMuICBU aGVzZSBtZXNzYWdlcyBhcmUgYWxzbyB3cml0dGVuIHRvIHRoZQorCSAgdXNl cidzIDxmaWxlbmFtZT5+Ly54c2Vzc2lvbi1lcnJvcnM8L2ZpbGVuYW1lPiBm aWxlIG9uIGEKKwkgIHBlci1zZXNzaW9uIGJhc2lzLjwvcGFyYT4KICAgICAg IDwvc2VjdDM+CiAgICAgPC9zZWN0Mj4KIApAQCAtMTMwOSwyMiArMTM2Miwy MiBAQAogICAgICAgPHRpdGxlPlJ1bm5pbmcgYSBOZXR3b3JrIERpc3BsYXkg U2VydmVyPC90aXRsZT4KIAogICAgICAgPHBhcmE+SW4gb3JkZXIgZm9yIG90 aGVyIGNsaWVudHMgdG8gY29ubmVjdCB0byB0aGUgZGlzcGxheQotCXNlcnZl ciwgeW91IG11c3QgZWRpdCB0aGUgYWNjZXNzIGNvbnRyb2wgcnVsZXMgYW5k IGVuYWJsZSB0aGUgY29ubmVjdGlvbgotCWxpc3RlbmVyLiAgQnkgZGVmYXVs dCB0aGVzZSBhcmUgc2V0IHRvIGNvbnNlcnZhdGl2ZSB2YWx1ZXMuCi0JVG8g bWFrZSA8YXBwbGljYXRpb24+WERNPC9hcHBsaWNhdGlvbj4gbGlzdGVuIGZv ciBjb25uZWN0aW9ucywKLQlmaXJzdCBjb21tZW50IG91dCBhIGxpbmUgaW4g dGhlIDxmaWxlbmFtZT54ZG0tY29uZmlnPC9maWxlbmFtZT4KLQlmaWxlOjwv cGFyYT4KKwlzZXJ2ZXIsIHlvdSBtdXN0IGVkaXQgdGhlIGFjY2VzcyBjb250 cm9sIHJ1bGVzIGFuZCBlbmFibGUKKwl0aGUgY29ubmVjdGlvbiBsaXN0ZW5l ci4gIEJ5IGRlZmF1bHQgdGhlc2UgYXJlIHNldCB0bworCWNvbnNlcnZhdGl2 ZSB2YWx1ZXMuICBUbyBtYWtlIDxhcHBsaWNhdGlvbj5YRE08L2FwcGxpY2F0 aW9uPgorCWxpc3RlbiBmb3IgY29ubmVjdGlvbnMsIGZpcnN0IGNvbW1lbnQg b3V0IGEgbGluZSBpbiB0aGUKKwk8ZmlsZW5hbWU+eGRtLWNvbmZpZzwvZmls ZW5hbWU+IGZpbGU6PC9wYXJhPgogCiAgICAgICA8c2NyZWVuPiEgU0VDVVJJ VFk6IGRvIG5vdCBsaXN0ZW4gZm9yIFhETUNQIG9yIENob29zZXIgcmVxdWVz dHMKICEgQ29tbWVudCBvdXQgdGhpcyBsaW5lIGlmIHlvdSB3YW50IHRvIG1h bmFnZSBYIHRlcm1pbmFscyB3aXRoIHhkbQogRGlzcGxheU1hbmFnZXIucmVx dWVzdFBvcnQ6ICAgICAwPC9zY3JlZW4+CiAKLSAgICAgIDxwYXJhPmFuZCB0 aGVuIHJlc3RhcnQgPGFwcGxpY2F0aW9uPlhETTwvYXBwbGljYXRpb24+LiAg UmVtZW1iZXIgdGhhdAotCWNvbW1lbnRzIGluIGFwcC1kZWZhdWx0cyBmaWxl cyBiZWdpbiB3aXRoIGEgPHF1b3RlPiE8L3F1b3RlPgotCWNoYXJhY3Rlciwg bm90IHRoZSB1c3VhbCA8cXVvdGU+IzwvcXVvdGU+LiAgTW9yZSBzdHJpY3QK LQlhY2Nlc3MgY29udHJvbHMgbWF5IGJlIGRlc2lyZWQgJm1kYXNoOyBsb29r IGF0IHRoZSBleGFtcGxlCi0JZW50cmllcyBpbiA8ZmlsZW5hbWU+WGFjY2Vz czwvZmlsZW5hbWU+LCBhbmQgcmVmZXIgdG8gdGhlCi0JJm1hbi54ZG0uMTsg bWFudWFsIHBhZ2UgZm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24uPC9wYXJhPgor ICAgICAgPHBhcmE+YW5kIHRoZW4gcmVzdGFydCA8YXBwbGljYXRpb24+WERN PC9hcHBsaWNhdGlvbj4uCisJUmVtZW1iZXIgdGhhdCBjb21tZW50cyBpbiBh cHAtZGVmYXVsdHMgZmlsZXMgYmVnaW4gd2l0aCBhCisJPHF1b3RlPiE8L3F1 b3RlPiBjaGFyYWN0ZXIsIG5vdCB0aGUgdXN1YWwgPHF1b3RlPiM8L3F1b3Rl Pi4KKwlNb3JlIHN0cmljdCBhY2Nlc3MgY29udHJvbHMgbWF5IGJlIGRlc2ly ZWQgJm1kYXNoOyBsb29rIGF0IHRoZQorCWV4YW1wbGUgZW50cmllcyBpbiA8 ZmlsZW5hbWU+WGFjY2VzczwvZmlsZW5hbWU+LCBhbmQgcmVmZXIgdG8KKwl0 aGUgJm1hbi54ZG0uMTsgbWFudWFsIHBhZ2UgZm9yIGZ1cnRoZXIgaW5mb3Jt YXRpb24uPC9wYXJhPgogICAgIDwvc2VjdDI+CiAKICAgICAgPHNlY3QyPgpA QCAtMTMzNCwxMCArMTM4NywxMCBAQAogCSAgPGFwcGxpY2F0aW9uPlhETTwv YXBwbGljYXRpb24+IHByb2dyYW0gZXhpc3QuICBPbmUgb2YgdGhlbSwKIAkg IDxhcHBsaWNhdGlvbj5LRE08L2FwcGxpY2F0aW9uPiAoYnVuZGxlZCB3aXRo CiAJICA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4pIGlzIGRlc2Ny aWJlZCBsYXRlciBpbiB0aGlzCi0JICBjaGFwdGVyLiAgVGhlIDxhcHBsaWNh dGlvbj5LRE08L2FwcGxpY2F0aW9uPiBkaXNwbGF5IG1hbmFnZXIgb2ZmZXJz IG1hbnkgdmlzdWFsCi0JICBpbXByb3ZlbWVudHMgYW5kIGNvc21ldGljIGZy aWxscywgYXMgd2VsbCBhcyB0aGUKLQkgIGZ1bmN0aW9uYWxpdHkgdG8gYWxs b3cgdXNlcnMgdG8gY2hvb3NlIHRoZWlyIHdpbmRvdyBtYW5hZ2VyCi0JICBv ZiBjaG9pY2UgYXQgbG9naW4gdGltZS48L3BhcmE+CisJICBjaGFwdGVyLiAg VGhlIDxhcHBsaWNhdGlvbj5LRE08L2FwcGxpY2F0aW9uPiBkaXNwbGF5CisJ ICBtYW5hZ2VyIG9mZmVycyBtYW55IHZpc3VhbCBpbXByb3ZlbWVudHMgYW5k IGNvc21ldGljIGZyaWxscywKKwkgIGFzIHdlbGwgYXMgdGhlIGZ1bmN0aW9u YWxpdHkgdG8gYWxsb3cgdXNlcnMgdG8gY2hvb3NlIHRoZWlyCisJICB3aW5k b3cgbWFuYWdlciBvZiBjaG9pY2UgYXQgbG9naW4gdGltZS48L3BhcmE+CiAg ICAgIDwvc2VjdDI+CiAgIDwvc2VjdDE+CiAKQEAgLTEzNTYsMTAgKzE0MDks MTEgQEAKICAgICA8dGl0bGU+RGVza3RvcCBFbnZpcm9ubWVudHM8L3RpdGxl PgogCiAgICAgPHBhcmE+VGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgZGlm ZmVyZW50IGRlc2t0b3AgZW52aXJvbm1lbnRzCi0gICAgICBhdmFpbGFibGUg Zm9yIFggb24gRnJlZUJTRC4gIEEgPHF1b3RlPmRlc2t0b3AgZW52aXJvbm1l bnQ8L3F1b3RlPgotICAgICAgY2FuIG1lYW4gYW55dGhpbmcgcmFuZ2luZyBm cm9tIGEgc2ltcGxlIHdpbmRvdyBtYW5hZ2VyIHRvIGEKLSAgICAgIGNvbXBs ZXRlIHN1aXRlIG9mIGRlc2t0b3AgYXBwbGljYXRpb25zLCBzdWNoIGFzCi0g ICAgICA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4gb3IgPGFwcGxp Y2F0aW9uPkdOT01FPC9hcHBsaWNhdGlvbj4uPC9wYXJhPgorICAgICAgYXZh aWxhYmxlIGZvciBYIG9uIEZyZWVCU0QuICBBIDxxdW90ZT5kZXNrdG9wCisg ICAgICBlbnZpcm9ubWVudDwvcXVvdGU+IGNhbiBtZWFuIGFueXRoaW5nIHJh bmdpbmcgZnJvbSBhIHNpbXBsZQorICAgICAgd2luZG93IG1hbmFnZXIgdG8g YSBjb21wbGV0ZSBzdWl0ZSBvZiBkZXNrdG9wIGFwcGxpY2F0aW9ucywgc3Vj aAorICAgICAgYXMgPGFwcGxpY2F0aW9uPktERTwvYXBwbGljYXRpb24+IG9y CisgICAgICA8YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9uPi48L3Bh cmE+CiAKICAgICA8c2VjdDIgaWQ9IngxMS13bS1nbm9tZSI+CiAgICAgICA8 dGl0bGU+R05PTUU8L3RpdGxlPgpAQCAtMTM3MywzOSArMTQyNyw0MCBAQAog CSAgY29uZmlndXJlIHRoZWlyIGNvbXB1dGVycy4gIDxhcHBsaWNhdGlvbj5H Tk9NRTwvYXBwbGljYXRpb24+CiAJICBpbmNsdWRlcyBhIHBhbmVsIChmb3Ig c3RhcnRpbmcgYXBwbGljYXRpb25zIGFuZCBkaXNwbGF5aW5nCiAJICBzdGF0 dXMpLCBhIGRlc2t0b3AgKHdoZXJlIGRhdGEgYW5kIGFwcGxpY2F0aW9ucyBj YW4gYmUKLQkgIHBsYWNlZCksIGEgc2V0IG9mIHN0YW5kYXJkIGRlc2t0b3Ag dG9vbHMgYW5kIGFwcGxpY2F0aW9ucywgYW5kCi0JICBhIHNldCBvZiBjb252 ZW50aW9ucyB0aGF0IG1ha2UgaXQgZWFzeSBmb3IgYXBwbGljYXRpb25zIHRv Ci0JICBjb29wZXJhdGUgYW5kIGJlIGNvbnNpc3RlbnQgd2l0aCBlYWNoIG90 aGVyLiAgVXNlcnMgb2Ygb3RoZXIKLQkgIG9wZXJhdGluZyBzeXN0ZW1zIG9y IGVudmlyb25tZW50cyBzaG91bGQgZmVlbCByaWdodCBhdCBob21lCi0JICB1 c2luZyB0aGUgcG93ZXJmdWwgZ3JhcGhpY3MtZHJpdmVuIGVudmlyb25tZW50 IHRoYXQKKwkgIHBsYWNlZCksIGEgc2V0IG9mIHN0YW5kYXJkIGRlc2t0b3Ag dG9vbHMgYW5kIGFwcGxpY2F0aW9ucywKKwkgIGFuZGEgc2V0IG9mIGNvbnZl bnRpb25zIHRoYXQgbWFrZSBpdCBlYXN5IGZvciBhcHBsaWNhdGlvbnMKKwkg IHRvIGNvb3BlcmF0ZSBhbmQgYmUgY29uc2lzdGVudCB3aXRoIGVhY2ggb3Ro ZXIuICBVc2VycyBvZgorCSAgb3RoZXIgb3BlcmF0aW5nIHN5c3RlbXMgb3Ig ZW52aXJvbm1lbnRzIHNob3VsZCBmZWVsIHJpZ2h0CisJICBhdCBob21lIHVz aW5nIHRoZSBwb3dlcmZ1bCBncmFwaGljcy1kcml2ZW4gZW52aXJvbm1lbnQg dGhhdAogCSAgPGFwcGxpY2F0aW9uPkdOT01FPC9hcHBsaWNhdGlvbj4gcHJv dmlkZXMuICBNb3JlCiAJICBpbmZvcm1hdGlvbiByZWdhcmRpbmcgPGFwcGxp Y2F0aW9uPkdOT01FPC9hcHBsaWNhdGlvbj4gb24KIAkgIEZyZWVCU0QgY2Fu IGJlIGZvdW5kIG9uIHRoZSA8dWxpbmsKIAkgIHVybD0iaHR0cDovL3d3dy5G cmVlQlNELm9yZy9nbm9tZSI+RnJlZUJTRCBHTk9NRQotCSAgUHJvamVjdDwv dWxpbms+J3Mgd2ViIHNpdGUuICBUaGUgd2ViIHNpdGUgYWxzbyBjb250YWlu cyBmYWlybHkKLQkgIGNvbXByZWhlbnNpdmUgRkFRcyBhYm91dCBpbnN0YWxs aW5nLCBjb25maWd1cmluZywgYW5kIG1hbmFnaW5nCi0JICA8YXBwbGljYXRp b24+R05PTUU8L2FwcGxpY2F0aW9uPi48L3BhcmE+CisJICBQcm9qZWN0PC91 bGluaz4ncyB3ZWIgc2l0ZS4gIFRoZSB3ZWIgc2l0ZSBhbHNvIGNvbnRhaW5z CisJICBmYWlybHkgY29tcHJlaGVuc2l2ZSBGQVFzIGFib3V0IGluc3RhbGxp bmcsIGNvbmZpZ3VyaW5nLAorCSAgYW5kIG1hbmFnaW5nIDxhcHBsaWNhdGlv bj5HTk9NRTwvYXBwbGljYXRpb24+LjwvcGFyYT4KICAgICAgIDwvc2VjdDM+ CiAKICAgICAgIDxzZWN0MyBpZD0ieDExLXdtLWdub21lLWluc3RhbGwiPgog CTx0aXRsZT5JbnN0YWxsaW5nIEdOT01FPC90aXRsZT4KIAotCTxwYXJhPlRo ZSBzb2Z0d2FyZSBjYW4gYmUgZWFzaWx5IGluc3RhbGxlZCBmcm9tIGEgcGFj a2FnZSBvciB0aGUKLQkgIFBvcnRzIENvbGxlY3Rpb246PC9wYXJhPgorCTxw YXJhPlRoZSBzb2Z0d2FyZSBjYW4gYmUgZWFzaWx5IGluc3RhbGxlZCBmcm9t IGEgcGFja2FnZQorCSAgb3IgdGhlIFBvcnRzIENvbGxlY3Rpb246PC9wYXJh PgogCiAJPHBhcmE+VG8gaW5zdGFsbCB0aGUgPGFwcGxpY2F0aW9uPkdOT01F PC9hcHBsaWNhdGlvbj4gcGFja2FnZQogCSAgZnJvbSB0aGUgbmV0d29yaywg c2ltcGx5IHR5cGU6PC9wYXJhPgogCiAJPHNjcmVlbj4mcHJvbXB0LnJvb3Q7 IDx1c2VyaW5wdXQ+cGtnX2FkZCAtciBnbm9tZTI8L3VzZXJpbnB1dD48L3Nj cmVlbj4KIAotCTxwYXJhPlRvIGJ1aWxkIDxhcHBsaWNhdGlvbj5HTk9NRTwv YXBwbGljYXRpb24+IGZyb20gc291cmNlLCB1c2UKLQkgIHRoZSBwb3J0cyB0 cmVlOjwvcGFyYT4KKwk8cGFyYT5UbyBidWlsZCA8YXBwbGljYXRpb24+R05P TUU8L2FwcGxpY2F0aW9uPiBmcm9tIHNvdXJjZSwKKwkgIHVzZSB0aGUgcG9y dHMgdHJlZTo8L3BhcmE+CiAKIAk8c2NyZWVuPiZwcm9tcHQucm9vdDsgPHVz ZXJpbnB1dD5jZCAvdXNyL3BvcnRzL3gxMS9nbm9tZTI8L3VzZXJpbnB1dD4K ICZwcm9tcHQucm9vdDsgPHVzZXJpbnB1dD5tYWtlIGluc3RhbGwgY2xlYW48 L3VzZXJpbnB1dD48L3NjcmVlbj4KIAotCTxwYXJhPkZvciBwcm9wZXIgb3Bl cmF0aW9uLCA8YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9uPiByZXF1 aXJlcwotCSAgdGhlIDxmaWxlbmFtZT4vcHJvYzwvZmlsZW5hbWU+IGZpbGVz eXN0ZW0gdG8gYmUgbW91bnRlZC4gIEFkZDwvcGFyYT4KKwk8cGFyYT5Gb3Ig cHJvcGVyIG9wZXJhdGlvbiwgPGFwcGxpY2F0aW9uPkdOT01FPC9hcHBsaWNh dGlvbj4KKwkgIHJlcXVpcmVzIHRoZSA8ZmlsZW5hbWU+L3Byb2M8L2ZpbGVu YW1lPiBmaWxlc3lzdGVtIHRvIGJlCisJICBtb3VudGVkLiBBZGQ8L3BhcmE+ CiAKIAk8cHJvZ3JhbWxpc3Rpbmc+cHJvYyAgICAgICAgICAgL3Byb2MgICAg ICAgcHJvY2ZzICBydyAgMCAgIDA8L3Byb2dyYW1saXN0aW5nPgogCkBAIC0x NDI5LDcgKzE0ODQsOCBAQAogCTxwcm9ncmFtbGlzdGluZz5nZG1fZW5hYmxl PSJZRVMiPC9wcm9ncmFtbGlzdGluZz4KIAogCTxwYXJhPk9uY2UgeW91IGhh dmUgcmVib290ZWQsCi0JICA8YXBwbGljYXRpb24+R0RNPC9hcHBsaWNhdGlv bj4gd2lsbCBzdGFydCBhdXRvbWF0aWNhbGx5LjwvcGFyYT4KKwkgIDxhcHBs aWNhdGlvbj5HRE08L2FwcGxpY2F0aW9uPiB3aWxsIHN0YXJ0CisJICBhdXRv bWF0aWNhbGx5LjwvcGFyYT4KIAogCTxwYXJhPkl0IGlzIG9mdGVuIGRlc2ly YWJsZSB0byBzdGFydCBhbGwKIAkgIDxhcHBsaWNhdGlvbj5HTk9NRTwvYXBw bGljYXRpb24+IHNlcnZpY2VzIHRvZ2V0aGVyIHdpdGgKQEAgLTE0NDIsMjMg KzE0OTgsMjQgQEAKIAkgIGZyb20gdGhlIGNvbW1hbmQtbGluZSBieSBwcm9w ZXJseSBjb25maWd1cmluZyBhIGZpbGUgbmFtZWQKIAkgIDxmaWxlbmFtZT4u eGluaXRyYzwvZmlsZW5hbWU+LgogCSAgSWYgYSBjdXN0b20gPGZpbGVuYW1l Pi54aW5pdHJjPC9maWxlbmFtZT4gaXMgYWxyZWFkeSBpbgotCSAgcGxhY2Us IHNpbXBseSByZXBsYWNlIHRoZSBsaW5lIHRoYXQgc3RhcnRzIHRoZSBjdXJy ZW50IHdpbmRvdwotCSAgbWFuYWdlciB3aXRoIG9uZSB0aGF0IHN0YXJ0cwot CSAgPGFwcGxpY2F0aW9uPi91c3IvbG9jYWwvYmluL2dub21lLXNlc3Npb248 L2FwcGxpY2F0aW9uPiBpbnN0ZWFkLgotCSAgSWYgbm90aGluZyBzcGVjaWFs IGhhcyBiZWVuIGRvbmUgdG8gdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSwKLQkg IHRoZW4gaXQgaXMgZW5vdWdoIHNpbXBseSB0byB0eXBlOjwvcGFyYT4KKwkg IHBsYWNlLCBzaW1wbHkgcmVwbGFjZSB0aGUgbGluZSB0aGF0IHN0YXJ0cyB0 aGUgY3VycmVudAorCSAgd2luZG93IG1hbmFnZXIgd2l0aCBvbmUgdGhhdCBz dGFydHMKKwkgIDxhcHBsaWNhdGlvbj4vdXNyL2xvY2FsL2Jpbi9nbm9tZS1z ZXNzaW9uPC9hcHBsaWNhdGlvbj4KKwkgIGluc3RlYWQuICBJZiBub3RoaW5n IHNwZWNpYWwgaGFzIGJlZW4gZG9uZSB0byB0aGUKKwkgIGNvbmZpZ3VyYXRp b24gZmlsZSwgdGhlbiBpdCBpcyBlbm91Z2ggc2ltcGx5IHRvIHR5cGU6PC9w YXJhPgogCiAJPHNjcmVlbj4mcHJvbXB0LnVzZXI7IDx1c2VyaW5wdXQ+ZWNo byAiL3Vzci9sb2NhbC9iaW4vZ25vbWUtc2Vzc2lvbiIgJmd0OyB+Ly54aW5p dHJjPC91c2VyaW5wdXQ+PC9zY3JlZW4+CiAKIAk8cGFyYT5OZXh0LCB0eXBl IDxjb21tYW5kPnN0YXJ0eDwvY29tbWFuZD4sIGFuZCB0aGUKLQkgIDxhcHBs aWNhdGlvbj5HTk9NRTwvYXBwbGljYXRpb24+IGRlc2t0b3AgZW52aXJvbm1l bnQgd2lsbCBiZQotCSAgc3RhcnRlZC48L3BhcmE+CisJICA8YXBwbGljYXRp b24+R05PTUU8L2FwcGxpY2F0aW9uPiBkZXNrdG9wIGVudmlyb25tZW50IHdp bGwKKwkgIGJlIHN0YXJ0ZWQuPC9wYXJhPgogCiAJPG5vdGU+PHBhcmE+SWYg YW4gb2xkZXIgZGlzcGxheSBtYW5hZ2VyLCBsaWtlCi0JICA8YXBwbGljYXRp b24+WERNPC9hcHBsaWNhdGlvbj4sIGlzIGJlaW5nIHVzZWQsIHRoaXMgd2ls bCBub3Qgd29yay4KLQkgIEluc3RlYWQsIGNyZWF0ZSBhbiBleGVjdXRhYmxl IDxmaWxlbmFtZT4ueHNlc3Npb248L2ZpbGVuYW1lPgotCSAgZmlsZSB3aXRo IHRoZSBzYW1lIGNvbW1hbmQgaW4gaXQuICBUbyBkbyB0aGlzLCBlZGl0IHRo ZSBmaWxlCi0JICBhbmQgcmVwbGFjZSB0aGUgZXhpc3Rpbmcgd2luZG93IG1h bmFnZXIgY29tbWFuZCB3aXRoCisJICA8YXBwbGljYXRpb24+WERNPC9hcHBs aWNhdGlvbj4sIGlzIGJlaW5nIHVzZWQsIHRoaXMgd2lsbAorCSAgbm90IHdv cmsuICBJbnN0ZWFkLCBjcmVhdGUgYW4gZXhlY3V0YWJsZQorCSAgPGZpbGVu YW1lPi54c2Vzc2lvbjwvZmlsZW5hbWU+IGZpbGUgd2l0aCB0aGUgc2FtZSBj b21tYW5kCisJICBpbiBpdC4gIFRvIGRvIHRoaXMsIGVkaXQgdGhlIGZpbGUg YW5kIHJlcGxhY2UgdGhlIGV4aXN0aW5nCisJICB3aW5kb3cgbWFuYWdlciBj b21tYW5kIHdpdGgKIAkgIDxhcHBsaWNhdGlvbj4vdXNyL2xvY2FsL2Jpbi9n bm9tZS1zZXNzaW9uPC9hcHBsaWNhdGlvbj46CiAJICA8L3BhcmE+PC9ub3Rl PgogCkBAIC0xNDY2LDExICsxNTIzLDEzIEBACiAmcHJvbXB0LnVzZXI7IDx1 c2VyaW5wdXQ+ZWNobyAiL3Vzci9sb2NhbC9iaW4vZ25vbWUtc2Vzc2lvbiIg Jmd0OyZndDsgfi8ueHNlc3Npb248L3VzZXJpbnB1dD4KICZwcm9tcHQudXNl cjsgPHVzZXJpbnB1dD5jaG1vZCAreCB+Ly54c2Vzc2lvbjwvdXNlcmlucHV0 Pjwvc2NyZWVuPgogCi0JPHBhcmE+WWV0IGFub3RoZXIgb3B0aW9uIGlzIHRv IGNvbmZpZ3VyZSB0aGUgZGlzcGxheSBtYW5hZ2VyIHRvCi0JICBhbGxvdyBj aG9vc2luZyB0aGUgd2luZG93IG1hbmFnZXIgYXQgbG9naW4gdGltZTsgdGhl IHNlY3Rpb24gb24KKwk8cGFyYT5ZZXQgYW5vdGhlciBvcHRpb24gaXMgdG8g Y29uZmlndXJlIHRoZSBkaXNwbGF5IG1hbmFnZXIKKwkgIHRvIGFsbG93IGNo b29zaW5nIHRoZSB3aW5kb3cgbWFuYWdlciBhdCBsb2dpbiB0aW1lOyB0aGUK KwkgIHNlY3Rpb24gb24KIAkgIDxsaW5rIGxpbmtlbmQ9IngxMS13bS1rZGUt ZGV0YWlscyI+S0RFIGRldGFpbHM8L2xpbms+Ci0JICBleHBsYWlucyBob3cg dG8gZG8gdGhpcyBmb3IgPGFwcGxpY2F0aW9uPktETTwvYXBwbGljYXRpb24+ LCB0aGUKLQkgIGRpc3BsYXkgbWFuYWdlciBvZiA8YXBwbGljYXRpb24+S0RF PC9hcHBsaWNhdGlvbj4uPC9wYXJhPgorCSAgZXhwbGFpbnMgaG93IHRvIGRv IHRoaXMgZm9yIDxhcHBsaWNhdGlvbj5LRE08L2FwcGxpY2F0aW9uPiwKKwkg IHRoZSBkaXNwbGF5IG1hbmFnZXIgb2YKKwkgIDxhcHBsaWNhdGlvbj5LREU8 L2FwcGxpY2F0aW9uPi48L3BhcmE+CiAgICAgICA8L3NlY3QzPgogICAgIDwv c2VjdDI+CiAKQEAgLTE0ODIsOCArMTU0MSw5IEBACiAJPHRpdGxlPkFib3V0 IEtERTwvdGl0bGU+CiAKIAk8cGFyYT48YXBwbGljYXRpb24+S0RFPC9hcHBs aWNhdGlvbj4gaXMgYW4gZWFzeSB0byB1c2UKLQkgIGNvbnRlbXBvcmFyeSBk ZXNrdG9wIGVudmlyb25tZW50LiAgU29tZSBvZiB0aGUgdGhpbmdzIHRoYXQK LQkgIDxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9uPiBicmluZ3MgdG8g dGhlIHVzZXIgYXJlOjwvcGFyYT4KKwkgIGNvbnRlbXBvcmFyeSBkZXNrdG9w IGVudmlyb25tZW50LiAgU29tZSBvZiB0aGUgdGhpbmdzCisJICB0aGF0IDxh cHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9uPiBicmluZ3MgdG8gdGhlIHVz ZXIKKwkgIGFyZTo8L3BhcmE+CiAKIAk8aXRlbWl6ZWRsaXN0PgogCSAgPGxp c3RpdGVtPgpAQCAtMTQ5MSw3ICsxNTUxLDggQEAKIAkgIDwvbGlzdGl0ZW0+ CiAKIAkgIDxsaXN0aXRlbT4KLQkgICAgPHBhcmE+QSBkZXNrdG9wIGV4aGli aXRpbmcgY29tcGxldGUgbmV0d29yayB0cmFuc3BhcmVuY3k8L3BhcmE+CisJ ICAgIDxwYXJhPkEgZGVza3RvcCBleGhpYml0aW5nIGNvbXBsZXRlIG5ldHdv cmsKKwkgICAgICB0cmFuc3BhcmVuY3k8L3BhcmE+CiAJICA8L2xpc3RpdGVt PgogCiAJICA8bGlzdGl0ZW0+CkBAIC0xNTA3LDggKzE1NjgsOCBAQAogCSAg PC9saXN0aXRlbT4KIAogCSAgPGxpc3RpdGVtPgotCSAgICA8cGFyYT5TdGFu ZGFyZGl6ZWQgbWVudSBhbmQgdG9vbGJhcnMsIGtleWJpbmRpbmdzLCBjb2xv ci1zY2hlbWVzLAotCSAgICAgIGV0Yy48L3BhcmE+CisJICAgIDxwYXJhPlN0 YW5kYXJkaXplZCBtZW51IGFuZCB0b29sYmFycywga2V5YmluZGluZ3MsCisJ ICAgICAgY29sb3Itc2NoZW1lcywgZXRjLjwvcGFyYT4KIAkgIDwvbGlzdGl0 ZW0+CiAKIAkgIDxsaXN0aXRlbT4KQEAgLTE1MjcsMjAgKzE1ODgsMjIgQEAK IAkgIDwvbGlzdGl0ZW0+CiAJPC9pdGVtaXplZGxpc3Q+CiAKLQk8cGFyYT48 YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4gY29tZXMgd2l0aCBhIHdl YiBicm93c2VyIGNhbGxlZAotCSAgPGFwcGxpY2F0aW9uPktvbnF1ZXJvcjwv YXBwbGljYXRpb24+LCB3aGljaCBpcwotCSAgYSBzb2xpZCBjb21wZXRpdG9y IHRvIG90aGVyIGV4aXN0aW5nIHdlYiBicm93c2VycyBvbiAmdW5peDsKLQkg IHN5c3RlbXMuICBNb3JlIGluZm9ybWF0aW9uIG9uIDxhcHBsaWNhdGlvbj5L REU8L2FwcGxpY2F0aW9uPgotCSAgY2FuIGJlIGZvdW5kIG9uIHRoZSA8dWxp bmsgdXJsPSJodHRwOi8vd3d3LmtkZS5vcmcvIj5LREUKLQkgIHdlYnNpdGU8 L3VsaW5rPi4gIEZvciBGcmVlQlNEIHNwZWNpZmljIGluZm9ybWF0aW9uIGFu ZAotCSAgcmVzb3VyY2VzIG9uIDxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0 aW9uPiwgY29uc3VsdAotCSAgdGhlIDx1bGluayB1cmw9Imh0dHA6Ly9mcmVl YnNkLmtkZS5vcmcvIj5LREUvRnJlZUJTRAotCSAgICBpbml0aWF0aXZlPC91 bGluaz4ncyB3ZWJzaXRlLjwvcGFyYT4KKwk8cGFyYT48YXBwbGljYXRpb24+ S0RFPC9hcHBsaWNhdGlvbj4gY29tZXMgd2l0aCBhIHdlYgorCSAgYnJvd3Nl ciBjYWxsZWQgPGFwcGxpY2F0aW9uPktvbnF1ZXJvcjwvYXBwbGljYXRpb24+ LCB3aGljaAorCSAgaXMgYSBzb2xpZCBjb21wZXRpdG9yIHRvIG90aGVyIGV4 aXN0aW5nIHdlYiBicm93c2VycyBvbgorCSAgJnVuaXg7IHN5c3RlbXMuICBN b3JlIGluZm9ybWF0aW9uIG9uCisJICA8YXBwbGljYXRpb24+S0RFPC9hcHBs aWNhdGlvbj4gY2FuIGJlIGZvdW5kIG9uIHRoZSA8dWxpbmsKKwkgIHVybD0i aHR0cDovL3d3dy5rZGUub3JnLyI+S0RFIHdlYnNpdGU8L3VsaW5rPi4gIEZv ciBGcmVlQlNECisJICBzcGVjaWZpYyBpbmZvcm1hdGlvbiBhbmQgcmVzb3Vy Y2VzIG9uCisJICA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4sIGNv bnN1bHQgdGhlIDx1bGluaworCSAgdXJsPSJodHRwOi8vZnJlZWJzZC5rZGUu b3JnLyI+S0RFL0ZyZWVCU0QKKwkgIGluaXRpYXRpdmU8L3VsaW5rPidzIHdl YnNpdGUuPC9wYXJhPgogCi0JPHBhcmE+VGhlcmUgYXJlIHR3byB2ZXJzaW9u cyBvZiA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4KLQkgIGF2YWls YWJsZSBvbiBGcmVlQlNELiAgVmVyc2lvbiAzIGhhcyBiZWVuIGFyb3VuZCBm b3IgYSBsb25nCi0JICB0aW1lLCBhbmQgaXMgc3RpbGwgYXZhaWxhYmxlIGlu IHRoZSBQb3J0cyBDb2xsZWN0aW9uIHRob3VnaAotCSAgaXQncyBub3cgdW5t YWludGFpbmVkIGFuZCBwYXJ0aWFsbHkgYnJva2VuLiAgVmVyc2lvbiA0IGlz CisJPHBhcmE+VGhlcmUgYXJlIHR3byB2ZXJzaW9ucyBvZgorCSAgPGFwcGxp Y2F0aW9uPktERTwvYXBwbGljYXRpb24+IGF2YWlsYWJsZSBvbiBGcmVlQlNE LgorCSAgVmVyc2lvbiAzIGhhcyBiZWVuIGFyb3VuZCBmb3IgYSBsb25nIHRp bWUsIGFuZCBpcyBzdGlsbAorCSAgYXZhaWxhYmxlIGluIHRoZSBQb3J0cyBD b2xsZWN0aW9uIHRob3VnaCBpdCdzIG5vdworCSAgdW5tYWludGFpbmVkIGFu ZCBwYXJ0aWFsbHkgYnJva2VuLiAgVmVyc2lvbiA0IGlzCiAJICBwdW5jdHVh bGx5IHVwZGF0ZWQgYW5kIGlzIHRoZSBkZWZhdWx0IGNob2ljZSBmb3IKIAkg IDxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9uPiB1c2Vycy4gIFRoZXkg Y2FuIGV2ZW4gYmUKIAkgIGluc3RhbGxlZCBzaWRlIGJ5IHNpZGUuPC9wYXJh PgpAQCAtMTU1MCw4ICsxNjEzLDggQEAKIAk8dGl0bGU+SW5zdGFsbGluZyBL REU8L3RpdGxlPgogCiAJPHBhcmE+SnVzdCBhcyB3aXRoIDxhcHBsaWNhdGlv bj5HTk9NRTwvYXBwbGljYXRpb24+IG9yIGFueQotCSAgb3RoZXIgZGVza3Rv cCBlbnZpcm9ubWVudCwgdGhlIHNvZnR3YXJlIGNhbiBiZSBlYXNpbHkgaW5z dGFsbGVkCi0JICBmcm9tIGEgcGFja2FnZSBvciB0aGUgUG9ydHMgQ29sbGVj dGlvbjo8L3BhcmE+CisJICBvdGhlciBkZXNrdG9wIGVudmlyb25tZW50LCB0 aGUgc29mdHdhcmUgY2FuIGJlIGVhc2lseQorCSAgaW5zdGFsbGVkIGZyb20g YSBwYWNrYWdlIG9yIHRoZSBQb3J0cyBDb2xsZWN0aW9uOjwvcGFyYT4KIAog CTxwYXJhPlRvIGluc3RhbGwgdGhlIDxhcHBsaWNhdGlvbj5LREUgMzwvYXBw bGljYXRpb24+IHBhY2thZ2UKIAkgIGZyb20gdGhlIG5ldHdvcmssIHR5cGU6 PC9wYXJhPgpAQCAtMTU2Myw4ICsxNjI2LDggQEAKIAogCTxzY3JlZW4+JnBy b21wdC5yb290OyA8dXNlcmlucHV0PnBrZ19hZGQgLXIga2RlNDwvdXNlcmlu cHV0Pjwvc2NyZWVuPgogCi0JPHBhcmE+Jm1hbi5wa2cuYWRkLjE7IHdpbGwg YXV0b21hdGljYWxseSBmZXRjaCB0aGUgbGF0ZXN0IHZlcnNpb24KLQkgIG9m IHRoZSBhcHBsaWNhdGlvbi48L3BhcmE+CisJPHBhcmE+Jm1hbi5wa2cuYWRk LjE7IHdpbGwgYXV0b21hdGljYWxseSBmZXRjaCB0aGUgbGF0ZXN0CisJICB2 ZXJzaW9uIG9mIHRoZSBhcHBsaWNhdGlvbi48L3BhcmE+CiAKIAk8cGFyYT5U byBidWlsZCA8YXBwbGljYXRpb24+S0RFIDM8L2FwcGxpY2F0aW9uPiBmcm9t IHNvdXJjZSwKIAkgIHVzZSB0aGUgcG9ydHMgdHJlZTo8L3BhcmE+CkBAIC0x NjA1LDQ0ICsxNjY4LDQ2IEBACiAgICAgPC9zZWN0Mj4KIAogICAgIDxzZWN0 MiBpZD0ieDExLXdtLWtkZS1kZXRhaWxzIj4KLQk8dGl0bGU+TW9yZSBEZXRh aWxzIG9uIEtERTwvdGl0bGU+CisgICAgICA8dGl0bGU+TW9yZSBEZXRhaWxz IG9uIEtERTwvdGl0bGU+CiAKLQk8cGFyYT5Ob3cgdGhhdCA8YXBwbGljYXRp b24+S0RFPC9hcHBsaWNhdGlvbj4gaXMgaW5zdGFsbGVkIG9uCi0JICB0aGUg c3lzdGVtLCBtb3N0IHRoaW5ncyBjYW4gYmUgZGlzY292ZXJlZCB0aHJvdWdo IHRoZQotCSAgaGVscCBwYWdlcywgb3IganVzdCBieSBwb2ludGluZyBhbmQg Y2xpY2tpbmcgYXQgdmFyaW91cyBtZW51cy4KLQkgICZ3aW5kb3dzOyBvciAm bWFjOyB1c2VycyB3aWxsIGZlZWwgcXVpdGUgYXQgaG9tZS48L3BhcmE+CisJ PHBhcmE+Tm93IHRoYXQgPGFwcGxpY2F0aW9uPktERTwvYXBwbGljYXRpb24+ IGlzIGluc3RhbGxlZAorCSAgb24gdGhlIHN5c3RlbSwgbW9zdCB0aGluZ3Mg Y2FuIGJlIGRpc2NvdmVyZWQgdGhyb3VnaCB0aGUKKwkgIGhlbHAgcGFnZXMs IG9yIGp1c3QgYnkgcG9pbnRpbmcgYW5kIGNsaWNraW5nIGF0IHZhcmlvdXMK KwkgIG1lbnVzLiAgJndpbmRvd3M7IG9yICZtYWM7IHVzZXJzIHdpbGwgZmVl bCBxdWl0ZSBhdAorCSAgaG9tZS48L3BhcmE+CiAKLQk8cGFyYT5UaGUgYmVz dCByZWZlcmVuY2UgZm9yIDxhcHBsaWNhdGlvbj5LREU8L2FwcGxpY2F0aW9u PiBpcwotCSAgdGhlIG9uLWxpbmUgZG9jdW1lbnRhdGlvbi4gIDxhcHBsaWNh dGlvbj5LREU8L2FwcGxpY2F0aW9uPgotCSAgY29tZXMgd2l0aCBpdHMgb3du IHdlYiBicm93c2VyLAotCSAgPGFwcGxpY2F0aW9uPktvbnF1ZXJvcjwvYXBw bGljYXRpb24+LCBkb3plbnMgb2YgdXNlZnVsCi0JICBhcHBsaWNhdGlvbnMs IGFuZCBleHRlbnNpdmUgZG9jdW1lbnRhdGlvbi4gIFRoZSByZW1haW5kZXIg b2YKLQkgIHRoaXMgc2VjdGlvbiBkaXNjdXNzZXMgdGhlIHRlY2huaWNhbCBp dGVtcyB0aGF0IGFyZQotCSAgZGlmZmljdWx0IHRvIGxlYXJuIGJ5IHJhbmRv bSBleHBsb3JhdGlvbi48L3BhcmE+CisJPHBhcmE+VGhlIGJlc3QgcmVmZXJl bmNlIGZvciA8YXBwbGljYXRpb24+S0RFPC9hcHBsaWNhdGlvbj4KKwkgIGlz IHRoZSBvbi1saW5lIGRvY3VtZW50YXRpb24uCisJICA8YXBwbGljYXRpb24+ S0RFPC9hcHBsaWNhdGlvbj4gY29tZXMgd2l0aCBpdHMgb3duIHdlYgorCSAg YnJvd3NlciwgPGFwcGxpY2F0aW9uPktvbnF1ZXJvcjwvYXBwbGljYXRpb24+ LCBkb3plbnMgb2YKKwkgIHVzZWZ1bCBhcHBsaWNhdGlvbnMsIGFuZCBleHRl bnNpdmUgZG9jdW1lbnRhdGlvbi4gIFRoZQorCSAgcmVtYWluZGVyIG9mIHRo aXMgc2VjdGlvbiBkaXNjdXNzZXMgdGhlIHRlY2huaWNhbCBpdGVtcworCSAg dGhhdCBhcmUgZGlmZmljdWx0IHRvIGxlYXJuIGJ5IHJhbmRvbSBleHBsb3Jh dGlvbi48L3BhcmE+CiAKICAgICAgIDxzZWN0MyBpZD0ieDExLXdtLWtkZS1r ZG0iPgogCTx0aXRsZT5UaGUgS0RFIERpc3BsYXkgTWFuYWdlcjwvdGl0bGU+ CiAKIAk8aW5kZXh0ZXJtPjxwcmltYXJ5PktERTwvcHJpbWFyeT4KIAkgIDxz ZWNvbmRhcnk+ZGlzcGxheSBtYW5hZ2VyPC9zZWNvbmRhcnk+PC9pbmRleHRl cm0+Ci0JPHBhcmE+QW4gYWRtaW5pc3RyYXRvciBvZiBhIG11bHRpLXVzZXIg c3lzdGVtIG1heSB3aXNoIHRvIGhhdmUKLQkgIGEgZ3JhcGhpY2FsIGxvZ2lu IHNjcmVlbiB0byB3ZWxjb21lIHVzZXJzLgotCSAgPGxpbmsgbGlua2VuZD0i eC14ZG0iPlhETTwvbGluaz4gY2FuIGJlCi0JICB1c2VkLCBhcyBkZXNjcmli ZWQgZWFybGllci4gIEhvd2V2ZXIsCi0JICA8YXBwbGljYXRpb24+S0RFPC9h cHBsaWNhdGlvbj4gaW5jbHVkZXMgYW4KLQkgIGFsdGVybmF0aXZlLCA8YXBw bGljYXRpb24+S0RNPC9hcHBsaWNhdGlvbj4sIHdoaWNoIGlzIGRlc2lnbmVk Ci0JICB0byBsb29rIG1vcmUgYXR0cmFjdGl2ZSBhbmQgaW5jbHVkZSBtb3Jl IGxvZ2luLXRpbWUgb3B0aW9ucy4KLQkgIEluIHBhcnRpY3VsYXIsIHVzZXJz IGNhbiBlYXNpbHkgY2hvb3NlICh2aWEgYSBtZW51KSB3aGljaAotCSAgZGVz a3RvcCBlbnZpcm9ubWVudCAoPGFwcGxpY2F0aW9uPktERTwvYXBwbGljYXRp b24+LAotCSAgPGFwcGxpY2F0aW9uPkdOT01FPC9hcHBsaWNhdGlvbj4sIG9y IHNvbWV0aGluZyBlbHNlKSB0byBydW4KLQkgIGFmdGVyIGxvZ2dpbmcgb24u PC9wYXJhPgorCTxwYXJhPkFuIGFkbWluaXN0cmF0b3Igb2YgYSBtdWx0aS11 c2VyIHN5c3RlbSBtYXkgd2lzaCB0bworCSAgaGF2ZSBhIGdyYXBoaWNhbCBs b2dpbiBzY3JlZW4gdG8gd2VsY29tZSB1c2Vycy4KKwkgIDxsaW5rIGxpbmtl bmQ9IngteGRtIj5YRE08L2xpbms+IGNhbiBiZSB1c2VkLCBhcyBkZXNjcmli ZWQKKwkgIGVhcmxpZXIuICBIb3dldmVyLCA8YXBwbGljYXRpb24+S0RFPC9h cHBsaWNhdGlvbj4gaW5jbHVkZXMKKwkgIGFuIGFsdGVybmF0aXZlLCA8YXBw bGljYXRpb24+S0RNPC9hcHBsaWNhdGlvbj4sIHdoaWNoIGlzCisJICBkZXNp Z25lZCB0byBsb29rIG1vcmUgYXR0cmFjdGl2ZSBhbmQgaW5jbHVkZSBtb3Jl IGxvZ2luLXRpbWUKKwkgIG9wdGlvbnMuICBJbiBwYXJ0aWN1bGFyLCB1c2Vy cyBjYW4gZWFzaWx5IGNob29zZSAodmlhIGEKKwkgIG1lbnUpIHdoaWNoIGRl c2t0b3AgZW52aXJvbm1lbnQKKwkgICg8YXBwbGljYXRpb24+S0RFPC9hcHBs aWNhdGlvbj4sCisJICA8YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9u Piwgb3Igc29tZXRoaW5nIGVsc2UpIHRvCisJICBydW4gYWZ0ZXIgbG9nZ2lu ZyBvbi48L3BhcmE+CiAKLQk8cGFyYT5UbyBlbmFibGUgPGFwcGxpY2F0aW9u PktETTwvYXBwbGljYXRpb24+LCBkaWZmZXJlbnQgZmlsZXMKLQkgIG5lZWQg dG8gYmUgZWRpdGVkIGRlcGVuZGluZyBvbiB0aGUgdmVyc2lvbiBvZgorCTxw YXJhPlRvIGVuYWJsZSA8YXBwbGljYXRpb24+S0RNPC9hcHBsaWNhdGlvbj4s IGRpZmZlcmVudAorCSAgZmlsZXMgbmVlZCB0byBiZSBlZGl0ZWQgZGVwZW5k aW5nIG9uIHRoZSB2ZXJzaW9uIG9mCiAJICA8YXBwbGljYXRpb24+S0RFPC9h cHBsaWNhdGlvbj4uPC9wYXJhPgogCi0JPHBhcmE+Rm9yIDxhcHBsaWNhdGlv bj5LREUgMzwvYXBwbGljYXRpb24+LCB0aGUgPGxpdGVyYWw+dHR5djg8L2xp dGVyYWw+Ci0JICBlbnRyeSBpbiA8ZmlsZW5hbWU+L2V0Yy90dHlzPC9maWxl bmFtZT4gaGFzIHRvIGJlIGFkYXB0ZWQgYXMKKwk8cGFyYT5Gb3IgPGFwcGxp Y2F0aW9uPktERSAzPC9hcHBsaWNhdGlvbj4sIHRoZQorCSAgPGxpdGVyYWw+ dHR5djg8L2xpdGVyYWw+IGVudHJ5IGluCisJICA8ZmlsZW5hbWU+L2V0Yy90 dHlzPC9maWxlbmFtZT4gaGFzIHRvIGJlIGFkYXB0ZWQgYXMKIAkgIGZvbGxv d3M6PC9wYXJhPgogCiAJIDxwcm9ncmFtbGlzdGluZz50dHl2OCAiL3Vzci9s b2NhbC9iaW4va2RtIC1ub2RhZW1vbiIgeHRlcm0gb24gc2VjdXJlPC9wcm9n cmFtbGlzdGluZz4KQEAgLTE2NTksMTIgKzE3MjQsMTMgQEAKICAgICAgPHNl Y3QyIGlkPSJ4MTEtd20teGZjZSI+CiAJIDx0aXRsZT5YZmNlPC90aXRsZT4K ICAgICAgICA8c2VjdDMgaWQ9IngxMS13bS14ZmNlLWFib3V0Ij4KKwogCSA8 dGl0bGU+QWJvdXQgWGZjZTwvdGl0bGU+CiAKIAk8cGFyYT48YXBwbGljYXRp b24+WGZjZTwvYXBwbGljYXRpb24+IGlzIGEgZGVza3RvcCBlbnZpcm9ubWVu dAogCSAgYmFzZWQgb24gdGhlIEdUSysKLQkgIHRvb2xraXQgdXNlZCBieSA8 YXBwbGljYXRpb24+R05PTUU8L2FwcGxpY2F0aW9uPiwgYnV0IGlzIG11Y2gK LQkgIG1vcmUgbGlnaHR3ZWlnaHQgYW5kIG1lYW50IGZvciB0aG9zZSB3aG8g d2FudCBhIHNpbXBsZSwKKwkgIHRvb2xraXQgdXNlZCBieSA8YXBwbGljYXRp b24+R05PTUU8L2FwcGxpY2F0aW9uPiwgYnV0IGlzCisJICBtdWNoIG1vcmUg bGlnaHR3ZWlnaHQgYW5kIG1lYW50IGZvciB0aG9zZSB3aG8gd2FudCBhIHNp bXBsZSwKIAkgIGVmZmljaWVudCBkZXNrdG9wIHdoaWNoIGlzIG5ldmVydGhl bGVzcyBlYXN5IHRvIHVzZSBhbmQKIAkgIGNvbmZpZ3VyZS4gIFZpc3VhbGx5 LCBpdCBsb29rcyB2ZXJ5IG11Y2ggbGlrZQogCSAgPGFwcGxpY2F0aW9uPkNE RTwvYXBwbGljYXRpb24+LCBmb3VuZCBvbiBjb21tZXJjaWFsICZ1bml4OwpA QCAtMTY4MiwxMyArMTc0OCwxNSBAQAogCSAgICA8L2xpc3RpdGVtPgogCiAJ ICAgIDxsaXN0aXRlbT4KLQkgICAgICA8cGFyYT5NYWluIHBhbmVsIHNpbWls YXIgdG8gPGFwcGxpY2F0aW9uPkNERTwvYXBwbGljYXRpb24+LCB3aXRoCi0J CW1lbnVzLCBhcHBsZXRzIGFuZCBhcHBsaWNhdGlvbnMgbGF1bmNoZXJzPC9w YXJhPgorCSAgICAgIDxwYXJhPk1haW4gcGFuZWwgc2ltaWxhciB0bworCQk8 YXBwbGljYXRpb24+Q0RFPC9hcHBsaWNhdGlvbj4sIHdpdGggbWVudXMsIGFw cGxldHMKKwkJYW5kIGFwcGxpY2F0aW9ucyBsYXVuY2hlcnM8L3BhcmE+CiAJ ICAgIDwvbGlzdGl0ZW0+CiAKIAkgICAgPGxpc3RpdGVtPgotCSAgICAgIDxw YXJhPkludGVncmF0ZWQgd2luZG93IG1hbmFnZXIsIGZpbGUgbWFuYWdlciwg c291bmQgbWFuYWdlciwKLQkJPGFwcGxpY2F0aW9uPkdOT01FPC9hcHBsaWNh dGlvbj4gY29tcGxpYW5jZSBtb2R1bGUsIGFuZCBtb3JlPC9wYXJhPgorCSAg ICAgIDxwYXJhPkludGVncmF0ZWQgd2luZG93IG1hbmFnZXIsIGZpbGUgbWFu YWdlciwgc291bmQKKwkJbWFuYWdlciwgPGFwcGxpY2F0aW9uPkdOT01FPC9h cHBsaWNhdGlvbj4gY29tcGxpYW5jZQorCQltb2R1bGUsIGFuZCBtb3JlPC9w YXJhPgogCSAgICA8L2xpc3RpdGVtPgogCiAJICAgIDxsaXN0aXRlbT4KQEAg LTE2OTYsOCArMTc2NCw4IEBACiAJICAgIDwvbGlzdGl0ZW0+CiAKIAkgICAg PGxpc3RpdGVtPgotCSAgICAgIDxwYXJhPkZhc3QsIGxpZ2h0IGFuZCBlZmZp Y2llbnQ6IGlkZWFsIGZvciBvbGRlci9zbG93ZXIgbWFjaGluZXMKLQkJb3Ig bWFjaGluZXMgd2l0aCBtZW1vcnkgbGltaXRhdGlvbnM8L3BhcmE+CisJICAg ICAgPHBhcmE+RmFzdCwgbGlnaHQgYW5kIGVmZmljaWVudDogaWRlYWwgZm9y IG9sZGVyL3Nsb3dlcgorCQltYWNoaW5lcyBvciBtYWNoaW5lcyB3aXRoIG1l bW9yeSBsaW1pdGF0aW9uczwvcGFyYT4KIAkgICAgPC9saXN0aXRlbT4KIAkg IDwvaXRlbWl6ZWRsaXN0PgogCkBAIC0xNzEwLDcgKzE3NzgsOCBAQAogCSA8 dGl0bGU+SW5zdGFsbGluZyBYZmNlPC90aXRsZT4KIAogCTxwYXJhPkEgYmlu YXJ5IHBhY2thZ2UgZm9yIDxhcHBsaWNhdGlvbj5YZmNlPC9hcHBsaWNhdGlv bj4KLQkgIGV4aXN0cyAoYXQgdGhlIHRpbWUgb2Ygd3JpdGluZykuICBUbyBp bnN0YWxsLCBzaW1wbHkgdHlwZTo8L3BhcmE+CisJICBleGlzdHMgKGF0IHRo ZSB0aW1lIG9mIHdyaXRpbmcpLiAgVG8gaW5zdGFsbCwgc2ltcGx5CisJICB0 eXBlOjwvcGFyYT4KIAogCTxzY3JlZW4+JnByb21wdC5yb290OyA8dXNlcmlu cHV0PnBrZ19hZGQgLXIgeGZjZTQ8L3VzZXJpbnB1dD48L3NjcmVlbj4KIApA QCAtMTczNSw3ICsxODA0LDggQEAKIAkgIHdpdGggdGhlIDxmaWxlbmFtZT4v dXNyL2xvY2FsL2Jpbi9zdGFydHhmY2U0PC9maWxlbmFtZT4KIAkgIGNvbW1h bmQ7IG9yLCBjb25maWd1cmUgdGhlIGRpc3BsYXkgbWFuYWdlciB0byBhbGxv dwogCSAgY2hvb3NpbmcgYSBkZXNrdG9wIGF0IGxvZ2luIHRpbWUsIGFzIGV4 cGxhaW5lZCBpbgotCSAgdGhlIHNlY3Rpb24gb24gPGxpbmsgbGlua2VuZD0i eDExLXdtLWtkZS1rZG0iPmtkbTwvbGluaz4uPC9wYXJhPgorCSAgdGhlIHNl Y3Rpb24gb24KKwkgIDxsaW5rIGxpbmtlbmQ9IngxMS13bS1rZGUta2RtIj5r ZG08L2xpbms+LjwvcGFyYT4KICAgICAgIDwvc2VjdDM+CiAgICAgPC9zZWN0 Mj4KICAgPC9zZWN0MT4K --1321605460-867810561-1357836404=:24458-- From owner-freebsd-doc@FreeBSD.ORG Fri Jan 11 01:28:17 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 309A9620 for ; Fri, 11 Jan 2013 01:28:17 +0000 (UTC) (envelope-from hufeng1987@gmail.com) Received: from mail-wg0-f43.google.com (mail-wg0-f43.google.com [74.125.82.43]) by mx1.freebsd.org (Postfix) with ESMTP id CA81972D for ; Fri, 11 Jan 2013 01:28:16 +0000 (UTC) Received: by mail-wg0-f43.google.com with SMTP id e12so568616wge.34 for ; Thu, 10 Jan 2013 17:28:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=o+Pv6P3mBJfp8D8eKlQoVDHzpOhas0yvWYJROhzgri4=; b=s3lC9pJrm0rMoXOUwAV8EZ7YaCzPyaxlhsjE2j+2XkgRbr/FoXNKhR4HBOulsoCVt8 e+g5kl1cDhH6jdshkanOw3OHPQCWJNG1NFy2yDCMdotAvLqmSUifBORHFyJqSTufsU4V hRtgaVBXvjV/4ilBlj7gGCioBw6i9pL8cINCCVmaGG6g/TwzKi4Y+j8jCKrhyURyrDL2 AeXEOKdQe0b9GCNw8L1XyeVvZ5PYeoHRlvZ1VRwVDgdeg5kOb/r8cfPs2aXilGQGlnmz q2qh6nZM2B4SlktURkMPXkaJcaMPPtLQk503hyN0XGqrrKnsKgfNl6AwpCsBc+Etd4L8 YhLg== Received: by 10.194.238.226 with SMTP id vn2mr117377964wjc.23.1357867689961; Thu, 10 Jan 2013 17:28:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.125.98 with HTTP; Thu, 10 Jan 2013 17:27:49 -0800 (PST) From: Netroby Date: Fri, 11 Jan 2013 09:27:49 +0800 Message-ID: Subject: How can i improve freebsd-doc? To: freebsd-doc@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jan 2013 01:28:17 -0000 How can i improve freebsd-doc? I had learn FreeBSD for about ten years, since year 2003. in the past years, freebsd growth fast , but the document need more improvement. i want to teach my experience to new hand , who just begin his learning, step by step tutorial would be very usebable. so i want to find a way join the doc committer , or what every? i noticed in the new commiter guide, some body want to join the Committer, need a mentorship. but i have no idea how to do. where to find mentorship? Appreciate your time. ---------------------------- Netroby From owner-freebsd-doc@FreeBSD.ORG Fri Jan 11 15:19:56 2013 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 78F73F02 for ; Fri, 11 Jan 2013 15:19:56 +0000 (UTC) (envelope-from gabor@t-hosting.hu) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 33743C9 for ; Fri, 11 Jan 2013 15:19:55 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 9182514E750D; Fri, 11 Jan 2013 16:19:37 +0100 (CET) X-Virus-Scanned: amavisd-new at !change-mydomain-variable!.example.com Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id tBBlkF9L0doM; Fri, 11 Jan 2013 16:19:30 +0100 (CET) Received: from [192.168.1.100] (5403A6BE.catv.pool.telekom.hu [84.3.166.190]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 090B414E750B; Fri, 11 Jan 2013 16:19:28 +0100 (CET) Message-ID: <50F02D82.20805@t-hosting.hu> Date: Fri, 11 Jan 2013 16:19:30 +0100 From: =?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Dru Lavigne Subject: Re: [patch] Quick Start Guide to FDP Primer References: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> In-Reply-To: <1357765738.95165.YahooMailClassic@web184902.mail.gq1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-doc@freebsd.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jan 2013 15:19:56 -0000 Em 09-01-2013 22:08, Dru Lavigne escreveu: > Index: overview/chapter.xml > =================================================================== > --- overview/chapter.xml (revision 40548) > +++ overview/chapter.xml (working copy) > @@ -1,5 +1,6 @@ > - > -