delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/11/06/14:08:22

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: FW: Can cron run ssh commands?
Date: Wed, 6 Nov 2002 14:08:04 -0500
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E763033@ex02.idirect.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
From: "Harig, Mark A." <maharig AT idirect DOT net>
To: <nathan AT sleepygeek DOT com>, <cygwin AT cygwin DOT com>

------_=_NextPart_001_01C285C7.D5310682
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Please send all replies to the Cygwin users' mailing list.
This serves two purposes:

  1. More people can see your problem description.  This
     will increase the chance that someone will know a
     solution to your problem.

  2. The problem and its solution are added to the
     mailing-list archives.  This is one of the main
     knowledge databases for Cygwin.  Even if a solution
     is not found, then other readers are made aware of
     the problem and know that it is not unique to them.

> -----Original Message-----
> From: Nathan Barham [mailto:nathan AT sleepygeek DOT com]
> Sent: Wednesday, November 06, 2002 1:17 PM
> To: Harig, Mark A.
> Subject: Re: Can cron run ssh commands?
>=20
>=20
> Thanks for the reply,
>=20
> I don't have ssmtp set up yet, so I took your suggestion and=20
> tried redirecting=20
> "env" and "ssh -v" output to a file.  Actually I did this=20
> both from the=20
> Administrator's command line, and from the Administrator's=20
> crontab creating two=20
> seperate files (attached) so I could compare.
>=20
>  From the command line I ran these two commands:
>=20
> /usr/bin/env > testcron.admin.txt
> ssh -v baby ls 2>> testcron.admin.txt
>=20
>  From Administrator's crontab I did this:
>=20
> 34 08 * * * /usr/bin/env > testcron.cron.txt
> 36 08 * * * ssh -v baby ls 2>> testcron.cron.txt
>=20
> In comparing the output for the env command, I see that=20
> Administrator's=20
> environment contains more environmet varibales, most notably=20
> those created by=20
> ssh-agent, which is started by keychain in Administrator's=20
> ~/.bash_profile
>=20
> SSH_AGENT_PID=3D517
> SSH_AUTH_SOCK=3D/tmp/ssh-AhbAu553/agent.553
>=20
> I also note that the $PATH variable for Administrator is=20
> prepended with Cygwin's
> /usr/local/bin:/usr/bin:/usr/sbin: while it is *not* in the=20
> cron/system=20
> environment. i.e.
>=20
> For Administrator:
> PATH=3D/usr/local/bin:/usr/bin:/usr/sbin:/c/WINNT/system32:/c/WI
> NNT: etc...
>=20
> For cron/system:
> PATH=3D/c/WINNT/system32:/c/WINNT: etc ...
>=20
> I'm assuming this is not the culprit however, since the ssh=20
> command *is* found=20
> even though the full path to it is not provided in the=20
> crontab.  Is this because=20
> the Administrator's $PATH is being used due to context switching?
>=20
> In comparing the debug output from ssh -v, I see that when=20
> run from the command=20
> line as Administrator, publickey auth succeeds, but fails=20
> when run from cron.  i.e.
>=20
> # From command line:
> #
> debug1: authentications that can continue:=20
> publickey,password,keyboard-interactive
> debug1: next auth method to try is publickey
> debug1: userauth_pubkey_agent: testing agent key=20
> /home/Administrator/.ssh/id_rsa
> debug1: input_userauth_pk_ok: pkalg ssh-rsa blen 149 lastkey=20
> 0x100cdae0 hint -1
> debug1: ssh-userauth2 successful: method publickey
> debug1: fd 6 setting O_NONBLOCK
> debug1: channel 0: new [client-session]
> debug1: send channel open 0
> debug1: Entering interactive session.
>=20
> # From cron:
> #
> debug1: authentications that can continue:=20
> publickey,password,keyboard-interactive
> debug1: next auth method to try is publickey
> debug1: try privkey: /home/Administrator/.ssh/identity
> debug1: try pubkey: /home/Administrator/.ssh/id_rsa
> debug1: input_userauth_pk_ok: pkalg ssh-rsa blen 149 lastkey=20
> 0x100c4548 hint 1
> debug1: PEM_read_PrivateKey failed
> debug1: read PEM private key done: type <unknown>
>=20
> It seems to me (in my newbie terminlogy) that either the=20
> cron/system environment=20
> needs to become aware of and use the Administrator's public key via=20
> Administrator's SSH_AGENT and SSH_AUTH_SOCK env variables, or=20
> that the SYSTEM=20
> user needs to have it's own public key avalable for use.  I=20
> don't know how to=20
> proceed along either of these paths.  Any help is much appreciated.
>=20
>=20
>=20
> Harig, Mark A. wrote:
> > Of course, a simpler alternative to setting up
> > 'ssmtp' with cron would be to write your
> > cron job to redirect the output of 'ssh -v ...'
> > to a file.
> >=20
> >=20
> >>-----Original Message-----
> >>From: Harig, Mark A.=20
> >>Sent: Tuesday, November 05, 2002 3:40 PM
> >>To: nathan AT sleepygeek DOT com; cygwin AT cygwin DOT com
> >>Subject: RE: Can cron run ssh commands?
> >>
> >>
> >>
> >>Try adding '-v' to your ssh command in your cron job.
> >>This assumes that you have cron's integration with
> >>email working.  If you don't have the 'ssmtp' package
> >>installed (via setup.exe), then you'll want to do that
> >>so that any output is emailed to you.
> >>
> >>See: /usr/doc/Cygwin/
> >>                     cron.README
> >>                     ssmtp-<version>.README
> >>
> >>Of course, you should probably start with a simpler
> >>cron job, say, the output of '/usr/bin/env' so that
> >>you can see what cron thinks its environment is.
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: Nathan Barham [mailto:nathan AT sleepygeek DOT com]
> >>>Sent: Tuesday, November 05, 2002 3:09 PM
> >>>To: cygwin AT cygwin DOT com
> >>>Subject: Can cron run ssh commands?
> >>>
> >>>
> >>>Hello all,
> >>>
> >>>I'm trying to use Cygwin to rsync between an NT 4 server and=20
> >>>a Win2K server,=20
> >>>using the "-e ssh" option to rsync.  It works beautifully at=20
> >>>the command line=20
> >>>like this:
> >>>
> >>>rsync -e ssh -trzv --delete /d/winapps/=20
> >>
> >>Administrator AT baby:/c/winapps
> >>
> >>>My problem is that this won't work from cron, nor will any of=20
> >>>the other Openssh=20
> >>>tools (scp, ssh etc).  I have Cygwin sshd running as=20
> >>>Administrator on the remote=20
> >>>W2K box, i.e.*without* privsep.  I have Cygwin cron running=20
> >>>as SYSTEM on the=20
> >>>local NT 4 box.  I've tested cron and it works except for ssh=20
> >>>stuff.  I also=20
> >>>have ssh-agent loaded on the local box (via keychain), and I=20
> >>>can ssh to the=20
> >>>remote box as Administrator without typing a passphrase.
> >>>
> >>>I'm pretty sure my problem is related to permissions of the=20
> >>>SYSTEM user and/or=20
> >>>the switching of user context, but I can't figure out what to=20
> >>>change.  I've read=20
> >>>the user guide and FAQ, googled, and searched the mail=20
> >>>archives, but if it's=20
> >>>there I'm missing it.  Has anyone out there managed to=20
> >>>automate ssh commands=20
> >>>from cron?  If so can you please enlighten me, or at least=20
> >>>kick me in the=20
> >>>direction of self-enlightment?
> >>>
> >>>cygcheck stuff for each machine is attached.
> >>>
> >>>Thanks tons for any help.
> >>>
> >>>Nathan Barham
> >>>
> >>
> >>--
> >>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> >>Bug reporting:         http://cygwin.com/bugs.html
> >>Documentation:         http://cygwin.com/docs.html
> >>FAQ:                   http://cygwin.com/faq/
> >>
> >>
> >=20
> >=20
> > --
> > Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> > Bug reporting:         http://cygwin.com/bugs.html
> > Documentation:         http://cygwin.com/docs.html
> > FAQ:                   http://cygwin.com/faq/
> >=20
>=20
>=20

------_=_NextPart_001_01C285C7.D5310682
Content-Type: text/plain;
	name="testcron.admin.txt"
Content-Transfer-Encoding: base64
Content-Description: testcron.admin.txt
Content-Disposition: inline;
	filename="testcron.admin.txt"

Q09NUFVURVJOQU1FPU1FUkxJTg0KQ09NU1BFQz1DOlxXSU5OVFxzeXN0ZW0zMlxjbWQuZXhlDQpD
WUdXSU49YmlubW9kZSBudHNlYyB0dHkNCkhPTUU9L2hvbWUvQWRtaW5pc3RyYXRvcg0KSE9NRURS
SVZFPUQ6DQpIT01FUEFUSD1cY3lnd2luXGhvbWVcQWRtaW5pc3RyYXRvcg0KTE9HTkFNRT1BZG1p
bmlzdHJhdG9yDQpMT0dPTlNFUlZFUj1cXE1FUkxJTg0KTUFJTD0vdmFyL3Nwb29sL21haWwvQWRt
aW5pc3RyYXRvcg0KTUFLRV9NT0RFPXVuaXgNCk1BTlBBVEg9Oi91c3Ivc3NsL21hbg0KTlRSRVNL
SVQ9QzpcTlRSRVNLSVQNCk5VTUJFUl9PRl9QUk9DRVNTT1JTPTINCk9MRFBXRD0vaG9tZS9BZG1p
bmlzdHJhdG9yDQpPUzJMSUJQQVRIPUM6XFdJTk5UXHN5c3RlbTMyXG9zMlxkbGw7DQpPUz1XaW5k
b3dzX05UDQpQQVRIPS91c3IvbG9jYWwvYmluOi91c3IvYmluOi91c3Ivc2JpbjovYy9XSU5OVC9z
eXN0ZW0zMjovYy9XSU5OVDovYy9OVFJFU0tJVDovYy9OVFJFU0tJVC9QZXJsOi9jL1Byb2dyYW0g
RmlsZXMvQ29tbW9uIEZpbGVzL05ldHdvcmsgQXNzb2NpYXRlcy9WaXJ1c1NjYW4gRW5naW5lLzQu
MC54eC86L2QvV0lOQVBQUy9OZXR3b3JrIEFzc29jaWF0ZXMvZVBPL01TU1FMNy9CSU5OOi9iaW4N
ClBBVEhFWFQ9LkNPTTsuRVhFOy5CQVQ7LkNNRDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NI
DQpQUk9DRVNTT1JfQVJDSElURUNUVVJFPXg4Ng0KUFJPQ0VTU09SX0lERU5USUZJRVI9eDg2IEZh
bWlseSA2IE1vZGVsIDcgU3RlcHBpbmcgMywgR2VudWluZUludGVsDQpQUk9DRVNTT1JfTEVWRUw9
Ng0KUFJPQ0VTU09SX1JFVklTSU9OPTA3MDMNClBTMT1cW1wwMzNdMDtcd1wwMDcNClwwMzNbMzJt
XF1cdUBcaCBcW1wwMzNbMzNtXHdcMDMzWzBtXF0NCiQgDQpQV0Q9L2hvbWUvQWRtaW5pc3RyYXRv
cg0KU0hFTEw9L2Jpbi9iYXNoDQpTSExWTD0xDQpTU0hfQUdFTlRfUElEPTUxNw0KU1NIX0FVVEhf
U09DSz0vdG1wL3NzaC1BaGJBdTU1My9hZ2VudC41NTMNClNTSF9DTElFTlQ9MTkyLjE2OC4xMDAu
MTEgMzkwMSAyMg0KU1NIX1RUWT0vZGV2L3R0eTANClNZU1RFTURSSVZFPUM6DQpTWVNURU1ST09U
PUM6XFdJTk5UDQpURVJNPXh0ZXJtDQpUWj1QU1Q4UERUNyxNNC4xLjAvMixNMTAuNS4wLzINClVT
RVI9QWRtaW5pc3RyYXRvcg0KVVNFUkRPTUFJTj1CQkgNClVTRVJOQU1FPUFkbWluaXN0cmF0b3IN
CldJTkRJUj1DOlxXSU5OVA0KXz0vdXNyL2Jpbi9lbnYNCiANCk9wZW5TU0hfMy40cDEsIFNTSCBw
cm90b2NvbHMgMS41LzIuMCwgT3BlblNTTCAweDAwOTA2MDdmDQpkZWJ1ZzE6IFJlYWRpbmcgY29u
ZmlndXJhdGlvbiBkYXRhIC9ldGMvc3NoX2NvbmZpZw0KZGVidWcxOiBSaG9zdHMgQXV0aGVudGlj
YXRpb24gZGlzYWJsZWQsIG9yaWdpbmF0aW5nIHBvcnQgd2lsbCBub3QgYmUgdHJ1c3RlZC4NCmRl
YnVnMTogc3NoX2Nvbm5lY3Q6IG5lZWRwcml2IDANCmRlYnVnMTogQ29ubmVjdGluZyB0byBiYWJ5
IFsxOTIuMTY4LjkwLjEwXSBwb3J0IDIyLg0KZGVidWcxOiBDb25uZWN0aW9uIGVzdGFibGlzaGVk
Lg0KZGVidWcxOiBpZGVudGl0eSBmaWxlIC9ob21lL0FkbWluaXN0cmF0b3IvLnNzaC9pZGVudGl0
eSB0eXBlIC0xDQpkZWJ1ZzE6IGlkZW50aXR5IGZpbGUgL2hvbWUvQWRtaW5pc3RyYXRvci8uc3No
L2lkX3JzYSB0eXBlIDENCmRlYnVnMTogaWRlbnRpdHkgZmlsZSAvaG9tZS9BZG1pbmlzdHJhdG9y
Ly5zc2gvaWRfZHNhIHR5cGUgLTENCmRlYnVnMTogUmVtb3RlIHByb3RvY29sIHZlcnNpb24gMS45
OSwgcmVtb3RlIHNvZnR3YXJlIHZlcnNpb24gT3BlblNTSF8zLjRwMQ0KZGVidWcxOiBtYXRjaDog
T3BlblNTSF8zLjRwMSBwYXQgT3BlblNTSCoNCkVuYWJsaW5nIGNvbXBhdGliaWxpdHkgbW9kZSBm
b3IgcHJvdG9jb2wgMi4wDQpkZWJ1ZzE6IExvY2FsIHZlcnNpb24gc3RyaW5nIFNTSC0yLjAtT3Bl
blNTSF8zLjRwMQ0KZGVidWcxOiBTU0gyX01TR19LRVhJTklUIHNlbnQNCmRlYnVnMTogU1NIMl9N
U0dfS0VYSU5JVCByZWNlaXZlZA0KZGVidWcxOiBrZXg6IHNlcnZlci0+Y2xpZW50IGFlczEyOC1j
YmMgaG1hYy1tZDUgbm9uZQ0KZGVidWcxOiBrZXg6IGNsaWVudC0+c2VydmVyIGFlczEyOC1jYmMg
aG1hYy1tZDUgbm9uZQ0KZGVidWcxOiBTU0gyX01TR19LRVhfREhfR0VYX1JFUVVFU1Qgc2VudA0K
ZGVidWcxOiBleHBlY3RpbmcgU1NIMl9NU0dfS0VYX0RIX0dFWF9HUk9VUA0KZGVidWcxOiBkaF9n
ZW5fa2V5OiBwcml2IGtleSBiaXRzIHNldDogMTMyLzI1Ng0KZGVidWcxOiBiaXRzIHNldDogMTYy
My8zMTkxDQpkZWJ1ZzE6IFNTSDJfTVNHX0tFWF9ESF9HRVhfSU5JVCBzZW50DQpkZWJ1ZzE6IGV4
cGVjdGluZyBTU0gyX01TR19LRVhfREhfR0VYX1JFUExZDQpkZWJ1ZzE6IEhvc3QgJ2JhYnknIGlz
IGtub3duIGFuZCBtYXRjaGVzIHRoZSBSU0EgaG9zdCBrZXkuDQpkZWJ1ZzE6IEZvdW5kIGtleSBp
biAvaG9tZS9BZG1pbmlzdHJhdG9yLy5zc2gva25vd25faG9zdHM6Mg0KZGVidWcxOiBiaXRzIHNl
dDogMTU1OC8zMTkxDQpkZWJ1ZzE6IHNzaF9yc2FfdmVyaWZ5OiBzaWduYXR1cmUgY29ycmVjdA0K
ZGVidWcxOiBrZXhfZGVyaXZlX2tleXMNCmRlYnVnMTogbmV3a2V5czogbW9kZSAxDQpkZWJ1ZzE6
IFNTSDJfTVNHX05FV0tFWVMgc2VudA0KZGVidWcxOiB3YWl0aW5nIGZvciBTU0gyX01TR19ORVdL
RVlTDQpkZWJ1ZzE6IG5ld2tleXM6IG1vZGUgMA0KZGVidWcxOiBTU0gyX01TR19ORVdLRVlTIHJl
Y2VpdmVkDQpkZWJ1ZzE6IGRvbmU6IHNzaF9rZXgyLg0KZGVidWcxOiBzZW5kIFNTSDJfTVNHX1NF
UlZJQ0VfUkVRVUVTVA0KZGVidWcxOiBzZXJ2aWNlX2FjY2VwdDogc3NoLXVzZXJhdXRoDQpkZWJ1
ZzE6IGdvdCBTU0gyX01TR19TRVJWSUNFX0FDQ0VQVA0KZGVidWcxOiBhdXRoZW50aWNhdGlvbnMg
dGhhdCBjYW4gY29udGludWU6IHB1YmxpY2tleSxwYXNzd29yZCxrZXlib2FyZC1pbnRlcmFjdGl2
ZQ0KZGVidWcxOiBuZXh0IGF1dGggbWV0aG9kIHRvIHRyeSBpcyBwdWJsaWNrZXkNCmRlYnVnMTog
dXNlcmF1dGhfcHVia2V5X2FnZW50OiB0ZXN0aW5nIGFnZW50IGtleSAvaG9tZS9BZG1pbmlzdHJh
dG9yLy5zc2gvaWRfcnNhDQpkZWJ1ZzE6IGlucHV0X3VzZXJhdXRoX3BrX29rOiBwa2FsZyBzc2gt
cnNhIGJsZW4gMTQ5IGxhc3RrZXkgMHgxMDBjZGFlMCBoaW50IC0xDQpkZWJ1ZzE6IHNzaC11c2Vy
YXV0aDIgc3VjY2Vzc2Z1bDogbWV0aG9kIHB1YmxpY2tleQ0KZGVidWcxOiBmZCA2IHNldHRpbmcg
T19OT05CTE9DSw0KZGVidWcxOiBjaGFubmVsIDA6IG5ldyBbY2xpZW50LXNlc3Npb25dDQpkZWJ1
ZzE6IHNlbmQgY2hhbm5lbCBvcGVuIDANCmRlYnVnMTogRW50ZXJpbmcgaW50ZXJhY3RpdmUgc2Vz
c2lvbi4NCmRlYnVnMTogc3NoX3Nlc3Npb24yX3NldHVwOiBpZCAwDQpkZWJ1ZzE6IFNlbmRpbmcg
Y29tbWFuZDogbHMNCmRlYnVnMTogY2hhbm5lbCByZXF1ZXN0IDA6IGV4ZWMNCmRlYnVnMTogY2hh
bm5lbCAwOiBvcGVuIGNvbmZpcm0gcndpbmRvdyAwIHJtYXggMzI3NjgNCmRlYnVnMTogY2hhbm5l
bCAwOiByY3ZkIGVvZg0KZGVidWcxOiBjaGFubmVsIDA6IG91dHB1dCBvcGVuIC0+IGRyYWluDQpk
ZWJ1ZzE6IGNoYW5uZWwgMDogb2J1ZiBlbXB0eQ0KZGVidWcxOiBjaGFubmVsIDA6IGNsb3NlX3dy
aXRlDQpkZWJ1ZzE6IGNoYW5uZWwgMDogb3V0cHV0IGRyYWluIC0+IGNsb3NlZA0KZGVidWcxOiBj
bGllbnRfaW5wdXRfY2hhbm5lbF9yZXE6IGNoYW5uZWwgMCBydHlwZSBleGl0LXN0YXR1cyByZXBs
eSAwDQpkZWJ1ZzE6IGNoYW5uZWwgMDogcmN2ZCBjbG9zZQ0KZGVidWcxOiBjaGFubmVsIDA6IGNs
b3NlX3JlYWQNCmRlYnVnMTogY2hhbm5lbCAwOiBpbnB1dCBvcGVuIC0+IGNsb3NlZA0KZGVidWcx
OiBjaGFubmVsIDA6IGFsbW9zdCBkZWFkDQpkZWJ1ZzE6IGNoYW5uZWwgMDogZ2M6IG5vdGlmeSB1
c2VyDQpkZWJ1ZzE6IGNoYW5uZWwgMDogZ2M6IHVzZXIgZGV0YWNoZWQNCmRlYnVnMTogY2hhbm5l
bCAwOiBzZW5kIGNsb3NlDQpkZWJ1ZzE6IGNoYW5uZWwgMDogaXMgZGVhZA0KZGVidWcxOiBjaGFu
bmVsIDA6IGdhcmJhZ2UgY29sbGVjdGluZw0KZGVidWcxOiBjaGFubmVsX2ZyZWU6IGNoYW5uZWwg
MDogY2xpZW50LXNlc3Npb24sIG5jaGFubmVscyAxDQpkZWJ1ZzE6IFRyYW5zZmVycmVkOiBzdGRp
biAwLCBzdGRvdXQgMCwgc3RkZXJyIDAgYnl0ZXMgaW4gMS40IHNlY29uZHMNCmRlYnVnMTogQnl0
ZXMgcGVyIHNlY29uZDogc3RkaW4gMC4wLCBzdGRvdXQgMC4wLCBzdGRlcnIgMC4wDQpkZWJ1ZzE6
IEV4aXQgc3RhdHVzIDANCg==

------_=_NextPart_001_01C285C7.D5310682
Content-Type: text/plain;
	name="testcron.cron.txt"
Content-Transfer-Encoding: base64
Content-Description: testcron.cron.txt
Content-Disposition: inline;
	filename="testcron.cron.txt"

Q09NUFVURVJOQU1FPU1FUkxJTg0KQ09NU1BFQz1DOlxXSU5OVFxzeXN0ZW0zMlxjbWQuZXhlDQpD
WUdXSU49YmlubW9kZSB0dHkgbnRzZWMNCkhPTUU9L2hvbWUvQWRtaW5pc3RyYXRvcg0KSE9NRURS
SVZFPUQ6DQpIT01FUEFUSD1cY3lnd2luXGhvbWVcQWRtaW5pc3RyYXRvcg0KTE9HTkFNRT1BZG1p
bmlzdHJhdG9yDQpMT0dPTlNFUlZFUj1cXE1FUkxJTg0KTlRSRVNLSVQ9QzpcTlRSRVNLSVQNCk5V
TUJFUl9PRl9QUk9DRVNTT1JTPTINCk9TMkxJQlBBVEg9QzpcV0lOTlRcc3lzdGVtMzJcb3MyXGRs
bDsNCk9TPVdpbmRvd3NfTlQNClBBVEg9L2MvV0lOTlQvc3lzdGVtMzI6L2MvV0lOTlQ6L2MvTlRS
RVNLSVQ6L2MvTlRSRVNLSVQvUGVybDovYy9Qcm9ncmFtIEZpbGVzL0NvbW1vbiBGaWxlcy9OZXR3
b3JrIEFzc29jaWF0ZXMvVmlydXNTY2FuIEVuZ2luZS80LjAueHgvOi9kL1dJTkFQUFMvTmV0d29y
ayBBc3NvY2lhdGVzL2VQTy9NU1NRTDcvQklOTjovYmluDQpQQVRIRVhUPS5DT007LkVYRTsuQkFU
Oy5DTUQ7LlZCUzsuVkJFOy5KUzsuSlNFOy5XU0Y7LldTSA0KUFJPQ0VTU09SX0FSQ0hJVEVDVFVS
RT14ODYNClBST0NFU1NPUl9JREVOVElGSUVSPXg4NiBGYW1pbHkgNiBNb2RlbCA3IFN0ZXBwaW5n
IDMsIEdlbnVpbmVJbnRlbA0KUFJPQ0VTU09SX0xFVkVMPTYNClBST0NFU1NPUl9SRVZJU0lPTj0w
NzAzDQpTSEVMTD0vYmluL3NoDQpTWVNURU1EUklWRT1DOg0KU1lTVEVNUk9PVD1DOlxXSU5OVA0K
VEVSTT1jeWd3aW4NClRaPVBTVDhQRFQ3LE00LjEuMC8yLE0xMC41LjAvMg0KVVNFUkRPTUFJTj1C
QkgNClVTRVJOQU1FPUFkbWluaXN0cmF0b3INCldJTkRJUj1DOlxXSU5OVA0KDQpPcGVuU1NIXzMu
NHAxLCBTU0ggcHJvdG9jb2xzIDEuNS8yLjAsIE9wZW5TU0wgMHgwMDkwNjA3Zg0KZGVidWcxOiBS
ZWFkaW5nIGNvbmZpZ3VyYXRpb24gZGF0YSAvZXRjL3NzaF9jb25maWcNCmRlYnVnMTogUmhvc3Rz
IEF1dGhlbnRpY2F0aW9uIGRpc2FibGVkLCBvcmlnaW5hdGluZyBwb3J0IHdpbGwgbm90IGJlIHRy
dXN0ZWQuDQpkZWJ1ZzE6IHNzaF9jb25uZWN0OiBuZWVkcHJpdiAwDQpkZWJ1ZzE6IENvbm5lY3Rp
bmcgdG8gYmFieSBbMTkyLjE2OC45MC4xMF0gcG9ydCAyMi4NCmRlYnVnMTogQ29ubmVjdGlvbiBl
c3RhYmxpc2hlZC4NCmRlYnVnMTogaWRlbnRpdHkgZmlsZSAvaG9tZS9BZG1pbmlzdHJhdG9yLy5z
c2gvaWRlbnRpdHkgdHlwZSAtMQ0KZGVidWcxOiBpZGVudGl0eSBmaWxlIC9ob21lL0FkbWluaXN0
cmF0b3IvLnNzaC9pZF9yc2EgdHlwZSAxDQpkZWJ1ZzE6IGlkZW50aXR5IGZpbGUgL2hvbWUvQWRt
aW5pc3RyYXRvci8uc3NoL2lkX2RzYSB0eXBlIC0xDQpkZWJ1ZzE6IFJlbW90ZSBwcm90b2NvbCB2
ZXJzaW9uIDEuOTksIHJlbW90ZSBzb2Z0d2FyZSB2ZXJzaW9uIE9wZW5TU0hfMy40cDENCmRlYnVn
MTogbWF0Y2g6IE9wZW5TU0hfMy40cDEgcGF0IE9wZW5TU0gqDQpFbmFibGluZyBjb21wYXRpYmls
aXR5IG1vZGUgZm9yIHByb3RvY29sIDIuMA0KZGVidWcxOiBMb2NhbCB2ZXJzaW9uIHN0cmluZyBT
U0gtMi4wLU9wZW5TU0hfMy40cDENCmRlYnVnMTogU1NIMl9NU0dfS0VYSU5JVCBzZW50DQpkZWJ1
ZzE6IFNTSDJfTVNHX0tFWElOSVQgcmVjZWl2ZWQNCmRlYnVnMToga2V4OiBzZXJ2ZXItPmNsaWVu
dCBhZXMxMjgtY2JjIGhtYWMtbWQ1IG5vbmUNCmRlYnVnMToga2V4OiBjbGllbnQtPnNlcnZlciBh
ZXMxMjgtY2JjIGhtYWMtbWQ1IG5vbmUNCmRlYnVnMTogU1NIMl9NU0dfS0VYX0RIX0dFWF9SRVFV
RVNUIHNlbnQNCmRlYnVnMTogZXhwZWN0aW5nIFNTSDJfTVNHX0tFWF9ESF9HRVhfR1JPVVANCmRl
YnVnMTogZGhfZ2VuX2tleTogcHJpdiBrZXkgYml0cyBzZXQ6IDEyMy8yNTYNCmRlYnVnMTogYml0
cyBzZXQ6IDE1OTUvMzE5MQ0KZGVidWcxOiBTU0gyX01TR19LRVhfREhfR0VYX0lOSVQgc2VudA0K
ZGVidWcxOiBleHBlY3RpbmcgU1NIMl9NU0dfS0VYX0RIX0dFWF9SRVBMWQ0KZGVidWcxOiBIb3N0
ICdiYWJ5JyBpcyBrbm93biBhbmQgbWF0Y2hlcyB0aGUgUlNBIGhvc3Qga2V5Lg0KZGVidWcxOiBG
b3VuZCBrZXkgaW4gL2hvbWUvQWRtaW5pc3RyYXRvci8uc3NoL2tub3duX2hvc3RzOjINCmRlYnVn
MTogYml0cyBzZXQ6IDE2MjAvMzE5MQ0KZGVidWcxOiBzc2hfcnNhX3ZlcmlmeTogc2lnbmF0dXJl
IGNvcnJlY3QNCmRlYnVnMToga2V4X2Rlcml2ZV9rZXlzDQpkZWJ1ZzE6IG5ld2tleXM6IG1vZGUg
MQ0KZGVidWcxOiBTU0gyX01TR19ORVdLRVlTIHNlbnQNCmRlYnVnMTogd2FpdGluZyBmb3IgU1NI
Ml9NU0dfTkVXS0VZUw0KZGVidWcxOiBuZXdrZXlzOiBtb2RlIDANCmRlYnVnMTogU1NIMl9NU0df
TkVXS0VZUyByZWNlaXZlZA0KZGVidWcxOiBkb25lOiBzc2hfa2V4Mi4NCmRlYnVnMTogc2VuZCBT
U0gyX01TR19TRVJWSUNFX1JFUVVFU1QNCmRlYnVnMTogc2VydmljZV9hY2NlcHQ6IHNzaC11c2Vy
YXV0aA0KZGVidWcxOiBnb3QgU1NIMl9NU0dfU0VSVklDRV9BQ0NFUFQNCmRlYnVnMTogYXV0aGVu
dGljYXRpb25zIHRoYXQgY2FuIGNvbnRpbnVlOiBwdWJsaWNrZXkscGFzc3dvcmQsa2V5Ym9hcmQt
aW50ZXJhY3RpdmUNCmRlYnVnMTogbmV4dCBhdXRoIG1ldGhvZCB0byB0cnkgaXMgcHVibGlja2V5
DQpkZWJ1ZzE6IHRyeSBwcml2a2V5OiAvaG9tZS9BZG1pbmlzdHJhdG9yLy5zc2gvaWRlbnRpdHkN
CmRlYnVnMTogdHJ5IHB1YmtleTogL2hvbWUvQWRtaW5pc3RyYXRvci8uc3NoL2lkX3JzYQ0KZGVi
dWcxOiBpbnB1dF91c2VyYXV0aF9wa19vazogcGthbGcgc3NoLXJzYSBibGVuIDE0OSBsYXN0a2V5
IDB4MTAwYzQ1NDggaGludCAxDQpkZWJ1ZzE6IFBFTV9yZWFkX1ByaXZhdGVLZXkgZmFpbGVkDQpk
ZWJ1ZzE6IHJlYWQgUEVNIHByaXZhdGUga2V5IGRvbmU6IHR5cGUgPHVua25vd24+DQpkZWJ1ZzE6
IHRyeSBwcml2a2V5OiAvaG9tZS9BZG1pbmlzdHJhdG9yLy5zc2gvaWRfZHNhDQpkZWJ1ZzE6IG5l
eHQgYXV0aCBtZXRob2QgdG8gdHJ5IGlzIGtleWJvYXJkLWludGVyYWN0aXZlDQpkZWJ1ZzE6IGF1
dGhlbnRpY2F0aW9ucyB0aGF0IGNhbiBjb250aW51ZTogcHVibGlja2V5LHBhc3N3b3JkLGtleWJv
YXJkLWludGVyYWN0aXZlDQpkZWJ1ZzE6IG5leHQgYXV0aCBtZXRob2QgdG8gdHJ5IGlzIHBhc3N3
b3JkDQpkZWJ1ZzE6IGF1dGhlbnRpY2F0aW9ucyB0aGF0IGNhbiBjb250aW51ZTogcHVibGlja2V5
LHBhc3N3b3JkLGtleWJvYXJkLWludGVyYWN0aXZlDQpQZXJtaXNzaW9uIGRlbmllZCwgcGxlYXNl
IHRyeSBhZ2Fpbi4NCmRlYnVnMTogYXV0aGVudGljYXRpb25zIHRoYXQgY2FuIGNvbnRpbnVlOiBw
dWJsaWNrZXkscGFzc3dvcmQsa2V5Ym9hcmQtaW50ZXJhY3RpdmUNClBlcm1pc3Npb24gZGVuaWVk
LCBwbGVhc2UgdHJ5IGFnYWluLg0KZGVidWcxOiBhdXRoZW50aWNhdGlvbnMgdGhhdCBjYW4gY29u
dGludWU6IHB1YmxpY2tleSxwYXNzd29yZCxrZXlib2FyZC1pbnRlcmFjdGl2ZQ0KZGVidWcxOiBu
byBtb3JlIGF1dGggbWV0aG9kcyB0byB0cnkNClBlcm1pc3Npb24gZGVuaWVkIChwdWJsaWNrZXks
cGFzc3dvcmQsa2V5Ym9hcmQtaW50ZXJhY3RpdmUpLg0KZGVidWcxOiBDYWxsaW5nIGNsZWFudXAg
MHg0MTk0NDAoMHgwKQ0KDQo=


------_=_NextPart_001_01C285C7.D5310682
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
------_=_NextPart_001_01C285C7.D5310682--

- Raw text -


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