<?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>178769</bug_id>
          
          <creation_ts>2017-10-24 18:57:53 -0700</creation_ts>
          <short_desc>Add service worker handle fetch support for all subresource requests</short_desc>
          <delta_ts>2017-11-15 12:51:00 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>japhet</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1364059</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-10-24 18:57:53 -0700</bug_when>
    <thetext>Add service worker handle fetch support for all subresource requests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364061</commentid>
    <comment_count>1</comment_count>
      <attachid>324776</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-10-24 19:05:01 -0700</bug_when>
    <thetext>Created attachment 324776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364516</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-10-25 15:07:08 -0700</bug_when>
    <thetext>Attachment 324776 did not pass style-queue:


ERROR: Source/WebCore/loader/cache/CachedResourceRequest.h:99:  The parameter name &quot;serviceWorkerIdentifier&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 10 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364576</commentid>
    <comment_count>3</comment_count>
      <attachid>324776</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-25 16:32:52 -0700</bug_when>
    <thetext>Comment on attachment 324776
Patch

Clearing flags on attachment: 324776

Committed r223994: &lt;https://trac.webkit.org/changeset/223994&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364577</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-25 16:32:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364875</commentid>
    <comment_count>5</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-10-26 09:58:12 -0700</bug_when>
    <thetext>The test for this change is failing on High Sierra, Sierra, and iOS 11 WK2:

--- /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/http/tests/workers/service/image-fetch.https-expected.txt
+++ /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/http/tests/workers/service/image-fetch.https-actual.txt
@@ -1,6 +1,6 @@
 
 Status is no status
 Status is https://127.0.0.1:8443/resources/square100.png
-PASS: Loaded image
-Image size: 100x100
+FAIL: image loading failed
+Status is https://127.0.0.1:8443/resources/square100.png
 
https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK2%20(Tests)/builds/5282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364893</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-10-26 10:26:26 -0700</bug_when>
    <thetext>Reverted r223994 for reason:

The LayoutTest for this change is failing.

Committed r224024: &lt;https://trac.webkit.org/changeset/224024&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364915</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-10-26 11:02:08 -0700</bug_when>
    <thetext>Looking at the stderr for this test, there is:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9814)

I wonder whether that is the cause.
I plan to reland the patch with test as HTTP and not HTTPS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364992</commentid>
    <comment_count>8</comment_count>
      <attachid>325046</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-10-26 13:14:02 -0700</bug_when>
    <thetext>Created attachment 325046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364995</commentid>
    <comment_count>9</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-10-26 13:16:26 -0700</bug_when>
    <thetext>Attachment 325046 did not pass style-queue:


ERROR: Source/WebCore/loader/cache/CachedResourceRequest.h:99:  The parameter name &quot;serviceWorkerIdentifier&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 10 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1365068</commentid>
    <comment_count>10</comment_count>
      <attachid>325046</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-26 15:57:32 -0700</bug_when>
    <thetext>Comment on attachment 325046
Patch

Clearing flags on attachment: 325046

Committed r224059: &lt;https://trac.webkit.org/changeset/224059&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1365069</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-26 15:57:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372267</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-15 12:51:00 -0800</bug_when>
    <thetext>&lt;rdar://problem/35568276&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324776</attachid>
            <date>2017-10-24 19:05:01 -0700</date>
            <delta_ts>2017-10-26 13:14:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178769-20171024190500.patch</filename>
            <type>text/plain</type>
            <size>10341</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzOTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGQ0NDIyZDI3MTZlNjEx
ZjUzOWFhMjQwYjVkMDRiZDgzZWU3Zjg5YS4uYWY3NWM4YWNjNzE3MDQ2YWE5MzRlNzMxNDFiMzQw
NTJmZTY5NjdkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDE3LTEwLTI0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAorICAgICAgICBBZGQgc2VydmljZSB3b3Jr
ZXIgaGFuZGxlIGZldGNoIHN1cHBvcnQgZm9yIGFsbCBzdWJyZXNvdXJjZSByZXF1ZXN0cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzY5CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogaHR0cC90
ZXN0cy93b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0Y2guaHR0cHMuaHRtbAorCisgICAgICAgIE1v
dmluZyBEb2N1bWVudFRocmVhZGFibGVMb2FkZXIgbG9naWMgdG8gQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXIgdG8gYXBwbHkgaXQgZm9yIGFsbCByZXNvdXJjZSBsb2Fkcy4KKyAgICAgICAgU2V0dGluZyB0
aGUgc2VsZWN0ZWQgc2VydmljZSB3b3JrZXIgaWRlbnRpZmllciBmb3Igc3VicmVzb3VyY2Ugb25s
eSBhdCB0aGUgbW9tZW50LgorCisgICAgICAgIFRlc3RpbmcgaXMgbGltaXRlZCB0byBpbWFnZXMs
IGZ1dHVyZSB3cHQgdGVzdHMgc2hvdWxkIGNvdmVyIG90aGVyIHN1YnJlc291cmNlIGNhc2VzLgor
CisgICAgICAgICogbG9hZGVyL0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpEb2N1bWVudFRocmVhZGFibGVMb2FkZXI6OkRvY3VtZW50VGhyZWFkYWJsZUxv
YWRlcik6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpwcmVwYXJlRmV0Y2gpOgor
ICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2VSZXF1ZXN0OjpzZXRTZWxlY3RlZFNlcnZpY2VXb3Jr
ZXJJZGVudGlmaWVySWZOZWVkZWQpOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZVJlcXVlc3QuaDoKKworMjAxNy0xMC0yNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBs
ZS5jb20+CisKICAgICAgICAgU2VydmljZVdvcmtlckNsaWVudEZldGNoIHNob3VsZCByZXR1cm4g
YW4gZXJyb3IgdGhhdCBpcyBub3QgbnVsbCBpbiBjYXNlIG9mIGZhaWx1cmUKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODc2MQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuY3BwCmluZGV4IDRi
NDhmNTFlYzAxNzVmYzZmMDFlZWI0Y2UxYzkxN2JmMjAzZmU4NzEuLjkwMmM4OWUzOTczN2M0MTE0
MWUzNWMyY2U0MmU5MjY2OTc0MGMyOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9Eb2N1bWVudFRocmVhZGFibGVMb2FkZXIuY3BwCkBAIC0xMDMsMTEgKzEwMyw2IEBAIERvY3Vt
ZW50VGhyZWFkYWJsZUxvYWRlcjo6RG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyKERvY3VtZW50JiBk
b2N1bWVudCwgVGhyZWFkYWJsCiB7CiAgICAgcmVsYXhBZG9wdGlvblJlcXVpcmVtZW50KCk7CiAK
LSNpZiBFTkFCTEUoU0VSVklDRV9XT1JLRVIpCi0gICAgaWYgKG1fb3B0aW9ucy5zZXJ2aWNlV29y
a2Vyc01vZGUgPT0gU2VydmljZVdvcmtlcnNNb2RlOjpBbGwgJiYgIW1fb3B0aW9ucy5zZXJ2aWNl
V29ya2VySWRlbnRpZmllcikKLSAgICAgICAgbV9vcHRpb25zLnNlcnZpY2VXb3JrZXJJZGVudGlm
aWVyID0gZG9jdW1lbnQuc2VsZWN0ZWRTZXJ2aWNlV29ya2VySWRlbnRpZmllcigpOwotI2VuZGlm
Ci0KICAgICAvLyBTZXR0aW5nIGEgcmVmZXJyZXIgaGVhZGVyIGlzIG9ubHkgc3VwcG9ydGVkIGlu
IHRoZSBhc3luYyBjb2RlIHBhdGguCiAgICAgQVNTRVJUKG1fYXN5bmMgfHwgbV9yZWZlcnJlci5p
c0VtcHR5KCkpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2Fj
aGVkUmVzb3VyY2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hl
ZFJlc291cmNlTG9hZGVyLmNwcAppbmRleCBmYjgwNjQ3YWZiZDdjYmNjOTE2Y2VhZTg1MzA0ZTc3
MzNlZWM3OGMyLi4wMGY1OGQ1OGE5MzQ1NzJiNTQxMmZmNTM1ZGUwNDJlNDM0OGJjNWYyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRl
ci5jcHAKQEAgLTY4Niw5ICs2ODYsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvZ01lbW9yeUNh
Y2hlUmVzb3VyY2VSZXF1ZXN0KEZyYW1lKiBmcmFtZSwgY29uc3QgU3RyaW5nJiBrZXkKIHZvaWQg
Q2FjaGVkUmVzb3VyY2VMb2FkZXI6OnByZXBhcmVGZXRjaChDYWNoZWRSZXNvdXJjZTo6VHlwZSB0
eXBlLCBDYWNoZWRSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QpCiB7CiAgICAgLy8gSW1wbGVtZW50
aW5nIHN0ZXAgMSB0byA3IG9mIGh0dHBzOi8vZmV0Y2guc3BlYy53aGF0d2cub3JnLyNmZXRjaGlu
ZworICAgIGF1dG8qIGRvY3VtZW50ID0gdGhpcy0+ZG9jdW1lbnQoKTsKIAotICAgIGlmICghcmVx
dWVzdC5vcmlnaW4oKSAmJiBkb2N1bWVudCgpKQotICAgICAgICByZXF1ZXN0LnNldE9yaWdpbihk
b2N1bWVudCgpLT5zZWN1cml0eU9yaWdpbigpKTsKKyAgICBpZiAoZG9jdW1lbnQpIHsKKyAgICAg
ICAgaWYgKCFyZXF1ZXN0Lm9yaWdpbigpKQorICAgICAgICAgICAgcmVxdWVzdC5zZXRPcmlnaW4o
ZG9jdW1lbnQtPnNlY3VyaXR5T3JpZ2luKCkpOworI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikK
KyAgICAgICAgcmVxdWVzdC5zZXRTZWxlY3RlZFNlcnZpY2VXb3JrZXJJZGVudGlmaWVySWZOZWVk
ZWQoZG9jdW1lbnQtPnNlbGVjdGVkU2VydmljZVdvcmtlcklkZW50aWZpZXIoKSk7CisjZW5kaWYK
KyAgICB9CiAKICAgICByZXF1ZXN0LnNldEFjY2VwdEhlYWRlcklmTm9uZSh0eXBlKTsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVz
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0
LmNwcAppbmRleCA0Mzg1NTgwYTRhNWJmY2ZhZDVhM2ViMjM1YWY3M2ExZDM0ZmFhNzk2Li5jYjhm
OWRlMmFmMTdmMjdhOGQ1YmRmODk5ZDhlNTMzZmQwZWYxY2MwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0LmNwcApAQCAtMjcz
LDQgKzI3MywyMSBAQCB2b2lkIENhY2hlZFJlc291cmNlUmVxdWVzdDo6c2V0RGVzdGluYXRpb25J
Zk5vdFNldChGZXRjaE9wdGlvbnM6OkRlc3RpbmF0aW9uIGRlcwogICAgIG1fb3B0aW9ucy5kZXN0
aW5hdGlvbiA9IGRlc3RpbmF0aW9uOwogfQogCisjaWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQor
dm9pZCBDYWNoZWRSZXNvdXJjZVJlcXVlc3Q6OnNldFNlbGVjdGVkU2VydmljZVdvcmtlcklkZW50
aWZpZXJJZk5lZWRlZCh1aW50NjRfdCBzZXJ2aWNlV29ya2VySWRlbnRpZmllcikKK3sKKyAgICBp
ZiAoaXNOb25TdWJyZXNvdXJjZVJlcXVlc3QobV9vcHRpb25zLmRlc3RpbmF0aW9uKSkKKyAgICAg
ICAgcmV0dXJuOworICAgIGlmIChpc1BvdGVudGlhbE5hdmlnYXRpb25PclN1YnJlc291cmNlUmVx
dWVzdChtX29wdGlvbnMuZGVzdGluYXRpb24pKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAo
bV9vcHRpb25zLnNlcnZpY2VXb3JrZXJzTW9kZSAhPSBTZXJ2aWNlV29ya2Vyc01vZGU6OkFsbCkK
KyAgICAgICAgcmV0dXJuOworICAgIGlmIChtX29wdGlvbnMuc2VydmljZVdvcmtlcklkZW50aWZp
ZXIpCisgICAgICAgIHJldHVybjsKKworICAgIG1fb3B0aW9ucy5zZXJ2aWNlV29ya2VySWRlbnRp
ZmllciA9IHNlcnZpY2VXb3JrZXJJZGVudGlmaWVyOworfQorI2VuZGlmCisKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNo
ZWRSZXNvdXJjZVJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRS
ZXNvdXJjZVJlcXVlc3QuaAppbmRleCBkNzhmNzYwOTE2Y2MyMWRiODU3YjNhNWQyZWI3MWUzNzAz
YjVlMzQ5Li45MjY5YzMxNDQzNjM4NDg5YzJlY2QyMDc0OTk3YTU3OTZjODc5NmFjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5o
CkBAIC05NSw2ICs5NSwxMCBAQCBwdWJsaWM6CiAKICAgICBzdGF0aWMgU3RyaW5nIHNwbGl0RnJh
Z21lbnRJZGVudGlmaWVyRnJvbVJlcXVlc3RVUkwoUmVzb3VyY2VSZXF1ZXN0Jik7CiAKKyNpZiBF
TkFCTEUoU0VSVklDRV9XT1JLRVIpCisgICAgdm9pZCBzZXRTZWxlY3RlZFNlcnZpY2VXb3JrZXJJ
ZGVudGlmaWVySWZOZWVkZWQodWludDY0X3Qgc2VydmljZVdvcmtlcklkZW50aWZpZXIpOworI2Vu
ZGlmCisKIHByaXZhdGU6CiAgICAgUmVzb3VyY2VSZXF1ZXN0IG1fcmVzb3VyY2VSZXF1ZXN0Owog
ICAgIFN0cmluZyBtX2NoYXJzZXQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvU3RvcmFnZS9XZWJTZXJ2aWNlV29ya2VyUHJvdmlkZXIuY3BwIGIvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1N0b3JhZ2UvV2ViU2VydmljZVdvcmtlclByb3ZpZGVyLmNwcAppbmRleCAzYWJh
NDkxZDZiOGU2MTdmMWNjZjI1MWY1ZTI0NzMyODIwNmIxNzYxLi5lMTZiZGYyYmQ3ZGYzOTA5MTU5
ZjYwNjVhOThhZDBlZDhiNGRlNTNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvU3RvcmFnZS9XZWJTZXJ2aWNlV29ya2VyUHJvdmlkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9TdG9yYWdlL1dlYlNlcnZpY2VXb3JrZXJQcm92aWRlci5jcHAKQEAgLTYz
LDEyICs2MywxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgc2hvdWxkSGFuZGxlRmV0Y2goY29uc3Qg
V2ViU1dDbGllbnRDb25uZWN0aW9uJiBjb25uZWN0aW9uLCBDYQogICAgIGlmIChvcHRpb25zLnNl
cnZpY2VXb3JrZXJzTW9kZSAhPSBTZXJ2aWNlV29ya2Vyc01vZGU6OkFsbCkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCi0gICAgLy8gRklYTUU6IFdlIHNob3VsZCBwcm9iYWJseSBhc3NlcnQgdGhh
dCBvcHRpb25zLnNlcnZpY2VXb3JrZXJzSWRlbnRpZmllciBpcyBub3QgbnVsbC4KICAgICBpZiAo
aXNQb3RlbnRpYWxOYXZpZ2F0aW9uT3JTdWJyZXNvdXJjZVJlcXVlc3Qob3B0aW9ucy5kZXN0aW5h
dGlvbikpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQg
bm9uLXN1YnJlc291cmNlIHJlcXVlc3QgbG9hZHMuCi0gICAgaWYgKGlzTm9uU3VicmVzb3VyY2VS
ZXF1ZXN0KG9wdGlvbnMuZGVzdGluYXRpb24pKQorICAgIGlmIChpc05vblN1YnJlc291cmNlUmVx
dWVzdChvcHRpb25zLmRlc3RpbmF0aW9uKSB8fCAhb3B0aW9ucy5zZXJ2aWNlV29ya2VySWRlbnRp
ZmllcikKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYgKCFyZXNvdXJjZSkKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCBlM2UzNzM1MTlhZjVkMzg0MzAzMmU2ZWUzYWU5OGE4NWRiZjAwZDE5Li4yMmQwYTk5ODBhYjg1
NDM0MWZlM2ViNjJiZDg4MGNiNTEyMmVkNTkxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjQgQEAKIDIwMTct
MTAtMjQgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCisgICAgICAgIEFkZCBz
ZXJ2aWNlIHdvcmtlciBoYW5kbGUgZmV0Y2ggc3VwcG9ydCBmb3IgYWxsIHN1YnJlc291cmNlIHJl
cXVlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Nzg3NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2ltYWdlLWZldGNoLmh0dHBzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0
Y2guaHR0cHMuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZp
Y2UvcmVzb3VyY2VzL2ltYWdlLWZldGNoLXdvcmtlci5qczogQWRkZWQuCisgICAgICAgIChldmVu
dC5ldmVudC5yZXF1ZXN0LnVybC5pbmRleE9mKToKKyAgICAgICAgKGV2ZW50LmV2ZW50LnJlcXVl
c3QudXJsLmVuZHNXaXRoKToKKyAgICAgICAgKiBodHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9y
ZXNvdXJjZXMvaW1hZ2UtZmV0Y2guanM6IEFkZGVkLgorICAgICAgICAoZG9uZSk6CisgICAgICAg
IChhc3luYy5sb2FkZWRJbWFnZSk6CisgICAgICAgIChhc3luYy5lcnJvcmVkSW1hZ2UpOgorICAg
ICAgICAoYXN5bmMubG9nU3RhdHVzKToKKyAgICAgICAgKGFzeW5jLnRlc3QpOgorCisyMDE3LTEw
LTI0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwogICAgICAgICBTZXJ2aWNl
V29ya2VyIHByb2Nlc3MgcHJlZmVyZW5jZXMgc2hvdWxkIGJlIGluaXRpYWxpemVkCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzg2OTIKIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0Y2gu
aHR0cHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZp
Y2UvaW1hZ2UtZmV0Y2guaHR0cHMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYxMTAyMmJiODdh
NTg2NGZmYzRjMTY0M2UxZTA0M2NhNTEyMjM1MmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9pbWFnZS1mZXRjaC5odHRwcy1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw2IEBACisKK1N0YXR1cyBpcyBubyBzdGF0dXMKK1N0YXR1cyBpcyBo
dHRwczovLzEyNy4wLjAuMTo4NDQzL3Jlc291cmNlcy9zcXVhcmUxMDAucG5nCitQQVNTOiBMb2Fk
ZWQgaW1hZ2UKK0ltYWdlIHNpemU6IDEwMHgxMDAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0Y2guaHR0cHMuaHRtbCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2ltYWdlLWZldGNoLmh0dHBzLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNGE4NjIxMDExZDNlYjdhODkzNjUxZjYxYjdhNzZlNzQzZDllNDEyZAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2lt
YWdlLWZldGNoLmh0dHBzLmh0bWwKQEAgLTAsMCArMSw5IEBACis8aHRtbD4KKzxoZWFkPgorPHNj
cmlwdCBzcmM9InJlc291cmNlcy9zdy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KKyAgICA8aW1nIGlkPSJpbWFnZSIgb25sb2FkPSJsb2FkZWRJbWFnZSgpIiBvbmVycm9y
PSJlcnJvcmVkSW1hZ2UoKSI+PC9pbWc+CisgICAgPHNjcmlwdCBzcmM9InJlc291cmNlcy9pbWFn
ZS1mZXRjaC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9yZXNvdXJjZXMvaW1hZ2UtZmV0Y2gt
d29ya2VyLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3Vy
Y2VzL2ltYWdlLWZldGNoLXdvcmtlci5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wYmM1YjlkYTk3Nzg5YjE3MmY1
YTgwODFkNmY2NzA3NDJmYzY0ZjRmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL2ltYWdlLWZldGNoLXdvcmtlci5qcwpA
QCAtMCwwICsxLDE0IEBACit2YXIgc3RhdHVzID0gIm5vIHN0YXR1cyI7CitzZWxmLmFkZEV2ZW50
TGlzdGVuZXIoImZldGNoIiwgKGV2ZW50KSA9PiB7CisgICAgaWYgKGV2ZW50LnJlcXVlc3QudXJs
LmluZGV4T2YoInN0YXR1cyIpICE9PSAtMSkgeworICAgICAgICBldmVudC5yZXNwb25kV2l0aChu
ZXcgUmVzcG9uc2UobnVsbCwge3N0YXR1czogMjAwLCBzdGF0dXNUZXh0OiBzdGF0dXN9KSk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisgICAgaWYgKCFldmVudC5yZXF1ZXN0LnVybC5lbmRzV2l0
aCgiLmZyb21zZXJ2aWNld29ya2VyIikpIHsKKyAgICAgICAgc3RhdHVzID0gInVua25vd24gdXJs
IjsKKyAgICAgICAgZXZlbnQucmVzcG9uZFdpdGgobmV3IFJlc3BvbnNlKG51bGwsIHtzdGF0dXM6
IDQwNCwgc3RhdHVzVGV4dDogIk5vdCBGb3VuZCJ9KSk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisgICAgc3RhdHVzID0gZXZlbnQucmVxdWVzdC51cmwuc3Vic3RyaW5nKDAsIGV2ZW50LnJlcXVl
c3QudXJsLmxlbmd0aCAtIDE4KTsKKyAgICBldmVudC5yZXNwb25kV2l0aChmZXRjaChzdGF0dXMp
KTsKK30pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZp
Y2UvcmVzb3VyY2VzL2ltYWdlLWZldGNoLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3Jr
ZXJzL3NlcnZpY2UvcmVzb3VyY2VzL2ltYWdlLWZldGNoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI5MGY5Yjhj
NmQ2MjE1YTc4MWNhYzUyMTM0MmRhMmQyZDk4OWEyZDIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9yZXNvdXJjZXMvaW1hZ2UtZmV0Y2gu
anMKQEAgLTAsMCArMSw0MCBAQAorZnVuY3Rpb24gZG9uZSgpCit7CisgICAgZmluaXNoU1dUZXN0
KCk7Cit9CisKK2FzeW5jIGZ1bmN0aW9uIGxvYWRlZEltYWdlKCkKK3sKKyAgICBsb2coIlBBU1M6
IExvYWRlZCBpbWFnZSIpOworICAgIGxvZygiSW1hZ2Ugc2l6ZTogIiArIGltYWdlLndpZHRoICsg
IngiICsgaW1hZ2UuaGVpZ2h0KTsKKyAgICBmaW5pc2hTV1Rlc3QoKTsKK30KKworYXN5bmMgZnVu
Y3Rpb24gZXJyb3JlZEltYWdlKCkKK3sKKyAgICBsb2coIkZBSUw6IGltYWdlIGxvYWRpbmcgZmFp
bGVkIik7CisgICAgYXdhaXQgbG9nU3RhdHVzKCk7CisgICAgZmluaXNoU1dUZXN0KCk7Cit9CisK
K2FzeW5jIGZ1bmN0aW9uIGxvZ1N0YXR1cygpCit7CisgICAgdmFyIHJlc3BvbnNlID0gYXdhaXQg
ZmV0Y2goInN0YXR1cyIpOworICAgIGxvZygiU3RhdHVzIGlzICIgKyByZXNwb25zZS5zdGF0dXNU
ZXh0KTsKK30KKworYXN5bmMgZnVuY3Rpb24gdGVzdCgpCit7CisgICAgdHJ5IHsKKyAgICAgICAg
YXdhaXQgbmF2aWdhdG9yLnNlcnZpY2VXb3JrZXIucmVnaXN0ZXIoInJlc291cmNlcy9pbWFnZS1m
ZXRjaC13b3JrZXIuanMiLCB7IH0pOworCisgICAgICAgIGF3YWl0IGxvZ1N0YXR1cygpOworICAg
ICAgICBpbWFnZS5zcmMgPSAiL3Jlc291cmNlcy9zcXVhcmUxMDAucG5nLmZyb21zZXJ2aWNld29y
a2VyIjsKKyAgICAgICAgYXdhaXQgbG9nU3RhdHVzKCk7CisgICAgfSBjYXRjaChlKSB7CisgICAg
ICAgIGxvZygiR290IGV4Y2VwdGlvbjogIiArIGUpOworICAgICAgICBhd2FpdCBsb2dTdGF0dXMo
KTsKKyAgICB9Cit9CisKK3Rlc3QoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>325046</attachid>
            <date>2017-10-26 13:14:02 -0700</date>
            <delta_ts>2017-10-26 15:57:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178769-20171026131401.patch</filename>
            <type>text/plain</type>
            <size>10582</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI0MDI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjExNDFmMzEyZjNiYzMx
OWNkNDBjYTYxZDM3ZTg1OTNhNzM5MDY4OC4uYTU4MmE3ZjgxODY4OGI5M2M2YmJlYzY2NDEzMjg5
NzY4OTBhYzhkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE3LTEwLTI2ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgc2VydmljZSB3b3Jr
ZXIgaGFuZGxlIGZldGNoIHN1cHBvcnQgZm9yIGFsbCBzdWJyZXNvdXJjZSByZXF1ZXN0cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NzY5CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRHVtZXouCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0
cy93b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0Y2guaHRtbAorCisgICAgICAgIE1vdmluZyBEb2N1
bWVudFRocmVhZGFibGVMb2FkZXIgbG9naWMgdG8gQ2FjaGVkUmVzb3VyY2VMb2FkZXIgdG8gYXBw
bHkgaXQgZm9yIGFsbCByZXNvdXJjZSBsb2Fkcy4KKyAgICAgICAgU2V0dGluZyB0aGUgc2VsZWN0
ZWQgc2VydmljZSB3b3JrZXIgaWRlbnRpZmllciBmb3Igc3VicmVzb3VyY2Ugb25seSBhdCB0aGUg
bW9tZW50LgorCisgICAgICAgIFRlc3RpbmcgaXMgbGltaXRlZCB0byBpbWFnZXMsIGZ1dHVyZSB3
cHQgdGVzdHMgc2hvdWxkIGNvdmVyIG90aGVyIHN1YnJlc291cmNlIGNhc2VzLgorCisgICAgICAg
ICogbG9hZGVyL0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpEb2N1bWVudFRocmVhZGFibGVMb2FkZXI6OkRvY3VtZW50VGhyZWFkYWJsZUxvYWRlcik6Cisg
ICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkNhY2hlZFJlc291cmNlTG9hZGVyOjpwcmVwYXJlRmV0Y2gpOgorICAgICAgICAq
IGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6Q2FjaGVkUmVzb3VyY2VSZXF1ZXN0OjpzZXRTZWxlY3RlZFNlcnZpY2VXb3JrZXJJZGVudGlm
aWVySWZOZWVkZWQpOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVl
c3QuaDoKKwogMjAxNy0xMC0yNiAgUnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjI0MDE5LgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50VGhyZWFkYWJsZUxvYWRlci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmNwcAppbmRleCA0YjQ4
ZjUxZWMwMTc1ZmM2ZjAxZWViNGNlMWM5MTdiZjIwM2ZlODcxLi45MDJjODllMzk3MzdjNDExNDFl
MzVjMmNlNDJlOTI2Njk3NDBjMjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RG9jdW1lbnRUaHJlYWRhYmxlTG9hZGVyLmNwcApAQCAtMTAzLDExICsxMDMsNiBAQCBEb2N1bWVu
dFRocmVhZGFibGVMb2FkZXI6OkRvY3VtZW50VGhyZWFkYWJsZUxvYWRlcihEb2N1bWVudCYgZG9j
dW1lbnQsIFRocmVhZGFibAogewogICAgIHJlbGF4QWRvcHRpb25SZXF1aXJlbWVudCgpOwogCi0j
aWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQotICAgIGlmIChtX29wdGlvbnMuc2VydmljZVdvcmtl
cnNNb2RlID09IFNlcnZpY2VXb3JrZXJzTW9kZTo6QWxsICYmICFtX29wdGlvbnMuc2VydmljZVdv
cmtlcklkZW50aWZpZXIpCi0gICAgICAgIG1fb3B0aW9ucy5zZXJ2aWNlV29ya2VySWRlbnRpZmll
ciA9IGRvY3VtZW50LnNlbGVjdGVkU2VydmljZVdvcmtlcklkZW50aWZpZXIoKTsKLSNlbmRpZgot
CiAgICAgLy8gU2V0dGluZyBhIHJlZmVycmVyIGhlYWRlciBpcyBvbmx5IHN1cHBvcnRlZCBpbiB0
aGUgYXN5bmMgY29kZSBwYXRoLgogICAgIEFTU0VSVChtX2FzeW5jIHx8IG1fcmVmZXJyZXIuaXNF
bXB0eSgpKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hl
ZFJlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRS
ZXNvdXJjZUxvYWRlci5jcHAKaW5kZXggOGI4YTY3YjQwMGZlYTBjOTU0YmRmMDVhOWU2ZjIxZmE2
MWIwZTVmYS4uMzUzY2VlMDJiNzg4NTI2OWFmYjk3MjEzYmQzOThmODJkOWY4ODhmMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIu
Y3BwCkBAIC02ODYsOSArNjg2LDE1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2dNZW1vcnlDYWNo
ZVJlc291cmNlUmVxdWVzdChGcmFtZSogZnJhbWUsIGNvbnN0IFN0cmluZyYga2V5CiB2b2lkIENh
Y2hlZFJlc291cmNlTG9hZGVyOjpwcmVwYXJlRmV0Y2goQ2FjaGVkUmVzb3VyY2U6OlR5cGUgdHlw
ZSwgQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0KQogewogICAgIC8vIEltcGxlbWVudGlu
ZyBzdGVwIDEgdG8gNyBvZiBodHRwczovL2ZldGNoLnNwZWMud2hhdHdnLm9yZy8jZmV0Y2hpbmcK
KyAgICBhdXRvKiBkb2N1bWVudCA9IHRoaXMtPmRvY3VtZW50KCk7CiAKLSAgICBpZiAoIXJlcXVl
c3Qub3JpZ2luKCkgJiYgZG9jdW1lbnQoKSkKLSAgICAgICAgcmVxdWVzdC5zZXRPcmlnaW4oZG9j
dW1lbnQoKS0+c2VjdXJpdHlPcmlnaW4oKSk7CisgICAgaWYgKGRvY3VtZW50KSB7CisgICAgICAg
IGlmICghcmVxdWVzdC5vcmlnaW4oKSkKKyAgICAgICAgICAgIHJlcXVlc3Quc2V0T3JpZ2luKGRv
Y3VtZW50LT5zZWN1cml0eU9yaWdpbigpKTsKKyNpZiBFTkFCTEUoU0VSVklDRV9XT1JLRVIpCisg
ICAgICAgIHJlcXVlc3Quc2V0U2VsZWN0ZWRTZXJ2aWNlV29ya2VySWRlbnRpZmllcklmTmVlZGVk
KGRvY3VtZW50LT5zZWxlY3RlZFNlcnZpY2VXb3JrZXJJZGVudGlmaWVyKCkpOworI2VuZGlmCisg
ICAgfQogCiAgICAgcmVxdWVzdC5zZXRBY2NlcHRIZWFkZXJJZk5vbmUodHlwZSk7CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3Qu
Y3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5j
cHAKaW5kZXggNDM4NTU4MGE0YTViZmNmYWQ1YTNlYjIzNWFmNzNhMWQzNGZhYTc5Ni4uY2I4Zjlk
ZTJhZjE3ZjI3YThkNWJkZjg5OWQ4ZTUzM2ZkMGVmMWNjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5jcHAKQEAgLTI3Myw0
ICsyNzMsMjEgQEAgdm9pZCBDYWNoZWRSZXNvdXJjZVJlcXVlc3Q6OnNldERlc3RpbmF0aW9uSWZO
b3RTZXQoRmV0Y2hPcHRpb25zOjpEZXN0aW5hdGlvbiBkZXMKICAgICBtX29wdGlvbnMuZGVzdGlu
YXRpb24gPSBkZXN0aW5hdGlvbjsKIH0KIAorI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikKK3Zv
aWQgQ2FjaGVkUmVzb3VyY2VSZXF1ZXN0OjpzZXRTZWxlY3RlZFNlcnZpY2VXb3JrZXJJZGVudGlm
aWVySWZOZWVkZWQodWludDY0X3Qgc2VydmljZVdvcmtlcklkZW50aWZpZXIpCit7CisgICAgaWYg
KGlzTm9uU3VicmVzb3VyY2VSZXF1ZXN0KG1fb3B0aW9ucy5kZXN0aW5hdGlvbikpCisgICAgICAg
IHJldHVybjsKKyAgICBpZiAoaXNQb3RlbnRpYWxOYXZpZ2F0aW9uT3JTdWJyZXNvdXJjZVJlcXVl
c3QobV9vcHRpb25zLmRlc3RpbmF0aW9uKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKG1f
b3B0aW9ucy5zZXJ2aWNlV29ya2Vyc01vZGUgIT0gU2VydmljZVdvcmtlcnNNb2RlOjpBbGwpCisg
ICAgICAgIHJldHVybjsKKyAgICBpZiAobV9vcHRpb25zLnNlcnZpY2VXb3JrZXJJZGVudGlmaWVy
KQorICAgICAgICByZXR1cm47CisKKyAgICBtX29wdGlvbnMuc2VydmljZVdvcmtlcklkZW50aWZp
ZXIgPSBzZXJ2aWNlV29ya2VySWRlbnRpZmllcjsKK30KKyNlbmRpZgorCiB9IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVk
UmVzb3VyY2VSZXF1ZXN0LmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VSZXF1ZXN0LmgKaW5kZXggZDc4Zjc2MDkxNmNjMjFkYjg1N2IzYTVkMmViNzFlMzcwM2I1
ZTM0OS4uOTI2OWMzMTQ0MzYzODQ4OWMyZWNkMjA3NDk5N2E1Nzk2Yzg3OTZhYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlUmVxdWVzdC5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZVJlcXVlc3QuaApA
QCAtOTUsNiArOTUsMTAgQEAgcHVibGljOgogCiAgICAgc3RhdGljIFN0cmluZyBzcGxpdEZyYWdt
ZW50SWRlbnRpZmllckZyb21SZXF1ZXN0VVJMKFJlc291cmNlUmVxdWVzdCYpOwogCisjaWYgRU5B
QkxFKFNFUlZJQ0VfV09SS0VSKQorICAgIHZvaWQgc2V0U2VsZWN0ZWRTZXJ2aWNlV29ya2VySWRl
bnRpZmllcklmTmVlZGVkKHVpbnQ2NF90IHNlcnZpY2VXb3JrZXJJZGVudGlmaWVyKTsKKyNlbmRp
ZgorCiBwcml2YXRlOgogICAgIFJlc291cmNlUmVxdWVzdCBtX3Jlc291cmNlUmVxdWVzdDsKICAg
ICBTdHJpbmcgbV9jaGFyc2V0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1N0b3JhZ2UvV2ViU2VydmljZVdvcmtlclByb3ZpZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9TdG9yYWdlL1dlYlNlcnZpY2VXb3JrZXJQcm92aWRlci5jcHAKaW5kZXggYzQ1MjJi
Y2FjNzg4OWFiYjk5YmJkOWNhMmRiYWE0OTljNGMxYTAxYS4uODM3ZGY1MWRhOGVjOGU2ZDk2YmU2
ZjI2YzMwNWI1ODUwNGMwYmJjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1N0b3JhZ2UvV2ViU2VydmljZVdvcmtlclByb3ZpZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvU3RvcmFnZS9XZWJTZXJ2aWNlV29ya2VyUHJvdmlkZXIuY3BwCkBAIC02NCwx
MiArNjQsMTEgQEAgc3RhdGljIGlubGluZSBib29sIHNob3VsZEhhbmRsZUZldGNoKGNvbnN0IFdl
YlNXQ2xpZW50Q29ubmVjdGlvbiYgY29ubmVjdGlvbiwgQ2EKICAgICBpZiAob3B0aW9ucy5zZXJ2
aWNlV29ya2Vyc01vZGUgIT0gU2VydmljZVdvcmtlcnNNb2RlOjpBbGwpCiAgICAgICAgIHJldHVy
biBmYWxzZTsKIAotICAgIC8vIEZJWE1FOiBXZSBzaG91bGQgcHJvYmFibHkgYXNzZXJ0IHRoYXQg
b3B0aW9ucy5zZXJ2aWNlV29ya2Vyc0lkZW50aWZpZXIgaXMgbm90IG51bGwuCiAgICAgaWYgKGlz
UG90ZW50aWFsTmF2aWdhdGlvbk9yU3VicmVzb3VyY2VSZXF1ZXN0KG9wdGlvbnMuZGVzdGluYXRp
b24pKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvLyBGSVhNRTogSW1wbGVtZW50IG5v
bi1zdWJyZXNvdXJjZSByZXF1ZXN0IGxvYWRzLgotICAgIGlmIChpc05vblN1YnJlc291cmNlUmVx
dWVzdChvcHRpb25zLmRlc3RpbmF0aW9uKSkKKyAgICBpZiAoaXNOb25TdWJyZXNvdXJjZVJlcXVl
c3Qob3B0aW9ucy5kZXN0aW5hdGlvbikgfHwgIW9wdGlvbnMuc2VydmljZVdvcmtlcklkZW50aWZp
ZXIpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGlmICghcmVzb3VyY2UpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
OTgzY2Y1MTVkZWNlMjQ3ZWI5NDEwYmVlYTgyNDQ0NmIxNjFlY2Q3Mi4uY2E2MTY4MmRmODAwNzg3
OTY4NjFkM2RkMGM4YTI4OGFiYmRiZWM5ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE3LTEw
LTI2ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgc2Vy
dmljZSB3b3JrZXIgaGFuZGxlIGZldGNoIHN1cHBvcnQgZm9yIGFsbCBzdWJyZXNvdXJjZSByZXF1
ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4
NzY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRHVtZXouCisKKyAgICAgICAgKiBodHRw
L3Rlc3RzL3dvcmtlcnMvc2VydmljZS9pbWFnZS1mZXRjaC1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2ltYWdlLWZldGNoLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3Jlc291cmNlcy9pbWFn
ZS1mZXRjaC13b3JrZXIuanM6IEFkZGVkLgorICAgICAgICAoZXZlbnQuZXZlbnQucmVxdWVzdC51
cmwuaW5kZXhPZik6CisgICAgICAgIChldmVudC5ldmVudC5yZXF1ZXN0LnVybC5lbmRzV2l0aCk6
CisgICAgICAgICogaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2VzL2ltYWdlLWZl
dGNoLmpzOiBBZGRlZC4KKyAgICAgICAgKGRvbmUpOgorICAgICAgICAoYXN5bmMubG9hZGVkSW1h
Z2UpOgorICAgICAgICAoYXN5bmMuZXJyb3JlZEltYWdlKToKKyAgICAgICAgKGFzeW5jLmxvZ1N0
YXR1cyk6CisgICAgICAgIChhc3luYy50ZXN0KToKKwogMjAxNy0xMC0yNiAgUnlhbiBIYWRkYWQg
IDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91
dCByMjI0MDE5LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3Nl
cnZpY2UvaW1hZ2UtZmV0Y2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93
b3JrZXJzL3NlcnZpY2UvaW1hZ2UtZmV0Y2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmMzODIw
NDIxZWFjNGExZWNmNWVkMzlkZGJhN2NjNTgxMzJlNjUzZTIKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9pbWFnZS1mZXRjaC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw5IEBACisKK1JlZ2lzdGVyaW5nIHNlcnZpY2Ugd29ya2VyCitTZXJ2
aWNlIHdvcmtlciByZWdpc3RlcmVkCitTdGF0dXMgaXMgbm8gc3RhdHVzCitMb2FkaW5nIGltYWdl
CitQQVNTOiBMb2FkZWQgaW1hZ2UKK1N0YXR1cyBpcyBHb3QgcmVzcG9uc2UgZm9yIGh0dHA6Ly8x
MjcuMC4wLjE6ODAwMC9yZXNvdXJjZXMvc3F1YXJlMTAwLnBuZywgc3RhdHVzIGNvZGUgaXMgMjAw
CitJbWFnZSBzaXplOiAxMDB4MTAwCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvd29ya2Vycy9zZXJ2aWNlL2ltYWdlLWZldGNoLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3dvcmtlcnMvc2VydmljZS9pbWFnZS1mZXRjaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRhODYyMTAx
MWQzZWI3YTg5MzY1MWY2MWI3YTc2ZTc0M2Q5ZTQxMmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9pbWFnZS1mZXRjaC5odG1sCkBAIC0w
LDAgKzEsOSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvc3ctdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGltZyBpZD0iaW1hZ2Ui
IG9ubG9hZD0ibG9hZGVkSW1hZ2UoKSIgb25lcnJvcj0iZXJyb3JlZEltYWdlKCkiPjwvaW1nPgor
ICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvaW1hZ2UtZmV0Y2guanMiPjwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJz
L3NlcnZpY2UvcmVzb3VyY2VzL2ltYWdlLWZldGNoLXdvcmtlci5qcyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3Jlc291cmNlcy9pbWFnZS1mZXRjaC13b3JrZXIuanMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uOGNmZGY5ZDM1NDIyMjg0ZmQ5ZDUwMjU0Nzg1MDczNWVhZWI3MzBkZQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3Jl
c291cmNlcy9pbWFnZS1mZXRjaC13b3JrZXIuanMKQEAgLTAsMCArMSwxNyBAQAordmFyIHN0YXR1
cyA9ICJubyBzdGF0dXMiOworc2VsZi5hZGRFdmVudExpc3RlbmVyKCJmZXRjaCIsIChldmVudCkg
PT4geworICAgIGlmIChldmVudC5yZXF1ZXN0LnVybC5pbmRleE9mKCJzdGF0dXMiKSAhPT0gLTEp
IHsKKyAgICAgICAgZXZlbnQucmVzcG9uZFdpdGgobmV3IFJlc3BvbnNlKG51bGwsIHtzdGF0dXM6
IDIwMCwgc3RhdHVzVGV4dDogc3RhdHVzfSkpOworICAgICAgICByZXR1cm47CisgICAgfQorICAg
IGlmICghZXZlbnQucmVxdWVzdC51cmwuZW5kc1dpdGgoIi5mcm9tc2VydmljZXdvcmtlciIpKSB7
CisgICAgICAgIHN0YXR1cyA9ICJ1bmtub3duIHVybCI7CisgICAgICAgIGV2ZW50LnJlc3BvbmRX
aXRoKG5ldyBSZXNwb25zZShudWxsLCB7c3RhdHVzOiA0MDQsIHN0YXR1c1RleHQ6ICJOb3QgRm91
bmQifSkpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIHN0YXR1cyA9ICJGZXRjaGluZyAi
ICsgZXZlbnQucmVxdWVzdC51cmwuc3Vic3RyaW5nKDAsIGV2ZW50LnJlcXVlc3QudXJsLmxlbmd0
aCAtIDE4KTsKKyAgICBldmVudC5yZXNwb25kV2l0aChmZXRjaChldmVudC5yZXF1ZXN0LnVybC5z
dWJzdHJpbmcoMCwgZXZlbnQucmVxdWVzdC51cmwubGVuZ3RoIC0gMTgpKS50aGVuKChyZXNwb25z
ZSkgPT4geworICAgICAgICBzdGF0dXMgPSAiR290IHJlc3BvbnNlIGZvciAiICsgZXZlbnQucmVx
dWVzdC51cmwuc3Vic3RyaW5nKDAsIGV2ZW50LnJlcXVlc3QudXJsLmxlbmd0aCAtIDE4KSArICIs
IHN0YXR1cyBjb2RlIGlzICIgKyByZXNwb25zZS5zdGF0dXM7CisgICAgICAgIHJldHVybiByZXNw
b25zZTsKKyAgICB9KSk7Cit9KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
d29ya2Vycy9zZXJ2aWNlL3Jlc291cmNlcy9pbWFnZS1mZXRjaC5qcyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL3Jlc291cmNlcy9pbWFnZS1mZXRjaC5qcwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi40OGQzNWI3NGY4MzU4MWI5MTQ5NmI4N2U4NWU5N2U5MmY1ZGU1MDVmCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvcmVzb3VyY2Vz
L2ltYWdlLWZldGNoLmpzCkBAIC0wLDAgKzEsNDMgQEAKK2Z1bmN0aW9uIGRvbmUoKQoreworICAg
IGZpbmlzaFNXVGVzdCgpOworfQorCithc3luYyBmdW5jdGlvbiBsb2FkZWRJbWFnZSgpCit7Cisg
ICAgbG9nKCJQQVNTOiBMb2FkZWQgaW1hZ2UiKTsKKyAgICBhd2FpdCBsb2dTdGF0dXMoKTsKKyAg
ICBsb2coIkltYWdlIHNpemU6ICIgKyBpbWFnZS53aWR0aCArICJ4IiArIGltYWdlLmhlaWdodCk7
CisgICAgZmluaXNoU1dUZXN0KCk7Cit9CisKK2FzeW5jIGZ1bmN0aW9uIGVycm9yZWRJbWFnZSgp
Cit7CisgICAgbG9nKCJGQUlMOiBpbWFnZSBsb2FkaW5nIGZhaWxlZCIpOworICAgIGF3YWl0IGxv
Z1N0YXR1cygpOworICAgIGZpbmlzaFNXVGVzdCgpOworfQorCithc3luYyBmdW5jdGlvbiBsb2dT
dGF0dXMoKQoreworICAgIHZhciByZXNwb25zZSA9IGF3YWl0IGZldGNoKCJzdGF0dXMiKTsKKyAg
ICBsb2coIlN0YXR1cyBpcyAiICsgcmVzcG9uc2Uuc3RhdHVzVGV4dCk7Cit9CisKK2FzeW5jIGZ1
bmN0aW9uIHRlc3QoKQoreworICAgIHRyeSB7CisgICAgICAgIGxvZygiUmVnaXN0ZXJpbmcgc2Vy
dmljZSB3b3JrZXIiKTsKKyAgICAgICAgYXdhaXQgbmF2aWdhdG9yLnNlcnZpY2VXb3JrZXIucmVn
aXN0ZXIoInJlc291cmNlcy9pbWFnZS1mZXRjaC13b3JrZXIuanMiLCB7IH0pOworICAgICAgICBs
b2coIlNlcnZpY2Ugd29ya2VyIHJlZ2lzdGVyZWQiKTsKKworICAgICAgICBhd2FpdCBsb2dTdGF0
dXMoKTsKKyAgICAgICAgbG9nKCJMb2FkaW5nIGltYWdlIik7CisgICAgICAgIGltYWdlLnNyYyA9
ICIvcmVzb3VyY2VzL3NxdWFyZTEwMC5wbmcuZnJvbXNlcnZpY2V3b3JrZXIiOworICAgIH0gY2F0
Y2goZSkgeworICAgICAgICBsb2coIkdvdCBleGNlcHRpb246ICIgKyBlKTsKKyAgICAgICAgYXdh
aXQgbG9nU3RhdHVzKCk7CisgICAgfQorfQorCit0ZXN0KCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>