<?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>160174</bug_id>
          
          <creation_ts>2016-07-25 15:14:47 -0700</creation_ts>
          <short_desc>Touch properties should be on the prototype</short_desc>
          <delta_ts>2016-08-03 09:13:57 -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>Bindings</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>https://w3c.github.io/touch-events/#idl-def-touch</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>barraclough</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1214349</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-07-25 15:14:47 -0700</bug_when>
    <thetext>Touch properties should be on the prototype:
- https://w3c.github.io/touch-events/#idl-def-touch

Chrome agrees with the specification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214371</commentid>
    <comment_count>1</comment_count>
      <attachid>284539</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-07-25 16:10:44 -0700</bug_when>
    <thetext>Created attachment 284539
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214422</commentid>
    <comment_count>2</comment_count>
      <attachid>284555</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-07-25 17:49:32 -0700</bug_when>
    <thetext>Created attachment 284555
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214438</commentid>
    <comment_count>3</comment_count>
      <attachid>284555</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-25 19:25:25 -0700</bug_when>
    <thetext>Comment on attachment 284555
Patch

Clearing flags on attachment: 284555

Committed r203707: &lt;http://trac.webkit.org/changeset/203707&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214439</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-25 19:25:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216669</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-08-02 16:21:06 -0700</bug_when>
    <thetext>Can you move the test out of platform/ ? We&apos;re trying to avoid new tests there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216670</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-02 16:22:03 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Can you move the test out of platform/ ? We&apos;re trying to avoid new tests
&gt; there.

And skip it on other platforms than iOS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216672</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-08-02 16:26:30 -0700</bug_when>
    <thetext>If you use fast/touch/ios it will already be skipped for other platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216673</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-08-02 16:26:42 -0700</bug_when>
    <thetext>Or maybe fast/events/touch/ios</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216678</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-02 16:31:21 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Or maybe fast/events/touch/ios

Ok, I&apos;ll move it shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216938</commentid>
    <comment_count>10</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-03 09:13:57 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; Or maybe fast/events/touch/ios
&gt; 
&gt; Ok, I&apos;ll move it shortly.

Moved test in &lt;http://trac.webkit.org/changeset/204081&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284539</attachid>
            <date>2016-07-25 16:10:44 -0700</date>
            <delta_ts>2016-07-25 17:49:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160174-20160725160937.patch</filename>
            <type>text/plain</type>
            <size>7407</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjc4YmI3ZWMwMmY5YWRh
MzI1NGUyZTQxMGVmYmEyY2U5YTBmMWZkZS4uYWFjYTFjMjdkMmY1YTA1YWM0NmIwMGQ4NjQ5Nzk0
Mzk3NmU5ZTY0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE2LTA3LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgVG91Y2ggcHJvcGVydGllcyBz
aG91bGQgYmUgb24gdGhlIHByb3RvdHlwZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMTc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVG91Y2ggcHJvcGVydGllcyBzaG91bGQgYmUgb24gdGhlIHByb3Rv
dHlwZToKKyAgICAgICAgLSBodHRwczovL3czYy5naXRodWIuaW8vdG91Y2gtZXZlbnRzLyNpZGwt
ZGVmLXRvdWNoCisKKyAgICAgICAgQ2hyb21lIGFncmVlcyB3aXRoIHRoZSBzcGVjaWZpY2F0aW9u
LgorCisgICAgICAgIFRlc3Q6IHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1RvdWNo
LWF0dHJpYnV0ZXMtcHJvdG90eXBlLmh0bWwKKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvckpTLnBtOgorICAgICAgICAoSW50ZXJmYWNlUmVxdWlyZXNBdHRyaWJ1dGVz
T25JbnN0YW5jZUZvckNvbXBhdGliaWxpdHkpOiBEZWxldGVkLgorCisyMDE2LTA3LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgUGFyYW1ldGVycyB0byBET01J
bXBsZW1lbnRhdGlvbi5jcmVhdGVEb2N1bWVudFR5cGUoKSBzaG91bGQgYmUgbWFuZGF0b3J5IGFu
ZCBub24tbnVsbGFibGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2MDE2NwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0NvZGVHZW5lcmF0b3JKUy5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvckpTLnBtCmluZGV4IGZmMTU5MTQwYzQyNjczODVlZWVkZmRhMjhkMDYzODhj
MWY4OGU3NWMuLjNiN2E4MGE2OWJlYWJhNTZjZWRjNmFkZDVjZGQzZjY4ZTUyNGYwODEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBt
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBt
CkBAIC01NDAsNyArNTQwLDYgQEAgc3ViIEludGVyZmFjZVJlcXVpcmVzQXR0cmlidXRlc09uSW5z
dGFuY2VGb3JDb21wYXRpYmlsaXR5CiAgICAgbXkgJGludGVyZmFjZU5hbWUgPSAkaW50ZXJmYWNl
LT5uYW1lOwogCiAgICAgIyBOZWVkZWQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBleGlzdGluZyBj
b250ZW50Ci0gICAgcmV0dXJuIDEgaWYgJGludGVyZmFjZU5hbWUgPX4gIlRvdWNoIjsKICAgICBy
ZXR1cm4gMSBpZiAkaW50ZXJmYWNlTmFtZSA9fiAiQ2xpZW50UmVjdCI7CiAKICAgICByZXR1cm4g
MDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCBlMjg2MDc2M2E4NDkyOGQwZTgzNDZkZGZiMTI2NDdhNzQ0NTk3OWU4Li5mNWZk
NDRjODQ0YTg0ODgwZDhkNzNiMGE2Y2E5ZGY2YzEwY2JlYWRjIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTYtMDctMjUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAg
ICBUb3VjaCBwcm9wZXJ0aWVzIHNob3VsZCBiZSBvbiB0aGUgcHJvdG90eXBlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjAxNzQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGF5b3V0IHRlc3QgY292
ZXJhZ2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2lvcy90b3VjaC9Ub3Vj
aC1hdHRyaWJ1dGVzLXByb3RvdHlwZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBs
YXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1RvdWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBl
Lmh0bWw6IEFkZGVkLgorCisyMDE2LTA3LTI1ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CisKICAgICAgICAgUGFyYW1ldGVycyB0byBET01JbXBsZW1lbnRhdGlvbi5jcmVhdGVEb2N1
bWVudFR5cGUoKSBzaG91bGQgYmUgbWFuZGF0b3J5IGFuZCBub24tbnVsbGFibGUKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDE2NwogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2lvcy90b3VjaC9Ub3VjaC1h
dHRyaWJ1dGVzLXByb3RvdHlwZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9p
b3Mtc2ltdWxhdG9yL2lvcy90b3VjaC9Ub3VjaC1hdHRyaWJ1dGVzLXByb3RvdHlwZS1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uOGU4YWY5NmNjMGYzY2RlNmE1YjdhNTZmMjFjOGFkMTVmZDJjZGEx
NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3Iv
aW9zL3RvdWNoL1RvdWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBlLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDEwMSBAQAorQ2hlY2tzIHRoYXQgVG91Y2ggYXR0cmlidXRlcyBhcmUgb24gdGhlIHByb3Rv
dHlwZS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgdG91Y2guX19wcm90
b19fIGlzIFRvdWNoLnByb3RvdHlwZQorUEFTUyBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0
b3VjaCkubGVuZ3RoIGlzIDAKKworKiB0b3VjaC5fX3Byb3RvX18uaWRlbnRpZmllcgorUEFTUyBk
ZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBkZXNjcmlwdG9y
LmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSBpcyB0cnVl
CisKKyogVG91Y2gucHJvdG90eXBlLmlkZW50aWZpZXIKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMg
YW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRy
dWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIHRvdWNoLl9fcHJv
dG9fXy50YXJnZXQKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rp
b24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5j
b25maWd1cmFibGUgaXMgdHJ1ZQorCisqIFRvdWNoLnByb3RvdHlwZS50YXJnZXQKK1BBU1MgZGVz
Y3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5l
bnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQor
CisqIHRvdWNoLl9fcHJvdG9fXy5zY3JlZW5YCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlzIGFuIGlu
c3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0cnVlCitQ
QVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiBUb3VjaC5wcm90b3R5cGUu
c2NyZWVuWAorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgor
UEFTUyBkZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZp
Z3VyYWJsZSBpcyB0cnVlCisKKyogdG91Y2guX19wcm90b19fLnNjcmVlblkKK1BBU1MgZGVzY3Jp
cHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVt
ZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisq
IFRvdWNoLnByb3RvdHlwZS5zY3JlZW5ZCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlzIGFuIGluc3Rh
bmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0cnVlCitQQVNT
IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiB0b3VjaC5fX3Byb3RvX18uY2xp
ZW50WAorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFT
UyBkZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3Vy
YWJsZSBpcyB0cnVlCisKKyogVG91Y2gucHJvdG90eXBlLmNsaWVudFgKK1BBU1MgZGVzY3JpcHRv
ci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJh
YmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIHRv
dWNoLl9fcHJvdG9fXy5jbGllbnRZCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlzIGFuIGluc3RhbmNl
IG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0cnVlCitQQVNTIGRl
c2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiBUb3VjaC5wcm90b3R5cGUuY2xpZW50
WQorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBk
ZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJs
ZSBpcyB0cnVlCisKKyogdG91Y2guX19wcm90b19fLnBhZ2VYCitQQVNTIGRlc2NyaXB0b3IuZ2V0
IGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBp
cyB0cnVlCitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiBUb3VjaC5w
cm90b3R5cGUucGFnZVgKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVu
Y3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRv
ci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIHRvdWNoLl9fcHJvdG9fXy5wYWdlWQorUEFTUyBk
ZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBkZXNjcmlwdG9y
LmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSBpcyB0cnVl
CisKKyogVG91Y2gucHJvdG90eXBlLnBhZ2VZCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlzIGFuIGlu
c3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0cnVlCitQ
QVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiB0b3VjaC5fX3Byb3RvX18u
Zm9yY2UKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BB
U1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1
cmFibGUgaXMgdHJ1ZQorCisqIFRvdWNoLnByb3RvdHlwZS5mb3JjZQorUEFTUyBkZXNjcmlwdG9y
LmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBkZXNjcmlwdG9yLmVudW1lcmFi
bGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSBpcyB0cnVlCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9pb3MvdG91Y2gvVG91Y2gtYXR0cmli
dXRlcy1wcm90b3R5cGUuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3Iv
aW9zL3RvdWNoL1RvdWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBlLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmIw
YjQ1ODc1OTNhYmI2MzM3NDYyYTUwNTk2MzhlOGMwOWY0OGZjNAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1RvdWNoLWF0dHJp
YnV0ZXMtcHJvdG90eXBlLmh0bWwKQEAgLTAsMCArMSwzMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIkNoZWNrcyB0aGF0IFRv
dWNoIGF0dHJpYnV0ZXMgYXJlIG9uIHRoZSBwcm90b3R5cGUuIik7CisKK3ZhciB0b3VjaCA9IG5l
dyBUb3VjaCh7IGlkZW50aWZpZXI6IDEsIHRhcmdldDogZG9jdW1lbnQuYm9keSB9KTsKK3Nob3Vs
ZEJlKCJ0b3VjaC5fX3Byb3RvX18iLCAiVG91Y2gucHJvdG90eXBlIik7CitzaG91bGRCZSgiT2Jq
ZWN0LmdldE93blByb3BlcnR5TmFtZXModG91Y2gpLmxlbmd0aCIsICIwIik7CisKK2Z1bmN0aW9u
IGNoZWNrQXR0cmlidXRlR2V0dGVyKHByb3RvdHlwZSwgcHJvcGVydHlOYW1lKQoreworICAgIGRl
c2NyaXB0b3IgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHByb3RvdHlwZSwgcHJv
cGVydHlOYW1lKTsKKyAgICBzaG91bGRCZVR5cGUoImRlc2NyaXB0b3IuZ2V0IiwgIkZ1bmN0aW9u
Iik7CisgICAgc2hvdWxkQmVUcnVlKCJkZXNjcmlwdG9yLmVudW1lcmFibGUiKTsKKyAgICBzaG91
bGRCZVRydWUoImRlc2NyaXB0b3IuY29uZmlndXJhYmxlIik7Cit9CisKK2ZvciAodmFyIHByb3Bl
cnR5TmFtZSBvZiBbImlkZW50aWZpZXIiLCAidGFyZ2V0IiwgInNjcmVlblgiLCAic2NyZWVuWSIs
ICJjbGllbnRYIiwgImNsaWVudFkiLCAicGFnZVgiLCAicGFnZVkiLCAiZm9yY2UiXSkgeworICAg
IGRlYnVnKCIiKTsKKyAgICBkZWJ1ZygiKiB0b3VjaC5fX3Byb3RvX18uIiArIHByb3BlcnR5TmFt
ZSk7CisgICAgY2hlY2tBdHRyaWJ1dGVHZXR0ZXIodG91Y2guX19wcm90b19fLCBwcm9wZXJ0eU5h
bWUpOworCisgICAgZGVidWcoIiIpOworICAgIGRlYnVnKCIqIFRvdWNoLnByb3RvdHlwZS4iICsg
cHJvcGVydHlOYW1lKTsKKyAgICBjaGVja0F0dHJpYnV0ZUdldHRlcihUb3VjaC5wcm90b3R5cGUs
IHByb3BlcnR5TmFtZSk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284555</attachid>
            <date>2016-07-25 17:49:32 -0700</date>
            <delta_ts>2016-07-25 19:25:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160174-20160725174824.patch</filename>
            <type>text/plain</type>
            <size>10893</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTJiYzlhYjZiMmY5OTdh
MWMwZTE5YTQ1MzE0NmExYjg3MjIyNWY2Zi4uMjI5OWJhMTFjODRkZDVkN2QzY2UyMDQ5MzMxMTRm
YTZhNmI5NGJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE2LTA3LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgVG91Y2ggcHJvcGVydGllcyBz
aG91bGQgYmUgb24gdGhlIHByb3RvdHlwZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMTc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVG91Y2ggcHJvcGVydGllcyBzaG91bGQgYmUgb24gdGhlIHByb3Rv
dHlwZToKKyAgICAgICAgLSBodHRwczovL3czYy5naXRodWIuaW8vdG91Y2gtZXZlbnRzLyNpZGwt
ZGVmLXRvdWNoCisKKyAgICAgICAgQ2hyb21lIGFncmVlcyB3aXRoIHRoZSBzcGVjaWZpY2F0aW9u
LgorCisgICAgICAgIFRlc3Q6IHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1RvdWNo
LWF0dHJpYnV0ZXMtcHJvdG90eXBlLmh0bWwKKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvckpTLnBtOgorICAgICAgICAoSW50ZXJmYWNlUmVxdWlyZXNBdHRyaWJ1dGVz
T25JbnN0YW5jZUZvckNvbXBhdGliaWxpdHkpOiBEZWxldGVkLgorCisyMDE2LTA3LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgQ2xpZW50UmVjdCBwcm9wZXJ0
aWVzIHNob3VsZCBiZSBvbiB0aGUgcHJvdG90eXBlCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjAxNjUKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0gYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQppbmRleCBhMDBhZTk1OGZiZDk5NGY0
MTM1ZjEzNzkwNjg5YzFlYjMyOTViZWU4Li4yNWJlZGRjMDZiNzFiMjA1NTYyYTg0NjFkZDVlYzg2
OGE0ZjgxM2NhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0Nv
ZGVHZW5lcmF0b3JKUy5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0Nv
ZGVHZW5lcmF0b3JKUy5wbQpAQCAtNTMzLDE4ICs1MzMsNiBAQCBzdWIgSGFzQ29tcGxleEdldE93
blByb3BlcnR5CiAgICAgcmV0dXJuIDA7CiB9CiAKLQotc3ViIEludGVyZmFjZVJlcXVpcmVzQXR0
cmlidXRlc09uSW5zdGFuY2VGb3JDb21wYXRpYmlsaXR5Ci17Ci0gICAgbXkgJGludGVyZmFjZSA9
IHNoaWZ0OwotICAgIG15ICRpbnRlcmZhY2VOYW1lID0gJGludGVyZmFjZS0+bmFtZTsKLQotICAg
ICMgTmVlZGVkIGZvciBjb21wYXRpYmlsaXR5IHdpdGggZXhpc3RpbmcgY29udGVudAotICAgIHJl
dHVybiAxIGlmICRpbnRlcmZhY2VOYW1lID1+ICJUb3VjaCI7Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQogc3ViIEludGVyZmFjZVJlcXVpcmVzQXR0cmlidXRlc09uSW5zdGFuY2UKIHsKICAgICBteSAk
aW50ZXJmYWNlID0gc2hpZnQ7CkBAIC01NjAsOCArNTQ4LDYgQEAgc3ViIEludGVyZmFjZVJlcXVp
cmVzQXR0cmlidXRlc09uSW5zdGFuY2UKICAgICAjIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3IgW1By
aW1hcnlHbG9iYWxdIC8gW0dsb2JhbF0uCiAgICAgcmV0dXJuIDEgaWYgSXNET01HbG9iYWxPYmpl
Y3QoJGludGVyZmFjZSkgJiYgJGludGVyZmFjZS0+bmFtZSBuZSAiV29ya2VyR2xvYmFsU2NvcGUi
OwogCi0gICAgcmV0dXJuIDEgaWYgSW50ZXJmYWNlUmVxdWlyZXNBdHRyaWJ1dGVzT25JbnN0YW5j
ZUZvckNvbXBhdGliaWxpdHkoJGludGVyZmFjZSk7Ci0KICAgICByZXR1cm4gMDsKIH0KIApAQCAt
MjU3MywxNiArMjU1OSw2IEBAIHN1YiBHZW5lcmF0ZUltcGxlbWVudGF0aW9uCiAgICAgICAgICAg
ICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgaWYgKFVOTElLRUxZKCFjYXN0ZWRUaGlzKSkg
e1xuIik7CiAgICAgICAgICAgICAgICAgaWYgKCRhdHRyaWJ1dGUtPnNpZ25hdHVyZS0+ZXh0ZW5k
ZWRBdHRyaWJ1dGVzLT57IkxlbmllbnRUaGlzIn0pIHsKICAgICAgICAgICAgICAgICAgICAgcHVz
aChAaW1wbENvbnRlbnQsICIgICAgICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoanNVbmRlZmlu
ZWQoKSk7XG4iKTsKLSAgICAgICAgICAgICAgICB9IGVsc2lmIChJbnRlcmZhY2VSZXF1aXJlc0F0
dHJpYnV0ZXNPbkluc3RhbmNlRm9yQ29tcGF0aWJpbGl0eSgkaW50ZXJmYWNlKSkgewotICAgICAg
ICAgICAgICAgICAgICAjIEZhbGxiYWNrIHRvIHRyeWluZyB0byBzZWFyY2hpbmcgdGhlIHByb3Rv
dHlwZSBjaGFpbiBmb3IgY29tcGF0aWJpbGl0eSByZWFzb25zLgotICAgICAgICAgICAgICAgICAg
ICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAgSlNPYmplY3QqIHRoaXNPYmplY3QgPSBKU1Zh
bHVlOjpkZWNvZGUodGhpc1ZhbHVlKS5nZXRPYmplY3QoKTtcbiIpOwotICAgICAgICAgICAgICAg
ICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAgZm9yICh0aGlzT2JqZWN0ID0gdGhpc09i
amVjdCA/IHRoaXNPYmplY3QtPmdldFByb3RvdHlwZURpcmVjdCgpLmdldE9iamVjdCgpIDogbnVs
bHB0cjsgdGhpc09iamVjdDsgdGhpc09iamVjdCA9IHRoaXNPYmplY3QtPmdldFByb3RvdHlwZURp
cmVjdCgpLmdldE9iamVjdCgpKSB7XG4iKTsKLSAgICAgICAgICAgICAgICAgICAgcHVzaChAaW1w
bENvbnRlbnQsICIgICAgICAgICAgICBpZiAoKGNhc3RlZFRoaXMgPSAiIC4gR2V0Q2FzdGluZ0hl
bHBlckZvclRoaXNPYmplY3QoJGludGVyZmFjZSkgLiAiKHRoaXNPYmplY3QpKSlcbiIpOwotICAg
ICAgICAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAgICAgICAgICBicmVh
aztcbiIpOwotICAgICAgICAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAg
fVxuIik7Ci0gICAgICAgICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICBp
ZiAoIWNhc3RlZFRoaXMpXG4iKTsKLSAgICAgICAgICAgICAgICAgICAgcHVzaChAaW1wbENvbnRl
bnQsICIgICAgICAgICAgICByZXR1cm4gdGhyb3dHZXR0ZXJUeXBlRXJyb3IoKnN0YXRlLCBcIiRp
bnRlcmZhY2VOYW1lXCIsIFwiJG5hbWVcIik7XG4iKTsKLSAgICAgICAgICAgICAgICAgICAgcHVz
aChAaW1wbENvbnRlbnQsICIgICAgICAgIHJlcG9ydERlcHJlY2F0ZWRHZXR0ZXJFcnJvcigqc3Rh
dGUsIFwiJGludGVyZmFjZU5hbWVcIiwgXCIkbmFtZVwiKTtcbiIpOwogICAgICAgICAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgICAg
ICByZXR1cm4gdGhyb3dHZXR0ZXJUeXBlRXJyb3IoKnN0YXRlLCBcIiRpbnRlcmZhY2VOYW1lXCIs
IFwiJG5hbWVcIik7XG4iKTsKICAgICAgICAgICAgICAgICB9CkBAIC0yODc0LDE2ICsyODUwLDYg
QEAgc3ViIEdlbmVyYXRlSW1wbGVtZW50YXRpb24KICAgICAgICAgICAgICAgICBwdXNoKEBpbXBs
Q29udGVudCwgIiAgICBpZiAoVU5MSUtFTFkoIWNhc3RlZFRoaXMpKSB7XG4iKTsKICAgICAgICAg
ICAgICAgICBpZiAoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsi
TGVuaWVudFRoaXMifSkgewogICAgICAgICAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwg
IiAgICAgICAgcmV0dXJuIGZhbHNlO1xuIik7Ci0gICAgICAgICAgICAgICAgfSBlbHNpZiAoSW50
ZXJmYWNlUmVxdWlyZXNBdHRyaWJ1dGVzT25JbnN0YW5jZUZvckNvbXBhdGliaWxpdHkoJGludGVy
ZmFjZSkpIHsKLSAgICAgICAgICAgICAgICAgICAgIyBGYWxsYmFjayB0byB0cnlpbmcgdG8gc2Vh
cmNoaW5nIHRoZSBwcm90b3R5cGUgY2hhaW4gZm9yIGNvbXBhdGliaWxpdHkgcmVhc29ucy4KLSAg
ICAgICAgICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgICAgIEpTT2JqZWN0KiB0
aGlzT2JqZWN0ID0gSlNWYWx1ZTo6ZGVjb2RlKHRoaXNWYWx1ZSkuZ2V0T2JqZWN0KCk7XG4iKTsK
LSAgICAgICAgICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgICAgIGZvciAodGhp
c09iamVjdCA9IHRoaXNPYmplY3QgPyB0aGlzT2JqZWN0LT5nZXRQcm90b3R5cGVEaXJlY3QoKS5n
ZXRPYmplY3QoKSA6IG51bGxwdHI7IHRoaXNPYmplY3Q7IHRoaXNPYmplY3QgPSB0aGlzT2JqZWN0
LT5nZXRQcm90b3R5cGVEaXJlY3QoKS5nZXRPYmplY3QoKSkge1xuIik7Ci0gICAgICAgICAgICAg
ICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICAgICAgaWYgKChjYXN0ZWRUaGlzID0g
IiAuIEdldENhc3RpbmdIZWxwZXJGb3JUaGlzT2JqZWN0KCRpbnRlcmZhY2UpIC4gIih0aGlzT2Jq
ZWN0KSkpXG4iKTsKLSAgICAgICAgICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAg
ICAgICAgICAgICAgYnJlYWs7XG4iKTsKLSAgICAgICAgICAgICAgICAgICAgcHVzaChAaW1wbENv
bnRlbnQsICIgICAgICAgIH1cbiIpOwotICAgICAgICAgICAgICAgICAgICBwdXNoKEBpbXBsQ29u
dGVudCwgIiAgICAgICAgaWYgKCFjYXN0ZWRUaGlzKVxuIik7Ci0gICAgICAgICAgICAgICAgICAg
IHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICAgICAgcmV0dXJuIHRocm93U2V0dGVyVHlwZUVy
cm9yKCpzdGF0ZSwgXCIkaW50ZXJmYWNlTmFtZVwiLCBcIiRuYW1lXCIpO1xuIik7Ci0gICAgICAg
ICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICByZXBvcnREZXByZWNhdGVk
U2V0dGVyRXJyb3IoKnN0YXRlLCBcIiRpbnRlcmZhY2VOYW1lXCIsIFwiJG5hbWVcIik7XG4iKTsK
ICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICBwdXNoKEBpbXBs
Q29udGVudCwgIiAgICAgICAgcmV0dXJuIHRocm93U2V0dGVyVHlwZUVycm9yKCpzdGF0ZSwgXCIk
aW50ZXJmYWNlTmFtZVwiLCBcIiRuYW1lXCIpO1xuIik7CiAgICAgICAgICAgICAgICAgfQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDY1MTcyMGQyMThkOTBiZDFhNTFhOGE2YTlkODE4NTMyOGY0Y2EzZTIuLjM1MzcyYjhiMDQy
NWEzZGE1NmM0ZTFiNjhlNmY0Y2ExNjYwMjNlZDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNyBAQAogMjAx
Ni0wNy0yNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCisgICAgICAgIFRvdWNo
IHByb3BlcnRpZXMgc2hvdWxkIGJlIG9uIHRoZSBwcm90b3R5cGUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDE3NAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBsYXlvdXQgdGVzdCBjb3ZlcmFnZS4K
KworICAgICAgICAqIHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1RvdWNoLWF0dHJp
YnV0ZXMtcHJvdG90eXBlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
aW9zLXNpbXVsYXRvci9pb3MvdG91Y2gvVG91Y2gtYXR0cmlidXRlcy1wcm90b3R5cGUuaHRtbDog
QWRkZWQuCisKKzIwMTYtMDctMjUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwog
ICAgICAgICBDbGllbnRSZWN0IHByb3BlcnRpZXMgc2hvdWxkIGJlIG9uIHRoZSBwcm90b3R5cGUK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDE2NQog
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2lvcy90b3Vj
aC9Ub3VjaC1hdHRyaWJ1dGVzLXByb3RvdHlwZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2lvcy90b3VjaC9Ub3VjaC1hdHRyaWJ1dGVzLXByb3RvdHlw
ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOGU4YWY5NmNjMGYzY2RlNmE1YjdhNTZmMjFjOGFk
MTVmZDJjZGExNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1z
aW11bGF0b3IvaW9zL3RvdWNoL1RvdWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBlLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDEwMSBAQAorQ2hlY2tzIHRoYXQgVG91Y2ggYXR0cmlidXRlcyBhcmUgb24g
dGhlIHByb3RvdHlwZS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgdG91
Y2guX19wcm90b19fIGlzIFRvdWNoLnByb3RvdHlwZQorUEFTUyBPYmplY3QuZ2V0T3duUHJvcGVy
dHlOYW1lcyh0b3VjaCkubGVuZ3RoIGlzIDAKKworKiB0b3VjaC5fX3Byb3RvX18uaWRlbnRpZmll
cgorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBk
ZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJs
ZSBpcyB0cnVlCisKKyogVG91Y2gucHJvdG90eXBlLmlkZW50aWZpZXIKK1BBU1MgZGVzY3JpcHRv
ci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJh
YmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIHRv
dWNoLl9fcHJvdG9fXy50YXJnZXQKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ug
b2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVz
Y3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIFRvdWNoLnByb3RvdHlwZS50YXJnZXQK
K1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVz
Y3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUg
aXMgdHJ1ZQorCisqIHRvdWNoLl9fcHJvdG9fXy5zY3JlZW5YCitQQVNTIGRlc2NyaXB0b3IuZ2V0
IGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBp
cyB0cnVlCitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiBUb3VjaC5w
cm90b3R5cGUuc2NyZWVuWAorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBG
dW5jdGlvbgorUEFTUyBkZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlw
dG9yLmNvbmZpZ3VyYWJsZSBpcyB0cnVlCisKKyogdG91Y2guX19wcm90b19fLnNjcmVlblkKK1BB
U1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3Jp
cHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMg
dHJ1ZQorCisqIFRvdWNoLnByb3RvdHlwZS5zY3JlZW5ZCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlz
IGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0
cnVlCitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiB0b3VjaC5fX3By
b3RvX18uY2xpZW50WAorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5j
dGlvbgorUEFTUyBkZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9y
LmNvbmZpZ3VyYWJsZSBpcyB0cnVlCisKKyogVG91Y2gucHJvdG90eXBlLmNsaWVudFgKK1BBU1Mg
ZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRv
ci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1
ZQorCisqIHRvdWNoLl9fcHJvdG9fXy5jbGllbnRZCitQQVNTIGRlc2NyaXB0b3IuZ2V0IGlzIGFu
IGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBpcyB0cnVl
CitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiBUb3VjaC5wcm90b3R5
cGUuY2xpZW50WQorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlv
bgorUEFTUyBkZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNv
bmZpZ3VyYWJsZSBpcyB0cnVlCisKKyogdG91Y2guX19wcm90b19fLnBhZ2VYCitQQVNTIGRlc2Ny
aXB0b3IuZ2V0IGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51
bWVyYWJsZSBpcyB0cnVlCitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKwor
KiBUb3VjaC5wcm90b3R5cGUucGFnZVgKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFu
Y2Ugb2YgRnVuY3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1Mg
ZGVzY3JpcHRvci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIHRvdWNoLl9fcHJvdG9fXy5wYWdl
WQorUEFTUyBkZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBk
ZXNjcmlwdG9yLmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJs
ZSBpcyB0cnVlCisKKyogVG91Y2gucHJvdG90eXBlLnBhZ2VZCitQQVNTIGRlc2NyaXB0b3IuZ2V0
IGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCitQQVNTIGRlc2NyaXB0b3IuZW51bWVyYWJsZSBp
cyB0cnVlCitQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKKworKiB0b3VjaC5f
X3Byb3RvX18uZm9yY2UKK1BBU1MgZGVzY3JpcHRvci5nZXQgaXMgYW4gaW5zdGFuY2Ugb2YgRnVu
Y3Rpb24KK1BBU1MgZGVzY3JpcHRvci5lbnVtZXJhYmxlIGlzIHRydWUKK1BBU1MgZGVzY3JpcHRv
ci5jb25maWd1cmFibGUgaXMgdHJ1ZQorCisqIFRvdWNoLnByb3RvdHlwZS5mb3JjZQorUEFTUyBk
ZXNjcmlwdG9yLmdldCBpcyBhbiBpbnN0YW5jZSBvZiBGdW5jdGlvbgorUEFTUyBkZXNjcmlwdG9y
LmVudW1lcmFibGUgaXMgdHJ1ZQorUEFTUyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSBpcyB0cnVl
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9pb3MvdG91Y2gvVG91
Y2gtYXR0cmlidXRlcy1wcm90b3R5cGUuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1z
aW11bGF0b3IvaW9zL3RvdWNoL1RvdWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBlLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYmIwYjQ1ODc1OTNhYmI2MzM3NDYyYTUwNTk2MzhlOGMwOWY0OGZjNAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW9zL3RvdWNoL1Rv
dWNoLWF0dHJpYnV0ZXMtcHJvdG90eXBlLmh0bWwKQEAgLTAsMCArMSwzMiBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uL3Jlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIkNoZWNr
cyB0aGF0IFRvdWNoIGF0dHJpYnV0ZXMgYXJlIG9uIHRoZSBwcm90b3R5cGUuIik7CisKK3ZhciB0
b3VjaCA9IG5ldyBUb3VjaCh7IGlkZW50aWZpZXI6IDEsIHRhcmdldDogZG9jdW1lbnQuYm9keSB9
KTsKK3Nob3VsZEJlKCJ0b3VjaC5fX3Byb3RvX18iLCAiVG91Y2gucHJvdG90eXBlIik7CitzaG91
bGRCZSgiT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModG91Y2gpLmxlbmd0aCIsICIwIik7CisK
K2Z1bmN0aW9uIGNoZWNrQXR0cmlidXRlR2V0dGVyKHByb3RvdHlwZSwgcHJvcGVydHlOYW1lKQor
eworICAgIGRlc2NyaXB0b3IgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHByb3Rv
dHlwZSwgcHJvcGVydHlOYW1lKTsKKyAgICBzaG91bGRCZVR5cGUoImRlc2NyaXB0b3IuZ2V0Iiwg
IkZ1bmN0aW9uIik7CisgICAgc2hvdWxkQmVUcnVlKCJkZXNjcmlwdG9yLmVudW1lcmFibGUiKTsK
KyAgICBzaG91bGRCZVRydWUoImRlc2NyaXB0b3IuY29uZmlndXJhYmxlIik7Cit9CisKK2ZvciAo
dmFyIHByb3BlcnR5TmFtZSBvZiBbImlkZW50aWZpZXIiLCAidGFyZ2V0IiwgInNjcmVlblgiLCAi
c2NyZWVuWSIsICJjbGllbnRYIiwgImNsaWVudFkiLCAicGFnZVgiLCAicGFnZVkiLCAiZm9yY2Ui
XSkgeworICAgIGRlYnVnKCIiKTsKKyAgICBkZWJ1ZygiKiB0b3VjaC5fX3Byb3RvX18uIiArIHBy
b3BlcnR5TmFtZSk7CisgICAgY2hlY2tBdHRyaWJ1dGVHZXR0ZXIodG91Y2guX19wcm90b19fLCBw
cm9wZXJ0eU5hbWUpOworCisgICAgZGVidWcoIiIpOworICAgIGRlYnVnKCIqIFRvdWNoLnByb3Rv
dHlwZS4iICsgcHJvcGVydHlOYW1lKTsKKyAgICBjaGVja0F0dHJpYnV0ZUdldHRlcihUb3VjaC5w
cm90b3R5cGUsIHByb3BlcnR5TmFtZSk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8u
Li8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>