From sigbjorn at nixtra.com Tue Dec 3 17:19:30 2013 Content-Type: multipart/mixed; boundary="===============8764095450171536252==" MIME-Version: 1.0 From: Sigbjorn Lie To: users at ovirt.org Subject: Re: [Users] Unable to log on with expired passord Date: Tue, 03 Dec 2013 23:19:24 +0100 Message-ID: <529E58EC.8030002@nixtra.com> In-Reply-To: 525DC018.8000807@redhat.com --===============8764095450171536252== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------090505040605020907090408 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 16/10/13 00:22, Itamar Heim wrote: > On 10/15/2013 10:31 AM, Sigbjorn Lie wrote: >> Hi, >> >> I am doing a POC of RHEV 3.2 VDI for a customer. Their users are = >> located in an IPA server, and >> RHEV and IPA has been connected using rhevm-manage-domains. >> >> During the POC we discovered that users which have expired password = >> cannot log on. They receive an >> Incorrect password error message. >> >> 1. They should at least receive a Your password has expired error = >> instead of the Incorrect >> password error message as this is confusing for the user. > > 3.3 has the motd to provide some info/url to IPA password changing. > I've installed 3.3 as a test and I can see that it's now correctly = advising the user that his password has expired. But it does not provide = the user with an option to change his/her password. >> >> 2. This creates a problem, as every time a password is reset in IPA, = >> it's automatically set to be >> expired so the user will change password at next logon. >> >> Is there a way around this? > > use the IPA web form to change the password by the user. > This is a manual process for the user to be aware of and will generate = calls to the helpdesk. I believe it would create a much better user = experience to allow the password to the changed as a part of the login = procedure. Or adding an option to work the same way as our current Secure Global = Desktop solution allows us to do; Logging in the user with the expired = password, and then the password is being changed as a part of the login = procedure to the Linux Desktop. And this is a scenario that will be coming up often, as that every time = a new user is added or a password is reset for an existing user in Red = Hat IdM, the password is set to be expired so that the user is forced to = change it on next logon, and no option is provided in Red Hat IdM to = work around this. In our environment the users who will use the Linux VDI solution through = the User Portal will be using a Windows desktop and this will be their = only link into the Linux environment where they're required to log on = using a username and password from Red Hat IdM. >> >> I would like to see the user being able to log on the User Portal = >> with the expired password, and >> then he will be asked to change his password as usual once he's = >> logging into his Linux VDI >> machine. > > for ovirt, open a BZ for an RFE to show expired password and link to = > web page for changing it. > for rhev, open a support ticket to get proper tracking, etc. > https://bugzilla.redhat.com/show_bug.cgi?id=3D1037844 A ticket has been opened for RHEV referencing the BZ above. Thanks. > Thanks, > Itamar > >> >> >> >> Regards, >> Siggi >> >> >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > --------------090505040605020907090408 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 16/10/13 00:22, Itamar Heim wrote:
On 10/15/2013 10:31 AM, Sigbjorn Lie wrote:
Hi,

I am doing a POC of RHEV 3.2 VDI for a customer. Their users are located in an IPA server, and
RHEV and IPA has been connected using rhevm-manage-domains.

During the POC we discovered that users which have expired password cannot log on. They receive an
Incorrect password error message.

1. They should at least receive a Your password has expired error instead of the Incorrect
password error message as this is confusing for the user.

3.3 has the motd to provide some info/url to IPA password changing.

I've installed 3.3 as a test and I can see that it's now correctly advising the user that his password has expired. But it does not provide the user with an option to change his/her password.


2. This creates a problem, as every time a password is reset in IPA, it's automatically set to be
expired so the user will change password at next logon.

Is there a way around this?

use the IPA web form to change the password by the user.

This is a manual process for the user to be aware of and will generate calls to the helpdesk. I believe it would create a much better user experience to allow the password to the changed as a part of the login procedure.

Or adding an option to work the same way as our current Secure Global Desktop solution allows us to do; Logging in the user with the expired password, and then the password is being changed as a part of the login procedure to the Linux Desktop.

And this is a scenario that will be coming up often, as that every time a new user is added or a password is reset for an existing user in Red Hat IdM, the password is set to be expired so that the user is forced to change it on next logon, and no option is provided in Red Hat IdM to work around this.

In our environment the users who will use the Linux VDI solution through the User Portal will be using a Windows desktop and this will be their only link into the Linux environment where they're required to log on using a username and password from Red Hat IdM.


I would like to see the user being able to log on the User Portal with the expired password, and
then he will be asked to change his password as usual once he's logging into his Linux VDI
machine.

for ovirt, open a BZ for an RFE to show expired password and link to web page for changing it.
for rhev, open a support ticket to get proper tracking, etc.

https= ://bugzilla.redhat.com/show_bug.cgi?id=3D1037844

A ticket has been opened for RHEV referencing the BZ above.

Thanks.


Th= anks,
   Itamar




Regards,
Siggi





_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



--------------090505040605020907090408-- --===============8764095450171536252== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA1MDUwNDA2MDUwMjA5MDcwOTA0MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMTYvMTAvMTMgMDA6MjIsIEl0YW1hciBIZWltIHdyb3RlOgo+IE9uIDEwLzE1LzIw MTMgMTA6MzEgQU0sIFNpZ2Jqb3JuIExpZSB3cm90ZToKPj4gSGksCj4+Cj4+IEkgYW0gZG9pbmcg YSBQT0Mgb2YgUkhFViAzLjIgVkRJIGZvciBhIGN1c3RvbWVyLiBUaGVpciB1c2VycyBhcmUgCj4+ IGxvY2F0ZWQgaW4gYW4gSVBBIHNlcnZlciwgYW5kCj4+IFJIRVYgYW5kIElQQSBoYXMgYmVlbiBj b25uZWN0ZWQgdXNpbmcgcmhldm0tbWFuYWdlLWRvbWFpbnMuCj4+Cj4+IER1cmluZyB0aGUgUE9D IHdlIGRpc2NvdmVyZWQgdGhhdCB1c2VycyB3aGljaCBoYXZlIGV4cGlyZWQgcGFzc3dvcmQgCj4+ IGNhbm5vdCBsb2cgb24uIFRoZXkgcmVjZWl2ZSBhbgo+PiBJbmNvcnJlY3QgcGFzc3dvcmQgZXJy b3IgbWVzc2FnZS4KPj4KPj4gMS4gVGhleSBzaG91bGQgYXQgbGVhc3QgcmVjZWl2ZSBhIFlvdXIg cGFzc3dvcmQgaGFzIGV4cGlyZWQgZXJyb3IgCj4+IGluc3RlYWQgb2YgdGhlIEluY29ycmVjdAo+ PiBwYXNzd29yZCBlcnJvciBtZXNzYWdlIGFzIHRoaXMgaXMgY29uZnVzaW5nIGZvciB0aGUgdXNl ci4KPgo+IDMuMyBoYXMgdGhlIG1vdGQgdG8gcHJvdmlkZSBzb21lIGluZm8vdXJsIHRvIElQQSBw YXNzd29yZCBjaGFuZ2luZy4KPgpJJ3ZlIGluc3RhbGxlZCAzLjMgYXMgYSB0ZXN0IGFuZCBJIGNh biBzZWUgdGhhdCBpdCdzIG5vdyBjb3JyZWN0bHkgCmFkdmlzaW5nIHRoZSB1c2VyIHRoYXQgaGlz IHBhc3N3b3JkIGhhcyBleHBpcmVkLiBCdXQgaXQgZG9lcyBub3QgcHJvdmlkZSAKdGhlIHVzZXIg d2l0aCBhbiBvcHRpb24gdG8gY2hhbmdlIGhpcy9oZXIgcGFzc3dvcmQuCgo+Pgo+PiAyLiBUaGlz IGNyZWF0ZXMgYSBwcm9ibGVtLCBhcyBldmVyeSB0aW1lIGEgcGFzc3dvcmQgaXMgcmVzZXQgaW4g SVBBLCAKPj4gaXQncyBhdXRvbWF0aWNhbGx5IHNldCB0byBiZQo+PiBleHBpcmVkIHNvIHRoZSB1 c2VyIHdpbGwgY2hhbmdlIHBhc3N3b3JkIGF0IG5leHQgbG9nb24uCj4+Cj4+IElzIHRoZXJlIGEg d2F5IGFyb3VuZCB0aGlzPwo+Cj4gdXNlIHRoZSBJUEEgd2ViIGZvcm0gdG8gY2hhbmdlIHRoZSBw YXNzd29yZCBieSB0aGUgdXNlci4KPgpUaGlzIGlzIGEgbWFudWFsIHByb2Nlc3MgZm9yIHRoZSB1 c2VyIHRvIGJlIGF3YXJlIG9mIGFuZCB3aWxsIGdlbmVyYXRlIApjYWxscyB0byB0aGUgaGVscGRl c2suIEkgYmVsaWV2ZSBpdCB3b3VsZCBjcmVhdGUgYSBtdWNoIGJldHRlciB1c2VyIApleHBlcmll bmNlIHRvIGFsbG93IHRoZSBwYXNzd29yZCB0byB0aGUgY2hhbmdlZCBhcyBhIHBhcnQgb2YgdGhl IGxvZ2luIApwcm9jZWR1cmUuCgpPciBhZGRpbmcgYW4gb3B0aW9uIHRvIHdvcmsgdGhlIHNhbWUg d2F5IGFzIG91ciBjdXJyZW50IFNlY3VyZSBHbG9iYWwgCkRlc2t0b3Agc29sdXRpb24gYWxsb3dz IHVzIHRvIGRvOyBMb2dnaW5nIGluIHRoZSB1c2VyIHdpdGggdGhlIGV4cGlyZWQgCnBhc3N3b3Jk LCBhbmQgdGhlbiB0aGUgcGFzc3dvcmQgaXMgYmVpbmcgY2hhbmdlZCBhcyBhIHBhcnQgb2YgdGhl IGxvZ2luIApwcm9jZWR1cmUgdG8gdGhlIExpbnV4IERlc2t0b3AuCgpBbmQgdGhpcyBpcyBhIHNj ZW5hcmlvIHRoYXQgd2lsbCBiZSBjb21pbmcgdXAgb2Z0ZW4sIGFzIHRoYXQgZXZlcnkgdGltZSAK YSBuZXcgdXNlciBpcyBhZGRlZCBvciBhIHBhc3N3b3JkIGlzIHJlc2V0IGZvciBhbiBleGlzdGlu ZyB1c2VyIGluIFJlZCAKSGF0IElkTSwgdGhlIHBhc3N3b3JkIGlzIHNldCB0byBiZSBleHBpcmVk IHNvIHRoYXQgdGhlIHVzZXIgaXMgZm9yY2VkIHRvIApjaGFuZ2UgaXQgb24gbmV4dCBsb2dvbiwg YW5kIG5vIG9wdGlvbiBpcyBwcm92aWRlZCBpbiBSZWQgSGF0IElkTSB0byAKd29yayBhcm91bmQg dGhpcy4KCkluIG91ciBlbnZpcm9ubWVudCB0aGUgdXNlcnMgd2hvIHdpbGwgdXNlIHRoZSBMaW51 eCBWREkgc29sdXRpb24gdGhyb3VnaCAKdGhlIFVzZXIgUG9ydGFsIHdpbGwgYmUgdXNpbmcgYSBX aW5kb3dzIGRlc2t0b3AgYW5kIHRoaXMgd2lsbCBiZSB0aGVpciAKb25seSBsaW5rIGludG8gdGhl IExpbnV4IGVudmlyb25tZW50IHdoZXJlIHRoZXkncmUgcmVxdWlyZWQgdG8gbG9nIG9uIAp1c2lu ZyBhIHVzZXJuYW1lIGFuZCBwYXNzd29yZCBmcm9tIFJlZCBIYXQgSWRNLgoKPj4KPj4gSSB3b3Vs ZCBsaWtlIHRvIHNlZSB0aGUgdXNlciBiZWluZyBhYmxlIHRvIGxvZyBvbiB0aGUgVXNlciBQb3J0 YWwgCj4+IHdpdGggdGhlIGV4cGlyZWQgcGFzc3dvcmQsIGFuZAo+PiB0aGVuIGhlIHdpbGwgYmUg YXNrZWQgdG8gY2hhbmdlIGhpcyBwYXNzd29yZCBhcyB1c3VhbCBvbmNlIGhlJ3MgCj4+IGxvZ2dp bmcgaW50byBoaXMgTGludXggVkRJCj4+IG1hY2hpbmUuCj4KPiBmb3Igb3ZpcnQsIG9wZW4gYSBC WiBmb3IgYW4gUkZFIHRvIHNob3cgZXhwaXJlZCBwYXNzd29yZCBhbmQgbGluayB0byAKPiB3ZWIg cGFnZSBmb3IgY2hhbmdpbmcgaXQuCj4gZm9yIHJoZXYsIG9wZW4gYSBzdXBwb3J0IHRpY2tldCB0 byBnZXQgcHJvcGVyIHRyYWNraW5nLCBldGMuCj4KaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29t L3Nob3dfYnVnLmNnaT9pZD0xMDM3ODQ0CgpBIHRpY2tldCBoYXMgYmVlbiBvcGVuZWQgZm9yIFJI RVYgcmVmZXJlbmNpbmcgdGhlIEJaIGFib3ZlLgoKVGhhbmtzLgoKCj4gVGhhbmtzLAo+ICAgIEl0 YW1hcgo+Cj4+Cj4+Cj4+Cj4+IFJlZ2FyZHMsCj4+IFNpZ2dpCj4+Cj4+Cj4+Cj4+Cj4+Cj4+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFVzZXJzIG1h aWxpbmcgbGlzdAo+PiBVc2Vyc0BvdmlydC5vcmcKPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4+Cj4KCgotLS0tLS0tLS0tLS0tLTA5MDUwNTA0MDYwNTAy MDkwNzA5MDQwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9 IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAxNi8xMC8xMyAw MDoyMiwgSXRhbWFyIEhlaW0gd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSBj aXRlPSJtaWQ6NTI1REMwMTguODAwMDgwN0ByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj5PbgogICAg ICAxMC8xNS8yMDEzIDEwOjMxIEFNLCBTaWdiam9ybiBMaWUgd3JvdGU6CiAgICAgIDxicj4KICAg ICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+SGksCiAgICAgICAgPGJyPgogICAgICAgIDxicj4K ICAgICAgICBJIGFtIGRvaW5nIGEgUE9DIG9mIFJIRVYgMy4yIFZESSBmb3IgYSBjdXN0b21lci4g VGhlaXIgdXNlcnMgYXJlCiAgICAgICAgbG9jYXRlZCBpbiBhbiBJUEEgc2VydmVyLCBhbmQKICAg ICAgICA8YnI+CiAgICAgICAgUkhFViBhbmQgSVBBIGhhcyBiZWVuIGNvbm5lY3RlZCB1c2luZyBy aGV2bS1tYW5hZ2UtZG9tYWlucy4KICAgICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIER1 cmluZyB0aGUgUE9DIHdlIGRpc2NvdmVyZWQgdGhhdCB1c2VycyB3aGljaCBoYXZlIGV4cGlyZWQK ICAgICAgICBwYXNzd29yZCBjYW5ub3QgbG9nIG9uLiBUaGV5IHJlY2VpdmUgYW4KICAgICAgICA8 YnI+CiAgICAgICAgSW5jb3JyZWN0IHBhc3N3b3JkIGVycm9yIG1lc3NhZ2UuCiAgICAgICAgPGJy PgogICAgICAgIDxicj4KICAgICAgICAxLiBUaGV5IHNob3VsZCBhdCBsZWFzdCByZWNlaXZlIGEg WW91ciBwYXNzd29yZCBoYXMgZXhwaXJlZAogICAgICAgIGVycm9yIGluc3RlYWQgb2YgdGhlIElu Y29ycmVjdAogICAgICAgIDxicj4KICAgICAgICBwYXNzd29yZCBlcnJvciBtZXNzYWdlIGFzIHRo aXMgaXMgY29uZnVzaW5nIGZvciB0aGUgdXNlci4KICAgICAgICA8YnI+CiAgICAgIDwvYmxvY2tx dW90ZT4KICAgICAgPGJyPgogICAgICAzLjMgaGFzIHRoZSBtb3RkIHRvIHByb3ZpZGUgc29tZSBp bmZvL3VybCB0byBJUEEgcGFzc3dvcmQKICAgICAgY2hhbmdpbmcuCiAgICAgIDxicj4KICAgICAg PGJyPgogICAgPC9ibG9ja3F1b3RlPgogICAgSSd2ZSBpbnN0YWxsZWQgMy4zIGFzIGEgdGVzdCBh bmQgSSBjYW4gc2VlIHRoYXQgaXQncyBub3cgY29ycmVjdGx5CiAgICBhZHZpc2luZyB0aGUgdXNl ciB0aGF0IGhpcyBwYXNzd29yZCBoYXMgZXhwaXJlZC4gQnV0IGl0IGRvZXMgbm90CiAgICBwcm92 aWRlIHRoZSB1c2VyIHdpdGggYW4gb3B0aW9uIHRvIGNoYW5nZSBoaXMvaGVyIHBhc3N3b3JkLjxi cj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MjVEQzAxOC44MDAwODA3QHJl ZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAg ICAgICA8YnI+CiAgICAgICAgMi4gVGhpcyBjcmVhdGVzIGEgcHJvYmxlbSwgYXMgZXZlcnkgdGlt ZSBhIHBhc3N3b3JkIGlzIHJlc2V0IGluCiAgICAgICAgSVBBLCBpdCdzIGF1dG9tYXRpY2FsbHkg c2V0IHRvIGJlCiAgICAgICAgPGJyPgogICAgICAgIGV4cGlyZWQgc28gdGhlIHVzZXIgd2lsbCBj aGFuZ2UgcGFzc3dvcmQgYXQgbmV4dCBsb2dvbi4KICAgICAgICA8YnI+CiAgICAgICAgPGJyPgog ICAgICAgIElzIHRoZXJlIGEgd2F5IGFyb3VuZCB0aGlzPwogICAgICAgIDxicj4KICAgICAgPC9i bG9ja3F1b3RlPgogICAgICA8YnI+CiAgICAgIHVzZSB0aGUgSVBBIHdlYiBmb3JtIHRvIGNoYW5n ZSB0aGUgcGFzc3dvcmQgYnkgdGhlIHVzZXIuCiAgICAgIDxicj4KICAgICAgPGJyPgogICAgPC9i bG9ja3F1b3RlPgogICAgVGhpcyBpcyBhIG1hbnVhbCBwcm9jZXNzIGZvciB0aGUgdXNlciB0byBi ZSBhd2FyZSBvZiBhbmQgd2lsbAogICAgZ2VuZXJhdGUgY2FsbHMgdG8gdGhlIGhlbHBkZXNrLiBJ IGJlbGlldmUgaXQgd291bGQgY3JlYXRlIGEgbXVjaAogICAgYmV0dGVyIHVzZXIgZXhwZXJpZW5j ZSB0byBhbGxvdyB0aGUgcGFzc3dvcmQgdG8gdGhlIGNoYW5nZWQgYXMgYQogICAgcGFydCBvZiB0 aGUgbG9naW4gcHJvY2VkdXJlLjxicj4KICAgIDxicj4KICAgIE9yIGFkZGluZyBhbiBvcHRpb24g dG8gd29yayB0aGUgc2FtZSB3YXkgYXMgb3VyIGN1cnJlbnQgU2VjdXJlCiAgICBHbG9iYWwgRGVz a3RvcCBzb2x1dGlvbiBhbGxvd3MgdXMgdG8gZG87IExvZ2dpbmcgaW4gdGhlIHVzZXIgd2l0aAog ICAgdGhlIGV4cGlyZWQgcGFzc3dvcmQsIGFuZCB0aGVuIHRoZSBwYXNzd29yZCBpcyBiZWluZyBj aGFuZ2VkIGFzIGEKICAgIHBhcnQgb2YgdGhlIGxvZ2luIHByb2NlZHVyZSB0byB0aGUgTGludXgg RGVza3RvcC48YnI+CiAgICA8YnI+CiAgICBBbmQgdGhpcyBpcyBhIHNjZW5hcmlvIHRoYXQgd2ls bCBiZSBjb21pbmcgdXAgb2Z0ZW4sIGFzIHRoYXQgZXZlcnkKICAgIHRpbWUgYSBuZXcgdXNlciBp cyBhZGRlZCBvciBhIHBhc3N3b3JkIGlzIHJlc2V0IGZvciBhbiBleGlzdGluZyB1c2VyCiAgICBp biBSZWQgSGF0IElkTSwgdGhlIHBhc3N3b3JkIGlzIHNldCB0byBiZSBleHBpcmVkIHNvIHRoYXQg dGhlIHVzZXIKICAgIGlzIGZvcmNlZCB0byBjaGFuZ2UgaXQgb24gbmV4dCBsb2dvbiwgYW5kIG5v IG9wdGlvbiBpcyBwcm92aWRlZCBpbgogICAgUmVkIEhhdCBJZE0gdG8gd29yayBhcm91bmQgdGhp cy48YnI+CiAgICA8YnI+CiAgICBJbiBvdXIgZW52aXJvbm1lbnQgdGhlIHVzZXJzIHdobyB3aWxs IHVzZSB0aGUgTGludXggVkRJIHNvbHV0aW9uCiAgICB0aHJvdWdoIHRoZSBVc2VyIFBvcnRhbCB3 aWxsIGJlIHVzaW5nIGEgV2luZG93cyBkZXNrdG9wIGFuZCB0aGlzCiAgICB3aWxsIGJlIHRoZWly IG9ubHkgbGluayBpbnRvIHRoZSBMaW51eCBlbnZpcm9ubWVudCB3aGVyZSB0aGV5J3JlCiAgICBy ZXF1aXJlZCB0byBsb2cgb24gdXNpbmcgYSB1c2VybmFtZSBhbmQgcGFzc3dvcmQgZnJvbSBSZWQg SGF0IElkTS48YnI+CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTI1REMwMTgu ODAwMDgwN0ByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+CiAgICAgICAgPGJyPgogICAgICAgIEkgd291bGQgbGlrZSB0byBzZWUgdGhlIHVzZXIg YmVpbmcgYWJsZSB0byBsb2cgb24gdGhlIFVzZXIKICAgICAgICBQb3J0YWwgd2l0aCB0aGUgZXhw aXJlZCBwYXNzd29yZCwgYW5kCiAgICAgICAgPGJyPgogICAgICAgIHRoZW4gaGUgd2lsbCBiZSBh c2tlZCB0byBjaGFuZ2UgaGlzIHBhc3N3b3JkIGFzIHVzdWFsIG9uY2UgaGUncwogICAgICAgIGxv Z2dpbmcgaW50byBoaXMgTGludXggVkRJCiAgICAgICAgPGJyPgogICAgICAgIG1hY2hpbmUuCiAg ICAgICAgPGJyPgogICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxicj4KICAgICAgZm9yIG92aXJ0 LCBvcGVuIGEgQlogZm9yIGFuIFJGRSB0byBzaG93IGV4cGlyZWQgcGFzc3dvcmQgYW5kIGxpbmsK ICAgICAgdG8gd2ViIHBhZ2UgZm9yIGNoYW5naW5nIGl0LgogICAgICA8YnI+CiAgICAgIGZvciBy aGV2LCBvcGVuIGEgc3VwcG9ydCB0aWNrZXQgdG8gZ2V0IHByb3BlciB0cmFja2luZywgZXRjLgog ICAgICA8YnI+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxtZXRhIGh0dHAtZXF1 aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04 ODU5LTEiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVn LmNnaT9pZD0xMDM3ODQ0Ij5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dp P2lkPTEwMzc4NDQ8L2E+PGJyPgogICAgPGJyPgogICAgQSB0aWNrZXQgaGFzIGJlZW4gb3BlbmVk IGZvciBSSEVWIHJlZmVyZW5jaW5nIHRoZSBCWiBhYm92ZS48YnI+CiAgICA8YnI+CiAgICBUaGFu a3MuPGJyPgogICAgPGJyPgogICAgPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyNURD MDE4LjgwMDA4MDdAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+VGhhbmtzLAogICAgICA8YnI+CiAg ICAgICZuYnNwOyZuYnNwOyBJdGFtYXIKICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgIDxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGJy PgogICAgICAgIFJlZ2FyZHMsCiAgICAgICAgPGJyPgogICAgICAgIFNpZ2dpCiAgICAgICAgPGJy PgogICAgICAgIDxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxicj4KICAg ICAgICA8YnI+CiAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KICAgICAgICA8YnI+CiAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0CiAgICAgICAg PGJyPgogICAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1h aWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4KICAgICAgICA8YnI+CiAg ICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+CiAgICAgICAgPGJyPgogICAgICAgIDxicj4KICAg ICAgPC9ibG9ja3F1b3RlPgogICAgICA8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAg PC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA5MDUwNTA0MDYwNTAyMDkwNzA5MDQwOC0t Cg== --===============8764095450171536252==--