delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/09/12/18:29:50

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
From: "Robinson, Paul T (NonStop)" <paul DOT t DOT robinson AT hp DOT com>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Date: Fri, 12 Sep 2008 22:27:27 +0000
Subject: inetutils 1.5-4, ftp + inline password immediately quits
Message-ID: <FF11D7888294514695EB8D150B5F5FBE2898B4FFD2@GVW0436EXB.americas.hpqcorp.net>
Accept-Language: en-US
acceptlanguage: en-US
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--_002_FF11D7888294514695EB8D150B5F5FBE2898B4FFD2GVW0436EXBame_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have a pile of bash scripts with variations on this theme:

ftp -n ${HOST} <<FTP_EOF
 user ${USER}
 ${PASSWORD}
 cd ${MYDIR}
 get ${MYFILE}
 bye
FTP_EOF

With inetutils 1.5-4, the ftp client drops the connection to ${HOST}
right after it logs in (last thing it reads is the password).
Backing off to inetutils 1.3.2-40 lets the script succeed.

I didn't see anything in the mailing list archive that resembled
this problem.

I experimented with 1.5-4, and putting
 user ${USER} ${PASSWORD}
on one line instead of separate lines also lets the script succeed.
So it doesn't seem like a network protocol problem.  And used
interactively, prompting for the password works just fine.  It's only
prompting for the password, plus accepting the password inline from
the bash script, that causes trouble.

In the announcement of 1.5-4, I looked through the change history
and noticed something about readline; maybe there's some interaction
between prompting, noecho, and the bash "here document" feature?

As a workaround I've backed off to the older version, but it would
be nice to stay up-to-date.


Here's what ftp -v -d reports for 1.5-4 with ${PASSWORD} on its own line:

$ cat ftptest.sh
ftp -v -d -n ${HOST} <<FTP_EOF
user ${USER}
${PASSWORD}
cd test
get testfile
bye
FTP_EOF

$ ftptest.sh
Connected to xxxxxxxx.
220 xxxxxxxx FTP SERVER T9552H02 (Version H02 TANDEM 16APR2008) ready.
---> SYST
215 Nonstop H-series Server : H06.15.
Remote system type is Nonstop.
user uuuuuuuu
---> USER uuuuuuuu
331 Password required for UUUUUUUU.
Password:
---> PASS XXXX
230 User UUUUUUUU logged in.  GUARDIAN API enabled
---> QUIT
221 Goodbye.

So, it successfully logged in, but then immediately QUIT.
If I put ${PASSWORD} up on the 'user' command line, it continues
on to the 'cd' and 'get' with no problem.

Thanks,
--paulr



Cygwin Configuration Diagnostics
Current System Time: Fri Sep 12 14:31:14 2008

Windows XP Professional Ver 5.1 Build 2600 Service Pack 2

Running in Terminal Service session

Path:   C:\cygwin\usr\local\bin
        C:\cygwin\bin
        C:\cygwin\bin
        C:\cygwin\usr\X11R6\bin
        c:\Perl\bin\
        c:\mksnt\bin
        c:\mksnt\bin\X11
        c:\mksnt\mksnt
        c:\WINDOWS\system32
        c:\WINDOWS
        c:\WINDOWS\System32\Wbem
        c:\Program Files\ActivCard\ActivCard Gold\resources
        c:\Program Files\Java\jre1.6.0_06\bin
        c:\Rational\ClearCase\bin
        c:\Rational\common
        .
        c:\DWF\bin
        c:\YoDev\Path

Output from C:\cygwin\bin\id.exe (nontsec)
UID: 87996(ptr)           GID: 10545(mkgroup-l-d)
0(root)                   544(Administrators)       555(Remote Desktop User=
s)
545(Users)                10545(mkgroup-l-d)

Output from C:\cygwin\bin\id.exe (ntsec)
UID: 87996(ptr)           GID: 10545(mkgroup-l-d)
0(root)                   544(Administrators)       555(Remote Desktop User=
s)
545(Users)                10545(mkgroup-l-d)

SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS

PWD =3D '/var/log'
HOME =3D '/cygdrive/c/Documents and Settings/PaulRobinson'
MAKE_MODE =3D 'unix'

MAN_TXT_INDEX =3D 'C:/mksnt/etc/tkutil.idx;C:/mksnt/etc/tkapi.idx;C:/mksnt/=
etc/tcltk.idx;C:/mksnt/etc/tkcurses.idx'
HOMEPATH =3D '\Documents and Settings\PaulRobinson'
MANPATH =3D '/usr/local/man:/usr/share/man:/usr/man:'
APPDATA =3D 'C:\Documents and Settings\PaulRobinson\Application Data'
HOSTNAME =3D 'PAULROBINSON-EV'
VS71COMNTOOLS =3D 'C:\Program Files\Microsoft Visual Studio .NET 2003\Commo=
n7\Tools\'
ENVSDK_REGKEY =3D '7.0;7.1'
TERM =3D 'nutc'
PROCESSOR_IDENTIFIER =3D 'x86 Family 15 Model 1 Stepping 2, GenuineIntel'
MAN_CHM_INDEX =3D 'C:/mksnt/etc/chm/tkutil.idx;C:/mksnt/etc/chm/tkapi.idx;C=
:/mksnt/etc/chm/tcltk.idx;C:/mksnt/etc/chm/tkcurses.idx'
HPSIGNPROJ =3D 'PaulTRobinson'
WINDIR =3D 'C:\WINDOWS'
TMPDIR =3D '/cygdrive/c/DOCUME~1/PAULRO~1/LOCALS~1/Temp'
OLDPWD =3D '/var'
USERDOMAIN =3D 'AMERICAS'
OS =3D 'Windows_NT'
ALLUSERSPROFILE =3D 'C:\Documents and Settings\All Users'
MSVCVER =3D '6.00'
TEMP =3D '/cygdrive/c/DOCUME~1/PAULRO~1/LOCALS~1/Temp'
COMMONPROGRAMFILES =3D 'C:\Program Files\Common Files'
ROOTDIR =3D 'C:/mksnt'
TERMCAP =3D 'C:\mksnt\etc\termcap'
USERNAME =3D 'ptr'
PROCESSOR_LEVEL =3D '15'
MAN_HTM_PATHS =3D 'C:/mksnt/etc/htm/perl;C:/mksnt/etc/htm/perl/pod;C:/mksnt=
/etc/htm/perl/ext;C:/mksnt/etc/htm/perl/lib'
NUTCROOT =3D 'C:\mksnt'
FP_NO_HOST_CHECK =3D 'NO'
SYSTEMDRIVE =3D 'C:'
USERPROFILE =3D 'C:\Documents and Settings\PaulRobinson'
CLIENTNAME =3D 'Console'
AGENTMONSERVICE =3D '5402'
PS1 =3D '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER =3D '\\G6W0024'
HPSIGNDIR =3D 'C:\Program Files\Hewlett-Packard\HPCSS\HPCSS\HPSignClient1.1'
PROCESSOR_ARCHITECTURE =3D 'x86'
!C: =3D 'C:\cygwin\bin'
SHLVL =3D '1'
TERMINFO =3D 'C:\mksnt\usr\lib\terminfo'
PATHEXT =3D '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.sh;.ksh;.csh=
;.sed;.awk;.pl'
HOMEDRIVE =3D 'C:'
PROMPT =3D '$P$G'
COMSPEC =3D 'C:\WINDOWS\system32\cmd.exe'
TMP =3D '/cygdrive/c/DOCUME~1/PAULRO~1/LOCALS~1/Temp'
SYSTEMROOT =3D 'C:\WINDOWS'
PRINTER =3D 'Microsoft Office Document Image Writer'
CVS_RSH =3D '/bin/ssh'
PROCESSOR_REVISION =3D '0102'
TDMROOTDIR =3D 'C:\DWF'
INFOPATH =3D '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES =3D 'C:\Program Files'
DISPLAY =3D ':0.0'
NUMBER_OF_PROCESSORS =3D '1'
SESSIONNAME =3D 'RDP-Tcp#1'
TDMUSERFILE =3D 'c:\dwf\users\.netrc'
COMPUTERNAME =3D 'PAULROBINSON-EV'
SONICCENTRAL =3D 'C:\Program Files\Common Files\Sonic Shared\Sonic Central\'
_ =3D '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
  (default) =3D '/cygdrive'
  cygdrive flags =3D 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) =3D '/cygdrive'
  cygdrive flags =3D 0x00000020
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) =3D 'C:\cygwin'
  flags =3D 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) =3D 'C:\cygwin/bin'
  flags =3D 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) =3D 'C:\cygwin/lib'
  flags =3D 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

a:  fd             N/A    N/A
c:  hd  NTFS     19084Mb  96% CP CS UN PA FC     PC COE
d:  cd             N/A    N/A
i:  net NTFS    522237Mb 100% CP CS UN PA FC     N_Drive
j:  net NTFS    104179Mb  44% CP CS UN PA FC     E
k:  net NTFS    104179Mb  44% CP CS UN PA FC     E
m:  net NTFS    104179Mb  44% CP CS UN PA FC     E
v:  net MVFS      1000Mb  50% CP CS              CCase

.              /cygdrive  user    textmode,cygdrive
C:\cygwin      /          system  textmode
C:\cygwin/bin  /usr/bin   system  textmode
C:\cygwin/lib  /usr/lib   system  textmode
.              /cygdrive  system  textmode,cygdrive

Found: C:\cygwin\bin\awk.exe
Found: c:\mksnt\mksnt\awk.exe
Warning: C:\cygwin\bin\awk.exe hides c:\mksnt\mksnt\awk.exe
Found: C:\cygwin\bin\bash.exe
Found: c:\mksnt\mksnt\bash.exe
Warning: C:\cygwin\bin\bash.exe hides c:\mksnt\mksnt\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: c:\mksnt\mksnt\cat.exe
Warning: C:\cygwin\bin\cat.exe hides c:\mksnt\mksnt\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: c:\mksnt\mksnt\cp.exe
Warning: C:\cygwin\bin\cp.exe hides c:\mksnt\mksnt\cp.exe
Found: c:\mksnt\bin\cpp.exe
Found: c:\mksnt\mksnt\crontab.exe
Found: C:\cygwin\bin\find.exe
Found: c:\mksnt\mksnt\find.exe
Warning: C:\cygwin\bin\find.exe hides c:\mksnt\mksnt\find.exe
Not Found: gcc
Not Found: gdb
Found: C:\cygwin\bin\grep.exe
Found: c:\mksnt\mksnt\grep.exe
Warning: C:\cygwin\bin\grep.exe hides c:\mksnt\mksnt\grep.exe
Found: C:\cygwin\bin\kill.exe
Found: c:\mksnt\mksnt\kill.exe
Warning: C:\cygwin\bin\kill.exe hides c:\mksnt\mksnt\kill.exe
Found: c:\mksnt\mksnt\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: c:\mksnt\mksnt\ls.exe
Warning: C:\cygwin\bin\ls.exe hides c:\mksnt\mksnt\ls.exe
Found: C:\cygwin\bin\make.exe
Found: c:\mksnt\mksnt\make.exe
Warning: C:\cygwin\bin\make.exe hides c:\mksnt\mksnt\make.exe
Found: C:\cygwin\bin\mv.exe
Found: c:\mksnt\mksnt\mv.exe
Warning: C:\cygwin\bin\mv.exe hides c:\mksnt\mksnt\mv.exe
Found: c:\mksnt\mksnt\patch.exe
Found: c:\Perl\bin\perl.exe
Found: c:\mksnt\mksnt\perl.exe
Warning: c:\Perl\bin\perl.exe hides c:\mksnt\mksnt\perl.exe
Found: C:\cygwin\bin\rm.exe
Found: c:\mksnt\mksnt\rm.exe
Warning: C:\cygwin\bin\rm.exe hides c:\mksnt\mksnt\rm.exe
Found: C:\cygwin\bin\sed.exe
Found: c:\mksnt\mksnt\sed.exe
Warning: C:\cygwin\bin\sed.exe hides c:\mksnt\mksnt\sed.exe
Found: c:\mksnt\bin\ssh.exe
Found: C:\cygwin\bin\sh.exe
Found: c:\mksnt\mksnt\sh.exe
Warning: C:\cygwin\bin\sh.exe hides c:\mksnt\mksnt\sh.exe
Found: C:\cygwin\bin\tar.exe
Found: c:\mksnt\mksnt\tar.exe
Warning: C:\cygwin\bin\tar.exe hides c:\mksnt\mksnt\tar.exe
Found: C:\cygwin\bin\test.exe
Found: c:\mksnt\mksnt\test.exe
Warning: C:\cygwin\bin\test.exe hides c:\mksnt\mksnt\test.exe
Found: c:\mksnt\mksnt\vi.exe
Not Found: vim

   61k 2008/04/01 C:\cygwin\bin\cygbz2-1.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygbz2-1.dll" v0.0 ts=3D2008/3/31 20:37
    7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll - os=3D4.0 img=3D1.0 sys=3D4=
.0
                  "cygcrypt-0.dll" v0.0 ts=3D2003/10/19 0:57
   40k 2006/11/15 C:\cygwin\bin\cygform-8.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygform-8.dll" v0.0 ts=3D2006/11/14 23:06
   25k 2008/01/04 C:\cygwin\bin\cyghistory6.dll - os=3D4.0 img=3D1.0 sys=3D=
4.0
                  "cyghistory6.dll" v0.0 ts=3D2008/1/3 19:31
  271k 2007/08/24 C:\cygwin\bin\cygicons-0.dll - os=3D4.0 img=3D1.0 sys=3D4=
.0
                  "cygicons-0.dll" v0.0 ts=3D2007/8/24 0:24
  976k 2006/10/22 C:\cygwin\bin\cygiconv-2.dll - os=3D4.0 img=3D1.0 sys=3D4=
.0
                  "cygiconv-2.dll" v0.0 ts=3D2006/10/22 16:44
   37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygintl-2.dll" v0.0 ts=3D2003/8/10 14:50
   31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygintl-3.dll" v0.0 ts=3D2005/11/19 18:04
   31k 2006/10/23 C:\cygwin\bin\cygintl-8.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygintl-8.dll" v0.0 ts=3D2006/10/22 17:12
   21k 2006/11/15 C:\cygwin\bin\cygmenu-8.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygmenu-8.dll" v0.0 ts=3D2006/11/14 23:05
   67k 2006/11/15 C:\cygwin\bin\cygncurses++-8.dll - os=3D4.0 img=3D1.0 sys=
=3D4.0
                  "cygncurses++-8.dll" v0.0 ts=3D2006/11/14 23:13
  237k 2006/11/15 C:\cygwin\bin\cygncurses-8.dll - os=3D4.0 img=3D1.0 sys=
=3D4.0
                  "cygncurses-8.dll" v0.0 ts=3D2006/11/14 23:02
   12k 2006/11/15 C:\cygwin\bin\cygpanel-8.dll - os=3D4.0 img=3D1.0 sys=3D4=
.0
                  "cygpanel-8.dll" v0.0 ts=3D2006/11/14 23:04
  151k 2008/07/08 C:\cygwin\bin\cygpcre-0.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygpcre-0.dll" v0.0 ts=3D2008/7/8 12:30
  303k 2008/07/08 C:\cygwin\bin\cygpcrecpp-0.dll - os=3D4.0 img=3D1.0 sys=
=3D4.0
                  "cygpcrecpp-0.dll" v0.0 ts=3D2008/7/8 12:30
    7k 2008/07/08 C:\cygwin\bin\cygpcreposix-0.dll - os=3D4.0 img=3D1.0 sys=
=3D4.0
                  "cygpcreposix-0.dll" v0.0 ts=3D2008/7/8 12:30
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygpopt-0.dll" v0.0 ts=3D2002/6/8 22:45
  155k 2008/01/04 C:\cygwin\bin\cygreadline6.dll - os=3D4.0 img=3D1.0 sys=
=3D4.0
                  "cygreadline6.dll" v0.0 ts=3D2008/1/3 19:31
 1829k 2008/06/12 C:\cygwin\bin\cygwin1.dll - os=3D4.0 img=3D1.0 sys=3D4.0
                  "cygwin1.dll" v0.0 ts=3D2008/6/12 10:35
    Cygwin DLL version info:
        DLL version: 1.5.25
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 156
        Shared data: 4
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix:
        Build date: Thu Jun 12 19:34:46 CEST 2008
        CVS tag: cr-0x5f1
        Shared id: cygwin1S4


Potential app conflicts:

ZoneAlarm Personal Firewall
Detected: HKLM Registry Key.


Can't find the cygrunsrv utility, skipping services check.


Cygwin Package Information
Last downloaded files to: C:\Downloaded\Cygwin
Last downloaded files from: ftp://mirrors.kernel.org/sourceware/cygwin/

Package              Version
_update-info-dir     00754-1
alternatives         1.3.30c-2
ash                  20040127-4
base-files           3.7-1
base-passwd          2.2-1
bash                 3.2.39-20
bison                2.3-1
bzip2                1.0.5-2
coreutils            6.10-1
crypt                1.1-1
csih                 0.1.8-1
cygutils             1.3.2-1
cygwin               1.5.25-15
cygwin-doc           1.4-4
diffutils            2.8.7-1
editrights           1.01-2
expect               20030128-1
findutils            4.4.0-3
flex                 2.5.35-1
flip                 1.19-1
gawk                 3.1.6-1
grep                 2.5.1a-4
groff                1.19.2-2
gzip                 1.3.12-2
inetutils            1.5-4
less                 382-1
libbz2_1             1.0.5-2
libiconv2            1.11-1
libintl2             0.12.1-3
libintl3             0.14.5-1
libintl8             0.15-1
libncurses8          5.5-3
libpcre0             7.7-2
libpopt0             1.6.4-4
libreadline6         5.2.12-10
login                1.9-8
m4                   1.4.10b-2
make                 3.81-2
man                  1.6e-1
rebase               2.4.4-1
run                  1.1.10-1
sed                  4.1.5-2
tar                  1.20-1
tcltk                20080420-1
termcap              20050421-1
terminfo             5.5_20061104-1
texinfo              4.8a-1
tzcode               2008a-1
which                2.19-1
Use -h to see help about each section

--_002_FF11D7888294514695EB8D150B5F5FBE2898B4FFD2GVW0436EXBame_
Content-Type: application/octet-stream; name="cygcheck.ftp1.5-4.out"
Content-Description: cygcheck.ftp1.5-4.out
Content-Disposition: attachment; filename="cygcheck.ftp1.5-4.out"; size=12454;
	creation-date="Fri, 12 Sep 2008 21:36:47 GMT";
	modification-date="Fri, 12 Sep 2008 21:41:19 GMT"
Content-Transfer-Encoding: base64

DQpDeWd3aW4gQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBT
eXN0ZW0gVGltZTogRnJpIFNlcCAxMiAxNDozMToxNCAyMDA4DQoNCldpbmRv
d3MgWFAgUHJvZmVzc2lvbmFsIFZlciA1LjEgQnVpbGQgMjYwMCBTZXJ2aWNl
IFBhY2sgMg0KDQpSdW5uaW5nIGluIFRlcm1pbmFsIFNlcnZpY2Ugc2Vzc2lv
bg0KDQpQYXRoOglDOlxjeWd3aW5cdXNyXGxvY2FsXGJpbg0KCUM6XGN5Z3dp
blxiaW4NCglDOlxjeWd3aW5cYmluDQoJQzpcY3lnd2luXHVzclxYMTFSNlxi
aW4NCgljOlxQZXJsXGJpblwNCgljOlxta3NudFxiaW4NCgljOlxta3NudFxi
aW5cWDExDQoJYzpcbWtzbnRcbWtzbnQNCgljOlxXSU5ET1dTXHN5c3RlbTMy
DQoJYzpcV0lORE9XUw0KCWM6XFdJTkRPV1NcU3lzdGVtMzJcV2JlbQ0KCWM6
XFByb2dyYW0gRmlsZXNcQWN0aXZDYXJkXEFjdGl2Q2FyZCBHb2xkXHJlc291
cmNlcw0KCWM6XFByb2dyYW0gRmlsZXNcSmF2YVxqcmUxLjYuMF8wNlxiaW4N
CgljOlxSYXRpb25hbFxDbGVhckNhc2VcYmluDQoJYzpcUmF0aW9uYWxcY29t
bW9uDQoJLg0KCWM6XERXRlxiaW4NCgljOlxZb0RldlxQYXRoDQoNCk91dHB1
dCBmcm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChub250c2VjKQ0KVUlEOiA4
Nzk5NihwdHIpICAgICAgICAgICBHSUQ6IDEwNTQ1KG1rZ3JvdXAtbC1kKQ0K
MChyb290KSAgICAgICAgICAgICAgICAgICA1NDQoQWRtaW5pc3RyYXRvcnMp
ICAgICAgIDU1NShSZW1vdGUgRGVza3RvcCBVc2VycykNCjU0NShVc2Vycykg
ICAgICAgICAgICAgICAgMTA1NDUobWtncm91cC1sLWQpDQoNCk91dHB1dCBm
cm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChudHNlYykNClVJRDogODc5OTYo
cHRyKSAgICAgICAgICAgR0lEOiAxMDU0NShta2dyb3VwLWwtZCkNCjAocm9v
dCkgICAgICAgICAgICAgICAgICAgNTQ0KEFkbWluaXN0cmF0b3JzKSAgICAg
ICA1NTUoUmVtb3RlIERlc2t0b3AgVXNlcnMpDQo1NDUoVXNlcnMpICAgICAg
ICAgICAgICAgIDEwNTQ1KG1rZ3JvdXAtbC1kKQ0KDQpTeXNEaXI6IEM6XFdJ
TkRPV1Ncc3lzdGVtMzINCldpbkRpcjogQzpcV0lORE9XUw0KDQpQV0QgPSAn
L3Zhci9sb2cnDQpIT01FID0gJy9jeWdkcml2ZS9jL0RvY3VtZW50cyBhbmQg
U2V0dGluZ3MvUGF1bFJvYmluc29uJw0KTUFLRV9NT0RFID0gJ3VuaXgnDQoN
Ck1BTl9UWFRfSU5ERVggPSAnQzovbWtzbnQvZXRjL3RrdXRpbC5pZHg7Qzov
bWtzbnQvZXRjL3RrYXBpLmlkeDtDOi9ta3NudC9ldGMvdGNsdGsuaWR4O0M6
L21rc250L2V0Yy90a2N1cnNlcy5pZHgnDQpIT01FUEFUSCA9ICdcRG9jdW1l
bnRzIGFuZCBTZXR0aW5nc1xQYXVsUm9iaW5zb24nDQpNQU5QQVRIID0gJy91
c3IvbG9jYWwvbWFuOi91c3Ivc2hhcmUvbWFuOi91c3IvbWFuOicNCkFQUERB
VEEgPSAnQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xQYXVsUm9iaW5zb25c
QXBwbGljYXRpb24gRGF0YScNCkhPU1ROQU1FID0gJ1BBVUxST0JJTlNPTi1F
VicNClZTNzFDT01OVE9PTFMgPSAnQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3Nv
ZnQgVmlzdWFsIFN0dWRpbyAuTkVUIDIwMDNcQ29tbW9uN1xUb29sc1wnDQpF
TlZTREtfUkVHS0VZID0gJzcuMDs3LjEnDQpURVJNID0gJ251dGMnDQpQUk9D
RVNTT1JfSURFTlRJRklFUiA9ICd4ODYgRmFtaWx5IDE1IE1vZGVsIDEgU3Rl
cHBpbmcgMiwgR2VudWluZUludGVsJw0KTUFOX0NITV9JTkRFWCA9ICdDOi9t
a3NudC9ldGMvY2htL3RrdXRpbC5pZHg7QzovbWtzbnQvZXRjL2NobS90a2Fw
aS5pZHg7QzovbWtzbnQvZXRjL2NobS90Y2x0ay5pZHg7QzovbWtzbnQvZXRj
L2NobS90a2N1cnNlcy5pZHgnDQpIUFNJR05QUk9KID0gJ1BhdWxUUm9iaW5z
b24nDQpXSU5ESVIgPSAnQzpcV0lORE9XUycNClRNUERJUiA9ICcvY3lnZHJp
dmUvYy9ET0NVTUV+MS9QQVVMUk9+MS9MT0NBTFN+MS9UZW1wJw0KT0xEUFdE
ID0gJy92YXInDQpVU0VSRE9NQUlOID0gJ0FNRVJJQ0FTJw0KT1MgPSAnV2lu
ZG93c19OVCcNCkFMTFVTRVJTUFJPRklMRSA9ICdDOlxEb2N1bWVudHMgYW5k
IFNldHRpbmdzXEFsbCBVc2VycycNCk1TVkNWRVIgPSAnNi4wMCcNClRFTVAg
PSAnL2N5Z2RyaXZlL2MvRE9DVU1FfjEvUEFVTFJPfjEvTE9DQUxTfjEvVGVt
cCcNCkNPTU1PTlBST0dSQU1GSUxFUyA9ICdDOlxQcm9ncmFtIEZpbGVzXENv
bW1vbiBGaWxlcycNClJPT1RESVIgPSAnQzovbWtzbnQnDQpURVJNQ0FQID0g
J0M6XG1rc250XGV0Y1x0ZXJtY2FwJw0KVVNFUk5BTUUgPSAncHRyJw0KUFJP
Q0VTU09SX0xFVkVMID0gJzE1Jw0KTUFOX0hUTV9QQVRIUyA9ICdDOi9ta3Nu
dC9ldGMvaHRtL3Blcmw7QzovbWtzbnQvZXRjL2h0bS9wZXJsL3BvZDtDOi9t
a3NudC9ldGMvaHRtL3BlcmwvZXh0O0M6L21rc250L2V0Yy9odG0vcGVybC9s
aWInDQpOVVRDUk9PVCA9ICdDOlxta3NudCcNCkZQX05PX0hPU1RfQ0hFQ0sg
PSAnTk8nDQpTWVNURU1EUklWRSA9ICdDOicNClVTRVJQUk9GSUxFID0gJ0M6
XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcUGF1bFJvYmluc29uJw0KQ0xJRU5U
TkFNRSA9ICdDb25zb2xlJw0KQUdFTlRNT05TRVJWSUNFID0gJzU0MDInDQpQ
UzEgPSAnXFtcZV0wO1x3XGFcXVxuXFtcZVszMm1cXVx1QFxoIFxbXGVbMzNt
XF1cd1xbXGVbMG1cXVxuXCQgJw0KTE9HT05TRVJWRVIgPSAnXFxHNlcwMDI0
Jw0KSFBTSUdORElSID0gJ0M6XFByb2dyYW0gRmlsZXNcSGV3bGV0dC1QYWNr
YXJkXEhQQ1NTXEhQQ1NTXEhQU2lnbkNsaWVudDEuMScNClBST0NFU1NPUl9B
UkNISVRFQ1RVUkUgPSAneDg2Jw0KIUM6ID0gJ0M6XGN5Z3dpblxiaW4nDQpT
SExWTCA9ICcxJw0KVEVSTUlORk8gPSAnQzpcbWtzbnRcdXNyXGxpYlx0ZXJt
aW5mbycNClBBVEhFWFQgPSAnLkNPTTsuRVhFOy5CQVQ7LkNNRDsuVkJTOy5W
QkU7LkpTOy5KU0U7LldTRjsuV1NIOy5zaDsua3NoOy5jc2g7LnNlZDsuYXdr
Oy5wbCcNCkhPTUVEUklWRSA9ICdDOicNClBST01QVCA9ICckUCRHJw0KQ09N
U1BFQyA9ICdDOlxXSU5ET1dTXHN5c3RlbTMyXGNtZC5leGUnDQpUTVAgPSAn
L2N5Z2RyaXZlL2MvRE9DVU1FfjEvUEFVTFJPfjEvTE9DQUxTfjEvVGVtcCcN
ClNZU1RFTVJPT1QgPSAnQzpcV0lORE9XUycNClBSSU5URVIgPSAnTWljcm9z
b2Z0IE9mZmljZSBEb2N1bWVudCBJbWFnZSBXcml0ZXInDQpDVlNfUlNIID0g
Jy9iaW4vc3NoJw0KUFJPQ0VTU09SX1JFVklTSU9OID0gJzAxMDInDQpURE1S
T09URElSID0gJ0M6XERXRicNCklORk9QQVRIID0gJy91c3IvbG9jYWwvaW5m
bzovdXNyL3NoYXJlL2luZm86L3Vzci9pbmZvOicNClBST0dSQU1GSUxFUyA9
ICdDOlxQcm9ncmFtIEZpbGVzJw0KRElTUExBWSA9ICc6MC4wJw0KTlVNQkVS
X09GX1BST0NFU1NPUlMgPSAnMScNClNFU1NJT05OQU1FID0gJ1JEUC1UY3Aj
MScNClRETVVTRVJGSUxFID0gJ2M6XGR3Zlx1c2Vyc1wubmV0cmMnDQpDT01Q
VVRFUk5BTUUgPSAnUEFVTFJPQklOU09OLUVWJw0KU09OSUNDRU5UUkFMID0g
J0M6XFByb2dyYW0gRmlsZXNcQ29tbW9uIEZpbGVzXFNvbmljIFNoYXJlZFxT
b25pYyBDZW50cmFsXCcNCl8gPSAnL3Vzci9iaW4vY3lnY2hlY2snDQoNCkhL
RVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnMNCkhL
RVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3ln
d2luDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpblxtb3VudHMgdjINCiAgKGRlZmF1bHQpID0gJy9jeWdkcml2
ZScNCiAgY3lnZHJpdmUgZmxhZ3MgPSAweDAwMDAwMDIwDQpIS0VZX0NVUlJF
TlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9n
cmFtIE9wdGlvbnMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdu
dXMgU29sdXRpb25zDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln
bnVzIFNvbHV0aW9uc1xDeWd3aW4NCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZU
V0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjINCiAgKGRl
ZmF1bHQpID0gJy9jeWdkcml2ZScNCiAgY3lnZHJpdmUgZmxhZ3MgPSAweDAw
MDAwMDIwDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNv
bHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC8NCiAgKGRlZmF1bHQpID0gJ0M6
XGN5Z3dpbicNCiAgZmxhZ3MgPSAweDAwMDAwMDA4DQpIS0VZX0xPQ0FMX01B
Q0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRz
IHYyXC91c3IvYmluDQogIChkZWZhdWx0KSA9ICdDOlxjeWd3aW4vYmluJw0K
ICBmbGFncyA9IDB4MDAwMDAwMDgNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZU
V0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJcL3Vzci9s
aWINCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dpbi9saWInDQogIGZsYWdzID0g
MHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251
cyBTb2x1dGlvbnNcQ3lnd2luXFByb2dyYW0gT3B0aW9ucw0KDQphOiAgZmQg
ICAgICAgICAgICAgTi9BICAgIE4vQSAgICAgICAgICAgICAgICAgICAgDQpj
OiAgaGQgIE5URlMgICAgIDE5MDg0TWIgIDk2JSBDUCBDUyBVTiBQQSBGQyAg
ICAgUEMgQ09FDQpkOiAgY2QgICAgICAgICAgICAgTi9BICAgIE4vQSAgICAg
ICAgICAgICAgICAgICAgDQppOiAgbmV0IE5URlMgICAgNTIyMjM3TWIgMTAw
JSBDUCBDUyBVTiBQQSBGQyAgICAgTl9Ecml2ZQ0KajogIG5ldCBOVEZTICAg
IDEwNDE3OU1iICA0NCUgQ1AgQ1MgVU4gUEEgRkMgICAgIEUNCms6ICBuZXQg
TlRGUyAgICAxMDQxNzlNYiAgNDQlIENQIENTIFVOIFBBIEZDICAgICBFDQpt
OiAgbmV0IE5URlMgICAgMTA0MTc5TWIgIDQ0JSBDUCBDUyBVTiBQQSBGQyAg
ICAgRQ0KdjogIG5ldCBNVkZTICAgICAgMTAwME1iICA1MCUgQ1AgQ1MgICAg
ICAgICAgICAgIENDYXNlDQoNCi4gICAgICAgICAgICAgIC9jeWdkcml2ZSAg
dXNlciAgICB0ZXh0bW9kZSxjeWdkcml2ZQ0KQzpcY3lnd2luICAgICAgLyAg
ICAgICAgICBzeXN0ZW0gIHRleHRtb2RlDQpDOlxjeWd3aW4vYmluICAvdXNy
L2JpbiAgIHN5c3RlbSAgdGV4dG1vZGUNCkM6XGN5Z3dpbi9saWIgIC91c3Iv
bGliICAgc3lzdGVtICB0ZXh0bW9kZQ0KLiAgICAgICAgICAgICAgL2N5Z2Ry
aXZlICBzeXN0ZW0gIHRleHRtb2RlLGN5Z2RyaXZlDQoNCkZvdW5kOiBDOlxj
eWd3aW5cYmluXGF3ay5leGUNCkZvdW5kOiBjOlxta3NudFxta3NudFxhd2su
ZXhlDQpXYXJuaW5nOiBDOlxjeWd3aW5cYmluXGF3ay5leGUgaGlkZXMgYzpc
bWtzbnRcbWtzbnRcYXdrLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cYmFz
aC5leGUNCkZvdW5kOiBjOlxta3NudFxta3NudFxiYXNoLmV4ZQ0KV2Fybmlu
ZzogQzpcY3lnd2luXGJpblxiYXNoLmV4ZSBoaWRlcyBjOlxta3NudFxta3Nu
dFxiYXNoLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cY2F0LmV4ZQ0KRm91
bmQ6IGM6XG1rc250XG1rc250XGNhdC5leGUNCldhcm5pbmc6IEM6XGN5Z3dp
blxiaW5cY2F0LmV4ZSBoaWRlcyBjOlxta3NudFxta3NudFxjYXQuZXhlDQpG
b3VuZDogQzpcY3lnd2luXGJpblxjcC5leGUNCkZvdW5kOiBjOlxta3NudFxt
a3NudFxjcC5leGUNCldhcm5pbmc6IEM6XGN5Z3dpblxiaW5cY3AuZXhlIGhp
ZGVzIGM6XG1rc250XG1rc250XGNwLmV4ZQ0KRm91bmQ6IGM6XG1rc250XGJp
blxjcHAuZXhlDQpGb3VuZDogYzpcbWtzbnRcbWtzbnRcY3JvbnRhYi5leGUN
CkZvdW5kOiBDOlxjeWd3aW5cYmluXGZpbmQuZXhlDQpGb3VuZDogYzpcbWtz
bnRcbWtzbnRcZmluZC5leGUNCldhcm5pbmc6IEM6XGN5Z3dpblxiaW5cZmlu
ZC5leGUgaGlkZXMgYzpcbWtzbnRcbWtzbnRcZmluZC5leGUNCk5vdCBGb3Vu
ZDogZ2NjDQpOb3QgRm91bmQ6IGdkYg0KRm91bmQ6IEM6XGN5Z3dpblxiaW5c
Z3JlcC5leGUNCkZvdW5kOiBjOlxta3NudFxta3NudFxncmVwLmV4ZQ0KV2Fy
bmluZzogQzpcY3lnd2luXGJpblxncmVwLmV4ZSBoaWRlcyBjOlxta3NudFxt
a3NudFxncmVwLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5ca2lsbC5leGUN
CkZvdW5kOiBjOlxta3NudFxta3NudFxraWxsLmV4ZQ0KV2FybmluZzogQzpc
Y3lnd2luXGJpblxraWxsLmV4ZSBoaWRlcyBjOlxta3NudFxta3NudFxraWxs
LmV4ZQ0KRm91bmQ6IGM6XG1rc250XG1rc250XGxkLmV4ZQ0KRm91bmQ6IEM6
XGN5Z3dpblxiaW5cbHMuZXhlDQpGb3VuZDogYzpcbWtzbnRcbWtzbnRcbHMu
ZXhlDQpXYXJuaW5nOiBDOlxjeWd3aW5cYmluXGxzLmV4ZSBoaWRlcyBjOlxt
a3NudFxta3NudFxscy5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXG1ha2Uu
ZXhlDQpGb3VuZDogYzpcbWtzbnRcbWtzbnRcbWFrZS5leGUNCldhcm5pbmc6
IEM6XGN5Z3dpblxiaW5cbWFrZS5leGUgaGlkZXMgYzpcbWtzbnRcbWtzbnRc
bWFrZS5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXG12LmV4ZQ0KRm91bmQ6
IGM6XG1rc250XG1rc250XG12LmV4ZQ0KV2FybmluZzogQzpcY3lnd2luXGJp
blxtdi5leGUgaGlkZXMgYzpcbWtzbnRcbWtzbnRcbXYuZXhlDQpGb3VuZDog
YzpcbWtzbnRcbWtzbnRccGF0Y2guZXhlDQpGb3VuZDogYzpcUGVybFxiaW5c
cGVybC5leGUNCkZvdW5kOiBjOlxta3NudFxta3NudFxwZXJsLmV4ZQ0KV2Fy
bmluZzogYzpcUGVybFxiaW5ccGVybC5leGUgaGlkZXMgYzpcbWtzbnRcbWtz
bnRccGVybC5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXHJtLmV4ZQ0KRm91
bmQ6IGM6XG1rc250XG1rc250XHJtLmV4ZQ0KV2FybmluZzogQzpcY3lnd2lu
XGJpblxybS5leGUgaGlkZXMgYzpcbWtzbnRcbWtzbnRccm0uZXhlDQpGb3Vu
ZDogQzpcY3lnd2luXGJpblxzZWQuZXhlDQpGb3VuZDogYzpcbWtzbnRcbWtz
bnRcc2VkLmV4ZQ0KV2FybmluZzogQzpcY3lnd2luXGJpblxzZWQuZXhlIGhp
ZGVzIGM6XG1rc250XG1rc250XHNlZC5leGUNCkZvdW5kOiBjOlxta3NudFxi
aW5cc3NoLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cc2guZXhlDQpGb3Vu
ZDogYzpcbWtzbnRcbWtzbnRcc2guZXhlDQpXYXJuaW5nOiBDOlxjeWd3aW5c
YmluXHNoLmV4ZSBoaWRlcyBjOlxta3NudFxta3NudFxzaC5leGUNCkZvdW5k
OiBDOlxjeWd3aW5cYmluXHRhci5leGUNCkZvdW5kOiBjOlxta3NudFxta3Nu
dFx0YXIuZXhlDQpXYXJuaW5nOiBDOlxjeWd3aW5cYmluXHRhci5leGUgaGlk
ZXMgYzpcbWtzbnRcbWtzbnRcdGFyLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxi
aW5cdGVzdC5leGUNCkZvdW5kOiBjOlxta3NudFxta3NudFx0ZXN0LmV4ZQ0K
V2FybmluZzogQzpcY3lnd2luXGJpblx0ZXN0LmV4ZSBoaWRlcyBjOlxta3Nu
dFxta3NudFx0ZXN0LmV4ZQ0KRm91bmQ6IGM6XG1rc250XG1rc250XHZpLmV4
ZQ0KTm90IEZvdW5kOiB2aW0NCg0KICAgNjFrIDIwMDgvMDQvMDEgQzpcY3ln
d2luXGJpblxjeWdiejItMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lnYnoyLTEuZGxsIiB2MC4wIHRzPTIw
MDgvMy8zMSAyMDozNw0KICAgIDdrIDIwMDMvMTAvMTkgQzpcY3lnd2luXGJp
blxjeWdjcnlwdC0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg
ICAgICAgICAgICAgICAgICJjeWdjcnlwdC0wLmRsbCIgdjAuMCB0cz0yMDAz
LzEwLzE5IDA6NTcNCiAgIDQwayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5c
Y3lnZm9ybS04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWdmb3JtLTguZGxsIiB2MC4wIHRzPTIwMDYvMTEv
MTQgMjM6MDYNCiAgIDI1ayAyMDA4LzAxLzA0IEM6XGN5Z3dpblxiaW5cY3ln
aGlzdG9yeTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAg
ICAgICAgICAgICAgImN5Z2hpc3Rvcnk2LmRsbCIgdjAuMCB0cz0yMDA4LzEv
MyAxOTozMQ0KICAyNzFrIDIwMDcvMDgvMjQgQzpcY3lnd2luXGJpblxjeWdp
Y29ucy0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg
ICAgICAgICAgICJjeWdpY29ucy0wLmRsbCIgdjAuMCB0cz0yMDA3LzgvMjQg
MDoyNA0KICA5NzZrIDIwMDYvMTAvMjIgQzpcY3lnd2luXGJpblxjeWdpY29u
di0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdpY29udi0yLmRsbCIgdjAuMCB0cz0yMDA2LzEwLzIyIDE2
OjQ0DQogICAzN2sgMjAwMy8wOC8xMCBDOlxjeWd3aW5cYmluXGN5Z2ludGwt
Mi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAg
ICAgICAiY3lnaW50bC0yLmRsbCIgdjAuMCB0cz0yMDAzLzgvMTAgMTQ6NTAN
CiAgIDMxayAyMDA1LzExLzIwIEM6XGN5Z3dpblxiaW5cY3lnaW50bC0zLmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAg
ICJjeWdpbnRsLTMuZGxsIiB2MC4wIHRzPTIwMDUvMTEvMTkgMTg6MDQNCiAg
IDMxayAyMDA2LzEwLzIzIEM6XGN5Z3dpblxiaW5cY3lnaW50bC04LmRsbCAt
IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWdpbnRsLTguZGxsIiB2MC4wIHRzPTIwMDYvMTAvMjIgMTc6MTINCiAgIDIx
ayAyMDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnbWVudS04LmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdt
ZW51LTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTQgMjM6MDUNCiAgIDY3ayAy
MDA2LzExLzE1IEM6XGN5Z3dpblxiaW5cY3lnbmN1cnNlcysrLTguZGxsIC0g
b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5
Z25jdXJzZXMrKy04LmRsbCIgdjAuMCB0cz0yMDA2LzExLzE0IDIzOjEzDQog
IDIzN2sgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5Z25jdXJzZXMtOC5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lnbmN1cnNlcy04LmRsbCIgdjAuMCB0cz0yMDA2LzExLzE0IDIzOjAy
DQogICAxMmsgMjAwNi8xMS8xNSBDOlxjeWd3aW5cYmluXGN5Z3BhbmVsLTgu
ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg
ICAgImN5Z3BhbmVsLTguZGxsIiB2MC4wIHRzPTIwMDYvMTEvMTQgMjM6MDQN
CiAgMTUxayAyMDA4LzA3LzA4IEM6XGN5Z3dpblxiaW5cY3lncGNyZS0wLmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAg
ICJjeWdwY3JlLTAuZGxsIiB2MC4wIHRzPTIwMDgvNy84IDEyOjMwDQogIDMw
M2sgMjAwOC8wNy8wOCBDOlxjeWd3aW5cYmluXGN5Z3BjcmVjcHAtMC5kbGwg
LSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAi
Y3lncGNyZWNwcC0wLmRsbCIgdjAuMCB0cz0yMDA4LzcvOCAxMjozMA0KICAg
IDdrIDIwMDgvMDcvMDggQzpcY3lnd2luXGJpblxjeWdwY3JlcG9zaXgtMC5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lncGNyZXBvc2l4LTAuZGxsIiB2MC4wIHRzPTIwMDgvNy84IDEyOjMw
DQogICAyMmsgMjAwMi8wNi8wOSBDOlxjeWd3aW5cYmluXGN5Z3BvcHQtMC5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lncG9wdC0wLmRsbCIgdjAuMCB0cz0yMDAyLzYvOCAyMjo0NQ0KICAx
NTVrIDIwMDgvMDEvMDQgQzpcY3lnd2luXGJpblxjeWdyZWFkbGluZTYuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z3JlYWRsaW5lNi5kbGwiIHYwLjAgdHM9MjAwOC8xLzMgMTk6MzENCiAx
ODI5ayAyMDA4LzA2LzEyIEM6XGN5Z3dpblxiaW5cY3lnd2luMS5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
d2luMS5kbGwiIHYwLjAgdHM9MjAwOC82LzEyIDEwOjM1DQogICAgQ3lnd2lu
IERMTCB2ZXJzaW9uIGluZm86DQogICAgICAgIERMTCB2ZXJzaW9uOiAxLjUu
MjUNCiAgICAgICAgRExMIGVwb2NoOiAxOQ0KICAgICAgICBETEwgYmFkIHNp
Z25hbCBtYXNrOiAxOTAwNQ0KICAgICAgICBETEwgb2xkIHRlcm1pb3M6IDUN
CiAgICAgICAgRExMIG1hbGxvYyBlbnY6IDI4DQogICAgICAgIEFQSSBtYWpv
cjogMA0KICAgICAgICBBUEkgbWlub3I6IDE1Ng0KICAgICAgICBTaGFyZWQg
ZGF0YTogNA0KICAgICAgICBETEwgaWRlbnRpZmllcjogY3lnd2luMQ0KICAg
ICAgICBNb3VudCByZWdpc3RyeTogMg0KICAgICAgICBDeWdudXMgcmVnaXN0
cnkgbmFtZTogQ3lnbnVzIFNvbHV0aW9ucw0KICAgICAgICBDeWd3aW4gcmVn
aXN0cnkgbmFtZTogQ3lnd2luDQogICAgICAgIFByb2dyYW0gb3B0aW9ucyBu
YW1lOiBQcm9ncmFtIE9wdGlvbnMNCiAgICAgICAgQ3lnd2luIG1vdW50IHJl
Z2lzdHJ5IG5hbWU6IG1vdW50cyB2Mg0KICAgICAgICBDeWdkcml2ZSBmbGFn
czogY3lnZHJpdmUgZmxhZ3MNCiAgICAgICAgQ3lnZHJpdmUgcHJlZml4OiBj
eWdkcml2ZSBwcmVmaXgNCiAgICAgICAgQ3lnZHJpdmUgZGVmYXVsdCBwcmVm
aXg6IA0KICAgICAgICBCdWlsZCBkYXRlOiBUaHUgSnVuIDEyIDE5OjM0OjQ2
IENFU1QgMjAwOA0KICAgICAgICBDVlMgdGFnOiBjci0weDVmMQ0KICAgICAg
ICBTaGFyZWQgaWQ6IGN5Z3dpbjFTNA0KDQoNClBvdGVudGlhbCBhcHAgY29u
ZmxpY3RzOg0KDQpab25lQWxhcm0gUGVyc29uYWwgRmlyZXdhbGwNCkRldGVj
dGVkOiBIS0xNIFJlZ2lzdHJ5IEtleS4NCg0KDQpDYW4ndCBmaW5kIHRoZSBj
eWdydW5zcnYgdXRpbGl0eSwgc2tpcHBpbmcgc2VydmljZXMgY2hlY2suDQoN
Cg0KQ3lnd2luIFBhY2thZ2UgSW5mb3JtYXRpb24NCkxhc3QgZG93bmxvYWRl
ZCBmaWxlcyB0bzogQzpcRG93bmxvYWRlZFxDeWd3aW4NCkxhc3QgZG93bmxv
YWRlZCBmaWxlcyBmcm9tOiBmdHA6Ly9taXJyb3JzLmtlcm5lbC5vcmcvc291
cmNld2FyZS9jeWd3aW4vDQoNClBhY2thZ2UgICAgICAgICAgICAgIFZlcnNp
b24NCl91cGRhdGUtaW5mby1kaXIgICAgIDAwNzU0LTENCmFsdGVybmF0aXZl
cyAgICAgICAgIDEuMy4zMGMtMg0KYXNoICAgICAgICAgICAgICAgICAgMjAw
NDAxMjctNA0KYmFzZS1maWxlcyAgICAgICAgICAgMy43LTENCmJhc2UtcGFz
c3dkICAgICAgICAgIDIuMi0xDQpiYXNoICAgICAgICAgICAgICAgICAzLjIu
MzktMjANCmJpc29uICAgICAgICAgICAgICAgIDIuMy0xDQpiemlwMiAgICAg
ICAgICAgICAgICAxLjAuNS0yDQpjb3JldXRpbHMgICAgICAgICAgICA2LjEw
LTENCmNyeXB0ICAgICAgICAgICAgICAgIDEuMS0xDQpjc2loICAgICAgICAg
ICAgICAgICAwLjEuOC0xDQpjeWd1dGlscyAgICAgICAgICAgICAxLjMuMi0x
DQpjeWd3aW4gICAgICAgICAgICAgICAxLjUuMjUtMTUNCmN5Z3dpbi1kb2Mg
ICAgICAgICAgIDEuNC00DQpkaWZmdXRpbHMgICAgICAgICAgICAyLjguNy0x
DQplZGl0cmlnaHRzICAgICAgICAgICAxLjAxLTINCmV4cGVjdCAgICAgICAg
ICAgICAgIDIwMDMwMTI4LTENCmZpbmR1dGlscyAgICAgICAgICAgIDQuNC4w
LTMNCmZsZXggICAgICAgICAgICAgICAgIDIuNS4zNS0xDQpmbGlwICAgICAg
ICAgICAgICAgICAxLjE5LTENCmdhd2sgICAgICAgICAgICAgICAgIDMuMS42
LTENCmdyZXAgICAgICAgICAgICAgICAgIDIuNS4xYS00DQpncm9mZiAgICAg
ICAgICAgICAgICAxLjE5LjItMg0KZ3ppcCAgICAgICAgICAgICAgICAgMS4z
LjEyLTINCmluZXR1dGlscyAgICAgICAgICAgIDEuNS00DQpsZXNzICAgICAg
ICAgICAgICAgICAzODItMQ0KbGliYnoyXzEgICAgICAgICAgICAgMS4wLjUt
Mg0KbGliaWNvbnYyICAgICAgICAgICAgMS4xMS0xDQpsaWJpbnRsMiAgICAg
ICAgICAgICAwLjEyLjEtMw0KbGliaW50bDMgICAgICAgICAgICAgMC4xNC41
LTENCmxpYmludGw4ICAgICAgICAgICAgIDAuMTUtMQ0KbGlibmN1cnNlczgg
ICAgICAgICAgNS41LTMNCmxpYnBjcmUwICAgICAgICAgICAgIDcuNy0yDQps
aWJwb3B0MCAgICAgICAgICAgICAxLjYuNC00DQpsaWJyZWFkbGluZTYgICAg
ICAgICA1LjIuMTItMTANCmxvZ2luICAgICAgICAgICAgICAgIDEuOS04DQpt
NCAgICAgICAgICAgICAgICAgICAxLjQuMTBiLTINCm1ha2UgICAgICAgICAg
ICAgICAgIDMuODEtMg0KbWFuICAgICAgICAgICAgICAgICAgMS42ZS0xDQpy
ZWJhc2UgICAgICAgICAgICAgICAyLjQuNC0xDQpydW4gICAgICAgICAgICAg
ICAgICAxLjEuMTAtMQ0Kc2VkICAgICAgICAgICAgICAgICAgNC4xLjUtMg0K
dGFyICAgICAgICAgICAgICAgICAgMS4yMC0xDQp0Y2x0ayAgICAgICAgICAg
ICAgICAyMDA4MDQyMC0xDQp0ZXJtY2FwICAgICAgICAgICAgICAyMDA1MDQy
MS0xDQp0ZXJtaW5mbyAgICAgICAgICAgICA1LjVfMjAwNjExMDQtMQ0KdGV4
aW5mbyAgICAgICAgICAgICAgNC44YS0xDQp0emNvZGUgICAgICAgICAgICAg
ICAyMDA4YS0xDQp3aGljaCAgICAgICAgICAgICAgICAyLjE5LTENClVzZSAt
aCB0byBzZWUgaGVscCBhYm91dCBlYWNoIHNlY3Rpb24NCg==


--_002_FF11D7888294514695EB8D150B5F5FBE2898B4FFD2GVW0436EXBame_
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--_002_FF11D7888294514695EB8D150B5F5FBE2898B4FFD2GVW0436EXBame_--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019