<?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>87540</bug_id>
          
          <creation_ts>2012-05-25 15:38:25 -0700</creation_ts>
          <short_desc>Allow synchronous XHRs to be disabled in documents</short_desc>
          <delta_ts>2012-05-29 14:50:48 -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>Page Loading</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>87783</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>levin</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>634355</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2012-05-25 15:38:25 -0700</bug_when>
    <thetext>Allow synchronous XHRs to be disabled in documents</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634414</commentid>
    <comment_count>1</comment_count>
      <attachid>144166</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2012-05-25 16:19:50 -0700</bug_when>
    <thetext>Created attachment 144166
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634415</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-25 16:23:01 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634422</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-05-25 16:30:22 -0700</bug_when>
    <thetext>Are we disabling them in extensions or something?  I support this change, but I&apos;m curious why we&apos;d have it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634427</commentid>
    <comment_count>4</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2012-05-25 16:33:44 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Are we disabling them in extensions or something?  I support this change, but I&apos;m curious why we&apos;d have it.

Yeah, for apps. See https://chromiumcodereview.appspot.com/10443047 for the Chromium side that uses this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634430</commentid>
    <comment_count>5</comment_count>
      <attachid>144166</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-05-25 16:37:19 -0700</bug_when>
    <thetext>Comment on attachment 144166
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634500</commentid>
    <comment_count>6</comment_count>
      <attachid>144166</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-05-25 18:08:32 -0700</bug_when>
    <thetext>Comment on attachment 144166
Patch

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

&gt; Source/WebCore/xml/XMLHttpRequest.cpp:489
&gt; +            logConsoleError(scriptExecutionContext(), &quot;Synchronous XMLHttpRequests cannot be made in the current window context.&quot;);

Is there a way to explain the reason to authors seeing this? The current wording is a bit misleading (cannot be made in current context, so it can be made in another? what do I do to enable them again?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634502</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-25 18:14:48 -0700</bug_when>
    <thetext>Maybe &quot;Synchronous XMLHttpRequests are disabled for this page&quot; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634526</commentid>
    <comment_count>8</comment_count>
      <attachid>144166</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-25 19:06:06 -0700</bug_when>
    <thetext>Comment on attachment 144166
Patch

Clearing flags on attachment: 144166

Committed r118599: &lt;http://trac.webkit.org/changeset/118599&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634527</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-25 19:06:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636466</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-05-29 14:48:12 -0700</bug_when>
    <thetext>This made a lot of tests &quot;flaky&quot; on bots, because the setting leaks from the added test to all future ones:

--- /Volumes/Data/slave/lion-intel-release-tests-wk2/build/layout-test-results/fast/xpath/4XPath/Borrowed/od_20000608-expected.txt
+++ /Volumes/Data/slave/lion-intel-release-tests-wk2/build/layout-test-results/fast/xpath/4XPath/Borrowed/od_20000608-actual.txt
@@ -1,6 +1,6 @@
-PASS nodeset.snapshotLength is 0
-PASS nodeset.snapshotLength is 12
-PASS successfullyParsed is true
+CONSOLE MESSAGE: Synchronous XMLHttpRequests cannot be made in the current window context.
+CONSOLE MESSAGE: line 67: INVALID_ACCESS_ERR: DOM Exception 15: A parameter or an operation was not supported by the underlying object.
+FAIL successfullyParsed should be true (of type boolean). Was undefined (of type undefined).
 
 TEST COMPLETE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636470</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-05-29 14:50:48 -0700</bug_when>
    <thetext>Filed bug 87783 about that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144166</attachid>
            <date>2012-05-25 16:19:50 -0700</date>
            <delta_ts>2012-05-25 19:06:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87540-20120525161949.patch</filename>
            <type>text/plain</type>
            <size>14536</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NTUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzRiNTAyNjEwMWFkNzc2
NzlmNjgwOGM0NzgyODc4ODZjYjIzNWMwMi4uNWM1NDg3OGM3NGY0MWQzOTY1YzZmZGQ1MWZjOTM1
MzlhNDQyMjk0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEyLTA1LTI1ICBNaWhh
aSBQYXJwYXJpdGEgIDxtaWhhaXBAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IHN5bmNo
cm9ub3VzIFhIUnMgdG8gYmUgZGlzYWJsZWQgaW4gZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzU0MAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QveG1saHR0cHJlcXVlc3Qv
eG1saHR0cHJlcXVlc3Qtc3luYy1kaXNhYmxlZC5odG1sCisKKyAgICAgICAgU3luY2hyb25vdXMg
WE1MSHR0cFJlcXVlc3RzIGFyZSBhIHByb2JsZW1hdGljIEFQSSwgc2luY2UgdGhleSByZXN1bHQK
KyAgICAgICAgaW4gYmxvY2tlZCBVSSB0aHJlYWRzLiBTb21lIGNsaWVudHMgbWF5IHdpc2ggdG8g
YWx3YXlzIGRpc2FibGUgdGhlbTsKKyAgICAgICAgZ2l2ZSB0aGVtIGEgc2V0dGluZyB0byBkbyBz
byAoc2VlIGFsc28gcjEwMzYyOSBmb3Igb3RoZXIgY2FzZXMgd2hlcmUKKyAgICAgICAgc3luY2hy
b25vdXMgWEhScyBhcmUgZGlzYWJsZWQpLgorCisgICAgICAgICogcGFnZS9TZXR0aW5ncy5jcHA6
CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpTZXR0aW5n
cyk6CisgICAgICAgICogcGFnZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorICAg
ICAgICAoV2ViQ29yZTo6U2V0dGluZ3M6OnNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQpOgor
ICAgICAgICAoV2ViQ29yZTo6U2V0dGluZ3M6OnN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQpOgor
ICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxTZXR0aW5ncy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbnRlcm5hbFNldHRpbmdzOjpJbnRlcm5hbFNldHRpbmdzKToKKyAgICAgICAgKFdlYkNvcmU6
OkludGVybmFsU2V0dGluZ3M6OnJlc3RvcmVUbyk6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5h
bFNldHRpbmdzOjpzZXRTeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkKToKKyAgICAgICAgKFdlYkNv
cmUpOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxTZXR0aW5ncy5oOgorICAgICAgICAoSW50
ZXJuYWxTZXR0aW5ncyk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbFNldHRpbmdzLmlkbDoK
KyAgICAgICAgKiB4bWwvWE1MSHR0cFJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1M
SHR0cFJlcXVlc3Q6Om9wZW4pOgorCiAyMDEyLTA1LTI1ICBEZWFuIEphY2tzb24gIDxkaW5vQGFw
cGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTEyMTU1LgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCA2ZGU0NTY1MzA4ZGVjNjNmZjlkMDRiYWZiZjM2MDEy
YjhlYTk3MDY2Li4yM2NlYmQ0MTM1NDkxZGY2NTE4MDMzOWZjZWE1NDEzOWI1Y2IxM2ZlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTI1ICBNaWhh
aSBQYXJwYXJpdGEgIDxtaWhhaXBAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IHN5bmNo
cm9ub3VzIFhIUnMgdG8gYmUgZGlzYWJsZWQgaW4gZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzU0MAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN5bmNocm9ub3VzIFhNTEh0dHBSZXF1ZXN0
cyBhcmUgYSBwcm9ibGVtYXRpYyBBUEksIHNpbmNlIHRoZXkgcmVzdWx0CisgICAgICAgIGluIGJs
b2NrZWQgVUkgdGhyZWFkcy4gU29tZSBjbGllbnRzIG1heSB3aXNoIHRvIGFsd2F5cyBkaXNhYmxl
IHRoZW07CisgICAgICAgIGdpdmUgdGhlbSBhIHNldHRpbmcgdG8gZG8gc28gKHNlZSBhbHNvIHIx
MDM2MjkgZm9yIG90aGVyIGNhc2VzIHdoZXJlCisgICAgICAgIHN5bmNocm9ub3VzIFhIUnMgYXJl
IGRpc2FibGVkKS4KKworICAgICAgICAqIHB1YmxpYy9XZWJTZXR0aW5ncy5oOgorICAgICAgICAq
IHNyYy9XZWJTZXR0aW5nc0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJTZXR0aW5nc0lt
cGw6OnNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQpOgorICAgICAgICAoV2ViS2l0KToKKyAg
ICAgICAgKiBzcmMvV2ViU2V0dGluZ3NJbXBsLmg6CisgICAgICAgIChXZWJTZXR0aW5nc0ltcGwp
OgorCiAyMDEyLTA1LTI1ICBLaW51a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkOyByb2xsaW5nIGNocm9taXVtIGRlcHMuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0
dGluZ3MuY3BwCmluZGV4IDdkZTM3MTlkNWVmMWU4NDhmNjEwOTc0MjAwOWVhZWVmOTdlNTI1N2Mu
Ljg3Y2IwYjg3YzllNGU1NzczMzRjNjAxNTRkOGMxNmVhMTYyNzgwZWMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
U2V0dGluZ3MuY3BwCkBAIC0yNzIsNiArMjcyLDcgQEAgU2V0dGluZ3M6OlNldHRpbmdzKFBhZ2Uq
IHBhZ2UpCiAgICAgLCBtX3JlcXVlc3RBbmltYXRpb25GcmFtZUVuYWJsZWQodHJ1ZSkKICAgICAs
IG1fbmVlZHNEaWRGaW5pc2hMb2FkT3JkZXJRdWlyayhmYWxzZSkKICAgICAsIG1fZml4ZWRQb3Np
dGlvbkNyZWF0ZXNTdGFja2luZ0NvbnRleHQoZmFsc2UpCisgICAgLCBtX3N5bmNYSFJJbkRvY3Vt
ZW50c0VuYWJsZWQodHJ1ZSkKICAgICAsIG1fbG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5VGltZXIo
dGhpcywgJlNldHRpbmdzOjpsb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHlUaW1lckZpcmVkKQogICAg
ICwgbV9pbmNyZW1lbnRhbFJlbmRlcmluZ1N1cHByZXNzaW9uVGltZW91dEluU2Vjb25kcyhkZWZh
dWx0SW5jcmVtZW50YWxSZW5kZXJpbmdTdXBwcmVzc2lvblRpbWVvdXRJblNlY29uZHMpCiB7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1NldHRpbmdzLmgKaW5kZXggMjFmZWNlYWNmNmRhMDhmNzdiN2UyZWEzOGFlMzE0Yjk5
NDdmOWJjMC4uZWNhNmJmM2E3M2U0NjZhZDExYTI2NDg4MmViZDBmNmI0MDEzMTgxYyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvU2V0dGluZ3MuaApAQCAtNTgxLDYgKzU4MSw5IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsK
ICAgICAgICAgdm9pZCBzZXRGaXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dChib29s
IGNyZWF0ZXMpIHsgbV9maXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dCA9IGNyZWF0
ZXM7IH0KICAgICAgICAgYm9vbCBmaXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dCgp
IGNvbnN0IHsgcmV0dXJuIG1fZml4ZWRQb3NpdGlvbkNyZWF0ZXNTdGFja2luZ0NvbnRleHQ7IH0K
IAorICAgICAgICB2b2lkIHNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQoYm9vbCBlbmFibGVk
KSB7IG1fc3luY1hIUkluRG9jdW1lbnRzRW5hYmxlZCA9IGVuYWJsZWQ7IH0KKyAgICAgICAgYm9v
bCBzeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkKCkgY29uc3QgeyByZXR1cm4gbV9zeW5jWEhSSW5E
b2N1bWVudHNFbmFibGVkOyB9CisKICNpZiBVU0UoSlNDKQogICAgICAgICBzdGF0aWMgdm9pZCBz
ZXRTaG91bGRSZXNwZWN0UHJpb3JpdHlJbkNTU0F0dHJpYnV0ZVNldHRlcnMoYm9vbCk7CiAgICAg
ICAgIHN0YXRpYyBib29sIHNob3VsZFJlc3BlY3RQcmlvcml0eUluQ1NTQXR0cmlidXRlU2V0dGVy
cygpOwpAQCAtNzUzLDYgKzc1Niw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9v
bCBtX25lZWRzRGlkRmluaXNoTG9hZE9yZGVyUXVpcmsgOiAxOwogCiAgICAgICAgIGJvb2wgbV9m
aXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dCA6IDE7CisgICAgICAgIGJvb2wgbV9z
eW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkIDogMTsKIAogICAgICAgICBUaW1lcjxTZXR0aW5ncz4g
bV9sb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHlUaW1lcjsKICAgICAgICAgdm9pZCBsb2Fkc0ltYWdl
c0F1dG9tYXRpY2FsbHlUaW1lckZpcmVkKFRpbWVyPFNldHRpbmdzPiopOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbFNldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3Rlc3RpbmcvSW50ZXJuYWxTZXR0aW5ncy5jcHAKaW5kZXggODU5NGI3MDRkZWY1ZjE1YTEx
OWM4NmYyNGIzMjM1MjNlM2M0OTg2Zi4uZDk5MzM1YjkxOWEwMDRiNzM3MTA3OTQxNjg5N2FlZjll
YmYzZmFjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbFNldHRp
bmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFsU2V0dGluZ3MuY3Bw
CkBAIC0xMDAsNiArMTAwLDcgQEAgSW50ZXJuYWxTZXR0aW5nczo6SW50ZXJuYWxTZXR0aW5ncyhG
cmFtZSogZnJhbWUpCiAjZW5kaWYKICAgICAsIG1fb3JpZ2luYWxFZGl0aW5nQmVoYXZpb3Ioc2V0
dGluZ3MoKS0+ZWRpdGluZ0JlaGF2aW9yVHlwZSgpKQogICAgICwgbV9vcmlnaW5hbEZpeGVkUG9z
aXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0KHNldHRpbmdzKCktPmZpeGVkUG9zaXRpb25DcmVh
dGVzU3RhY2tpbmdDb250ZXh0KCkpCisgICAgLCBtX29yaWdpbmFsU3luY1hIUkluRG9jdW1lbnRz
RW5hYmxlZChzZXR0aW5ncygpLT5zeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkKCkpCiB7CiB9CiAK
QEAgLTExMyw2ICsxMTQsNyBAQCB2b2lkIEludGVybmFsU2V0dGluZ3M6OnJlc3RvcmVUbyhTZXR0
aW5ncyogc2V0dGluZ3MpCiAjZW5kaWYKICAgICBzZXR0aW5ncy0+c2V0RWRpdGluZ0JlaGF2aW9y
VHlwZShtX29yaWdpbmFsRWRpdGluZ0JlaGF2aW9yKTsKICAgICBzZXR0aW5ncy0+c2V0Rml4ZWRQ
b3NpdGlvbkNyZWF0ZXNTdGFja2luZ0NvbnRleHQobV9vcmlnaW5hbEZpeGVkUG9zaXRpb25DcmVh
dGVzU3RhY2tpbmdDb250ZXh0KTsKKyAgICBzZXR0aW5ncy0+c2V0U3luY1hIUkluRG9jdW1lbnRz
RW5hYmxlZChtX29yaWdpbmFsU3luY1hIUkluRG9jdW1lbnRzRW5hYmxlZCk7CiB9CiAKIFNldHRp
bmdzKiBJbnRlcm5hbFNldHRpbmdzOjpzZXR0aW5ncygpIGNvbnN0CkBAIC0zNTIsNCArMzU0LDEw
IEBAIHZvaWQgSW50ZXJuYWxTZXR0aW5nczo6c2V0Rml4ZWRQb3NpdGlvbkNyZWF0ZXNTdGFja2lu
Z0NvbnRleHQoYm9vbCBjcmVhdGVzLCBFeGNlCiAgICAgc2V0dGluZ3MoKS0+c2V0Rml4ZWRQb3Np
dGlvbkNyZWF0ZXNTdGFja2luZ0NvbnRleHQoY3JlYXRlcyk7CiB9CiAKK3ZvaWQgSW50ZXJuYWxT
ZXR0aW5nczo6c2V0U3luY1hIUkluRG9jdW1lbnRzRW5hYmxlZChib29sIGNyZWF0ZXMsIEV4Y2Vw
dGlvbkNvZGUmIGVjKQoreworICAgIEludGVybmFsU2V0dGluZ3NHdWFyZEZvckZyYW1lVmlldygp
OworICAgIHNldHRpbmdzKCktPnNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQoY3JlYXRlcyk7
Cit9CisKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxTZXR0
aW5ncy5oIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbFNldHRpbmdzLmgKaW5kZXgg
N2ZlYTc1ZGZiMjdhZDRkZDc5MTRiYWI0M2QzZGRkNGQ0MDFhZWUwMy4uOTJiMWJkZmViMjI5M2U3
M2Y1MTAyYTRjNWJlM2EyNTg1OThjNDg1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbFNldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbFNldHRpbmdzLmgKQEAgLTc3LDYgKzc3LDcgQEAgcHVibGljOgogICAgIHZvaWQgc2V0TWVk
aWFQbGF5YmFja1JlcXVpcmVzVXNlckdlc3R1cmUoYm9vbCwgRXhjZXB0aW9uQ29kZSYpOwogICAg
IHZvaWQgc2V0RWRpdGluZ0JlaGF2aW9yKGNvbnN0IFN0cmluZyYsIEV4Y2VwdGlvbkNvZGUmKTsK
ICAgICB2b2lkIHNldEZpeGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0KGJvb2wsIEV4
Y2VwdGlvbkNvZGUmKTsKKyAgICB2b2lkIHNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQoYm9v
bCwgRXhjZXB0aW9uQ29kZSYpOwogCiAgICAgdm9pZCByZXN0b3JlVG8oU2V0dGluZ3MqKTsKIApA
QCAtOTUsNiArOTYsNyBAQCBwcml2YXRlOgogI2VuZGlmCiAgICAgRWRpdGluZ0JlaGF2aW9yVHlw
ZSBtX29yaWdpbmFsRWRpdGluZ0JlaGF2aW9yOwogICAgIGJvb2wgbV9vcmlnaW5hbEZpeGVkUG9z
aXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0OworICAgIGJvb2wgbV9vcmlnaW5hbFN5bmNYSFJJ
bkRvY3VtZW50c0VuYWJsZWQ7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFsU2V0dGluZ3MuaWRsIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbFNldHRpbmdzLmlkbAppbmRleCA3YjMwMTc5YmRiZDNm
YTIwYjEwNDRiN2IxMGI3Mjk3MzljZDdkMWI0Li4yZWYzNWYyYWI2YWUwYzk1M2Q0ZDM2MWM1MjEw
NDI2OTk4MzMyYTk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFs
U2V0dGluZ3MuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxTZXR0aW5n
cy5pZGwKQEAgLTU1LDYgKzU1LDcgQEAgbW9kdWxlIHdpbmRvdyB7CiAgICAgICAgIHZvaWQgc2V0
TWVkaWFQbGF5YmFja1JlcXVpcmVzVXNlckdlc3R1cmUoaW4gYm9vbGVhbiBlbmFibGVkKSByYWlz
ZXMoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgdm9pZCBzZXRFZGl0aW5nQmVoYXZpb3IoaW4gRE9N
U3RyaW5nIGJlaGF2aW9yKSByYWlzZXMoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgdm9pZCBzZXRG
aXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dChpbiBib29sZWFuIGNyZWF0ZXMpIHJh
aXNlcyhET01FeGNlcHRpb24pOworICAgICAgICB2b2lkIHNldFN5bmNYSFJJbkRvY3VtZW50c0Vu
YWJsZWQoaW4gYm9vbGVhbiBlbmFibGVkKSByYWlzZXMoRE9NRXhjZXB0aW9uKTsKICAgICB9Owog
fQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwIGIv
U291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcAppbmRleCAwZTllMGFiNGJmZWEx
ZWYzOWFkZjkwYmE5M2E3ZThlMGYyNGU0MTk5Li5iZTZiNGM2OThjNjFlMDU0MzA1ZGJjMTUyNWU1
ZGNiZmEyMTMxNjc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVl
c3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKQEAgLTQ4
NCwxNCArNDg0LDIyIEBAIHZvaWQgWE1MSHR0cFJlcXVlc3Q6Om9wZW4oY29uc3QgU3RyaW5nJiBt
ZXRob2QsIGNvbnN0IEtVUkwmIHVybCwgYm9vbCBhc3luYywgRXhjCiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICAvLyBOZXdlciBmdW5jdGlvbmFsaXR5IGlzIG5vdCBhdmFpbGFibGUgdG8g
c3luY2hyb25vdXMgcmVxdWVzdHMgaW4gd2luZG93IGNvbnRleHRzLCBhcyBhIHNwZWMtbWFuZGF0
ZWQgCi0gICAgLy8gYXR0ZW1wdCB0byBkaXNjb3VyYWdlIHN5bmNocm9ub3VzIFhIUiB1c2UuIHJl
c3BvbnNlVHlwZSBpcyBvbmUgc3VjaCBwaWVjZSBvZiBmdW5jdGlvbmFsaXR5LgotICAgIC8vIFdl
J2xsIG9ubHkgZGlzYWJsZSB0aGlzIGZ1bmN0aW9uYWxpdHkgZm9yIEhUVFAoUykgcmVxdWVzdHMg
c2luY2Ugc3luYyByZXF1ZXN0cyBmb3IgbG9jYWwgcHJvdG9jb2xzCi0gICAgLy8gc3VjaCBhcyBm
aWxlOiBhbmQgZGF0YTogc3RpbGwgbWFrZSBzZW5zZSB0byBhbGxvdy4KLSAgICBpZiAoIWFzeW5j
ICYmIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+aXNEb2N1bWVudCgpICYmIHVybC5wcm90b2Nv
bElzSW5IVFRQRmFtaWx5KCkgJiYgbV9yZXNwb25zZVR5cGVDb2RlICE9IFJlc3BvbnNlVHlwZURl
ZmF1bHQpIHsKLSAgICAgICAgbG9nQ29uc29sZUVycm9yKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQo
KSwgIlN5bmNocm9ub3VzIEhUVFAoUykgcmVxdWVzdHMgbWFkZSBmcm9tIHRoZSB3aW5kb3cgY29u
dGV4dCBjYW5ub3QgaGF2ZSBYTUxIdHRwUmVxdWVzdC5yZXNwb25zZVR5cGUgc2V0LiIpOwotICAg
ICAgICBlYyA9IElOVkFMSURfQUNDRVNTX0VSUjsKLSAgICAgICAgcmV0dXJuOworICAgIGlmICgh
YXN5bmMgJiYgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT5pc0RvY3VtZW50KCkpIHsKKyAgICAg
ICAgaWYgKCFkb2N1bWVudCgpLT5zZXR0aW5ncygpLT5zeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVk
KCkpIHsKKyAgICAgICAgICAgIGxvZ0NvbnNvbGVFcnJvcihzY3JpcHRFeGVjdXRpb25Db250ZXh0
KCksICJTeW5jaHJvbm91cyBYTUxIdHRwUmVxdWVzdHMgY2Fubm90IGJlIG1hZGUgaW4gdGhlIGN1
cnJlbnQgd2luZG93IGNvbnRleHQuIik7CisgICAgICAgICAgICBlYyA9IElOVkFMSURfQUNDRVNT
X0VSUjsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAgIC8vIE5ld2Vy
IGZ1bmN0aW9uYWxpdHkgaXMgbm90IGF2YWlsYWJsZSB0byBzeW5jaHJvbm91cyByZXF1ZXN0cyBp
biB3aW5kb3cgY29udGV4dHMsIGFzIGEgc3BlYy1tYW5kYXRlZAorICAgICAgICAvLyBhdHRlbXB0
IHRvIGRpc2NvdXJhZ2Ugc3luY2hyb25vdXMgWEhSIHVzZS4gcmVzcG9uc2VUeXBlIGlzIG9uZSBz
dWNoIHBpZWNlIG9mIGZ1bmN0aW9uYWxpdHkuCisgICAgICAgIC8vIFdlJ2xsIG9ubHkgZGlzYWJs
ZSB0aGlzIGZ1bmN0aW9uYWxpdHkgZm9yIEhUVFAoUykgcmVxdWVzdHMgc2luY2Ugc3luYyByZXF1
ZXN0cyBmb3IgbG9jYWwgcHJvdG9jb2xzCisgICAgICAgIC8vIHN1Y2ggYXMgZmlsZTogYW5kIGRh
dGE6IHN0aWxsIG1ha2Ugc2Vuc2UgdG8gYWxsb3cuCisgICAgICAgIGlmICh1cmwucHJvdG9jb2xJ
c0luSFRUUEZhbWlseSgpICYmIG1fcmVzcG9uc2VUeXBlQ29kZSAhPSBSZXNwb25zZVR5cGVEZWZh
dWx0KSB7CisgICAgICAgICAgICBsb2dDb25zb2xlRXJyb3Ioc2NyaXB0RXhlY3V0aW9uQ29udGV4
dCgpLCAiU3luY2hyb25vdXMgSFRUUChTKSByZXF1ZXN0cyBtYWRlIGZyb20gdGhlIHdpbmRvdyBj
b250ZXh0IGNhbm5vdCBoYXZlIFhNTEh0dHBSZXF1ZXN0LnJlc3BvbnNlVHlwZSBzZXQuIik7Cisg
ICAgICAgICAgICBlYyA9IElOVkFMSURfQUNDRVNTX0VSUjsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQogICAgIH0KIAogICAgIG1fbWV0aG9kID0gdXBwZXJjYXNlS25vd25IVFRQTWV0
aG9kKG1ldGhvZCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJTZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViU2V0dGluZ3Mu
aAppbmRleCAzMDg5YjBiZGM0ZmE1YzhlZjBjNTZkMzdjZTJkYTJmYTFmMzBhMjE2Li5kOTAxNjg0
N2EwNjNjZWI2NTM4Y2YwZDg4NGFiN2FkYmZiMTQ5YTc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJTZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vcHVibGljL1dlYlNldHRpbmdzLmgKQEAgLTE1Myw3ICsxNTMsNyBAQCBwdWJsaWM6CiAg
ICAgdmlydHVhbCB2b2lkIHNldERlZmF1bHRUaWxlU2l6ZShXZWJTaXplKSA9IDA7CiAgICAgdmly
dHVhbCB2b2lkIHNldE1heFVudGlsZWRMYXllclNpemUoV2ViU2l6ZSkgPSAwOwogICAgIHZpcnR1
YWwgdm9pZCBzZXRGaXhlZFBvc2l0aW9uQ3JlYXRlc1N0YWNraW5nQ29udGV4dChib29sKSA9IDA7
Ci0KKyAgICB2aXJ0dWFsIHZvaWQgc2V0U3luY1hIUkluRG9jdW1lbnRzRW5hYmxlZChib29sKSA9
IDA7CiAKIHByb3RlY3RlZDoKICAgICB+V2ViU2V0dGluZ3MoKSB7IH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwuY3BwCmluZGV4IDc4NzcwYTk1YzA4OTZh
MTZlODJkNGVhMTc3NWQ0MTY4MmViODdjZWIuLmZmYjhjOWJmZWVlMjYwNjVmZDYzNzNjNDc1NmI4
NTViM2E2MjYzM2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNl
dHRpbmdzSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViU2V0dGlu
Z3NJbXBsLmNwcApAQCAtNjExLDQgKzYxMSwxMCBAQCB2b2lkIFdlYlNldHRpbmdzSW1wbDo6c2V0
TWF4VW50aWxlZExheWVyU2l6ZShXZWJTaXplIHNpemUpCiAgICAgbV9tYXhVbnRpbGVkTGF5ZXJT
aXplID0gc2l6ZTsKIH0KIAordm9pZCBXZWJTZXR0aW5nc0ltcGw6OnNldFN5bmNYSFJJbkRvY3Vt
ZW50c0VuYWJsZWQoYm9vbCBlbmFibGVkKQoreworICAgIG1fc2V0dGluZ3MtPnNldFN5bmNYSFJJ
bkRvY3VtZW50c0VuYWJsZWQoZW5hYmxlZCk7Cit9CisKKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJTZXR0aW5nc0ltcGwu
aCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlNldHRpbmdzSW1wbC5oCmluZGV4IDFj
M2IwZTdlMjllZTlmNDQ1YjFkZTNmMWRkYmQyZmQ5ZjY3ZWNmODcuLjAzMzc4NDAzOWMxNDYwZmNm
ZDEwNWY3NmIyYWZmYjYyMjkyZjcyMTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYlNldHRpbmdzSW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlNldHRpbmdzSW1wbC5oCkBAIC0xNDcsNiArMTQ3LDcgQEAgcHVibGljOgogICAgIHZpcnR1
YWwgdm9pZCBzZXRWaWV3cG9ydEVuYWJsZWQoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldE1l
ZGlhUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlKGJvb2wpOwogICAgIHZpcnR1YWwgYm9vbCB2
aWV3cG9ydEVuYWJsZWQoKSBjb25zdCB7IHJldHVybiBtX3ZpZXdwb3J0RW5hYmxlZDsgfQorICAg
IHZpcnR1YWwgdm9pZCBzZXRTeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkKGJvb2wpOwogCiAgICAg
Ym9vbCBzaG93RlBTQ291bnRlcigpIGNvbnN0IHsgcmV0dXJuIG1fc2hvd0ZQU0NvdW50ZXI7IH0K
ICAgICBib29sIHNob3dQbGF0Zm9ybUxheWVyVHJlZSgpIGNvbnN0IHsgcmV0dXJuIG1fc2hvd1Bs
YXRmb3JtTGF5ZXJUcmVlOyB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzFlNGI1ZWFkNTM1ZjY4MzM1NWI0NDE0YTIwOGQ3
ZGVlNDVjOGMzMC4uOGM2NmRlY2EzZjNiNDlmOTBiY2E5MWNlNDhhN2YzNWZhZTk2NjQxYSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTI1ICBNaWhhaSBQYXJwYXJpdGEgIDxtaWhhaXBA
Y2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IHN5bmNocm9ub3VzIFhIUnMgdG8gYmUgZGlz
YWJsZWQgaW4gZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NzU0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFN5bmNocm9ub3VzIFhNTEh0dHBSZXF1ZXN0cyBhcmUgYSBwcm9ibGVtYXRpYyBB
UEksIHNpbmNlIHRoZXkgcmVzdWx0CisgICAgICAgIGluIGJsb2NrZWQgVUkgdGhyZWFkcy4gU29t
ZSBjbGllbnRzIG1heSB3aXNoIHRvIGFsd2F5cyBkaXNhYmxlIHRoZW07CisgICAgICAgIGdpdmUg
dGhlbSBhIHNldHRpbmcgdG8gZG8gc28gKHNlZSBhbHNvIHIxMDM2MjkgZm9yIG90aGVyIGNhc2Vz
IHdoZXJlCisgICAgICAgIHN5bmNocm9ub3VzIFhIUnMgYXJlIGRpc2FibGVkKS4KKworICAgICAg
ICAqIGZhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtc3luYy1kaXNhYmxlZC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJl
cXVlc3Qtc3luYy1kaXNhYmxlZC5odG1sOiBBZGRlZC4KKwogMjAxMi0wNS0yNSAgU2hlcmlmZiBC
b3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwg
cm9sbGluZyBvdXQgcjExODM5NS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QveG1saHR0
cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtc3luYy1kaXNhYmxlZC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LXN5bmMtZGlzYWJsZWQt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNmZWY0NWY1YzhkZmZiMTNiNzJlNWQxNWFjYzE2ZTI1
YmZkZmVmYWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3htbGh0dHByZXF1
ZXN0L3htbGh0dHByZXF1ZXN0LXN5bmMtZGlzYWJsZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTEgQEAKK0NPTlNPTEUgTUVTU0FHRTogU3luY2hyb25vdXMgWE1MSHR0cFJlcXVlc3RzIGNhbm5v
dCBiZSBtYWRlIGluIHRoZSBjdXJyZW50IHdpbmRvdyBjb250ZXh0LgorVGhpcyB0ZXN0cyB0aGF0
IHN5bmNocm9ub3VzIFhNTEh0dHBSZXF1ZXN0cyBmYWlsIHdoZW4gdGhleSBhcmUgZGlzYWJsZWQg
Zm9yIGRvY3VtZW50cy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgeGhy
Lm9wZW4oIkdFVCIsICJodHRwOi8vbXlkb21haW4vIiwgZmFsc2UpIHRocmV3IGV4Y2VwdGlvbiBF
cnJvcjogSU5WQUxJRF9BQ0NFU1NfRVJSOiBET00gRXhjZXB0aW9uIDE1LgorUEFTUyBzdWNjZXNz
ZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtc3luYy1kaXNhYmxlZC5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1zeW5j
LWRpc2FibGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGFhMmY1ZTVkYmI3NjllZmE5OWM2ZGRiMGVlMWM0
NGZmYWZkMDM3NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QveG1saHR0cHJl
cXVlc3QveG1saHR0cHJlcXVlc3Qtc3luYy1kaXNhYmxlZC5odG1sCkBAIC0wLDAgKzEsMjIgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vanMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAg
ICBpZiAoJ2ludGVybmFscycgaW4gd2luZG93KSB7CisgICAgICAgICAgICB3aW5kb3cuaW50ZXJu
YWxzLnNldHRpbmdzLnNldFN5bmNYSFJJbkRvY3VtZW50c0VuYWJsZWQoZmFsc2UpOworICAgICAg
ICB9IGVsc2UgeworICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoJ1RoaXMgdGVzdCBkZXBlbmRz
IG9uIHRoZSBzeW5jWEhSSW5Eb2N1bWVudHNFbmFibGVkIHNldHRpbmcgYmVpbmcgZmFsc2UsIHNv
IHJ1biBpbiBEdW1wUmVuZGVyVHJlZSBvciBtYW51YWxseSBlbmFibGUgaXQnKTsKKyAgICAgICAg
fQorCisgICAgICAgIGRlc2NyaXB0aW9uKCdUaGlzIHRlc3RzIHRoYXQgc3luY2hyb25vdXMgWE1M
SHR0cFJlcXVlc3RzIGZhaWwgd2hlbiB0aGV5IGFyZSBkaXNhYmxlZCBmb3IgZG9jdW1lbnRzLicp
OworICAgICAgICB2YXIgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CisgICAgICAgIHNob3Vs
ZFRocm93KCd4aHIub3BlbigiR0VUIiwgImh0dHA6Ly9teWRvbWFpbi8iLCBmYWxzZSknKTsKKyAg
ICA8L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9z
dC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJkZXNjcmlwdGlv
biI+PC9kaXY+CisgICAgPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>