<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>227724</bug_id>
          
          <creation_ts>2021-07-06 15:04:23 -0700</creation_ts>
          <short_desc>_WKWebAuthenticationPanel escapes slashes in origin</short_desc>
          <delta_ts>2021-07-12 16:43:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Garrett Davidson">garrett_davidson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1775107</commentid>
    <comment_count>0</comment_count>
    <who name="Garrett Davidson">garrett_davidson</who>
    <bug_when>2021-07-06 15:04:23 -0700</bug_when>
    <thetext>_WKWebAuthenticationPanel escapes slashes in origin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775108</commentid>
    <comment_count>1</comment_count>
      <attachid>432979</attachid>
    <who name="Garrett Davidson">garrett_davidson</who>
    <bug_when>2021-07-06 15:06:13 -0700</bug_when>
    <thetext>Created attachment 432979
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775109</commentid>
    <comment_count>2</comment_count>
    <who name="Garrett Davidson">garrett_davidson</who>
    <bug_when>2021-07-06 15:06:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/80232742&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775125</commentid>
    <comment_count>3</comment_count>
      <attachid>432979</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-07-06 15:35:11 -0700</bug_when>
    <thetext>Comment on attachment 432979
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=432979&amp;action=review

&gt; Source/WebKit/UIProcess/API/Cocoa/_WKWebAuthenticationPanel.mm:76
&gt; +    return [NSJSONSerialization dataWithJSONObject:dictionary.get() options:(NSJSONWritingSortedKeys | NSJSONWritingWithoutEscapingSlashes) error:nil];

Seems like we should add a test of some kind to make sure we don&apos;t break this.

Could you add a TestWebKitAPI test to OpenSource/Tools/TestWebKitAPI/Tests/WebKitCocoa/_WKWebAuthenticationPanel.mm that confirms that the JSON blob is right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775725</commentid>
    <comment_count>4</comment_count>
      <attachid>433143</attachid>
    <who name="Garrett Davidson">garrett_davidson</who>
    <bug_when>2021-07-08 11:07:30 -0700</bug_when>
    <thetext>Created attachment 433143
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776479</commentid>
    <comment_count>5</comment_count>
      <attachid>433143</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-07-12 16:08:27 -0700</bug_when>
    <thetext>Comment on attachment 433143
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776491</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-12 16:43:23 -0700</bug_when>
    <thetext>Committed r279856 (239610@main): &lt;https://commits.webkit.org/239610@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 433143.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>432979</attachid>
            <date>2021-07-06 15:06:13 -0700</date>
            <delta_ts>2021-07-08 11:07:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227724-20210706150612.patch</filename>
            <type>text/plain</type>
            <size>1798</size>
            <attacher name="Garrett Davidson">garrett_davidson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5NDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ2OTAxMjZjOGQzMDhkMTYw
ODk2ODVlNmU1NGM0YWZhOWI5N2NlOGYuLmEyNjQ0YTY0OWVjOTIxYzU5N2U0NzJhYjhiOTdmMjFh
YmJhNjNmYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDctMDYgIEdhcnJldHQg
RGF2aWRzb24gIDxnYXJyZXR0X2Rhdmlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBfV0tXZWJB
dXRoZW50aWNhdGlvblBhbmVsIGVzY2FwZXMgc2xhc2hlcyBpbiBvcmlnaW4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNzcyNAorICAgICAgICByZGFy
Oi8vODAyMzI3NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZWxsIE5TSlNPTlNlcmlhbGl6YXRpb24gbm90IHRvIHRyeSB0byBlc2NhcGVzIHNsYXNo
ZXMsIGxpa2UgdGhvc2UgaW4gdGhlIHNjaGVtZSBvZiBhbiBvcmlnaW4uCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW06CisgICAgICAg
IChwcm9kdWNlQ2xpZW50RGF0YUpzb24pOgorCiAyMDIxLTA3LTAxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIHJlbGF5IGZvciBVRFAgc29ja2V0
cyB3aGVuIG5vdCBuZWVkZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW0KaW5kZXggYjRlOWMz
NDg4ZDQyMGRjNTBmNDQ0MmM0M2IxODMzZWFkZWM5OGFiOC4uNzY5NGE4NTNjMGU3NTA1NzNlMzQ1
YzlhOGE1NmI2ZTZiYjJlZDhkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW0KKysrIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW0KQEAgLTcz
LDcgKzczLDcgQEAgc3RhdGljIFJldGFpblB0cjxOU0RhdGE+IHByb2R1Y2VDbGllbnREYXRhSnNv
bihfV0tXZWJBdXRoZW50aWNhdGlvblR5cGUgdHlwZSwgTlMKICAgICBbZGljdGlvbmFyeSBzZXRP
YmplY3Q6YmFzZTY0VVJMRW5jb2RlVG9TdHJpbmcoY2hhbGxlbmdlLmJ5dGVzLCBjaGFsbGVuZ2Uu
bGVuZ3RoKSBmb3JLZXk6QCJjaGFsbGVuZ2UiXTsKICAgICBbZGljdGlvbmFyeSBzZXRPYmplY3Q6
b3JpZ2luIGZvcktleTpAIm9yaWdpbiJdOwogCi0gICAgcmV0dXJuIFtOU0pTT05TZXJpYWxpemF0
aW9uIGRhdGFXaXRoSlNPTk9iamVjdDpkaWN0aW9uYXJ5LmdldCgpIG9wdGlvbnM6TlNKU09OV3Jp
dGluZ1NvcnRlZEtleXMgZXJyb3I6bmlsXTsKKyAgICByZXR1cm4gW05TSlNPTlNlcmlhbGl6YXRp
b24gZGF0YVdpdGhKU09OT2JqZWN0OmRpY3Rpb25hcnkuZ2V0KCkgb3B0aW9uczooTlNKU09OV3Jp
dGluZ1NvcnRlZEtleXMgfCBOU0pTT05Xcml0aW5nV2l0aG91dEVzY2FwaW5nU2xhc2hlcykgZXJy
b3I6bmlsXTsKIH0KIAogc3RhdGljIFZlY3Rvcjx1aW50OF90PiBwcm9kdWNlQ2xpZW50RGF0YUpz
b25IYXNoKE5TRGF0YSAqY2xpZW50RGF0YUpzb24pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433143</attachid>
            <date>2021-07-08 11:07:30 -0700</date>
            <delta_ts>2021-07-12 16:43:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227724-20210708110729.patch</filename>
            <type>text/plain</type>
            <size>8657</size>
            <attacher name="Garrett Davidson">garrett_davidson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5NzI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGUzOTg4OWU4YjQ2YTY4YjBi
Y2MyMWU2OTNjMzBjYzI2YmIyNzYzNGUuLmFlYzkzZGM2MWI0M2U1NTczOGQ4NDY5MDVhYTVmMTI1
NTI1NTExZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDctMDggIEdhcnJldHQg
RGF2aWRzb24gIDxnYXJyZXR0X2Rhdmlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBfV0tXZWJB
dXRoZW50aWNhdGlvblBhbmVsIGVzY2FwZXMgc2xhc2hlcyBpbiBvcmlnaW4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNzcyNAorICAgICAgICByZGFy
Oi8vODAyMzI3NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZWxsIE5TSlNPTlNlcmlhbGl6YXRpb24gbm90IHRvIHRyeSB0byBlc2NhcGVzIHNsYXNo
ZXMsIGxpa2UgdGhvc2UgaW4gdGhlIHNjaGVtZSBvZiBhbiBvcmlnaW4uCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0NvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW06CisgICAgICAg
IChwcm9kdWNlQ2xpZW50RGF0YUpzb24pOgorCiAyMDIxLTA3LTA4ICBHYXJyZXR0IERhdmlkc29u
ICA8Z2FycmV0dF9kYXZpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgX1dLV2ViQXV0aGVudGlj
YXRpb25QYW5lbCBpcyByZXR1cm5pbmcgdGhlIHdyb25nIG9wZXJhdGlvbiB0eXBlIGluIGNsaWVu
dERhdGFKU09OCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2Ev
X1dLV2ViQXV0aGVudGljYXRpb25QYW5lbC5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tCmluZGV4IGIwYTA2NjdjNTRmNGRh
MjRhMDY1YjRmOGRmOGU3MjhhODA2N2E0YmYuLjI2ZGQ1NjI2MTQyYjI4NTM4YmMxNDc2N2Y3YTUy
ZGUxYTY2OWE2NmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS9Db2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tCkBAIC03Myw3ICs3Myw3
IEBAIHN0YXRpYyBSZXRhaW5QdHI8TlNEYXRhPiBwcm9kdWNlQ2xpZW50RGF0YUpzb24oX1dLV2Vi
QXV0aGVudGljYXRpb25UeXBlIHR5cGUsIE5TCiAgICAgW2RpY3Rpb25hcnkgc2V0T2JqZWN0OmJh
c2U2NFVSTEVuY29kZVRvU3RyaW5nKGNoYWxsZW5nZS5ieXRlcywgY2hhbGxlbmdlLmxlbmd0aCkg
Zm9yS2V5OkAiY2hhbGxlbmdlIl07CiAgICAgW2RpY3Rpb25hcnkgc2V0T2JqZWN0Om9yaWdpbiBm
b3JLZXk6QCJvcmlnaW4iXTsKIAotICAgIHJldHVybiBbTlNKU09OU2VyaWFsaXphdGlvbiBkYXRh
V2l0aEpTT05PYmplY3Q6ZGljdGlvbmFyeS5nZXQoKSBvcHRpb25zOk5TSlNPTldyaXRpbmdTb3J0
ZWRLZXlzIGVycm9yOm5pbF07CisgICAgcmV0dXJuIFtOU0pTT05TZXJpYWxpemF0aW9uIGRhdGFX
aXRoSlNPTk9iamVjdDpkaWN0aW9uYXJ5LmdldCgpIG9wdGlvbnM6KE5TSlNPTldyaXRpbmdTb3J0
ZWRLZXlzIHwgTlNKU09OV3JpdGluZ1dpdGhvdXRFc2NhcGluZ1NsYXNoZXMpIGVycm9yOm5pbF07
CiB9CiAKIHN0YXRpYyBWZWN0b3I8dWludDhfdD4gcHJvZHVjZUNsaWVudERhdGFKc29uSGFzaChO
U0RhdGEgKmNsaWVudERhdGFKc29uKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IGM5ZTMxY2JlNDQ4NmRjMjA1MmM5ZTAzZmM5OWE4MjNjNDg4MzAx
NGEuLmU1Mzg3M2JmNWNkYzFiNDVlMjRlZTc0NzljNTVjNDI3ZDMwMjM5NjYgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAor
MjAyMS0wNy0wOCAgR2FycmV0dCBEYXZpZHNvbiAgPGdhcnJldHRfZGF2aWRzb25AYXBwbGUuY29t
PgorCisgICAgICAgIF9XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwgZXNjYXBlcyBzbGFzaGVzIGlu
IG9yaWdpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI3NzI0CisgICAgICAgIHJkYXI6Ly84MDIzMjc0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBib3RoIHRoZSBtYWtlQ3JlZGVudGlhbCBh
bmQgZ2V0QXNzZXJ0aW9uIHRlc3RzIHRvIHVzZSBhbiBvcmlnaW4uCisKKyAgICAgICAgV2ViQXV0
aGVudGljYXRpb25QYW5lbC5HZXRBc3NlcnRpb25MQToKKyAgICAgICAgVGhpcyB0ZXN0IHdhc24n
dCB1c2luZyBhbiBvcmlnaW4gb3IgUlBJRC4gVXBkYXRlIGl0IHRvIHVzZSBib3RoLiBUaGlzIG1l
YW5zIGJvdGgKKyAgICAgICAgY2xpZW50RGF0YUpTT04gYW5kIGF1dGhlbnRpY2F0b3JEYXRhIGNo
YW5nZWQuIFVwZGF0ZSBib3RoIHRvIHRoZSBuZXcgZXhwZWN0ZWQKKyAgICAgICAgdmFsdWVzLCB1
c2luZyBhcyBtdWNoIHBsYWludGV4dCBhcyBwb3NzaWJsZS4KKworICAgICAgICBXZWJBdXRoZW50
aWNhdGlvblBhbmVsLk1ha2VDcmVkZW50aWFsTEE6CisgICAgICAgIFRoaXMgdGVzdCBzaG91bGQg
aGF2ZSBjYXVnaHQgdGhpcyBpc3N1ZSwgYnV0IHRoZSBvcmlnaW4gYmVpbmcgcGFzc2VkIGhlcmUg
aXNuJ3QKKyAgICAgICAgdmFsaWQsIGJlY2F1c2UgaXQgZGlkbid0IGhhdmUgYSBzY2hlbWUuIFBl
ciB0aGUgV2ViQXV0aG4gc3BlYywgb3JpZ2lucyB1c2VkIGJ5CisgICAgICAgIFdlYkF1dGhuIE1V
U1Qgc3RhcnQgd2l0aCAiaHR0cHM6Ly8iLiBBbHNvIHVwZGF0ZSB0aGlzIHRlc3QgdG8gdXNlIHBs
YWludGV4dAorICAgICAgICBpbnN0ZWFkIG9mIGJhc2U2NCBmb3IgY2xpZW50RGF0YUpTT04uCisK
KyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL19XS1dlYkF1dGhlbnRp
Y2F0aW9uUGFuZWwubW06CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMS0w
Ny0wOCAgR2FycmV0dCBEYXZpZHNvbiAgPGdhcnJldHRfZGF2aWRzb25AYXBwbGUuY29tPgogCiAg
ICAgICAgIFVwZGF0ZSB0aGUgV2ViQXV0aGVudGljYXRpb25QYW5lbC5HZXRBc3NlcnRpb25MQSB0
ZXN0IHRvIGV4cGVjdCB0aGUgcmlnaHQgdmFsdWUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvX1dLV2ViQXV0aGVudGljYXRpb25QYW5lbC5tbSBiL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvX1dLV2ViQXV0aGVudGljYXRpb25Q
YW5lbC5tbQppbmRleCAwM2VjZDE2NjU1NjZkYzJhYmE4ZjE2NGRiMDcxYWFkZjJlNWUyNDUyLi5m
MTc1MzI0NDU0NzkwMjkzNjExNzJkMGMxNDg5NjAzODRlZDkzOTgwIDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFu
ZWwubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9fV0tXZWJB
dXRoZW50aWNhdGlvblBhbmVsLm1tCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBURVNUKFdlYkF1dGhl
bnRpY2F0aW9uUGFuZWwsIE1ha2VDcmVkZW50aWFsTEEpCiAgICAgYXV0byBkZWxlZ2F0ZSA9IGFk
b3B0TlMoW1tUZXN0V2ViQXV0aGVudGljYXRpb25QYW5lbERlbGVnYXRlIGFsbG9jXSBpbml0XSk7
CiAgICAgW3BhbmVsIHNldERlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKIAotICAgIFtwYW5lbCBt
YWtlQ3JlZGVudGlhbFdpdGhDaGFsbGVuZ2U6bnNIYXNoLmdldCgpIG9yaWdpbjpAImV4YW1wbGUu
Y29tIiBvcHRpb25zOm9wdGlvbnMuZ2V0KCkgY29tcGxldGlvbkhhbmRsZXI6XihfV0tBdXRoZW50
aWNhdG9yQXR0ZXN0YXRpb25SZXNwb25zZSAqcmVzcG9uc2UsIE5TRXJyb3IgKmVycm9yKSB7Cisg
ICAgW3BhbmVsIG1ha2VDcmVkZW50aWFsV2l0aENoYWxsZW5nZTpuc0hhc2guZ2V0KCkgb3JpZ2lu
OkAiaHR0cHM6Ly9leGFtcGxlLmNvbSIgb3B0aW9uczpvcHRpb25zLmdldCgpIGNvbXBsZXRpb25I
YW5kbGVyOl4oX1dLQXV0aGVudGljYXRvckF0dGVzdGF0aW9uUmVzcG9uc2UgKnJlc3BvbnNlLCBO
U0Vycm9yICplcnJvcikgewogICAgICAgICB3ZWJBdXRoZW50aWNhdGlvblBhbmVsUmFuID0gdHJ1
ZTsKICAgICAgICAgY2xlYW5VcEtleWNoYWluKCJleGFtcGxlLmNvbSIpOwogCkBAIC0xNzg0LDcg
KzE3ODQsNyBAQCBURVNUKFdlYkF1dGhlbnRpY2F0aW9uUGFuZWwsIE1ha2VDcmVkZW50aWFsTEEp
CiAgICAgICAgIEVYUEVDVF9OVUxMKGVycm9yKTsKIAogICAgICAgICBFWFBFQ1RfTk9UX05VTEwo
cmVzcG9uc2UpOwotICAgICAgICBFWFBFQ1RfV0tfU1RSRVEoW3Jlc3BvbnNlLmNsaWVudERhdGFK
U09OIGJhc2U2NEVuY29kZWRTdHJpbmdXaXRoT3B0aW9uczowXSwgImV5SmphR0ZzYkdWdVoyVWlP
aUpCVVVsRVFrRkZRMEYzVVVKQlowMUZRVkZKUkVKQlJVTkJkMUZDUVdkTlJVRlJTVVJDUVVWRFFY
ZFJJaXdpYjNKcFoybHVJam9pWlhoaGJYQnNaUzVqYjIwaUxDSjBlWEJsSWpvaWQyVmlZWFYwYUc0
dVkzSmxZWFJsSW4wPSIpOworICAgICAgICBFWFBFQ1RfV0tfU1RSRVEoW1tOU1N0cmluZyBhbGxv
Y10gaW5pdFdpdGhEYXRhOnJlc3BvbnNlLmNsaWVudERhdGFKU09OIGVuY29kaW5nOk5TVVRGOFN0
cmluZ0VuY29kaW5nXSwgIntcImNoYWxsZW5nZVwiOlwiQVFJREJBRUNBd1FCQWdNRUFRSURCQUVD
QXdRQkFnTUVBUUlEQkFFQ0F3UVwiLFwib3JpZ2luXCI6XCJodHRwczovL2V4YW1wbGUuY29tXCIs
XCJ0eXBlXCI6XCJ3ZWJhdXRobi5jcmVhdGVcIn0iKTsKICAgICAgICAgRVhQRUNUX1dLX1NUUkVR
KFtyZXNwb25zZS5yYXdJZCBiYXNlNjRFbmNvZGVkU3RyaW5nV2l0aE9wdGlvbnM6MF0sICJTTVNY
SG5nRjdoRU9zRWxBNzNDM1JZKzhiUjQ9Iik7CiAgICAgICAgIEVYUEVDVF9OVUxMKHJlc3BvbnNl
LmV4dGVuc2lvbnMpOwogICAgICAgICBFWFBFQ1RfV0tfU1RSRVEoW3Jlc3BvbnNlLmF0dGVzdGF0
aW9uT2JqZWN0IGJhc2U2NEVuY29kZWRTdHJpbmdXaXRoT3B0aW9uczowXSwgIm8yTm1iWFJrYm05
dVpXZGhkSFJUZEcxMG9HaGhkWFJvUkdGMFlWaVlvM21tOXU2dnVhVmVONHdSZ0RUaWRSNW9MNnVm
TFRDckU5SVNWWWJPR1VkRkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGRWpFbHg1NEJlNFJE
ckJKUU85d3QwV1B2RzBlcFFFQ0F5WWdBU0ZZSURqL3p4U2t6S2dhQnVTM2NkV0RGNTU4b2Y4QWFJ
cGdGcHNqRi9RbTE3NDlJbGdnVkJKUGdxVUl3ZmhXSEo5MW5iN1VQSDc2YzArV0ZPelpLc2xQeXlG
c2U0Zz0iKTsKQEAgLTE4OTcsMzAgKzE4OTcsNDUgQEAgVEVTVChXZWJBdXRoZW50aWNhdGlvblBh
bmVsLCBHZXRBc3NlcnRpb25MQSkKIHsKICAgICByZXNldCgpOwogCi0gICAgQVNTRVJUX1RSVUUo
YWRkS2V5VG9LZXljaGFpbih0ZXN0RVMyNTZQcml2YXRlS2V5QmFzZTY0LCAiIiwgdGVzdFVzZXJF
bnRpdHlCdW5kbGVCYXNlNjQpKTsKKyAgICBBU1NFUlRfVFJVRShhZGRLZXlUb0tleWNoYWluKHRl
c3RFUzI1NlByaXZhdGVLZXlCYXNlNjQsICJleGFtcGxlLmNvbSIsIHRlc3RVc2VyRW50aXR5QnVu
ZGxlQmFzZTY0KSk7CiAKICAgICB1aW50OF90IGhhc2hbXSA9IHsgMHgwMSwgMHgwMiwgMHgwMywg
MHgwNCwgMHgwMSwgMHgwMiwgMHgwMywgMHgwNCwgMHgwMSwgMHgwMiwgMHgwMywgMHgwNCwgMHgw
MSwgMHgwMiwgMHgwMywgMHgwNCwgMHgwMSwgMHgwMiwgMHgwMywgMHgwNCwgMHgwMSwgMHgwMiwg
MHgwMywgMHgwNCwgMHgwMSwgMHgwMiwgMHgwMywgMHgwNCwgMHgwMSwgMHgwMiwgMHgwMywgMHgw
NCB9OwogICAgIE5TRGF0YSAqbnNIYXNoID0gW05TRGF0YSBkYXRhV2l0aEJ5dGVzOmhhc2ggbGVu
Z3RoOnNpemVvZihoYXNoKV07CiAKICAgICBhdXRvIG9wdGlvbnMgPSBhZG9wdE5TKFtbX1dLUHVi
bGljS2V5Q3JlZGVudGlhbFJlcXVlc3RPcHRpb25zIGFsbG9jXSBpbml0XSk7Ci0gICAgW29wdGlv
bnMgc2V0UmVseWluZ1BhcnR5SWRlbnRpZmllcjpAIiJdOworICAgIFtvcHRpb25zIHNldFJlbHlp
bmdQYXJ0eUlkZW50aWZpZXI6QCJleGFtcGxlLmNvbSJdOwogCiAgICAgYXV0byBwYW5lbCA9IGFk
b3B0TlMoW1tfV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsIGFsbG9jXSBpbml0XSk7CiAgICAgW3Bh
bmVsIHNldE1vY2tDb25maWd1cmF0aW9uOkB7IH1dOwogICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9w
dE5TKFtbVGVzdFdlYkF1dGhlbnRpY2F0aW9uUGFuZWxEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwog
ICAgIFtwYW5lbCBzZXREZWxlZ2F0ZTpkZWxlZ2F0ZS5nZXQoKV07CiAKLSAgICBbcGFuZWwgZ2V0
QXNzZXJ0aW9uV2l0aENoYWxsZW5nZTpuc0hhc2ggb3JpZ2luOkAiIiBvcHRpb25zOm9wdGlvbnMu
Z2V0KCkgY29tcGxldGlvbkhhbmRsZXI6XihfV0tBdXRoZW50aWNhdG9yQXNzZXJ0aW9uUmVzcG9u
c2UgKnJlc3BvbnNlLCBOU0Vycm9yICplcnJvcikgeworICAgIFtwYW5lbCBnZXRBc3NlcnRpb25X
aXRoQ2hhbGxlbmdlOm5zSGFzaCBvcmlnaW46QCJodHRwczovL2V4YW1wbGUuY29tIiBvcHRpb25z
Om9wdGlvbnMuZ2V0KCkgY29tcGxldGlvbkhhbmRsZXI6XihfV0tBdXRoZW50aWNhdG9yQXNzZXJ0
aW9uUmVzcG9uc2UgKnJlc3BvbnNlLCBOU0Vycm9yICplcnJvcikgewogICAgICAgICB3ZWJBdXRo
ZW50aWNhdGlvblBhbmVsUmFuID0gdHJ1ZTsKLSAgICAgICAgY2xlYW5VcEtleWNoYWluKCIiKTsK
KyAgICAgICAgY2xlYW5VcEtleWNoYWluKCJleGFtcGxlLmNvbSIpOwogCiAgICAgICAgIEVYUEVD
VF9OVUxMKGVycm9yKTsKIAogICAgICAgICBFWFBFQ1RfTk9UX05VTEwocmVzcG9uc2UpOwotICAg
ICAgICBFWFBFQ1RfV0tfU1RSRVEoW1tOU1N0cmluZyBhbGxvY10gaW5pdFdpdGhEYXRhOnJlc3Bv
bnNlLmNsaWVudERhdGFKU09OIGVuY29kaW5nOk5TVVRGOFN0cmluZ0VuY29kaW5nXSwgIntcImNo
YWxsZW5nZVwiOlwiQVFJREJBRUNBd1FCQWdNRUFRSURCQUVDQXdRQkFnTUVBUUlEQkFFQ0F3UVwi
LFwib3JpZ2luXCI6XCJcIixcInR5cGVcIjpcIndlYmF1dGhuLmdldFwifSIpOworICAgICAgICBF
WFBFQ1RfV0tfU1RSRVEoW1tOU1N0cmluZyBhbGxvY10gaW5pdFdpdGhEYXRhOnJlc3BvbnNlLmNs
aWVudERhdGFKU09OIGVuY29kaW5nOk5TVVRGOFN0cmluZ0VuY29kaW5nXSwgIntcImNoYWxsZW5n
ZVwiOlwiQVFJREJBRUNBd1FCQWdNRUFRSURCQUVDQXdRQkFnTUVBUUlEQkFFQ0F3UVwiLFwib3Jp
Z2luXCI6XCJodHRwczovL2V4YW1wbGUuY29tXCIsXCJ0eXBlXCI6XCJ3ZWJhdXRobi5nZXRcIn0i
KTsKICAgICAgICAgRVhQRUNUX1dLX1NUUkVRKFtyZXNwb25zZS5yYXdJZCBiYXNlNjRFbmNvZGVk
U3RyaW5nV2l0aE9wdGlvbnM6MF0sICJTTVNYSG5nRjdoRU9zRWxBNzNDM1JZKzhiUjQ9Iik7CiAg
ICAgICAgIEVYUEVDVF9OVUxMKHJlc3BvbnNlLmV4dGVuc2lvbnMpOwotICAgICAgICBFWFBFQ1Rf
V0tfU1RSRVEoW3Jlc3BvbnNlLmF1dGhlbnRpY2F0b3JEYXRhIGJhc2U2NEVuY29kZWRTdHJpbmdX
aXRoT3B0aW9uczowXSwgIjQ3REVRcGo4SEJTYSsvVEltVys1SkNldVFlUmttNU5NcEpXWkczaFN1
RlVGQUFBQUFBPT0iKTsKKworICAgICAgICAvLyBlY2hvIC1uICJleGFtcGxlLmNvbSIgfCBzaGFz
dW0gLWEgMjU2IHwgeHhkIC1yIC1wIHwgYmFzZTY0CisgICAgICAgIE5TU3RyaW5nICpiYXNlNjRS
UElESGFzaCA9IEAibzNtbTl1NnZ1YVZlTjR3UmdEVGlkUjVvTDZ1ZkxUQ3JFOUlTVlliT0dVYz0i
OworICAgICAgICBjb25zdGV4cHIgdWludDhfdCBhZGRpdGlvbmFsQXV0aGVudGljYXRvckRhdGFb
XSA9IHsKKyAgICAgICAgICAgIDB4MDUsIC8vICdmbGFncyc6IFVWPTEsIFVQPTEKKworICAgICAg
ICAgICAgLy8gMzItYml0ICdzaWduQ291bnQnCisgICAgICAgICAgICAweDAwLAorICAgICAgICAg
ICAgMHgwMCwKKyAgICAgICAgICAgIDB4MDAsCisgICAgICAgICAgICAweDAwLAorICAgICAgICB9
OworICAgICAgICBOU011dGFibGVEYXRhICpleHBlY3RlZEF1dGhlbnRpY2F0b3JEYXRhID0gW1tO
U011dGFibGVEYXRhIGFsbG9jXSBpbml0V2l0aEJhc2U2NEVuY29kZWRTdHJpbmc6YmFzZTY0UlBJ
REhhc2ggb3B0aW9uczowXTsKKyAgICAgICAgW2V4cGVjdGVkQXV0aGVudGljYXRvckRhdGEgYXBw
ZW5kQnl0ZXM6YWRkaXRpb25hbEF1dGhlbnRpY2F0b3JEYXRhIGxlbmd0aDpzaXplb2YoYWRkaXRp
b25hbEF1dGhlbnRpY2F0b3JEYXRhKV07CisKKyAgICAgICAgRVhQRUNUX1dLX1NUUkVRKFtyZXNw
b25zZS5hdXRoZW50aWNhdG9yRGF0YSBiYXNlNjRFbmNvZGVkU3RyaW5nV2l0aE9wdGlvbnM6MF0s
IFtleHBlY3RlZEF1dGhlbnRpY2F0b3JEYXRhIGJhc2U2NEVuY29kZWRTdHJpbmdXaXRoT3B0aW9u
czowXSk7CiAgICAgICAgIEVYUEVDVF9OT1RfTlVMTChyZXNwb25zZS5zaWduYXR1cmUpOwogICAg
ICAgICBFWFBFQ1RfV0tfU1RSRVEoW3Jlc3BvbnNlLnVzZXJIYW5kbGUgYmFzZTY0RW5jb2RlZFN0
cmluZ1dpdGhPcHRpb25zOjBdLCAiQUFFQ0F3UUZCZ2NJQ1E9PSIpOwogICAgIH1dOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>